hunamizawa’s blog

無い物は作りたい人のメモ帳

プログラミング

『天鳳の牌譜を画像に変換β』をリリースしていた

サービスを公開したのに、説明をどこにも書かず放置していたので今書く。 hunamizawa.com これは何かというと、天鳳牌譜エディタβで入力した牌譜データを、画像1枚に整形して出力するツール。 説明 天鳳 麻雀が無料で打てるオンラインゲーム。 牌譜 麻雀の対…

はじめての Apache on Ubuntu その1

大体のことはここ↓を見れば分かる。 akabeko.me CentOS ではなく Ubuntu を選択したのは、そこに Ubuntu machine があったから。特に深い意味はない。 ドメインの取得 サーバーはすでに所有しているものとする。筆者はさくらの VPS をサーバーとして使う。 …

Ubuntu での ImagickException: unable to open file `/tmp/magick-***' には extra package を入れろ

環境 開発:Windows 10 + PHP 7.4.5 (cli) + ImageMagick 6.9.7 運用:Ubuntu 18.04 + Apache 2.4 + PHP 7.4.6 + ImageMagick 7.0.10 症状 php-imagick 経由で SVG 画像を読み込む。 $img = new Imagick('hoge.svg'); すると、次の例外がスローされる。 PHP …

ESP8266/ESP32 でうるう秒を扱えるライブラリ『ESPPerfectTime』を作ったので使ってほしい

github.com ESP8266/Arduino で置時計を作った。せっかくなので、うるう秒(午前8時59分60秒)を表示できるようにしたくなった。 SNTP とうるう秒 ESP8266/ESP32 で時計を作る利点として、SDK に SNTP クライアントが含まれているので、Arduino なら configT…

armbian で dotnet を走らせる(開発はしない)

armbian で dotnet を使いたいけど、Microsoft 公式リポジトリには x64 版しか無いのだった。無念。 でも幸いなことに、ARM32/64 用のビルド済みランタイムが用意されている。実機上でソースからビルドしなくても、とりあえず走らせることができる。 下のリ…

VSCode + Remote WSL で Python を書く

ずっと Visual Studio 一本でコードを書いてきたけど、最近 VSCode の方も触るようになった。しばらく触ってなかった Python3 を書こうと思い立ち、環境を整えたのでメモ。 Remote WSL の使い方を知らなかった 最初、「Remote WSL って、統合ターミナルで Ba…

Windows-31J と JIS X 0213:2004 の差分

ARIB STD-B24 8単位符号 を Unicode へデコードするライブラリを書く際に、Windows-31J と JIS X 0213:2004 の差分を知る必要が出てきたので、diff した結果をメモ。

ATtiny13A + Atmel Studio でI2Cキャラクタ液晶 1602 + PCF8574 モジュールを制御

ATtiny13A を I2C Master として使いたいと考えているので、試しにI2C液晶モジュールを動かしてみる。 作例を調べてみると、たま吉さんが ATtiny13A + Arduino IDE の組み合わせで秋月電子のI2C液晶モジュール ACM1602NI を動かしていた。 nuneno.cocolog-ni…

Atmel Studioで「recipe for target 'main.o' failed」で詰む→全角文字を含むWindowsユーザー名が原因でした

要約 Atmel Studio 7.0 でrecipe for target 'main.o' failedと出てビルドできない Windows のユーザー名に全角文字(全角スペース?)が含まれていることが原因 Windows の一時ディレクトリを、全角文字を含まないパスへ移動することで解決 経過 Atmel Stud…