blogSetomits

Hello

entries tagged with “straitmouth

サーバーマシンリプレイス

raspberry pi b+ & raspberry pi3 b自宅サーバーを勤めていた2011年モデルの iMac がディスクトラブルで起動しなくなったので、この数日は代替として Raspberry Pi B+ を使っていたのですが、死ぬほど遅いので Raspberry Pi 3 B を購入しました。載せ換えはすっごく簡単で、それまで使っていた micro SD を差し替えるだけ。
CPU が 700 MHz のシングルコアから 1.2 GHz のクアッドコアになり、メモリも 512MB から 1GB と倍増。隔世の感がします。
Posted at 23:35 Comments : 0

うちサーバーの Docker 化

隙間時間でしゅくしゅくと進めていたのですが、うちサーバーを Docker 化しました。
元はメインユースを離れたマシンに Linux を入れて運用していたのですが、この1年くらいはメインユースを離れた iMac の1台に VirtualBox で仮想環境を作ってそこに Linux を入れて運用していました。
これだと Mac 自体のアップデートだとか VirtualBox のアップデートで面倒なことが多いので、 Docker 化する運びとなりました。

具体的には

  • memcached:alpine のイメージを元としたコンテナ

  • python:3-onbuild を元にして uwsgi を入れたアプリケーションを動かすコンテナ

  • nginx:alpine のイメージを元としたコンテナ


という構成になっています。

まだ不慣れなところが多いのでときどき繋がらなくなるかもしれません。
Posted at 14:33 Comments : 0

ブログシステムを刷新しました

現在このブログを運営しているソフトウェアは自分が作っているものです。

最初のものは「Apache + mod_python だけで使える」ということをテーマにしていて、 blogmop という名前をつけていました。

その後、 mod_python はメンテナンスされないということになったので2011年頃に「Apache + mod_wsgi だけで使える」ということをテーマに作り直しました。その後、多少のメンテナンスはしていたもののあまり手を入れずにいましたが、ここにきて「Python 3 で動くように」ということをテーマに再度作り直しました。とは言え、これまでの「だけで」というテーマは抜きにして、ある程度あれこれ便利なライブラリを使うようにしています。

まだちゃんとできていない部分もあるので、今後も継続的に手を入れていこうと思います。なお、ソースコードはsetomits/mowに。
Posted at 21:54 Comments : 0

サーバーリプレース

mac mini and ibook g4遅々として進まなかった家サーバーのリプレースをようやく終えました。これまで頑張っていたのは右側の iBook G4 で、左の Mac mini が新しいサーバーです。新しいと言っても2006年のモデルなのでもう随分古いです。ちなみに iBook G4 の方は2004年のモデルだったりします。

さて、今回のリプレースでは機械だけでなく、ソフトウェアもいくらか変わっています。OS は iBook G4 の方は Fedora 12 だったのですが、 Mac mini の方は CentOS 6.2 になっています。また、 これまでこのブログは Apache + mod_python で動いていたのですが、これが若干現代的に Apache と mod_wsgi になりました。デザインはぱっと見ではあまり変わっていないのですが、 HTML5 になって Bootstrapを使っています。これに伴って、スマートフォンで表示した際もURLが変わらないままで良い感じに表示されるようになりました。この辺のことについてはまたおいおいこのブログの中で書こうと思います。
Posted at 02:17 Comments : 0

ドメイン更新

straitmouth.{jp,com} のドメインの有効期限が5月末で切れるので、たびたび VALUE DOMAINからメールで通知が来ていました。無意味に先延ばしにしていたけど先ほど更新。特に割引が無いので1年分にしたけど、来年こそは2年以上にするかも。
Posted at 07:50 Comments : 0