ジオコーディングした
とっても素敵なジオコーダーが公開されているので、ありがたく使わせてもらった。ネット越しにAPIを叩くより圧倒的に高速。 町域.txtというファイルに住所の一覧を入れておいて、以下でGoogle MapのURLに変換するだ […]
この1時間ほどやっていたこと(半分仕事、半分趣味)
もう週末でだいたい終わってるから、ちょっとCosmos DBのネタでも考えるか...。 そういや、TP-Linkのカメラ・Tapoって、JSONを返してくるんじゃないか?そのままCosmosに突っ込めると何か遊べる(?) […]
python-magic on Apple Silicon
大したことじゃないのだけれど、python-magicをMac Studioで使おうとしたらエラーが出た。 先にlibmagicとpython-magicをインストールしてある。 どうやらpython-magicがlib […]
WORDLEで覚える肯定先読み・否定先読みの正規表現
WORDLE流行ってますね、色々攻略を考えてみたわけですが、まあ辞書が分かってるなら正規表現で検索しちゃえば答えは出るわけで。最初の単語としてTOWNSを入力して、以下の状態になったとします。 で次の候補を探す時に、 2 […]
WORDLEもうちょっと考えてみた
先のエントリーで書いた通り本当にAROSEが1回目の単語として最適なのか気になって、位置による出現頻度をスコアとして計算してみた。 スコアが高い順に並べると以下のようになる。 soree 6584 sarra 5823 […]
WORDLE流行ってますね
WORDLEをやってみると、まあ秒で「これはプログラムで解けるのでは?」と思うわけだけど、プログラムで解いてしまっては英単語の勉強にならないということもあって、統計的にどう攻略するのが良いだろうか、という方針で考えてみた […]
drop.xmlをPostgreSQLで管理する
スパム、つまり、/home/user/Maildir/.Junk/cur/に分類されたファイルの送信元IPアドレスと、/var/log/maillogに'authentication failed'が記録されたアクセス元 […]
「お買い物チャレラン」をグラフで解いてみた
Twitterでこういう画像を拾った。赤数字はこちらで追加したもの。 これはひょっとして膨大なパターンがあって、死ぬほど解くのが大変なのでは?と察したのだけれど、さて、何で解こうかちょっと考えた。 むかーし、仕事の一つに […]
argparseで"-h"をhelp以外に使いたい
-h / --helpは当然そのコマンドのヘルプを表示するのがデファクトなんだが、-h / --hostというオプションを使いたい。でも、--helpを渡したらヘルプを表示して欲しい。 これをそのまま書くと以下になるけれ […]
PHPでCosmos DB(Javaでも可)
Cosmos DBのSQL(Core) APIのSDKとしては.NETやJavaはあるんだけどもPHPは無い。REST APIなんでPHPでcurlでも何でも使えば実装出来なくもないし、実際過去にそれでちょろっと書いたこ […]
firewall-cmdで設定済みのセグメントを検出してadd-sourceしたい
dropゾーンにIPアドレスを追加したいんだけど、既に設定済みのセグメントにバッティングしてないかをfirewall-cmdはチェックしてくれないので、例えば、/etc/firewalld/zones/drop.xmlに […]
Movable TypeからWordPressに移行
Movable TypeからWordpressに手動で移行してたんだけど、ここ10年ぐらいはともかくそれより古いコンテンツはかなり自動でいけそうなので、HTML Import 2というプラグインを試したけど投稿日付を抜き […]
PHPで年号込みのHTML selectのoptionsを生成する
コロナワクチン大規模接種の予約システムの話題に寄せてw PHPの配列の定義が出力される。 追記:Azure上のUbuntuだとちょっと設定が必要。
価格.comをスクレイピング
価格.comの性能比較ページをスクレイピングするを参考に、Safariでやってみた。なお、macOS上で実行。実行時点で登録されている価格情報のあるノートPCは2,378。そのうちUSB 3.1 Type-Cがあるのは6 […]
写真の整理(RAWに対応他)
Fbに書いたネタの続き。 そのまま実行すると、指定されたディレクト内のファイルを、YYYYMMDDHHMMSS.JPG(jpg)という名前でコピー。-a / -bでカメラの機種をファイル名に追加。-e / -Eで拡張子を […]
blockdiagで組織図
blockdiagで組織図を書こうとしたら、ちょこちょことひっかかるので覚え書き。 Fedora 14(たぶん15も)での手順。最初にpython-pipを入れる。PDFで出力したいなら、python-develとかgc […]



















