1 名前:デフォルトの名無しさん mailto:sage [2018/11/03(土) 19:08:18.89 ID:nx8/6O0X.net] 質問する前にGoogleで検索しましょう。 www.google.com/ プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 Javascript は Web 制作板、CGI は Web プログラミング板へ。 業界談義、愚痴はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 ネタ、板とは関係の無い話題はご遠慮ください。 前スレ スレ立てるまでもない質問はここで 150匹目 https://mevius.5ch.net/test/read.cgi/tech/1537176309/ 注意「〜と〜はどっちの方が○いですか?」みたいなのは このスレの粘着荒らしですので無視してください
367 名前:デフォルトの名無しさん mailto:sage [2019/01/16(水) 13:44:48.99 ID:BjrMQPfO.net] 「NAT」の問題かもしれないけど、やり方が分からない。 https://superuser.com/questions/548300/how-can-make-a-web-server-publicly-accessible ・You need to do "port forwarding" in your router to make requests from the net continue to the local web server and not just stop at the router. Information is aplenty on the net using that key phrase. ? Daniel Andersson Feb 8 '13 at 8:54 ・Often, the problem is that your ISP is not forwarding port 80 or 8080 to you. ? [A] To make your server visible from outside your LAN, you will need the following: ・Setup NAT on your router to point port 80 to the web server (or the port your web server listens to). In your case you should point that port to the server IP 192.168.1.50. ・You could also use any service like DynDNS to access your webserver without having to know your public IP address. This is very usefull if your IP is dynamic and changes from time to time (or when you reboot your router). With this changes, you should be able to access your local web server from the internet.
368 名前:デフォルトの名無しさん mailto:sage [2019/01/16(水) 13:58:48.51 .net] ヘアピンNATを理解しないとな
369 名前:デフォルトの名無しさん mailto:sage [2019/01/16(水) 14:33:43.38 ID:BjrMQPfO.net] 今のネットの仕組みは、実は誰も完全には理解して無いとか? 特にIPアドレス関連。 だからどこにセキュリティーホールがあるか分からないので、それぞれのソフトが 独自の方法で勝手に判断して処理を中断したりしてる気がする。 そのせいで自宅サーバーを作る人は一苦労するんだろうな・・・。
370 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 18:44:50.69 ID:qiDY8RQD.net] 現在、x86のソースをx64化しています。 jpeg62.dll(下記)というDLLを用いて高速画像処理をしていたのですが、どうもx64ではDLLを使うことができません。 このDLLのx64版とかご存知な方いないでしょうか? ttp://gnuwin32.sourceforge.net/packages/jpeg.htm
371 名前:さまよえる蟻人間 mailto:sage [2019/01/18(金) 16:17:52.37 ID:LelxaEdx.net] jpegライブラリくらいは、Makefile 勉強して自前でビルドするか、パッケージマネージャでお取り寄せしてね。バージョンは最新のがいい(脆弱性bフ関係で)。
372 名前:デフォルトの名無しさん [2019/01/19(土) 07:46:14.44 ID:vy8wVNBi.net] https://i.imgur.com/XO1X4ff.jpg https://i.imgur.com/oE7ZeeL.jpg いちばんやさしいpython入門教室 この149ページ中段の そこでこれを除外するようブロー判定のifの条件を次のように変更しますってありますが その下のところがよくわかりません if 条件A and 条件B and 条件C 条件Aはすぐ上の絵の赤い矢印のことなのでわかります 条件Bと条件Cはたぶん上と下を垂直に結んだ組の場合だとおもうんですがあってるでしょうか? それから初心者なのにこういう入れ子にするようなややこしいのもみんな理解できるんでしょうか? ゆっくり読んだらなんとか理解できるんだけどこれを覚えてじぶんで打ち込むのはなかなかむずかしいの みんなこういうのもがんばって覚えてるのでしょうか?
373 名前:デフォルトの名無しさん [2019/01/19(土) 07:54:21.56 ID:vy8wVNBi.net] https://i.imgur.com/FzspnhO.jpg https://i.imgur.com/0DTZDeI.png 完成形がこれなの なんだかむちゃくちゃむずかしくなったきがするの これゆっくり読んだらなんとかかんとか理解できるの あいまいなところあるけど それで他の人とか初心者でもこのぐらいはすらすら覚えてるのでしょうか?
374 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 08:19:02.19 ID:9NMu+pMT.net] >>368 これが難しいと思うならプログラミング辞めたほうがいい
375 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 08:50:20.70 ID:7HrlXQTc.net] こういうのはすぐ分かる人間以外は トライ&エラーしてなぜなのか何度も考えて あ!っと理解できた!!ってなるしかない 最低でも100時間トライして分からない場合は あきらめてもっと違う事に時間使った方がいいかも
376 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 09:27:46.21 ID:w8WJiu7M.net] 最初はそんなもんじゃないかな 英語で難しい言い回しをされたときに理解に時間がかかるのと同じなの そのうち慣れるの ところで簡略化された教材の重箱の隅をつくのもナンセンスだけど 正解が1123で回答が7891のとき2ブローになるのはどうなんだ 1123で7189にすると1ヒット0ブローになるけど一貫性的にいいのか ゲーマー視点だと、数値かぶりの挙動理解が肝だな
377 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 15:35:45.26 ID:wiNfQeeu.net] 集合の弁図でも描けば? A adn B and C は、円A・B・C の交わった所だろ progate などのサイトでもやれば? >>365-366 Windows の32/64bit の違いは、数値型だけだろ? プリプロセッサに、マクロでも書けば、良いだけじゃないの?
378 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 16:28:01.62 ID:TO8T1N5e.net] この例でベン図…? 参考までにどうなるか見せてほしい
379 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 18:09:12.27 ID:FJgPPckz.net] 社内懇親会と研修旅行を穏便にお断りする方法を教えてください(´A`)
380 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 20:42:36.26 ID:lRFH3gg9.net] ベン図の「ベン」って人名じゃねぇの? 感じ当ててるの初めて見たんだが
381 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 21:57:32.43 ID:qveqNFk9.net] 継承を使った場合hゲッターセッターメソッドも受け継がれてるんですか? C#
382 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 22:00:19.91 ID:NPUr47fj.net] >>376 まるごと引き継がなければ継承の意味がないというか動かなくなるだろ
383 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 22:53:31.86 ID:BvHPlL8B.net] 実はヴェン図だったのか
384 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 23:13:58.45 ID:qveqNFk9.net] >>377 なるほどw ありがとうございます
385 名前: mailto:sage [2019/01/20(日) 00:07:30.02 ID:yiNhGfDQ.net] >>373 ベン図は集合が3つまでは平面上にきれいに表示できますが、4セット以上だと面妖な図になってしまいますね…
386 名前:デフォルトの名無しさん mailto:sage [2019/01/20(日) 15:06:04.45 ID:jH3SpeGI.net] https://png.pngtree.com/element_origin_min_pic/00/03/69/48568bd04d268e0.jpg
387 名前:デフォルトの名無しさん [2019/01/20(日) 15:16:53.32 ID:wKV5+GB/.net] 面妖てゆう奴は例外なくコミュ障のキモヲタ
388 名前:デフォルトの名無しさん mailto:sage [2019/01/20(日) 20:18:40.43 ID:/GIFftzm.net] ごめんよう
389 名前:デフォルトの名無しさん mailto:sage [2019/01/20(日) 23:50:05.66 ID:rcOl2dij.net] スレ違いなら誘導お願いします CGレンダラであるPBRTを勉強しようと思っているのですが、 Windows上での開発環境構築に詰まり困っています https://pbrt.org/ 手順方法、もしくは手順が載っているサイトを教えていただけないでしょうか。 PCは2台あり,速度も考えデスクトップPCで扱えるようにしたいです 1)デスクトップPC:windows7(64bit),開発環境:visualstudio2010 2)ノートPC:windows10(64bit),開発環境:visualstudio2015 よろしくお願いします
390 名前:デフォルトの名無しさん mailto:sage [2019/01/21(月) 22:16:41.04 ID:QW9PfI5X.net] 0からWin32 APIの学習をしたいのですがお勧めのサイトなどあれば教えて下さい C#を使ってWin32APIを学びたいのですが自分で検索した感じだとC言語を理解してないとだめなサイトばかりで 中々見つかりません
391 名前:デフォルトの名無しさん mailto:sage [2019/01/21(月) 23:05:12.01 ID:EtrtlsQn.net] >>385 WinAPIはC++から呼ぶのが一般的ですがC#との変数の定義の違いだけで理解できます www.atmarkit.co.jp/ait/articles/0305/09/news004.html
392 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 06:21:14.90 ID:ez/DcBYq.net] この板が過疎になったのはなぜですか? そしてその人たちはいまどこで情報交換しているんですか?
393 名前:デフォルトの名無しさん mailto:sage [2019/01/24(木) 16:50:06.33 ID:Y7h18yku.net] >>385 Win32 APIはC言語から呼び出して使うよう設計されていますが、 逆にC#は.net frameworkを使うように設計されてるので 相性が非常に悪いです。 C#からWinAPIを使うには、C言語とC#両方使いこなすスキルが必要な上 本来なら要らない宣言や手間も食うので緊急時以外はやめたほうが無難かと
394 名前:デフォルトの名無しさん mailto:sage [2019/01/24(木) 19:01:55.10 ID:kvuLVYW4.net] 0からなら素直にCでやればいいよ Windowsメッセージループ書くレベルのくっそだるい話になるが 幸いKindleにCマガのバックナンバー全巻揃ってるから資料はそれ読めばいい
395 名前: mailto:sage [2019/01/24(木) 21:52:20.38 ID:15IUB2mT.net] >>389 C マガには win32api を叩く話は、あまりなかったのでは?
396 名前:デフォルトの名無しさん [2019/01/25(金) 08:44:17.40 ID:iIPgsGqp.net] >>385 C#はdll大量に読むから起動が遅いだけで、起動したらC並には速いからWin32必要な場面ってほぼ無いと思うけど。。。 unsefe とか使えば良いだけだからWin32もさほど苦労はしないけど、0からならCでいいんじゃない? ハーバート・シルトの本は今でも通用するでしょ。 そこがWin32の良いところなんだし。
397 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 12:36:19.98 ID:dvigx+iy.net] Linux プログラミング・インタフェース、Michael Kerrisk、2012 この本は、神の書と言われていて、翻訳本は日本しか出ていない。 これのファイルIO の所だけを読めば? 結局、言語は関係ない。知りたいのは機能だから 例えば、ファイルのオープンモード、"w", WRONLY|CREAT|TRUNC なら、 ファイルを書き込みモードでオープンします。 オープン時にファイルがすでに存在していれば、その内容を空にします Ruby の、IO クラスとか、Kernel モジュールのopen の説明書を見ても同じ 基本的に、すべての言語の説明は同じ。 なぜなら、すべての言語から、同じAPI を呼び出すから! それに、Windows API, Linux API も、POSIX に似ているから、ほぼ同じ。 だって、同じCPU を使っているから、その操作をAPI で行うようにすると、同じようになる
398 名前:デフォルトの名無しさん [2019/01/25(金) 13:17:17.54 ID:d3DkdkSn.net] >>391 単純な背景スクロールやるだけでも CとC#では3倍ほど速度差が出る VBならさらに遅い
399 名前:デフォルトの名無しさん [2019/01/25(金) 13:41:49.50 ID:iIPgsGqp.net] 100倍とか1000倍とか差がつくプログラミングの世界で3倍程度はゲームとかのシビアな世界じゃない限り誤差の範囲。
400 名前:デフォルトの名無しさん [2019/01/25(金) 14:40:47.48 ID:d3DkdkSn.net] ははは 同じCPU環境で100倍1000倍当たり前なプログラミング世界って何だね?w
401 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 14:49:13.67 ID:ZJGDWGp/.net] 1秒が100秒になる事はまれだろうが 1mm秒が1秒なら言語とアルゴリズムであるんじゃないの? 知らないけど
402 名前:さまよえる蟻人間 mailto:sage [2019/01/25(金) 15:01:01.01 ID:3KBUW7Lk.net] ディスクキャッシュではあり得る話 。
403 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 15:12:36.45 ID:fW+xzaQf.net] >>392 Windows APIだとファイルを開くのはCreateFileW関数なんだが何処が似てるんだ? https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-createfilew HANDLE CreateFileW( LPCWSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile );
404 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 15:14:13.40 ID:udkWY9zF.net] 1ミリ秒が1秒ならいくらでもあるね 一定ラインをクリアできてれば無駄に線形検索してたりしてもレビューでスルーされることは多々あるし
405 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 15:15:08.16 ID:58XK3b4v.net] >>393 ・.Netで書かれてるらしい MasterSeeker.exe も、HNXgrep.exe も WinXPでは起動は1秒かからない程度だったのに、Win7 だと、5秒か それ以上かかる気がする。同じマシンのXPと7での比較。 ・両ソフトは、やっぱり起動後もだいぶ遅くなってる。 ・もともとどっちも検索の高速さが売りで、作者はちゃんと上手く プログラムしていたのにOSのバージョンアップのせいで速度が劇的に低下した。 ・不思議なことに、同環境でも WzEditor や自分で書いたプログラムなど 、C/C++ で 書かれたプログラムはXP と 7 で気になるほどは遅くならない。 ・作者の力量とは異なるところで、ソフトウェアの品質が下がってしまうのは 困る : C#
406 名前:392 mailto:sage [2019/01/25(金) 16:48:42.30 ID:dvigx+iy.net] >>398 それは、IO のように扱える、擬似ファイルも一緒にしているだけ。 各言語ではそれを、ファイル・デバイス・通信・pipe・stream・共有メモリ・スレッドなどに、分けているだけ だから、IO 関連の数十個のオプションの意味だけで、OS の機能の半分が学べる
407 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 17:45:36.08 ID:HedYJ4n1.net] >>401 お前元の質問読めないの? >>385 >Win32 APIの学習をしたい >C#を使ってWin32APIを学びたい linuxの本読んでなんの役に立つ?APIはファイル入出力だけじゃないし
408 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 20:23:47.90 ID:oTxjg32P.net] >>402 >>392 ,401はいつものruby推しの奴だね。 毎回毎回、話の流れも空気も読めずに自分の言いたいことだけを言っていく奴だから構うだけ無駄だと思うよ。
409 名前:デフォルトの名無しさん [2019/01/26(土) 03:55:23.61 ID:FbQiJkBz.net] 最も根源的な概念は「有」ですか?
410 名前:デフォルトの名無しさん [2019/01/26(土) 11:31:21.68 ID:BnWyuGcp.net] >>394 なんでも誤差言えば賢そうに見えると思っとるんやろがアホ丸出しやでw
411 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 14:04:57.81 ID:VVr2JTND.net] 3倍遅いというのは、大体、7〜10年程度前のマシンを使っている感覚になる。 (色々な数値が出てくるが、特に最近は、1Core当たりが速くなる進歩は遅い) 90年代初頭から丁度2,000年位まではクロックアップがすごい速度で進んだ。 16MHz から 3.0GHz までくらいは。 ところが、クロック数自体は、2,000年以降、ほとんど上がって無い印象がある。 確か 2,000年位に、Socket478 の Pen4 が 3.0GHz だったと思うから。 で、このPen4はクロック数の割には遅いとされて、その後改良が施されて 速くはなったが、結局、29年かけて、1Core当たりだと 30〜100倍くらいの 速度向上くらいだと思う。大体で言えば、7〜10年で3倍程度の速度向上に なるイメージ。
412 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 14:11:05.41 ID:VVr2JTND.net] あと、C#の場合は、 ・Window Object(Widget) が多くなるともっと遅い感じ。10〜20倍くらい。 ・クラス・オブジェクトも新規作成時にかなり遅いらしい。 ・画像処理のベンチマークテストなどでは、ループが多数回同じ場所で回るような ものが多くて、その場合は、C++ より少し遅い程度で済むが、実際の アプリでは、もっと色々な関数をランダム的に呼び出すので、条件がかなり違う。 ・C#はランタイムが大きいので、キャッシュが小さいCPUだと急激に遅くなる 可能性があり、ベンチマークテストで使われていることが多いハイエンドの最新 マシンだと差が出にくくても、ローエンドの旧マシンだと、C++との差はもっと はるかに大きいことがありえる。 ・つまり、ローエンドの旧マシンだと、C++だとものすごく快適に動作するのに、 C#だと劇的に遅くなる事がありえる。主な原因はキャッシュ容量やその性能、 メインメモリの量、HDDの速度、など。
413 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 14:25:25.49 ID:rZBUCLcI.net] PCにFaxモデムを2つ繋げてFAXCOMEXLib.FaxServerで両方制御することはできますか? モデムAに電話番号Aに送信させつつモデムBに電話番号Bへ送信させるみたいな感じで
414 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 19:30:59.76 ID:F6vEC2SQ.net] >>408 論理的にはできると思う プロセス毎に違うデバイスを使うようにプログラミングできるなら
415 名前:デフォルトの名無しさん mailto:sage [2019/01/27(日) 13:52:16.05 ID:UeSsBKpf.net] >>408 そのライブラリは知らないけど、昔の (Fax) Modem は、PC とは シリアル接続されていて(例えば COM ポート)、Modem の制御は、 シリアルケーブルに、コマンドとパラメータを文字列として送るような 方式をとっていた。
416 名前:デフォルトの名無しさん mailto:sage [2019/01/27(日) 14:03:18.70 ID:HVJRZBDf.net] ロードバランサやリバースプロキシを使って負荷分散し高可用性
417 名前:のシステムを構築するのが流行しているそうです ですがロードバランサやリバースプロキシそのものが故障した際はどうすればいいのでしょうか 諦めるしかないのでしょうか [] [ここ壊れてます]
418 名前:デフォルトの名無しさん mailto:sage [2019/01/27(日) 16:21:12.29 ID:UeSsBKpf.net] >>411 めちゃくちゃ専門的な質問だけど、そりゃそうだと思うよ。 一番の「要(かなめ)」の部分が故障したときにはなんであれ故障するだろう。 故障を検出してバックアップシステムを稼動させることは可能だと思うけど。
419 名前:デフォルトの名無しさん mailto:sage [2019/01/28(月) 03:05:13.37 ID:TllA390K.net] ロードバランサ自体も2台構成で冗長化するよ
420 名前:デフォルトの名無しさん mailto:sage [2019/01/28(月) 16:11:35.80 ID:ocFfiG2Z.net] 重複しない数字を保存する方法として解1と解2はどちらが早くアクセスできますか? 例)1,3,4,5,7を保存 解1) int[] a={1,2,4,5,7} 解2) int[] a; a[1]; a[2]; a[4]; a[5]; a[7]; 私は解2の方が早くアクセスできる気がするのですが、実際にこんな書き方をしてる人を見たことがありません それはなぜでしょうか?
421 名前:デフォルトの名無しさん mailto:sage [2019/01/28(月) 16:25:59.54 ID:TW/+W6VX.net] 0.000000000000001秒くらいしか差がないからです × 速い遅いで単純に考える ○ どれだけ影響があるかを考える
422 名前:デフォルトの名無しさん mailto:sage [2019/01/28(月) 16:33:44.52 ID:cr29A5a5.net] そもそも重複しない前提なら配列よりSet使うしね チューニングはボトルネックを見つけてからが鉄則
423 名前: mailto:sage [2019/01/28(月) 18:49:42.49 ID:tBgsmvEt.net] >>414 数字だったら大小関係(順序関係)があるので、「その数が存在するかどうか」を短時間で判断したいのなら二分木に実装しますね、順序関係が中途半端なもの(a < b, a > b, の両方とも真とならないもの、とか)は、さて、どうしましょうか… >>416 最近は set とか map とか便利ですよね…
424 名前:デフォルトの名無しさん [2019/01/29(火) 20:16:00.60 ID:6cHXm1io.net] N予備校のプログラミングコースってどうですか? コンピュータサイエンスとかも学べるらしいですが。
425 名前:デフォルトの名無しさん mailto:sage [2019/01/29(火) 20:44:25.70 ID:2nrdmNns.net] オブジェクト指向の処理の流れについて質問なんですけど、コードを複数ファイルに分ける 直前くらいに書き分けた状態だと main 関数が元締めで他の関数とかを引っ張り出すような 樹形図のような処理の構造になってると思うのですが、ヘッダとソースを使ってファイルを 切り分けた状態では処理の流れってどうなってるんでしょうか。 コンパイラに突っ込まれた時になにがタグのような働きをして切り分ける前のような一列の処理に並び直したかがわからないです。 mainに対する従属関係と思って読んでたのでヘッダの役割がとくによくわかってないんだと思います。
426 名前:デフォルトの名無しさん mailto:sage [2019/01/29(火) 22:04:44.92 ID:AnpnZGSz.net] SASS のパーシャルファイルとか、 JavaScript のwebpack などと同じじゃないの? 別のファイルを、そこに展開して、1つのファイルにするだけだろ
427 名前:デフォルトの名無しさん mailto:sage [2019/01/29(火) 22:33:02.30 ID:2nrdmNns.net] 実行ファイル作る時はそうなんですけどコードの流れを追うときにどう読めばいいのか困りまして。 mainのあるソースでのヘッダのincludeでは使用関数の予約を入れ、 関数のソースでのヘッダのinclude以下ではヘッダが唱えた関数を実際に作って返し、、 オブジェクトファイル結合時に各ソースでのincludeがジョイントみたいに機能する みたいな感じなんですかね?
428 名前:KAC mailto:sage [2019/01/29(火) 23:22:44.69 ID:9vi+TkZs.net] >>421 検索キーワード間違えてる オブジェクト指向は関係ない。 「プリプロセッサ」 「モジュール」「ライブラリ」「リンカ」 でググってみ?
429 名前:420 mailto:sage [2019/01/30(水) 00:09:18.08 ID:T9WgAkKs.net] 例えば、実装を上に書いて、 ヘッダファイルのinclude を下に書いたら、コンパイルできない つまり、上からの書く順序に依存している プリプロセッサには、識別子の巻き上げみたいな機能がない。 コンパイラにはあるけど 単純に、1つのファイルにするだけの機能で、 include の順番を変えるだけでも、失敗する
430 名前:デフォルトの名無しさん mailto:sage [2019/01/30(水) 01:27:25.06 ID:nTVyoRLY.net] >>415 その小数点の精度は根拠あるの?適当に答えんなよ
431 名前:デフォルトの名無しさん mailto:sage [2019/01/30(水) 01:58:59.16 ID:ZS9Ji7b6.net] >>422 ,423 ありがとうございます。 とりあえず構成がざっくり読める程度にはなりました。 物理シミュレーションパッケージの例題をマイナーチェンジしようとしたもののコード中の どこが処理・設定の本体に近い部分なのかぱっと見わからなかったもので。 個人で数値計算組んでる範囲だと行数が肥大化してもファイル1つ関数たくさんで足りてましたから。
432 名前:デフォルトの名無しさん mailto:sage [2019/01/30(水) 03:10:15.12 ID:jAE5E/lv.net] WindowsのGUIプログラミングで、タイトルバーを黒くする方法を探しています。 Windows10だけかもしれませんがVSCODEやVisualStudioやChromeなどタイトルバーが黒かったり、 タイトルバーがメニューバーになっていたりとカスタマイズされているものが好きなので自分でもやってみたいです。 Electronを使えばできる、というのではなく 言語はC/C++で、できればGTKで、それがだめならWin32APIや.NETでの実現方法を知りたいです。
433 名前:デフォルトの名無しさん [2019/01/30(水) 15:29:14.88 ID:F9zkFgWJ.net] プログラミングするひとってみんなノートパソコンももってるものなの? やっぱりMacBook airとかがいいの? vscodeでpython勉強するだけならWindowsノートパソコンで6-7万円のやつでもうごくの? いまはPCで勉強してます
434 名前:デフォルトの名無しさん mailto:sage [2019/01/30(水) 15:38:31.81 ID:drlXsy4D.net] いまのPCでいい
435 名前:さまよえる蟻人間 mailto:sage [2019/01/30(水) 16:04:01.76 ID:h/OuFEoe.net] SSD推奨。
436 名前:デフォルトの名無しさん mailto:sage [2019/01/30(水) 17:29:51.09 ID:LdFShogb.net] >>427 今のPCでいい ノーパソに6、7万かけれるならその金でモニターとリアルフォースとトラックボールマウスを買うのじゃ
437 名前:デフォルトの名無しさん mailto:sage [2019/01/30(水) 17:56:45.41 ID:mUxZ3agr.net] ちょっとした関数の返り値って「res」派と「ret」派があると思いますが、どちらが多いのでしょうか また、どういう理由でどちらが良い、といった考察はありますか
438 名前:デフォルトの名無しさん mailto:sage [2019/01/30(水) 18:56:43.86 ID:KiQjlwFG.net] resは何の略なんだ?
439 名前:デフォルトの名無しさん mailto:sage [2019/01/30(水) 18:57:24.67 ID:mUxZ3agr.net] >>432 resultではないでしょうか
440 名前:デフォルトの名無しさん mailto:sage [2019/01/30(水) 19:04:53.81 .net] responseと紛らわしいから「result」派
441 名前:デフォルトの名無しさん mailto:sage [2019/01/30(水) 19:20:22.39 ID:yrYAY60v.net] response以外の意味でresは使わないなあ requestがreq、responseがresでセットのイメージ resultはresult ただresultにしろretにしろ、どうせ数行程度の関数くらいでしか使わないんだからどっちでもいい気はする 逆にそれなりの長さの関数ならそんな抽象的な名前つけるべきじゃないし
442 名前:デフォルトの名無しさん mailto:sage [2019/01/30(水) 19:53:16.00 ID:TDltmtVR.net] むしろresponseってなんぞ 変数の命名において言うほど頻出単語か?
443 名前:デフォルトの名無しさん mailto:sage [2019/01/30(水) 20:10:30.37 ID:jAE5E/lv.net] >>427 vscodeでPythonやるくらいならドンキの2万円パソコンでもダイジョーブ ノートパソコンでお外で勉強は大変捗るのでガンガン買っていけ
444 名前:デフォルトの名無しさん [2019/01/30(水) 20:17:39.70 ID:5GzTmkIQ.net] web系なら腐るほど頻出するだろresponse
445 名前:デフォルトの名無しさん mailto:sage [2019/01/30(水) 21:28:05.56 ID:T9WgAkKs.net] >>427-430 CPU-i7, memory-16GB, SSD-512GB、グラボ、保証期間、Windows Pro版 プロ向け開発用PC は、ゲーミングPC 並みに高度だよ。 普通のPC じゃダメ。 特に、3D・動画などは、高度 素人なら、安いものでも良いけど、 メモリ・保証期間だけは最大限まで拡張すること マウスコンピューターの乃木坂モデルを拡張して、金額を見てみ
446 名前:デフォルトの名無しさん mailto:sage [2019/01/30(水) 21:40:45.48 ID:VS+9FfUL.net] マウスコンピューター(笑)
447 名前:デフォルトの名無しさん mailto:sage [2019/01/30(水) 21:56:05.52 ID:3xdsT4L3.net] >>426 試していないけどこの辺のDrawCaptionとか調べるといいかも www.geocities.jp/asumaroyuumaro/program/winapi/drawing.html#3 bbs.wankuma.com/index.cgi?mode=al2&namber=63008&KLOG=106 の■63067
448 名前:デフォルトの名無しさん [2019/01/30(水) 22:05:10.13 ID:8gtakFTo.net] 東京大学理学部数学科に入りたいような気もする。
449 名前:デフォルトの名無しさん [2019/01/31(木) 12:32:02.29 ID:6/2N/wkT.net] これからプログラミングの勉強始めようと思うのですが、MacBookAir1800でもスペックは問題ないでしょうか?
450 名前:デフォルトの名無しさん mailto:sage [2019/01/31(木) 13:13:39.40 .net] 何がしたいかによる 文法覚えるレベルなら十分
451 名前:デフォルトの名無しさん mailto:sage [2019/01/31(木) 13:38:26.85 ID:x43rouCO.net] むかーしはパソコンじゃなくて大型機の端末だったりしたから 紙にフツーに一行ずつ手書きして、それを端末使える時に打ち込んで動作確認してたんだから 練習学習だけなら紙さえあれば…
452 名前:デフォルトの名無しさん [2019/01/31(木) 13:46:17.24 ID:IdJkPScG.net] 返信ありがとうございます。 HTML CSSなどから勉強して、その先はこのPCを仕事としても使いたいと思ってます。
453 名前:デフォルトの名無しさん mailto:sage [2019/01/31(木) 14:32:14.39 ID:itw0V83e.net] >>445 いま、スマホでもX11-BASIC, Lua, C/C++, Pythonなどは使える。ポケコンも紙の出番も少ないな。
454 名前:デフォルトの名無しさん mailto:sage [2019/01/31(木) 15:52:15.82 ID:OGxiQZdZ.net] >>426 www.nowsmartsoft.shop/ これとドットレベルで全く同じものが、手元の Win32 で動作してる。 この文章はひきこもりのLが自己満足のために書いています。
455 名前:デフォルトの名無しさん mailto:sage [2019/01/31(木) 18:36:49.46 ID:7Bw2wttR.net] ブサウザ上でpdfに手書きして保存できるサービスって検索するといくつか出るのですが、技術的にはブラウザ側、サーバ側でどんなことをしているのでしょうか?また、比較的楽に実装できるプラグイン等ありますか?言語は問いません。
456 名前:デフォルトの名無しさん mailto:sage [2019/01/31(木) 19:00:49.79 ID:OGxiQZdZ.net] >>449 色々なやり方があるが、wasmを使えば、ブラウザ側でほとんどなんでも出来てしまうため、 サーバーとのやり取りはほとんど必要ないことを断っておく。 wasm を使わない場合にどうするか考えてみると、ブラウザ側では、 JSでお絵かきソフトのような処理をして、必要なタイミングでXtmHttpRequest() などでサーバー側に Draw形式的なデータを送り、サーバー側ではそのデータから、 いったん、ビットマップ形式の画像データを構築し、画像ファイルに保存する。 次に、BITMAP画像から PDF 形式に変換できるような何らかのライブラリか、 画像ファイルのファイル名を渡すとPDF形式で保存できるコマンドラインツール などを利用して PDF ファイルに変換する。 ブラウザ側の人間がPDFファイルを保存したい場合は、サーバー側に出来ている PDF ファイルをサーバー側からブラウザ側に CGI を使って送れば、普通にファイル名を 指定して保存することも可能となる。
457 名前:デフォルトの名無しさん mailto:sage [2019/01/31(木) 19:05:40.46 ID:OGxiQZdZ.net] >>450 誤: XtmHttpRequest 正: XmlHttpRequest XHR とも呼ばれ、詳しくはないけど、これを使って今言ったようなやり方 を行う方法は、多分、Ajax などと呼ばれていると思う。
458 名前:426 mailto:sage [2019/01/31(木) 22:03:23.26 ID:LPO26XDx.net] >>448 使っているOSのバージョンを教えてもらうことは出来ますか? Windows10はタイトルバーとメニューバーの扱いが特殊なのか 私では色を変えようとしても全く反映されませんでした。
459 名前:デフォルトの名無しさん [2019/01/31(木) 22:48:18.31 ID:xJsSt9Re.net] >>449-450 VSCode の拡張機能を見たら、Markdown を、PDF に変換するものはある
460 名前:デフォルトの名無しさん [2019/01/31(木) 23:33:32.18 ID:EERQBqK6.net] 自分は物心ついた時から平均を遥かに下回るというか最底辺クラスの頭の悪さだったのですが、 そんな人間が、尋常じゃないくらい猛烈な努力を積み重ねることによって、東大の数学科に入り、 また、そこで学力的というか知能的にやっていくことは可能なのでしょうか? それとも、現世ではキッパリ諦めて、もっと簡単で自分に合った道を選び、 エリートの道は来世に期待した方が良いのでしょうか?
461 名前: mailto:sage [2019/01/31(木) 23:42:49.79 ID:GI5VQ7Hx.net] >>454 来世なんて存在しません
462 名前:デフォルトの名無しさん [2019/01/31(木) 23:51:12.12 ID:EERQBqK6.net] >>455 根拠を教えてください。
463 名前:デフォルトの名無しさん mailto:sage [2019/02/01(金) 00:21:06.44 ID:NGK6N7XI.net] >>454 今後一切5chに書き込まなければ今の100倍は確率が上がるから二度とレスするな
464 名前:デフォルトの名無しさん mailto:sage [2019/02/01(金) 00:54:30.81 ID:WOdIBupf.net] >>452 Win7 Pro, 64BIT 実はタイトルバーの色を変えるのは簡単なことではない。
465 名前:デフォルトの名無しさん mailto:sage [2019/02/01(金) 00:56:34.66 ID:WOdIBupf.net] >>452 答えを言えば、全部自前で描いてる。
466 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 11:11:44.65 ID:cLU3XamP.net] 社内にオンプレミスのBlobストレージサーバーを建てるとしたらどのOSSがオススメですか? ライセンス無料、信用できる企業(あるいは団体)の製品、クラスタ組める、WEBの管理画面が実装されてる、クライアントAPIが整備されてるヤツがいいです
467 名前:デフォルトの名無しさん [2019/02/03(日) 16:57:34.22 ID:prs/cE62.net] PrintScreen押して、Windowsペイントに貼り付けた画像を、左上の始点と右下の終点が常に 一定の位置でトリミングした画像を多数取得したいと考えてます。 マウスで手作業で、範囲選択して「切り取り」と新規画面に「貼り付け」では、所要時間や 精度があまり優れたものになりません(拡大表示でマウス選択すれば精度は得られるが、狭い 範囲のときしか全体を選択できない)。画像編集ソフトを探せば良いのがあるかもしれないけ ど、会社のパソコンはソフトの無断インストールは禁止なので遠慮せざるを得ないです。 それで、バイナリファイルのフォーマットを調べて、バイナリデータを編集してトリミング するプログラムを作成しようかと検討してます。バイナリファイルを読み書きするプログラム の作成経験はあまりありませんが、無圧縮のビットマップファイルなら、まだ難易度は低いの ではないかと思ってます。 次のような方法を検討してますが、こんなもんでどうでしょうか。 (1) PrintScreen押しでペイントに張り付けて、後でトリミングする前提のビットマップファイ ルを必要なだけファイルに保存する。 (2) ビットマップファイルのフォーマットの説明が書かれているWebサイトの説明を読む。 (3) 保存したビットマップ画像をバイナリエディタで開いて、説明に書かれているアドレスに 移動して、実際の16進コードを見比べてみたりして、説明と実態を照らし合わせて理解する。 (4) 一度に大量のビットマップファイルのファイルヘッダと情報ヘッダとパレットデータの 項目の値を確認したいと思えば、プログラム引数にファイル名を渡して、説明に書かれたアド レスとサイズに基づいて値を一覧出力するプログラムを作って確認する。 (5) プログラム引数には、読み書きするファイル名を指定して、ファイルのバイナリデータを読 み取って、ファイルヘッダと情報ヘッダの更新すべき項目を更新して、画像データからは、トリ ミングで残すべき画素のそれぞれのアドレス計算をして、必要な画素のバイナリ値だけ抜き出し て、ファイルに出力し直す(必要な場合はゼロパディングもする)というプログラムを作る。