irof Profile Banner
irof Profile
irof

@irof

Followers
6,550
Following
378
Media
4,036
Statuses
222,626

ふつうのプログラマ。あたりまえのことをあたりまえにしたい。凡事徹底。目的のために手段を選ばないために手札を揃えるのが目的。

GCされるところ、棚の上
Joined June 2008
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@irof
irof
5 years
「XXXは目的ではなく手段である」の後には「だから、蔑ろにしてはいけない」と続く。順接ね。手段と言う配管は滞りなく流れるのが肝要なのです。
1
64
237
@irof
irof
4 years
謎の物体が届きました
Tweet media one
124
15K
66K
@irof
irof
3 years
巻いてる蚊取り線香はホッチキスの芯で途中停止できる。気づいた人すごいよなぁ……
Tweet media one
174
14K
60K
@irof
irof
7 months
これやっぱ198円にみえるよなぁ。
Tweet media one
28
645
13K
@irof
irof
2 years
こないだホテル泊まった時に「アレクサ、ライトつけて。……アレクサ?……そうか、君は居ないのか。」とか言ってしまったことは墓まで持っていく。
6
4K
9K
@irof
irof
3 years
「素直なCSVです。"なども入っていません。」 「なるほど」 「金額は3桁,区切りで入っています」 「待って」 (実話
13
2K
5K
@irof
irof
3 years
「FTPって何?」「ファイル転送プロトコル」 ……と答えたばかりに、ドキュメントに「FTP(File Tenso Protocol)」と書かれたことがあるけど、そろそろ時効のはず。
10
2K
4K
@irof
irof
2 years
「瑕疵」を「えぞ」って言う人が居てコミュニケーションに困ったことがある。蝦夷・・・似て・・る?
38
1K
4K
@irof
irof
2 years
「勝手にソフトをインストールしてはいけません」 念のため確認なんですが、インストールというのはどういう行為です? 「インストーラーを実行するもの」 ですよね。ところ圧縮ファイルを解凍するのはインストールではないですよね? 「違います」 環境変数設定していいですか? 「はい」 形骸化。
11
728
3K
@irof
irof
7 months
「あの言語、えーとなんでしたっけ。コブラみたいな」 COBOLです? 「そうそう、それ」 でファイルもらったらPythonで。あー、蛇ねーなるほどー。……いや最初の勘違いはいいけど、後の同意はやめてくれ。
7
978
3K
@irof
irof
1 year
公式ドキュメントあるある わかってから読むとわかる。わからない時に読んでもわからない。
7
680
3K
@irof
irof
3 years
故障��の再現手順に「マウスの左ボタンをそっと押す」とか書いてて。 感圧でもあるまいしそっと押すかどうかで挙動変わらんよなーと頭抱えたけど、実際そっと押した時だけ再現して頭抱えた。
6
729
3K
@irof
irof
4 months
ミーティングを終わろうとして 「いかがだったでしょうか?よろしければチャンネル登録と高評価をお願いします」 と言ってみたら、見事な失笑だった。終わった。
14
346
3K
@irof
irof
3 years
「性能が悪い原因はログです」 「なるほど?」 「ログを止めました」 「どうなりました?」 「結構早くなったと思います」 「……処理時間はどうなりました?」 「ログが出なくなったのでわかりません」 「なるほど」 ……帰れって思いました。
6
820
2K
@irof
irof
8 months
「このAPIは 1件だと{"item":"hoge"} 2件以上だと{"item":["hoge","fuga"]} 0件だと{} を返します」 「やめて」
8
421
2K
@irof
irof
2 years
「ゼルダ出るから稼働減ります」をビジネス用語で
Tweet media one
2
452
2K
@irof
irof
3 years
消えるのは単純に酸素不足。やり方は上に載せるだけで下は開いてるけど、下からの供給だけじゃ燃え続けられないみたい。長さが足りないと突っ切るかもなんで程々の長さは欲しいかも(消えなかったことないけど)。不安なら全体覆うクリップのが確度高いかもです。
11
364
1K
@irof
irof
4 years
Java書いてる時の私「なんか知らんけど動いたとか言うのはどうかと思う」 CSS書いてる時の私「なんか知らん��ど動いた」
5
230
1K
@irof
irof
4 years
弁護士が法律文書とか規約とか読んでるのを観察したことあるけど、私たちプログラマがコード読むのと同じ読み方してたよ。あれ絶対脳内でシンタックスハイライトかかってる。
4
520
1K
@irof
irof
4 years
「うちデータすごく多いんでRDBだと不安なんです」「へー、概算でいいんで具体的な件数ってわかります?(100億とか兆超えとかかな、どうしよかな)」「現時点で10万件くらいで、倍くらいになるかもしれないんですよ……」「RDBで余裕です安心してください」
5
413
1K
@irof
irof
1 year
悪くないな。 真面目な話、「Update README」とかより「業スーのメンチカツ」の方が間違いなくコミットコメントとして役に立つ。「いろいろやった」も悪くない。
@Bakery_panya
パン屋さん。
1 year
github知らないやつにcommitとpush任したら mainブランチしかないし、commitメッセージ 全部その日食べた夜ご飯で詰んでる
Tweet media one
2
2K
7K
5
267
1K
@irof
irof
1 year
「!を使う人が怖い」 「否定ばっかする人は怖いですよね」
6
253
1K
@irof
irof
3 years
「バージョンアップで何かあったら責任とれるの?」 「任意のコードを実行されることで起こるあらゆる責任を取らなくていいっていうこの書面にハンコ押してください」
3
403
1K
@irof
irof
3 years
ローマ字で名前つけることにしたシステム開発内で、「運行」が「unko」になったりするの、マジ悩むよ。
6
327
996
@irof
irof
4 years
「IPアドレス記録してます」って言われて、見せてもらったら192.168.が並んでて。「これ疑問に思わなかったんですか?」「え、ちゃんととれてますよね?」そこからかー……
7
346
992
@irof
irof
2 years
バッチ(一括処理)とスケジュールタスク(定期的に動く処理のうち一括処理する必要のないもの)は分けようって話をよくしてる気がする。
Tweet media one
1
162
933
@irof
irof
3 years
裏返しても消えた。上に乗ってるだけでいいみたい。燃焼時間長くするためか、かなりギリギリなのねぇ。
Tweet media one
6
216
890
@irof
irof
3 years
「略称使う必要ないですよ。nameとかをnmeと略されてもわかんないですし……」 「nmeはnameじゃなくnamaeの略です。"母音を省略、一文字だけのあ行とんは省略しない"ルールです。」 「なるほど、ルールは理解しました。略称やめましょう。(他は謎英語なのになんでここだけ日本語なんだ……)」
3
245
833
@irof
irof
2 years
「XMLで送ります」 「了解ー」 Content-Type: application/json (あれ、XMLって言ってなかったっけ?) {"data":"<message>...</message>"} (……お、おう?)
6
199
830
@irof
irof
5 years
「重複するデータなんて作らないから大丈夫」とユニーク制約が外され、「不整合なデータなんて作らないから大丈夫」と外部キー制約が外され、「必ずデータ入るから大丈夫」とNOT NULL制約が外され、「特定書式の日付しか入らないから大丈夫」と全て文字列にされたRDBMSが「役に立たない」と言われる。
3
444
799
@irof
irof
5 years
こないだ来たNHKさん「TVないと伺っていましたがTV使用しているのが確認できましたので……」とか言ってきて、10年以上ガチで持ってないから丁寧にお引き取りいただきいたけど、カマかけはダメだと思うのだよ……
7
445
765
@irof
irof
2 years
「基幹システムをスクラッチで開発します」 「え、スクラッチで!?」 と言うすれ違いを現場で聞く日が来たりして
4
148
769
@irof
irof
2 years
「エラーメッセージ見てください」 「エラーって出てます」 「どんなエラーです?」 「Exceptionと書いてます」 「他に手がかりになる情報ありません?」 「何も出てないです」 「スタックトレースとか」 「なんか出てますね」 「そこからわかりません?」 「これ見るものなんですか?」 そこからかー
7
215
769
@irof
irof
2 years
「うちはサブバージョンと言うギットを使っていて……」と言われて一瞬固まるなど。意味はわかったので流したけど、そう来たか、と。
14
211
744
@irof
irof
2 years
「今年1番大きな支出はなんですか?」 「所得税」
4
290
718
@irof
irof
3 years
個人事業主してるとたまに会社員されてる方から「羨ましい」的なことを言われるんだけど「"来月以降収入0になるリスク"が常にあって、全く仕事がなくなったら失業保険とかも出ない」と言うただの現実をお伝えするだけで、だいたい話が終わる。
5
253
717
@irof
irof
1 month
これがコンパイルできるJavaコードっていう
Tweet media one
4
142
721
@irof
irof
2 months
コミットメッセージにはコードにあらわれない情報を書く。と言う話の一実装としてアリだと思う。
@ohbashunsuke
オオバ@Unityコーチ
2 months
娘の夏休みの自由研究ゲーム開発を手伝う際にソースコードはGitHubを使って僕と共有中。ただ、何か勘違いしているのかコミットメッセージがその時の自分の気持ちになってて、ちょっとウケました。本来作業内容や修正内容を記述するんだけど😅「楽しかった」が多く、楽しかったのなら何よりですね。
Tweet media one
22
1K
4K
1
119
718
@irof
irof
2 years
「DBの制約を使用してはいけない」みたいなお達しが出て、PKが消されて、趣深い。
13
214
706
@irof
irof
1 year
「UUIDが衝突したら?」 誤:どうなるかわかりません 誤:衝突とか考える必要ないです 誤:システム壊れます 誤:情報流出します 正:エラーになります。リトライで正常に処理されます。 最後のに「リトライも衝突したら?」とか言い始めたら「アラートあげて運用対処っすねー」とか言えばいい。
3
158
674
@irof
irof
3 years
キーボードのこだわりないとかは一日中キーボード叩いてるこの業界でもそんな珍しくなくて。たとえば端末も現場支給で周辺機器持ち込み不可とかで生きてると、下手にキーボードとかに「使い慣れ」を持たない方が適切だったりするんだよね。キーボードに限らずソフトとか設定とかもだけど。
1
227
672
@irof
irof
3 years
「社長になればお金に困らないから起業しよう!」みたいなの見たけど、社長ってずっとお金に困ってるよな……
2
159
669
@irof
irof
1 year
SQLを日本語で書いてる設計書で、日本語じゃなくSQLを書いてもらうようにしたら不具合が爆下がりしましたね。
3
150
671
@irof
irof
3 years
HTTPなWebのAPIをめんどくなってAPIって言ってる。単にAPIならライブラリのメソッド呼び出しとかもそれなんだけど、なんか数年前からWebAPIが無印APIの座を握ってるよね。
3
171
670
@irof
irof
2 years
IntelliJさんでMarkdownのコードブロックにshellとか書いてると実行ボタン出て、押したらそのまま実行できるので、手順書とか最近こんな感じで済んだりしてる。別のターミナルから実行してとか書かなくていいし、コピペとかもしなくていいからミスも起こりづらいし、説明文もかなり省略できる。
Tweet media one
4
182
654
@irof
irof
2 years
「これって要るの?」 「消しました」 「あ、いらなかったんだ」 「動かなくなりました」 「え」 「ど��すればいいですか?」 「え」
6
158
619
@irof
irof
4 years
「すぐに復旧はできたけど、そうすると証券会社から投資家までが特別な運用になって耐えられず、さらに大きな問題になりえる」を見通して、「1日止めることの批判を自身が全て受け止める」と判断したのが、システム連携の見識がある開発者には分かりやすく評価上がったところ。
2
236
618
@irof
irof
3 years
「この入力フォーム何文字ですか?」「50文字です」「じゃーカラム長100byteにしておきますね」「まって」
11
136
610
@irof
irof
2 years
「リプレースしたら綺麗になる」みたいな信仰ってあって。「じゃあやってみて?」とすると、往々にして劣化コピーが出来上がるのが関の山なんだけど、当人にとっては意外だったりするんだ。ぜひして欲しい経験なので、機会見つけるたびに焚き付けてる。
1
136
611
@irof
irof
4 years
Twitterで裏どり。slackでもgithubでもawsでも「なんか変だな」はtwitter検索して障害かどうか見るのが、今んとこ最速で高精度だと思ってる。
3
217
584
@irof
irof
2 years
ChatGPTは危険だ
Tweet media one
0
347
560
@irof
irof
7 months
SQL書くのクソめんどくせー→なんだかんだでSQLを直接書くのがベターだろ(n周目) あと二十周くらいすると思う。
1
117
545
@irof
irof
3 years
訓練されたサーバーサイドエンジニアはJSON返ってきただけで「できた」気になる。画面はまだない。
4
92
524
@irof
irof
2 months
AIもBIもCIもDIも難しいわ
5
109
496
@irof
irof
3 years
Java5→17の本番切り替えを無事終えた。
4
45
482
@irof
irof
3 years
ちなみに「次の項目に単位が入ってるからそこまでを金額として読み取る」です。現実はたのしい。
5
203
474
@irof
irof
3 years
「主キーでもnullになるかもしれないじゃないですか!絶対ならないって言い切れます!?」みたいなこと言われた記憶が蘇った。
1
100
472
@irof
irof
5 years
利用規約に「香川県の方はご利用いただけません」って書くのを真面目に検討しています。いや本気で。
3
223
460
@irof
irof
3 years
正直令和の人にはUTF-8以外存在しない高速道路を走って欲しい。
2
70
432
@irof
irof
1 year
削除かどうか関係なく「実装しなかったこと」などもコードには表れづらい。実装しなかったものと削除は本質は同じで、頭の中や机上、ホワイトボードなど非コードで排除されたか、実装後に排除されたかの差でしかない。「削除は追えなくなるからコメントアウト」ではなく、おそらく向き合うべきはここ。
2
68
421
@irof
irof
2 years
エンジニアにおすすめの本がこちらです。
Tweet media one
2
66
413
@irof
irof
1 year
税金の存在
@yumemiinc
株式会社ゆめみ | YUMEMI
1 year
この関数の良くないところを述べて下さい。
Tweet media one
33
50
208
0
101
408
@irof
irof
3 years
「キーボードは一つあれば十分でしょ?」って言ったら「あなたは服を一着しか持ってないんですか?」とか言われて納得しかけたけど、やっぱ意味わからなかった。
8
82
377
@irof
irof
1 year
「DDDやりたいです」 じゃあとりあえず事��のピクト図描いて 「そういうんじゃなく」 んー、株主総会の資料読む? 「そういうんじゃなく」 どんなの? 「えんてぃてぃとかしゅうやくとか」 ……別にいいけど、ドメイン駆動じゃなく設計手法駆動になるよ?
2
64
378
@irof
irof
4 years
ながくてもいいじゃん・・・
Tweet media one
1
87
358
@irof
irof
15 days
「Printfを知っていますか?」と聞かれて「どのprintfのことだ?」「私はprintfを知っていると言えるのか?」とかよぎって手を挙げられなかった #λ_Kansai
1
40
370
@irof
irof
5 years
パスワード平文にしてくれと要求されて、断ったら契約終了になったのがある。
2
184
358
@irof
irof
3 years
なお10年前のブラウザwebアプリで、素朴なHTMLでJavaScriptとか無し。ダブルクリック判定されての多重送信が原因でないのまでは覚えてるけど、詳細は忘れました。
1
70
353
@irof
irof
4 months
「新技術を仕事で習得する」のってどうしたら良いんだろうなぁ。モチベーションある人が夜間休日の業務時間外に自発的にやってるのを見て「業務時間でやろうよ」「どうしても時間外にやるならその分残業代払えよ貰えよ」って思うし言いはするんだけど、自分は時間外にやってきただけに、説得力がな……
5
76
356
@irof
irof
1 month
はい、大規模システムを構築するために作られた言語じゃなかったです。どうしてこうなった。
@irxground
irxground 💎🦀
1 month
venv ってプロジェクトごとに異なるバージョンのライブラリを入れるためのもので、Javaで言ったら maven みたいなもの Javaも当初なかったmavenを使うから、大規模システムを構築するために作られた言語じゃないことになるのかなあ
0
13
60
2
63
358
@irof
irof
3 years
某クラウドのアカウント停止をざっと検索したら「無料だから止められても仕方ないかー」くらいで諦めてるのわんさか出てきた。仕事でそんななるのはちょっと許容できそうにない……(クラウド費用はかからないにしても人と時間を費やして得られるのが「使うと危険」と言う情報だけって。
1
73
346
@irof
irof
3 years
転職活動がばれて「辞めたらこの業界で働けないようにしてやる」とか言われるのって実際あるんだけど、スルーでいいと思います。その圧力とかが影響する範囲は結局同じ穴の狢なんで、かけてもらった方が自分に合うところに行ける率上がるまである。フィルタリング勝手にしてくれるわけだし。
1
126
344
@irof
irof
5 years
マスク届いたけど、眼鏡かけづらいので移動中使うと危なそう(そういう問題?
Tweet media one
12
219
339
@irof
irof
6 months
「スプリント」と呼んでるのに立ち止まらずに走り続けてるの見ると「これゴールのないマラソンじゃね?」って思ったりします。走ってる当人たちに救いがないからあんま言わないけど。あんま。
2
71
338
@irof
irof
5 years
ジェダイは常に--forceを使うのか。怖いな。
2
133
319
@irof
irof
2 years
開発「どういうログが欲しいですか?」 運用「とにかく出してください」
4
61
318
@irof
irof
1 year
スタックトレースをAIが要約して「これ原因じゃない?」と提案してくれる機能がIDEにつくのは確実で、おそらくそう遠くない。
5
69
302
@irof
irof
2 years
ゆるぼ)ネーミングセンス
Tweet media one
2
88
294
@irof
irof
1 year
一応補足 コミットコメントにはコミットに含まれていない情報を書くべきなんです。で「食べたもの」はそのコミットした日のことを思い出すトリガーになるので、記憶想起の情報として適切。 まーその人が抜けた後はゴミコメントだけど、それなら慣れてないのフォローもせず何日も放置すんな、です。
1
57
301
@irof
irof
3 years
これ「最初から時間を計測しておらず、遅いと言う事実がそもそもなかった」なんです……ログが影響与えるかどうか以前の話。
3
115
288
@irof
irof
2 years
「みっちり詰めたら倒しても崩れない」な発想が面白かったので買ってしまった。
Tweet media one
2
97
293
@irof
irof
3 years
トラブってベンダーに問い合わせるとき、ベンダーの「無理どうしようもない」って回答が欲しいだけだったりすることも稀によくあって、なんとか解決しようとしてくれてる担当者さんに同情することがままある。
4
76
296
@irof
irof
12 years
財布の内側と外側の概念をひっくり返せば、財布の外側にあるものが財布の中に入っていることになる。つまり、財布の中には全世界のお金から17円引いた額が入っている。
4
361
283
@irof
irof
3 years
「正規表現なんもわからん」となったので十年前から気になってた本に手を出すなど。厚いな……
Tweet media one
4
47
286
@irof
irof
4 years
新人さんとか経験浅いかたには「わからないのは貴方のせいじゃなく対象が悪いのかもしれない。わからない事実そのものが成果だし、わからないところをピンポイントで指摘できたら大発見ですよ」とか言ってる。どれくらい伝わってるかは知らないけど、多少言ってくれるようにはなってたはず。
1
74
283
@irof
irof
3 years
「プログラミング上は0からのほうが」はわかるけど、これはほんといろんな不幸を産みだしてきたと思う。
Tweet media one
3
93
278
@irof
irof
1 year
プルリクエストにコメントすると停滞してしまうのを見ると、「プルリクエスト単体で完成度あげるよりマージして全体の中で整合とった方がいい」派の私は、プルリクエストのコメントを控えるようになってしまう。
3
54
284
@irof
irof
1 year
アーキテクチャを知らないと泥団子を作っちゃう。一つしか知らないとなんでも釘に見える。複数知っていても、それだけだとどれ選ぶか迷子になる。アーキテクチャをパターンと認識できていれば「今回はこうだからこれ」と言語化できるので、説明責任は果たせる。そこをスタートラインにしたい。
2
38
273
@irof
irof
3 years
「値切り交渉するルールになってるのでxx%上乗せして見積もり出してください」って言われたことありますね。大変だなーって。
4
52
265
@irof
irof
1 year
本番リリース、リハなし一発勝負、ロールバック不可 子育てとかできる気しないな……
7
59
264
@irof
irof
4 years
検査ってのは陰性を証明するためじゃなく陽性を見つけて隔離・治療するためにやるもんだ。テストと同じで不具合を見つけるためにやるんだ。不具合が無いことを証明するためではないし、出ないようにテストしたら意味がな……あ、そう言うのたくさん見ますね。同じ心理か。そうか……。
1
166
261
@irof
irof
4 years
自分の書いたコードが書き換えられることにショックを受ける人ってのはたくさんいて(もしかしたら多数派かも)、コードというかなんでもなんだろけど、「訂正」された、誤っていたと捉える。そもそも誤りでもないんだけど、仮に誤りだったとして、だからどうしたと、、、まだ掘らなきゃか。
2
109
259
@irof
irof
2 years
やっていいことを一石ずつ置きながらスポイルする方法もあるし、 真っ向から従って破綻させるって方法もある。前者の方が早いし楽だけどね。どちらにしてもルールには正面からいくのがよくて、蔑ろにするのはあんま良くないと思ってる。
@irof
irof
2 years
「申請が必要」と厳格にやろうとしてたので、jarを一つ一つ申請したら、そのうち運用変わった。なんでだろね。
1
37
195
1
59
254
@irof
irof
3 years
ブレイクスルーが起こると途端に今までの設計が歪に見える。いや動くし、それなりにいい感じなんだけど、歪さが目についちゃうの。こう言う時めっちゃ楽しくて、めっちゃ辛い。「えマジで?今からすんの?」ってね。ちなみにDDD本に助けを求めると「歯を食いしばれ」って書いてる。根性かよ。。。
2
46
253
@irof
irof
3 years
自動テストしてたら手動テストでバグが出ないって問題になったことある。なんで問題になったのかわからなかったけど、バグ収束曲線が綺麗に描けないからと聞いて、なるほど、やっぱわからなかった。
7
86
247
@irof
irof
5 years
画面数とかで見積もりとかしてるとこで「SPAにしたら1画面になるから安くなる」と聞いたときは、面白すぎて何も言えなかった。
1
109
250
@irof
irof
3 years
「いいこと考えた」と机の裏にキーボード貼り付けてみたけど、思った以上にうまくタイピングできません。
Tweet media one
4
65
250
@irof
irof
3 years
「いいからまずIDEの警告を無くしましょ?」って言い続けてるけど、10年経ってもまだ言い続けてる。20年後も言ってる気はする。
4
49
250
@irof
irof
5 years
「夜間バッチで一括処理します」「え、御社グローバル企業ですよね?夜間っていつです??」「現地時刻の夜間です」「え、一括で処理しなきゃです?」「同時に一括で処理する必要があります」「全拠点の夜間に重なる時間はあるのでしょうか?」「いいえ」さてはて。
5
86
244
@irof
irof
3 years
この袋、封を切ったら賞味期限わからなくなるーって思ったけど、「賞味期限が無効化されるから早く使い切れ」と言う意図だと察して感心した。
Tweet media one
0
67
243
@irof
irof
3 years
持ってる知識だけでやっつけられる仕事でも、少しだけ使ったことのないものを取り入れる。バージョンを上げて新しいAPIを使ってみたり、同じことをできる別のAPIを使ってみたり。苦戦しかけたら撤退する。こういうだけでも「いつもの仕事」の中で無理なく技術や思考の硬直化を防げたりする。
1
39
241