スレ立てるまでもない質問はここで 151匹目at TECH
スレ立てるまでもない質問はここで 151匹目 - 暇つぶし2ch1:デフォルトの名無しさん
18/11/03 19:08:18.89 nx8/6O0X.net
質問する前にGoogleで検索しましょう。 URLリンク(www.google.com)
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
前スレ
スレ立てるまでもない質問はここで 150匹目
スレリンク(tech板)
注意「~と~はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください

2:デフォルトの名無しさん
18/11/03 19:41:37.90 OO4pcyVr.net
この前、画像認識のパン屋のレジの特集をみたが、
あれってopen cvつかってpysonで菅他人作れる?

3:さまよえる蟻人間
18/11/03 19:44:42.64 uOx37ouV.net
うん、OpenCVなら少ないコードで画像認識が書けるはず。

4:デフォルトの名無しさん
18/11/03 19:56:27.35 OO4pcyVr.net
>>3
インテルが開発したライブラリなのに
インテル系列は実用商品をつくらないの?

5:デフォルトの名無しさん
18/11/03 20:51:34.16 1rMzubsY.net
普遍的な価値というのは存在するのでしょうか?
やっぱり価値観は人それぞれだからそんなものは存在しませんか?

6:デフォルトの名無しさん
18/11/04 12:19:42.95 oH6ECplr.net
VisualStudioの共有プロジェクトってどういう使い方が出来るんでしょ
どのプロジェクトからも呼べて、コード改変したら他のプロジェクトにも適用する(されてしまう)
みたいな認識で良いんですかねl

7:デフォルトの名無しさん
18/11/04 16:57:33.48 dtxjUmwQ.net
LaravelとRailsどちらの方が学習コスト低いですか?
理由も添えて答えてもらえると嬉しいです

8:デフォルトの名無しさん
18/11/04 21:10:56.44 7pMa2jzk.net
プログラミング環境に関する質問なのですが、皆さんはどのような静的ソースコード解析ツールをお使いでしょうか?
今現在使用しているツールに不満があり、乗り換え先を探しているので、おすすめのものがありましたら参考までにお聞かせください。

9:さまよえる蟻人間
18/11/04 21:20:03.19 N+6A/LJz.net
Travis
AppVeyor
githubで使える

10:デフォルトの名無しさん
18/11/04 21:27:28.74 ILD/0n4M.net
たのしいRuby 第5版、2016
改訂4版 基礎 Ruby on Rails、黒田努・佐藤和人、2018/9/7
Rails は最短で、この2冊
無料のRails チュートリアルはプロ用だから、もっとすごい!
確か、本もあるのかな?
10日ぐらいの解説講座もあるとか

11:デフォルトの名無しさん
18/11/04 22:47:12.13 7pMa2jzk.net
>>9
travisってコード解析というよりサーバーで動くビルド環境みたいなものじゃなかったでしたっけ?
他のサービスと連携してコード解析はできるみたいですけど。
まともにプログラミングしようと思ったらやること多すぎません?
統合開発環境のセットアップ、テスティングフレームワークの導入、テストケースの作成、静的解析ツールの導入、コードカバレッジ検査、パフォーマンスプロファイラーの導入etc
それぞれ個別に導入するのめんどくさい(´・ω・`) CIツール導入した方がいい?

12:デフォルトの名無しさん
18/11/04 23:09:08.25 zMYHyuxd.net
ある問題があって、それをより小さな問題に、さらにそれらをより小さな問題に・・
という風に分割していきたいのですが、参考になる書籍を教えてください。

13:さまよえる蟻人間
18/11/04 23:13:31.60 N+6A/LJz.net
cmakeにテスト機能がついていたよ。

14:さまよえる蟻人間
18/11/04 23:20:40.68 /hS8G/BM.net
>>12
論理学と数学基礎論かなあ。命題を記号で表すやつ。

15:さまよえる蟻人間
18/11/04 23:29:35.10 N+6A/LJz.net
ボケてます。

16:デフォルトの名無しさん
18/11/04 23:35:38.79 zMYHyuxd.net
>>14
ホーア理論とかですか?

17:さまよえる蟻人間
18/11/04 23:47:43.11 N+6A/LJz.net
問題の表現が気になる。自然言語なのか論理式なのか。Prologとかは?

18:さまよえる蟻人間
18/11/04 23:51:44.98 N+6A/LJz.net
ホーア論理なら、並列性を調べれば分割可能かどうかわかるよね。

19:デフォルトの名無しさん
18/11/04 23:52:04.62 zMYHyuxd.net
>>17
自然言語です。
Prologはわかりません。

20:さまよえる蟻人間
18/11/04 23:58:20.56 N+6A/LJz.net
じゃあ、問題の構造の理解が先だ。最初にUnicodeで動詞の活用の認識や変換を覚えて、形態素解析、
構文解析、意味解析と進んで、その後でPrologとホーア論理にたどり着く、と。

21:さまよえる蟻人間
18/11/05 00:13:16.48 s/k/c+gU.net
クラスタ分割で、問題の要素を分解し、2つの問題の距離を測る。
距離が遠ければ、別々の問題だと言える。

22:さまよえる蟻人間
18/11/05 00:18:06.86 s/k/c+gU.net
注意点。
きれいな論理だけをPrologに入れる。
退屈な繰り返しは省く。
答えはひとつだけではない。

23:さまよえる蟻人間
18/11/05 00:26:27.61 s/k/c+gU.net
あんまり詳しくないから、
自然言語処理スレッド その5
スレリンク(tech板)
へ行ってね。

24:デフォルトの名無しさん
18/11/05 00:37:23.83 K0dTQi7s.net
ありがとうございます。
少し簡単に考えていたようです。
教えていただいた言葉をキーワードに自分でも勉強してみます。

25:デフォルトの名無しさん
18/11/06 18:09:17.25 2Imqjq5w.net
単なる分割統治のハナシじゃなかったのか

26:デフォルトの名無しさん
18/11/07 09:44:21.16 K8lGm3Ik.net
WEB開発したい初心者ですが、フレームワーク選びで悩んでいます。
低学習コストで仕事の多いものを探しているのですが何かいいものはありますか?

27:デフォルトの名無しさん
18/11/07 12:06:11.36 F9QrJsBb.net
>>26
intramart

28:デフォルトの名無しさん
18/11/07 19:39:09.95 fuTwxxhR.net
イントラマートってフレームワークなの?

29:デフォルトの名無しさん
18/11/07 20:39:16.11 1MfDECIP.net
仕事が多いって求人の事?
実務で使った事の無いフレームワークの経験語られてもハナホジでスルーされるだけよ

30:デフォルトの名無しさん
18/11/07 22:00:30.98 +978RLDn.net
Ruby on Rails で良いんじゃないの?
日本最大級のcookpad も、Railsだろ。
RubyVM を作った、笹田耕一も入社した

31:デフォルトの名無しさん
18/11/07 22:17:11.16 yB5irN6C.net
>>28
フレームワークだよ

32:デフォルトの名無しさん
18/11/07 22:21:48.64 Kg8pdFEi.net
フレームワークって独自の言語とセットじゃないんだ

33:デフォルトの名無しさん
18/11/07 23:25:40.31 fWOqg0Pc.net
    ⊂_ヽ、
      .\\  /⌒\
         \ ( 冫、)ルビーになぁれ
          > ` ⌒ヽ
         /    へ \
        /    /   \\
        レ  ノ     ヽ_つ
        /  /         ・*.・:
       /  /|          :。 *.・
       ( ( 、           ★。:’*
       |  |、 \        。・.*・; ・
       | / \ ⌒l     ;* ・。;*★ 人・
       | |   ) /      ・ ★・ (_ );; * 。・
      ノ  )   し'        ・ * (__) * ・。・
     (_/          。*.;; ・( ・∀・)  ★.* ’★

34:デフォルトの名無しさん
18/11/07 23:26:00.93 fWOqg0Pc.net
線路のウンコはやめたほうがいい

35:デフォルトの名無しさん
18/11/11 18:22:40.33 tFMT9i8x.net
intramartってマイナーなイメージだったんだけどそんなに使われてるのか?
個人的にこの名前を聞くだけで胃が痛くなる

36:デフォルトの名無しさん
18/11/11 18:54:09.54 2yoAi20y.net
俺はsales forceという名前ならイライラするけどな

37:デフォルトの名無しさん
18/11/14 19:34:39.15 uVAOl856.net
プログラミングをガチるならMac一択だよね

38:デフォルトの名無しさん
18/11/14 19:48:10.15 9Y5fVv9c.net
マカーでできる奴厳密に一人も見たことないわ

39:デフォルトの名無しさん
18/11/14 19:50:44.48 lYuqIn1O.net
>>38
ビルゲイツ「忘れないでほしいものだ」

40:デフォルトの名無しさん
18/11/14 23:07:20.93 Da4Ohzbn.net
ジョブズという人間がいたことも
忘れないでやってください

41:デフォルトの名無しさん
18/11/14 23:33:15.49 U/KdIuNv.net
>>39-40
すまん「厳密に一人も」は完全に嘘だが、マジでできない奴の方が多いと思う
物理専攻の学生で、山程マカーを見るが、コンピュータに詳しい奴全然おらん
ていうかライトニングケーブルみたいなオレオレ規格をまず許容できんわな普通の神経してたら
「薄くて軽いノートPC」だった頃のMacBook Airは素晴らしい筐体だったと思う(OSはその頃から大して良くないが)

42:デフォルトの名無しさん
18/11/15 01:23:54.03 mQ1OcAlX.net
おされな皮を纏ったbsdなんだからそれなりに使えるんじゃないの

43:デフォルトの名無しさん
18/11/15 03:26:04.43 lNkjj0jr.net
開発者が増えたのはiOSアプリが影響してるので、ここ10年くらい前からの話。
スマホの普及で開発者もiOS向け、Android向け、Mac向け、Webアプリを一台でこなせるから、
Macで開発する人増えて来た。
バイナリは他のOSでも出来るけど、iOSアプリ申請はMacでしか出来ない仕組みらしい。

44:デフォルトの名無しさん
18/11/15 03:45:36.56 gWaB1LhD.net
だから申請用Macがあるんだよね
Windowsで開発して、申請用にMacは使われる

45:デフォルトの名無しさん
18/11/15 03:58:24.77 lNkjj0jr.net
Winの需要が落ちてるのか海外じゃ立ち上げたばかりの会社はMacはあってもWinは無いのが多いっぽいけど。
如何にスマホ需要がPC需要を上回っているかだな。

46:デフォルトの名無しさん
18/11/15 08:07:33.68 cKC7XnrK.net
オックスフォード大学かケンブリッジ大学に入りたいのですが、どうすれば良いのでしょうか?

47:デフォルトの名無しさん
18/11/15 08:54:45.40 y1wxyOr0.net
来世で死ぬほど勉強しろ

48:デフォルトの名無しさん
18/11/15 08:59:22.93 cKC7XnrK.net
現世でオックスフォード大学かケンブリッジ大学に入ることは不可能ですか?

49:デフォルトの名無しさん
18/11/16 19:31:45.00 U674fZtb.net
radikoolやradikaのようなソフトを全くの素人が自分で作れるようになるには
どういう本をどれくらい読んで勉強したらよいのでしょうか?

50:デフォルトの名無しさん
18/11/16 20:27:00.99 0fFZvk4y.net
>>49
簡単だよ
ソースコードを手に入れればいい

51:デフォルトの名無しさん
18/11/16 21:31:10.16 U674fZtb.net
>>50
C言語の入門書レベルの知識でいきなりソース見てわかりますかね?

52:デフォルトの名無しさん
18/11/16 21:32:45.90 mv2dHGUM.net
>>51
わからないことはその都度調べる
みんなそうやって上達する
逆に一目見て全部把握できる人とかいないので

53:デフォルトの名無しさん
18/11/16 21:39:09.80 U674fZtb.net
>>52
なるほど、ちょっと調べてみます
ありがとうございました

54:デフォルトの名無しさん
18/11/16 23:06:32.06 9YTZBc6m.net
>>50
ソースコードw
手に入らんだろバカ

55:デフォルトの名無しさん
18/11/16 23:33:53.28 iRXdO6Yu.net
まあ何でできてるかくらいは調べといても損はないだろ

56:デフォルトの名無しさん
18/11/17 16:50:12.38 BM+0wUjF.net
54みたいのは本気で冗談とは思ってなさそうで怖い

57:デフォルトの名無しさん
18/11/17 19:16:49.52 9W78SUh6.net
なんでプログラマはIT土方と呼ばれるんですか

58:デフォルトの名無しさん
18/11/17 22:13:13.44 /DEd7oJ8.net
この板みれば分かるとおり
日本でプログラマと呼称されるヤツラはドカタ程度の知能しかないからな
そしてドカタ程度の仕事しかしてない
はっきりいってな左官がセメント塗れますレベルといっていい
ruby使えますとかその程度

59:デフォルトの名無しさん
18/11/17 23:22:09.11 SqQMcM+8.net
その理屈を適用すると、土木工事従事者はドカタではないという悲しい現実

60:デフォルトの名無しさん
18/11/18 00:16:52.27 IKIz+EAu.net
IT・建設業は、同じ構造だから
4大ゼネコンの平均年収が、1,500万円とすると、
そこから、1次下請け・2次下請け・3次下請けとなっていくにつれ、3割ずつ抜かれる。
つまり、3割は、システムを正常に動作させる、保証料金
基本的に、2次下請けまでの会社でないと生活できませんよ、ってハローワークで言われる。
まず、転職する会社が、何次下請けかどうかを確認する
これによって給料が決まる。
能力などは関係ない
放射能の除染と同じ。
客は10万円払うけど、西成で集める、土方の日当は1万円。
抜いて抜いて、10次下請けぐらいまである
主に、自公・官僚が抜いていく

61:デフォルトの名無しさん
18/11/18 08:22:13.96 A4p2hJZd.net
天下りと中抜きやめれば
歳出の30兆円くらい浮く
30年で1000兆の借金はまさにこれ

62:デフォルトの名無しさん
18/11/18 08:53:59.19 Ngr/5d6I.net
Web系は初心者なので質問ですが、WebサーバおよびWebアプリの選定で質問させてください。
30人程度で使う業務用Webアプリを作ろうとしています。
サーバはWindows、DBはまだ選定していませんので何でもOKです。
利用者とWebサーバは社内LAN接続で使います。Webサーバはインターネットには公開しません。
作りたい業務用Webアプリの画面は、文字入力欄やボタンで構成される程度のシンプルなもので凝った画面は必要ありません。
また、応答速度は普通であればOKで、速い速度は必要ありません。
WebサーバおよびWebアプリとして何を選択したらよいでしょうか?
 Node.js
 Apache + PHP
 Apache + Python
では何が適しますか?
また、ほかにもっと良いものがあれば教えてください。
どれでもできる或いはどれも似たようなものであるなら、学習が簡単で機能追加などが簡単にできるものが
いいです。会社としては、部門内にはIT技術者がとても少ないため、業務アプリを作れる人を増やしたいという事情
がありますので。
よろしくお願いします。

63:デフォルトの名無しさん
18/11/18 10:54:11.22 NcSE5B4S.net
>>60
>>61
というか下請けが上流の仕事とる競争に参加しないのが
ダメなんだろ

64:デフォルトの名無しさん
18/11/18 14:16:46.94 uVhVBpIL.net
>>62
>Web系は初心者なので
ということは、それ以外の環境では何らかのプログラミング言語を
使うスキルがあるということですよね。
であれば、まずは
Apache + CGI + 自分たちが得意としているプログラミング言語
で構築してみてはいかがでしょうか。学習量が少なく簡単だと思います。
これで何か物足りないとなれば、他の方法を検討してみては。
それと、この話をここですると「スレチ」とか書き込まれるかもしれないので
WebProg板で聞く方がいいと思いますよ。

65:デフォルトの名無しさん
18/11/18 16:14:19.80 FDYczp/r.net
Java初心者なんですけど、何かオススメの購読雑誌とかありますかね
Javaに限らずプログラミング全般に関してのものでもいいんですが、何かしら情報を取り入れていきたいと思いまして

66:デフォルトの名無しさん
18/11/18 17:16:58.45 Ngr/5d6I.net
>>64
C#を使っていましたので、Apache + CGI + C# を検討してみます。
(C#も初心者レベルですけど・・・)
WebProg板でも聞いてみます。
ありがとうございました。

67:デフォルトの名無しさん
18/11/18 17:19:15.70 HhgIFMcS.net
C#だったらASP.NETとかの方が良いんじゃ。。。
参考書も多いし。

68:デフォルトの名無しさん
18/11/18 23:15:48.66 IKIz+EAu.net
Ruby で、Linux サーバーで、Ruby on Rails, Sinatra など。
画面は、HTML, CSS, JavaScript
他の言語は面倒で、手にあまる
今は、Apache よりも、Nginx が多い
Ruby では、PowerShell から、Web サーバーを起動すると、WEBrick が起動する。
ruby -run -e httpd . -p 8080
これで複数のブラウザから、index.html をアクセスできる。
URLリンク(localhost:8080)
HTML は、Nokogiri, Selenium WebDriver, ERB などを使って構築する

69:デフォルトの名無しさん
18/11/19 00:32:25.17 F5ME9ChK.net
データベースから値を取ってきてエクセルの指定のセルとかシートに任意のタイミングと定期実行させるプログラム作りたいんだけど、これを実現するためにはどの言語使うのが良いの?
JSはなんか使いにくいしPythonはセル結合のレイアウト崩れたりするからどれも使いにくい

70:さまよえる蟻人間
18/11/19 00:34:19.75 4H6R9aF+.net
エクセルVBA

71:デフォルトの名無しさん
18/11/19 02:02:44.64 lMFMB+I/.net
COM呼べれば何でもいいぞ

72:デフォルトの名無しさん
18/11/20 15:42:25.86 eRTVwmit.net
CLIツールの使い方を動画(アニメーションGIF)で説明したいんだけど、
コマンドを一文字ずつ入力して、実行結果が表示されるみたいな
ものをキャプチャするソフトって何かない?
実際に手で入力して、それの画面をキャプチャするのは、更新時とか面倒なんで
こういった文字を入力する
1秒スリープして、次のコマンドを入力する
実際に実行して画面に出力したものをキャプチャするみたいな
スクリプトを書いて自動でアニメーションGIFを生成するやつ

73:デフォルトの名無しさん
18/11/20 18:24:34.96 ob9rr9ea.net
>>72
ウィンドウハンドル設定してキーの読込みでWinAPI呼べばいいけど「ソフト何かない?」だと板違い

74:デフォルトの名無しさん
18/11/20 18:41:16.95 pIuZoZYj.net
最近ぐぐると stackoverrun.com という stackoverflow.com の機械翻訳っぽいサイトが出てくるんだが何なの?
翻訳が気持ち悪いから英語で読みたいんだけどどうしたらいいの?

75:デフォルトの名無しさん
18/11/20 20:25:53.27 32ZU8CC4.net
いまからプログラミングの勉強したいんですが
言語と開発環境が無料でいちばんお勧めのもの教えてください

76:デフォルトの名無しさん
18/11/20 20:35:56.61 8wSqQlD9.net
>>75
WindowsならVisual Studio Commnity
そろそろ2019が出そうだけど気にせず2017で
もっと突っ込んだ答えが欲しいのならせめて趣味目的か仕事目的か
その中でも主にやりたいのは何かを具体的に書けばほかの人が答えてくれると思う

77:デフォルトの名無しさん
18/11/20 21:23:49.17 32ZU8CC4.net
>>76
趣味です
簡単にGUIアプリが作れてwindows上で動けばいいです

78:デフォルトの名無しさん
18/11/20 22:16:11.54 IYwCbpmk.net
>>75
開発環境はふつうのテキストエディタまたはVisualStudioCode。
ツールは、PythonかPHP
WebはApache for Windows
で、FireFoxかChromeで動かす。
開発スキルが上がってきたら、
・DiangoまたはLaravelなどのフレームワーク導入。
・MariaDBかPostgreSQLを入れてDB連携。

79:デフォルトの名無しさん
18/11/20 22:58:54.36 0YIMqUF3.net
VSCode, Ruby。
GUI は、HTML, CSS, JavaScript で、ウェブプログラミング
HTMLは、Nokogiri, ERB で作る。
ブラウザの自動操作は、Selenium WebDriver
Ruby で、PowerShell から、Web サーバーを起動すると、WEBrick が起動する。
ruby -run -e httpd . -p 8080
これだけで、ブラウザからアクセスできる。
URLリンク(localhost:8080)

80:デフォルトの名無しさん
18/11/20 23:36:49.07 MFS3QMVj.net
C#でもいいんじゃないの

81:デフォルトの名無しさん
18/11/20 23:47:36.16 TucIhLdq.net
俺もVisual Studio + C#に一票
WindowsでGUIアプリを作るという用途には最適

82:デフォルトの名無しさん
18/11/21 00:19:07.70 8QmRD5zX.net
俺もVisual Studio + C#に一票
趣味で簡単にGUIが作れてWindowsで動けばいいなら
これ一択だと思うけどな

83:デフォルトの名無しさん
18/11/21 06:08:12.43 3uPPDM5u.net
重いから作るのはVScodeでもいいと思うけど
拡張いれれば楽でしょ

84:デフォルトの名無しさん
18/11/21 20:12:54.91 U5yTlcgD.net
VisualStudioを入れてC#から試してみようとおもいます
ありがとうございました

85:デフォルトの名無しさん
18/11/22 17:10:27.06 tC4yiRT8.net
人間は死んだらどうなるのでしょうか?
無になってもう二度と有にならないのでしょうか?
それとも、死後の世界があるのでしょうか?
はたまた、この世とか別の世界に再び生まれ変わってくるのでしょうか?

86:デフォルトの名無しさん
18/11/22 18:56:15.28 QcV3D7/B.net
死んだら閻魔大王がいて、天国か地獄に行くのだ。
地獄とは、再びこの世に生まれ変わることなのだ。
if (sum(善行) > sum(悪行)) {
 goto 天国
} else {
 goto 地獄
}

87:デフォルトの名無しさん
18/11/22 19:18:22.56 WA/+SJn9.net
>>86
天国ってちょろいなw
現世はどんなに良いことをしていたとしても
たった一回の犯罪で人生終わることだってあるし
犯罪歴が善行で帳消しになることなんて無い

88:デフォルトの名無しさん
18/11/22 21:20:33.84 QcV3D7/B.net
ならこれでどうだ?
if (find(犯罪歴) == true) {
  goto 地獄
} else {
  goto 天国
}

89:デフォルトの名無しさん
18/11/22 21:57:16.82 tC4yiRT8.net
ヤンミルズ方程式と質量ギャップ問題はどうやったら解けますか?

90:デフォルトの名無しさん
18/11/22 23:26:38.45 tC4yiRT8.net
ハワイに住みてえ。

91:デフォルトの名無しさん
18/11/24 19:10:50.89 9XzBdDWZ.net
川合史朗に憧れてんのかハワイ

92:デフォルトの名無しさん
18/11/27 03:01:09.98 E+ozbAJt.net
タブ区切りをカンマ区切りにバッチ処理でするにはどうすればいい?

93:デフォルトの名無しさん
18/11/27 03:10:24.31 4du0AXHT.net
タブをカンマに置換すれば

94:デフォルトの名無しさん
18/11/27 04:34:23.29 DSo9/Qg/.net
PowerShell なら、
$text = @'
"ab" "x" "1"
"cd" "y" "2"
'@
$res = $text -replace "`t", ","
echo $res
"ab","x","1"
"cd","y","2"
ただし、CSV, TSV なら、要素中に列セパレーターがある場合の、処理が難しい。
こういう場合に、単純に置換すると、要素中の文字まで置換されてしまう
"a b" "x"
"a,b","x"

95:94
18/11/27 04:40:12.10 DSo9/Qg/.net
>>94
修正
5ch では、タブ文字が空白に置換されたか。
空白の所には、タブがあると考えてくれ

96:デフォルトの名無しさん
18/11/27 12:28:22.93 OXYU4XuF.net
>>95
ありがと。
後出しですまんが
コマンドプロンプトのバッチでかんがえてる
汎用性から

97:デフォルトの名無しさん
18/11/27 14:53:31.87 1eGJZ//I.net
マークダウンの改行が末尾にスペース2つなのはどうして?
1つじゃ駄目なの?

98:デフォルトの名無しさん
18/11/27 15:04:32.13 DSo9/Qg/.net
A
B
改行
X
Y
改行
改行で、グループの終わりを表現しているのかも
リストA, B
リストX, Y

99:98
18/11/27 15:07:32.21 DSo9/Qg/.net
>>98
は、間違い
質問の意味を、勘違いした

100:デフォルトの名無しさん
18/11/27 22:23:49.95 DOKikJRm.net
スペース2つはタイプライター時代の文化

101:デフォルトの名無しさん
18/11/28 00:01:39.94 C0pkHgut.net
コンパイラとOSどっちが作るの難しいですか?
到達レベルとしては、
OS→Linuxカーネル開発者
コンパイラ→LLVM/Clangコミッタ

102:KAC
18/11/28 02:13:43.16 dDf8YSTj.net
>>101
実際のソース読み比べるのが一番早い

103:デフォルトの名無しさん
18/11/28 13:42:32.42 SamgDBEW.net
>>102
うーん
簡単な部分もあれば、難しい部分もあるって感じでした
低レイヤー開発の人と話がしてみたいと思いました

104:デフォルトの名無しさん
18/11/28 14:08:04.77 ic30HaMv.net
>>103
話するとこ間違えているよ
少なくとも英語圏のフォーラムで聞くべき

105:94
18/11/28 17:21:14.48 eIHsuPDh.net
>>92-96
Ruby では、区切り文字の変換は簡単。
空白に表示されている所は、タブ文字です
require 'csv'
# タブ区切りで、要素中にもタブ文字・カンマあり
text = <<TEXT
あ "A a" 1, 11
い "B b" 2, 22
TEXT
result = ""
# 区切り文字を、タブ文字からカンマに変える
options = { :input_col_sep => "\t", :output_col_sep => "," }
CSV.filter( text, result, options ) { |row| row }
結果
あ,A a,"1, 11"
い,B b,"2, 22"
result_2 = ""
# 区切り文字を、カンマからタブ文字に変える
options = { :input_col_sep => ",", :output_col_sep => "\t" }
CSV.filter( result, result_2, options ) { |row| row }
結果は元に戻る

106:94
18/11/28 17:25:47.63 eIHsuPDh.net
>>105
修正
1, 11
2, 22
この間の空白だけは、タブ文字ではなく、空白です!
これ以外の空白は、タブ文字です
5ch では、タブ文字が空白に変換されてしまうので

107:デフォルトの名無しさん
18/11/29 01:26:40.29 pMlmvKVw.net
コマンドプロンプトで
dドライブを削除して、Cドライブを拡張したいんだが
対話式じゃなくて、バッチ処理おしえて

108:デフォルトの名無しさん
18/11/29 10:54:08.55 tD1PCGGU.net
素人がプログラミング言語作りたいのですがこれ以上言語増やすの迷惑ですか?

109:デフォルトの名無しさん
18/11/29 10:55:55.41 tmHpHOwT.net
>>108
使わないだけだから気にしなくていいよ

110:デフォルトの名無しさん
18/11/29 19:02:47.33 poV/ntZY.net
使うか決める時間が無駄なので迷惑

111:デフォルトの名無しさん
18/12/02 18:08:04.75 lyJSzAiV.net
コンパイラ方式で実行できる言語同士では
翻訳にかかる時間以外の実行速度や処理速度に大きな差は無いんでしょうか?
これからプログラミングを覚えたいと思ってるド素人なんですが
プログラムの実行方式には
コンパイラ方式とインタプリタ方式というのがあると聞きました
コンパイラ方式というのは命令文全てを翻訳してから実行するために
実行速度が速いという特長があるそうですが
これはつまりコンパイラ方式で実行できる言語同士では
翻訳にかかる時間以外の実行速度や処理速度に大きな差は無いということなんでしょうか? 👀
Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)


112:デフォルトの名無しさん
18/12/02 19:26:48.74 /QtZo7Gm.net
>>111
5倍、10倍程度なら大きな差が無いとするならそう

113:デフォルトの名無しさん
18/12/02 19:31:12.77 OT1HllH8.net
CとJavaの差が10倍程度で済むとでも

114:デフォルトの名無しさん
18/12/02 20:01:03.72 aFgigVMx.net
なんで中間言語と比較したの

115:デフォルトの名無しさん
18/12/02 20:02:09.74 /QtZo7Gm.net
C vs javaなら10倍までの差になることはそんなに無いね
URLリンク(benchmarksgame-team.pages.debian.net)

116:デフォルトの名無しさん
18/12/02 20:03:52.93 OT1HllH8.net
質問の意図はコンパイラがあるかどうかでの性能差なんだから中間言語とか関係ないでしょ

117:デフォルトの名無しさん
18/12/02 21:20:40.66 lyJSzAiV.net
>>112
>>113
>>114
>>116
なるほど、コンパイラかインタプリタか以外にも
速さが変わる色んな要因があるのですね
ありがとうございました

118:デフォルトの名無しさん
18/12/02 22:06:25.12 3kb0/JtQ.net
Cネイティブでもアセンブラからすりゃ数倍遅いし
VBネイティブならさらに数倍遅い
コンパイラの差

119:デフォルトの名無しさん
18/12/04 00:59:52.11 bP9ZAeG7.net
>>118
コンパイラの性能差もあるということですかね

120:デフォルトの名無しさん
18/12/04 06:59:24.80 6SccjrMC.net
もともとは人間が「こっちのデータをここ入れて、これと比べて同じだったら、処理をこっちに変えて…」と
コンピュータの機械的設計に合わせてコンピュータの配線を切り替えるようなレベルでプログラミングは行われていて
これに沿ったハードに近いレベルの「アセンブラ言語」が無駄が一切なくて最速なのだけど
これは低レベルすぎて人間が辛い(ぶっちゃけ掛け算がなくて足し算を掛ける回数行うプログラムを毎回書けレベル)だったり
「AかBの選択肢」で作った後で「選択肢C」を付けるのに書き直しに近い大改修が必要になったりで
なんとか楽をしようと60年代には人間がわかりやすいFORTRANなどの「高級言語」が作られる。
これらはアセンブラの代替だから人間が高級言語で書いて書き終わったらコンピュータ用にコンパイルして
実行ファイルを作ってそれを動かすというのが基本形式。完全に機械仕様と言語が一致しているわけではないので
どうしてもコンパイル時に無駄が出て“アセンブラで直接”よりは最小最速最大効率とはならない。
その後、人間が一行直すごとに長時間のコンパイル時間を待ってテストとかやってられない!(特に学習目的などで)と
実行時にソースを翻訳しながら実行するインタプリタ形式の言語が生まれる。(実際はやや速い中間言語と言われる
コンピュータが実行できるブロックの塊を内部で生成してそれを実行しているので見かけ上コンパイル時間が要らない)
現代では充分コンピュータが速いのでネットプログラムなどでは「手直しが頻繁だからインタプリタでいいだろう」
ハードウェアの性能限界まで使いたい分野では「いいやコンパイル、いや場合によってはアセンブラだね!」と
立場立ち位置の違いで各人が自分の分野の言語が最高!と口角泡を飛ばして絶賛主張中。わかりやすいですか?
ちなみに「機能ブロックに分けて管理しないとプログラマが後で死ぬわ。」という結論でいまではほぼ全面的に
構造化-オブジェクト指向プログラミングが一般的なので、ブロック間でのやり取りの部分で
コンパイルしても最速にはならんよね、でもプログラマ(グループ)が後で見直せるためにはしゃあない。そんな感じ

121:デフォルトの名無しさん
18/12/04 07:53:33.33 8Q5gt3/Q.net
長いな。あとアセンブリ言語では?

122:デフォルトの名無しさん
18/12/04 08:11:38.52 ALtkabFE.net
関数型言語は速かったりするの?

123:デフォルトの名無しさん
18/12/04 08:17:10.80 zoI4LjFS.net
>>120
自分の分野の言語が最高と言ってるのは一部の視野の狭い奴らだけじゃね。大抵は用途によって得て不得手を使い分けると思う。
まあ好き嫌いや〇〇は糞というのは誰にでもあるだろうけど。

124:デフォルトの名無しさん
18/12/04 10:40:01.72 qHIbzewG.net
VB.netとC#の速度差があるのも不思議
同じNET環境で同じコンパイラ通ってねーのか

125:デフォルトの名無しさん
18/12/04 11:08:34.29 V/lBJt5U.net
>>122
昔はくっそ遅かった
それもあって古いのに覇権取れずに普及しなかった
今はコンパイラが優秀なのでOCamlあたりはかなり速い
Haskellでもそこそこ
F#やScalaは中間言語挟むので割愛

126:デフォルトの名無しさん
18/12/04 12:13:11.64 bP9ZAeG7.net
>>120
なるほど
用語などまだまだ勉強不足で分からないところもあるんですが
雰囲気と言うか感覚的には概ね理解しました
丁寧で詳しい説明に感謝します

127:KAC
18/12/04 22:58:28.93 2yJomw1s.net
>>121
コンパイルが必要な言語はコンパイリ言語と言う人ですか?

128:デフォルトの名無しさん
18/12/04 23:05:18.94 cCqvXBTi.net
ILに落とす段階で差が出るんじゃねーの(適当)

129:デフォルトの名無しさん
18/12/05 00:09:39.34 FxvIfFUH.net
初心者がプログラミング言語を選ぶとき、実行速度は気にしなくていいように思う
「人気があるみたいだし、良さそうな言語だけど、遅いっていう悪評が引っかかる」
といったケースでは、速度の優劣は無視していいと思う
遅いのに人気があるのだから、速度のハンデが気にならないほど魅力があるのか
あるいは、多くの用途では速度にそれほどシビアじゃなくていいんだろう
俺も初心者みたいなもんだが、たぶん間違ってない
質問の意図はそういうことじゃないのかもしれないけど

130:デフォルトの名無しさん
18/12/05 01:14:58.93 GxGPupQt.net
>>129
いえ、自分の質問の意図はほぼそれで合っております
プログラムはやっぱり
処理が速いに越したことは無いんだろうなと
漠然と思っていたのですが
頂いたレスから初心者だし
記述の簡単さとか人気ゆえの情報の得やすさとか
色々選ぶ目安は他にもあるということを再認識いたしました

131:デフォルトの名無しさん
18/12/05 01:54:44.60 UJEEvG1A.net
「IBMはSystem/360から2011年現在まで一貫してアセンブラ言語(Assembler Language)と呼んでいる」by Wikipedia
はえー、知らんかったわ
あながち間違いとも言えんな

132:デフォルトの名無しさん
18/12/05 02:15:19.39 E53w6UsT.net
はじめまして。phpを現在画面の割れたノートパソコンを使って勉強中です。
プログラミングを今後も続けたいと思い、パソコンを購入しようと考えています。
今後はhtml,css,js,フォトショを勉強する予定です。
1 mac or Windowsどっちにするか。
2 ノートパソコン or デスクトップどっちにするか。
以上の事を踏まえてアドバイスを頂けると幸いです。よろしくお願い致します。

133:KAC
18/12/05 09:23:55


134:.56 ID:wEn+LMZS.net



135:デフォルトの名無しさん
18/12/05 09:54:53.69 /S7BTctf.net
ノート+hhkbとかの高級キーボードで

136:デフォルトの名無しさん
18/12/05 12:17:30.60 ccXzaFBs.net
初心者は、Windows10 のノートPC で良い
毎年、年末あたりに、マウスコンピューターの乃木坂モデルが発売される
URLリンク(www.mouse-jp.co.jp)
CPU-i7, SSD-512GB で、15.6型フルHD 画面、10万円で限定6千台
これを元に、メモリ・保証期間などを拡張する
16GB メモリで、1.2万円。
6千円で、Windows Pro にできる

137:デフォルトの名無しさん
18/12/05 12:54:57.13 4MNPHgwq.net
>>135
ありがとうございます。やはり、最初からMac買う必要はないですよね!
値段の割にハイスペックだから、第一候補にさせて頂きます!
しかし、15.6インチですと持ち運びに不便な気がします。スペックは多少落ちますが14インチの方でも大丈夫ですよね?

138:デフォルトの名無しさん
18/12/05 13:24:53.44 ifntcr/4.net
>>132
フォトショが重いのと画面大きい方が良いのでデスクトップ自作が良いんじゃないかな。
ペンタブも欲しいだろうし。
(メーカー製って値段の割にスペックしょぼい)
HTML+CSS+JavaScriptは本格的じゃ無い&PHP使わないならスマホでも動かせるアプリあるよ。
(WiFi環境下で鯖に出来る機能付きアプリもある)
自宅にデスクトップで本格的な環境、外出先はスマホで学習環境って感じで。

139:デフォルトの名無しさん
18/12/05 13:39:45.56 4MNPHgwq.net
>>137
アドバイスありがとうございます。最低でもCore i5以上のCPUを搭載して6~7万円で自作できるならば、ノートパソコンと同時に購入するのもありかなと考えています。
ペンタブは来年の2月あたりに購入しようと考えています!

140:デフォルトの名無しさん
18/12/05 16:23:00.45 xHwCc3W7.net
金で余裕あるなら15.6でもいいと思うけどなあ
少しでも画面大きい方が作業しやすいと思うし、15.6なら対応してるバッグも多いと思う
まあ家ではデュアルディスプレイにするとかなら問題ないだろうけど

141:デフォルトの名無しさん
18/12/05 16:59:28.42 ifntcr/4.net
>>138
自分の場合、毎月コツコツ部品買ってた。
(進化が比較的遅いケースやマウスキーボード、ディスプレイ、ドライブ類から買い始めて、なるべく進化の早い部品を後回し)
それだったらトータルは高くても毎月は負担が少ないから高スペック行ける。

142:デフォルトの名無しさん
18/12/05 17:14:09.00 4MNPHgwq.net
>>139
家ではデュアルディスプレイにする予定です!
サイズ感とか重量感確かめてみたいんで実際に見てから決めます!ありがとうございました!
>>140
それ賢いですね!なら、とりあえずノートパソコンを買って、来年の春前くらいにデスクトップ完成するの目標に買い揃えていきます!

143:135
18/12/05 17:35:16.60 ccXzaFBs.net
CPU-i7, SSD-512GB, 16GB メモリもあれば、初心者には十分。
16GB メモリは、大いばり!
持ち運びするなら、14型の画面で、外付け光学ドライブもいらない

144:デフォルトの名無しさん
18/12/06 12:16:17.53 qGzAyi5l.net
貧乏なので貴重なファイルだけをバックアップするソフトを作ってます
ディスク上のファイルサイズは4kバイト以上のファイルはクラスタ区切りで計算するのはいいのですが
MP4ファイルだけは更に+4kバイトする必要があるようです(Win10-NTFS)
エクスプローラからプロパティで確認できます
この+4kバイトは何が入っているのでしょうか
気持ち悪いですね
SummaryInformationかと思ったけどMP3やJPGは+4kバイトは無いし
ネット調べても出てこないし謎

145:デフォルトの名無しさん
18/12/06 13:23:53.69 lNzumlho.net
>>143
これじゃね
URLリンク(milestone-of-se.nesuke.com)

146:デフォルトの名無しさん
18/12/06 16:16:21.89 qGzAyi5l.net
>>144
有難うございます、非常に参考になりました
そこに書いてあるのは、属性を格納するMFTという領域がディスク上にあって
小さいファイルなら、その領域に入れてしまうので、見かけのディスク使用量は0になるとのことで
じゃあ、巨大なファイルならどうなるかと考えると
そのMFTにある、どこのクラスタを使っているかというテーブルから溢れてしまう
そこでMFTの続きをディスク上に作って、チェーンしていくはず
すると>>143の、いくつか間違っていました
・MFTが1024バイトだから、例えば800バイト程度以内なら0バイト、、それ以上になるとクラスタ単位のサイズになる
・MP4ファイルということではなく、でかいファイルにはMFTの出張所が4kバイト増えると思われる
・それは4kバイトに限らず、ファイルの大きさ、断片化によっては更に増える
つまりディスク上のファイルサイズというのは、普通のプログラムでは正確に出すのは無理ということに

147:デフォルトの名無しさん
18/12/06 17:53:36.59 siOfDNuR.net
NTFSならデータストリームでは?

148:デフォルトの名無しさん
18/12/06 18:44:27.16 q5XbxDhY.net
知らない単語が一敗あって勉強なるなあ・・・

149:デフォルトの名無しさん
18/12/06 19:14:19.57 /ILMMLW/.net
お前がそんなこと考えずに済むようにファイルシステムがあるんやで

150:デフォルトの名無しさん
18/12/06 20:05:51.87 cW7AziYB.net
簡単に済むことをわざと難しくするとかなかなかできんよw

151:デフォルトの名無しさん
18/12/06 23:13:32.70 LqRlvnk/.net
バカは簡単なことを難解意味不明にするのが得意だからな

152:デフォルトの名無しさん
18/12/06 23:22:27.40 /cb2/czI.net
こんにちは。
AMDのGPUにはFluid Motionという、動画のコマを補完する機能があるようです。
作成中の2Dゲームのキャラクターアニメーションにも使えないかな?と思って調べたのですが、ほとんど情報がありません。
Fluid MotionのAPIなどが公開されている場所を知りませんか?

153:デフォルトの名無しさん
18/12/06 23:24:36.79 LqRlvnk/.net
なにがこんにちはだ
こんばんは
だろ
ハゲ

154:デフォルトの名無しさん
18/12/06 23:42:35.50 qGzAyi5l.net
>>146
データストリームもそこに入っているんでしょうね知りませんが
例えば、C:\ABC\DEF.txtというファイルがあるとすると
C:\ABC\DEF.txt:■SummaryInformation
という見えないファイルがあります
但し■はキャラクタコード5の1バイトです
プログラムを作れば、この見えないファイルの中を覗けます
ファイルのプロパティに表示される作者だの撮影日だのの項目が300以上あります
Windows板で「Win10でこの項目の並びを変えやがったなこの糞OS」
と言ったらキチガイ呼ばわりされて、そこは触れちゃいけない感じでした
項目の並びはどうでもよくて、項目名で検索して使うものかも知れません
ここには少なくともユーザー名とかの個人情報も入っていて、
NTFS間のコピーなら、この情報もコピーされるでしょう
すると例えば社内サーバに、いたずらのファイルを置いたら
人のPCから送っても作者がバレるでしょう
その見えないファイルに実行ファイルを置いて実行できちゃうらしい
ウイルススキャンでそのファイルもスキャンしてるのだろうか

155:デフォルトの名無しさん
18/12/07 01:32:24.72 lnzqYvNr.net
exifも知らないバカってこと?

156:デフォルトの名無しさん
18/12/07 01:42:04.14 BUuGF4Ds.net
はは、exifはなんの関係もないから無視していいよw

157:デフォルトの名無しさん
18/12/07 06:32:48.65 RITPMXiC.net
143の質問の1時間後に144の回答があるって、すげーな。
MFTなんて知らんかったよ。

158:デフォルトの名無しさん
18/12/07 08:21:24.83 u5k10Vls.net
えっここプログラム板だけど

159:デフォルトの名無しさん
18/12/07 11:52:49.64 cSzYN2du.net
普通のテキストファイルを作ったら、
自動的に、見えないファイルも作られるのか
もし、そんな事があったら、システム運用構築なんか出来ないぞw
Linux では、. で始まるファイルだけが、見えないファイル

160:デフォルトの名無しさん
18/12/07 12:01:10.85 BUuGF4Ds.net
たんなるメタデータだろ?
そういう意味ではLinuxにも見えないデータが有る

161:デフォルトの名無しさん
18/12/07 12:10:57.15 X7nbu/dS.net
信頼できないデータですフラグもそこに入るはずだし、むしろ健全だと思うけどな。
データではなくてデータの属性なんだから、別になってて当然というか、むしろデータについてる方が順当だと思うが。
システム運用構築どころかHPCもあるぞ。Windowsサーバ。
selinuxみたいなもんだと思えば良い。
selinux毎回切ってるような奴なら言う資格ゼロだと思う。

162:デフォルトの名無しさん
18/12/07 13:29:21.95 u5k10Vls.net
NTFSは副ストリームに別ファイル仕込めるから、ただのテキストファイルと見せかけてエロ動画仕込んだりできるぞ
うっかり別ファイルシステムに移動すると消えるけど

163:デフォルトの名無しさん
18/12/07 16:49:19.40 vEy1uYgp.net
Windows板でやれ
最初の話にしても余計な再発明しようとして何か勘違いしている話なのに

164:デフォルトの名無しさん
18/12/07 17:18:17.16 JQcaq7Yg.net
ほらほら、この話ヤバいんだよね、止めに入る奴が必ず現れる
勘違いはしていないし
Windows板はWindowsユーザーの板だからファイルシステムとかの話はできない
SummaryInformationは、Exif含めて各種マルチメディアファイルの属性情報を統一しようとして作ったと思われるけど
それ以外にも作れたり、違う用途で使えたりしてしまうなら怖いんじゃないか

165:デフォルトの名無しさん
18/12/07 17:20:33.16 BUuGF4Ds.net
何が怖いの?
ただのバイナリデータでしょ

166:デフォルトの名無しさん
18/12/07 18:21:30.71 SoTjJloa.net
30日でできる! OS自作入門
URLリンク(www.amazon.co.jp)
この本だけど、古い32bitのXP機があるので、やってみようと思ってるんだけど、
XPは削除するはめになる?

167:さまよえる蟻人間
18/12/07 21:28:20.94 HP1qoiZb.net
VirtualBoxで仮想マシンにすれば、実機を潰すことなくOSのインスコがいろいろ試せる。

168:デフォルトの名無しさん
18/12/07 23:10:48.92 WVUd9TAe.net
OSのインスコだとよw

169:
18/12/07 23:30:26.78 iNxdNg3x.net
>>161
>副ストリームに別ファイル仕込める
やってみたい!キーワードを教えてください

170:デフォルトの名無しさん
18/12/08 05:51:08.99 EOGawrv6.net
Windowサーバーに常駐して特定のディレクトリを監視(例えばファイルがその中に入れられたら拡張子に応じて仕分けする)みたいなアプリを作りたいんだが
この場合一般的になんの言語使うものなのだろう
業界未経験の素人だからプロの意見を聞きたい

171:デフォルトの名無しさん
18/12/08 07:53:33.23 WzZ9u1N5.net
プ ロ の 話 は 聞 く な

172:さまよえる蟻人間
18/12/08 09:24:00.40 uoEs2Rnt.net
FindFirstChangeNotification

173:デフォルトの名無しさん
18/12/08 09:51:44.22 qczIk+I2.net
>>168
adsでググれ

174:デフォルトの名無しさん
18/12/08 14:04:52.89 diNoccVp.net
迷ったらC#

175:デフォルトの名無しさん
18/12/08 19:22:07.59 654q1PgM.net
VSCode(Node.js)でよくある、watcher みたいな奴だろ。
Live Server みたいに、HTML ファイルを保存したら、自動的にブラウザに反映されるとか
Vue.js みたいな、Reactive プログラミングとか。
何かの状態が変わったら、自動的に別のオブジェクトの状態を変えるとか
Rx Java とか

176:デフォルトの名無しさん
18/12/11 18:43:22.27 e3+rtHS0.net
>>172
thx a lot

177:デフォルトの名無しさん
18/12/12 03:14:46.38 ytma54NK.net
自分がやりたい計算を実装しようとしても、数式は思い浮かぶけどコードに出来ない。
数式をコード化するいいテクニックみたいなものはないでしょうか?

178:デフォルトの名無しさん
18/12/12 11:38:57.12 hGkyyojH.net
多分その数式とやらも間違っとるから無駄やと思うで

179:デフォルトの名無しさん
18/12/12 12:57:55.90 LIx8RHBs.net
式まで分かってるなら、意味を汲み取って命令に落とし込むだけだと思うが。。。
A∪B := {x | x ∈ A ∨ x ∈ B}
はHaskellだと仮にx が{1,2,3,4,5,6,7,8,9,10}の要素で、Aが{3,4,5,6}、Bが{5,6,7,8}なら
setX = [1..10]
setA = [3..6]
setB = [5..8]
[x | x <- setX, x `elem` setA || x `elem` setB]
(Haskellは変数名の初めに大文字使えない)

180:デフォルトの名無しさん
18/12/12 12:58:07.02 LIx8RHBs.net
Pythonにもリスト内包表記ある。
Python詳しく無いのでelem関数は自作したけど。
setX = [1,2,3,4,5,6,7,8,9,10]
setA = [3,4,5,6]
setB = [5,6,7,8]
def elem (n, xs):
for x in xs:
if n == x:
return True
return False
[x for x in setX if elem(x,setA) || elem(x,setB)] (リスト内包表記)
内包表記使わないなら、リスト内包表記部分を以下に書き換え。
setAorB = []
for x in setX:
if elem x setA || elem x setB:
setAorB.append(x)

181:デフォルトの名無しさん
18/12/12 13:03:52.10 G3zhlg3l.net
numerical recipes in c
でもみてみれば

182:デフォルトの名無しさん
18/12/17 07:12:06.36 2wqfFwUZ.net
趣味グラマがしかも4年前の記事にツッコむのもどうかと思うんだけど、このシェルソートおかしいよね?
URLリンク(www.techscore.com)
URLリンク(github.com)
pythonで同じように書いてみたんだけど80行目・82行目・86行目がたぶんおかしい
連絡したいけどコメント欄閉じてるしgithubはなんかcaptcha出なくて登録できないし誰か言ってもらえないか

183:デフォルトの名無しさん
18/12/18 16:40:49.19 W3Qp171z.net
数字だけひろうと2019になるコードで0から9を作る
同じ関数、演算子の複数回使用は禁止
Jの場合
[0] 20<19
[1] 20-19
[2] #20 19
[3] #20 1 9
[4] #2 0 1 9
[5] 2+#0 1 9
[6] -~/2 0 + 1 9
[7] 2-~0+1*9
[8] +:#2 0 1 9
[9] {:2 0 1 9

184:デフォルトの名無しさん
18/12/19 17:51:29.25 eOWWbMLq.net
>>182
Rの場合
[0] 2*0^^19
[1] 20%%19
[2] 2+0*19
[3] 201%%9
[4]sqrt(sum(2+c(0,1,9)))
[5] min(sum(c(2,0,1)),9)
[6] -sum(c(2,0,1))+9
[7] floor(log(2019))
[8] 2*0-1+9
[9] max(2,0,1,9)

185:デフォルトの名無しさん
18/12/20 23:26:05.13 3FcJ/UAM.net
クイックソートで↓みたいな前からチェックしていくのがあるけどこれって合ってるの?
URLリンク(qiita.com)
URLリンク(visualgo.net)
例えば pivot=10で [5, 99, 7, 8, 2, 4, 98, 96, 92, 91]だったら、よく見る両側から調べるやつよりswap回数増えまくる気がする
インデックスの遠いアクセスを嫌ってとかそういうアレなんですかね?

186:デフォルトの名無しさん
18/12/21 01:01:34.79 j37Ohb1y.net
なにをいってるのか意味がわからんが
この2つのデータalloc_data、alloc_saiaku_dataで
ピボットの選択でなんの工夫もしなければ
ピボットがどう動いていくか観察してみればいい
static val_t* alloc_data(int n_) {
  val_t* p = (val_t*)malloc(sizeof(val_t) * n_);
  for (int i = 0; i < n_; ++i) {
    p[i] = rand64();
  }
  return p;
}
static val_t* alloc_saiaku_data(int n_) {
  val_t* p = (val_t*)malloc(sizeof(val_t) * n_);
  for (int i = 0; i < n_ / 2 ; ++i) {
    p[i] = i;
  }
  for (int i = n_ / 2; i < n_; ++i) {
    p[i] = n_ - i;
  }
  return p;
}
static void free_data(double* p_) {
  free(p_);
}

187:デフォルトの名無しさん
18/12/21 01:07:13.70 2iFVCAc3.net
PC98の電源を入れると
ピボット音がなる

188:デフォルトの名無しさん
18/12/21 01:14:07.92 k5Jt6NEQ.net
いやパーティション切った後の話です
無工夫だと整列済みに弱いってのは知ってる
というか例の列に10を入れるのを忘れてた

189:デフォルトの名無しさん
18/12/21 01:25:19.36 k5Jt6NEQ.net
なんか自分で見直しても伝わりづらい文だな…もうちょっと文章練ってからまた来るかもしれない
というか各所サンプルで堂々と載ってるのに間違いがあるとは考えにくいし(URLリンク(www.geeksforgeeks.org) もiとjが両方増えていくタイプ)
何か盛大に勘違いしてる可能性ある

190:デフォルトの名無しさん
18/12/21 06:25:27.16 pWp0Bfz9.net
明和水産みたいな画像掲示板を作りたいのですが、
ああいう感じの画像掲示板を作る際に注意すべきことはありますか?

191:デフォルトの名無しさん
18/12/21 11:49:14.47 kaVX1tQO.net
ヘッダの情報は疑ってかかる

192:デフォルトの名無しさん
18/12/21 12:09:58.64 +66HeTxc.net
児ポ

193:デフォルトの名無しさん
18/12/22 15:14:43.58 QCQt3vsP.net
>>182
Common Lisp
[0] (* 2 0 1 9)
[1] (- 20 19)
[2] (car '(2 0 1 9))
[3] (* (/ (+ 2 0 1)) 9)
[4] (* (/ 2) (+ (- 0 1) 9))
[5] (* (/ 2) (+ 0 1 9))
[6] (abs (- (+ 2 0 1) 9))
[7] (+ (- 2) (* 0 1) 9)
[8] (+ (- (* 2 0) 1) 9)
[9] (+ (* 2 0 1) 9)

194:Python
18/12/22 15:49:08.02 cZhIhdM4.net
def chinko():   #関数定義
long=500    #関数処理内容
chinko()      #関数実行
print(long)    #確認
これやると変数longが定義されていないと出るのですが
やはり関数の中しか変数のデータはやり取りできないのですか?
解決策を教えてください

195:デフォルトの名無しさん
18/12/22 15:57:43.55 GdiBSH+o.net
関数の中で global long と宣言する

196:デフォルトの名無しさん
18/12/22 16:03:05.87 1s4avznR.net
>>194
グローバルにしちゃえばいいのか!
ありがとナス!

197:デフォルトの名無しさん
18/12/22 16:07:57.01 1s4avznR.net
>>194
def chinko():   #関数定義
long=500    #関数処理内容
global long
chinko()      #関数実行
print(long)    #確認
でダメでした。

198:デフォルトの名無しさん
18/12/22 16:16:50.73 GdiBSH+o.net
long=500
この long がグローバルだと教えてやるんだからその前に書く。

199:デフォルトの名無しさん
18/12/22 16:28:35.85 1s4avznR.net
>>197
それでも無理でした...

200:デフォルトの名無しさん
18/12/22 16:59:14.02 tF6oWTwf.net
インデントなくてわからんけど関数はどこで呼んでる?
def chinko():
__global long
__long = 500
chinko()
print(long)
で2も3も500が表示されるけど
というかグローバル変数なんてやめて返り値でやれば

201:デフォルトの名無しさん
18/12/22 17:04:03.19 aa5NQG9N.net
それを言うなら返り血な

202:デフォルトの名無しさん
18/12/22 17:04:39.91 e913ZzX2.net
どもり値だぞ

203:デフォルトの名無しさん
18/12/22 17:59:22.46 1s4avznR.net
>>199
インデントはそんな感じです。
グローバル変数では成功したのですが、グローバルにするのがなかなかすっきりしないので、ほかに良い方法があれば教えていただきたいです。

204:デフォルトの名無しさん
18/12/22 18:16:37.18 v+97zwU2.net
>>202
関数の返り値にしろって書いてあるだろ
パイソンの専用スレに移動しろ

205:デフォルトの名無しさん
18/12/22 18:42:42.70 QCQt3vsP.net
>>182
Ruby
[0] 2?0:19
[1] 20/19
[2] [2][0*19]
[3] [2,0,19].size
[4] [2,0,1,9].size
[5] 2+[0,1,9].size
[6] 2*[0,1,9].size
[7] (20+19).sqrt.to_i
[8] 2*0-1+9
[9] [2,0,1,9].pop

206:デフォルトの名無しさん
18/12/23 22:46:26.69 3TS5v9wN.net
>>182
bc
[0] 2*0/19
[1] 20%19
[2] 20*1%9
[3] 201%9
[4] a=2;a+a-0/19
[5] a=2;a*a-0+1^9
[6] a=2-0+1;9-a
[7] a=2+0/1;9+a
[8] 2*0-1+9
[9] 20/1+9

207:デフォルトの名無しさん
18/12/26 06:10:10.20 blY5kkw/.net
>> 182
cだと演算子だけでできちゃうのかな

208:デフォルトの名無しさん
18/12/26 06:43:15.70 SKc2oSlY.net
大抵の言語なら、三項演算子と再帰でも使えばできるだろ

209:デフォルトの名無しさん
18/12/26 18:26:56.24 blY5kkw/.net
再帰?どう使う?

210:デフォルトの名無しさん
18/12/26 18:46:36.43 SKc2oSlY.net
ループの代わり

211:デフォルトの名無しさん
18/12/26 18:47:08.85 SKc2oSlY.net
ループは演算子じゃないので、
演算子だけで作るならば再帰を使う

212:デフォルトの名無しさん
18/12/26 19:02:18.66 blY5kkw/.net
何か話が合わんな
例えば5を作る場合をやってみて

213:デフォルトの名無しさん
18/12/26 21:00:51.89 7Jt9vuQx.net
起業したいのですが、何を売ればいいのか分かりません
教えてください
今作ろうとしてるのは、SPAくらいしか思いつきません

214:デフォルトの名無しさん
18/12/26 21:04:53.54 MHvaq51X.net
JavaとC
[0] 20+~19
[1] 20-19
[2] 2+0%19
[3] 2+01%9
[4] 2<<01%9
[5] -(2<<01)+9
[6] -(2+01)+9
[7] -2*01+9
[8] 20<<1&9
[9] 201&9

215:さまよえる蟻人間
18/12/26 21:06:59.47 lw+o157c.net
>>212
高級そうな壺
高級そうな羽毛布団
痩せそうな健康食品
飲料水
画期的な定額制サービス

216:さまよえる蟻人間
18/12/26 21:15:09.51 lw+o157c.net
>>212
メルカリで原価ゼロの珍しいものを売りまくる。

217:デフォルトの名無しさん
18/12/26 21:27:18.45 MHvaq51X.net
>>210
同じ関数の複数回使用禁止ルールがあるから
再帰はむしろ絶対不可の手じゃないのかな

218:片山博文MZ
18/12/26 21:36:00.53 lw+o157c.net
>>212
登録料ビジネス

219:デフォルトの名無しさん
18/12/26 21:48:17.47 blY5kkw/.net
>> 213
なるほど。ビット演算子やシフトがあればできそうですね。
残念ながらこの例では6を作る場合にプラスが2回使われています。

220:デフォルトの名無しさん
18/12/26 22:13:14.05 MHvaq51X.net
>>218
見落としてましたありがとう
[6] -(2|01)+9

221:デフォルトの名無しさん
18/12/26 23:01:30.59 MHvaq51X.net
>>219
カッコを使わない方が綺麗かな
[5] ~2-01+9
[6] ~2*01+9
単項演算子と二項演算子は別物版
[6] -2-01+9

222:デフォルトの名無しさん
18/12/27 14:58:48.10 6gYl+SFT.net
初心者の質問です。
atomのwin os 用のをダウンロードして日本語パッケージで起動したのですが
<h1>日本語の文章<h/1>
でやっても 前後の h1 の部分が赤字になってしまってブラウザで確認しても属性?が認識されていないようなのですが、これは何が問題なのでしょうか?
真ん中の日本語の文章以外の<>やh1は半角で打っています。
atomの画面右下には、 LF UTF-8 HTML Github Git(0) と表示されています。
よろしくお願いします。

223:デフォルトの名無しさん
18/12/27 15:18:16.36 k2y/DUBi.net
</h1> ?

224:デフォルトの名無しさん
18/12/27 18:56:10.14 6gYl+SFT.net
すみません </h1> でした。
今度は <h1> と </h1> の下に下線がなくなったのですが、その間にある日本語の文章に赤い点々の下線がつきました。
この赤い点々の下線はどういう意味なのでしょうか?
ぜんぜんわからんちんです・・・

225:さまよえる蟻人間
18/12/27 19:00:35.98 xEoyai35.net
HTMLを基礎からやった方が早いだろ。

226:さまよえる蟻人間
18/12/27 19:10:35.37 xEoyai35.net
今時、wysiwygじゃないエディタでhtmlを編集するのは、html/cssを完全に理解した奴以外はお断りだからな。

227:デフォルトの名無しさん
18/12/27 23:32:08.05 zcYaa59I.net
Atom よりも、VSCode を使え!
HTML, emmet, Markdown などを学ぶ
VSCode では、HTML ファイルで、! を打つと、
emmet の補完がきいて、HTML5 のひな形が作られる

228:デフォルトの名無しさん
18/12/27 23:34:25.24 fStw2P8T.net
どおでもええけどhtmlはプログラムちゃうで

229:デフォルトの名無しさん
18/12/28 00:39:39.37 1Hvwe3Yt.net
チンコのわきから垢がでる現象てなんて言うの?

230:さまよえる蟻人間
18/12/28 00:55:48.61 NxVVTuaO.net
ターンオーバー

231:デフォルトの名無しさん
18/12/28 09:14:48.21 LBI3TfE3.net
無と神はどっちの方が上ですか?

232:デフォルトの名無しさん
18/12/28 11:21:59.09 AILnuMEt.net
>>228
通常の生理現象です。
その垢のことを恥垢といいます。
洗わずそのままにするとがんになる危険性があるので、定期的に洗うようにしましょう。

また、その話題はこの板でするべきではありません。
他住人の迷惑となっておりますので、退去願います。

233:デフォルトの名無しさん
18/12/28 12:21:04.70 SeNBJyy0.net
なんやろ?
垢と恥垢のちがいもわからんのやろかこの人?マンカスさんなん?

234:デフォルトの名無しさん
18/12/28 14:59:02.63 rYtGIOXe.net
股から垢が出るのは「不潔にしてる」でもっと悪いわ

235:デフォルトの名無しさん
18/12/28 15:54:38.80 +FFg6Sgq.net
神ですら無には敵いませんか?

236:デフォルトの名無しさん
18/12/28 17:44:53.30 AILnuMEt.net
>>232
すまんカリのとこじゃないんか?

237:デフォルトの名無しさん
18/12/28 18:14:04.12 WS4dhbKg.net
神ですら無には敵いませんか?

238:デフォルトの名無しさん
18/12/29 00:59:33.90 Pv7wyStB.net
完全なる無になってもう二度と有にならない。
これより素晴らしいことは絶対にない。
ただ、死んだぐらいで無になれるのかっていう問題があるな・・・・・。
現実はそんなに甘くないんだろうなぁ・・・・・。

239:デフォルトの名無しさん
18/12/29 01:59:38.75 dCjrEPlZ.net
god.compareTo(null)

240:デフォルトの名無しさん
18/12/29 02:02:22.51 Pv7wyStB.net
ロスチャイルド=ドイツ人
ロックフェラー=ドイツ系
ハプスブルク家=ドイツ系
イギリス王室=ドイツ系
ドイツ凄すぎワロタwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

241:
18/12/30 18:34:43.55 pGa/2KLr.net
論理的能力(ロジック理解力)を養うためには、どんな本を読めばいいですか?

242:さまよえる蟻人間
18/12/30 18:42:39.11 v5/l/oUG.net
>>240
まずは、とにかく自分がなんとか理解できる教育用の本(小中学生にはフリガナつきが好ましい)をたくさん読んで、文字と基本文法を身に付ける。
次に文法規則をみっちり勉強する。
仕上げに数学基礎論と論理学と推理小説を極める。

243:さまよえる蟻人間
18/12/30 19:13:04.31 v5/l/oUG.net
わからないときは…
教師か親に聞こう。
国語辞典、漢和辞典、英語辞書で調べよう。
インターネットで調べよう。

244:さまよえる蟻人間
18/12/30 19:16:43.81 v5/l/oUG.net
それでもわからない時は…
図書館や本屋へ行こう。
専門家に尋ねよう。
自分で研究して研究論文を書こう。

245:デフォルトの名無しさん
18/12/31 12:27:02.80 lX+QJYZf.net
>>240
陰謀論の本を読み、さらにその他の本などを読んで
それを反駁する為に必要な知識を身に着け
論理的に反駁できるよう学習、研究を行う
それを常識と違うからとか学者が言ってるからとか
感情的に受け入れられないとかで思考停止しないように
心掛けながら行う

246:デフォルトの名無しさん
18/12/31 12:33:36.64 7NRbyJ2G.net
メキシカンマフィアのボスとロスチャイルド家の当主はどっちの方が権力が大きいですか?

247:デフォルトの名無しさん
18/12/31 13:22:45.15 DVmI3qSv.net
生活板じゃねぇよ

248:デフォルトの名無しさん
18/12/31 13:49:25.98 7NRbyJ2G.net
YouTubeみたいな画期的なウェブサイトを作って大儲けしたいなぁ・・・・。

249:デフォルトの名無しさん
18/12/31 14:40:02.77 8UccKuww.net
>>244
反駁するのが前提なのはおかしいんじゃないの
たとえトンデモ学説だと思えても、徹底的に考察した結果、正しいという結論が出たなら
受け入れる態度も必要だと思う

250:
18/12/31 15:16:10.69 Axvf1JIK.net
>>244
>常識と違うからとか学者が言ってるからとか感情的に受け入れられないとかで思考停止しないように
「地球温暖化」「二酸化炭素排出規制」などはいいお題になりますね…

251:デフォルトの名無しさん
18/12/31 17:00:16.11 iNPPbrtR.net
ネットを使ってなんとかして大儲けしたいんだが、何をすれば大儲けできるのかが分からない。

252:
18/12/31 17:42:26.87 Axvf1JIK.net
>>250
同感ですね、私の場合大儲けの必要はないのですが、なにか、とっても変わった、脱法触法ありで、傍目には気が狂ったとしか思われないような、変てこなことをやってみたいです…

253:KAC
18/12/31 18:41:44.50 Uy3Apm5v.net
>>250
エネルギー問題を解決する仕組みを作ったら大儲けできるよ

254:デフォルトの名無しさん
18/12/31 20:33:21.85 2XvQpdWe.net
じゃあwikiwikiとかatwikiみたいなサービス作ってくれ

255:デフォルトの名無しさん
18/12/31 20:36:33.71 LUt0Quvy.net
面倒くさい

256:デフォルトの名無しさん
18/12/31 20:50:56.22 c5mCkIDs.net
フロントエンドは流行り廃りが激しいと聞いたのですが、2019年を迎える今、もっともオワコンになりにくいJSのフレームワーク教えてください

257:デフォルトの名無しさん
18/12/31 21:38:25.70 i0nXQ+6Z.net
>>255
jQuery

258:デフォルトの名無しさん
18/12/31 22:11:31.42 LUt0Quvy.net
>>255
> フロントエンドは流行り廃りが激しいと聞いたのですが、2019年を迎える今、もっともオワコンになりにくいJSのフレームワーク教えてください
まだ作られてない。2022年ぐらいに登場する
2025年には今あるフレームワークは死滅する

259:デフォルトの名無しさん
18/12/31 22:45:41.81 l/PDiRDE.net
電験一種と東大理Ⅲはどっちの方が難しい?

260:デフォルトの名無しさん
19/01/01 10:38:39.53 c/Jhp0zm.net
4月に元号発表らしいけどプログラマー的にはやっぱ忙しくなるん?

261:デフォルトの名無しさん
19/01/01 11:02:59.12 MRskNHtn.net
技術士航空・宇宙部門って簡単に取れる資格ですか?

262:デフォルトの名無しさん
19/01/01 11:26:17.82 tQjDzOpu.net
>>259
んなもん、のんびりやるに決まってるだろw
どうせどこも対応しない。
そんなに早く対応はできません。バカどもめってことで
1年かけてじっくり変更

263:デフォルトの名無しさん
19/01/01 11:46:30.58 Fu37c3Mk.net
>>259 知ってる範囲なら
譲位が発表されてから、変更準備進行中or完了
まあ平成後の変更に対応したソフトシステムは
発表された元号登録してチェックする手間だけ
発表されたらオンラインアップ出来る環境の所はほぼ即対応加納
オフラインの所は数によるけど前準備が終わってるなら1ヶ月ならなんとか
3文字以上元号きたらちょっと話は変わるかも

264:デフォルトの名無しさん
19/01/01 11:53:31.15 tQjDzOpu.net
Windowsはすぐに対応するから、4/11までに新しい年号に
対応しないとOSの機能で和暦に変換していたら
いきなり未知の年号が登場するぞw

265:KAC
19/01/01 14:14:27.84 WEQWcRUe.net
確かに「神護景雲」みたいな四文字元号とか来たら改修必要なソフトはあるな。
主に表示幅的な理由で。

266:デフォルトの名無しさん
19/01/01 14:40:47.20 uIrgmDkL.net
漢字2文字のゆとりもない酷いUXは今時珍しいよ

267:デフォルトの名無しさん
19/01/01 14:51:02.97 Jnd0ZNgp.net
客が古典的な帳票スタイル大好きで、今風なガイドラインを作ってもSEが請けてきちゃうんだ

268:デフォルトの名無しさん
19/01/01 14:51:24.33 zvjqV9WN.net
とりあえずUX言ってみたいやつw

269:デフォルトの名無しさん
19/01/01 14:55:25.57 PZj7Vo6a.net
AltJSのTypeScripが使われている理由として、
静的型付けやクラスベースオブジェクト指向といった理由があげられる様ですが、
JavaScript側が上記の機能を採用しないのは何故でしょうか?
今後、JavaScriptが採用しTypeScriptを使う必要がなくなる事もありますか?

270:デフォルトの名無しさん
19/01/01 14:58:27.41 ZwCTik3Y.net
互換性

271:デフォルトの名無しさん
19/01/01 15:46:20.45 F9bJci37.net
TypeScriptも型チェックはtscの仕事であって実行時は動的だしね。
そういうステップを踏まない前提のjsでわざわざ採用する意味はないように思う。

272:デフォルトの名無しさん
19/01/01 23:41:21.75 77i/tI5C.net
静的型付けと動的型付けのどちらが優れているというものではなくメリットデメリットと向き不向きがある
クラスベースOOPも同じ
パラダイムって全部乗せやハイブリッドになればなるほど素晴らしいという話ではないんだ
競合するパラダイムなら尚更おいそれと付け足せない

273:デフォルトの名無しさん
19/01/01 23:48:55.69 d0qESFYs.net
コンパイルの手間さえ考えなければ静的型付け言語を使わない理由はないが、まあそこが一番のネックだろうな

274:デフォルトの名無しさん
19/01/02 00:20:18.68 gDSu8Y5O.net
PHPerだった期間が長くてクラスがよくわかっていません。
今Kotlinを勉強しているのだけど、クラスがよくわかっていなくても
コードを書いてればそのうちわかるようになるもの?
解説書を読んでるとクラスのところで眠くなる

275:デフォルトの名無しさん
19/01/02 00:35:51.63 uM4gOpCa.net
>>272
コンパイル有無と型システムは密接だけど別で語って欲しいな
動的型付けにはダックタイピングの手軽さの魅力もあるしやっぱケースバイケース

276:デフォルトの名無しさん
19/01/02 00:42:16.93 uM4gOpCa.net
>>273
ぼーっと解説書を読んでる時間が勿体ないから先に理解した方がいい
Javaのクラスを分かりやすく解説したサイトでも探してコンセプトを把握しておくと早い

277:デフォルトの名無しさん
19/01/02 02:00:21.10 tHYptTJY.net
>>273
わからないまま書き続けても自分のわかるやり方でしか書かないから、上達はしないと思う。むしろ変な癖がついて抜けにくくなりそう。

278:
19/01/02 03:22:26.27 U9fPlruq.net
>>271
静的型付け、動的型付けのそのどちらも魅力的ですが、ただし動的型付け言語には注文があります。
すなわち型宣言は不要という趣意は理解しますが、「その変数を使う」という意味での変数宣言は残しておいて欲しかったです、頻繁に typo に悩まされています…
既存の言語に対して "Option Explicit" 宣言を追加してください、excel マクロではこの宣言で変数宣言(型宣言ではない)を必須とします

279:デフォルトの名無しさん
19/01/02 07:45:46.75 uM4gOpCa.net
Option Explicitに関しては確かに欲しい
JavaScriptの場合、ES5で導入されたstrictモードがあるな
そういえばES6でシンタックスシュガーとしてClass構文が追加されてるから
「TypeScriptの機能が取り込まれることはないのか?」
という問いに対しては類似機能が入る(入った)ものはあると回答すべきだったわすまん

280:デフォルトの名無しさん
19/01/02 08:23:29.02 2NXyVAWo.net
classはesからtsに取り込まれたんで逆じゃね?

281:デフォルトの名無しさん
19/01/02 09:40:55.27 RoU9Lvl+.net
TypeScriptはEcmaScriptを基本として
型に関する追加機能をつけたもので、
型に関すること以外は互換性があるというかJavaScriptそのものでしょ?
JavaScript(EcmaScript)が型を導入しない以上
TypeScriptの機能が取り込まれることはないのでは?

282:デフォルトの名無しさん
19/01/02 10:45:38.48 5o97iSFw.net
>>248
その通りだが、反駁から入ったほうが妄信しにくいから反駁からがいいと思う
陰謀論が正しいなら反駁する材料が見つからず
正しさを証明する材料ばかり出てくるから、自然と肯定するようになるだろう

283:デフォルトの名無しさん
19/01/02 12:23:07.85 ckX+EqcM.net
>>274
別で語ってもいいけど、コンパイルエラーになってくれないなら逆に型の価値なんてほとんどなくないか

284:デフォルトの名無しさん
19/01/02 12:28:13.23 RoU9Lvl+.net
コンパイルはしないが、コンパイルエラー同様の
型チェックは行うということなのだろう

285:デフォルトの名無しさん
19/01/02 14:08:47.27 TopF2W1Q.net
最強の概念は何ですか?
「無」ですか?

286:デフォルトの名無しさん
19/01/02 16:03:17.52 x90qWJ/f.net
AIの勉強で、日本語解析?でWord2Vecってのがよく出てくるんだけど、
これ、wikipediaのページをそのまま学習させて本ばっかりだけど、
単語単語で、抽出して分類して上げてから、学習したほうが確実じゃね?

287:デフォルトの名無しさん
19/01/02 17:25:53.39 TopF2W1Q.net
「真理」はあるのか?
例えば、Aとは何か?という問いを立て、それに対してBであると答えたとしても、
Bとは何か?という問いが新たに生まれ、それに対してCであると答えてとしても、
さらにCとは何かという問いが生まれ・・・・・・・・・・・・・・・・・
と、無限に続いてしまう。
この疑問に答えることのできる人はいますか?

288:デフォルトの名無しさん
19/01/02 18:28:39.92 ckX+EqcM.net
無限後退も知らんレベルなら人に聞く前にまずググれ
もし議論したいなら最低限の知識をつけろ

289:デフォルトの名無しさん
19/01/02 21:34:24.36 0dsRBtSp.net
Linux foubdation training のLinux Kernel Developmen


290:tのコース受けたことある人居ますか?



291:デフォルトの名無しさん
19/01/03 08:29:25.17 WT8jZuK7.net
20の19乗と19の20乗、どっちが大きい?
3秒でどうぞ

292:デフォルトの名無しさん
19/01/03 08:40:32.33 Hc/0Zpss.net
はい、3秒過ぎたー

293:デフォルトの名無しさん
19/01/03 10:06:59.03 ObFDukg1.net
classとfunctionって区別必要でしょうか?
と思いましたがインスタンスの概念が抜けてました
必要ですね

294:デフォルトの名無しさん
19/01/03 10:48:49.13 l2csEZYf.net
関数だってインスタンスと型を分けられるし、そこに本質的な差はないのでは
糖衣構文で関数インスタンス生成のコードを省いてるだけと
でも区別が必要か、というより同一視する言語仕様にできるだけで、概念的には別種のものに感じる
変数とステートメントが別物であるように、クラスと関数も違う感じ

295:デフォルトの名無しさん
19/01/03 10:55:16.24 LDG/vby+.net
>>291
何の言語の話?

296:デフォルトの名無しさん
19/01/03 12:50:51.37 dejZr6VT.net
スーパーマリオオデッセイは神ゲーですか?

297:デフォルトの名無しさん
19/01/03 19:33:31.56 WT8jZuK7.net
20190103は何番目の素数?

298:デフォルトの名無しさん
19/01/03 20:04:01.01 .net
19 * 1013 * 1049

299:デフォルトの名無しさん
19/01/04 07:53:30.18 RYSfpyQA.net
何番目の素数か求めるプログラムを書いたが
そもそも書く前に20190103が素数かどうかを
確認すべきだった。
俺は数学的な柔軟性というかそういう頭が無いのだな。
それを再認識した。

300:デフォルトの名無しさん
19/01/04 09:24:12.61 nXIB4/60.net
一方俺は何もせずに回答を得た

301:デフォルトの名無しさん
19/01/04 09:28:29.91 G4BLuyha.net
次に素数になる日は20190227

302:デフォルトの名無しさん
19/01/04 09:30:25.10 nXIB4/60.net
そーすぅね

303:デフォルトの名無しさん
19/01/04 12:54:11.64 G4BLuyha.net
外周の要素だけ1人で残りが0の行列はどうやって作る?

304:
19/01/04 14:59:04.65 ry6hJENG.net
>>297
20190103 が素数であるかどうかを確かめることなくして、2019103 が何番目の素数か判断する方法があるのですか?
amazon prime で Downton Abbey を夜通し見ています,最近は自分が日本人であることを痛烈に自覚します,こういうホームドラマでも,彼らが何を考えているか理解できないことがありますね
登場人物の中で一番興味深いのは Violet, Countess of Grantham ですね

305:デフォルトの名無しさん
19/01/04 15:26:51.57 EMYjNY+E.net
>>302
> 20190103 が素数であるかどうかを確かめることなくして、2019103 が何番目の素数か判断する方法があるのですか?
こことかに素数一覧表があるので、何番目かを検索すればいい
URLリンク(www.saoyagi2.net)

306:デフォルトの名無しさん
19/01/04 16:12:00.36 74Vvy43t.net
>>301
x <- matrix(0, m, n)
x[c(1, m), ] <- 1
x[, c(1, n)] <- 1

307:デフォルトの名無しさん
19/01/04 21:21:17.30 1kHio4Jd.net
C++の用途
・ゲーム開発
・組み込み
・ディープラーニング(TensorFlowとか?よく知らない)
以外に何かある?

308:デフォルトの名無しさん
19/01/04 21:24:23.57 ziEZSS/M.net
>>305
コンパイラ
コンパイル時計算
それ以外でC++はやくにたたない

309:
19/01/04 21:48:31.14 ry6hJENG.net
>>306
星新一のショートショートにありましたね、万能ロボットを買ってはみたものの、いつも「機能保持のための自己修理作業」ばかりやっててちっとも万能じゃない…

310:デフォルトの名無しさん
19/01/04 21:50:36.02 dNdiqnhM.net
競技プログラミングはC++じゃないとハナシにならないよ

311:デフォルトの名無しさん
19/01/05 06:06:57.44 +LVhzTRV.net
>>301
a=:((M,N)-2)$0
1,(1,.a,.1),1

312:デフォルトの名無しさん
19/01/05 18:12:29.32 W4exk7Fw.net
>>302
> 20190103 が素数であるかどうかを確かめることなくして、2019103 が何番目の素数か判断する方法があるのですか?
20190103が何番目の素数なのか結果をワクワクして自作PGを実行したら
「素数ではない」と返ってきました。
よくありますよね、週刊誌とかに
「○○はなぜ××なのか !?」
という見出しの記事とか。
決まって、○○をなぜ××と言えるのか根拠を書かない。
そういうのにハマる俺は、頭が固いんです。

313:デフォルトの名無しさん
19/01/05 21:51:23.28 ZiAN8bJv.net
テスト対象クラスに必要なインフラストラクチャを整備した上で行うクラス単位のテストってなんて呼んでる?
例えば、dockerでdbを建ててリポジトリクラスのテストを行う、といったケース
英語サイトを流し読んだ感じだとインテグレーションテストが該当するみたいなんだけど、これで一般的に通じるのかね?

314:デフォルトの名無しさん
19/01/07 18:38:36.49 ay73xVWb.net
マルチプラットに対応した開発環境って現状ではどれがいいんでしょうか
macOSとWindowsに対応したGUIアプリを作ろうと思って居るのですが、
どれを選択したらいいでしょうか
Qtが結構いいと感じたのですがGPL/LGPLが気に入らなくて却下しました
となるとXamarin、Kotlinのどちらかかなぁと思うのですが、
デスクトップアプリの対応はどちらもまだ開拓中?な印象を受けました。
言語は特に問いません

315:デフォルトの名無しさん
19/01/07 18:42:16.62 EVSbwaxJ.net
>>312
Qt

316:デフォルトの名無しさん
19/01/07 18:58:15.29 .net
Swing

317:デフォルトの名無しさん
19/01/07 21:10:52.45 5pSGCGxL.net
マルチプラットフォームはWeb系が主流なイメージ
ElectronとかPWAとか普通のWebアプリとか

318:KAC
19/01/07 21:23:33.43 5uB+CJ8e.net
OpenGL

319:デフォルトの名無しさん
19/01/07 21:42:24.64 EVSbwaxJ.net
opengl勧めるやつは基地外

320:デフォルトの名無しさん
19/01/08 06:28:56.50 XAqwitYW.net
左上が0で要素が1と0の市松模様の行列はどう作る?

321:さまよえる蟻人間
19/01/08 06:36:33.81 k9un1Nzx.net
余り

322:デフォルトの名無しさん
19/01/08 06:45:58.34 dFKw3I51.net
URLリンク(www.algo-dev.com)
この会社って給料高いの?

323:デフォルトの名無しさん
19/01/08 10:10:14.47 rslxfbCy.net
このようなアホな質問しているお前が
その会社に就社しても薄給で使われることだけは確実である

324:デフォルトの名無しさん
19/01/08 23:31:08.35 +NMh3y7P.net
数論幾何学とブロックチェーン技術ってどっちの方が独学するの難しい?

325:デフォルトの名無しさん
19/01/09 09:41:30.76 msOCYavU.net
c:\src\ruby *.rb
c:\src\python *.py
のようにディレクトリと拡張子を列挙してインデックス作って
高速に検索できるローカルソースコード検索ツール教えてください

326:デフォルトの名無しさん
19/01/09 18:22:43.77 S/fEBt5F.net
コマンドプロンプト

327:デフォルトの名無しさん
19/01/09 18:39:06.42 pCtDJZzE.net
>>318
f=:2&|@+/&i.

328:デフォルトの名無しさん
19/01/10 00:03:16.62 jhx89QXs.net
>>323
漏れは、WSL, Ubuntu-16.04 で、grep で検索してる。
find もある
1日1回、検索用インデックスを作るのは、locate。
ただし、1日以内のファイルは、インデックスが更新されていないので、検索できない
BOM有りUTF-8 のファイルは、s-jis と区別が付くから、Explorer でも検索できるけど、
各アプリでバグるものがあるため、漏れは、BOM無しUTF-8 を使っている
そうすると、Explorerで検索できなくなるので、
WSLにLinux を入れて、そちらからWindows 側を検索する

329:323
19/01/10 02:23:56.61 mY602DpM.net
DocFetcher Portableというのが見つかりました
日本語対応していて
exe起動して左下の検索範囲にパスと拡張子を登録して
数分でインデックス作成が完成し後は検索するだけという導入の簡単なものでした
DocFetcher - Fast Document Search
URLリンク(docfetcher.sourceforge.net)
URLリンク(docfetcher.sourceforge.net)
URLリンク(docfetcher.sourceforge.net)
>>326
Linux入れると検索に限らず色々なWEBサービスが使えるのでいずれ挑戦してみたいと思います
ありがとうございます

330:デフォルトの名無しさん
19/01/10 17:24:26.09 0NAF3JYJ.net
for文の終了条件のとこなんですが
for (int i = 1, j = 1; i < 30 || j < 100; i++, j+=2)
こんなふうに書くことはできませんか?
これで動く言語もあれば()つけたりしないと動かない言語もありますが
動いても思い通りにはなってくれません(この場合i<30が先にくるのでそこで止めたい)

331:さまよえる蟻人間
19/01/10 17:32:05.70 6klAAsrF.net
&&

332:デフォルトの名無しさん
19/01/10 17:57:54.67 fbw90Stw.net
>>328
どの言語の話でなにが目的なの?
forのループ中にもう一つの変数の条件を入れればどの言語でもできる内容では
そして「i<30が先にくるのでそこで止めたい」のならi < 30 && j < 100じゃないの

333:328
19/01/10 18:19:42.48 0NAF3JYJ.net
どうもありがとうございます
&&でうまくいきました
自分の思考では
iが30になったら または(or) jが100になったら
iが30になったら かつ(and) jが100になったら
だとandだとjが100になるまでなのかなと思いましたが
動作的には逆なんですね

334:デフォルトの名無しさん
19/01/10 18:25:20.25 jxwTb9Zo.net
i == 30 || j == 100
動作とかじゃなくて意味が違う

335:デフォルトの名無しさん
19/01/10 18:29:12.09 Pqz/qBav.net
自分で i < 30 って書いてるんだから
文字通り i が30より小さいという条件
しかも i++ で加算してる
だから30になったら、じゃなくて30になるまで加算して続ける、でしょ

336:デフォルトの名無しさん
19/01/10 18:31:56.93 Pqz/qBav.net
for文は終了条件じゃなくて継続条件を書くのよ
while (true) がループ継続なのと同じ

337:328
19/01/10 19:58:27.05 0NAF3JYJ.net
皆様レスありがとうございます
>>334さんのを聞いて理解できました
if文で考えていたのがいけなかったんですね

338:デフォルトの名無しさん
19/01/10 20:29:14.25 Pqz/qBav.net
つっこむのも野暮かもだけどif文も同じだよ
if (条件) {処理}
while (条件) {処理}
for (; 条件 ;) {処理}
どれも条件の結果がtrueなら{処理}をする
falseならしない
じつにシンプル
逆の do {処理} until (条件) もあるけど多分これは気にしなくていい

339:デフォルトの名無しさん
19/01/11 04:33:23.20 ISi2eSiL.net
初心者なんですが、ググっても出てこないので質問させていただきます
[] とか () とか {} で後ろの方が自動補完されるテキストエディタの場合
括弧の中身を記述した後、
テキストカーソルを右移動させるのに何のボタン押してるのでしょうか?
{ ( この中を書いた後のカーソル移動 ) この場所に移動したい }
エンドキーだと文末まで入ってしまうし
タブキー押しても移動してくれません
使用頻度が高い割に、 『→』を小指で押そうとするとホームポジションから手が離れるので
何か良いショートカットでもあるのかなと思っていますが、どうなんでしょう?

340:デフォルトの名無しさん
19/01/11 07:26:32.38 zcWMZhzg.net
>>337
「→」やショートカット打つのと閉じ括弧打つの、同じじゃね?

341:デフォルトの名無しさん
19/01/11 22:18:38.04 bnzEmf2K.net
環境:Scala 2.11.12 (OpenJDK 64-Bit Server VM, Java 11.0.1)
インプレスジャパンの『Scalaスケーラブルプログラミング』p.157
に掲載されているコードです。
scala> def boom(x: Int): Int =
| if (x == 0) throw new Exception("boom!")
<console>:12: error: type mismatch;
found : Unit
required: Int
if (x == 0) throw new Exception("boom!")
^
型不一致が起きるのはなぜでしょう?

342:デフォルトの名無しさん
19/01/11 22:28:39.97 s0bgqgZ0.net
今手元にコップ本ないから確かめれないけど、それだとInt返してるとこないじゃん

343:339
19/01/11 23:43:49.09 bnzEmf2K.net
{}が必要だったみたいです。
scala> def boom(x: Int): Int = {
| if (x == 0) throw new Exception("boom!")
| else boom(x - 1) + 1
| }
boom: (x: Int)Int
ありがとうございました。

344:デフォルトの名無しさん
19/01/14 00:12:10.61 mi07xlrl.net
漠然とした質問で悪いんだけど、36歳で仕事やめてしばらく無職になります。
そこで何かのプログラムの勉強をして何か作れるようになって楽しみたいと思います。
何を作るとかは決まってませんが、簡単なアプリケーションが自由に作れるようになれればいいなと思っています。
若い頃、Perlの勉強をして今でも書けると思います。たぶんCも少し書けると思います。
GUIは全然できませんが、やりたいです。
windowsで動くGUIを一番重要視しますが、なんだったらiosで動くものものちょっと作ってみたいと思います。
さて、私はこれからなんの本を買って、どんな環境を構築して、なんの勉強をすればいいのでしょうか。
色々な人の意見を聞きたいと思います。

たぶん環境を構築する際など、また分からなことを質問すると思いますがよろしくおねがいします。

345:デフォルトの名無しさん
19/01/14 00:25:15.74 .net
Xamarin

346:デフォルトの名無しさん
19/01/14 01:03:49.80 lpMFyTM6.net
同じくC#
なんだったら程度の話ならios開発は一旦忘れろ

347:デフォルトの名無しさん
19/01/14 01:11:38.03 ULvie5no.net
electron

348:デフォルトの名無しさん
19/01/14 03:27:12.61 9CGMAJRv.net
>>342
HTML.CSS.JSこれだけでいい
後は何も覚えるな

349:デフォルトの名無しさん
19/01/14 06:46:26.30 d/JjYNyZ.net
プログラミング勉強するときみなさん本を読むと思います
アマゾンのプログラミングの本はほとんどが固定レイアウトの形で電子書籍になってます
それで固定レイアウトだとスマホとかKindleペーパーホワイトなどの小さな液晶だと文字が小さくて読みにくいと思います
それでどういう大きさのタブレットで電子書籍を読んでますか?
Kindle Fire HD8インチとか10インチ?
それとも9.8インチのiPad ?
よかったらどんな感じか教えてもらえませんか?

350:デフォルトの名無しさん
19/01/14 06:52:31.58 H1tgEUC1.net
>>347
Fire7インチは無理です。
Fire HD8インチはたいていの書籍が読めます。
でも次は10インチにしようと思います。

351:デフォルトの名無しさん
19/01/14 06:57:24.45 H1tgEUC1.net
URLリンク(consumer.huawei.com)
これにしようかなって。
ペンついてくるほう。

352:デフォルトの名無しさん
19/01/14 07:03:56.31 H1tgEUC1.net
Windowsタブ12インチは重すぎて無理でした。
900g以上あるのでカバンが肩に食いこみます。
あとWindows版のKindleがいまいちです。

353:デフォルトの名無しさん
19/01/14 08:15:21.43 wafQ1V7e.net
>>347
>プログラミング勉強するときみなさん本を読む
読まない。そして読むにしても参考書の類は電子書籍では不便

354:デフォルトの名無しさん
19/01/14 08:43:20.69 +YstvHR/.net
今はWeb検索だけで本は買わないなぁ

355:デフォルトの名無しさん
19/01/14 09:55:00.23 WZinuWY4.net
>>344
賛成

356:デフォルトの名無しさん
19/01/14 11:47:58.21 9Cudnq1q.net
>>342
「たのしいRuby 第5版、2016」を読む
CUI・ファイル操作などは、Perl よりもずっと楽な、Ruby で。
Perl で使う、謎のような記号が少ない
GUI は、HTML, CSS, JavaScript で。
Electron (Node.js + Chromium)製のVSCode みたいな感じ
エディタは、VSCodeで、
テストは、Selenium WebDriver から、ブラウザを操作する
Ruby やれば、PowerShell, JavaScript(JS) もできる。
特に、JSは、Rubyそっくりに真似してくる。
バッチ・シェルスクリプトで、苦しめられる事もない
オブジェクト指向・関数型・Duck Typing・Open Class など、全言語の基礎を学べる

357:デフォルトの名無しさん
19/01/14 14:22:48.83 pDL52XEr.net
web勧めるやつってwebしか出来ないやつって偏見があるわ

358:デフォルトの名無しさん
19/01/16 07:34:17.42 Svxx+uGy.net
今はAngularよりも、React、Vueの方が圧倒的にシェアは多いのでしょうか?
GitHubやQiitaの検索結果数がAngularだけ少ないのですよね

359:デフォルトの名無しさん
19/01/16 08:14:23.26 Jyszdvyz.net
Vue > React > Angular
Angular は、Electron よりも少なそう

360:デフォルトの名無しさん
19/01/16 09:41:42.68 BjrMQPfO.net
mongoose server を使って、Chrome のアドレス欄に
URLリンク(localhost:8080)
と入れたら、document_root に指定したディレクトリに置いてある aaa.html
が見られる状態になったんだけど、外部からこのPCのファイルが見えるように
なってしまうことってある? 防ぐ方法、やってはならないこと、などを
誰か教えてくれまいか。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch