がるの健忘録

エンジニアでゲーマーで講師で占い師なおいちゃんのブログです。

親方

「始めて」の○○の学び方 おいちゃん変

チラと拝見したツイート群……多分、この辺が発端かなぁ???https://twitter.com/tokuhirom/status/1682531879990497280 周りのエンジニアに一歩差をつける方法として、フレームワークやミドルウェアやライブラリのドキュメントを最初から最後までちゃんと読む…

ログ/履歴の類いはマスタテーブルとjoinしないしFKも張らない

いやまぁそのまんまなのですが。 おいちゃんの今までの経験的に・ログとか履歴とか明細とかそーゆー類いのDBは「その1テーブル(群)で情報が完結する」ようにしておいたほうが圧倒的によいと思っているので、その辺について少しかみ砕いて。色々と痛いものは…

「コードの書き方」の一例

元ネタ。 https://twitter.com/komi_edtr_1230/status/1562230567101693953 自称シニアのフリーランスさん(笑)からのPRで if (foo == “bar”) { return true } else { return false } というひどいコードがあって朝からゲンナリしてる.... 駆け出しエンジニア…

共通化についての雑感

いわゆる「コードをひとまとめに、関数とかクラスとかそーゆー感じの箇所にまとめるか否か」ってあたりについて。 おいちゃん的には(一端、現状では)結論が出ていて・「意味が同じ」ものは絶対に共通化しろ ・「機能が同じ」ものは、どっちでもいいけど共通…

おいちゃんがプログラムで気にする所

まぁつまり「気にしないところ」も少なからずあるのですが。 「規約がある所では、書いてある範囲で規約を重視しましょう / 書いてない規約は"既存のコード"に出来るだけあわせましょう」とかいう最低限のお話とか、さらにもっと最低限未満のお話として「syn…

0部 まずは初めてみよう

0部 まずは初めてみよう 本書では、最終的にはPHPを「概ねある程度のレベルまでを一通り」文法を中心に学習していけるように作成する予定です。 ここで諸々の蘊蓄をたれてもよいのですが、きっとこういったものを読むからにはなにがしか「プログラムを組む学…

PHP初心者本、書いてみます!!

今年の目標「アウトプットを増やす」の一環として、PHP初心者本を書いていこうかなぁ、と思っています。GItHubで github.com で書いていきますが、同時にここにも内容を記載していこうかなぁ、と……修正までは反映しないと思うので、修正版まで見たいようであ…

派遣と請負と準委任

過去に書いた記事をざっくりとまとめてみようかなぁ、と。 ……多分これくらいだと思うのですが、忘れてる記事とかあったらつっこんでくださいませ ノ 奴隷船の船員たち https://gallu.hatenadiary.jp/entry/20091128/p1 興味深いので:「完成」とは?「約束」…

あえての「WAF(FW)使わない」PHPサイトの開発(副題: でなきゃ定期的にバージョン上げろ)

微妙暴言のお時間でございます*1。 いやまぁ昨今、サイト作るのにWAF/FW(Web Application Framework で Framework の略な)を使わない、って選択肢も稀かなぁと思っております。 ……いやまぁ「うちのFWはSmartyです」とか言われた頃が(うっすらした殺意と共に)…

お仕事コードの書き方(の一部)

おいちゃん、経験的に、割合とPHPが長くなってきております。 んで、PHPでコード書くとき、割と色々と「丁寧に」書く癖があって。 特に昔は割と嫌がられたりしてたもんだけど、おかげでバージョンアップしても「平気の平左で」受け入れられるんだよなぁ、と…

明日になったら「明日」になるから、多分、綺麗にならない

なんかつい最近も似たような事を書いたような記憶が、なくもないのですが( ソレはきっと、ビューティフル・ドリーマー - gallu’s blog )。今回は(も)、端的には「技術負債を作らないために」的な話でございます。 んと……定期的に耳にするのが ・今は時間がな…

「平和な時」こそが「戦争」の「本番」だ

いやまぁ色々とそのまんまど真ん中なのですが。 元ネタはこちら。魔法少女プリティ☆ベル 24 (BLADEコミックス)作者:KAKERU発売日: 2018/02/10メディア: コミックP17~19 だが残念 「有事」の勝敗は 「平和な平時」に 決まるのさ「平時の準備」が 「本番」だ…

思いっきりmemo

以前、ここで書いたんですけどねぇ。 https://gallu.hatenadiary.jp/entry/20081109/p2移動されてしまったので、改めて。 ………願わくば、サイトが消えませんように。職人気質総悲観論 http://hirok73.starfree.jp/sekai/bou/bou387.htmlお師匠さん。 http://h…

批判の難しさ

元ネタはこちら。 https://twicolle-plus.com/articles/424400 100人のうち批判する人が2人いたとしても、たかがその2人のために過度な謙遜をする必要は無いとマツコデラックスは言っていますが、まさにその通りですよね!批判されやすい世の中ですが、気に…

「黄金律」って必ずしもいいとは限らないよねぇ

今回の発端は、こちら。https://twitter.com/saya1001kirinn/status/1093441567493316614 アジャイル開発にて納期が過ぎてて遅れている状況で、 詳細設計はなく、画面設計には書かれていないけど、ここはお客さん的に必要になるだろうとか、ここに入力制限か…

ソレはきっと、ビューティフル・ドリーマー

直近、インスパイアされたのはこの記事なのですが。 https://www.fnn.jp/posts/00417790HDK ――なぜログインパスワードは暗号化されていなかった?宅ふぁいる便は20年ぐらい前から動いているサービスで最初から暗号化はされていませんでしたが、いつか暗号化…

「出来る」って、なに?

元ネタは https://gallu.hatenadiary.jp/entry/2018/12/30/102130 ん………そもそもとして、まず「出来るか?」って質問に三軸あって。 のあたり。この辺、割と大事だし重要なんで、ちょいと噛み砕いていきたいかなぁ、と。「出来る」って単語は割と「便利な言…

依頼の仕方??

ちょいと気になるツイッターが入ってきたので、軽く言及。https://twitter.com/1tatyo/status/1078122287000211457 職人気質の人には「これってできますか?」でなく「これって無理ですよね?」と聞くようにしている。 個人的な経験だと、前者の聞き方だと彼…

「アルルの女」あるいは職人の片思い

元ネタは、こちら。王様の仕立て屋 13 〜サルト・フィニート〜 (ジャンプコミックス デラックス)作者: 大河原遁出版社/メーカー: 集英社発売日: 2007/01/04メディア: コミック購入: 3人 クリック: 3回この商品を含むブログ (31件) を見るこの本のP157から始…

コスト計算って「色々な意味で」大切だよねぇ

元ネタは、 https://twitter.com/zacky1972/status/1067383578177155072 から始まる、一連のツイート。 全体で1文になっていると思われるので、「URIの群れ」を書いてから、文章を一気に。https://twitter.com/zacky1972/status/1067383578177155072 https:/…

なぜ「質問」をしないんだろう? 或いは「コード絶対領域」に対する考察

比較的「古い」御仁やら現場やら、に多いように思われるタイプなのですが。 現象としては ・似たような関数やメソッド、下手したら定数までも、をあちこちにcopyして書き散らかす というのがありまして。 端的に「物凄く、反DRYな感じ」で、おいちゃんとして…

「頭でわかってる」から「身体で覚えた」までにある距離

元ネタはこちら。 12時間円柱を描きつづけてはじめてわかったこと。「気づく」までにはたくさんの時間がかかるのに、みんな先に教わってしまうんだね。 http://izoomi-momo.jugem.jp/?eid=1243701 https://megalodon.jp/2016-0425-0921-07/izoomi-momo.jug…

どこにリソースを突っ込むのか? って選択は大事だよねぇ

元ネタは、これ。 https://twitter.com/rootport/status/781680038844309504 ピクサーでは必要以上に丁寧な仕事を、「完璧な陰影をつけた1セント硬貨」と呼ぶらしい。非の打ち所のない1セント硬貨の3Dモデルを作ることに熱中しても、映画全体の品質が高まる…

PMの必要条件に「技術力」は含まれるのか?

インスパイア元は、直近としてはこの2つのツイート。https://twitter.com/toukatsujin/status/1063208694123393024 いまだに「システム開発のプロマネは技術者でないと務まらない」と主張する人がいて愕然とした。ナンセンスな話で技術者ならやりやすいだけ…

「目で盗め」もきついけど「懇切丁寧」が良いってわけでもなくてねぇ………

直接の発端は、こちらのツイート。https://twitter.com/tatamin_ttmn/status/1062271330895056896 そういうことやるからあらゆる職人業界の技術継承が廃れていくんだろ… はっつけてある画像は、確か「将太の寿司」だったかな(うろ覚え)。 「この店では誰も技…

「手作業で30分掛かるものを3秒で終わらせるために3時間掛ける」のは正解なのか?

いやまぁほぼそのまんまな内容で、元ネタも、以前にツイッターで拝見した https://twitter.com/wakamesoba98/status/1020496602132180992 手作業で30分掛かるものを3秒で終わらせるために3時間掛けるのがエンジニア、という持論を大切にしていきたい https:/…

ポイントカードと会員ランク(比喩)

西原理恵子先生に曰く ・女の人の感情ってポイントカード ・日常の細かいことをずっとカードに判子で押して ・ポイントがたまると「キャッシュバックキャンペーン」 ってなお話をされてますが。 別に男でも同じようなものなんじゃないかなぁ、と思う事は、少…

準委任の請け方

後でまた整理をしたいのですが、ちょいと喫緊で説明をしたほうがよい状況が出てきてしまったので、半ば私信に近いですが、一旦記述します。 「半ば私信」なので、身もふたもない記述も多いので、その辺はお目こぼしいただければ幸い。さて。 請負は「発注側…

「燃えるプロジェクト」への一考

時々見かける「もったいないミスマッチ」なのですが。 前提としては「駄目ぽいプロジェクト」。そこに参画している、あるいは「した直後」のメンバーのうち、まず「5~6手以上先」を見る人間が「このままだとやばい」事に、割と早いタイミングで気づきます。…

「0.2+0.2+0.2+0.2+0.2」は1.0であって0.2ではないんだよ?

極めてまれに、レアケースとして、「無いこともない」くらいの確率で*1感じる事なのですが。ある人物Aさんがいます。 Aさんのある日のタスクとして ・Bさんから0.2を渡されました ・Cさんから0.2を渡されました ・Dさんから0.2を渡されました ・Eさんから0.2…