LIFE トリマーのビット 使用頻度が高いので、焼きが入って切れ味が落ちた気がするのだけど、Amazonで買った「快削ビット」って、アリエクで見つけたこれの6x25x50Lだと思うのよね。5本セットで4300円、860円/本なので、Amazonでは3倍以上の値付けに... 2024.11.17 LIFE
養蜂 C105「か式巣箱」の設計図 か式巣箱については以前にも触れたけど、caDIY3D-Xのファイルだけでは説明が難しいので、19mm厚のSPF材での部品図等を作成した。実際の製作手順や注意点、詳細な説明については、『らぼちっく;げーと』のC105頒布をお待ちください。 ... 2024.11.14 養蜂
Azure AGEFreighterを使った簡単なグラフデータのデモ Apache AGEのハンズオンをやらんとならんので、ざっと書いた。 # deploy Azure Database for PostgreSQL # add AGE extension to 'azure.extensi... 2024.11.14 AzurePython
LIFE C104は1本書きました。 電動工具沼の話を書かせていただきました。本来ならC105の開催日以降にC104の原稿を公開するんだけど、C105の原稿にそこそこ関連するので、ちょっと早めに公開させていただきます。 C104__電動工具の沼へようこそダウンロ... 2024.11.12 LIFE
Azure リリースしました AGE用のクラスを書いてたりしたんだけども、結局3度目の書き直しをした上、色々な速度向上策を試して、ひとまずリリースできる程度にはなったので、PyPIにリリースしました。 要は、デカいデータを出来るだけ楽に速くApache ... 2024.11.11 AzurePython
Python psycopgのCOPYサポート Using COPY TO and COPY FROMを読むとCOPYが使えるとあるが、write_row()とwrite()は(当たり前と言えば当たり前だが)挙動が異なる。 records = with cursor.copy... 2024.11.11 Python
Python Apache AGEのidはどうやって決まるのか COPYしたい 先日来、Apache AGEにどうにかしてデカいデータを流し込もうとしている途中で色々試しているのだけれど、やはりCypher / SQLではなく、COPYプロトコルでぶっ込むしかないかぁ、となり。 さて、Ve... 2024.11.08 Python
Python venv activateがダルい bashの人は読み替えて。 echo "alias activate='source \$PWD/.venv/bin/activate'" >> ~/.zprofile と思... 2024.11.08 Python
Python Fakerでデカいデータを作りたい 顧客1億人商品1万件顧客がそれぞれ数個の商品を購入 というシナリオのダミーデータが必要になって、あまり本番ぽくなくて良いならPostgreSQLでgenerate_series()したりするんだけど、グラフデータとして使おうとすると... 2024.11.07 Python
Azure AGE用のクラスを書き直してみた 追記(2024.11.11):リリースしました いったんクラスを書いてみたのだけれど汎用性が無いのと遅いのがダメなので、CSVから高速に突っ込めるように書き直して、テスト中。同じインスタンスサイズでテストした結果で比較すると、42秒... 2024.11.07 AzurePython
写真 また九十九里まで行ってきた ちょっとコツが分かった。 前回、九十九里と自宅で撮ったオリオン大星雲を比較して気付いたことだけど、風対策は必須。まず、エンハンストビジョンが短時間で終了する場合は、風が無いと思っていてもかなり揺れてる。で、エンハンストビジョンが終了... 2024.11.04 写真
Python Rのduncan.test()をPythonで実行する どうやって実装したもんかな、と思っていたが、Pythonでロジックをそのまま書かなくても、RのオブジェクトをPythonで利用すれば良いので、以下でひとまずイケるっぽい。 #!/usr/bin/env python3.11 # -*... 2024.10.31 Python
Python AGE用のクラスを作った 追記(2024.11.07):最新 昨日までに書いたコードは汎用性が無いので、ちょっと整理してクラスにした。モジュールにするかどうかは悩むなぁ。もうちょっとちゃんとしたいところ。 # builtin modules impor... 2024.10.29 Python
未分類 Azure Database for PostgreSQLでApache AGEを試してみる(続き) Azure Database for PostgreSQLでApache AGEを試してみる少し書き直してみた(6.4倍ぐらい速くなった)Azure Database for PostgreSQL + Apache AGEのインデックス ... 2024.10.28 未分類
Azure Azure Database for PostgreSQL + Apache AGEのインデックス 追記(2024.10.28):最新版 インデックスの張り方が良く分からなかったので、AGEのデータがどのようになっているのかを調べてみた。 psqlで接続後、サーチパスを設定してrelationを見る。 postgres... 2024.10.27 AzurePython
Azure 少し書き直してみた(6.4倍ぐらい速くなった) 追記(2024.10.28):最新版 一昨日書いたコードを思い返しながら、もうちょっと速くならんか、ちょっと試してみた。 #!/usr/bin/env python3.11 # -*- coding: utf-8 -*- #... 2024.10.27 AzurePython
LIFE 9年でこんなに小さくなるとはなぁ いや、これは特に小さいことを目指したモデルなので、小さいのは当たり前っちゃ当たり前なんだけど、USB-C充電になってるし出張に持って行きやすいな。 なお、相方は「先の部分だけ?持つところは?」と質問してきたw 2024.10.26 LIFE
Azure Azure Database for PostgreSQLでApache AGEを試してみる 追記(2024.1028):最新版。 数日前からAzure Database for PostgreSQLでのApache AGEのプレビューが開始されたので、先に書いたエントリーと同じようなことをやってみる。 Azure D... 2024.10.25 AzurePython
写真 自宅から2時間で行ける光害の少ないところを探す どこに望遠鏡を持って行って撮影すれば良いのかなぁということで、可能な限り自宅から近く光害の少ない場所を探した。 Googleマップで移動時間を表示する まず、Googleマップの左下からを選ぶ。 で、からを選ぶ。... 2024.10.23 写真
Azure テナント毎のシーケンスを生成する方法 Azure Cosmos DB for PostgreSQL (Citus)でCREATE SEQUENCEすると、当たり前だがクラスタ全体のシーケンスとなってしまう。また、bigserialを含むテーブルを作成し分散テーブルにしても、同... 2024.10.23 Azure
Mac macOSのターミナルで複数タブの履歴を分けたい まあ、タイトルの通りなんだけども、ttys000からttys004みたいな感じでタブを複数同時に開いているものの、それぞれのタブで作業する内容はほぼ固定されていて、macOSを再起動した後にも同じ作業を履歴から実行したい。タブ毎にhist... 2024.10.22 Mac
写真 Odyssey Proのバッテリー 昨夜はAnker 535を繋いでおきゃ良いだろ、ぐらいな雑な感じだったのだけど、そもそもバッテリー容量はいくつだ?と思ってマニュアルを見ると、18650 x 3としか書いてない。バッテリーのサイズじゃ分からんがな。 で、本体からバッ... 2024.10.21 写真
写真 ニンゲンをダメにする望遠鏡を買った 2013年にビクセンの望遠鏡を買って、ごくたまーに引っ張り出して覗いてたわけだけど、まあ赤道儀ってやつはセッティングが面倒だし導入もなかなか大変、しかもそれを冬にやるとなると、イヤになっちゃうわけで。 で、今年前半にUnis... 2024.10.20 写真
Azure Azureのリソースグループにあるリソースの一覧が欲しい azコマンドでザッと見るのはともかく、やっぱりExcelになってないと何かと不便だなぁ、ということで書いた。GitHubに放流しといた。それっぽいツールがあるのかも知れないけど、探すのが面倒。 #!/usr/bin/env pyth... 2024.10.03 Azure