2011年05月29日(日)
映画『 The Social Network 』
本日は自転車イベントに参加予定だったのですが,雨があまりにも激しくて棄権した関係で時間ができたので,家で映画を観ました.
作品は,『 The Social Network 』.
劇場公開中に映画館まで観に行きたかったのですが,何故かタイミングを逸してしまい,数ヶ月後に Blu-ray / DVD が発売されるとわかり,すぐに注文して発売を心待ちにしていた作品です.
言わずもがな, Facebook に関するお話.その創設者であるマーク・ザッカーバーグが主人公で,彼と彼の周りの人々との関わりについてのお話.
話の展開とマーク・ザッカーバーグの台詞がとにかくスピーディ.そのスピード感が,オンラインサービスを立ち上げる際のスピードの重要性を際立たせているように感じました.そして,スピードの重要性こそ,ストーリー上でも重要な要素となってきます.
Facebook ほどの大規模サービスを立ち上げることができた経験なんて,ほとんどの人間が持ち合わせていないと思います.しかしながら,作中でザッカーバーグがサービスを構築していくことにのめり込んでいる姿は,共感できるところがありました.規模はどうあれ,「こういうサービスができたら,絶対面白い」と思って新しいサービスを作っているときの楽しさはいいなぁ,と.
と,若干プログラマというかクリエイターというか,新しいサービスを作る(作りたい)人間の視点でばかり語ってしまいましたが,作品としてはそういう視点だけではなく,そういう人間ではなくても楽しめる内容になっていると思います.
あ,作中のザッカーバーグは,とてもクセのある人として描かれています.実際がどうなのか,お会いしたことがないので何とも言えませんが.ただ,自分にも同じようなところがないかな,と,ちょっと自分の過去の行動を振り返ったりしてしまったのは内緒です.
売り上げランキング: 139
ザッカーバーグのようなスピードは僕にはないですが,彼がのめり込んでサービスを構築していたシーンはとても刺激になりました.今後,仕事をする上でも,プライベートで何かを作るときにも,あんな風にありたいと思います.
2011年05月28日(土)
WordPress の URL の Slash 問題の対処
WordPress を長いこと使っているのですが,ずっと釈然としないことがあります.
それは,「設定」→「一般」から設定可能な「 WordPress のアドレス (URL) 」,および「サイトのアドレス (URL) 」の問題.
うちのブログで言えば,ここには「 http://nao.river24.net/blog/ 」という URL を入れたいわけですが,そのように入力しても,「変更を保存」を押してサーバに送ると,なんと「 http://nao.river24.net/blog 」という URL が表示されます.内部的に,最後に「 / 」がある場合に,それを除去するようになっているようです.
意味がわかりません.こちとら「 blog 」というディレクトリを作って,その下に WordPress をインストールしているので,「 /blog/ 」以下になって然るべきだと思うのですが,何故か WordPress は長年ずっと,この最後の「 / 」を除去し続けてくれます.
まぁ,この困った仕様も,以前の環境ではあまり問題にならなかったのですが,最近 nginx + fastcgi な環境にしてから,ちょっと問題が出てきてしまいました.
なので,nginx の設定に「http://nao.river24.net/blog 」にアクセスしたときの対処を追加しました.
location ~ ^/blog$ {
rewrite ^/blog$ /blog/ permanent;
}
さて,どうなるか.
GET /blog HTTP/1.1 HTTP/1.1 301 Moved Permanently Location: http://nao.river24.net/blog/
これでとりあえず解決.
本当は WordPress 側を改造するべきなのかもしれませんが,アップグレードの度にその改造をするのが面倒なので,とりあえずこの対処で.
2011年05月19日(木)
Twitter アカウントのシール
Twitter アカウントをシールにしてみました.
こちらのサービスを利用.
TA(ツールアシスト)シールコースはご自身のtwitterアイコンを15mm×15mmの角丸シールにできるコースとなっております。
さて,まずは何に貼ろうかしら.
2011年05月13日(金)
WordPress の高速化
さくらVPSに移行した際に,Webサーバをnginxにしてみたのですが,せっかくなので話題の高速化をやってみました.
参考にさせていただいたのは,こちらの記事.
大げさな題名ですが、今回はWordPress単体を速くするのではなく、データベースやWebサーバなどの調整、またnginxのproxy cache機能を使って速くする話になります。
うちの場合は,今回の移行でnginx + fastcgi環境への移行は完了していたので,今回はnginxのproxy cacheのみを有効にしてみました.
設定が多少違うこともありますが,うちの場合は,ブログのトップページへの ab -n 100 -c 100 で,以下のような結果が.
- proxy cache 無効時
- Requests per second: 4.03 [#/sec]
- proxy cache 有効時
- Requests per second: 2676.59 [#/sec]
キャッシュすげぇ.
2011年05月07日(土)
ブログをさくらVPSに移行
先月からさくらVPSを借りていたのですが,ちんたら環境構築している間に一ヶ月経過してしまいました.
ひとまず,ブログだけさくらVPSに移行してみました.
今までとは少し違う構成にしたため,何か不具合があるかもしれません.その際はお気軽にご連絡いただけますと幸いです.
2011年04月22日(金)
cybozu-office-schedule – Ruby でサイボウズの予定を編集
一昨年くらいに作った Ruby でサイボウズオフィスの予定をいじるライブラリを GitHub で公開してみた.
ruby library for editing schedule of cybozu office
身近な環境にあった Cybozu Office 6 と Cybozu Office 8 では動くのを確かめたけど,環境依存な部分があるかもしれない.
毎度のごとく,結局は MHC と同期したいのが目的なので,当然ながら mhc2cybozu も作ってあるが,それはちょっと整理してから公開予定.
2011年04月05日(火)
Wanderlust の引用返信時の名前表記の変更
相変わらずメールは Wanderlust で読み書きしております.
Wanderlust では,メールに対して本文を引用した形で返信する際,
At Tue, 05 Apr 2011 22:11:33 +0900, Nao Kawanishi wrote:
のような形で,元のメールの送信日時と,元のメールの送信者の名前が入るようになっています.
本エントリは,「元のメールの送信者の名前」の表記を変更するお話です.
2011年03月28日(月)
本をまとめ買い:AWS本,大規模Webアプリ本,美データ本
Amazonのお急ぎ便が復活していたので,思わず本をまとめ買いしてしまいました.
まずはこの本.
インプレスジャパン
売り上げランキング: 1917
今後どんなことに取り組むにしろ,Amazon Web Serviceは触っておかないと,スタート地点にすら立ててない気がしまして.
次はこの本.
オライリージャパン
売り上げランキング: 1995
大規模なWebアプリケーションを自分で展開するかは不明ですが,大規模にできるようにしておくことは大事ですよね.
最後はこの本.
ビューティフルシリーズの最新作.今回はデータにフォーカスを当てています.Gov 2.0のような世界を実現する上では,どのようなデータをどのように切り出すかが大事だと思います.この本がその辺りまで踏み込んでいるかは未読の現段階ではわかりませんが,その辺りのヒントなどを感じ取れればいいかなと思っています.
よーし,勉強するぞ!!
2010年09月05日(日)
サーバをUbuntu 8.04から10.04にアップグレード
このblogが動いているレンタルサーバはVPSサーバなので,OSの選択など,比較的自由です.そこが魅力で使っているわけですが.
今まではUbuntu 8.04で運用していたのですが,一部aptitudeで管理していないプログラム用のライブラリをインストールしようとすると,aptitudeで管理しているパッケージのバージョンの古さから,インストールできないということに遭遇しました.
そこで,OSをUbuntu 10.04へアップグレードすることにしました.8.04から10.04へは直接アップグレードできるとの情報を見かけたので,助かります.
Ubuntu 9.10 (“Karmic Koala”)やUbuntu 8.04 LTS (“Hardy Heron”)からUbuntu 10.04 LTSへは直接アップグレードができます
しかしながら,下記にあるような使っているレンタルサーバ業者が用意してくれた注意事項をチェックしていなかったので,アップグレード直後にOSが起動しなくなるトラブル(=起動途中に止まるようになった),超焦りました.
This guide explains how to upgrade your Linode VPS to Ubuntu 10.04 LTS (Lucid).
このトラブルは,上記のレンタルサーバ業者の注意事項に従えば遭遇しなかったものと思われるものばかりでした.後からでも対応できたのが幸いしました.とりあえずトラブルは解消し,問題なく動いているようです.
週末に軽い気持ちで「よーし,オラ,サーバアップグレードしちゃうぞ!」などと思って実行するのは危険ですね(笑).もう少し情報を集めてから新調に進めましょう.
2010年08月10日(火)
dumptter – OAuth 対応
twitter の Basic 認証によるアクセス期限が直近にせまっていたのをすっかり忘れており,夏休みの宿題にしなきゃなと思っていたのですが,夏休みに入る前にあっさり完了しました.
Backup your tweets on Twitter.com
OAuth に対応するために oauth ライブラリを使うとともに,twitter へアクセスするためのライブラリを twitter4r から rubytter に変更しました.
また,OAuth に対応したことで設定ファイル config.yaml に記載する内容も変更になりました.
更新される方は,oauth と rubytter を gem で install して,config.yaml を削除して,その上で新しい dumptter を実行して下さい.念のため ~/.dumptter/ ディレクトリをバックアップしておいた方がよいかもしれません.あくまでも自己責任で.


![【Amazon限定】ソーシャル・ネットワーク デラックス・コレクターズ・エディション (2枚組) [Blu-ray]](http://ecx.images-amazon.com/images/I/41HzhK1%2B9CL._SL160_.jpg)



