自分はメインの作業環境としてUbuntu派生のXubuntu を使っている1。Ubuntu系のディストリビューションは基本的に毎年4、10月にバージョンアップされるのたが偶数年の4月に出るものはLTSという長期サポート版なので基本的にこちらを入れるようにしている。
で、今日20.04LTSから22.04LTSに上げたところ色々手間取ったので記録を残しておく。
Blog ページ1/22
自分はメインの作業環境としてUbuntu派生のXubuntu を使っている1。Ubuntu系のディストリビューションは基本的に毎年4、10月にバージョンアップされるのたが偶数年の4月に出るものはLTSという長期サポート版なので基本的にこちらを入れるようにしている。
で、今日20.04LTSから22.04LTSに上げたところ色々手間取ったので記録を残しておく。
昨年実家の方でアナログレコードを処分したいとのことで、自分で買ったものも含め何枚か持って帰った。ただ家にはレコードプレーヤーは無かったので新たに購入することになった。
オールイン型のレコードプレーヤーを第一候補にしていたのだが、ネットでの評判や置き場所の制限などもあって、プレーヤー、プリメインアンプ、スピーカーを個別に購入して組むことに。オーディオコンポのセットアップって実家にいた時以来の数10年ぶりのことだったので「スピーカーとプレーヤーの間にアンプが必要なんだった」「スピーカーってより線がむき出しでアンプに圧接するんだった」とかすっかり忘れていた。
で、せっかく組んだのにレコード専門というのもなんかもったいないのでラジオやデジタル音源にも対応できるようにしたいと思った次第。検索してみると、Raspberry PiとVolumio 21の組み合わせがよさそう。(「ITmedia NEWS ラズパイでハイレゾオーディオや「Spotify」を楽しむ」「NaoSoft別館blog『Volumio2のプラグインでradikoを聴く。』)
Debianベースのオーディオ特化OS
ということで、ITmediaの記事にあったコイズミ無線からキット一式(HifiBerry DAC+Lightセット)を購入。
コンテンツ作成画面を作ったら、表示エンジンとテンプレートをURL規則ごとに作っていき、テストしながら調整していく。
文章で書くと1行で終わってしまうが一番時間がかかった。たぶん本職のプログラマが手がければ全行程合わせて数カ月もあれば余裕なんだろうけどへっぽこ・ぐうたら趣味プログラマなんで何年もかかってしまった。
「フレームワークとは」「テンプレートとは」といった概念や、SGIやらnginxやら勉強になった、とは思う。所詮趣味なのでそれをどう有効活用できるかといえば微妙ではあるが。
テーブルができたので次はコンテンツ作成・編集画面を作る。とりあえずコンテンツ用のデータが無いと表示エンジンの動作確認ができないからね。
自宅サーバなのでコンテンツの作成・編集は家庭内LANの中からのみできるようにすればよく、デザインを考慮する必要は無いし、自分しか使わないのでフールプルーフにする必要もないだろう(、と鷹をくくっている)。
結果として、コンテンツやコメント、ブログのカテゴリリスト、非ブログコンテンツの章題の作成・編集、非ブログコンテンツや章題のインデックス上での表示順の設定といった一通りの機能をあまり時間をかけずに実装することができた。ちなみに、pythonコードは作成・編集画面が1400行、表示エンジンが2400行くらいだった。
前回の続き。基本コンセプトが決まったところで、紙に鉛筆で画面デザインをスケッチしていく。一番上のブロックにはタイトルがあってその下には左寄せで新着、設定画面、RSS、検索用のフォームがあって…、というのを描いていく。
現在、このサイトはPythonベースのBottleというマイクロフレームワーク上に構築した自作CMSで動作している。サーバの構築手順やプログラミングなどの手順についてはこれまでに書いてきた通りなんだけど、CMSそのものの設計手順なども忘れないうちに書いておこうと思った次第。
ルータも作成したので、最後の仕上げとしてルータにipfwを入れようと思うんだけど、その前に通過するサービスをリストアップしなければならない。あと、各クライアントのプロキシ設定も。
ラズパイの後ろ(有線LAN側)にプレステ3(と15年前の最初期のフルHDテレビ。D端子のみでHDMI無し)を設置して、手前(無線LAN側)にあるDLNAサーバにアクセスできないかとやってみて結局できなかったのでメモ。
前回の続き。r271-635の「Raspberry Piでルータを構築」をRaspbian Stretchベースに置き換えてみた次第。
WiFiの電波は届くけど有線LANは配線されていない部屋で有線LANオンリーの機器を使うため、Raspberry Pi 3B+でWiFiルータを作ろうとしたが無線LANの設定でハマったのでメモ。
Note
本サイトのハイパーリンクの一部は、オリジナルのサイトが閉鎖してしまったため"Internet archive Wayback Machine"へのリンクとなっています。そのようなリンクにはアイコンを付与しています。
本サイトはCookieを使用しています。本サイトにおけるCookieは以下の三種類のみであり、Cookieの内容に基づいてサイトの表示を変更する以外の用途には用いておりません。