X



スレ立てるまでもない質問はここで 150匹目
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
垢版 |
2018/09/17(月) 18:25:09.87ID:nnZrg0Mh
質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

前スレ
スレ立てるまでもない質問はここで 149匹目
https://mevius.5ch.net/test/read.cgi/tech/1526606537/

注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください
0321デフォルトの名無しさん
垢版 |
2018/10/03(水) 08:08:19.36ID:2eIjT28Z
>>320
ロボットとか面白そうじゃん
もしかしてロボットって組み込みとは少し違う?
0322デフォルトの名無しさん
垢版 |
2018/10/03(水) 10:26:50.85ID:dfYi3xYk
全てのプログラミング言語を習得することは可能ですか?
世界一コンピュータやソフトウェアやネットワークなどに関して詳しくなるには、
どんな本を読んだりどんな勉強方法をすれば良いのでしょうか?
0323デフォルトの名無しさん
垢版 |
2018/10/03(水) 11:01:23.10ID:YFk1BNp/
>>321
ロボットって産業用ロボットをさしてて、かつそれを見たことある?
面白いというより大変だよ。あっさり人死ぬし。物理的に。
俺はアームが金属板を持って、周りの機械を薙ぎ払って、壁に突き刺す現場に居合わせたことあるけど、
「あれを作る人は大変だな、今回のこれはどうなるんだろう?人が死んでたらどうしたんだろう?」って思ったよ。
すぐに上長と謝りに来てた。

ロボットとか派手な以外は、券売機とか駐車場のゲートとかを同僚がやってたかな。あれはあれで金が絡むので大変だと言ってた。

俺はUIやってるけど、とても地味だよ。

web系は昔バイトしてたけど、組み込みより楽だし、達成感までのスパンが短くて良いと思う。
こっちも達成感あるけど、製品が出るまで相当かかるからね。
0324デフォルトの名無しさん
垢版 |
2018/10/03(水) 11:09:24.90ID:NkO7phbc
>>323
その割に人が死んだ現場に居合わせたことはないんだな?
本当にあっさり人が死んだ場面みたのか?
0325デフォルトの名無しさん
垢版 |
2018/10/03(水) 11:19:23.71ID:e50Rb7+y
>>322
>全てのプログラミング言語を習得することは可能ですか?

プログラミング言語はたくさんあるので全てを予め習得するのは無理だけど、
代表的な幾つかの言語、C, C++、Java、Fortran、Cobol、Scheme、Pascal、Ada、
基礎知識として幾つかの CPU のアセンブラ、
労働者として Javascript とその一派、Prolog 以外の Pで始まる言語を5〜6種、
教養のために Smalltalk、Prolog、APLかJ、R、Haskel、Scala
実用のために bash、大型機を使うなら jcl

このくらいを読み書きできる程度に覚えておけばその他のものも(人間が使える言語なら)
仕様を読んですぐ使えるようになると思う。

Cobol、Ada、R は必要になってからでいいか
0326デフォルトの名無しさん
垢版 |
2018/10/03(水) 11:20:28.21ID:e50Rb7+y
こう書くと多く見えるけどいくつか覚えれば芋づる式に理解しやすくなるから上記程度ならすぐ使えるようになる
0327デフォルトの名無しさん
垢版 |
2018/10/03(水) 11:22:34.26ID:e50Rb7+y
書き忘れたけど優れた設計ができるかどうか、簡潔で分かりやすいコードを書けるか、
は個々の言語の習得とはまた別に経験や知見が必要になります。
0328デフォルトの名無しさん
垢版 |
2018/10/03(水) 11:25:49.47ID:aOU+xek+
>>325
>労働者として Javascript とその一派、Prolog 以外の Pで始まる言語を5〜6種、

perl php python の3種でいいか
0331デフォルトの名無しさん
垢版 |
2018/10/03(水) 11:48:46.98ID:aOU+xek+
いや ada cobol fortran 教養言語以外はしばらくプログラマやってれば皆少しはやるだろ?
0332デフォルトの名無しさん
垢版 |
2018/10/03(水) 11:49:02.79ID:dfYi3xYk
YouTubeみたいな動画共有サイトを構築したいけど、
やっぱり俺の最大の関心は純粋数学だからなぁ・・・・・・。
計算機科学なんて、純粋数学の落ちこぼれがやる分野だしなぁ・・・・・。
0334デフォルトの名無しさん
垢版 |
2018/10/03(水) 11:54:01.54ID:YFk1BNp/
>>324
死ぬところは研修の動画で見たよ。
定点カメラからの動画を現場から頂いて教育資料にさせてもらってるらしい。

あとは幸いながら生では見てないけど、なんか起これば通達出るし、その度に運用見直したり安全マージンを見直すから、どんな事故だったかは知ってる感じ。
だからアクシデント、インシデントどころか、ヒヤリハットの段階から知ってる。
0336デフォルトの名無しさん
垢版 |
2018/10/03(水) 11:56:28.47ID:WJ9CzqGu
>>334
こええ
人命の重みがわからなくなっちゃうような発展途上国みたいなことになってるんだな
0338デフォルトの名無しさん
垢版 |
2018/10/03(水) 12:03:32.28ID:V+3Xde/M
>基礎知識として幾つかの CPU のアセンブラ

どこが基礎だ
もはやガリガリの特化知識じゃん
0340デフォルトの名無しさん
垢版 |
2018/10/03(水) 12:10:11.75ID:YFk1BNp/
>>336
重いからわざわざ映像をご遺族に許可もらってまで教育資料にしてるんよ。
あれはやるべきだと思うよ。

どんなプロジェクトで「どんな事をやっていた、何歳の、どんな人」が「たったこれだけの理由で」この一瞬でこの世から消えた、って、
聞いたら納得できた気はするけど、その様を見るとあっけなすぎて寒気がする。
起きる事故と人の死の重さを再認識しないと、ネジ一本、プログラム1命令の重さは感じられんよ。

他業種の人はあんまり人命に関わらんから、製造業の極端な例から攻めてくる感じが原始人への教育のように見えるんだと思う。
コメディカルの資格も持ってるけど、そっちでも死んだケースの資料見たよ。
0341デフォルトの名無しさん
垢版 |
2018/10/03(水) 12:11:04.63ID:V+3Xde/M
とりあえずこれだけは言える

perlはこれまで手を出さずに済んだしこれからもperlには絶対手を出さないで切り抜ける
0342デフォルトの名無しさん
垢版 |
2018/10/03(水) 12:21:16.05ID:nshHDuBE
製造業ってもっと気楽な仕事だと思ってた
ほらメーカーってよく偽装するじゃん
自動車の制御コードが破滅的なスパゲティだったって事件もあったよね
あー適当でいいんだなーいいなーって
思ったより大変そうなんだね
0344デフォルトの名無しさん
垢版 |
2018/10/03(水) 12:23:19.84ID:2zzoZNSm
仕事をきちんとやる上での気楽さとはちょっと違うけど
俺は人の財産や身体の安全に関わるような仕事は決してしないと決めている
0345デフォルトの名無しさん
垢版 |
2018/10/03(水) 12:30:08.45ID:kWsxGOb3
webはいいけどフロントエンドは絶対仕事にしたくないな
仕事でゴミみたいな言語触りたくない
0351デフォルトの名無しさん
垢版 |
2018/10/03(水) 13:12:00.58ID:WJ9CzqGu
Web系と組み込み製品以外何がある?
シミュレータとか金融とか会計しか思い付かん
五個しかないの?
0352デフォルトの名無しさん
垢版 |
2018/10/03(水) 13:18:03.84ID:2zzoZNSm
Web、組み込み、シミュレータ、金融、会計の5個って一体何が?
プログラミングの仕事?
0354デフォルトの名無しさん
垢版 |
2018/10/03(水) 13:42:34.76ID:2zzoZNSm
うちの会社はクライアントアプリ開発が売り上げの過半で
PC や Mac、iPhone と Android のアプリ作ってる。
技術偏重で自社製品と他所への oem だから面白いけど、
営業が仕事取ってくれば売り上げが増えるような業態じゃないから将来が不安
0356デフォルトの名無しさん
垢版 |
2018/10/03(水) 13:56:58.55ID:dfYi3xYk
やっぱり計算機科学という学問は、純粋数学の落ちこぼれがやる学問なのでしょうか?
0357デフォルトの名無しさん
垢版 |
2018/10/03(水) 19:08:43.33ID:YFk1BNp/
>>342
それに関しては一部がすまんとしか言いようがないな…。
業種にも寄ると思うけど、いろんなソフトウエアのEULAで、明示的にお前の業種のサポートはねえから別途契約しろって
書かれてる業種はだいたいこんなもんだと思うよ。
スパゲティは適当にやってるからそうなるパターンと、アドレス変えられないとか、適用時にメモリにホットフィックス
しないといけないとかそういうパターンで已む無くそうなってるパターンがある。

>>350
まあ確かに発生頻度は下がってるよ。
死んで安全性上げてきたと言われれば仕方ないけどな。
率としては下がってるけど、まあ死ぬときはあっさり死ぬ。
生で死ぬ瞬間を見たこと無いだけで、周りで死んだ経験が無いわけでも無いよ。
俺も死なないほうがいいともちろん思ってるが、みんな客も自分も死なないように真面目にやってるから死なないんであって
「あっさり死なねえじゃんw」って単に言えるもんでもない。
できればあんまり草生やさんで欲しいわ。
0358デフォルトの名無しさん
垢版 |
2018/10/03(水) 20:48:06.66ID:9GHoKku5
>>321
エレベーターが地獄って聞いた
エレベーターのアルゴリズムはとんでもなくややこしいらしい
0360デフォルトの名無しさん
垢版 |
2018/10/03(水) 21:39:11.70ID:+8PuFmTg
東大医学部首席合格者とエドガー・ダイクストラはどっちの方が頭が良いですか?
0361KAC
垢版 |
2018/10/03(水) 22:59:03.71ID:T3bpaA53
>>358
エレベーターは楽な方。
安全面に関しては物理的に維持してるし。
ややこしいのは、効率よく人を運ぶアルゴリズムとか、
間違えても人命なんかには影響しない部分だし。
0364KAC
垢版 |
2018/10/03(水) 23:17:51.45ID:T3bpaA53
>>350
人は失敗から学ぶモノ。
ロボットなんかは、必要最小限まで「弱く」する事で暴走時の物理的被害を減らすなど、ソフトウェア以外の対策も運用に合わせて考えられてる。
特に、人が死んだのなら同じ失敗は二度と起きないような仕組みが取り入れられる。

今、直接人命に関わるソフトウェアっていえば、車の自動運転とかそっち方面かと。
0366KAC
垢版 |
2018/10/03(水) 23:45:01.74ID:T3bpaA53
>>365
いや、フェイルセーフの概念知ってる奴には抑も説明不要だろ。。。
0368デフォルトの名無しさん
垢版 |
2018/10/04(木) 01:34:19.44ID:TASd8bzQ
C#は物がすぐ作れるからプログラミング入門にお勧めってどっかで見たんだけど
そんなに簡単なの?それとも嘘っぱちでそれ相応学ばないと何も造れない?
0370デフォルトの名無しさん
垢版 |
2018/10/04(木) 01:39:36.79ID:ezH2Wklo
>>368
人による
かなり簡単な方だができない人にはできない
できる人は質問なんかしないでコード書き始めてるから、
多分>>368にはできない
0371KAC
垢版 |
2018/10/04(木) 02:20:12.62ID:WBQLLPOy
>>368
使い慣れた日本語なら簡単だから、
小説書くのも簡単だよ。

って感じ。
0373デフォルトの名無しさん
垢版 |
2018/10/04(木) 03:07:57.37ID:ezH2Wklo
>>372
諦めなくていいけど
人とこうしてプログラミングについて話すことじゃなくて、
1人でああでもないこうでもないああこうかな?と
資料読みながらプログラミングに没頭して徹夜するとか
そういう姿勢が大事よ
0374デフォルトの名無しさん
垢版 |
2018/10/04(木) 03:30:13.40ID:neePIfDK
ただ、簡単!らくらく!入門!なんかはただの客寄せ宣伝文句、これは間違いない

あと誰でもできる!敷居が低い!って風潮作って人件費下げを狙ってる輩もいるかもな
0377デフォルトの名無しさん
垢版 |
2018/10/04(木) 13:37:43.70ID:hMbyJ+rc
医学と計算機科学ってどっちの方が難しいの?
0378デフォルトの名無しさん
垢版 |
2018/10/04(木) 14:38:28.79ID:xFBA780p
異なるフォーマットで時系列順に記録されたログをまとめて時系列順に表示したいのですが、
18/10/03 10:19:23.992
のように、ミリ秒単位で記録されログと、
18/10/03 10:19:23
のように、ミリ秒が記録されないログ、そして
18/10/03 10:19
のように、秒数すら記録されないログがあります。

これを出来るだけ正確に並び替える手法はないでしょうか?
0382デフォルトの名無しさん
垢版 |
2018/10/04(木) 16:59:14.39ID:Q21D8Hcz
無いデータを作り出すのはいかんのでは?
0.000秒の保証が無いのに勝手に桁増やすのは正確じゃないと言うよりは嘘データでは?
その嘘で前後関係が変わると0.000って表示されてるのに実際は後ろだったりするじゃん。
俺なら諦めて分まで落として、キーか何かのアルファベット順に表示するかなぁ。
書いてあるのに嘘はいかんと思う。
0383デフォルトの名無しさん
垢版 |
2018/10/04(木) 17:15:33.12ID:vhCji18k
もともと時系列になっとるもんをソートしなおすなよバカw
主客転倒もはなはだしいわw
0385デフォルトの名無しさん
垢版 |
2018/10/04(木) 18:13:11.10ID:Q21D8Hcz
>>383
単体では時系列でも全体では正しい時系列じゃないんだから。
一部でも信頼できない区間があるならば、信頼できるレベルまで落とすしかあるまい。
有効数字と同じ理屈。
0386デフォルトの名無しさん
垢版 |
2018/10/04(木) 18:18:40.11ID:vhCji18k
>>385
まじで言っとんのかおまえw
恣意的なキーでソートしなおしたら元々信頼できる時系列が信頼できんもんなるだけやぞw
主客転倒もはなはだしいわw
0387デフォルトの名無しさん
垢版 |
2018/10/04(木) 18:41:28.80ID:pN93ma8T
>>378
記されていない部分までの形式が同じなら単なる辞書順ソートで良いのでは?

12:20 (秒が無いが実は12:20:08)
12:20:02 ほげほげ

のように後先がわからないのはもちろんどうしょうもない
0388デフォルトの名無しさん
垢版 |
2018/10/04(木) 18:47:39.44ID:pN93ma8T
>>378
ログ形式は変更できないけどログを取るところからやれるなら、
tail -f logfile | ts '%Y%m%d-%H:%M:%.S' >> logfile.mod
などしてタイムスタンプを追加しておくという手もある。
0389デフォルトの名無しさん
垢版 |
2018/10/04(木) 19:16:46.24ID:F0PQ0ATF
>>386
もともと信頼できないよね。全体では整合性は。
そりゃ一番いいのは全部のログにタイムスタンプが落ちる事だけど。
整合性が担保できないなら、明示的にこの列でソートされてる、って方がよっぽどマシだと思うけど。
その桁が信頼できないなら、ただ偶然そう並んでるだけとしか扱えないんじゃないの?
その単品で有意な情報でも、ある情報と足したら無為になるんなら。

単品では信頼できるのは分かってる。
精度が十分でないものと合わせるとその桁に意味が無くなるのは分かってる?
3.00と3は比べようがない。

どうして勝手に足りない精度を補完するかが謎。
0390デフォルトの名無しさん
垢版 |
2018/10/04(木) 19:21:29.54ID:hCvwn5pe
プログラムの話しろよ
無い情報を作ったり無い物を元に並べるとか最初から無理な話
0391デフォルトの名無しさん
垢版 |
2018/10/04(木) 19:52:38.59ID:vhCji18k
>>389
もともと信頼できる時系列で並んどるよその3つのログは
何を勘違いしてログの順番をごちゃまぜにしようとしとるんだかわからんが精度も問題とちゃうでw
主客転倒もはなはだしいわw
0392デフォルトの名無しさん
垢版 |
2018/10/04(木) 22:47:32.76ID:BPPbxSe+
結局のところ、「どうやろうとしても無理が出る」だよな…
切り捨てるにしろ、補完するにしろ、そのままが一番正確だという意見にしろ。
0393デフォルトの名無しさん
垢版 |
2018/10/04(木) 23:58:49.42ID:F0PQ0ATF
>>391
それぞれ3つは信頼できる時系列で並んでるが、
3つを合わせたものは信頼できる時系列じゃないよ。

本当に理解できないバカなの?
0395デフォルトの名無しさん
垢版 |
2018/10/05(金) 00:03:24.39ID:Wq9EMozf
元の文字列のままにしておけば精度が足りてないことも含めて情報が保存されるけど、
日時だから epoc 秒(or date型)で保存しちゃうぞおじさんが居たらどうもならんな
0396デフォルトの名無しさん
垢版 |
2018/10/05(金) 02:21:14.33ID:elz6X214
考え方はepoc秒と同じ
必要な開始時刻から必要な精度までシリアル値でおとせばイイワケだからな

べつに浮動小数のユリウス通日に一旦変換でもいい
それをキーにしてソートすればなにも問題ない

上にいるような低学歴知恵遅れは考えが浅はか
0398デフォルトの名無しさん
垢版 |
2018/10/05(金) 02:23:22.55ID:elz6X214
低学歴知恵遅れはユリウス通日が
いろんなとこで実は使われてるのを知らないからな

しょうがない
まともな教育を受けてない
0399デフォルトの名無しさん
垢版 |
2018/10/05(金) 02:24:05.31ID:elz6X214
べつに修正ユリウス通日でもいいからな
0401デフォルトの名無しさん
垢版 |
2018/10/05(金) 02:26:38.01ID:elz6X214
でなこういう低学歴知恵遅れが
タイムゾーンいれて時刻を保存したりするワケ

で、サマータイムスレでアホが騒ぐわけ

低学歴知恵遅れがシステム作ると
日本のタイムゾーンがかわるだけで
太陽の軌道計算が変わるからな
0402デフォルトの名無しさん
垢版 |
2018/10/05(金) 02:27:26.36ID:elz6X214
ホントなこの板にいるヤツラは
自分から低学歴知恵遅れですと
いちいち自白するからな
0403デフォルトの名無しさん
垢版 |
2018/10/05(金) 02:28:24.58ID:elz6X214
まともな教育を受けてない低学歴知恵遅れの底辺ITドカタですと
いちいち自白するワケ

こまったことに
0404デフォルトの名無しさん
垢版 |
2018/10/05(金) 03:09:34.96ID:umq5OV/5
ユリウスだかカエサルだかしらねーけどどうでもいいんだよお

どう切るかどう統合するか決めてこれが仕様ですって胸張りゃ済むんだよ
0405デフォルトの名無しさん
垢版 |
2018/10/05(金) 07:05:00.75ID:/LWQoXwg
深夜に発狂しとるバカわろたw
0407デフォルトの名無しさん
垢版 |
2018/10/05(金) 07:36:04.15ID:LOXnjF4g
たとえepochで持ってても、一番低い精度の桁に丸めないとな。
分までしかないなら秒以下を落とさないと。
0408デフォルトの名無しさん
垢版 |
2018/10/05(金) 08:40:23.66ID:vpbu8eze
>>378
Ruby で、時刻でソートしたら、逆順になった

require 'time'

ary = [ "18/10/03 10:19:23.992", "18/10/03 10:19:23", "18/10/03 10:19" ]

ary.map { |str| Time.parse( str ) }.sort!
.each { |tm| puts tm.strftime( "%F %T.%L %z" ) }

出力
2018-10-03 10:19:00.000 +0900
2018-10-03 10:19:23.000 +0900
2018-10-03 10:19:23.992 +0900
0409デフォルトの名無しさん
垢版 |
2018/10/05(金) 08:53:44.09ID:3vJct9Lw
>>408
ちゃんとログファイルっぽく時刻の後に空白なりタブなり付けて
辞書順にソートすれば余計なゼロなど付けなくても期待した順になるだろう
0410デフォルトの名無しさん
垢版 |
2018/10/05(金) 09:06:00.56ID:bSHFQ9XI
普通にsortメソッドのブロックでカスタマイズした大小比較を行うだけだから。
なんで元の日付を書き換えようとする奴らばかりなんだ?
比較関数だけ作ればいいだろう?
0412デフォルトの名無しさん
垢版 |
2018/10/05(金) 09:29:35.07ID:TNZZWELI
天才だったらどれだけ良かったか・・・・・・。
自殺をして天才に生まれ変わることってできるのかな・・・・・・。
0414デフォルトの名無しさん
垢版 |
2018/10/05(金) 09:52:46.04ID:+0x/S3Lm
個人用のプログラムを書いたはいいものの遅いのでロジック等で他にやりようあるか教えてください
apiであるログ取得してます
apiの制限で100件毎にページングされてたデータを1ページ単位でしか取れません。返ってくるデータはjsonで自分が欲しいのはcsvです。
今のロジックですが9月分のデータが欲しい場合月初から月末日までのログを全量取得してtxt形式(json)で出力(2万件の場合100件取得 txtに追記 次のページ取得)、そのtxtを読み込みcsvに変換する作業をしてます。
1月分のログの数が少ないと良いんですが2万3万という単位のログになるとtxtファイルが大きくなりすぎて参照、出力に時間掛かったりしてるみたいです
なにかいい方法無いですかね
0417デフォルトの名無しさん
垢版 |
2018/10/05(金) 10:28:07.19ID:+0x/S3Lm
すいません時間の詳細と言語書き忘れてました
python使ってます インタプリタなんで遅いと思いますが今回はロジックで対応出来るかが知りたいので言語変更はなしでお願いします
時間は2万以上のログで30分前後 txtが大きくなった後半はリクエスト 100件取得 保存を10秒程度でリクエストで2秒 txt読んで追記に8秒以上掛かっててここをどうにかしたいです
0418デフォルトの名無しさん
垢版 |
2018/10/05(金) 10:45:57.70ID:E4kliny4
「全」より大きいものはありますか?
0419デフォルトの名無しさん
垢版 |
2018/10/05(金) 11:26:59.12ID:vpbu8eze
何秒掛かっていると言っても、それは処理の時間じゃない!

処理するものが無くて、ただ待っているだけの時間だろ。
処理時間じゃない!

処理するデータが来ないだけ
0420デフォルトの名無しさん
垢版 |
2018/10/05(金) 12:21:08.14ID:E4kliny4
世界最高の大学はどこですか?
ハーバードかオックスフォードかケンブリッジのどれかですか?
世界最大の大学への入学を目指したいと思います。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況