しめじ(smeghead)
banner
smeghead.bsky.social
しめじ(smeghead)
@smeghead.bsky.social
ビジネス概念を抽出してクラス化してテストを書く。ドメインを純粋に保つ。JIGが羨ましくてphp-class-diagramを作ってます。ドメインプリミティブ。希望の光なんて無くったっていいじゃないか。CでStarbug1というBTSを作ってました。
CodeZine記事 健全なソフトウェア設計の第一歩! 既存のPHPソースコードからクラス図を自動生成しよう https://codezine.jp/article/detail/20561
Reposted by しめじ(smeghead)
人類はもっと理性的で自由と平和を愛して、理想の社会を築き合っていくものであれ
January 3, 2026 at 11:14 PM
だいぶショッキングなグラフ
StackOverflowの月間総質問数の経年変化
Total monthly number of StackOverflow questions over time

🔺 460
💬 88
🔗 HN Post | Article
January 4, 2026 at 2:42 AM
Reposted by しめじ(smeghead)
🔔ANNより【速報】です。

【速報】米軍のベネズエラ攻撃で民間人含む少なくとも40人が死亡 米メディア
(2026年1月4日 09:31) #ニュース
速報
世界各地の速報ニュースをリアルタイムでお届け。テレ朝NEWSでは政治・経済・社会・国際からスポーツ・エンタメまで、わかりやすい解説とともに最新ニュースをお届け。速報やライブ配信も今すぐチェック。
news.tv-asahi.co.jp
January 4, 2026 at 12:31 AM
Reposted by しめじ(smeghead)
授業でときどき「現代の戦争は、建前としては『何かを守る』ために開始される。実質的には他国の領土や資源の奪取が目的であっても、それを正直に言うバカはいない」という話をしてきたのだが、正直に言うやつが出てきたのは想定外だった。

「米国によるベネズエラ統治には、米石油企業のベネズエラ進出が含まれると説明した」

www.bloomberg.com/jp/news/arti...
トランプ大統領、ベネズエラ政権移行までは米国が「統治」へ
トランプ大統領は3日の記者会見で、米国がベネズエラを「統治する」と表明。「安全で適切かつ慎重な政権移行が実現するまで、われわれが国を統治していく」と述べた。
www.bloomberg.com
January 3, 2026 at 5:25 PM
Reposted by しめじ(smeghead)
電気クラゲとはカツオノエボシのことだと最近知った。そしてカツオノエボシはクラゲではない。
January 3, 2026 at 11:24 PM
もしかしてレベルの高いプログラマーは、プログラミングでAIを使っても、プログラミングの筋力が鈍らないんだろうか?
俺はヘビーユーザーでもないにも関わらずなまってきてるのに危機感を感じて素のvimだけでプログラミングリハビリをしてる。
January 3, 2026 at 4:16 PM
pythonのprivateは読むのをやめましょうねと言う規約的なものだったのは昔の話かな?最近触ってないので
January 3, 2026 at 4:00 PM
まあ、名前の問題ではある
January 3, 2026 at 3:51 PM
テスト駆動開発は、斬新だったし意味も価値もあるのでケント・ベックは偉大
January 3, 2026 at 3:50 PM
Reposted by しめじ(smeghead)
ドメイン駆動開発も実質的に何も言ってない
January 3, 2026 at 3:45 PM
仕様駆動開発って、一歩引いてみると当たり前すぎて何も言ってない。
January 3, 2026 at 3:37 PM
Reposted by しめじ(smeghead)
わかる〰︎ こんなに色々クソみたいな戦争が起きてる最中にうそんこ戦争ものなんか書いて意味あんのと言う気持ちはあるが少しでもこれは嫌だなと思う人を増やしていきたい
いま自分が戦争とか人間の悪とかを書いてももうすでに意味はないのでは、どうにもならないし、創作より先にまた独裁や膨れ上がる自己愛の逸脱や悲劇が世界中で常態化するなら、遅きに失して何にもならんとか思ってしまうけど、自分には他にやりようがないし進むしかないんだよな……せめて刊行されたら読んでもらえれば…
January 3, 2026 at 1:13 PM
Reposted by しめじ(smeghead)
侵略戦争が「まあまああること」みたいな世界線まで退行している。人類バカすぎる。
January 3, 2026 at 1:22 PM
github.com/smeghead/phe...
LazySeqを使ってみる実験をしていたが、grepに使うには大量展開時に使用メモリが線形に増える問題を回避できず、LazySeqを使うのを諦めた。
ストリームを直接使うことによって、GB単位のファイルに対してもgrepをできるようにした。
LazySeqについては残念な結果になったけど、このツールを作るにあたって、phel用のgetoptのライブラリを作るための準備ができたのでヨシ
GitHub - smeghead/phel-grep
Contribute to smeghead/phel-grep development by creating an account on GitHub.
github.com
January 3, 2026 at 1:05 PM
Reposted by しめじ(smeghead)
アメリカはベネズエラ、ロシアはウクライナを侵攻していいなら中国はそりゃ台湾侵攻するよな
January 3, 2026 at 9:29 AM
Reposted by しめじ(smeghead)
急募:この頭の悪くて不格好で最低の三越/セイコーのカスを消す方法。
January 3, 2026 at 6:52 AM
phel-langのLazySequenceを使って、巨大ファイルのgrepツールを簡易的に実装してみたのだけど、LazySequenceのデータ構造が、LazySeqの入れ子で表現されているため、全要素を辿るユースケースだと、メモリ消費が結局増えてしまう。
全要素を辿るケースなら、ストリームを直接処理することで効率化した方がよいということがわかった。
January 3, 2026 at 3:56 AM
doseqを使うと全要素が展開されてしまってlazy seqを使ってる意味がなくなってしまうのだな。phel-lang
January 2, 2026 at 5:14 PM
無料の範囲のdeepwikiはだいぶいい加減な事を言うようになっていた。
January 2, 2026 at 5:07 PM
phel-langのlazy sequence を試そうとしてリポジトリを作って、ちょっとずつ進めてるけどまあ急がなくていいか。
January 2, 2026 at 3:48 PM
Reposted by しめじ(smeghead)
触ってきたプログラミング言語雑感
https://zenn.dev/hironori_ueno/articles/e78adfebaf1229
触ってきたプログラミング言語雑感
zenn.dev
January 2, 2026 at 3:37 PM
一歩づつ進むTDDを素vimだけでゆっくりやってる。
January 2, 2026 at 3:34 PM
github.com/smeghead/phe...
getopt をリハビリ的に作っている。オプションの処理をまったく書いてないので20%くらいかな?
これは、後で phel-getopt というライブラリとして公開予定。
phel-grep/src/modules/getopt.phel at main · smeghead/phel-grep
Contribute to smeghead/phel-grep development by creating an account on GitHub.
github.com
January 2, 2026 at 3:33 PM
Reposted by しめじ(smeghead)
定年退食 - Wikipedia
ja.wikipedia.org
January 1, 2026 at 4:54 PM
面倒くさい作業が価値を作ってたってこともあるよね?
January 1, 2026 at 5:06 PM