マガジンのカバー画像

プログラマー探偵の事件簿

38
プログラミングして遭遇した不思議な事件について書いています。 助手の猫が解決のアドバスをくれます。
運営しているクリエイター

#TWSNMP

TWSNMPシリーズ 25周年記念リリース+ちょっとお休み宣言

気がつけば 最初のTWSNMP Managerを開発してからあ25年たちました。 このノートを始めたことは…

twsnmp
21時間前
2

プログラマー探偵の事件簿:古からのバグがゾンビアイコンとなって姿を現す

長い間、姿を現さなかったバグがひょんなことから謎のゾンビとなって見つかったという話である…

twsnmp
7日前
4

プログラマ探偵の事件簿:全角でも半角でもない東アジアの曖昧な文字幅がミステリアス…

新人助手の猫さんも半年経って仕事に慣れたころの事件である。 事件の始まり新たにコマンドラ…

twsnmp
2か月前
4

プログラマ探偵の事件簿:DataTablesで列の数を変更するとUnhandled Promise Rejectio…

新人助手の猫さんがやってきて1ヶ月半、仕事に慣れてきたころの事件である。 事件の始まりシ…

twsnmp
6か月前
5

ぷちプログラム探偵の事件簿:Microsoft パートナーセンターの難解なパズルを解く

事件のはじまり新作ソフト「シン・TWSNMP」をMicrosoft ストアに公開しようとした時の話であ…

twsnmp
8か月前
5

プログラマー探偵のプチ事件簿:謎のIPアドレス192.168.137.1の脅威

昨日、旧版TWSNMPの質問メールを受け取った。 ミステリアスな話である。助手の猫も興味を示し…

twsnmp
10か月前
4

プログラマー探偵のプチ事件簿:"TypeError: String.prototype.replaceAll called with a non-global RegExp argument"

TWSNMP FCを使っている時に が発生した。以前は問題なかったと思う操作をしている時である。 問題の処理は、 this.selected.Pat = this.selected.Pat.replaceAll(/\r?\n/, '') のような改行コードを削除する処理である。replaceAllで使う正規表現にgフラグが必要というエラーのようなので、 this.selected.Pat = this.selected.Pat.replaceAl

プログラマー探偵の事件簿:Unsupported class file major version 64

調べていることが全く違う方向のために、時間を無駄にすることがある。そんな事件の話である。…

twsnmp
1年前
7

プログラマー探偵の事件簿:値が勝手に変わる問題は私を逃さなかった

原因を調べずに別の方法で逃げようとしても問題が追いかけてきた話である。 事件の始まりWeb…

twsnmp
1年前
5

プログラマー探偵の事件簿:「invalid character '\x00' after top-level value」の謎…

随分昔のつぶやきが不可解なエラーの謎を説いた話である。 事件の始まりTWSNMP FCでWebサーバ…

twsnmp
1年前
3

プログラマー探偵の事件簿:背景画像がメモリを蝕む

その事件は、2年の間、誰にも気づかれなかった。 助手の猫と共に、ポーリング辞典の解説動画…

twsnmp
1年前
4

プログラマー探偵の事件簿:wailsが日本語のダイアログを表示しない理由

長い間解決しなかった問題がひょんなことから解決できた話である。 事件の始まりログ分析ツー…

twsnmp
1年前
3

タイムスタンプの形式が沢山ありすぎて困った

今朝は5時から開発開始です。ちなみに、昨日は3時から開発してました。 起きるのが5時ぐら…

twsnmp
1年前
2

プログラマ探偵の事件簿:精度の低い時計がログを消す

助手の猫の予感があたった事件である。 事件のはじまりGitHUBに届いた1件のTWSNMP FCに関する問い合わせから始まった。 不思議なこともあるものだと思ったが、私は使っている人の勘違いだろうと思っていた。しかし助手の猫は「プログラマー探偵の出番では?」と言っていた。 証拠を集める話だけでは調べようがないので証拠のなるログを送ってもらった。 なんと、使っている人の勘違いではなさそうである。 たしかに、 が発生している。 通知のリストに載っていないものはログにも記録