ytyng.com

新着記事

Page 5
Raspberry-Pi
2023-01-22 02:26 (3 years ago)
Raspberry PI Pico で端末IDを取得する

Raspberry Pi Pico (RP2040) を macOS Sonoma に接続すると `copy: input/output error` でファイル書き込みが失敗するときの回避策。

Python
2023-01-03 02:21 (3 years ago)
Python で、ターミナルに文字を出力してから消す

ESP32 開発ボード ( HW-394 / WROOM-32 ) に CircuitPython を書き込んで Python で I/O 制御する手順。bootloader モードと REPL 接続まで。

シェルスクリプト(Bash/Zsh)
2022-12-27 12:16 (3 years ago)
ターミナルでURLリンクを作る

iTerm2 等のアプリで、HTML の a タグのように、リンク文言を Command + クリックさせてリンク文言とは異なる URL を開くことができます。

Django
2022-12-27 10:15 (3 years ago)
django で redis の中身をターミナルで直接見る

Django redis の中身を Django シェルから直接見る方法です。

Python
2022-12-02 09:02 (3 years ago)
Fabric 等 Paramiko を使うライブラリで、サーバログイン時に Authentication (publickey) failed. が出る場合

python fabric 等、paramiko を使って SSH サーバに接続する際、バージョンが古いと Authentication (publickey) failed. エラーが発生します。

2022-11-27 15:03 (3 years ago)
数日ごとにバックアップファイルをローテーションするシェルスクリプト

数日ごとにバックアップファイルをローテーションする (古いファイルを削除する)場合、1日1づつ増える日数の連番を、% 10 とかでシャーディングすればいいことに気づいたので、最近は以下の方法で行っている。

nuxt
2022-11-20 03:29 (3 years ago)
Nuxt3 で他サービスへのAPIプロキシを設定する方法

Nuxt 3 (Nitro) で他サービスの API への HTTP プロキシ設定を書く方法。`routeRules` の `proxy` を使うシンプルな例。

Django
2022-11-18 10:16 (3 years ago)
Django 設定から DB設定を読み取って、mysqldump で 本番→検証にデータコピーをする

いつもは bash で書くデータコピーのスクリプトを Python で書いてみたので残しておきます。

2022-11-16 00:19 (3 years ago)
Django Admin で、is_active = False なユーザーを表示しなくする ( User の Admin を別のものに差し替える )

AWS RDS MySQL の DB を本番→開発環境にコピーする Python スクリプト例。`mysqldump` + `mysql` でテーブル単位コピーを高速に行う。

2022-11-04 08:25 (3 years ago)
Python で、 datetime の Nヶ月前を dateutil を使わずに取得

datetime の Nヶ月前を、dateutil を使わずに取得する関数です。 Re:dash の Python Data Source で、dateutil が使えなかったため作成

Django
2022-11-02 12:34 (3 years ago)
Django の URL 数を表示するコード

IT監査の際、アプリケーションの規模を表す必要があったので、Django の総 URL 数を表示することでアプリケーションの規模とみなすことにした。

Python
2022-10-31 12:43 (3 years ago)
ChromeDriver を自動更新する Python スクリプト

現在インストールされている Chrome のバージョンにマッチする chromedriver をダウンロードするスクリプトを書いた

2022-10-25 00:04 (3 years ago)
GAS で、Google Spreadsheet の内容を 辞書のリストで取得する

Mac から `chrome` コマンドで Chrome を固定ウィンドウサイズで起動するシェルスクリプト。`--window-size` と `--window-position` を組み合わせる。

Django
2022-10-17 11:24 (3 years ago)
Django AllAuth のパスワードリセット用のURL を手動で作る

Mac で Big Sur 以前にあった `find` をクリップボードに送る Service (Quick Action) を作る手順。pbcopy と組み合わせる。

2022-10-10 01:47 (3 years ago)
python bottle でアプリを作り始める時のテンプレコード ( +Vue CDN と組み合わせる場合)

bottle で簡単な HTML アプリを作る時のテンプレートのコードです。

Python
2022-10-09 02:16 (3 years ago)
Python コマンドラインツールを作る時のロガーを作るコード

OpenVPN サーバを構築して、特定セグメントの全クライアントを VPN 経由で結ぶ設定方法。サーバ証明書発行から `client.ovpn` 配布まで。

2022-09-30 00:50 (3 years ago)
コマンドラインや Raycast や Alfred で Slack のチャンネルを開くリンク

Slack の Web URL を slack:// プロトコルに変換し、コマンドラインや Raycast / Alfred から特定チャンネルを直接開く方法。

Python
2022-09-19 07:31 (3 years ago)
Mac のフォルダ名を Python から出力する時に濁点が分かれてしまうのを直す

macOS の WebKit (WKWebView や Safari) でファイルアップロード時に `multipart/form-data` の境界が崩れる問題のデバッグと回避策。

Django
2022-09-16 10:11 (3 years ago)
Django のアップデート後、 oauth2_provider の マイグレーションに失敗する場合

Mac で `mkdir -p` した直後の `cd` がディレクトリ作成のタイムラグで失敗するときに `mkdir -p ... && cd $_` で確実につなぐ書き方。

Django
2022-09-12 12:21 (3 years ago)
Djangoでログをコンソールに出すロガーの設定

Djangoのログ設定。ファイルに出力せず、コンソールに出力する。