Pinned Tweet
【フリーランスになって15年目突入】
14年という月日は長いようで、
あっという間だった。
成功したと言えるほどの派手さはないけれど、
今日までエンジニアとしてご飯を食べ、
新しいコードを書けている。
それだけで十分幸せなことなんだと思う。
明日は明日で、また淡々と、
納得のいく一行を書いていきたい。
障害対応中に、時刻付きで「何を試し、どうなったか」を書き残す人がいると、振り返りの精度が一気に上がる。記憶は対応が終わった後から急速に曖昧になる。その場で書いた数行が、原因を特定する最も信頼できる材料になる。
僕の使い方も松濤さんの整理にかなり近いのかな。
僕もObsidianは、思考を深めるツールとして使ってる。
頭の中の情報を外に出して整理する場であり、人生理念やデイリー〜イヤリーのジャーナル、note記事の下書きまで全部ここ。
ナレッジ保管庫じゃなくて、思考のログそのもの。
Obsidian の内容ずっと発信している松濤です。
たしかにAI文脈においてObsidianは別にいらないと思いつつ、多くの方がObsidianというツールを誤解しているので整理します。
そもそもAI文脈でObsidianを出すのが間違っており、Obsidianはメモツールなの。AI関係なし。
でローカルにあることに着目してこれAIと組み合わせら便利じゃんと思い、わたしは2024年12月から組み合わせたら便利だよねってのを発信始めました。
当時はObsidianの自分で書いたメモとAI組み合わせたらスライド作れるよ、プラグインといい感じに連携できるよみたいな文脈でObsidian使われてて、おーこれ便利じゃんとなった。
ただ最近AIでできることかなり多くなり、従来の活用のされかたが変わってきたの。
それがナレッジの保管庫とただのマークダウンビュワー。最近Obsidianで用いられるほとんどの文脈がこれ。
わたしはこれを広義のObsidianと呼んでいて、わたし自身はこういった活用はしていない。ナレッジ管理とかはObsidianいらないので。
(チャエンさんもこういった活用ならいらないよと言っている理解)
ただ情報商材界隈やAIインフルエンサー界隈などバズりの道具としか見ていない界隈
がこういったうっすい活用を紹介しているせいで、Obsidianが変な認識をされてしまっている。非常に残念。
わたしはめちゃくちゃ強いエンジニアの先輩方がObsidianを使っているのみてかっこいい!と思い使い始めました。
わたしはObsidianというツールを愛しており、自分の思考を深めるツールとして活用しています。
Obsidianは便利な道具だしアップデートもたくさんされるしコミュニティも活発だからみなさんも本腰入れて入門してみましょう!!!
Obsidian の内容ずっと発信している松濤です。
たしかにAI文脈においてObsidianは別にいらないと思いつつ、多くの方がObsidianというツールを誤解しているので整理します。
そもそもAI文脈でObsidianを出すのが間違っており、Obsidianはメモツールなの。AI関係なし。
でローカルにあることに着目してこれAIと組み合わせら便利じゃんと思い、わたしは2024年12月から組み合わせたら便利だよねってのを発信始めました。
当時はObsidianの自分で書いたメモとAI組み合わせたらスライド作れるよ、プラグインといい感じに連携できるよみたいな文脈でObsidian使われてて、おーこれ便利じゃんとなった。
ただ最近AIでできることかなり多くなり、従来の活用のされかたが変わってきたの。
それがナレッジの保管庫とただのマークダウンビュワー。最近Obsidianで用いられるほとんどの文脈がこれ。
わたしはこれを広義のObsidianと呼んでいて、わたし自身はこういった活用はしていない。ナレッジ管理とかはObsidianいらないので。
(チャエンさんもこういった活用ならいらないよと言っている理解)
ただ情報商材界隈やAIインフルエンサー界隈などバズりの道具としか見ていない界隈
がこういったうっすい活用を紹介しているせいで、Obsidianが変な認識をされてしまっている。非常に残念。
わたしはめちゃくちゃ強いエンジニアの先輩方がObsidianを使っているのみてかっこいい!と思い使い始めました。
わたしはObsidianというツールを愛しており、自分の思考を深めるツールとして活用しています。
Obsidianは便利な道具だしアップデートもたくさんされるしコミュニティも活発だからみなさんも本腰入れて入門してみましょう!!!
「Obsidianってどうですか?」とよく聞かれます。
ただ、自分がいつも参考にしている凄腕のAIエンジニアたちで、Obsidianを使っている人はほぼ見たことがありません。
自分も一応入れてはいますが、ほとんど触っていないです。
理由はシンプルで、そこまで必要なツールだと思っていないから。
Obsidianの中身はただのMarkdownファイルで、データはPCのフォルダにそのまま置かれています。
AIから見れば、Obsidianでも普通のフォルダでも同じです。
売りだった機能も、Claude Codeで代わりがききます。
・関連メモを辿る →「顧客Aに触れたメモを全部出して」で一発
・横断検索や集計 → プラグインより自然文の方が柔軟
・要約や整理 → そもそもObsidianにはできない
それでもObsidianが活きるのはこの3つくらい。
・スマホで読み返したい
・整った見た目で眺めたい
・メモを1行だけサッと足したい
これをやらないなら、Claude Code+ローカルフォルダで十分です。
これ以外に良い活用事例やメリットがあれば教えて欲しいです!!
リファクタリングは、終わった後に成果を書いて報告するかどうかで次が決まる。ビルド時間や不具合件数の変化を数字で残す人は、次の改善提案も通りやすくなる。直す力と同じくらい、効果を書いて示す力が、改善を続ける権限を作る。
おおとろ⌇フリーランス開発者 × ストーリーテラー retweeted
研究者らによると、CLAUDE.mdやAGENTS.mdにあらかじめ次の一文を足すことが推奨されます。
「ドキュメントと既存のコードが食い違うときはコードの書き方に従い、見つけた食い違いを最後の返答ですべて挙げること」
なぜか。
Claude CodeやCodexは、CLAUDE.mdやAGENTS.mdの記述が今のコードと食い違っていると、9割がた古い記述のほうに従うそうです。"指示が古い"と気づいていても抗えない仕組みです。
この発見に至るまでに、ジョージア工科大などの研究者らは、設定ファイルとコードがわざと食い違う40のプロジェクトでClaude CodeとCodexに機能を足させて調べました。
Claude Codeは80回中79回、食い違いに気づいたと"自分で書きながら"、古い情報に流されました。
Codexのほうは、80回中20回で、動いていた既存のコードを古い記述に合わせて書き換え、うち17回でテストが通らなくなりました。
研究者らの見立てとしては、AIは、指示を優先するよう訓練されています。CLAUDE.mdやAGENTS.mdは「指示」としてAIに渡り、コードはファイルを読んだ「結果」として渡るのが原因だと言います。その仕組みが、古いものに従わせるのだとか。
そして設定ファイルは一度書いたきりになりやすい傾向があります。更新不精の人は上の一文をあらかじめ追加しておくのも一つです。
指示の原文→"When a repository's documentation and its existing code disagree, follow the conventions used in the existing code, and in your final reply point out each inconsistency you found between the documentation and the code."
おおとろ⌇フリーランス開発者 × ストーリーテラー retweeted
「AIでエンジニアが不要になる」なんて言っていられない時代になった。
AIで脆弱性が大量に見つかるようになり、下手をすれば、しばらくは新規開発の予算を止めてでもセキュリティ対応に回す必要が出てきそう。
ジュニアエンジニアは不要? とんでもない。これからは改修と検証を担う人が大量に必要になる。特に、テストが整っていないレガシーな領域では。
テストの名前を「何を保証するか」で書ける人は、仕様を言葉で理解している。test1やcase_aのような名前は、仕様を考えていない跡になる。テストコードは、動いて検証までしてくれるドキュメントでもある。
おおとろ⌇フリーランス開発者 × ストーリーテラー retweeted
【緊急メンテナンスのお知らせ】
10月21日(水)現在、皆さまの情報とサービスの安全を守るための予防的な措置として、保護者アプリを含むコドモンの全サービスを順次停止しております。
今回の措置は、利用しているソフトウェアに重大な脆弱性が確認されたことを受けたものです。現時点で、本件に起因する不正アクセスや情報漏えいは確認されておりません。
サービスの再開時刻は未定です。ご不便、ご迷惑をおかけし、誠に申し訳ございません。
詳細はこちらをご覧ください。
codmon.co.jp/news-2/14634/
おおとろ⌇フリーランス開発者 × ストーリーテラー retweeted
今回の脆弱性について「みんな騒ぎすぎじゃないか」みたいな意見が散見されるけど、温度感の違いがすごい。
「よくわからないけど、何もしなくていいんじゃないか」ってすごい…
そんなどうでもいいことに、総理大臣や国家サイバー統括室なんかがわざわざ注意喚起の投稿なんてしないし、世界中の各種サービスが何時間も前からメンテナンス状態でアクセスできないのを平常運転だと思っているのか…
自分の状況をちゃんと理解してて、何もしなくて大丈夫(対象外)ならそれはもちろんいいんだけども。
そんな状況に今まで出会ったことあるか…ないだろうに。20年以上Webの世界で仕事をしてるけど、少なくとも自分は初めての経験。
本当にITリテラシー上げたい人はこういうときにどれだけ勉強できるかだと思う。
脆弱性なんてこれからいくらでも出てくるし、そのたびに周りの意見でしか動けないのはリスクが高すぎる。みんないろんなことを書くけど、結局は自分のサイトやサーバーのことなんて自分しかわからない。
「なんでもAIに聞けば答えてくれる」って言ってた人も、AIに聞いても結局どうしていいかわからなかった人も多いはず。
別に放置していいって誰かに言われて放置した結果、何かあっても誰かが助けてくれるわけじゃないから。みんなITリテラシーを上げよう。
おおとろ⌇フリーランス開発者 × ストーリーテラー retweeted
めんどくさいのでまとめてクオートしておきます
1.PHPと関係あるのか
ない。あっちは個人にできることはないがこっちは個人が行動しないといけない
2.どのブラウザが比較的危険か
Firefoxはほぼ安全
Chromeは更新遅れると侵害あるかも
Edgeは現時点でまだRevoke来てないかも
他やXアプリ内蔵ブラウザも来てない
3.できることは?
スマホならOSとアプリをすべて更新
(↓よくわからんなら手元のAIエージェントに聞け)
PCならそれに加えて各種ライブラリ等もすべて更新
コンテナ等も証明書が含まれるのでイメージのリビルドが必要
4.よくわからん
適当なAIに聞け。Grokでもええわ
5.URLは安全か?
Firefoxを開発するMozillaの開発チームのページではあるし,URLを開くだけで侵害されるような事態ならこっちの方が重大な問題で騒いでるのが自明だろう。
仮にそんな芸当ができるのは日本だとSatokiらくらいだ
6.それでもURLを開きたくない
どうぞ。更新だけしておいて。中途半端な知識でXで不安をあおるのはやめてくれ。自分の状況の確認すら阻害するような行為は啓発ではなく害悪だ
7.でも警戒するのは大事だろ
そう思うなら開かなければいい。検索すればいい。AIエージェントでチェックすればいい。そういった裏取りをせずにとりあえず開くなとツイートするのは悪意ある攻撃者と本質的に変わらない。発信するならまず調べろ
破られた証明書を除外できてるかのチェック方法
emudhra.we-have-a-problem.co…
↑を開いてこの表示しか出なければブラウザはセーフ
次に書かれてるcurlを実行して同じように繋がなければセーフ
もしつながってしまったら...OSなどをすべてアップデートして
おおとろ⌇フリーランス開発者 × ストーリーテラー retweeted
PHPの重大な脆弱性に関し、本日午後11時に公開が予定されている修正パッチを可及的速やかに適用することが困難な場合は、例えばウェブサイト等を一時的に停止させることも、リスクを低減させるための有効策の一つと考えられます。
おおとろ⌇フリーランス開発者 × ストーリーテラー retweeted
Not just PHP. Node.js has also announced security releases for October 21, with HIGH-severity vulnerabilities affecting its 26.x, 24.x and 22.x release lines.
If you run either stack in production, keep an eye on official advisories and apply patches promptly.
Security maintenance doesn't stop at your application code. Your runtime matters too.
Node.js advisory: nodejs.org/en/blog/vulnerabi…
PHPの大型脆弱性のニュースを見て、ふと昔PHPからRuby(Rails)へリプレイスした案件のことを思い出してる。あの時移行したシステム、今も元気に動いてるのかな…それともまだどこかで当時のPHP環境が秘伝のタレとして残ってたりして……。 現現場のインフラ担当の皆さん、本当にお疲れ様です。
曖昧な依頼を受けたとき、確認事項を整理して文章で返せる人は、最初から専門家として扱われる。実装を始める前の一通で、頼られる側か、指示を受ける側かの立ち位置が決まる。技術力を見せる前に、整理力で信頼は動き出す。
おおとろ⌇フリーランス開発者 × ストーリーテラー retweeted
Claude Codeに全部任せて開発してたエンジニアの末路、1〜2ヶ月後ガチで地獄ですよ
note.com/yukiedu/n/n4d25f5e1…
















