【個人ブログ】開発過程と学習記録

triggon 新機能 一時的な値の更新を元に戻す

投稿日: 新 API で rollback() を実装しました!これは、ラベル登録や変数・属性登録を一切せずに使えるAPI です。with ブロック内で更新された変数や属性の値はブロックを抜けると復元されます。 drop_rate = 0....
【個人ブログ】開発過程と学習記録

triggon 新機能 遅延予約を再設定する

投稿日: set_trigger() や revert() の after 引数で設定秒数後にラベルを有効・無効化することができます。次回アップデートで追加される reschedule 引数を使うことで、既存の遅延秒数を再設定できるようにな...
【個人ブログ】開発過程と学習記録

triggon 遅延クラスの実装

投稿日: 遅延クラスの TrigFunc は、主に __getattr__ と __call__ を利用して実装しています。現在開発中ですが実際のコードを引用して解説していきます! 属性チェーンと引数の記録 __getattr__ で属性ア...
【個人ブログ】開発過程と学習記録

ロガーライブラリと自作関数を組み合わせてみた

flexi_loggerを使ってログをローテーションさせてみたら、ファイル名の番号が延々と増えていく仕様に気づきました。気になったので自作関数で毎回0から始まるようにリネームする仕組みを作りました!
【個人ブログ】開発過程と学習記録

triggon ライブラリ開発で学んだこと

Pythonで初めてライブラリ開発を経験した2ヶ月の記録です。解析、遅延ラッパーやマルチスレッドなど初めて学んだことをまとめました。
自作アプリ/ツール紹介

triggon ソースコード(日本語版)

自作Pythonライブラリ「triggon」の日本語版ソースコードです。(var 0.1.0)
【個人ブログ】開発過程と学習記録

アニメーションローディング画面作成

CLIでアニメーションローディング画面を作ってみました!シンプルなタイプライター出力やグラデーション、バウンス出力など6つのパターンを作成しました。
【個人ブログ】開発過程と学習記録

ファイル暗号化ツール

Rustで暗号化ツール(CLI)を制作しました!ハッシュ化したカギを使い、nonceと組み合わせて暗号化する仕組みです。saltとnonceは暗号化するファイルと一緒に書き込み保存しています。
【個人ブログ】開発過程と学習記録

簡単なCLIツール パスワード生成

Typerで簡単なCLIツールを作りました。パスワード数と含めたい文字種を指定してパスワードを生成します。
【個人ブログ】開発過程と学習記録

簡単なCLIツール 計算機

投稿日 Typer で簡単な計算機を作ってみました!関数は処理ごとに分け、なるべくシンプルにしています。 使用ライブラリ import numpy as np from typing_extensions import Annotated ...