ときどき、TwitterのTLに流れてくる情報をもとに本を買うことがある。 買いました https://t.co/qNlBn756Hx— magnoliak (@magnolia_k_) 2022年8月18日 普段、読書といっても技術書や、好きな作家の小説に偏りがちなので、自分が自然に手に取らない本を読むた…
初めてのGo言語 ―他言語プログラマーのためのイディオマティックGo実践ガイド作者:Jon BodnerオライリージャパンAmazon 『Learning Go: An Idiomatic Approach to Real-World Go Programming』の邦訳が出版される。 『初めてのGo言語―他言語プログラマーのた…
「コンウェイの法則」というのがある。 Melvin Conwayが『How Do Committees Invent?』という論文にて発表した考え方を指す言葉。筆者自身による論文の紹介文に書かれている、以下のくだりが端的にその内容を表している。 Any organization that designs a s…
マスタリングTCP/IP 入門編(第6版)作者:井上直也,村山公保,竹下隆史,荒井透,苅田幸雄オーム社Amazon 最初にネットワークの基礎を学んでから随分時間も経ってしまったので、ネットワーク知識のリフレッシュのために『マスタリングTCP/IP 入門編 第6版』を買…
ノートを買った今でもペンで書いて考えをまとめたり、記憶に残したい派 pic.twitter.com/KGOpJvN6FU— magnoliak (@magnolia_k_) 2022年7月30日 ペンはずっと使ってる2本のLamy 2000 pic.twitter.com/4lvwaoygqe— magnoliak (@magnolia_k_) 2022年7月30日 手…
タイトルそのままなのだけど、sbt newというテンプレートからsbtのプロジェクトディレクトリを作るコマンドがinvalid privatekeyを出して実行できなくなっていた。 $ sbt new scala/scala3.g8 ... ssh://git@github.com/scala/scala3.g8.git: invalid privat…
2022/7/24: Plack::Middleware::ReverseProxyが、X-Forwarded-Forをサポートしていますよ、と教えていただいたので、記載を修正しました。 @karupanerura++ Scalatra 3.0.0-M1がリリースされた。Scala3対応だ、めでたい。 github.com 最近Scalatraへあまり貢…
エレコム USB4 Type-C ケーブル USB PD EPR対応 超急速充電 240W USB-C & USB-C USB4規格 正規認証品 超高速データ転送 40Gbps 1m ブラック 【 Macbook/iPad 等対応】 USB4-CCPE10NBKエレコムAmazon 備忘録 USB PD EPR(240W)対応のUSB Type-CケーブルをELECO…
紙の技術書を開いたままの状態にして、参考にしながらコードを書きたい時ってありますね。ただ、本を開いた状態にしておくのが結構大変です。ブックスタンドなどもありますが、けっこう大きいし、持ち運びには向いていないです。 そんな時には、ステンレス製…
「何もしていないのに、壊れました」から「何もしていないから壊れました」に時代は変わりました、という話をしました— magnoliak (@magnolia_k_) 2022年6月24日 と、書いてみたのだけれど、本当にそうなのだろうか。 今までだって本当に”何もしないのに、壊…
Learning Go: An Idiomatic Approach to Real-World Go Programming (English Edition)作者:Bodner, JonO'Reilly MediaAmazon A Tour of Goにチャレンジしたことがあるくらいで、Goをちゃんと勉強してこなかった。 さすがに、ISUCONの問題がGoが最初に作られ…
年に一度のお楽しみ、設計ナイトを6/14に開催しました(去年はお休みしてしまったので、2年ぶりの開催でしたが)。 kichijojipm.connpass.com 今回のテーマは「トランザクションスクリプト」...マーチン・ファウラーさんの「エンタープライズアプリケーション…
過去・現在・未来における普遍的な話ではなく、環境の変化に伴って価値観が変わってきていて、変化の方向性としてはそっちだなっていう— magnoliak (@magnolia_k_) 2022年6月12日 トレードオフの関係にある二つの選択肢が有った時に、そのメリット・デメリッ…
達人が教えるWebパフォーマンスチューニング 〜ISUCONから学ぶ高速化の実践作者:藤原 俊一郎,馬場 俊彰,中西 建登,長野 雅広,金子 達哉,草野 翔技術評論社Amazon すいません買ってきたばかりで、まだ全然読んでないんですけど、これが言いたかったので、エン…
データとコードと運用のそれぞれの時間軸を総合して初めてビジネスドメインが完成すると思っている— magnoliak🍧 (@magnolia_k_) 2022年5月24日 ドメインに関するコードのテクニックの話の時に、同時に運用やデータの話がセットで語られないのはいつも違和感が…
プログラミングの方法論を適用する上で必要なのは「自制心」ではないでしょうか「ここまでやればより良くなるジャン!」って言い出してその場の思いつきでバランスを崩さないようにしましょう特に自称「設計だけやる人」とかは— magnoliak (@magnolia_k_) 20…
良いコード/悪いコードで学ぶ設計入門―保守しやすい 成長し続けるコードの書き方作者:仙塲 大也技術評論社Amazon 面白かったので土曜日の午後に一気に読み切ってしまった。今年は、ソフトウェアやシステムに関する技術書が豊作な年ですね。10年後でも十分に…
自分が言いたいことじゃなくて、相手が聞きたいこと、知りたいことを(相手の条件にただ合わせる必要はなくて)資料に書きましょうって2億回くらい言ってる— magnoliak (@magnolia_k_) 2022年4月30日 あと相手に「何を判断してほしいか」「この後自分が何をす…
システム運用アンチパターン ―エンジニアがDevOpsで解決する組織・自動化・コミュニケーション作者:Jeffery D. SmithオライリージャパンAmazon いやー刺さりまくる名言のオンパレードみたいな1冊『システム運用アンチパターン 』。 この本で最初に出てくる具…
Anker 521 Charger (Nano Pro) USB PD 40W USB-C 急速充電器【PowerIQ 3.0 (Gen2)搭載 / PSE技術基準適合】iPhone 13 / 13 Pro MacBook Air その他各種機器対応 (ホワイト)AnkerAmazon USB PD対応の充電器は、複数ポートタイプだと、一つだけ刺した時と、二…
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル USB PD対応 シリコン素材採用100W Galaxy iPad Pro MacBook Pro/Air 各種対応 (0.9m クラウドホワイト)AnkerAmazon 外出時の電源ケーブル用に、「Anker PowerLine III Flow」を購入…
問題の解決に必要なのは、問題の詳細問題への意思決定に必要なのは、問題の構造— magnoliak (@magnolia_k_) 2022年4月16日 意思決定する人が必ずしも「問題の詳細や、細かな経緯」が知りたいのではなく、「問題が及ぼす影響と投下すべきリソース」だったりし…
アンチグレアフィルム for MacBook Pro 13インチ(Late 2016)パワーサポートAmazon なお、液晶ディスプレイ用のフィルムが埃が入らず、綺麗に貼れたので、今日は優勝です— magnoliak🍧 (@magnolia_k_) 2022年4月16日 そもそも今でもノートPCの液晶ディスプレイ…
以前ブラックモデルを購入した「Anker Nano II 65W」ですが、小さくて使い勝手が良いので、追加でホワイトモデルを購入。 Anker Nano II 65W (PD 充電器 USB-C)【独自技術Anker GaN II採用/PD対応/PSE技術基準適合/折りたたみ式プラグ】MacBook PD対応Window…
HomePod mini なぜかタイミングを合わせるかのように手元にあるBluetoothスピーカーが全滅して、再生装置が一つも無くなってしまったタイミングで、HomePod miniを二つセットで譲っていただく、という幸運がやってきた。 音質や、使い勝手のレビューはいろい…
エンジニア版ベストキッド師匠「ログを出す!ログを読む!」「syslogに出す! loggerで出す!」「ログレベルアップ!ダウン!アップ!ダウン!」生徒「クラウドネイティブなマイクロサービスの作り方を教えてくれる約束だ!」プロダクション環境にて…生徒「…
飲み会での、ベテランの単なる自慢話(あれは昔、俺が作ったんだぜー)を聞いてもなんの意味も無いけど、そこから得られた学びが体系化されたり、汎化されていたら、そりゃもう尊敬するよね『ハンターハンター』でジンを、サトツが尊敬していた理由もそれで…
飲み会での、ベテランの単なる自慢話(あれは昔、俺が作ったんだぜー)を聞いてもなんの意味も無いけど、そこから得られた学びが体系化されたり、汎化されていたら、そりゃもう尊敬するよね『ハンターハンター』でジンを、サトツが尊敬していた理由もそれで…
ソフトウェアアーキテクチャの基礎 ―エンジニアリングに基づく体系的アプローチ作者:Mark Richards,Neal FordオライリージャパンAmazon とても良い本だ!アーキテクチャのパターンは体系的に整理されているし、アーキテクチャを議論する上で、共通の語彙とな…
自分で課題を発見し、自分で解決の道筋をつけて、色々な人の協力を得て解決に向かっていく...これができるとめちゃめちゃ成長するんだけど、マネジメントサイドは「なんでできないかな」って言っちゃダメで、できていなかったら、環境・評価軸を提供できてい…