from __future__ import braces
はてなブログを持っていれば、誰でも参加できます。
こんにちは。 今回はガレージのIoTでシャッターの開閉をスマホから操作できるようにしようということがやりたいことになります。 構成としてはFlaskウェブサーバーとESP32のSocket通信で制御しています。 あまり同じ構成を見なかったので参考になればと思います。 背景 全体システム 実装 テスト デプロイ(ガレージ実装) 課題 (adsbygoogle = window.adsbygoogle…
srcをjpgに ChatGPTでやりたかったことがどんどん解決してく。 Linux で例えば python3 myKINRIsrc2jpg.py 'sample.py' とかして、sample.pyのソースコードを画像に落とす処理を実装できる?パイソンじゃなくても例えば bash myKINRIsrc2jpg.sh 'sample.py' のようにシェルスクリプトでもいいんだけど? 今回はbas…
はじめに 大した話題ではないですが「Javascriptの即時関数」を気楽に使おうという話題。 即時関数使わないコード const ratioArray = '4/3'.split('/'); const ratio = ratioArray[0] / ratioArray[1]; 即時関数使うコード const ratio = ( ( (n) => n[0] / n[1] )('4/3'.spl…
始めに 外部キー制約があるレコードを削除するとき、参照元テーブルよりも参照先テーブルを先に削除する必要があります。 Railsの場合、次のようにdependentに定義しておくと、Parentテーブルを削除したタイミングでChildテーブルも削除されます。 class Parent < ApplicationRecord has_one :child, dependent: :destroy en…
2024年9月9日(月) 9:00 英語のお勉強(NY / NJ へ行く準備) ・some ~ いくらかの~ ・Would you like ~? ~はどうですか? youtu.be 英会話Design by jp.freepik.com ■□最近買ったお気に入り商品■□ 【送料無料】おもちゃ収納 収納バッグ 玩具 収納 収納袋 大容量 お片付け 子ども キッズ レゴ収納 プレイマット 収納マット…
あらすじ当たった宝くじの500万のうち、座敷童の言いなりで100万近く使い果たした 座敷童「よし。次はマンション買おう。タワマン」隆史「買えるか。今のアパートでもギリギリなのに」胡桃「そんな事言うなら次は一億当ててよ」座敷童「うわーん。2人がいじめるー」そう言うと、座敷童を変な煙が包んで変身してしまった。額には「貧」の一字が刻まれてしまった。隆史「幸運の女神から貧乏神になっちゃった!」すると天井近…
米がスーパーから消えています。 米がない。 でもカレーが食べたい。 炒飯が食べたい。 牛丼が食べたい。 そんな時、代替材料で作れる美味しいレシピに頼りましょう。 www.youtube.com リュウジ式至高のレシピ 人生でいちばん美味しい! 基本の料理100 作者:リュウジ ライツ社 Amazon この記事を最後まで読んでくれてありがとうございます。 あなたの ↓ ポチっが私のモチベーションとな…
背景 netCDFは、多次元データを格納するのに便利な拡張子です。 気象、海洋、気候の世界では広く使われています。 一方で、このデータの課題として、多次元配列が故にファイルサイズが大きくなることが挙げられます。 これにより、データの読み込み時にメモリの使用量が増え、かつ待機時間が伸びることが課題になりがちです。 そこで、今回はnetcdfのファイルサイズを圧縮する方法をお伝えします。 結論 xar…
タイマー付きレシピ アプリを作成しました。 レシピの中にある「n分」をクリックするとカウントダウンタイマーを起動します。 データを pandas の DataFrame で持ち、Tkinter の Treeview widget や Text widget で表示、編集できるようにしています。 タグを使って文字に背景色を付け、クリックすると処理が動く仕組みやプログレスバーの中に文字を表示するなど細…
久々にフォーラムの質問にリプライしてみました。 Solved: Re: How to create one NC with the same name - Autodesk Communityこちらは複数選択してスクリプトを実行した際に 選択されたオペレーション毎にNCプログラムを作成します。 手動で作成するのと異なるのは、NCプログラム名と 名前/番号部分を、選択したオペレーション名と一致させる…
Next page