クラウド・Azure
PostgreSQL on Azure IaaS
PostgreSQL on Azure IaaS

主にPaaS(Azure Databae for PostgreSQL Flexible Server)との違いをチェックするために使うのだけど、あまりしょっちゅうやることではないので忘れる。毎回「どうして5432/tc […]

続きを読む
クラウド・Azure
Cosmos DB for PostgreSQLのパーティションとカラムナーストレージ
Cosmos DB for PostgreSQLのパーティションとカラムナーストレージ

公式ドキュメントにパーティショニングとカラムナーストレージのことは書いてあるのだけれど、実データを入れてテーブルがどのように見えるかについて、分散テーブルも含めてまとめて説明したものはないように思うので、書いておく。 テ […]

続きを読む
Linux・オープンソース
smartdのエラー
smartdのエラー

今朝、自宅鯖がエラーを飛ばしてきた。 不自然に大きい数字はたいがい変数の型の最大値で、これはunsigned long longの最大値。とはいえ、こう暑い日が続くとSSDが故障してもおかしくはないので、とりま、smar […]

続きを読む
クラウド・Azure
Azure Functions (Python) + Cosmos DBまとめ
Azure Functions (Python) + Cosmos DBまとめ

はじめに Cosmos DB for NoSQLのオススメ言語はC# / Node.jsなのだけれど、AIや他のソリューションと組み合わせる時にPythonの膨大な資産はやはり魅力的なこともあり、Azure Functi […]

続きを読む
クラウド・Azure
PythonのCosmos ChangeFeedのDocument
PythonのCosmos ChangeFeedのDocument

Cosmos DBのChangeFeedをPythonで書こうとすると、デコレータ含めた定義はこんな感じになる。 で、この"func.DocumentList"はPythonのdictライクに動作するのでつい忘れがちだけ […]

続きを読む
クラウド・Azure
Azure Cosmos DBのPython SDKでのロギングレベル
Azure Cosmos DBのPython SDKでのロギングレベル

デフォルトのままAzure Cosmos DBにPythonで接続してあれこれやってると、INFOレベルのログが出力されて肝心のデバッグ用のprint()とかが見えなかったり、ERRORが一瞬で流れて行っちゃって見えない […]

続きを読む
ネットワーク
ついカッとなって書いた。後悔はしていないが、公開はしている。
ついカッとなって書いた。後悔はしていないが、公開はしている。

ミツバチのカメラを含めて5台のTP-Link製のTapoカメラがあるんで、これをIPCamsという有償アプリで表示しているんだが、こいつがすこぶる調子が悪い。なんだか不安定。 一方、TP-LinkはTapoのiPhone […]

続きを読む
クラウド・Azure
Cosmos DB ChangeFeedのPythonのトリガー
Cosmos DB ChangeFeedのPythonのトリガー

を書いてたら、どうにも動かない。 ドキュメントには と書いてあるが、エラーが出る。 んで、このトリガーの実装を見に行ったら、こんなんなてり。 まあ、ドキュメントの"collection"とか、おかしいわな。 PRしといた […]

続きを読む
クラウド・Azure
Apple Silicon上のVSCodeでPythonのAzure Functionsを動かしたい
Apple Silicon上のVSCodeでPythonのAzure Functionsを動かしたい

なんかねぇ、Functionsのランタイム(func)がArm64に対応してないんですよ。プロジェクト作って動かそうとしたら、Arm64は知らん、とか言われて。はー、めんど。 で、ちょっと探したらワークアラウンドを見つけ […]

続きを読む
クラウド・Azure
Azure Cosmos DB ChangeFeed + Functions
Azure Cosmos DB ChangeFeed + Functions

これは知っている、理解している人には別に大した話ではないのだけれど、ひょっとしてということがあるので。 例えば、Pythonで とあるデータをhttp/httpsで取得して そのデータをJSONに加工して保存して もしJ […]

続きを読む
Macアプリ・自動化
macOSのEdgeでTweetDeckをウェブアプリ化
macOSのEdgeでTweetDeckをウェブアプリ化

Tweetenも使えなくなってしまったので、SafariでTweetDeckを開いていたんだけども、これが猛烈に使いにくい。つまり、Safariと別プロセスとして立ち上げておくことが出来ないので、新しいウインドウを開いた […]

続きを読む
Python
犯罪統計や交通事故のジオコーディング
犯罪統計や交通事故のジオコーディング

ジオコーディングが簡単にできるライブラリの話は先日書いた。 千葉県警が犯罪発生情報をオープンデータとして配布している。まあオープンデータにするなら、文字コードはUTF-8に改行コードはLFにしておいてほしいが、配布されて […]

続きを読む
Python
ジオコーディングした
ジオコーディングした

とっても素敵なジオコーダーが公開されているので、ありがたく使わせてもらった。ネット越しにAPIを叩くより圧倒的に高速。 町域.txtというファイルに住所の一覧を入れておいて、以下でGoogle MapのURLに変換するだ […]

続きを読む
Apple製品・ニュース
Tweetenを使いたい
Tweetenを使いたい

Twitter上でどなたかに教えてもらったんだけど、そのときにちゃんと手順を書き残しておかず、なんだか手探りになってしまったので備忘録として。 Tweetenを使おうとすると、 Tweeten has detected […]

続きを読む
Python
この1時間ほどやっていたこと(半分仕事、半分趣味)
この1時間ほどやっていたこと(半分仕事、半分趣味)

もう週末でだいたい終わってるから、ちょっとCosmos DBのネタでも考えるか...。 そういや、TP-Linkのカメラ・Tapoって、JSONを返してくるんじゃないか?そのままCosmosに突っ込めると何か遊べる(?) […]

続きを読む
クラウド・Azure
洪水浸水想定区域データをGoogleマップに載せたい
洪水浸水想定区域データをGoogleマップに載せたい

この数日試行錯誤していたんだけど、一番簡単な方法が分かったので、書いておく。 まず、国土交通省はオープンデータとして洪水浸水想定区域データを配布している。これは大きく2つ、国が管理する河川と都道府県が管理する河川に分かれ […]

続きを読む
Macハードウェア
外付け2TB SSD→4TBへ
外付け2TB SSD→4TBへ

TREBLEETというメーカーのThunderbolt 3対応のケースに、ADATAのXPG SX8200 Proの2TB品を入れて外付けとして使ってきた。ケースは公称値が2,800MB/s、SSDはReadが3,500 […]

続きを読む
IT業界・政策
蚊の季節ですね
蚊の季節ですね

一気に気温が上がったせいか、昨日、拙宅内で吸血済みの蚊が発見され、アースノーマット運用開始と相成ったわけだけども。拙宅では相方が大変に蚊に弱いため、蚊はGと同等、いやそれ以上に忌み嫌われている。 さて、近所のライフで90 […]

続きを読む
Python
RVCの学習データ作成を楽にやりたい
RVCの学習データ作成を楽にやりたい

無音部分を除いて、長時間の音声ファイルを発話ごとに区切りたいよね。今、ちょろっと書いた。github

続きを読む
クラウド・Azure
Galleria買った
Galleria買った

ここ数ヶ月なんだかんだとAI関連をイジる必要があって、AzureのGPU VMでUbuntuだったりWin11だったりを動かして色々やってたんだけども、バッチ的な処理はいざ知らず、リアルタイムに処理するものはやはり苦しい […]

続きを読む