最近の投稿

[SwiftUI]SwiftUI App Life Cycleに変更したアプリが、アップデートした端末で起動できない時の対処法

UIKit App Delegateで作られていたアプリをSwiftUI App Life Cycleに変更すると、新規にインストールした端末では正常に起動するのに、UIKit App Delegat...

2021年6月8日, プログラミング

[SwiftUI]Apple Watchで画面遷移から戻った際にアニメーションが崩壊するのを防ぐ

WatchKitではアニメーションするのにパラパラ漫画のような画像を用意しなきゃいけなかったのが、SwiftUIを使うと簡単にApple Watchでもアニメーションをさせることができるようになりまし...

2021年6月6日, プログラミング

SwiftUIでUISwipeGestureRecognizerを使ってスワイプを検出する

SwiftUIにはUISwipeGestureRecognizerに代わるのもがありません。そのため、SwiftUIでスワイプを実現するには代わりにDragGestureを使うのが一般的なのですが、U...

2021年3月11日, プログラミング

Raspberry PiにAlpine Linuxをsysモードでインストールする

Raspberry PiにAlpine Linuxを公式の通りにインストールすると、ディスクレスモードでの起動になります。これはLinux Liveのようなもので、起動中にファイルを編集してもストレー...

2021年2月19日, Raspberry Pi

Raspberry PiでKVMを動かす

以前にRaspberry PiでKVMを動かす記事を書いたのですが、その頃から色々と状況が変わっているので書き直しました。Contents対応ハードウェアカーネルの対応状況QEMUのインストール仮想マ...

2021年2月14日, Raspberry Pi

SwiftUIでステータスバーの色を変える方法4つ

SwiftUIではUIViewControllerのpreferredStatusBarStyleに代わるものが存在しないため、ステータスバーの色を自在に切り替えることができません。そんな中、いくつか...

2021年2月11日, プログラミング

QEMUにaarch64版のAlpine Linuxをインストールする

Alpine Linuxのサイトに仮想マシン用のインストーラーが公開されてるけど、aarch64(ARM 64bit)ではどうやって起動させるの?って話。ContentsUEFIを使うUEFIファーム...

2021年2月3日, Linux

QEMU用のUEFIファームウェアをビルドする

QEMUはUEFI用のファームウェアを持っていないので、UEFI環境でのブートをしたかったら別途用意しなきゃいけないのですが、Intel用のファームウェアはLinuxのパッケージマネージャーのレポジト...

2021年2月3日, Linux

iOS14のUIDatePickerのデザインをカスタマイズする

iOS14からUIDatePickerのデザインが新しくなり、使いやすくなりました。特にUIDatePickerStyle.compactは日付を押したらDatePickerが表示されるという実装がし...

2021年2月3日, プログラミング

[SwiftUI]List内のButtonやLinkのデザインをNavigationLinkっぽくする方法

SwiftUIのリストにNavigationLinkを入れるとAccessoryTypeがdisclosureIndicatorなTableViewCellになってくれますが、URLを開くLinkやB...

2021年1月28日, プログラミング

Raspberry PiでC言語・Node.jsからBME280の値を読みとる

Amazon.co.jp: HiLetgo BME280温度 センサー 湿度 センサー 気圧 センサー Arduino センサー 大気圧センサ 温湿度センサー ブレイクアウト Arduinoに対応 [...

2021年1月26日, Raspberry Pi

dnsmasqのdhcp-hostが効かない時の確認事項

dnsmasq.confのdhcp-hostを変更したのに、DHCPで設定されたIPアドレスが取得されないってことがあったので、備忘録的なものです。Contentsdnsmasqの再起動DHCPリース...

2020年12月25日, サーバー

[SwiftUI]EnvironmentObjectをウィンドウごとに別々のインスタンスにしたい

UIの状態を管理するクラスをEnvironmentObjectにしておくと、子や孫Viewにインスタンスを渡したり、シングルトンを用いなくても簡単に子孫のViewやButtonからUIの更新ができて便...

2020年11月27日, プログラミング

IntelとApple SiliconのMacbook Airを比較してみた

Apple M1搭載のMacbook Air買ったものが届いたので、早速ベンチマークをとって手元のIntel Core i5搭載の2020年モデルMacbook Airと比較していきましょう。Cont...

2020年11月22日, Mac

sshuttleがCentOS 7のサーバーに接続できない時の対処

sshuttle便利ですけど、最近のバージョンはサーバーにpython3が必要となったので、CentOS 7に繋ごうとすると以下のようなエラーが出るようになりました。Traceback (most r...

2020年10月13日, サーバー

ドライブベイのサイズ・ねじ穴の位置を調べてみた

変換マウンタを3Dプリンタで作ってみようと思ったんですけど、調べてもあんまり詳しくサイズやねじ穴の位置を記載してくれてる記事がなかったのでここに残しておきます。Contentsサイズ・ねじ穴は規格化さ...

2020年9月19日, コンピューター

[WordPress]記事のもくじをJavascriptで生成する

WordPressの記事には、ユーザビリティの観点からもくじがあった方がいいですよね。記事の内容をざっくりと把握できますし、見たい場所まですぐに移動できます。もくじを作る方法は大体手作業で作るfunc...

2020年8月19日, プログラミング

iMacの容量を外付けSSDを使って増やした話

僕は2019年モデルのiMacを買うときにカスタマイズして2TB Fusuin Driveを512GB SSDに変更しています。最近ディスクの空きが少なくなってきて、IDEの生成するデータやiPhon...

2020年8月17日, Mac

[WordPress]メディアライブラリから画像を選べるカスタムフィールドを作成する

カスタムフィールドで画像を扱いたい!でもACFのようなプラグインには頼りたくない!って時に使える方法。今回は例として、プラグインを用いて投稿にカスタムフィールドを追加するコードを紹介します。もちろん適...

2020年8月10日, プログラミング

macOSで利用できる擬似解像度を追加する

MacではRetina Displayの搭載されたモデルで適切な表示を行うために、擬似的な解像度でレンダリングを行ってから実際のディスプレイ解像度にスケールする機能があります。標準で選べるのは5種類で...

2020年8月8日, Mac