ブラウザ Firefoxの拡張機能を作ったメモ Firefoxのアドオンを作ったのでメモ。ちなみにこちら: デフォルトのブラウザでリンク先を保存という機能がコンテキストメニューから行えるが、リンク先URLをもとにファイル名が決定されるので、それでは都合が悪い場合があったので、かわりにWe... 2024.10.13 ブラウザ
Android termuxでSSH接続するためのセットアップ androidのターミナルアプリtermuxからSSH接続するための準備 termuxの用意 termuxはFDroidというOSSパッケージマネージャ的アプリからインストールできる。FDroidの公式サイト: 主にすること pkg upd... 2024.07.02 Android
Javascript html+javascriptでクリップボードにコピーするまで html+javascriptでクリップボードにコピー 実現すること コピーするまでのユーザーの流れは次の通り: コピーしなくなる文章・数値などが同一ページ内に複数並んでいる。それぞれの内容は異なる。 それら文章・数値などのうちのどれかをク... 2024.06.14 Javascript
Rust Rustのwebpクレートでwebp動画を生成する Rustでwebp形式の画像を生成するメモ。アニメーションでも生成可能。 すること 静止画のwebpファイルを作成してみる アニメーションするwebpファイルを作成してみる 画像は正弦波を使うことにした。動いたときに分かりやすいかなと思った... 2024.04.29 Rust
Rust 色相環のグラデーション画像を出力するコードのメモ アナログ時計の文字盤周りの装飾を追加するために画像を用意した。時計については以下に書いていた。 色相環のグラデーション 文字盤の周りにリングを追加した。 上記リンクで使っているbevyではmaterialに対してグラデーションをかけるのはち... 2024.04.16 Rust
Rust RustのBevyクレートでアナログ時計を作る RustのBevyクレートを使ってアナログ時計を作ったので記録を残したい。 基本的にはドキュメントを参考に BevyはECSというパラダイム、概念を使っている。まずはこれを理解する。これについては公式のチュートリアルを見ればすぐわかる: 非... 2024.03.25 Rust
windows WSLで使っているvhdxファイルのサイズを削減する WSLで使用されているvhdxファイルのサイズを縮小する。 実行は自己の責任で 失敗しても責任は取れません。よく確認し、バックアップをとり、実行すべきです。 調べる 最初にヒットしたページのOptimize-VHDは使えない。 window... 2024.02.28 windows
windows Windowsでスクショをどこかに格納するまでの前処理 Windowsのスクショ管理までについてのメモ ファイルサイズの削減は不可逆なので、気になる場合はサイズの削減はしないほうがいいかもしれない。 全体の流れ Windows環境における個人的に満足しているスクショ整理につながる方法をメモしてお... 2024.02.09 windows
linux pngquantを使ってpng画像を違和感少な目にサイズ圧縮する pngquantを使ってpngファイルを違和感少な目にファイルサイズを小さくする。 概要 あのパンダの画像圧縮サイトtinyPngもこれが使っているアルゴリズムでサイズを圧縮しているらしい。7割くらいのサイズ削減が期待できる。 インストール... 2024.01.02 linux
Python3 pythonのasyncioでタスク分散に自前のキューを使ったメモ Pythonのasyncioでタスク分散を行った。自前のキューと処理時間、PriorityQueueについての記録を残しておく。 asyncio asyncioとはPythonで並行処理を書くためのライブラリ。awaitとasyncキーワー... 2023.11.15 Python3