gallu’s blog

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

リファクタリングとリメイクのあいだ

リファクタリングは、乱暴に言ってしまうと「大改造!!劇的ビフォーアフター」だよ、とかよく説明をします。 多分そんなに間違ってないんじゃないかなぁ。で、安心したリファクタのためにはやはりテストが重要で。 なのでもしテストコードがないコードをリフ…

プロジェクトはマネジメントしませんと、されませんと

プロマネのスキルは。 勿論「プロマネになりたい」のであれば必要なのですが、「がっつり現場でがりごりとプログラム書きたい」人も、最低限くらいは踏まえておいたほうがよい、と思われるスキルでございます。世界一わかりやすいプロジェクトマネジメント …

ドラッカー……を、ちょっと手加減して

一度は読んでおきたいドラッカー。 ただ、いきなり「マネジメント」から行くと少々歯ごたえがあるので。図解で学ぶ ドラッカー入門作者: 藤屋伸二出版社/メーカー: 日本能率協会マネジメントセンター発売日: 2009/05/30メディア: 単行本購入: 10人 クリック:…

ホスピタリティ

お次の話題は「ホスピタリティ」でございます。リッツ・カールトン 超一流サービスの教科書 (日経ビジネス人文庫)作者: レオナルド・インギレアリー,ミカ・ソロモン,小川敏子出版社/メーカー: 日本経済新聞出版社発売日: 2015/11/03メディア: 文庫この商品を…

セキュリティは大事だよねぇ

と言うわけでセキュリティ。 プログラム側のお話が多めですが、「それ以外」も少し。何はともあれ、まず「Webアプリケーションでプログラムを組む」人が、何を置いても読まにゃならんのが、こちら。体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆…

validationについて考えてみる

「について考えてみる」三部作(って今決めたw)、最後の項目。 内容は「validation、をどこに実装するか?」てなお話です。一旦、Webアプリケーションのお話で展開します。。 前提として、Modelのお話が出てくるんで https://gallu.hatenadiary.jp/entry/201…

お次はインフラ

インフラ系の入門を、いくつか。小悪魔女子大生のサーバエンジニア日記 ――インターネットやサーバのしくみが楽しくわかる作者: aico,株式会社ディレクターズ,村井純出版社/メーカー: 技術評論社発売日: 2011/01/27メディア: 単行本(ソフトカバー)購入: 12…

Modelについて考えてみる

あちこちで「MVC」と言われつつ、なんか気がつくとMVPとかMVVMとか色々出てきて。 一方でじゃぁ「Model、って単語自体はは大体共通認識なのか?」と問うと、これがまた………。というあたりで。 ちぃとごみごみと混雑しているように思われるので、一端、考察し…

ORMについて考えてみる

ORMで初っぱなボケようとして割とよい感じの「別の意味」が見つからなくてもんどり打ってるおいちゃんでございます*1。 まぁボケっぱなしだと話が続かないので、速やかに本題に。Object-relational mapping、でございます。O/RMって書かれたりORMって書かれ…

プログラムを学ぶための本といえば

どっちも、まだ「プログラムを始めた頃」だと少し難しかったり不思議だったりする内容なのかもしれないんだけど。 とはいえ、一端は頭の中に「なんとなく」でもいいから、インストールしておいたほうがよいんじゃないかなぁ、と思う書籍を2つ。リーダブルコ…

Slimは本当にスリムなのだろうか?

ちょいと気になったり興味があったりしたので、いくつかの「比較的(日本で)ポピュラーと思われる」PHP Web Application Framerowkの、行数とかファイル数とかを調べてみました。 まずインストールですが、本日のタイミングで composer.phar create-project l…

この本は外せない

何はなくとも、レベルで必読な書籍UNIXという考え方―その設計思想と哲学作者: Mike Gancarz,芳尾桂出版社/メーカー: オーム社発売日: 2001/02/01メディア: 単行本購入: 40人 クリック: 498回この商品を含むブログ (145件) を見る書いてある内容は割と平坦で…

SlimとSlim-Skeleton のindex.php

公式サイト http://www.slimframework.com/ のサンプルだと、index.phpは get('/hello/{name}', function (Request $request, Response $response, arr…

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

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

新学期も始まったのでまずは「学び方」

ちょいとラインナップも変更になってきたので、頑張ってこの1年、また備忘録していきたいと思います。まず初っぱなは「学び方」を学びましょう、ということで、毎度おなじみこちらから。アプレンティスシップ・パターン ―徒弟制度に学ぶ熟練技術者の技と心得…

Twig チートシート

「あんちょこ」って大分と古くてあんまり使われてない単語なんだなぁ……というあさってな方向からの感想を述べつつ。 単置換 一番の基本だよねぇ。いわゆる「この変数を出力」ってやつ。 {{ variable }}配列は.(ドット)でつなげる感じ。 {{ array.key }} フ…

フレームワークって「マシントレーニング」な側面があるよね

いやまぁ言いたいことはタイトルそのまんま、なのですが。 お題は「フレームワーク」。 見方を変えると「ライブラリとフレームワークの違い」の一端、かもしれない。元ネタ http://concierge.diet/column/leader/kawabe20151230 これが自重での筋トレですと…

二種類の「死霊術」

専門以外からは一口に「死霊術」と呼ばれるこの系統は、ほぼ全く異なる2つの系統から成り立っている事を、本日は学んでいこう。 端的には「肉を扱う術式」と「魂を扱う術式」である。肉は「物質」、魂は「情報」と言い換えてもよい。 人によっては、前者を…

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

いやまぁ色々とそのまんまど真ん中なのですが。 元ネタはこちら。魔法少女プリティ☆ベル 24 (BLADE COMICS)作者: KAKERU出版社/メーカー: マッグガーデン発売日: 2018/02/10メディア: コミックこの商品を含むブログを見るP17~19 だが残念 「有事」の勝敗は …

思いっきりmemo

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

いわゆる「ページ読み込み時のイベント」の拾い方

なんとなし「onloadイベント」って感じで雑に把握をしているんだけど。 いわゆる「初期処理を書く場所」でございます。いや、これを書かずにフラットなJS書いて「スマホでうまく動かなくておいちゃんにヘルプ求められて、ふと思い立ってonload的なイベントの…

批判の難しさ

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

豆腐干絲の覚え書き

豆腐干絲の覚え書き。買った所によるのかもしれないけど(たしか、富岡商店さんで買ったやつ、のはず)。 500g入ってるヤツで ・「(二人)2食で食い切る」のはかなりぱつぱつ。4等分して(二人)4食にしたほうがいいと思う ・「解凍して」「小分けにして」「冷凍…

ぶり大根

ぶり大根概ね、土井先生の https://www.lettuceclub.net/recipe/dish/12595/ のレシピなのですが。 ちぃと甘かったのとかあったので、少しだけおいちゃん好みに修正したレシピを、覚え書き的に。材料 ・大根:1/2本 ・ぶり:適度 ・調味料調理工程1. ・大根…

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

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

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

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

静的変数について調べてみた

マニュアルに「静的変数(static variables)」って書かれてるやつ、ですね。 端的には、関数(含むメソッド)の中で function hoge() { static $i = 0; }とか、ってやつです。で、これ、メソッドでも書けるのですが。 その時の「staticで保持している単位」が今…

魔力干渉系魔法と魔法干渉系魔法

一般に「魔法干渉系」と呼ばれる魔法が、いくつか存在する。 例えば「魔法吸収」であったり「魔法発動阻害」であったり、或いは「魔法分解」や「解呪」といった類いのものや、このあたりの行き着くところが絶対魔法防御(アンチ・マジック・シェル)である。 …

「空っぽのPHPバッチ」の処理コスト

ちょいと故があって、LaravelとplainなPHPとでの、バッチの処理コストを確認してみたんだけど………思ったより差異があって、幾分、びっくり(苦笑 なので、参考とmemo程度に、記録を残しておきます。環境その他によると思うので、参考値程度に。 PHPのバージョ…

「出来る」って、なに?

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