はりをきば

そこにピカマンがいる限り 私はテイッハットウッをやめない


Caution!!
この日記はバカな私(はりを)が何かを忘れない為に、バカの一つ覚えの如く色んな記事を投稿しています。…が、
あくまでもただの備忘録のひと握りに過ぎず、情報の信憑性や真偽までは保証していません。
極力正しい情報をまとめているつもりですが、万一誤った記事の内容を実行しトラブル等が発生しても
当方は如何なる責任を負いません。自己責任でご利用ください。

以上に同意する方のみ、この雑記帳の閲覧をお願いします。

初めての方はこちらも併せてお読みください。このブログについて (About)


…ちゃ、ちゃんと予防線張ったからな!! ホント何があっても知らねーからな!!!(小学生並の言い訳)

予防線(☢Caution!!☢)の表示
テキスト全般の表示に使うフォント (大抵は「メイリオ」か「ヒラギノ角ゴ ProN W3」) (マルチバイト文字はSource Han Sansと同じ) (マルチバイト文字はNoto Sansと同じ)
ソースコードの表示に使うフォント
ピカマンロケットの効果音

設定を保存キャンセル

BRSTMをループ付きでMP3に変換できる『LoopingAudioConverter』が便利なので活用してみる

主に任天堂製ゲームで使われているBCSTM(3DS)やBFSTM(WiiU)、BRSTM(Wii)といった音楽ファイル。
中身はADPCMストリームにループポイントのメタデータを付加したファイルで、それ自体はBrawlBoxなどでwav化(デコード)できるが、1曲や2曲ならともかく変換したい曲が大量にある場合は骨が折れる。
またBrawlBoxのそれは単純なデコードのみなので、ループさせたい場合は自分で波形編集ソフトでコピペする必要があり面倒極まりない。


当然そんな非効率的なことをするはずもなく、それを解消する「VGAudio」というツールがこの世にはある。

GitHub - Thealexbarney/VGAudio: A library for encoding, decoding, and manipulating audio files from video games.

https://github.com/Thealexbarney/VGAudio

こいつは一括バッチ変換でき尚且つループありで出力できるスグレモノ…なのだが、
これはコマンドラインアプリな上に出力はwavだけなので、MP3やFLACなどに変換したい場合は別途エンコーダにパイプする必要があり少々扱いが面倒。

続きを読む

はりをきばSSL化 (+Brotli試験導入)

しますた。


つい3週間前、はてなブログがようやっと独自ドメインのHTTPS化に対応したので、
やっとこさ暇を見つけてブログに浮上してこれたこのタイミングでちゃちゃっと移行。


実はリソース置き場のfile.gutyan.jpは1年前にHTTP/2対応した際に一緒にSSL化された*1ので、
CSS/JS内のURLスキーム文字列「http://」を「//」に一括置き換えした後に
はてブロのダッシュボードからSSL有効化するだけで1発でMixed Content解消できた。

【追記】
失敬。画像を含む過去記事は今も画像だけhttpのままだった。
気が向いたら更新するんで気にしないでね…。


はてブロは未だHTTP/1.1のようだが、file.gutyan.jpは/2なので
せっかくなので2だけで使えるBrotliを試してみた。


このブログで読み込んでるライブラリjQuery++.js (558KB)に使用。
https://file.gutyan.jp/js/jQuery++.js
https(HTTP/2)でアクセスするとBrotli (135KB)が、http(HTTP/1.1)でアクセスするとgzip (152KB)が返ってくる。


使ってみた感想としては、普通に経路圧縮として使うとdeflateより重い癖に大して縮まない。
最大圧縮(レベル11)にするとLZMA(7z/xz)に肉薄する圧縮率だが、重すぎて事前に圧縮したスタンドアロンとしてしか使えない。
………zstd早く来てくれ。。




以上。
今年後半は記事いくつか投下できる予定。それじゃまたね。

*1:URL正規化してないので非SSLと好きな方でアクセス可

ニンテンドースイッチのブラウザの仕様を調べてみた

………1年以上放置した挙句、それでも欠かさずやってた新年の挨拶もとい生存報告すら行わず
今になって唐突に投下した新記事がこれかよ!と思う人もいるかもしれないが、まぁ気にしないでね。

続きを読む

file.gutyan.jp障害復旧告知

2/24 1:00から2/25 19:00までの間、staticなファイルを置いているfile.gutyan.jpへの接続が出来なくなってますた。
このドメインには特定の拡張子のファイルのダウンロード数をカウント&特定のクエリ投げるとHTTPヘッダを追加・変更するPHPを噛ませてあるんスけど
一昨日そのスクリプトを修正した際に誤って修正前のバグありの方をマージしてしまったようでついさっきまで全リクエストに対し500が返ってたっぽい…


先程本来の正しい修正後スクリプトを再マージして復旧したです。ご迷惑(?)おかけしましたです。
原因は今言った通りただのポカミスです。
間違ってもサイト改竄とかじゃありませんです。安心(?)するです。
このブログ自体はhatenablog上にあるですがリソースは全部☝に置いてあるので割りと致命的ですです
今年最初の記事がこれとか全く笑えませんです


…夜中(1:00)に眠気を振り払ってまで作業するもんじゃないね!




つーわけで…


f:id:Gutyan:20170101003527j:plain