from __future__ import braces
はてなブログを持っていれば、誰でも参加できます。
思いがけずにハマってしまったので、色々と自戒を込めて備忘録がてらにメモ。 Go言語では変数定義に色々なパターンがあるが、特に:=を用いた短縮記法がよく使われる。 この短縮記法を用いた変数定義で、割とレビューでは気付きにくい問題が発生することがある。 具体的に問題を再現したコードは以下の通り。 例: main1.go package main import "fmt" func main() { m…
pandas.DataFrameがSQLAlchemyを使うように警告表示。 Copilotに尋ねたら、教えてくれましたので、この記事を備忘録として残すことにしました。 おことわり:MySQL上にデータベース名stock2、テーブル名market2を用意し、データ置いてないとエラーがでます。 MySQLtono接続にはエンジンが必要みたい。 プレースホルダーの書き方が異なる...%(xx)s。 関…
Pythonらしいデータ構造といえばdict(辞書型)です。 dict型の基本 dict型の操作 (本稿はPython3系を前提とします。) dict型の基本 dict型は、「キー」から「要素」にアクセスできるのが特徴です。 Object list, tuple インデクス(i番目)から要素にアクセスできる dict キーから要素にアクセスできる dict型は波カッコ{}で括り、{キー:要素,..…
概要 普段はAIやロボットの話ばかり投稿しているのですが、今回はもう一つの趣味のボードゲーム×3Dプリンタの話。宝石の煌めきとカタン、バトルラインの収納箱を専用設計してゲームマーケット2025とBASEで販売しているので紹介します。 趣味でボードゲームをよくやるのですが、たまに中身と比べて圧倒的に大きな箱が用意されていることがあるんですよね。特に宝石の煌めきとカタン・・・この二つは中身に比べて異常…
ついこの間ですが、AstralからType Checkerであるtyが公開されました。 github.com Xで話題にしている方も結構多かったので興味が湧いたので、実際に使ってみたので今回はそのメモです。
はじめに 音の信号処理の世界には、理論書や数式重視の教科書が数多く存在します。しかし、実際に手を動かしてプログラムを書きながら学べる本は意外に少ないのが現状です。 そこで本記事では「実際に手を動かしてこそ理解が深まる」ことを重視し、音プログラミング実装を中心に据えた日本語の書籍だけをレベル別にピックアップしました。C/Python/MATLAB、専用DSPボード、さらには数理モデルや機械/深層学習…
Go言語でMCPサーバーを実装する方法の備忘録です。 はじめに 前提: Go言語の公式MCP SDKはあるのか? MCPサーバーをGoで実装する 実装するMCPサーバー GoでのMCPサーバー実装 Toolの実装 Resourceの実装 Promptの実装 MCP InspectorでMCPサーバーをテスト実行する おわりに 参考 はじめに MCPサーバーをGoで実装したくなりました。 やり方のメ…
Python プロジェクトで uv を使っていて,Dependabot で依存関係を自動アップデートできないという悩みがあった.ちなみに Renovate はもともと uv をサポートしているという背景があった👌現時点では uv のドキュメントには uv is supported by Renovate. / Support for uv is not yet available. と書いてある.…
レッスン 18:3Dで地球と月をつくる python-3D-graphics-step-by-step-18.gif 【課題】 レッスン18 は本講座の卒業課題です。真ん中に「ブループラネット(地球)」があり、その周りを月が巡る、しかも月は常に同じ面を地球に向けていて、月の裏側は永久に地球側からは見れない、というアニメーションです。なぜ月の裏側が見れないのか?妄想してみてください。 【Python…
毎月のデータをプロットする時、レーダーチャート上にぐるぐると線を描くグラフが描きたくなった。 実際に作ったのがこのグラフ。 この時にレーダーチャートの設定でちょっと苦戦したので備忘録を残しておこうと思う。 import matplotlib.pyplot as plt import numpy as np #円周上の軸ラベル(12か月分) label_list =['Jan', 'Feb', 'M…
次のページ