退職は損切りかリスクか。Next.js超入門」のソースがfirebaseのバージョンのせいで動かないので、なんとかするFontAwesomeでSNSのロゴを手に入れようWEBページの余白が消えない!?そんな時はリセットCSSの出番だ【codyhouse】ページスクロールエフェクトを実装したい【オシャレ】FontAwesomeにlinkをつけるCSSの優先順位!!どのセレクタが最強なのかJINテーマの記事内の文字サイズをstyle.cssをいじって修正する不意にCSSだけでおしゃれなボタンを作りたくなったら真似ぶは学ぶ。inみなさんの家にはiPadが転がっているでしょうか?僕の家には転がっています。Air2で2014年あたりに発売された長寿のモデルです。買った当初は重たいノートPCの代わりになるかと期待を寄せていたものの、wordなどのofficeが使えず、埃をかぶることになりました。それから数年を経て、マイカーに取り付けてyahooカーナビを表示するという大役を担いましたが、車を手放したため再びニートになっておりました。そんなiPadにセカンドライフ改め素敵なサードライフを歩んでもらうべく画策したのが、ラズパイのディスプレイ化です。bookからsshで接続して操作しているので、画面が必要になることはそんなにないのですが、たまにGUIで操作したい時があるんですよね。いちいちHDMIでモニタに接続するのが面倒くさい。暇を持て余しているiPad。需要と供給がマッチする音がしました。当初は単純にiPadをモニタとして使用する、つまりラズパイからの入力をそのまま出力するだけのものを作ろうとした。iPadをサブディスプレイとして利用するのは難しいようである。そこでラズパイとiPadをVNCで接続することにした。Computing(ヴァーチャル・ネットワーク・コンピューティング、略称VNC)は、ネットワーク上の離れたコンピュータを遠隔操作するためのRFBプロトコルを利用する、リモートデスクトップソフトである。VNCはクロスプラットフォームなソフトウェアとして開発されているため、インストールされているマシン同士はOSなどのプラットフォームの種類に依存することなく通信できる。https://ja.wikipedia.org/wiki/Virtual_Network_ComputingVNCで繋ぐことの利点はマルチプラットフォームであることである。そのためraspbianで動くラズパイをiPadOSから操作することができる。画面を表示しようとしていたが、iPadからもラズパイを操作できるようになってしまいそうだ。タッチパネルを利用できるのは何気に嬉しい。OS13.6ラズパイのVNCの設定まずはラズパイ側でVNCを許可する設定を施す。Optionsを選択。enabled?(VNCサーバを利用できるようにする?)英語と日本語が混在した奇妙な画面から<はい>を選択。enabled(VNCサーバが使えるようになったよ)これでラズパイ側の設定は終わり。ラズパイに固定IPを振っていない場合は固定化した方が良い。Desktop(https://apps.apple.com/us/app/vnc-viewer-remote-desktop/id352019548)をインストールする。アプリを起動して右上の+ボタンをタップ。なんでもいい認証がない、と言われるがとりあえずContinueをタップ。iPadの設定終わり。動作の確認iPadに表示させてみた図。タップに反応してくれる。ファイルを転送したりできるらしい。VPNサーバの監視もさせたい。iPadも素敵なサードライフを歩みだしたのではなかろうか。