A Dockerfile to Build Pomotroid

Pomotroid is a pomodoro timer application written in rust with powered by webview technology. Since you need several language processors I wrote a dockerfile to make an executable from the source. You are supposed to have the source code of pomotroid and the poroject root is the build context for Docker to use the below Dockerfile. FROM rust:bookworm AS build RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ --mount=type=cache,target=/var/lib/apt,sharing=locked \ apt update && apt-get --no-install-recommends install -y \ libasound2-dev \ libayatana-appindicator3-dev librsvg2-dev \ libssl-dev \ libwebkit2gtk-4....

April 28, 2026

Build OpenHSP via Docker Container

FROM debian:trixie AS buildenv RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ --mount=type=cache,target=/var/lib/apt,sharing=locked \ apt update && apt-get --no-install-recommends install -y \ build-essential \ g++ \ libcurl4-openssl-dev \ libegl1-mesa-dev \ libffi-dev \ libgles2-mesa-dev \ libglew-dev \ libgtk2.0-dev \ libsdl2-dev \ libsdl2-image-dev \ libsdl2-mixer-dev \ libsdl2-ttf-dev \ make \ ; FROM buildenv AS build RUN mkdir /build WORKDIR /src RUN --mount=type=bind,target=.,rw=true \ make -j$(nproc) && \ cp -r hspcmp hsp3cl hsp3dish common/ /build FROM scratch AS final COPY --from=build --link /build / then, in the openhsp project directory, run...

April 22, 2026

前髪をセルフカットしたら失敗した

後悔だけは knock したくないの You take your chance! You make your chance!

January 26, 2025

Debian Bookworm で wpa_supplicant と systemd をいい感じにして Wi-Fi につなげる

2025-01-26T16:00:00+09:00 追記 完全に理解した Debian Bookworm のインストールウィザードに従って Wi-Fi の設定をすると、/etc/network/interfaces にアクセスポイントに...

January 26, 2025

中華スプリットキーボードをなるべく安全に注意しながら使ってみる。

日記要素強めです。 Too long; don’t read そうですか 自分語り 筆者は家で RealForce を 2 台机に並べて primitive な分割キーボードとしてタイプしています。 つい最近まで、持病の都合で...

December 10, 2024

外部 jar ライブラリを import する java プロジェクトを meson (& ninja) でビルドする

概要 meson (& ninja) でビルドする java プロジェクトにおいて 外部 jar ライブラリをインポートさせる方法を解説する。 特に、外部 jar ライブラリをインポートするサンプル...

December 1, 2024

qtile as a wayland compositor を Debian Bookworm で使用する

背景 qtile はタイル型ウィンドウマネージャの一つである。 Python で書かれていること、X と Wayland の両方をサポートしていることが特徴である。 qtile 以外では X サポート...

October 19, 2024

フォロワーだけが閲覧できる Video Streaming Server をつくった

APub アカウントの following だけが閲覧できる streaming server をつくった。 脆弱性を突かれないようにソースコードはしばらく非公開としており、今頑張ってレビューをしている...

July 6, 2024

React をデバッグする方法がわかりません

最近 toggl の代わりに traggo で personal time tracking をして進捗効率を監視している。 使い勝手は結構いいし人工費の計算も (db から自分でデータを引っ張ってきてなんやかんやする...

July 6, 2024

lightsail instance を ipv6-only instance にマイグレーションするときのオレオレメモ

2024年5月1日から ipv4 アドレスが紐づいている lightsail instance が値上がりする [1]。 現在使用中の linux-based bundle (0.5 GM RAM, 20GB SSD plan) は 3.50 USD から 5.00 USD まで値上がりする。 この機に...

April 13, 2024