dnsmasqのdhcp-hostが効かない時の確認事項
dnsmasq.confのdhcp-hostを変更したのに、DHCPで設定されたIPアドレスが取得されないってことがあったので、備忘録的なものです。Contentsdnsmasqの再起動DHCPリース...
[SwiftUI]EnvironmentObjectをウィンドウごとに別々のインスタンスにしたい
UIの状態を管理するクラスをEnvironmentObjectにしておくと、子や孫Viewにインスタンスを渡したり、シングルトンを用いなくても簡単に子孫のViewやButtonからUIの更新ができて便...
IntelとApple SiliconのMacbook Airを比較してみた
Apple M1搭載のMacbook Air買ったものが届いたので、早速ベンチマークをとって手元のIntel Core i5搭載の2020年モデルMacbook Airと比較していきましょう。Cont...
sshuttleがCentOS 7のサーバーに接続できない時の対処
sshuttle便利ですけど、最近のバージョンはサーバーにpython3が必要となったので、CentOS 7に繋ごうとすると以下のようなエラーが出るようになりました。Traceback (most r...
ドライブベイのサイズ・ねじ穴の位置を調べてみた
変換マウンタを3Dプリンタで作ってみようと思ったんですけど、調べてもあんまり詳しくサイズやねじ穴の位置を記載してくれてる記事がなかったのでここに残しておきます。Contentsサイズ・ねじ穴は規格化さ...
[WordPress]記事のもくじをJavascriptで生成する
WordPressの記事には、ユーザビリティの観点からもくじがあった方がいいですよね。記事の内容をざっくりと把握できますし、見たい場所まですぐに移動できます。もくじを作る方法は大体手作業で作るfunc...
iMacの容量を外付けSSDを使って増やした話
僕は2019年モデルのiMacを買うときにカスタマイズして2TB Fusuin Driveを512GB SSDに変更しています。最近ディスクの空きが少なくなってきて、IDEの生成するデータやiPhon...
[WordPress]メディアライブラリから画像を選べるカスタムフィールドを作成する
カスタムフィールドで画像を扱いたい!でもACFのようなプラグインには頼りたくない!って時に使える方法。今回は例として、プラグインを用いて投稿にカスタムフィールドを追加するコードを紹介します。もちろん適...
macOSで利用できる擬似解像度を追加する
MacではRetina Displayの搭載されたモデルで適切な表示を行うために、擬似的な解像度でレンダリングを行ってから実際のディスプレイ解像度にスケールする機能があります。標準で選べるのは5種類で...
Mac OS Xを振り返る その2
以下の前回記事の続きになります。Mac OS Xを振り返る その1WWDC2020でmacOS Big Surが発表され、20年ぶりにメジャーバージョンが更新され11になりました。これを機に、ちょっと...
Mac OS Xを振り返る その1
WWDC2020でmacOS Big Surが発表され、20年ぶりにメジャーバージョンが更新され11になりました。これを機に、ちょっと歴代のMac OS Xを振り返ってみたいと思います。スクリーンショ...
ESP-WROOM-32をHTTPで制御する
ESP-WROOM-32(以下ESP32)をWiFi経由で制御するのに、RESTful APIのようにGETで値の取得、POSTで値の設定をしたかったけど、HTTPのPOSTメソッドを受けるサーバーに...
SlackでURLが展開されないのを修正する
当ブログのテーマはフルスクラッチで自作していて、Twitter CardとOpen Graphに対応させているのですが、SlackでURLを投稿した時に内容が展開されなかったので修正しました。Cont...
MyDNSでLet’s Encryptのワイルドカード証明書を自動更新する
最近TLS(SSL)必須のAPIやライブラリが多いですよね。自宅サーバーにテスト環境を構築してサブドメインでアクセスするのにいちいち証明書作ってらんないので、ワイルドカード証明書にしたかったんです。C...
[Swift]Dictionaryに順番を持たせたい
SwiftのDictionaryはハッシュを用いるので、値をイテレータで取り出すと順番がバラバラになって出てきます。今回、Dictionaryに入れた要素がArrayのように並んでいる、そんなデータ構...
NSTextFieldにadjustsFontSizeToFitWidthがないから自作する
UIKitのUILabelにはadjustsFontSizeToFitWidthという、ラベルの内容が1行に収まらない際、横幅に合わせてフォントサイズを調整してくれる機能があるのですが、macOSのア...
Raspberry Pi 4をバッテリー駆動する
Raspberry Pi 4はCPUやIOの性能が向上し、低電力サーバーやそれなりの性能を要求する組み込み機器での利用が期待できますが、厄介なのが電源。電源は5.1V/3Aを供給できることが推奨されま...
Podmanでvolumeマウントする際のSELinuxコンテキスト
CentOS 8でPodmanを動かした際、-vでコンテナにマウントしたホストのディレクトリがPermission deniedでアクセスできませんした。ownerを直してもアクセスできなかったので、...
PYNQ-Z2初期セットアップ
https://pynq.readthedocs.io/en/latest/getting_started/pynq_z2_setup.html公式のガイドがあるのでPYNQ使うような人はこんな記事い...
Raspberry Pi (Raspbian)上にNginxを使ったWordPressサーバーを構築する
Raspberry Pi 4を自宅サーバーにしようとしている人多いのではないでしょうか。僕もサーバーをCentOS 8にアップデートしている際、このサイトをRaspberry Pi 4で運用していまし...
最近ここ放置気味だったらデータが吹っ飛んでた。
2年くらい前のバックアップしかなかった...