1 名前:デフォルトの名無しさん mailto:ageteoff [2017/02/23(木) 13:55:17.04 ID:OAGoqT7f.net] 質問する前にGoogleで検索しましょう。 www.google.com/ プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 Javascript は Web 制作板、CGI は Web プログラミング板へ。 業界談義、愚痴はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 ネタ、板とは関係の無い話題はご遠慮ください。 前スレ スレ立てるまでもない質問はここで 145匹目 echo.2ch.net/test/read.cgi/tech/1483755167/
151 名前:デフォルトの名無しさん mailto:age [2017/09/02(土) 16:48:11.33 ID:CJZVlBwp.net] よくこんな>>146 みたいな文章で何やってるかわかるな
152 名前:片山博文MZ mailto:sage [2017/09/02(土) 17:02:57.47 ID:bEjlZdoB.net] ローカルサーバーに困ったらXAMPPにおまかせ。
153 名前:デフォルトの名無しさん [2017/09/02(土) 17:41:09.43 ID:zcwYWazW.net] 命名ルールについて質問です 変数・メソッドの命名で言葉の区切りを大文字で表す・アンダースコア "_"で区切るというのがありますが、 その区切りの程度、どこまでを一語としていいか迷っています 例が乏しいですが、javaのapiを見たところ必ずしもルールに沿ってるとは言い難い気がします filename 一語としていいような気がするけど、厳格にルールを適用するなら二語じゃないの? fileSystem 二語でいいような気がするが、なぜ一語ではないのか? arraycopy getenv これは絶対二語であるべきだと思う 他にも仮にPlayStationなんて語で命名しようとした場合、 ルール的にもsonyの表記的にもPlayStation 商品名として一つのものだからPlaystation どうすればいいかわかりません なにか判断基準があれば教えてください
154 名前:デフォルトの名無しさん [2017/09/02(土) 17:41:58.98 ID:FxmYDPin.net] >>130 見晴らしは良くなる 山(人生)に迷ったときに 川筋谷底にいるよりも尾根にいる方が有利なのと一緒
155 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 18:12:22.34 ID:Ti9M8tGK.net] >>152 filenameもfilesystemも2語だと思うけど、1語として扱われることが 多いのならどっちも正解ってことなのでは? 商標は正しい表記をSONYが決めている(登録している)はず https://google.github.io/styleguide/javaguide.html#s5.3-camel-case Note: Some words are ambiguously hyphenated in the English language: for example "nonempty" and "non-empty" are both correct, so the method names checkNonempty and checkNonEmpty are likewise both correct.
156 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 22:55:25.31 ID:9PaYDv7F.net] >>152 arraycopyやgetenvは古くて今の命名規約には従ってない 今から新しく追加するならarrayCopy, getEnvになるはず filenameはfile nameよりも file systemはfilesystemよりも一般的に使われてるからだろうね ググって件数比較してみるといい ただ完璧なルールなんてないから ある程度は自分で決めていくしかない fileSizeなのかfilesizeなのかfile.sizeなのか
157 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 01:54:20.12 ID:Jl5mn7um.net] >>154 >>155 >>arraycopyやgetenvは古くて今の命名規約には従ってない そうだったのですか、てっきりその辺のルールは昔から揺ぎ無く定められているものだと思っていました 天下のgoogle様ならその点ばしっと切り分けてくれると思いきや "nonempty","non-empty"どっちも正しい、とかまた迷わせてくれる… 正直その自由がめんどくさい なので私は表記的に不恰好かもだけど迷わなくて済む厳格なルール fileName fileSystem arrayCopy getEnv fileSize でやっていこうと思います ありがとうございました
158 名前:デフォルトの名無しさん [2017/09/03(日) 07:16:55.75 ID:e9mk7X/B.net] Camel case getEnv : 先頭が小文字のものは、メソッド名などに使う。 FileSystem : 先頭が大文字のものは、クラス名などに使う Snake case file_size : 変数名に使う FILE_SIZE : 定数に使う
159 名前:デフォルトの名無しさん mailto:age [2017/09/03(日) 07:40:43.90 ID:ne8qPBqk.net] >>156 他の古い言語にもあるようなものだと、特例的にその言語のルールより優先するかもね fileameとかと同じく慣習 指で覚えてると混乱するじゃない
160 名前:デフォルトの名無しさん [2017/09/03(日) 09:56:57.49 ID:iWD2f3RZ.net] 超天才数学者と超天才建築学者はどっちの方が知能が高いのでしょうか?
161 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 11:01:09.93 ID:DIhXI1rF.net] 知能が高い=金が稼げる と考えるならば 建築家の方では?
162 名前:デフォルトの名無しさん [2017/09/03(日) 11:49:31.26 ID:uAsVKsme.net] 映像編集に関して教えてほしいのですが、 例えば、スターウォーズみたいな、巨額の資金を投入して作られる映画の 映像編集ってどんなものなのでしょうか?技術的にはどんなものが使われるのでしょうか?また、そういった映像編集のプロの人がいるのでしょうか?いるとしたら、その人の映像編集のスキルとか、どんな技術を使っているのかなどが知りたいです。 そもそもそういう映画の編集とかって難しいものなのでしょうか? 撮影や編集の機材に関してもいろいろ知りたいです。 カメラは当然超高性能のデカイのを使っているのでしょうが。 スタジオとかも当然あるんですよね? アメリカ映画を製作する時に使われる撮影や編集機材は、YouTuberが使用している撮影や編集機材などと比べると、使いこなすのに相当勉強したりしないと無理ですか? あと、機能的にはどうでしょうか? やっぱりYouTuberが使用しているような撮影や編集機材に比べれば比較にならないほど高性能なのでしょうか? いろいろ教えてください。
163 名前:デフォルトの名無しさん [2017/09/03(日) 11:51:16.79 ID:3IeB+7r0.net] >>161 板違い DTV echo.2ch.net/avi/
164 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 13:26:23.87 ID:n/pG+QVM.net] 構うな
165 名前:デフォルトの名無しさん [2017/09/03(日) 18:10:16.82 ID:skndupQG.net] Chinema4D
166 名前:デフォルトの名無しさん [2017/09/03(日) 20:22:12.21 ID:xf4c8ggn.net] 言語始めるとしたら、 Apple=Swift、Microsoft=C#、Google=Python なイメージでいいの?
167 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 22:27:38.63 ID:qkpMKllN.net] 就活対策?
168 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 23:13:19.11 ID:LluVimQv.net] >>165 Google: C++ >>> Java/Go/JavaScript >>>>>>>>>> Python PythonはGoogleで使われてる言語なんだぜ! みたいな人がたまにいるけどメイン言語としては使われてないからね [] [ここ壊れてます]
170 名前:デフォルトの名無しさん [2017/09/04(月) 03:01:58.47 ID:jZ4EJkqS.net] 自分は生まれつきもの凄く頭が悪いのですが、東京大学理学部数学科に入って数学を学びたいという目標があります。 生まれつきもの凄く頭が悪い人でも、人並み外れた努力を積み重ねれば、その目標を実現することはできると思いますか? どうでしょうか?
171 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 03:45:51.07 ID:KUepcu9z.net] 生まれつきなら無理だろ
172 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 05:36:00.01 ID:7T+ccfEh.net] 失礼します。 今まで使えていたwriteprocessmemory 等を用いてプロセスアタッチを行なっていたのですが急に動作が不安定になり10回中2回ほどしか成功しません。 別PC(ネットカフェ)環境からだと問題なく動作します。 PC自体に負荷をかけるようなことを行なっていたためパーツ側に何か問題があると見ていまして、このような症状をご存知の方教えて下さい。
173 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 13:08:49.43 ID:Dvco0PWY.net] マルチーズ
174 名前:デフォルトの名無しさん [2017/09/06(水) 15:04:34.36 ID:p7vL1/ES.net] ミスしたプログラマは5億支払うんですか? www3.nhk.or.jp/news/html/20170905/k10011128071000.html
175 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 19:38:46.70 ID:5aagc8fK.net] そらそうだ
176 名前:デフォルトの名無しさん [2017/09/06(水) 21:08:43.29 ID:sZnGJ0d2.net] pythonってなんか変な哲学(zen?)を押し付けてくるイメージがあり嫌いでした。 今学期から新たにpythonの授業が始まるのですが、実際は作者のこだわりの強い押し付けがましい言語なのですか?
177 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 21:32:32.17 ID:tZ2T0w/m.net] >>174 The Zen of Python自体は特に押し付けがましいものじゃないよ それにその哲学が実際に機能してない部分も多々ある ただ、 swtich/caseできないの? 三項演算子もないの? 正規表現リテラルないの なんでself毎回書かないといけないの? … みたいな文句を言うと なにかとZen of Pythonを言い訳として引用するPython信者が多いから印象は悪い グイドも押し付けがましいというより独善的という印象 対応しないことに対する言い訳が多め 言語としてそんな悪いわけじゃないから一旦学んで メインで使っていくかどうか自分で決めればいいよ 機械学習・自然言語処理・統計みたいなのをやるつもりなら 言語が嫌いでもPythonは必須
178 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 00:45:05.55 ID:OOPim2+O.net] 理屈は正しくてもPythonというコードのせいでその正しさが歪められることが有るからね 例えばこれ(この例を考えた人が誰かは知らんけど) qiita.com/IshitaTakeshi/items/e4145921c8dbf7ba57ef#sparse-is-better-than-dense > if i>0: return sqrt(i) > elif i==0: return 0 > else: return 1j * sqrt(-i) > > if i > 0: > return sqrt(i) > elif i == 0: > return 0 > else: > return 1j * sqrt(-i) > > 上のコードと下のコード、どちらのほうが読みやすいだろうか。
179 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 00:47:12.12 ID:OOPim2+O.net] おれは空白がなくてもこっちのほうがよくね?って思うわけだ if i > 0: return sqrt(i) if i < 0: return 1j * sqrt(-i) return 0 そしてもしreturnを省略できて、三項演算子が使えたらもっと良くなるだろう i > 0 ? sqrt(i) : i < 0 ? 1j * sqrt(-i) : 0 ruby風にcase whenが使えたら、こうもかける。 case i when i > 0 then sqrt(i) when i < 0 then 1j * sqrt(-i) else 0 end Pythonの哲学はPythonという言語で実現はできない っていうのが現実だろうね。
180 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 01:20:11.47 ID:EkI2HYTy.net] >>176 これは歪んでるわ そしてこのQiitaのLike数に震える ついでに負数はともかく0を特別扱いする意味がわからんが
181 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 07:05:23.25 ID:iSu3unJA.net] >>17
182 名前:7 負数の平方根で虚数を返さないsqrtはおかしいよな。 MatlabやWolfram言語、Juliaあたりは普通に扱えるのに。 [] [ここ壊れてます]
183 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 07:15:08.46 ID:MB/dyp5b.net] returnが複数あったり途中にあったりするのは苦手 後でいじるときに既存部分も書き直さなければいけないことが増えるから でバグ作る
184 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 07:29:58.30 ID:sTZGXhdy.net] JavaScript, Python, PHP には、偽が一杯ある 一方、Ruby では、nil, false だけ。 やっぱり、Rubyがすごい
185 名前:デフォルトの名無しさん [2017/09/07(木) 08:16:30.82 ID:AFVFsrIl.net] 数学者とプログラマーはどっちの方が頭が良いのでしょうか?
186 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 08:38:34.12 ID:iSu3unJA.net] もう、言語仕様で関数はキャメルケースでなければならないとか、ハンガリアン記法を強要するとか、綴りが間違ってるとエラーとかすればいいのに。
187 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 09:28:32.72 ID:9krprfDJ.net] そんなエディタを作ればよい
188 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 09:35:12.70 ID:Omz9mDs1.net] >>172 損失は310億円以上 賠償はたったの5億円 どうみてもNECの勝ち
189 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 09:38:41.84 ID:nzkvp6mm.net] >>184 誰が書いても同じにしたいって思想らしいからさ。 エディタが賢くなれば、「この変数名は意味わからないですよ」とかなるかもね。 AIがやってくれるか。
190 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 09:45:28.31 ID:dkrfuUTt.net] > 176 return sqrt(i) if i>0 else 1j*sqrt(-i) if i<0 else 0
191 名前:デフォルトの名無しさん [2017/09/07(木) 12:42:23.53 ID:qwqm4Dyg.net] >>176 これ以上ネスト深くなったり、長くなったりした時とか、 もしくは、変更がかかった後にdiff見る時のこととか考えてる? そこまで考えられないの? そえとも、考えたうえで >>177 >おれは空白がなくてもこっちのほうがよくね?って思うわけだ こう思ってるの?
192 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 12:59:44.57 ID:SWYVBVQN.net] 計算機科学を究めれば神と会話ができるようになりますか?
193 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 13:04:06.99 ID:SWYVBVQN.net] 量子コンピュータと人工知能はどっちの方が凄いですか?
194 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 16:14:41.57 ID:EkI2HYTy.net] >>180 >後でいじるときに既存部分も書き直さなければいけないことが増えるから returnするための値を一時的に持ちながら最後にreturnする場合でもそれは同じじゃないの? returnの仕方に対称性や規則性がないと読みにくいのは確かだけどそれはそういうコードを書くやつが悪いと思う 自分の経験では最後にreturnしようとする人のほうが早期returnを当たり前に使う人に比べて メソッドを長々と書いたり安易に条件文のネストを深くしていく人が多い 昔からの慣習だからなのかな?
195 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 16:26:51.37 ID:EkI2HYTy.net] >>188 >これ以上ネスト深くなったり、長くなったりした時とか、 176とは別人だけど ネストを深くせざるをえない状況にもよるから具体例がないと比較するの難しいかもね ただどちらのケースもcase文や後置ifが使えないPythonは不利だよね それがあるから歪んだZenの理解が広まるのかもしれないが
196 名前:デフォルトの名無しさん [2017/09/07(木) 17:29:51.42 ID:1NUQmKHv.net] Qある決まった大きさ(X)の箱に小箱(A〜E)を詰め込んでいく 箱(X)の価値を高くするには? 箱A 大きさ3 箱B 大きさ4 箱C 大きさ5 価値2 価値4 価値7 箱D 大きさ8 箱E 大きさ12 価値10 価値14 下のような結果を出力するためのアルゴリズムをおしえてください。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ←(番目) A :0 0 2 2 2 4 4 4 6 6 6 8 8 8 10 10 10 12 12 12 AB :0 0 2 4 4 4 6 8 8 8 10 12 12 12 14 16 16 16 18 20 ABC :0 0 2 4 7 7 7 9 11 14 14 14 16 18 21 21 21 23 25 28 ABCD :0 0 2 4 7 7 7 10 11 14 14 14 17 18 21 21 21 24 25 28 ABCDE :0 0 2 4 7 7 7 10 11 14 14 14 17 18 21 21 21 24 25 28 ↑(使う箱の種類)
197 名前:デフォルトの名無しさん [2017/09/07(木) 17:30:53.92 ID:1NUQmKHv.net] >>193 おしえてくださいお願いします。
198 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 17:46:39.42 ID:K5Q2sK+z.net] ずれててみにくい
199 名前:デフォルトの名無しさん [2017/09/07(木) 18:01:40.72 ID:1NUQmKHv.net] お願いします 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ←(番目) A :0 0 2 2 2 4 4 4 6 6 6 8 8 8 10 10 10 12 12 12 AB :0 0 2 4 4 4 6 8 8 8 10 12 12 12 14 16 16 16 18 20 ABC :0 0 2 4 7 7 7 9 11 14 14 14 16 18 21 21 21 23 25 28 ABCD :0 0 2 4 7 7 7 10 11 14 14 14 17 18 21 21 21 24 25 28 ABCDE :0 0 2 4 7 7 7 10 11 14 14 14 17 18 21 21 21 24 25 28 ↑(使う箱の種類)
200 名前:デフォルトの名無しさん [2017/09/07(木) 18:03:29.90 ID:1NUQmKHv.net] めっちゃずれてる...
201 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 18:15:23.21 ID:9LLfLktS.net] 問題文からなぜその一覧を必要とするかが読みとれないな
202 名前:デフォルトの名無しさん [2017/09/07(木) 18:22:31.38 ID:1NUQmKHv.net] >>193 いろいろ抜けてました。 出力結果のようになるフローチャートを書いてくるのが 課題です。
203 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 19:42:19.95 ID:sTZGXhdy.net] 「ナップサック問題」で検索! アルゴリズムの基本
204 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 21:07:10.71 ID:sTZGXhdy.net] 価値 / 大きさ = 大きさ当たりの価値 A 2/3 = 0.67 B 4/4 = 1 C 7/5 = 1.4 D 10/8 = 1.25 E 14/12 = 1.17 つまり、C を詰められるだけ詰めて、 余った所に、D, E, B, A の順に詰めていく
205 名前:201 mailto:sage [2017/09/07(木) 21:10:44.45 ID:sTZGXhdy.net] 自己レス >つまり、C を詰められるだけ詰めて、 >余った所に、D, E, B, A の順に詰めていく この方法はどん欲法だけど、やっぱり、この方法ではダメだ 「ナップサック問題」の解答の通りにやるべき
206 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 21:21:23.29 ID:nzkvp6mm.net] 1次元なら分かるが 3次元の箱にきっきり収まるのだろうか?
207 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 21:56:38.14 ID:9LLfLktS.net] そんなこと言ったら形によって空き容量はあるのに入らないって場面はどーすんの? プログラムとして考えるときには考慮する必要ないよ
208 名前:デフォルトの名無しさん [2017/09/07(木) 22:08:49.75 ID:abyvl7Px.net] 計算機科学の入門書って、中学数学や高校数学がほとんど理解できてない人でも読めますか?
209 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 22:20:15.74 ID:nzkvp6mm.net] >>202 箱Eは大きさ12で価値14だから 12空いてたら箱Cを2個詰めたほうがマシ。 なので箱Eは使わない。 条件考えていったらもっと簡単になると思うよ。
210 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 22:44:56.89 ID:BW/FZa1O.net] フロアレイアウトの問題はそこが肝心だったりする。 そういうのがあるからふつうのナップサック問題は重量を制約条件として出題される場合が多いと思う。
211 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 00:40:50.51 ID:vWsWUiiy.net] >>188 > これ以上ネスト深くなったり、長くなったりした時とか、 > もしくは、変更がかかった後にdiff見る時のこととか考えてる? それ、なんか違いあんの? 空白があってもなくても、違いはないことを、 さも空白がないときだけ問題が起きるようふうなことを 根拠なく言わないことだね。
212 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 00:48:22.81 ID:vWsWUiiy.net] >>180 > returnが複数あったり途中にあったりするのは苦手 > 後でいじるときに既存部分も書き直さなければいけないことが増えるから > でバグ作る returnが複数あったり途中にある場合かつ 後った時に既存部分を書き直さなければいけない 例を書いて その逆でreturnが複数ない方が既存部分を 書き直さなくていい例を書いてあげよう def hello(name) return if name.nil? return if name == '' return if name == 'nanashi' # ← 追加しても既存部分は変えなくて良い puts name end def hello(name) if !name.nil? if name != '' if name != 'nanashi' # ← 追加したのでインデントが増えた puts name end end end end def hello(name) if !name.nil? && name != '' && name != 'nanashi' # ← 追加したので既存部分を書き換えた puts name end end
213 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 00:49:31.06 ID:vWsWUiiy.net] 訂正 その逆でreturnが複数ある方が既存部分を 書き直さなくていい例を書いてあげよう
214 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 07:35:49.36 ID:UV7+A1Tq.net] 後のこと考えてるのにそんな書き方しないだろ
215 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 07:59:24.78 ID:UV7+A1Tq.net] >>191 そういうことなら、 経験上returnを途中で
216 名前:書く人の方がメソッドを長々と書いたり安易に条件文のネストを深くしていく人が多い と意味のないことを言っておこう [] [ここ壊れてます]
217 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 08:30:04.77 ID:idaiwuG/.net] >>212 俺もできるだけ入口と出口は1個づつにしたい でもパラメータが想定外な場合に限り非常口として即returnしてる
218 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 09:22:42.41 ID:QaKanL5Y.net] 全体をブロックにしてbreakで抜け、最後にreturnひとつにしてはどうだろう?
219 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 09:51:13.10 ID:idaiwuG/.net] そのネストを排除したいのよ
220 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 11:09:11.49 ID:UV7+A1Tq.net] >>213 途中じゃなくて最初はやる 複数にはなってしまうけど 異常で例外使える場合は例外投げるけど
221 名前:デフォルトの名無しさん [2017/09/08(金) 11:14:31.29 ID:igjEawnU.net] 数学の全ての分野を究めたい。
222 名前:デフォルトの名無しさん [2017/09/08(金) 11:44:17.98 ID:zjVEM0GH.net] 統計はつまらん
223 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 11:47:55.39 ID:idaiwuG/.net] >>216 例外の扱いも個性でるよなぁ 予想できる例外と予想できない例外はどう区別するの?とか
224 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 12:47:15.39 ID:uECMqc9H.net] >>215 MISRA-C とかの話じゃないのか。
225 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 13:50:07.15 ID:UV7+A1Tq.net] >>219 主設計者のポリシーに従って統一されてればいいよ 私はユーザーの誤操作も例外扱い
226 名前:デフォルトの名無しさん [2017/09/08(金) 20:59:12.51 ID:M4kQ75J0.net] 数学の全ての分野を究めることは可能ですか?
227 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 21:14:44.24 ID:LvqitQNW.net] >>222 学問・理系「数学」板 rio2016.2ch.net/math/ 「数学教育は数学者が決める物ではない」スレ rio2016.2ch.net/test/read.cgi/math/1394653952/l50
228 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 21:38:34.76 ID:/943AUzO.net] >>181 Cなら0だけ。もっとすごい
229 名前:デフォルトの名無しさん [2017/09/09(土) 04:58:44.76 ID:Vbu2eNh3.net] 代数、幾何、解析
230 名前:デフォルトの名無しさん [2017/09/09(土) 09:45:27.04 ID:8qezAaeu.net] >>225 単純な疑問なんだけど、どのスレにもこういう頭に浮かんだ単語を書いただけのレスあんじゃん なんの意味があってレスしてんの?
231 名前:デフォルトの名無しさん [2017/09/09(土) 10:23:27.94 ID:LdIRgWMB.net] ↑こういうのを釣るためだろ
232 名前:デフォルトの名無しさん [2017/09/09(土) 10:30:47.55 ID:61cUQFbU.net] teratail でも聞いててスマソ。 昨今のマルチコアCPUで組まれたPCでLinuxが動いてる場合です。 カーネルはそれぞれのコアにインスタンスを持ち、それぞれのコアでスケジューリングしてるのでしょうか。 それとも、何十コアあろうとも、ひとつのコアのひとつのインスタンスが、 他のコアのコンテキストスイッチを管理して、別のコアにもスレッドを割り当ててるのでしょうか? 推測ですが、コアごとにコンテキストスイッチを実行するのが素直だと思うのですが、 20コアのCPUでカーネルのインスタスンスが20個も存在するわけではないと思うし。
233 名前:デフォルトの名無しさん [2017/09/09(土) 11:10:24.98 ID:8qezAaeu.net] >>227 釣りなのか? ほとんど餌ついてないと思うんだがw
234 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 11:52:41.78 ID:oNFAWeYJ.net] スケジューリング自体は基本的にはプロセッサ単位でしょ 多少優先度の高いタスクが他所にいても、タスクを実行するプロセッサを切り替えで発生するコスト自体が高い 特定のプロセッサにタスクが偏ってたり、必要に応じて他プロセッサにタスクを移管する
235 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 12:05:33.37 ID:OV/mK/gQ.net] >>228 Linuxはモノリシックカーネルなので、カーネルのインスタンス(?)という概念は多分間違い。 但し、当然ながらCPUコアの数だけ並列で動作していて、 それぞれのコアがそれぞれコンテキストスイッチを行なっている。 なお、カーネル処理の一部はカーネルスレッドでプロセスライクに動作しているので 完全にモノリシックというわけでもない。
236 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 14:42:47.80 ID:tI5Xqg/6.net] https://nobuo-create.net/android-develop/ Androidアプリを作ってみようと上記を参考にeclipseとAndroid Studioを導入したのですが、eclipseを起動すると毎回 ”Failed to get the required ADT version number from the SDK. The Android Developer Toolkit may not work properly.” というエラーメッセージが出てしまいます。 Androidアプリケーション・プロジェクトを新規作成しようとしても "The tools need to be updated via SDK Manager"とのエラーが出ます。 eclipseで"dl-ssl.google.com/android/eclipse/" からプラグインも入手し、SDKマネージャで全ツールを最新にしても この状態が全く改善されず困っています。どうすればよいでしょうか・・・
237 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 16:26:12.88 ID:ua/r5C7o.net] >>232 Android Studio 使うなら eclipse は要らないってクマパパが言ってた。
238 名前:デフォルトの名無しさん [2017/09/09(土) 17:17:21.86 ID:5pt5XkEH.net] 神と全と無だとどれが一番凄いですか?
239 名前:デフォルトの名無しさん [2017/09/09(土) 20:36:16.38 ID:Vbu2eNh3.net] 神
240 名前:デフォルトの名無しさん [2017/09/09(土) 20:36:48.16 ID:2KVvTP+4.net] 俺
241 名前:デフォルトの名無しさん [2017/09/09(土) 20:37:03.12 ID:Vbu2eNh3.net] 神の見えない性質、すなわち、神の永遠の力と神性とは、天地創造このかた、 被造物において知られていて、明らかに認められるからである。したがって、 彼らには弁解の余地がない。 ローマ人への手紙、1章、20節
242 名前:デフォルトの名無しさん [2017/09/09(土) 20:37:43.69 ID:Vbu2eNh3.net] 神のなされることは皆その時にかなって美しい。 神はまた人の心に永遠を思う思いを授けられた。それでもなお、 人は神のなされるわざを初めから終りまで見きわめることはできない。 伝道の書、3章 11節
243 名前:デフォルトの名無しさん [2017/09/09(土) 20:39:34.23 ID:Vbu2eNh3.net] 「銀河の中で最も生存に適しており 最も生命への脅威が少なく 地球ができるのに 十分な材料がある(中略) 天文学の研究に最適な場所にもなっている。 生命が存在し生存するのに不可欠なだけでなく 科学的発見を行うにも最善の位置になっている」 驚くべき惑星 地球 (短縮版 17分) - YouTube https://www.youtube.com/watch?v=1LMcyFQBcWk 2012/03/05
244 名前:デフォルトの名無しさん [2017/09/09(土) 20:41:45.48 ID:2KVvTP+4.net] 俺のなされる性技は皆その時にかなって美しい。 俺は女の股の割れ目に永遠を思うエロを授けられた。それでもなお、 人は俺のなされる性技を初めから終りまで見きわめることはできない。 電動のオナホ書、3章 11節
245 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 20:58:24.66 ID:XkIFpn02.net] プログラムと関係ないね
246 名前:デフォルトの名無しさん [2017/09/10(日) 09:29:05.81 ID:F/12iT+4.net] キチガイはどこにでも沸く 無視しとけばok
247 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 13:45:02.18 ID:Dhgq8VY0.net] 神は死んだからな
248 名前:デフォルトの名無しさん [2017/09/10(日) 17:45:17.04 ID:/eT+y//h.net] Linuxでログ解析するスクリプトを作りたいです AAAA0001(ジョブID) 開始 2017/9/10 17:00:00 1001(プロセスID) AAAA0001(ジョブID) 終了 2017/9/10 17:01:00 1001(プロセスID) こんな感じのログファイルを、開始と終了を結合して1行にしたいです 但しファイルの件数が数百万件あるので、1件ずつ読んで処理というのを避けたい そこでまず開始と終了をgrepで別ファイルに分割し、 ジョブID・プロセスIDでsortしてjoinというのをやってみたのですが、 同ジョブでプロセスIDが被ってることがあり上手く行きませんでした 次にジョブID・プロセスID・日時でsortして単純に上下2行を1行にしてみましたが、 稀に開始・終了の一方が無いことがあり、1回ずれるとそこから最後までずれてしまいました 何かいい方法はないでしょうか
249 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 18:29:00.83 ID:7And7Hgf.net] >>244 1行ずつ読んで処理する方法で出来るのなら、そうすればいいのでは? 普通は1行ずつ読んで処理するよりソートする方がコスト高い
250 名前:デフォルトの名無しさん [2017/09/10(日) 18:49:07.75 ID:/eT+y//h.net] >>245 テストで3万件で実行しましたが、sortやgrepやjoinは一瞬で終わり、whileが10分近くかかってました プログラムやDBを使えば1行読みでいいと思うんですが、スクリプトのみだと1行読みがかなり厳しいと感じています
251 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 18:54:07.72 ID:CfAD8p5O.net] >>244 2つめの方法で開始・終了のどちらか一方がない場合の対処を追加しただけじゃだめなの? 開始の次の行が同じジョブID・プロセスIDの終了の場合だけその2行を1行にする ジョブID・プロセスIDも被ってて 開始だけあって終了がないログと終了だけあって開始がないログが sort後に連続するようなデータがあるなら追加できる条件がないとお手上げ 2行を1行にする処理はループ・sed・awkあたりで比較して、その後並列化するかな