プログラマの雑談部屋 ★285

レス数が900を超えています。1000を超えると表示できなくなるよ。
1仕様書無しさん
垢版 |
2023/05/30(火) 10:20:16.50
雑談スレ

前スレ
プログラマの雑談部屋 ★284
https://medaka.5ch.net/test/read.cgi/prog/1685078665/
2023/06/04(日) 14:40:57.92
>>836
工数って誰基準で見積もるのが正解なの?
2023/06/04(日) 14:42:20.29
>>815
完成責任のない派遣でしょ?
壊れる前に仮病使って休むべし!
2023/06/04(日) 14:48:23.62
派遣って期間終わったら現場から電話問い合わせとか来ないの?
2023/06/04(日) 14:52:10.31
責任ない言っても実際現場だと過剰なタスク積まれたり
知ってて上が放置するから担当は必死になると思う
それは派遣でもプロパーでも同じ
2023/06/04(日) 14:56:39.09
>>837
ブルシットジョブをやるべきこととか言ってそう
2023/06/04(日) 14:59:37.03
またああいえばこういうでズレた話はじまった
2023/06/04(日) 15:02:21.97
他人の立場になってが著しく欠落してるサイコパスたくさんいるからなぁ
2023/06/04(日) 15:02:33.05
どちらかと言えばほとんど全てがブルシットジョブだよ
2023/06/04(日) 15:10:20.70
>>840
仲良くなってた場合は「オフレコで申し訳ないけどあの件について教えて」とかコッソリ来る
2023/06/04(日) 15:13:34.85
プロジェクトが炎上した時に何がブルシットジョブなのかわかる
火消しに入った達人が短時間で成果を出すために省略した仕事(つうか儀式と言うべきか)は何かそれを観察すればいい
時間がないから要らない仕事から省略していくしかない
2023/06/04(日) 15:19:07.44
>>840
現場側で禁止されてるからこない
2023/06/04(日) 15:45:01.11
1日で1冊読み切った
電子書籍はダメだ
紙の方が集中できる
2023/06/04(日) 15:48:37.77
>>849
でも読んだ内容の5%ぐらいしか覚えてないだろ
2023/06/04(日) 15:52:33.00
5%も覚えてたら十分すぎるのでは
2023/06/04(日) 15:56:27.05
1週間もすれば1%も覚えてないよ
2023/06/04(日) 15:58:06.06
お前らってさ誰かにうぜえとか思われたことないの?
2023/06/04(日) 16:15:12.62
技術書の読書だけでコーディング力って上がる?
2023/06/04(日) 16:16:48.51
脳内で音読しなければえらい捗る
しかし、脳内音読によって記憶する人もいるので
人それぞれ
2023/06/04(日) 16:22:57.32
>>854
上がる
頭の中だけで理解できないとコードに落とすことなど無理
2023/06/04(日) 16:27:17.75
学んだこと使って実際にコード書けないとね
2023/06/04(日) 16:27:48.99
わいは仕事では使わんけどHaskellの本読んで関数型言語の考え方でコーディングする癖ついたわ
2023/06/04(日) 16:36:10.64
スプラ3って面白い?
2でも十分楽しいのですが
2023/06/04(日) 16:36:28.06
モナドの考えでコード書けるようになると一流だね
2023/06/04(日) 16:41:50.01
>>860
モナドってなんなの?
2023/06/04(日) 16:49:40.72
入出力という副作用を伴う操作を純粋関数の世界から追い出すための仕組みだよ
2023/06/04(日) 16:54:14.82
>>861
単位元を持つ半群のことじゃね?
2023/06/04(日) 16:55:05.10
>>863
それモノイド
2023/06/04(日) 17:05:11.01
>>861
わかりやすいところで言うとPromiseとかはほぼモナドだよ

コンストラクタ:引数をなんか受け取ってPromiseを返す
バインド:引数をなんか受け取ってPromiseを返す関数をチェーンできるようにする

この二つがあればモナド
2023/06/04(日) 17:09:06.68
ゼノブレイドの剣だな
2023/06/04(日) 17:14:06.53
らんらんるー
ってやつ
2023/06/04(日) 17:14:26.21
JavaScript の Promise は モナドではない

という記事があった
2023/06/04(日) 17:27:39.78
【発明家】「理論上144歳まで生きられる」6月で95歳…ドクター・中松が持論を展開 [おっさん友の会★]
https://asahi.5ch.net/test/read.cgi/newsplus/1685841878/

「僕の持論では、人間は初めて性行為をした年齢の6倍の年齢まで生きられるはずなのです。
その計算でいくと僕は144歳まで生きられる。本当の目標はそこだね。我慢強い人が長生きできるってわけ」
2023/06/04(日) 17:28:46.59
>>854
Yes
2023/06/04(日) 17:33:49.54
>>854
ノォーっ! No! No! No!
2023/06/04(日) 17:48:14.24
モナドってなんだ
何度説明を聞いてもわからねえ
2023/06/04(日) 17:51:46.30
>>854
基礎ができてるなら上がる
2023/06/04(日) 17:52:47.73
リストのタプルだよ
2023/06/04(日) 17:54:00.50
そんでそれをゴニョゴニョして
コンパイラの捻くれた文法がちゃんと動くことの証明にしている
プログラマが覚えんでよろしい
876仕様書無しさん
垢版 |
2023/06/04(日) 17:54:40.13
いっつも思うがタプルじゃなくてテューポーだからな
2023/06/04(日) 17:54:45.45
プログラムのモナドはライプニッツとは一切関係ありません
878仕様書無しさん
垢版 |
2023/06/04(日) 17:55:57.72
今まで行った派遣先から全然連絡こないわ、人脈も全然出来ん
2023/06/04(日) 17:57:05.82
>>872
だから上にあるようにメソッドチェーンできるようにする君だよ
コンストラクタとバインドの中で
Promiseオブジェクトにラップしたり剥がしたりする必要があるのはわかるだろ?
それをやってるだけ
880仕様書無しさん
垢版 |
2023/06/04(日) 17:57:49.32
>>878
派遣は使い捨て
2023/06/04(日) 17:59:26.16
そもそも派遣とか人と深い関係築きたくないから選んでる人多いんじゃないの?
2023/06/04(日) 18:05:25.61
>>879
メソッドチェーンはオブジェクト指向だろ
BuilderとかFluent API
2023/06/04(日) 18:09:21.10
なんでメソッドチェーンが必要かって純粋関数型ではこれ以外に副作用を表現できる方法がないから
普通のプログラミング言語でいう「副作用のある文」がないからこれで処理をつなぐしかないの
2023/06/04(日) 18:09:48.92
>>882
ちゃいます
元々関数型言語の概念です
2023/06/04(日) 18:14:21.15
動的言語でのメソッドチェーンは型とか雑で良いから
本来のモナドというよりはより使いやすいAPI設計という意味合いが強いからオブジェクト指向の延長と捉えてもそこまでずれてはいないけど
2023/06/04(日) 18:19:50.03
>>883
なるほどー
つまり普通のプログラミング言語でモナドは逆にいらない?
メソッドチェーンなんてなくても処理をつないでいけるのが普通だし
2023/06/04(日) 18:21:53.99
おかねほしい
営業はだまそうとするやつばっかりだ
2023/06/04(日) 18:25:08.51
JavaScriptのPromiseはモナドじゃねーな
結果の操作にActionを強要してないし副作用を伴ってる
Async/Awaitの複雑版だわ
2023/06/04(日) 18:43:00.78
ソートっていろいろ種類あるけど
どんな条件で使い分けるのかわからん
それぞれに適材適所があるんだろ?
教えておくれ
2023/06/04(日) 18:48:54.42
そういうのはChatGPTに聞けよアホたわけ
2023/06/04(日) 18:57:12.48
普通に手続きを書けばいいのに関数型言語とかいう欠陥品は手続きが書けない
だから副作用を表す特殊な関数(モナド)を合成して手続きっぽくしてまとめて実行するってことか?
スクリプトを生成する関数だからそのスクリプトを実行するまで副作用ありませーん純粋でーすってことね
2023/06/04(日) 19:07:36.29
俺たちに答えられない問題はGPT
2023/06/04(日) 19:14:45.97
>>891
まあそんなところ
必要悪
894仕様書無しさん
垢版 |
2023/06/04(日) 19:15:07.90
ソートを理解するのは凡人にはマジで無理だから諦めろ
とりあえずknuthの4巻だったかなのソートについてのみ書かれてる電話帳みたいな本買ってこい
データの数やらデータの分散具合まで勘案仕出すと現代解析学ですら全然手に負えん相手
2023/06/04(日) 19:15:44.29
Haskellのdo文を見ればわかるがあれはまさに手続き型言語における文のようなものだ
2023/06/04(日) 19:20:33.36
>>895
あれ笑ったわ
関数型で無理やり書いたらめちゃくちゃわかりにくくなったった→糖衣構文で見た目だけ見やすくして誤魔化したろ→手続き型みたいな見た目になりましたwww
2023/06/04(日) 19:21:21.47
今基本情報技術者の勉強してたんだけど、線形探索法の中で番兵法ってのがあるじゃない。
予め探索したい数字を配列の末尾に入れるやつ。
そうするとコードが簡潔にできるよってテキストに書いてあるんだけど、そもそも予め探索したい数字を入れておいたら、必ずあるんだから探索する必要がないと思うんだけど、あれは何に使うの?
2023/06/04(日) 19:29:08.95
そのうち分かるようになるから心配しないで映画でも観ときな
2023/06/04(日) 19:35:00.91
>>897
必ず見つかる前提なら、今調べてる要素が最後だから検索打ち切りしなきゃ、って処置を省略できる
みたいなくだらないアイデア
あんまり気にせんでええ
2023/06/04(日) 19:36:20.65
局所的な質問ばかりして、相手が回答に詰まると高圧的な態度を取る奴いるよな?
IT業界にいる変人を見ていると、ガチでSEは脳に障害持っている人多いと思う
特にSier企業で働くとこういう人が多かった
2023/06/04(日) 19:49:25.73
>>894
やっぱ難しいよな
理論的に考えすぎず
複数作ってテストします
ありがと
2023/06/04(日) 19:52:05.86
>>897
実際ほぼ使わんから忘れろ
ほとんどのケースにおいて長さでループする
2023/06/04(日) 19:54:45.10
>>894
あれクソ古いアセンブリ言語で書かれてたからもはや読む価値なし翻訳も終わってるし
2023/06/04(日) 19:54:56.36
>>899
検索打ち切りの処理が省略できるのはわかる。でも必ずあるものを検索してどうするんだ?わかってるなら検索処理のコードすら省略できると思うんだが別の用途があるのか…全然わからん
2023/06/04(日) 19:56:37.32
ソートを学ぶなら日本人の著者のクソ薄い本をざっと写経すればよろしい
できれば計算量までやれば良いけど
漸化式とか出てくるから数学アレルギーには無理
2023/06/04(日) 19:56:42.00
>>902
実務では使わんかもしれんが試験なんよ
理由は考えず覚えておくだけにしとくか
2023/06/04(日) 19:58:26.10
>>906
あと覚えるのは良いが末尾に入れるのはNULLとかnilみたいな末尾を示すデータだぞ
存在するデータいれたらダメだろ
2023/06/04(日) 19:59:21.52
>>904
見つかった時に1回だけ最後かどうか調べて最後だったら見つからなかったことにするんだよ
2023/06/04(日) 20:02:21.14
その使ってる本なのかサイトなのか知らんがゴミっぽいのでやめた方が良いぞ
まともな解説してる本を買え
2023/06/04(日) 20:17:21.20
プログラマの雑談部屋 ★286
https://medaka.5ch.net/test/read.cgi/prog/1685877426/
2023/06/04(日) 20:19:04.73
土曜だと勘違いしてた
明日仕事か
912仕様書無しさん
垢版 |
2023/06/04(日) 20:24:11.74
晩飯ジャンバラヤ
913仕様書無しさん
垢版 |
2023/06/04(日) 20:52:02.00
キムチチャーハン
914仕様書無しさん
垢版 |
2023/06/04(日) 20:54:10.28
【任豚悲報】ガーシー容疑者、ピカチュウの服を着ながら逮捕されるwwwwww
https://krsw.5ch.net/test/read.cgi/ghard/1685869409/
915仕様書無しさん
垢版 |
2023/06/04(日) 20:55:32.32
明日までに直すつもりのバグまだたくさん残ってるけど寝る
2023/06/04(日) 20:58:16.32
>>901
ここのじじいどもはソートのアルゴリズムがどうのとかでマウント取って来るけど実際には関数一つ呼んで終わりだから理屈なんて理解する必要なし
頭の体操としては面白いけど知識としては必要ない
2023/06/04(日) 21:14:04.48
chatGPTって人に関する情報間違いすぎじゃないか
2023/06/04(日) 21:14:54.14
>>805
むしろ当事者なら一発で判るように書いてるわ
2023/06/04(日) 21:30:39.61
>>917
あの自信はなんなんだろうな
~の可能性があります、くらいで留めておけばいいのに
2023/06/04(日) 21:42:36.82
だからAIには質問をしたらあかんのだろうな
命令をしなきゃだめ
あくまで答えがわかってることを楽にやるための道具
これガキのうちから徹底して教えないと国が傾くんじゃねえの
921仕様書無しさん
垢版 |
2023/06/04(日) 21:43:52.00
「機動戦隊アイアンサーガ」を原作とした新作格ゲー「アイアンサーガVS」発表。Steamでの配信を予定
https://www.4gamer.net/games/712/G071231/20230603007/
2023/06/04(日) 22:01:55.57
>>916
テストするとあのソートが良いこのソートが良いって結果見てわかるけど
テストする前に知りたいんよね
作る手間とテストの手間減らせるし
2023/06/04(日) 22:02:39.18
>>922
テストもクソも関数呼んで終わりだって言ってるだろ
2023/06/04(日) 22:12:20.12
>>923
なんかごめん
キミとは仕事の中身が全く違うみたいだわ
2023/06/04(日) 22:15:28.67
番兵法ってなんだっけって思ったら、末尾に入れとけば末尾の判定減らせて
高速化できるぞってことか。現代ではいらないな。

コードが簡潔になるってむしろ場合によっては
末尾にくっつけるのがめんどくさいのではって思う。
2023/06/04(日) 22:23:10.12
番兵ってのは例えば木構造の葉をnullptrじゃなくて
Leafオブジェクトにするとかそういう使い方でしょう
2023/06/04(日) 22:36:20.10
そういや、アルゴリズム勉強しはじめたころにオーダーがわからなかったな。
たしかに回数的にはnなんだろうけど中で何ステップもしてるやつを無視していいのかとか
nじゃなくて2nだろとかlogが突然出てきたが??とか色々ひっかかってた。
2023/06/04(日) 22:39:21.26
出てくるサンプルコードもCで複雑だったり。
標準でついてるqsortもcompare引数が関数ポインタでよくわからんし
2023/06/04(日) 22:44:38.57
>>924
横からだが数千万PVのサービス回してる俺でもソートのアルゴリズムが必要になったシーンなんてないな
2023/06/04(日) 23:01:21.30
Ubuntuアップグレードしたら設定項目が消えて画面がくそださくなってしまった
デスクトップOSはもうそういう流れなのかこれ
931仕様書無しさん
垢版 |
2023/06/04(日) 23:36:59.20
今日もしっかり仕事しているふりして帰ってきた。
プログラムなんてわからねえよ。マジやべえ。
2023/06/04(日) 23:44:18.57
ログは(n/2)^k=1という式から導ける
ステップごとに要素が半分になっていって最後に1になる時のkを求める
2023/06/04(日) 23:45:17.46
あとは再帰方程式からも導けるがこっちはちょっと計算に癖がある
2023/06/04(日) 23:47:06.54
詳しくは離散数学の教科書参照
935仕様書無しさん
垢版 |
2023/06/04(日) 23:55:33.79
ユニックスがあったころからやり直したい。
2023/06/04(日) 23:55:43.03
自宅でDeepLearningはじめようとしたらくそ敷居が高かった
クラウドサービス使ってる講義まじめに聞いときゃよかった
937仕様書無しさん
垢版 |
2023/06/04(日) 23:58:06.66
はやいところ人工知能使ってほかの惑星の開拓してくれ。
楽しみでしょうがない。
レス数が900を超えています。1000を超えると表示できなくなるよ。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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