jrubystack

いまさらですが、BitNami :: JRubyStackというのがあるそうです。

Windowsマシンの整理をしていて、セキュリティアップデートをしているのですが、結構な時間がかかるので、久しぶりにJRubyについて調べていたところ、いろいろと世の中は進んでいることを知りました。

JRuby Users JPができていたり、SunがSun Developer Connection – JRubyとJavaによるアプリケーション開発をだしていたり。Windowsで最新のRailsをJRubyで動かす。 | AIRS Labsという記事も見つけました。要点がまとまっている感じです。

Fedora9 では、yum install jrubyでjrubyをインストールできるようですし、ちょっと驚きです。そう思ってインストールしてみたら、jruby 1.1.3が簡単にはいりました。ところがエラーがでるので、調べてみたところ、バグレポートではjruby 1.1.5 へバージョンアップするように、と書いてあって、yum版はとりあえずあきらめることにしました。ふつうにjrubyをダウンロードしてきた方が早そうです。

ところで、NetBeansもJRubyをサポートしているので、jrubystackと、どちらを選択するかは、ちょっと検討してみたいところ。

hiro345 store

hiro345のAmazon ショップ https://astore.amazon.co.jp/hiro345-22 を作成してみた。

これを作っておくと、Tomcat6本へのリンクはhttps://astore.amazon.co.jp/hiro345-22/detail/4873113881のように書くことができる。4873113881(ASIN)の取得方法さえわかれば、いろいろとできそうです。

たとえば、ヒット本のRSSがとれたりするので、ここからASINを取り出すことは簡単にできそうです。自分のところでASINとコメントをリンクするDBをちょこっと作っておいて、ごにょごにょとやれば、出来合いのAmazonショップをもっといいものにできそうな気がします。

Blogシステムでサイト構築をするということ

Blogシステムでサイト構築をするのは当たり前になりつつありますが、この先はどうなるのかたまには考えてみたいところです。各Webサイト編集ツールも、Blogシステムのテンプレートに対応してきているようですから、デザイナがBlogが動作するプラットフォームのシステムをあまり意識しなくても、サイト運営までみることができる世の中にはなっていきそうです。

個人的にBlogシステムを使う5つの理由をあげるとしたら、下記になります。
・頻繁な更新を実現するCMS(Contents Management System)
・コンテンツとデザインの分離
・テンプレートによるデザイン変更
・RSS/Atomによるフィード情報提供
・WeblogAPI/AtomPPによる記事投稿が可能

CSSだけでは限界があるのですが、テンプレートエンジンとの併用により、コンテンツとデザインの分離がかなり簡単に実現できるようになりました。また、RSS/AtomやAtomPPによりシステム間の連携についてやりやすくなっています。もちろん、できることには制限がありますが、制限がある分、わかりやすいですし、利用されやすくなっているため、一般にも受け入れやすくなり、結果的に普及しやすくなっています。

さて、実際に使っているBlogシステムとしては、WordPressや、オープンソース版Movable Type(MTOS)、Apache Roller を使っています。前の2つはGNU-General Public License (GPL)系のライセンスで、最後のものは名前からわかるように、Apache系のライセンスです。DBはMySQL、PostgreSQLとかですが、SQLiteも最近は選択肢になりつつあります。どれもインストールは簡単で、OSがあれば、比較的すぐに使い始める事ができます。もちろん、細かいチューニングをしていくと時間がかかります。たとえば、管理画面はHTTPSで安全にアクセスできるようにする設定とかは、それなりに準備が必要です。ユーザが限定されるなら、自己認証局を用意して対応をするわけですが、これが結構面倒なのです。もちろん、手を抜くこともできるので、いろいろと割り切ればすぐに対応できますが、個人的にはきちんと設定しておいた方がメンテナンス性の面からは有利だと考えています。

ここで、Blogシステムを導入すれば効果的なWebサイトが構築できるかというと、そういうわけにもいきません。表示デザイン、機能デザインがしっかりと計算された上で、中身におもしろいコンテンツがないとアクセスを増やすことができません。デザインだけでは勝負できないですし、コンテンツだけでも勝負にならないわけです。

企業サイトでは、Webサイトの重要な機能としてはショーウィンドウやカタログというようなものがあるわけですが、それらを有効的に利用するためには、どうすればいいでしょう。人が並んでいると並びたくなる行列効果のようなものを演出するためにはどうすればいいでしょう。毎月届くカタログのようなものとして提供する場合には、どういうサイトにすればいいでしょう。テレビショッピングのようなしゃべりと見た目で購入を促すにはどうすればいいでしょう。そんなことを考えて設計と実装をする必要があります。

季節によってショーウィンドウの中身は変わる、ショーウィンドウは通りすがりの人にPRするためのものである、常連さん(リピータ)を増やすための仕掛けは何か、ウィンドウショッピングをする潜在的なお客さんをどう取り込むか、といった実際の店舗でも考えることを、Webサイトでも考えて提供をしないと勝負には勝てないわけですが、なかなか思うようにいかないものです。

ということで、しばらくいろいろと悩みそうです。

OpenOffice.org Impress and Microsoft PowerPoint

「日経PC21 2009年5月号」には、「パワーポイントで作図&文書作成」という特集がありました。そこには「パワポこそ最強の文書作成ツール」と書いてあります。ちょうど、「PowerPointで資料をよく送ってくる人がいて、あの人はPowerPointが好きだよな。」という話をしていたときに、この記事が目にとまりました。ですから、「こういった記事がPowerPoint好きを増やしている原因か」と思いました。

個人的にはPowerPointつきのMicrosoft Officeは高いので、OpenOffice の Impressを使っています。クリップアートもダウンロードして登録すると、かなり使えて満足しています。FreeMindもインストールしてあって、マインドマップとか作図できる環境にしています。

ただ、残念ながら、なかなかこれらの作図ツールを有効に使えていません。やはり作図は時間がかかるから精神的なしきい値が高いのかもしれません。

ちなみにPowerPointのファイルを見るだけならViewerが無償でMicrosoftから配布されているので、それを使うという手もあります。

メール

メールの整理にかなり時間をとられているのですが、なんかいい方法はないかなぁと思う次第。todoはtrac、その日の記録はblogで管理しはじめていますが、どうもいまいち。優秀なPIMツールがないということのような気もするのですが、Outlookとかは使う気がしません。

何にしても、同じようなことを繰り返している気がするのが苦痛なのですが、読まないと忘れてしまうし、各項目の調整をするためには詳細も思い出せるようにしておかないといけないし、といろいろあるので、各ツールで整理するようにしているのですが、扱っている情報量が多すぎるということが、そもそもの問題なのではないかという気がしてなりません。

ということで、頭が痛い毎日です。せっかくのGWだというのに…

Poderosa

Terminal Emulator Poderosaを使ってみました。なかなか良さそうです。鍵がPutty, OpenSSHと互換性がありません。ssh.com 系なので、OpenSSHかputtygen.exe で変換をしてあげれば、秘密鍵ファイルが手に入ります。