[chalow][AWS][Heroku]ここ一年半くらい、このブログが乗っていたサーバをメンテンスしていませんでした。5年半くらい使っていたことになります。可視化したり、ちょっとしたアプリケーションを動かしたり、いろいろ実験や素振りをすることが出来ました。引っ越し前後の環境の変化です。[chalow][Twitter]このブログを読んでいると、その日マスタカがどんなツイートをしていたか気になりますよね?そういうわけで各記事の最後に『当日のツイート』へのリンクを追加しました。[chalow]こちらのパクリです。修正後ずっとやろうとしていて、今日やっとやる気になりました。スクリプトがまた秘伝のタレ化してしまった...。[chalow]多分、[2009-02-21-1]以来。いやあ、ずっとデザインは直さなくちゃと思ってたんですよ。このGWに直すことになるとは。[CircleCI][chalow][IRC][2015-01-13-1]でデプロイ時にchalowが実行されるようになったので、GitHubへのPushをトリガーにして自動デプロイを実装してみました。文字で分かりづらいですが、よくある自動デプロイと同じです。[capistrano][chalow][Emacs][2014-05-03-1]のバージョンアップ。chalow+rsyncを実行するmkchalow[2009-06-14-3]というコマンドでアップロードしてました。miniの複数環境でブログを書くと、過去記事が消える可能性が出てきます。いうのを気をつけるのが面倒なので、capistranoでのデプロイ時にchalowコマンドも実行するようにしました。以下の静的なhtmlはGitHubのprivateリポジトリで管理しており、変更があったらrsyncでコピーしてました。変更しないのでそんなに困ってませんでしたが、ちょっとダサいのとCapistrano3を使ってみたかったので、エイヤッと導入しました。[chalow][nginx][Chef]このブログはほぼ静的コンテンツなので、置き換えるメリットはほぼありません。[2009-05-17-4]リアルサーバ。他の人と/homeを共有する。コントロールパネルからメールアドレスを作ったり、アクセス解析出来る。カスタマイズ性はほぼない。7.1-RELEASE-p16WebサーバはApache/1.3.42年間5,000円(スタンダードプラン)◆置き換え後→さくらのVPS仮想サーバ。コントロールパネルとかはない。カスタマイズしまくり。[2013-05-19-1]Webサーバはnginx/1.1.19にした。年間16,280円(プランは2G。石狩リージョン)結構真面目にサーバを構築しました。Solo』[2013-04-22-4]基本的にVagrantとserverspecで検証しつつレシピを書いたので、本番環境で悩むことは少なかったです。Webサーバはnginxにしました。Apacheに比べて、設定がシンプルで惚れました。あと、ごく一部で使っているcgi用にfcgiwrapをインストール。chef-soloで構築してみた疑問や課題はこんな感じ・パッケージ全体のupgradeはどのタイミングでやれば良いのか?・他の人のChef-soloリポジトリを知りたい。Vagrantでも真面目にテスト書いている?とか。chalowはChef-soloでは管理してません。Webアプリケーションなので、デプロイ対象とかそっちの話だと思う。今は自作のmkchalowコマンドでアップロードしてます。[chalow]ちょいちょい必要になったので作りました。Githubのリポジトリ放置してるなあ。twitterTwitterアカウントへのリンクを作るだけです。Anywhereは去年の12/6をもって使えないことになったので、代わりを探してましたが、この辺で妥協。tweet埋め込みツイートを挿入します。今まで公式の方法で取得しHTMLをベタに書いてましたが、これだけで表示出来るようです。Deckのプレゼンを表示します。miilMiilの画像を表示します。画像は大きさを指定出来ますが、必ずそのサイズを取得出来るとは限らないそうです。省略すると240x240になります。InstagramInstagramの画像を表示します。l(large)を指定出来ます。省略するとmになります。追記(2013-02-06):Instagramを追加しました。[chalow][Emacs]結構便利。elisp久々に書いたら、だいぶ忘れてました。通知で気づいたのですが、このブログが1日半ほどインターネット上から消えていました。Lionにバージョンアップしたら、Perlのバージョンが上がり、HTML::Templateがなくなったことが原因でした。CPANからインストールして解決しました。taichino.comこのブログはChangeLogメモという1つのテキストファイルから、chalowという変換ツールを使いhtmlに変換しています。この作業を自動化した自作のmkchalowスクリプトの作りが甘かった。分しか使わないツールと言えども、エラー処理はちゃんとした方が良いですね。ブログが生きているかのチェックも。ちなみにChangeLogメモを始めたのはこの記事がきっかけです。[2001-12-30]から書き続けていて、23,000行になりました。対ChangeLogメモの方が良いですよ。理する必要がないので。chalowを使うかは微妙なところかも。全てを自分が面倒見るので、時間がないとなかなかメンテしきれません。ChangeLogをWordpressとかTumblrにインポート出来れば良いのですが。リンクに楽天へのリンクも追加しました。CGIまたもや、たつをさんのコピーです。