投稿者 おおかゆか
2008-11-27 10:32:00 GMT
ブログに「はてなスター」と「はてなブックマーク」を設置してみた。
このブログの目的は一番に自分の勉強のため。とは言えど、全く他の誰にも読まれてないと思うとモチベーションもなかなか維持しづらい。
ブログであるからには当然、コメントとトラックバックの機能をこのTypoも備えてはいるものの、敷居が高くてなかなか使う人もいない。自分もあまり使わないし。
手っ取り早く読者のレスポンスを得る方法は、ソーシャルブックマークへの登録をしやすくしてあげること。
日本で一番ユーザー数の多いソーシャルブックマークは、言うまでもなく「はてなブックマーク」。普段から自分でもけっこう使っているので馴染みもある。
というわけで、その「はてなブックマーク」とついでに「はてなスター」をTypoに組み込んでみることにした。
その方法をここで紹介する。
カテゴリ Ruby, Typo | コメント(2) | トラックバック(0)

投稿者 おおかゆか
2008-11-26 15:37:00 GMT
Typoはぶっちゃけ、/admin以下が管理ツールの場所になっている。
なのでTypoで構築されているブログに行って/adminにアクセスしてみると、たいてログイン画面が表示されたりする。
まあ普通のレンタルブログでもそのへんのセキュリティは大して考えられてないことも多いので、特に神経質になる必要はないのかもしれないけども、このままではどうも寝つきが悪い。
そこで今回は、Typo admin(管理ツール)をセキュアにすることを考えたい。
やることは3つ。
-
HTTPSでTypoを稼働させる
-
HTTPではTypo adminにはアクセスできなくする
-
HTTPSでは特定のIPアドレスからしかアクセスできなくする
これによりTypo adminは、HTTPSで自分の環境からでのみアクセスできるようになる。
HTTPSにするのは、HTTPだとログイン時の入力やCookieを通信経路で盗み見られる可能性があるため。また念のため、IPアドレスでのアクセス制限も付加してさらにセキュリティを強化しておく。
以下にその手順を記述。
環境はUbuntu 8.04で、Apache2にmod_sslを適用することで実現させる。Apacheはaptでインストールされたものを使用しているものとする。
カテゴリ Ruby, Ruby on Rails, Typo, サーバ管理 | コメント(0) | トラックバック(0)

投稿者 おおかゆか
2008-11-26 14:38:00 GMT
Typo管理ツールの「設定」タブ画面でキャッシュ機能の設定ができるが、それについての注意。
● Use static HTML page caching
○ Use semi static caching (default)
下の方に「(default)」と書いてあるがこれはウソで、上の方がデフォルト。
選択肢の上に書いてある英語の説明では「Static HTML page caching」がデフォルトとあるので、全くあべこべのことが同じページに書かれてるわけで、おいおいしっかりしてくれよって感じ。
カテゴリ Ruby, Ruby on Rails, Typo | コメント(0) | トラックバック(0)

投稿者 おおかゆか
2008-11-26 09:28:00 GMT
Typoを設置してブログができたんだけど、デフォルトのテーマがどうも素っ気ないというか、あまり見た目がよろしくない。
幸いTypoにはWordPressと同様にTheme(テーマ)という機能があって、見た目を色々と変更できる。
あらかじめいくつかテーマが入っていて、管理ツールの「Themes」タブの画面で好きなテーマをクリックするだけで、リアルタイムにテーマの変更ができる。
最初からは言っているテーマは「Typographic(デフォルトテーマ)」、「Scribbish」、「Standard」、「Dirtylicious」の4つなんだけど、全部試してみたものの今ひとつどれもピンとこない。
ページの下の「Get more themes」と書いてあるところにTypogardenというサイトへのリンクが貼ってあって、そこに行くと60個くらいのTypoのテーマが登録されてあった。
一通り眺めた上で、いくつか試して最終的に決めたのが「Jazz Café」というテーマ。プレビュー画像はこんな感じの。

カテゴリ Ruby, Ruby on Rails, Typo | コメント(0) | トラックバック(0)

投稿者 おおかゆか
2008-11-25 13:46:00 GMT
VPSを借りて初期設定が完了したので、まずはブログシステムを立てることにする。
最初はWordPressにするつもりだったけど、バックエンドのDBがMySQL一択というのがどうも気に入らない。
WordPressは機能も豊富でユーザー数も圧倒的に多いんだけど、たかがブログだけのためにMySQLを立てるような大袈裟なことを強いるのはどうかと思う。
それにMySQLしか使えないということは、少なくともDBアクセスの部分がMySQL依存になっていて抽象化されていないということ。聞くところによると、WordPressのコードは相当に汚く、またテーマやプラグインに関してのセキュリティもないに等しいらしい。
となると、Railsの勉強も兼ねてやっぱりTypoかなってことで、Typoに決定。
DBはMySQL、PostgreSQL、SQLite3から選択可能。そこそこテーマも揃ってるし、何よりLive Search(検索窓に文字を入力すると、インクリメンタルに検索結果が表示される機能)がかっこいい。
カテゴリ Ruby, Ruby on Rails, Typo | コメント(0) | トラックバック(0)
