はりをきば

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

はりをきば更新再開(&Noto SansからIBM Plex Sansへ乗り換え)

どうも久しぶりです、まだ生きてますはい。


2020年から事実上の更新停止状態だったが、その間もしっかりはてなブログProの利用料(7200円/年)を払い続けてる訳で…
まとまった時間も取れるようになった事だし、さすがにこのままでは金ドブなので3年半ぶりに更新再開しようと思う。


更新頻度は月1~2くらい、内容はプログラミングやCLIツール絡みが中心となる予定。
スマブラ関係の記事は執筆*1に多大な時間を要する為、当分は書かないと思う… それ目当てで購読してる方はマジですまん。



さようならNoto、こんにちはPlex

当ブログは開設当初(2013/12/3)からNoto Sans CJK JPを使ってきたが、開設10周年を目前に今回IBM Plex Sans JPに乗り換えた。
本文用のSans Serifだけでなく、ソースコード表示用のMonospaceもPlemolJPに変更。

#!/usr/bin/env python3

import sys


def main(message: str, prefix: str = "ハロー") -> int:
    print(f"{prefix} {message}")
    return 0


if __name__ == "__main__":
    sys.exit(main(message="はりをきば"))


変更した理由は単に、Plexの方が個人的に好きな見た目だから。
Notoの方が圧倒的に収録文字数が多いが、当ブログはアルファベットと日本語(常用漢字)しか使わんので関係無い。


各フォントはローカルにインストールされていればそれを、無ければWebフォントとして読み込まれる。
PlexはGoogle Fontsにあるやつを、PlemolJPは自前で変換したものを読み込んでいる。

*1:環境構築&検証作業

file.gutyan.jp障害復旧(2020)

どうやら6月末頃から今日にかけてfile.gutyan.jpの一部ファイルへアクセス不能障害が起きていたらしく、当ブログが正常に表示されなくなっていた模様。
半月以上経った今になってようやくそれに気付き、先程復旧した。
3年前にもやらかしたが、前回は即気付いて復旧したのに今回は半月も放置してしまった。…面目ない。(二度あることは三度ある!)


先月末にPHPを7.0から7.4へとアップデートしたのだが、それによりfile.gutyan.jp全体に噛ませてるプロキシースクリプトの一部アクションがエラーとなり、結果として不正なレスポンスが返っていた。(レスポンス自体は200なのでタチが悪い)
原因は、そのアクションで使っていた関数がDeprecatedだったらしく、7.2から挙動が変わっていた事に起因する。
…その自家製スクリプトは2011年(PHP 5.3)から増築改修を続けているものなので、もう色々とガタが来ちゃってる感。
そのうちPHP7仕様にフルスクラッチしようとは思っているのだが、トータル3000行以上ということでまとまった時間が取れず手をこまねいている所。




…1年ぶり、今年最初の記事がこんなのでスマンな。。

【2019】BrawlCrate (BrawlBox, SmashBox) のダウンロード先 まとめ

スマブラXを始めとするWiiゲームのハックに必要不可欠なBrawlBox。
長い事更新してない6年前の記事に未だ根強いアクセスがあり、古い上にリンク切れしている記事が検索トップに居座り続けるのも悪いので
今回重い腰を上げて新たにここにまとめ直そうと思う。

続きを読む

オタクショップのR18確認ページをスキップする

数ヶ月ぶりの、それも2019新年の挨拶すっぽかしといて今更なんちゅー記事書いとんねんって思うかもしんないけど
そ れ は そ れ、こ れ は こ れ。




通販サイトでよく遭遇する「18以上ですか~」的なページ。
初回表示はまぁいいのだが、あろうことか毎回のように表示するサイトが存外に多くストレスフルなので
今回は可能な限りその手のページをスキップできないか色々試してみた。

続きを読む