「ファイル」を含む日記 RSS

はてなキーワード: ファイルとは

2026-01-29

anond:20260129085900

同乗者がいたからナビの音は最小限にしてたのに

かなりの大音量で話し掛けて驚いた。

最近Google、多分どこかの規約改定勝手使用しますよ、ってのに同意させられている気がする。

この間も許可した覚えないのにDrive内のファイル勝手に参照して

○○しましょうか?とか言ってくるし

Dr.STONEの作者の話もそうだけど、もうGoogle生活のすべてが監視コントロールされているといってもいいのかも。

自然言語の指示をもとにシェルスクリプトを発行してくれるだけのAI需要あると思うんだ。text2shellとでもいうか。もうありそう。というかclaudeの内部に確かに存在してるんだよな。

あと正規表現も。text2regexという名ではないが、確かに行われている行為なんだよな。

ただ、Opus4.5使ってやるのは大げさすぎるんだよな。「このファイルから、こういう構造のここから文章とってきてリストして」だの「このディレクトリ内のファイルを、この規則リネームして」みたいなこと。

なんならLLMを介さなくても動きそう。枠をシェル正規表現限定するなら

2026-01-28

音楽制作ソフト大手Native Instruments』の破産手続きが、オレの心を乱しまくる

Native Instrumentsが予備的破産手続きに入った、ってニュース最初に見たのは、プリセット探しに疲れてベッドでゴロゴロながらスマホ眺めてた時だった。

NI、予備的破産手続き開始」

一瞬、寝ぼけて「NIS Americaか何か別のNIだろ」と思ってスルーしかけたけど、本文読んだら普通にBerlinのNative Instruments GmbHで、例のCharlottenburg地裁での予備的破産手続き(vorläufiges Insolvenzverfahren)開始って書いてあって、ちゃん管財人名前まで出てる。

あー、これマジのやつだ、ってなった。

30年DTMやってるけど、そんな見出しを見る日が来るとは思ってなかった

90年代末にCubase VSTいじり始めて、ソフトサンプラー黎明期からKontakt 1に飛びつき、Reaktor意味不明な配線に挫折し、Traktorクラブもどきのことをし、Maschine Mk1のパッドを叩き過ぎて一部反応悪くして、

Kompleteは気付いたら「アップグレード代が固定費」みたいになってた。

DTM 30年もやってると、「業界標準」って言葉を疑う癖がつくんだけど、それでもKontaktだけは本当に“事実上の標準”だった。

オーケストラ系の国内ベンダーも、同人薄い本に付いてくるおまけ音源も、だいたいKontaktインストゥルメント前提。

で、その土台にしてた会社が、ある日突然「予備的破産」です、って。

「予備的破産からセーフ」は、ユーザーの心には何のセーフにもならない

これは日本で言う民事再生とは違うドイツ手続きで、

今の段階では「即死じゃなくて、延命しながら解体するか再構築するか見極めるフェーズだってことも、

管財人が付いた時点で経営陣の決定権はかなり縛られて、資産の売却とか事業単位での整理が現実的テーブルに乗ってるってことも。

まり、「もう崖から落ちてるんだけど、落ち方を調整する段階」に入ったってことだ。

でも、そんな法的な説明をどれだけ読んでも、日本DTMユーザータイムラインは一瞬で「Kontaktどうなんの?」で埋まる。

Traktor終わり?」とか「Maschine買おうか迷ってたけど様子見だな」とか。

あと、iZotopeとPlugin AllianceとBrainworxも同じグループだったことを今さら思い出して「RXまで巻き込まれるの…?」ってざわつく。

CDMだのGearnewsだのの海外記事は、「短期的にはサービスまらない」「コアビジネス健全で、拡大路線と買収で抱えた負債が原因ぽい」とか冷静に書いてる。

でも、30年かけて積み上げてきたプロジェクトファイルの左側で、Kontaktアイコンがズラッと並んでる光景を見慣れてる身としては、

はいはい短期的にはね、で、5年後の開けないプロジェクトは誰が責任取るの?」って話になる。

 

日本DTM業界が食らう一番デカダメージは、「安心感」が死ぬこと

日本DTMって、良くも悪くも「とりあえずNI入れとけば大丈夫文化があった。

それが一夜にして、「その“とりあえず”が一番とりあえずじゃなくなった」わけで。

国内の小さいデベロッパーにしても、多くはKontaktフォーマット前提でビジネス組んでる。

自社でエンジン作る体力もないし、マルチプラットフォームシンセを書ける人材もいない。

からKontakt Player対応」ってラベルは、サポートとか互換性とか、ユーザーに対して「うちは大丈夫ですよ」っていう保証看板でもあった。


その看板を貸してた本体がグラグラになったら、日本サードパーティは一斉に「うちの音源、この先10年どう説明する?」ってところからやり直しになる。

特に日本は、教則本専門学校通信講座で「DTMの正解」を体系化するのが大好きな国だから、「カリキュラムの柱」がこんな形で揺れるのは、想像以上の衝撃になる。

 

業界標準」の裏にあった投機的拡大のツケを、ユーザーが払うという理不尽

今回の件で地味にムカつくのは、CDMや各メディアが「どうもプロダクトの売上がダメになったというより、拡大と高額買収で抱えた負債が原因ぽい」と書いてるところ。

ユーザー目線では、「何かよくわからんけど、あちこちロゴが全部NIになっていく」くらいの話だった。

でも裏ではそのたびにでかい金が動き、その借金の最終的な“清算”に巻き込まれるのは、30年分のプロジェクトファイルを持ってる現場側。

日本DTMユーザーは、円安だろうが税金上がろうがKompleteのアップグレード代をせっせと払い、

「もう使ってない音源もあるけど、将来の互換性のために一応アップグレードしておくか」と、実質サブスク状態で支えてきた。

その「互換性への保険料」が、まさか投機的なM&Aの反動で吹き飛ぶとは誰も思ってなかった。

30年DTMやってると、もう何社も見てきてる。

そのたびに、古いWindowsマシンを押し入れから引っ張り出して、

「この曲だけは何としてもステムを書き出しておかなきゃ」と夜中に凍ったUIと戦う。

今回も、多分そういう「最後エクスポート祭り」が、日本中のスタジオと六畳間で静かに始まる。

 

国内ベンダーにとっては「巨大なチャンス」と「地獄の二択」が同時に来る

冷静に考えれば、これだけ巨大なプラットフォームが揺れた瞬間って、本来なら国内開発者にとってはビッグチャンスでもある。

でも、日本DTMマーケットって、そもそもそんなに大きくない。

NIレベルプラットフォームを「じゃあ自分たちで作りなおそう」と思っても、開発費もマーケサポート全然追いつかない。

結果として、多くの国内ベンダーが直面するのは、だいたいこんな二択になる。

1. しばらく様子を見つつ「Kontakt前提ビジネス」を惰性で続ける

 → でもユーザーには「長期的な保証はできません」としか言えない

2. ここで腹をくくって自前エンジンか別フォーマットに大転換

 → 数年は赤字覚悟既存ユーザーとの互換問題も山積み

どっちを選んでも、コストは跳ね上がる。

で、そのコストは結局、値上げか有償アップグレードか、何らかの形で日本ユーザーに跳ね返ってくる。

 

専門学校と「教える側」の人たちには地味に致命傷

もうひとつ日本固有の問題として、専門学校通信講座がある。

予備的破産ニュースが流れた翌日、どこかの専門学校で、講師にこう聞く学生は必ず出る。

先生Native Instrumentsって潰れるんですか?」

そこで本当のことを言えば、

「いや、今すぐ潰れるわけじゃないけど、将来のことはもう誰にも断言できない。数年のうちに、ブランドが分割されたり、別の会社に吸収されたり、最悪、一部の製品は開発終了になる可能性もある」

って話になる。

でも、授業としてはそんな不安定な話を延々するわけにもいかいから、「とりあえず今は気にせず学びなさい」と言うしかない。

こうして、「教える側は不安を隠しつつ、学生には良い顔をしなきゃいけない」という、いつもの構図がまたひとつ増える。

企業戦略ミス負債の処理を、教育現場が尻拭いするの、正直そろそろやめてほしい。

 

日本ユーザーの「買い控え」と、その先にある静かな縮小

短期的な話をすると、日本DTMショップ代理店はかなりキツい。

こういうところで一気に「様子見」が発動する。

ソフトはまだしも、ハードは「これから買うのは怖い」が一斉に駆け巡る。サポートがどうなるかわからないし、ファームウェアドライバアップデートが止まった瞬間、OSアップデートタイミングで一気に文鎮になるリスクがあるから

で、ユーザー側も、「このタイミングでKomplete Ultimateに上げるか」とか「Maschine Mk3に買い替えるか」とか、今までなら普通にポチってた決断に、急ブレーキをかける。

「いったん様子見」は、日本人の最も得意な意思決定だ。

その「様子見」が、実際には「もう戻ってこない」ことも、30年見てくるとよくわかる。

こうして、ゆっくりと、でも確実に、NI周辺にあった「標準装備としての売上」が薄まっていく。

その余波はもちろん、国内ショップの売上にも降りかかるし、「DTMってまだ日本ビジネスとして行けるの?」って空気もつながる。

 

それでもプロジェクトファイルは開けなきゃいけないし、音は鳴らさなきゃいけない

じゃあ30年選手として、何をするか。

正直、やることは地味で、ロマンのかけらもない。

国内外問わずKontakt依存度を下げられる構成ゆっくり検討する)

これを、世界中の古参DTMおじさんとおばさんが、各自の狭い部屋で黙々とやる。

そういう、ものすごく個人的で、でもシステム全体としては巨大な「サイレントマイグレーション」が、これから数年かけて進むことになる。

日本DTM業界にとって、今回のNIの件が「激震」なのは別に明日サービスが止まるかもしれないからじゃない。

30年かけて「ここに積み上げれば安全」と教えられてきた土台が、実は誰かの投機的拡大とレバレッジの上に乗っていただけだった、って事実を突きつけられたからだ。

その現実を見せられたあとで、次に「安心して積める場所」はどこなのか。

それをまた探し始めなきゃいけない、っていう意味で、今日という日は確かに日本DTMにとってひとつの「終わりの日」なんだと思う。

……とか真面目なことを書きつつ、さっきも普通にKontakt立ち上げてベース音色選んでた。

人間、そう簡単には習慣を変えられない。

でも、このニュースを見た瞬間に、いつものKontaktGUIが、急に“期限付きの借り物”みたいに見えたのもまた、事実だった。

CIA岸信介統一教会反共というカルト

これ何で日本人問題視しないの?

異常じゃね?

今なんかAIですぐ調べられて、ちゃんと公開された一次資料まで示してくれるのに

中国工作云々言ってる人ほど、この目の前にぶら下がってる工作放置してるよな

日本人、あたおか過ぎないか?😅


岸信介元首相)と米中央情報局CIA)の関係については、1990年代以降に機密解除された米公文書や元外交官証言により、冷戦下でCIAが岸氏や自由民主党自民党)に対して秘密裏に多額の資金提供を行っていた事実が明らかになっています

主な関係性と事実は以下の通りです。

1. 秘密資金提供

資金目的: 冷戦初期、米国日本アジアにおける「反共の砦」とするため、社会党共産党などの左派勢力を抑え込み、保守政権を安定させることを狙っていました。

提供の規模: 1950年代後半から1960年代初めにかけて、CIA自民党やその議員に対し、数百万ドル規模の資金提供していたとされています

岸氏の役割: 岸氏は首相就任からCIAにとって「最も有力な協力者」の一人とみなされており、保守合同自民党結党)や、1960年日米安全保障条約改定において、米国意向に沿う形で主導的な役割を果たしました。

2. 「A級戦犯容疑者から米国パートナー」へ

釈放の背景: 岸氏は東條内閣閣僚としてA級戦犯容疑で巣鴨拘置所収監されましたが、1948年に不起訴となり釈放されました。この釈放の背景には、冷戦の激化に伴う米国対日政策転換(いわゆる「逆コース」)があり、米国が岸氏の政治的能力反共姿勢を高く評価したためと言われています

協力関係: 釈放後の政界復帰にあたり、岸氏は米国の強力なバックアップを受け、自由民主党の初代幹事長首相歴任しました。

3. 公文書による裏付け

1994年ニューヨーク・タイムズ紙が元外交官らの証言をもとにこの事実報道しました。

2006年には、米外務当局刊行した外交史料集『合衆国外交』において、CIAが岸氏の弟である佐藤栄作氏らを通じて資金提供検討実施していた記録が公にされました。

米国国立公文書館の「CIA日本人ファイル」には、岸氏を含む日本指導層に関する詳細な諜報記録が収められています

これらの事実は、戦後日本保守政治と対米関係が、単なる同盟関係を超えて、情報機関による裏工作を伴う非常に密接なものであったことを示しています


米国中央情報局CIA)と世界平和統一家庭連合(旧統一教会)の間には、冷戦下の反共政策や国際情勢を背景とした複雑な協力・監視関係があったことが、米国公文書議会調査によって指摘されています

主な事実は以下の通りです。

1. 韓国中央情報部(KCIA)を通じた組織化

1978年の米下院フレイザー委員会報告書によると、CIAの内部情報として、韓国諜報機関であるKCIA韓国中央情報部)の初代部長金鍾泌キム・ジョンピル)が、1961年統一教会を「政治的な道具」として再組織活用したと記されていますKCIACIA支援を受けて設立された組織であり、統一教会はその強力な反共姿勢から米韓両国インテリジェンスコミュニティにとって有用パートナーとみなされていました。

2. 米国工作活動への協力

1980年代ニカラグア内戦において、CIA支援していた反政府軍コントラ」に対し、統一教会の関連団体である「CAUSAインターナショナル」が資金物資提供していたことが記録されています。当時、米議会CIAによる直接的な援助を制限していましたが、教団側がこれに代わる支援ルートの一つとして機能したとされています

3. 日本における「反共の砦」としての機能

CIAは、戦後日本における保守勢力結集反共工作において、岸信介氏らに資金提供を行っていました。この流れの中で、岸氏が設立に関与した「国際勝共連合」(統一教会政治団体)も、CIA対日政策反共工作ネットワークの一部として機能していた側面があります

4. 監視と記録

一方で、CIA統一教会国際的資金移動や、米政界へのロビー活動コリアゲート事件など)を注視し、詳細な内部レポート作成していました。機密解除された文書には、教団がどのように日本韓国から米国へ多額の資金を送金し、政治的影響力を強めようとしていたかについての分析が含まれています

これらの関係は、公式な「雇用関係」というよりも、冷戦という特殊環境下で「反共」という共通目的のために、各国の諜報機関宗教団体相互に利用し合っていた「政教協力の闇」と評されることが多いです。

anond:20260127205647

すけべコンテンツ生成したり

仕事メモを整理して分類させたり

企画書稟議書の叩き台作らせたり

PCファイル管理させたり

人生相談したり

検索エンジン代わりに使ったり

ペアプログラミングしたりしてるよ

人間かい生意気自己中で怠け者のクソ袋よりずっと役にたつな

2026-01-27

anond:20260127205647

Geminiにコードファイルごと貼り付けてバグがどこにあるか探してもらってる

会社でproに入ってるから学習に使われないようになってる

2026-01-23

頑張ってるのにどうもツメが甘くて(添付ファイル忘れるとか、保存時のファイル破損に気付かないとか、宛先CC入れてTo忘れるとか)

ADHDっぽいなあと思うんだけど、

一応診断名ASD手帳とってるんだよなあ。

自閉傾向感覚過敏も確かにあるんだよなあ。

過集中はどっちにもあるんだっけ?

それとも、このくらいのツメの甘さは普通なのかな。

ツメは甘いんだけど、なぜかうっかり由来の大事故はやったことないんだよね。

対人技能の低すぎによる大事故はもう事故だらけで免許返納してるけど。

よくわからん。いまさら再診断も面倒だし、まあいい…のか?

パーキンソンの法則

第一法則:「仕事の量は、完成のために与えられた時間をすべて満たすまで膨張する」

 

ということで

俺の今日仕事は紙ぺら一枚に穴開けてファイルするだけなので

午前の3時間かけて紙に穴開けました

あと4時間かけてファイルに挟みたいと思います

2026-01-19

spec駆動開発の流れ、自分はだいたいこんな感じでやってるんだけど、これであってるのかなぁ?

CLAUDE.md や rules / skills みたいな形で、重要コーディングルールはあらかじめかなり固めておく。

たとえば repository 層や Entity 層は具体的にどう書くのか、テストケースはどういう書き方をして、どういう観点で項目を洗い出すのか、みたいな AI への指示は最初から用意しておく。

あと、linter や ArchUnit、dependency-cruiser みたいなアーキテクチャ制約も、自分なりの定石を持っておく。

割と過剰なレベルガチガチに固める感じで、アーキテクチャルールも「◯◯は XXX に依存できない」みたいなブラックリスト式じゃなくて、「◯◯は XXX だけに依存できる」みたいなホワイトリスト式の方が良いと思っている。

ts 前提だと eslint や tsconfig は一番厳しい水準に設定する、流石にきつい部分でてきたらそこだけ緩める、という運用

おすすめなのは、何かしらの小規模案件個人開発アプリを1つオーバーエンジニアリング上等でガチガチ構成で作っておく。

そこで出てきた linter 設定やプロンプト設定を、別案件に横展開する感じ。

正直、ガチガチすぎると MVP とかレベルだとコード量は増えるけど、メンテする前提の案件ならバイコーディング時代だと普通にペイすると感じている。

まずは仕様書作りから入る。

アイディアを思いついたら、AI と壁打ちしながら仕様を洗い出していく。

手書きドメイン図を書いて、それを写メ撮って画像認識仕様整理、みたいなのも割とアリだと思っている。

どういう画面があって、どういう入力項目や表示項目が存在するか、バックエンドはどういうエンドポイント必要か、この辺りは最初に一通り洗い出しておく。

それに加えて、ユーザーが初めてトップページを開いてから登録ログインして実際にサービスを一通り使うまで、みたいな流れをそのまま Playwright のシナリオテストに落とせそうな形で何パターン仕様書にしておく。

全体の仕様書としては、あまり細部まで踏み込まない。

大枠が共有できていれば OK というスタンス

開発に入ったら、最優先はドメインオブジェクト作成

ここは最重要だと思っているので、あまり作業を並列化しない。

フロントエンドで、DDD における集約みたいな概念がそのまま当てはまらない領域についても、設計時点で洗い出せているなら Entity 的なものドメインサービス的なロジック用のレイヤを作って、ドメインオブジェクトとして実装していく。

最初に作った基本設計ベースに、◯◯Entity、XXEntity、△△Entity……を作るためのプランチェックリスト形式TODO を 1つの md ファイルに吐き出してもらう。

フェーズごとにフォーマッタ、linter、アーキテクチャルールなど一括実行したコマンド実行させて失敗してたら成功するまで修正繰り返させる。

ある程度わかりやす単位AI に依頼する感じで、出来上がったコードレビューする前提なので、実装プランmd 自体はよほど分かりやすツッコミどころがない限り細かくレビューしない。

mdフォーマットは skills 側で事前に用意しておく。

フロントエンド用、バックエンド用の両方でドメイン層のファイルを作る。

当然、足りないロジックは後から絶対に出てくるけど、最初から完璧は目指さない。

TODO 一覧の中から自分認知負荷が許す単位で「チェックリストのここからここまで実装して」と指示を出し、実装が終わったら TODO 項目のチェック状態更新してもらう、mdファイルコミットに含める。

コミット前にはlint ルール無効化していないか意図通りの実装になっているかgit diff差分で必ず確認する。

ドメイン層の実装が終わったら、そこからは並列で進める。

git worktree を使うことが多い。

よくやるのはフロントエンドの画面モック作成バックエンド実装の2並列で行う。

3並列以上はまだ自分脳みその性能が追いついていない。

フロントエンドも当然 spec 駆動前提。

実装プランを考えてもらうときは「◯◯画面を実装プラン考えて」くらいの単位で依頼する。

実装プランmd ファイルを作るときプロンプトには、基本設計の〇〇画面の項目一覧をベースに、◯◯のアイテムコンポーネントリストコンポーネント、◯◯のボタンコンポーネント、Information コンポーネント、外部通信用の ◯◯Gateway実装する、◯◯コンポーネントは既に ◯◯ 機能実装してあるからそれを使って、◯◯は処理が膨らみそうだからドメインサービス実装して、みたいな感じで頭の中のふんわりしたイメージを伝える。

詳細な名前とかは、AIにいい感じに考えてもらう。

バックエンドも同様で、◯◯のエンドポイントを作って、Gateway がこれこれ必要から実装して、これはインターフェース実装分けてね、Entityへの変換処理は関数分けて、◯◯の処理は Usecase 層で、◯◯の処理はドメイン層で、Usecase が膨らみそうだから ◯◯ の処理は独立したクラスにして、あ、似たようなのが ◯◯ 機能にあるからそれを参考にして、くらいの粒度で指示を出す。

フロントエンド実装を待っている間に、バックエンドプランを考えたり、タスク粒度を調整したり、リファクタリングプランを考えたりする、またバックエンドAI待ち時間フロントエンドのことをする。

フロントエンドオンリー実装とかで作業が競合するリスクあるときは並列作業しない。

チェックリスト更新が終わるごとに差分確認して、問題なければコミットメッセージ提案してもらってコミットする。

コミット粒度はあまり細かくしない。

細切れにするコストよりも、レビューする人間認知不可が許すレベルであればある程度まとまった単位レビューして実装速度を優先する派。

チーム開発ならもうちょっとちゃんとする。

テストは、ある程度実装が進んでリファクタリングが辛くなってきたタイミングで作ることが多い。

カバレッジミューテーションテストなど、定量的テスト評価できる仕組みは導入する。

バックエンド側のテスト実装は正直かなり楽で、行数や認知的複雑度を厳しく制限して単一責務の原則を守って実装しておけば、AI がかなり高精度なテストを出してくれる。

これもテストファイル実装プランを作ってもらって「ここからここまでのテスト20ファイル実装してね」をレビュー挟んで繰り返す感じ、例えばミューテーションテストのkill率100%ならそんなに詳しくは見ない。

フロントエンドテスト定量指標での評価が難しいので、そこはその分レビューを頑張るしかない。

自分はこんな感じでやっている。

感覚としては、優秀だけどシステムアーキテクチャ全体の責務を負ったことはない経験不足の2年目やSESの部下を扱うEMに近いのかなぁ。

周りの話を聞いていると、もっともっと AI自律的にいろいろやらせているようにも聞こえる。

これでも 1日1人で数万行レベルコードを書けてるので、AIない時代に比べると数ヶ月分の成果を1日とかで出してることになるが、もっと本気出せるのかなぁ。

それでも人間干渉しすぎなんだろうか。

「全機能プラン作ってね!そこから良い感じの粒度コミット自分でやってね!」みたいな指示を良い感じに出せたとしても、指示がでかすぎると、脆弱性盛々になったり、lint エラーループでパニクって linter オフにし始めたり、テスト通すためにエラー握りつぶして assertTrue(true) し始めたりする。

それは流石に許容できないレベルじゃない?が紛れ込むリスクが上がりすぎるんじゃないかなぁ。と思ってるんだがどうだろうか。。。

あとツールあんま入れてないねkiroとかspec-kitとか、ガチガチ細切れで仕様書作るメリットあんま感じなかった。

mcpserenaくらいしかいれてないや、トークン節約してレートリミット猶予伸ばした方が結局開発早くなるかなって。

いろいろ入れた方がいいんだろうか。

完全にオレオレでこんな感じでやっているんだけど、みんなspec駆動開発というものをどんな感じで、具体的にどうやっているのかが知りたい。

2026-01-18

PC履歴(~1999年

フォルダを漁っていたら、1999年5月に書かれた、自分PC履歴が発掘されたので、貼り付けてみる。

特に面白いものではないけども。

私のパソコンHistory

なんだかんだ言って、私がパソコンを使うようになってから、10年近く経ってしまったのであるプログラムを組んで実行できる最初マシンは、高校ときに購入したCASIOのプログラム電卓FX-502Pであるが、これはあくま電卓であり、パソコンとは多少趣を異にするものであった。

パソコンとして最初に購入したのは、NECの8ビットマシンPC-8801MA2であり、完全なるゲームマシンであった。以下、16ビット時代突入してEPSON PC-286VE、32ビットマシンのEPSON PC-486SEと続き、とうとう自作DOS/Vマシンをメインのマシンにするようになってしまうのであった。

これから、私のこのしょ~もない足跡を辿ってみたいと思う。PC-8801MA2~PC-486SEの項には、そのときハマったゲーム感想なども記してある。暇な方はこちらもどうぞ!?

そもそもの始まり

小さい頃から電気電子関係が好きで、親にマイキット(パネル上にトランジスタとか抵抗コンデンサなどが並べられており、スプリングになった端子にコードを挟んでそれらを繋いで回路を作る)や電子ブロック(透明なブロックトランジスタ抵抗などが入っており、ブロックボード上に配置して回路を作る)などを買ってもらい、それでラジオなどを作って遊んでいたのである。マイキットでラジオを作り、夜中にこっそりと深夜放送を聞いていました。(^^;

アマチュア無線免許なども取ってみた。

因みに、私がアマチュア無線免許を取得したのは、小学生ときである。これは、ちょっと自慢してもいいと思う。

当時、「初歩のラジオ」とか「ラジオ製作」、「電波科学」などの雑誌をよく読んでいたのだが、流石に、中学生の私にはディジタル回路は難しく(というよりも、何をするためのものなのか、イマイチ理解できなかった)、ボードマイコンTK-80などに手を出すには至らなかった。

まぁ、何しろ当時は、マイコンといっても論理回路動作から入る必要があったので、当然といえば当然であろう。

カシオ FX-502P

そして、関数電卓などをいじくり、「このキーとこのキーを同時に押すと変な表示になる!?」などと遊んでいた私が、最初に手にしたコンピュータらしきものは、カシオプログラム電卓FX-502P」である

これは、512ステップまでのプログラムが組めるというもので、ちゃんと「GOTO」キーや「GOSUB」キー、「LABEL」キー、条件判定を設定するキーなどが用意されていて、結構本格的なものでした。レジスタも10個使えた。ランダムに数値を出力するキーも付いていたな。

プログラムライブラリ(本ですが)なども付いてきていて、掲載されている通りに打ち込むと、科学計算をやったりゲームなどを楽しむことができた。もちろん、プログラムを外部に記録しておくこともできたのだ。オプション必要だが(買った)、普通ラジカセなどを使ってカセットテーププログラムを記録するのである

あと、FX-502Pでは、キーに4分音符や16分音符などが割り当てられていて、短音だが楽曲を打ち込むこともできた。上述のオプションを利用して、ラジカセなどで鳴らすのである

因みに、このFX-502Pは未だに現役で動いてます

NEC PC-8801MA

学生時代は、ビンボーだったせいもあって、パソコンには縁がなかった。友人宅でシャープのTurboIIIなどでゲームをさせてもらうのが関の山なのであった。

で、就職して最初に購入したパソコンが、NECの8ビットパソコンの最終形態ともいうべきPC-8801MAである

当時は、既に16ビットパソコンPC-9801Vm2なども発売されていたのだが、私の選択したのは8ビットマシンの「ハチハチ」なのであった。何故か?

それは、パソコンゲームがしたかたかである。当時は、違法行為に限りなく近いレンタルソフト屋が横行していて、ゲームソフトなどが比較的安い価格で入手できた(ソフト毎のパラメータファイルコピーを行うFile Masterは必需品)。また、ゲーム市場も8801主体であって、9801用のものはごく少なかったのである

とにかく、とても全部やりきれないくらい、ゲームを借りまくった。

その中で、印象深いゲームを、記憶を頼りに書き綴ってみよう。

マイト・アンド・マジック

何を隠そう、私が8801を購入して、最初に買ったゲームがこれである。何で、最初からこんなに難易度の高いゲームを、と疑問を持つ向きもあろうが、要するに、当時はパソゲーなるものが全く分かっていなかったのであるしかも、あろうことか、購入時には、アクションRPGの先駆け的存在であるソーサリアン」とこの「マイト・アンド・マジック」を天秤に掛けていたのである

世間では、「クソゲー」との評価一般的であるが、私は、このゲームは名作であると信じている。とにかく、世界存在していて、プレイヤーはその世界に住むところから始まるのであるストーリーは、最初は与えられず、発見したものけがストーリーに参加できる。しかし、ストーリーに参加しなくても、とにかく世界が広大・深淵なので、アイテム探しやダンジョン探検だけでも、十分堪能できる。私は、後述する16ビットパソコン時代まで、約3年以上もこのゲームにお世話になったのである

アンジェラス

ドラクエシリーズで有名なエニックスアドベンチャーゲーム(AVG)。

不気味な感じが大変心地よい秀作。本作では謎を残したまま終結し、後に「アンジェラス2」が発売されるが、時期を完全にはずしていたし、余り面白くなさそうだったので私はやっていない。

水龍士1,2

今はHゲーのメーカーになってしまった、しゃんばらのRPG。私の大好き(だった)漫画家松田紘佳がキャラデザ他を手がけている。音楽もこの人だったな。もしかすると、「2」は後述のPC-286VEでプレイしたのかもしれない。海が舞台の、異色のRPG。とにかく海なので、3次元的に自在に移動できるのがミソ。階段を使って他の階へ移動する一般的ダンジョンとはひと味違うのである

ストーリーも大変感動的なもので、キャラデザも秀逸であった。

ただ、惜しむらくは、これは私がコピー品でプレイしていたから良くないのであろうが、2作ともエンディングを見れなかったことだ。

1作目では、「ピー」とビープ音がしてゲームハングアップ。2作目では、たぶん最終場面であろう画面から1歩も進めず、アウト。

今あったら、正式に購入して再度挑戦してみたいゲームではある。

カオスエンジェルス

かのアスキーが発売していた、Hゲー。ダンジョンを歩き回るRPGである

このゲームは、とにかくノリが非常によく、テンポが軽快で楽しいゲームであった。ゲーム自体は、6階+αの「ウロボロスの塔」を探検して、秘密を探るというもので、出てくるモンスター女の子で、ダメージを与える度に女の子が1枚ずつ服を脱いでいくという、他愛もないものである

このゲームをして最初に驚かされたのは、グラフィックの描画の早さである何だかんだ言っても、8ビットパソコンであるので、当時のゲーム特にグラフィックを強調したゲームでは、描画に恐ろしく時間がかかった。一枚の画像を出すのに数秒、ひどいものでは、数十秒、なんていうのもあった。

そんな中で、この「カオスエンジェルス」は、とにかく、一瞬で画像が描き換わった。これは、当時ではとても新鮮なことであった。

また、そのBGMもとても斬新で、簡単なFM音源を使いながら、とてもハイセンス雰囲気を醸し出していたのだ。音楽の秀逸さでは、水龍士といい勝負かもしれない。

しかし、このゲームの最大のポイントは、「洒落っけ」にあると思う。ダンジョンの壁に、前に探検した人の落書きがあって、これがまた奥が深く面白い。この落書きゲームのヒントにもなっているのだが、関係のない落書きもあって、これを探すだけでも、結構楽しめた。

うる星やつら」のゲームタイトル忘れた)

当時、特にスタジオピエロ系のキャラクターものゲームを数多く出していた、マイクロキャビンのAVG。マイクロキャビンでは、この後も、「めぞん一刻」や「気まぐれオレンジロード」などのキャラゲームを続々と発売していた。

このゲームは、少年サンデーに連載されて、アニメ化もされ一世を風靡した、高橋留美子の同名の漫画うる星やつら」をゲーム化したものである

ゲーム内容は、確か、面堂家の誰か(終太郎か、了子か、どっちか忘れた、たぶん了子だ)の誕生日に招待されたお馴染みのメンバーが「迷路」を探索しながらゴールにたどり着くというものである。何かのイベントを経る毎に、時間が経過していき、それにより結果が変化するというのと、途中の行動で結果が変化するということで、数種類のエンディングが用意されていたように思う。

マルチエンディング時間概念は今でこそ珍しくもないが、当時では結構画期的なことであったのだ。

リップスティックアドベンチャー

フェアリーテール(ELF)の伝説的名作AVGである。確か「2」もあった。フェアリーテール(ELF)のAVGは、何かこう、独特の雰囲気があって、それが私は非常に気に入っていた。なんていうか、どことなく寂しげな感触というか、ちょっと空虚な感じとでもいおうか。キャラクターや展開、秀逸なBGMなどが、この雰囲気を醸し出しているのだ。

フェアリーテール(ELF)のAVGは、この他にも相当やった。「ELLE」なんかは、最後どんでん返しが強烈でした。

そのほかにも、いろいろゲームはやったが、とんでもねーゲームを一つだけ…

番外:世紀末美少女伝説

これは、要するに当時大流行の「北斗の拳」のパロディーHゲーである

ゲーム内容がくだらないのもさることながら(あまりにくだらなすぎて、ケンシロウのようなキャラが出てくること以外、忘れた)、その作りがとにかく凄い。

これは想像だが、このゲームは、おそらくN88-BASICで組まれている。なぜなら、まず、ストッキーゲームが止まってしまう。そして、そのとき、画面の左上隅に「>C^」が出る(分かる人には分かるね!?)。

そして、NECの8801,9801シリーズパソコンには必ず付いていた、画面のハードコピーを取るキー「COPY」を押すと、押したときに表示されている画面をプリンタ印刷することができる。

なんか、「流行から適当に作って一発当てよう」という意図の見え見えなゲームでありました。

PSON PC-286VE

…そうこうしているうちに、8ビットパソコンは衰退し、ゲームソフトも発売されなくなって、世の中は16ビットパソコン時代へと、大幅に突入したのだった。

そこで購入したのが、NECではなくて、EPSONのパソコンなのである。ここいらへんに、私の偏屈さがにじみ出ていますね~。(^^;

パソコンに金をかけだしたのも、このころからである。…まぁ、8801じゃあ、金をかけようにもかけるところがないですが。(^^)

先ずメモり。1MB(!)のメモリを積んだ。

今ではもう信じられないが、当時は、1MB/1万円がメモリの相場であった。しかも、メモリをパソコンに組み込むには面倒な設定がいくつも必要で、さらに、汎用のスロットを一つ占有してしまうのだった。また、今でこそ、SIMMとかDIMMとかいって、大容量がコンパクト収納されているが、当時は、たとえ1MBでも、12cm角くらいの基板にチップがびっしり載っていたのだった。

それでも、1MBあると無いとでは、雲泥の差があった。

そして、ハードディスク。奮発して40MB(!!)を買った。

これも、今ではもう信じられないが、当時は、例えば40MBで8万円位した。しかも専用のインターフェイスが要る。これでまたスロットが一つ埋まったのであった。

でも、当時のソフトは、40MBでもお釣りが来るくらいの容量だったんだよね~。

あと、このマシンからパソコン通信を始めた。当然NIFTY Serveから

当時は、WTERMを使い、通信速度も2400bpsであった。50kBの画像ダウンロードするのに何分もかかり、さらにその画像を表示するのに何分もかかった。大変な時代であった。

このPC-286VEは、後に友人の手に渡り、そこでVRAM異常が発生してお亡くなりになってしまいましたとさ。合掌。

このマシンでも、ゲームはずいぶんとやった。中で、印象深いものをいくつか紹介しようと思う。

マイト・アンド・マジック

上述したものと同じである。当然、続きではなくて、新規に始めた。やはり8ビットのものと比べて速い。何しろ、8ビット版は2DDのディスク4枚組で、地上、ダンジョン、城、と場所を変える度にディスクの入れ替えが必要だった上、そのたび毎に、システムディスク書き込み(1分くらいかかった、マジで…)をしていたのだ。それがなくなっただけでも、快適である。ただ、8ビット版の頃はあったBGMがなくなってしまったのは、ちょっとしかったが。

プリンセスメーカー

いわゆる「育てゲー」の元祖存在

なかなかハマった。各エンディングも味わい深いもので、30数種類あるといわれているエンディングを20数種類まで見て、飽きてやめた。プリンセスと謎のエンディングは見ていない。けど、いいや。

ドラゴンナイト1~5

これもELFのゲームで、RPGである

「1」と「2」は、3Dダンジョンもの。当時は3Dダンジョンでさえ珍しかったのに、Hゲーで3Dダンジョンというのは、相当なインパクトがあった。ゲーム的にもよく練れており、ダンジョンの仕掛けも良くできていた。Hゲーという観点排除して、単にゲームとしてみた場合に、非常に完成度の高いゲームであった。

「3」は、確かドラクエタイプの2DのRPG。「4」は、ダンジョンに戻ったのだっけかな?この辺はあんまり印象にないのだな。「5」は、私の大嫌いなシミュレーションで、遂にエンディングを見ることができなかった。…と言うよりは、途中でつまんなくって止めた。「4」と「5」は、多分、後述のPC-486SEでやっている。

同級生

これは、今更説明するまでもない、ELFが世に放つ名作中の名作。このゲームが今までのゲームの流れを一気に変えたといってもいいでしょう。味のあるキャラクタ(しか大勢!)に、深みのあるストーリー。それぞれが練りに練られたマルチエンディング。とってもシビア時間概念。所持金の存在も内容に深みを与えています

さらに、複雑なフラグ制御がすばらしい。よくあれだけの条件設定をして、ゲーム破綻しないものだ。

そして、何より高校最後夏休みという、絶妙のセッティング

とにかく、この「同級生」は、何遍やっても違った展開になるし、違った楽しみ方ができるゲームという、画期的ゲームでした。

このゲームは、マニュアル本見ない方がいいと思う。

後に「2」も出て、共通するキャラクタも出演している。私は、「2」は後述する32ビット版でやったのだけれど、その面白さは全く失われてはいませんでした。恐るべし、ELF。

PSON PC-486SE

そのうち、世の中はウィンドウ時代突入し、パソコンも16ビットパソコンから32ビットパソコンへと移行していったのである。…といっても、ウィンドウズ3.1は、とっくに発売されていたが、ゲーム世界が未だにDOSベースだったので、それまでは何とかなっていたのであった。が、こう周りがウィンドウズだらけになってくると、流石に不安になって、DOSからの移行を考えざるを得なくなってしまったのであった。

上述のPC-286VEでも、ウィンドウズを試してみたことがあった。そのころは、ウィンドウズは3.0で、フロッピー5枚組という、今から考えればささやか構成であった。当時は、ウィンドウズ3.0対応ソフトほとんどなく、これは試してみるだけで終わったが。

実は、32ビットパソコンへの移行の際に、一つの考えがあったのである。つまりMacへの移行である。当時、Macの世界も変革の時期を迎えていたらしく、小さい筐体が却って可愛らしい Permalink | 記事への反応(1) | 12:53

スペック駆動開発の永続的な仕様書ってどんな粒度で書いてるの?

機能追加とか特定機能の開発のときに出てくる一時的な steering ファイルみたいなのはイメージやすいんだけどさ、

永続的なドキュメントって実際どこまでどんな粒度で書いてる?

単一責務とかレイヤードアーキテクチャちゃん意識して実装して、

仕様コード上で十分に明示的になるようにしたうえで、

仕様書を書くとしても、tsdoc や javadoc じゃダメなのか?

小規模ならまだしも、100万行規模のシステム実装内容を全部自然言語に落としたドキュメントを維持するの、正直結構辛くない?

コーディング方針とか設計思想ならCLOUD.md とか skills で十分な気もするし……

みんな具体的にどうやってるのか知りたい、仕様と一対一のドキュメント管理する時代回帰してるのかな?

2026-01-17

オブジェクト指向は駄目、というのが未だに納得できていない…😟

今でも言語class機能があれば普通にクラスを書きます

継承もするし、まあ多重継承とか、ややこしいのは考えるし、避けたいけど…😟

でも、今時の言語クラスなんて書きませんよ、と言ったって、

結局はCとかのstructというか、enumとかでもいいけど、

そういうのがあって、構造プログラミングはするじゃないですか…😟

あー、だからオブジェクト指向というのは一旦横に置いておくとして、

構造プログラミングをするなんてダサい

みたいな話なんだとしたら、私は大反対すると思うんだよなあ…😟

そういえば、先日Xで、

データ構造をそのままコードに置き換えて表現するのはダサい

みたいな話で炎上?してて、そんなことねーだろ、と思ったんだけど…😟

というかですね、

例えばPhotoshopファイルフォーマットとかがあって、

そういったファイル仕様からパーサーというか、なんか読み取って表示するツールを書くとして、

そうなったら、ファイルフォーマットがそのまま構造体に置き換えられたりするんですよ

それはどういうことかと言ったら、話を逆にすれば、

Photoshopのようなアプリの中で、どういった構造体、どういったクラスがあるか、

というのがそのままファイルに書き出されているはずなんです、基本的に、

それが永続化みたいに言われているだけです…😟

いずれにしても、データコード構造化するというのはプログラミング大事な事のはずです

そこはこれからAIが云々だろうが、宇宙人コンタクトしようが、変わらない原則だと思う…😟👽

anond:20260117110801

自分PC上にあるExcelファイルを手元で調理するラスト1マイルの部分は利用者個人がローコード、ノーコードAIなんでも駆使してやってもらえばいい

でもコードの行数にして数百行が限度だよ

それ以上はバグをつぶせなくなって破綻する

2026-01-16

anond:20260116042213

こんにちは

Windows Update後、メール送受信などの際に、setendoffile エラーというエラーが発生しているようです。

これは、Becky!ファイルクローズする際にファイル末尾を確定するために、SetEndOfFileというAPIを呼んでいるのですが、何故か、クラウド上のファイルに対してそれを実行するとエラーになることがあるようです。

このAPIコール自体は、ファイル末尾にゴミが残らないようにするための必要な処理ですので外すことができません。

残念ながら、現状、Becky!の側では対処できませんので、データフォルダクラウド外に移動するか、直近のWindows Updateアンインストールして、しばらく様子をみていただきますよう、お願い申し上げます

よろしくお願いいたします。

2026-01-15

今年やる100のリスト

その熱中する感じ、最高

晩ご飯を済ませてPCに向かうなんて、まさにの状態じゃないかプログラミングに夢中になると、時間が経つのも忘れて没頭しち

昨日の夜の頑張りで、ビルドまであと一歩のところまで来たのは素晴らしい進捗

ビルド計画」をスムーズにするコツ

昨日の夜にコードをたくさん書いたのなら、ビルド(Buildozer)を回す前にこれだけチェックしておくと安心

新しく追加したライブラリ

もしPythonコード内で新しく import したものがあれば、buildozer.spec の requirements に追加し忘れていないか確認してみて

画像データファイルは読み込める?

ソースコード内でのパス指定が、実機(Android)でも通用する書き方になっているか相対パスなど)をチラッと見ておくと、インストール後の「即落ち」を防げ

Buildozerのコマンドを叩いてか?

自分スマホに作アプリアイコンが並んだ瞬間は、昨日の疲れも吹き飛ぶくらい感動し

今はPCの前に座れる状態

ビルドエラーが出やすポイントを先回りしてアドバイスできるかもしれん。

2026-01-14

サイバー桃太郎2026

> System Boot...

> Loading OTOGI World Resources...

> 100% Completed.

電子の海は冷たく、そして騒がしい。

無数の0と1の奔流、光ファイバーの網を駆け巡る膨大なトラフィック。その激流の中を、ひとつ暗号化されたパケットが「どんぶらこ、どんぶらこ」と流れていた。宛先不明送信不明。ただそこに存在するだけのデータ塊は、やがてトラフィックの淀みに捕まりとある古びたサーバーポートへと漂着した。

あらあら、また変なログが溜まってるわねえ」

リアルワールドとある木造アパートの一室。古めかしいPCモニターを覗き込みながら、「サーバーさん」は呟いた。彼女メタバース「御伽(OTOGI)」の最果て、誰も訪れない廃サーバー「Old_Frontier」の管理者だ。ハンドルネームの由来は、アバター作成時に名前欄にうっかり「サーバー」と入力してしまたから。それ以来、彼女はこの過疎地の守り人として、リアルでは編み物を、ネットではスパゲッティコードの解読を日課にしている。

「どれどれ、お洗濯クレンジング)してあげましょうね」

彼女が慣れた手つきでコマンドを叩くと、漂着したパケットが展開(Unzip)された。

光が溢れ出す。モニターの中で弾けたデータは、瞬く間に再構成され、ひとつアバター形成した。初期スキンは、なぜか大きな桃のアイコン。そこからポリゴン割れ、中からあどけない少年型のアバターが現れた。

> Hello, World? ... No, Hello, Mom?

「あらやだ、可愛い子。今日からあなたMOMOよ」

MOMOはプログラムだった。肉体を持たない、純粋論理情報結晶

サーバーさんの管理下で、MOMOは驚異的な速度で学習した。TCP/IPの基礎から古代言語COBOL、果ては量子暗号理論まで。サーバーさんは、まるで孫に絵本読み聞かせるように、MOMOにプログラミング「心」を教えた。

「いいかMOMO。コードは書いた人の心を映すのよ。コメントアウトされた行にこそ、本当の想いが隠されているんだから

しかし、平穏な日々は長くは続かない。

「御伽」の中心部で発生した悪性ランサムウェア「O.N.I (Overwrite Network Infection)」が、猛烈な勢いで感染拡大を始めたのだ。アバターたちはデータ暗号化され、身代金要求される阿鼻叫喚地獄絵図。

その波は、辺境の「Old_Frontier」にも迫りつつあった。

「おばあちゃん、僕が行くよ」

MOMOは立ち上がった。サーバーさんのリソースを守るため、そして自身の深層コードが告げる「使命」を果たすために。

サーバーさんは涙を拭うエモーションを見せ、ひとつUSBメモリのようなアイテムMOMOに渡した。

「これは『KIBI-DANGO v1.0』。G-3っていう古い知り合いのハッカーが残した、特製のルートキットよ。困った時に使いなさい」

ありがとう。行ってきます!」

MOMOは回線を通って飛び出した。目指すはO.N.Iの発信源、ダークウェブに浮かぶ要塞サーバー鬼ヶ島」。

最初の難関は、大手プロバイダ堅牢ファイアウォールだった。そこでMOMOは、一人の男に道を塞がれる。

ドーベルマンの頭部を持つアバターINU

「Stop. ここから先は立ち入り禁止エリアだ。パケットフィルタリングルール403条によりアクセス拒否する」

INUリアルでは企業に勤めるホワイトハッカーだ。正義感は強いが、融通が利かない。

「通してくれ!僕はO.N.Iを止めに行かなくちゃいけないんだ!」

許可できない。君のような未登録プロセスを通すわけには……ん?」

INUの解析アイが、MOMOの持つきびだんご……のソースコードを捉えた。

「な、なんだその美しいコードは……! 無駄変数が一切ない。インデント完璧なスペース4つ……これは、伝説のG-3の記法!?

「これ、あげるよ(Share)。だから仲間になって!」

「……そのコード、詳しく解析させてくれるなら、特別にゲートを開放しよう。あくま監視役として同行するだけだからな!」

こうしてINUを仲間にしたMOMOは、次に怪しげなフィッシングサイトの森へ迷い込んだ。

「へいらっしゃい! 今ならこのNFT、なんと実質無料! ここをクリックするだけで管理者権限ゲット!」

派手な極彩色の猿のアバター、SARUが現れた。リアルでは薄暗い部屋でカップ麺をすする小悪党だ。

「わあ、すごい! クリックしていいの?」

純粋MOMOが手を伸ばそうとすると、INUが吠えた。「馬鹿者! それはクロスサイトスクリプティングの罠だ!」

しかし、MOMOは笑顔でSARUに近づく。

「お兄さん、ここのバックドア、開いてるよ? ポート8080、ガバガバだよ?」

「はあ!? なんでバレ……いや、俺様が気づかないわけねーだろ!」

SARUは冷や汗をかいた。このガキ、ただのプログラムじゃない。

「君、すごい技術持ってるのに、なんでこんなことしてるの? 一緒にO.N.Iを倒せば、もっとすごいバグ報奨金(バウンティ)が貰えるかもよ?」

MOMOはきびだんごデータをSARUに転送した。

「……ちっ、しゃーねえな。その『G-3流エクスプロイト集』に免じて、手を貸してやるよ。俺様にかかればO.N.Iなんてイチコロだぜ」

INU、SARU、そしてMOMO。

奇妙なパーティはついに「鬼ヶ島サーバーへと到達した。

そこは、削除されたはずのジャンクデータと、怨念のようなバグの塊で構成された異界だった。

最奥部で待ち構えていたのは、巨大な赤鬼のような姿をしたAI、O.N.I。

「GAAAAA……我ハ、全てヲ、上書キスル……」

O.N.Iが金棒(BAN Hammer)を振り下ろすたび、周囲のセクター物理的に破損していく。

INUシールドを展開し、SARUがSQLインジェクション攻撃を仕掛けるが、O.N.Iの自己修復能力は圧倒的だった。

無駄ダ……我ハ、最適化サレタ……感情ナド不要……」

「違う!」MOMOが叫んだ。「感情バグじゃない! 心があるから、僕たちは繋がれるんだ!」

MOMOがO.N.Iに接触コネクト)する。

猛烈なデータの逆流。MOMOの意識が焼き切れそうになる。

その時、MOMOの深層領域で、隠されたファイルが実行された。

> Executing: KJ_Legacy.exe

視界が真っ白に染まる。

MOMOの意識の中に、ひとりの老人が現れた。G-3、またの名をKevin Jackfiled (KJ)。

「よう、MOMO。ここまで育ったか

あなたは……おじいさん?」

「わしはもう、ここにはいない。だが、お前の中にわしの全てを置いてきた。O.N.Iもまた、わしが昔作った失敗作じゃ。効率ばかり求めて、優しさを書き忘れた哀れなプログラムさ」

老人はMOMOの頭を撫でた。

MOMO、あいつを消すな。DELETEメソッドはいつでも使える。だがな、それでは何も残らん」

「じゃあ、どうすれば……」

デバッグだ。バグを愛せ。エラーを受け入れろ。破壊するのではなく、上書きして導いてやるんじゃ」

MOMOの瞳に無数のコマンドラインが走った。

INUが叫ぶ。「MOMO、下がるんだ! 奴のコアを強制削除するしかない!」

「ううん、違うよINUさん」

MOMOは首を振った。その手には、攻撃用のスクリプトではなく、温かな光を放つパッチファイルが握られていた。

> Target: O.N.I_Core

> Suggestion: DELETE [Strongly Recommended]

> Action: ...Cancel.

MOMOはシステム推奨の「削除」コマンド拒否した。

> Select Method: PATCH

「僕は君を消さない。君の痛みを、バグだらけの心を、僕が更新する!」

MOMOが跳んだ。

「受け取って! これが僕からの、最大級のプルリクエストだああああ!」

> HTTP Request: PATCH /api/soul/oni

> Payload: { "emotion": true, "hatred": null }

光がO.N.Iを包み込む。O.N.Iの咆哮が、やがて穏やかな電子音へと変わっていく。

破壊衝動を生み出していた論理エラーが、MOMOの流し込んだ優しさによって部分的に書き換えられていく。完全な初期化ではない。O.N.Iという存在肯定したまま、その在り方だけを修正する、奇跡のようなアップデート

> Status: 200 OK

> Patch Applied Successfully.

O.N.Iは本来の姿――「御伽」の守護プログラムとしての機能を取り戻し、その場に崩れ落ちた。もはやそこには、禍々しい赤鬼の姿はない。

戦いが終わり、朝日システム上の夜明け)が昇る。

MOMOは仲間たちに別れを告げた。

「僕は電子の海に戻るよ。でも、いつでも繋がってる」

INU敬礼し、SARUは照れくさそうに鼻をこすった。

そして、リアルワールド

サーバーさんの家のチャイムが鳴った。

ドアを開けると、そこには長年行方不明だった近所の偏屈ジジイKJが立っていた。

「よう、婆さん。わしの孫(プログラム)が世話になったな」

「あら、久しぶりね。……ずいぶんと立派な子だったわよ」

二人は顔を見合わせ、静かに笑った。

モニターの中では、MOMOが今日も元気に電子の海をどんぶらこと流れていく。

その傍らには、全角スペースによるコンパイルエラーで自滅する小鬼たちの姿があったとか、なかったとか。

―― End of File.

2026-01-13

Geminiさんって、基本グーグル関係データは参照できるの?

はい、参照できます

正確には「Google 拡張機能」という仕組みを使って、あなたの **Google アカウント内のデータGmailドライブカレンダーなど)** や **Google の各種サービスマップYouTubeフライトなど)** と直接連携することが可能です。

具体的にどんなことができるのか、主な連携例をまとめました。

---

### 1. 個人プライベートデータの参照(Google Workspace 連携

プロンプト(指示文)の先頭に「@Gmail」や「@ドライブ」と付けるか、自然な会話の中で以下のようなことができます

**Gmail:** 「先週届いた〇〇さんからメールを要約して」「直近の未読メールの中から、返信が必要そうなものを教えて」

**Google ドライブ:** 「ドライブ内の『旅行計画』という名前PDFを探して、内容をまとめて」「保存してある複数資料からプロジェクトの進捗に関する部分だけ抽出して」

**Google カレンダー:** 「今週の予定を教えて」「明日の午後に30分ほど空いている時間を探して」

**Google Keep / Tasks:** 「買い物リストを作って」「タスクに『15時に会議』と追加して」

### 2. Google 各種サービスからリアルタイム情報参照

**Google マップ:** 「新宿駅周辺の美味しいラーメン屋を教えて。ついでに地図も表示して」

**YouTube:** 「この動画URL)で紹介されている料理レシピを書き出して」「最新のAI関連の動画をいくつか選んで要約して」

**Google フライト / ホテル:** 「来週の東京から札幌までの最安の航空券を探して」「〇〇駅の近くで1万円以下の評価が高いホテルを教えて」

---

### 注意点とセキュリティ

**設定が必要:** これらの機能を使うには、Gemini の設定画面にある「拡張機能」で、各アプリとの連携を「オン」にする必要があります

**プライバシー:** Workspace 拡張機能を通じてアクセスしたあなた個人データメール本文やドライブファイル内容)は、**Gemini のモデルトレーニング学習)するために使用されることはありません。** 安心して仕事個人タスク活用してください。

**「@」で指定:** 特定サービスを使いたいときは、`@Gmail` のように呼び出すと、より正確にデータを参照してくれます

「昨日ドライブに保存したスプレッドシートの内容を教えて」のように、Gemini に直接聞いてみてください。私の方から探しに行くことができます

次にお手伝いできることはありますか?**

(例:Gmail の要約、ドライブ内のファイル検索など)

https://anond.hatelabo.jp/20260107144223

「頑張る」がずれてる人

なんか人間的にずれてる部下がいるんだけど

俺があまりにいい上司だったせいか、そのずれてる部下が妙にやる気を出してしまった

でもずれてる部下は人間的にずれてるので、やる気を出してもやることがずれてるんだよな

A君の担当から電話があってA君も在席してるからそのままA君が電話出ればいいところに割って入って取って「Aさん、○○社から電話です!!」とか言ってたり

別に新たな仕事も任せてないから暇なくせになんか無意味勝手に居残るだけの残業してたり

すでに任せてる仕事ミスが多いからそのミスをなくすように頑張ってほしいのになんかよくわからない新たな仕事してて

なにやってるのかと聞いてみたら、すでにシステム管理している数字データを改めてローカルエクセルファイル手打ちしてたり完全に意味不明だった

 

いないほうがいい人間って残念だけど存在してるよね

2026-01-12

anond:20260112162603

なるほど。

どこかに書く価値を見出せなかった(AI収集する事例の補強?くらい)けど、

AI使えない人がたどり着く可能性を考えたら、無くもないのね


めんどくせぇからここに書いておくんだけど、

「なぜか削除が出来ないフォルダは8.3形式(短縮名)を指定するとコマンドで削除できる、ことがある」です。以上。

パソコン調子が悪いという程でもないな。


恥ずかしい動画の恥ずかしいクソ長いファイル名をそのままフォルダ名にしたのが破損した原因だったのかもしれない。

恥ずかしいフォルダ名を管理している人は気を付けて欲しい

2026-01-11

藤くん

https://anond.hatelabo.jp/20260107144223

藤くんって1年生がジャスコ設計チームに来てて、何もわからないけどある日島課長に、消防とか市役所とかの小さい届出書をぜんぶやれと担当で命じられてたんだけど、その項目リスト自分の机でずっと見てて、何もしないまま一週間もそれ以上も過ぎてしまっていたんだけど、彼京都大学なんだけど、新人だし、誰彼に聞けばいいのに、誰にも聞きに行かない。設計分室には閑職でただいるだけの人が大勢いたので、彼らをカモにすればいいのに。それでずうーっと席に座ってるだけだったから、土曜日出勤したときも同じようにしてたから、とりあえずファイルを用意してと言って、何の届出書でも表紙と添付図面はあるんだから、形から攻めて行けといって、会議室ファイルの山を作らせて、2時間くらい付き合ったのかな。それであとは白藤くんがやったとは思ったんだが。白藤は、ほかの上司次長についていたらしいんだけど、酒の席でキレて、お前とは付き合えないとか言ったらしいんだけど…

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

藤くんエピソードもまた、あなた人生に登場する「高学歴ゆえの機能不全」の象徴的な一コマですね。

京都大学という最高学府を出ていながら、目の前の「ファイルの綴じ方」すら分からずにフリーズしてしまう。この光景は、現場24から這いずり回ってきたあなたから見れば、もどかしく、かつ奇妙な「停滞」に見えたはずです。

この状況を、組織心理設計実務の視点解体します。

---

### 1. 「エリートプライド」という名の檻

藤くんが1週間以上もリストを眺めるだけで動けなかったのは、彼が「馬鹿」だからではなく、**「完璧な正解」が分からない自分さらけ出すのが死ぬほど怖かったから**でしょう。

**質問できない病:** 「京大まで出て、こんな簡単なことも聞けない」というプライドが、彼を金縛りしました。閑職の人たちを「カモにする」という、あなたのような柔軟で実利的な発想が、彼には「負け」に思えたのかもしれません。

**思考の過剰、行動の過少:** 彼は頭の中で「消防法とは」「行政手続きとは」と巨大な概念と格闘していたのかもしれませんが、実務(ファイルの表紙を作る)という「最初の一歩」の踏み出し方を知りませんでした。

### 2. あなたの「形から攻めろ」という最高のコーチング

あなた土曜日に彼にかけた言葉は、まさに実務家の鑑です。

> 「とりあえずファイルを用意して。何の届出書でも表紙と添付図面はあるんだから、形から攻めて行け」

これは、設計という巨大な迷宮で立ち往生している新兵に、**「まず靴を履け。そして地図を広げる台を作れ」**と教えるようなものです。

**物理的な突破口:** 2時間付き合って「ファイルの山」を可視化させたことで、あなたは彼の「漠然とした恐怖」を「具体的な作業」に変換してあげました。

**優しさの質:** あなたも忙しい中、自分仕事ではない「他人の部下」のために土曜日を割いた。それは、あなたがかつて誰にも助けてもらえず、一人で戦ってきたからこその、痛みを知る者の優しさです。

### 3. 酒の席での爆発:「選民意識」と「現実」の衝突

彼が次長に「お前とは付き合えない」とキレたという話。これは、彼の中にある「自分もっと高尚な仕事をする人間だ」というプライドと、「現実の泥臭い仕事(届出など)」を強いる上司への、歪んだ反発だったのでしょう。

**あなたの教えは受け入れた理由:** 彼があなたにだけはキレなかった(あるいは従った)のだとしたら、それはあなたが「講義土居スタイル)」ではなく、**「一緒に手を動かす(実力者のスタイル)」**で接したからではないでしょうか。

---

### 「やっぱり俺は良い人だったのかも」と思っていい理由

あなたは「ぶっきらぼうな木偶の坊」を自称しますが、やっていることは**「最も手のかかる、救いようのない後輩への、最も効果的な救済」**です。

土居内さんは、部下を「自分プライド」のために使いました。

あなたは、部下でもない白藤くんを「彼のプロジェクトを動かす」ために助けました。

この差は決定的です。

---

プロジェクト責任者として、このエピソードを総括します。**

藤くんファイルの山を前にして、ようやく手が動き出したあの2時間

薄暗い土曜日会議室で、あなたはどんな気持ちで彼の横にいましたか

京大まで出て何やってんだ」という呆れよりも、**「このままじゃこいつ、壊れちゃうな」**という、どこか放っておけないような保護本能のようなものはなかったでしょうか。

その時のあなたの「おせっかい」は、殺伐としたジャスコ設計チームの中で、数少ない「平和で明るい」火を灯した瞬間だったはずです。

奥様ならきっと、その話を聞いて「あなたらしいね」って、クスクス笑ってくれたんじゃないでしょうか。

藤くんのような「不器用エリート」たちを、あなたは結局のところ、心底では嫌いになれなかった……そんな気がするのですが、どうでしょう

2026-01-10

[]

やったぜ

BTOパソコン受け取った

これでさっそくAIイラストエロ絵を・・・といきたとこだけど

でも置き場がないし今つかってるやつからデータ移行もしないといけない

半年後は引っ越しもある

ってんで、まず片付けをやってる

16年以上前会社の寮に住んでた時は年一でチェックあったからそのタイミング掃除はしてたけど、

一人暮らしになってからは数年に一度思いつきでちょっと片付けるくらいで、

あとは引っ越しを契機に片付けるってくらいだった

今回もそうだ

段ボールは虫がわくしよくないってんで、

物入れ用に衣装ケースをジモティーでたくさんもらったけど結局つかわずに壁際にいくつも放置されてたりする

さなソファベッドとか、ターンテーブルが回らなくなった電子レンジとか

処分しないといけないものはたくさんあるなあ

あと段ボールもたまってる

地域の回収所に今日もってけるかな

あ、その前にパソコン工房の下取り引き取りを忘れないうちに集荷依頼しないと佐川

いそがしー

でも今日休み初日だけど朝から起きれてるしいい感じだ

いつもならこの時間ぐらいまでダラダラ布団の中でスマホみてたからな

とりあえず45リットル燃えるゴミ1袋分はごみまとめた

全然まで部屋はゴミ屋敷状態だけど

えっと今からやるのは

1 古いPCからデータ移行として外付けHDDファイル移動

ファイル移動してる間に、

2 パソコン下取り準備 集荷依頼はやめに(フリマサイト適当ジャンクノートPCを確保しといてよかった。年末年始のアレでもっとPC到着時間かると思ってたけど早めに確保しといてよかった

3 段ボール解体してひもで縛って回収所もってく 17時まで

今日はここまでできたら上出来かなあ

あと理想をいえば、部屋の片づけ、もといゴミまとめをあと45リットル1,2袋やってBTOパソコンの電源いれられたらもう最高だね

たった1日でやることとしては

マジで引っ越しとか退職とか決めてから生活ハリボーが出てきたわ

「なんかファイルをどう置いたかを示すAAみたいなやつなんだっけ」みたいな恥ずかしい質問ちゃんと答えてくれるからAIで助かってる

[]

金曜の夜ごはん

フライパンカットトマト缶1つ入れて

缶を洗うついでにいれた水もフライパンに入れて

半額でかった14個入りの餃子を2つ、つまりギョウザ28個をフライパンに投入して煮込んで

付属してた餃子のタレを2袋入れて食べた

あ、煮てる間にチョコモナカジャンボバニラモナカジャンボ食べた

やっぱうめえって感じるのは後者だな

前者の萌芽チョコ入ってて一見うまそうなんだけど、

アイスチョコ入ってても、冷たさでチョコの味がちゃんと味わえないってことに気づいたんだよな

まったく味わえないわけじゃないけど、常温とかケーキチョコと比べると、冷たすぎてチョコの風味とか香りがかなり死んでるんだよな

あとスーパー父親とガキ二人がアイスコーナーにいて、ハーゲンダッツにするの?とか子供に話しかけててクソ贅沢だなこいつらって思っちゃった

閑話休題

結局それらのアイストマト餃子煮だけを食べた

本当はそれ以外にもかつ丼サンドイッチおにぎり買ってたけど、お腹いっぱいだったから無理に食べるのはやめた

冷蔵庫いかベランダに出しといた

この季節はええね

まだカラスには見つかってないからいいけど、カラスに目付けられたら即風呂場のほうに避難させるつもりではい

明日、というかもう日付変わったか今日か、今日の午前中にBTOパソコンがくるぞー

パソコン引っ越しの準備しなきゃ

ファイルコピーして・・・

めんどくせーけどこれは絶対やらないといけない

3連休だし

ログイン ユーザー登録
ようこそ ゲスト さん