これまで私の自宅に設置したサーバーで稼働させていたこのブログなどのシステムですが、夏の熱対策のためと、今後EC2を使ってサービスを構築するための練習も兼ねて、Amazon EC2のサーバーへ移行中です。
(この記事が表示されていれば、ご覧になっているブログはEC2上のものです)
EC2サーバーの構築についても、いつかどこかにまとめようと思っています。
簡単に書くと、以下のような感じです。
EC2のことを把握するのにだいぶ時間がかかりましたが、徐々に使いこなせるようになってきた気がします。以前はサーバーが手元にあることが安心だったのですが、それ以上に、(インスタンスのバックアップなどを組み合わせて)ハードウェアの故障の心配をほとんどしなくて良いことや、熱対策から解放されることはうれしいですね。
いろいろな都合上、しばらくは旧サーバーも稼働させていますが、これを機にいくつかサブドメインで運用していたものは停止します。(digging等)
明けましておめでとうございます!
2009年はiNNXや私自身にとって、ひとつの区切りの年となりました。
2010年は、iNNXという企業として、新たな一歩を踏み出します。
今後の私たちの活動に、是非ご注目ください!
symfony 1.2の練習に?と構築したiNNXブログのシステムですが、symfonyの新しいバージョン(1.3/1.4)が登場したことですし、そろそろ作り直したいなと思っています。
現時点で「ブログ」としての最低限の機能は満たしている(と思っている)ので、このままの仕様でもよいのかもしれませんが、最近考えていることなどもちょっと取り入れたいなあと妄想しているので、このエントリではその妄想を自分用にまとめてみます。
■「ブログ」的なエントリと、「ナレッジ」的なエントリの区別
自分のブログに書いていきたいこととしては、いろいろなお知らせ(このブログであれば多治見IT勉強会の案内など)と、プログラミング系のTIPSなどです。前者は特に現在の仕組みでも問題ありませんが、後者は現在のブログの仕組みではちょっと問題があるなぁと感じています。
というのは、現在でもこのブログには「カテゴリ」があって、そのカテゴリをたどることである程度目的の記事を探していけますが、実際にはこのカテゴリでは大雑把すぎて、結局検索機能を使わないと記事を探せません。
このようなカテゴリの機能を補うために、一般的なブログシステムでは「タグ」が導入されていますよね。ただ、ブログにあるタグの一覧を一次元、またはタグクラウドのような感じでずらずらと並べたとしても、タグから目的の記事を探すのはやはり難しいと私は感じています。(そもそも目的のタグを探すのがメンドクサイですw)
ですので、私が今イメージしているものは、「タグの階層化」です。
と何か新しいもののように書きましたが、実装イメージは、MovableTypeのカテゴリの機能なんかは同じようなものだと思います。(1つの記事に複数のカテゴリを設定できますし)
それから、タグから記事をたどる場合に、そのタグに関連付けられている記事のタイトル一覧をページ遷移せずに見たいですね。
# ナレッジとかエラそうに書いていますが、そういう記事を本当に書くのかどうかは未定です!
■記事のパーマリンクの変更
現在のこのブログでは、各記事は特定のカテゴリに属していて、記事のURLもカテゴリが付加されたものになっています。
これが、たとえばWordPressなんかだと個別記事のパーマリンクが「archives」ディレクトリ配下にすべて格納されているイメージになっているんですよね。
以前はこのようなWordPressのパーマリンクを見て、「うわ、カテゴリが入っていなくてダサッ」と思っていた私ですが、最近になってこの考えを(ようやく)改めました。
そもそも「記事」と「カテゴリ」の関係というのは、「記事」が「カテゴリ」に属しているように思われるかもしれませんが、それは実は逆なんですよね。「記事」に「カテゴリ」がくっついているんです。そして、この「カテゴリ」というのは、「記事」に対して恒久的なものではなく、また、唯一のものでもありません。(複数のカテゴリに紐付いた記事のURLはどうすればいい?となりますよね)
このような考えの基に、新しいブログシステムでは、記事のパーマリンクにカテゴリを含まない形式にしようと考えています。
# 古い記事については旧URLでも閲覧できるようにしないといけなかったりもしますが。
# このような対応は、自前ブログシステムだから柔軟にできるので安心です。
■外部サービスを直接インターフェイスに埋め込むのを減らす
現在、以下のようなサービスのパーツをブログに埋め込み表示しています。
Googleの解析は仕方ないのですが、他のパーツについては、ブログのページ全体の表示速度に影響するにも関わらず自分ではどうにもできないため、新しいシステムでは極力減らして、自前で表示するようにしたいと考えています。
ですので、コメントシステムもDISQUSをやめ、自前のコメント欄に戻すと思います。
と、自分のメモ用にとりあえず書いておきました・・・・。
いつ作り始めるのか全く未定です!
最近ではsymfonyに関するメモをはてダの方に書いていたり、その他調べたメモなどをどこかに公開したいと考えていたりするのですが、よくあるブログの形式ではどうしても「せっかく書いたものが埋もれる」と感じてしまいます。じゃあwikiにすれば?と考えたりもしましたが、wikiは辞書的な使い方にはとても向いているのですが、それ以上はつらいなぁと個人的には考えています。
自分が調べたことのメモ程度でも、すべてパブリックにしていきたいと最近は考えています。が、それに合った仕組みがない、と感じてしまい、書かずに終わっている今日この頃です。
P.S.
自分ブログシステムを作っている方で、「こういう機能があると面白い!」というアイデアがあれば、是非コメントやTwitterなどで教えてください!
10月25日22時頃、GALONGE文明が外部の何者かから攻撃を受け、あっという間に滅ぼされてしまいました。
GALONGEという文明は、確かにSecond Lifeの中に存在しました。
# 数日は崩壊状態のまま残しておきますので、暴れたい方はどうぞ!
これまでiNNXオフィスアワーなどでも使用していたGALONGEですが、2009年10月末日をもちまして、GALONGE SIMをクローズする運びとなりました。
SIMの構築に協力していただいたクリエイターの方、お店を出していただいた方、GALONGE時代のスクリプターの会に足を運んでいただいた方、SIMに遊びに来てたくさんのSSを撮ってくれた方、それから最初はお隣だったSL-JCIの方々、みなさん本当にありがとうございました。
クローズに伴い、GALONGEでは、10月末日に「GALONGE崩壊祭」を開催する予定です。
(おそらく、身内で暴れまくるだけだとは思いますが)
SIMをクローズすることを決定した経緯や、私自身の思い、学んだこと、結論などを書き始めると、いろいろな気持ちが溢れてしまい、なかなか文章にするのが難しいですが、一言(二言?)書いておくとすれば、
「仮想空間は生きている」
という私自身の結論があります。
このあたりは、また気が向いた時に・・・・・(と言って書かないままのネタがアレコレたまっていますがw)
また、iNNXとしてのSecond Lifeでの活動(といっても実質、企業としての活動はずっとしていないわけですが)も、10月末にてクローズいたします。
私個人はNew Script島の1住人として、活動は継続していくと思います。
