IT業界・政策
MagSafe化した
MagSafe化した

書くのを忘れたまま、1ヶ月以上経ってた...。 自分のiPhone 11 Proのバッテリーの最大容量が80%ぐらいになったから、去年の12月半ばから2,3週ほどかけて、 という玉突きをやってiPhone 8もバッテリー […]

続きを読む
macOS運用・トラブル
Rectangleのドラッグ
Rectangleのドラッグ

Rectangleにはコマンドラインじゃないと設定できない隠し設定があって、画面トップにウインドウをドラッグすると最大化する機能が邪魔なので、毎回インストールするたびにどうやって設定するかを調べることになるのでメモ。

続きを読む
PHP
WORDLEで覚える肯定先読み・否定先読みの正規表現
WORDLEで覚える肯定先読み・否定先読みの正規表現

WORDLE流行ってますね、色々攻略を考えてみたわけですが、まあ辞書が分かってるなら正規表現で検索しちゃえば答えは出るわけで。最初の単語としてTOWNSを入力して、以下の状態になったとします。 で次の候補を探す時に、 2 […]

続きを読む
クラウド・Azure
竈門禰豆子 on Azure Database for PostgreSQL / MySQL Flexible Server
竈門禰豆子 on Azure Database for PostgreSQL / MySQL Flexible Server

「竈門禰豆子」の「禰」が異体字セレクタによって7バイトあり、MySQLに適切な設定をしないと格納出来ない、というのがちょっと話題になったので試してみた。 Azure Database for PostgreSQL まず、 […]

続きを読む
クラウド・Azure
オンプレ・IaaSからAzure DB for PostgreSQL Flexible Serverに
オンプレ・IaaSからAzure DB for PostgreSQL Flexible Serverに

オンプレやIaaSで動いてるPostgreSQLを、Azure Database for PostgreSQL Flexible Serverに移行する時に、同程度のサイズ(vCPU数、メモリ、ストレージ)なら、post […]

続きを読む
Python
WORDLEもうちょっと考えてみた
WORDLEもうちょっと考えてみた

先のエントリーで書いた通り本当にAROSEが1回目の単語として最適なのか気になって、位置による出現頻度をスコアとして計算してみた。 スコアが高い順に並べると以下のようになる。 soree 6584 sarra 5823 […]

続きを読む
Python
WORDLE流行ってますね
WORDLE流行ってますね

WORDLEをやってみると、まあ秒で「これはプログラムで解けるのでは?」と思うわけだけど、プログラムで解いてしまっては英単語の勉強にならないということもあって、統計的にどう攻略するのが良いだろうか、という方針で考えてみた […]

続きを読む
Web・CMS
コメントスパムがウザい
コメントスパムがウザい

ので、SQL発行してcloseにした。

続きを読む
Python
drop.xmlをPostgreSQLで管理する
drop.xmlをPostgreSQLで管理する

スパム、つまり、/home/user/Maildir/.Junk/cur/に分類されたファイルの送信元IPアドレスと、/var/log/maillogに'authentication failed'が記録されたアクセス元 […]

続きを読む
Python
「お買い物チャレラン」をグラフで解いてみた
「お買い物チャレラン」をグラフで解いてみた

Twitterでこういう画像を拾った。赤数字はこちらで追加したもの。 これはひょっとして膨大なパターンがあって、死ぬほど解くのが大変なのでは?と察したのだけれど、さて、何で解こうかちょっと考えた。 むかーし、仕事の一つに […]

続きを読む
クラウド・Azure
Azure StorageにアップロードされたCSVをAzure PostgreSQLに入れる
Azure StorageにアップロードされたCSVをAzure PostgreSQLに入れる

この記事は Azure Advent Calendar 2021 22 日目のエントリです。 何をするかというと タイトルの通りなんだけども、AzureのStorage AccountのContainerにCSVファイル […]

続きを読む
Python
argparseで"-h"をhelp以外に使いたい
argparseで"-h"をhelp以外に使いたい

-h / --helpは当然そのコマンドのヘルプを表示するのがデファクトなんだが、-h / --hostというオプションを使いたい。でも、--helpを渡したらヘルプを表示して欲しい。 これをそのまま書くと以下になるけれ […]

続きを読む
Macアプリ・自動化
NSPOSIXErrorDomain
NSPOSIXErrorDomain

Montereyにしてから、Safariが というエラーを表示してページがロードされないエラーが出る。ストレージが不足しているというメッセージなんだが、当然そんなことはなく。 Safariの履歴を消すと直るんだが、なんか […]

続きを読む
クラウド・Azure
シングルノードのCitusをDockerでシャーディングしてみる
シングルノードのCitusをDockerでシャーディングしてみる

この記事は PostgreSQL Advent Calendar 2021 7 日目のエントリです。 Citusって何? CitusはPostgreSQLをシャーディングしてスケールアウト出来るようにするPostgreS […]

続きを読む
クラウド・Azure
RHEL8とFlexible Server PostgreSQLでLogical Replicationする
RHEL8とFlexible Server PostgreSQLでLogical Replicationする

自宅のRHEL8上のPostgreSQLから、Azure Database for PostgreSQL Flexible ServerにLogical Replicationを設定してみる。自宅鯖がPublisher、 […]

続きを読む
Linux・オープンソース
Ccに大量のメアドが設定されている時に送信を防止する(デジタル庁みたいにならないために)
Ccに大量のメアドが設定されている時に送信を防止する(デジタル庁みたいにならないために)

デジタル庁がやらかしたらしいが、そんなん、Postfixのheader_checksに1行追加すれば「大規模なやらかし」は防止できるやろ...。 これでCcに10件以上のメアドが設定されてるメールを送信しようとすると、 […]

続きを読む
クラウド・Azure
PostgreSQLから並列COPYするスクリプト
PostgreSQLから並列COPYするスクリプト

先にPythonで書き殴ったやつをブログに書いたけれど、もうちょっと使いやすいようにならんかと、コマンドっぽく書き直したので、githubに置いた。 要はpsql -c 'COPY'を並列に実行するだけなんだけど、毎回の […]

続きを読む
クラウド・Azure
Azure DB for PostgreSQL Single Server with pg_dump or a Python script
Azure DB for PostgreSQL Single Server with pg_dump or a Python script

I did it with DMS, but I'd also like to know how long it takes to do with pg_dump. Loaded the same dummy data […]

続きを読む
クラウド・Azure
Azure DB for PostgreSQL バルクINSERT, Single vs Flexible
Azure DB for PostgreSQL バルクINSERT, Single vs Flexible

Flexibleの方が同じインスタンスサイズでも速くなってるはずだけれど、バルクで入れたらどうなるんかな、と。コードは以下。1,000ファイルに分割されたトータル143GBのデータをINSERT文で投入(COPYではない […]

続きを読む
Macハードウェア
iPhone玉突き
iPhone玉突き

どこのご家庭でもよくある図式だと思うんだけど、バッテリーの状態が低下して新しいのを買うかバッテリー交換するかを選びつつ「お下がり」にしていくパターンを考えていて、拙宅には5台のiPhoneがあり、それぞれバッテリーの状態 […]

続きを読む