Home > Archives > 2009-01 Archive

2009-01 Archive

Ring

  • Posted by: hiro345
  • 2009/01/31 21:14:37
  • General

昔作った指輪が指に入らなくなっていました。悲しい。新しいのを買うことにしようかな。

  • Comments (Close): 0
  • Trackbacks (Close): 0

mobum

  • Posted by: hiro345
  • 2009/01/30 21:00:19
  • General

夕刊フジBLOG:携帯用ミニアルバムサービス・モバム」というのを知りました。サービス提供元のURLはhttp://www.rgd.co.jp/mobum.files/slide0001.htmlになります。IE専用で、PowerPointのスライドショーをWeb用に出力したものなので、Firefoxなどでは表示されません。

モバムって面白そうですね。みんな、いろいろ考えますね。

  • Comments (Close): 0
  • Trackbacks (Close): 0

MTE

  • Posted by: hiro345
  • 2009/01/29 23:00:00
  • Linux

Movable Type Enterprise について調べました。バージョンアップされてから確認していなかったのですが、いろいろと機能が増えているようです。ただ、MTOSと比較して、値段に対して、どうしても必要な機能というのが見当たりません。もちろん、これはエンジニア視点からですので、専門家でない人にとっては便利な機能がたくさんあるのでしょう。導入まで短期間で可能だというのも重要です。そのあたり、お客さんの要件をよく確認して、どちらを導入するのか決めるのがよいはずです。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Life

  • Posted by: hiro345
  • 2009/01/28 23:59:43
  • General

ある人と会って話し込んだのですが、「光るものを磨く」というのは大切だなぁと思いました。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Thermometer

  • Posted by: hiro345
  • 2009/01/27 22:00:07
  • General

温度計をストーブの前に置いていたら、中の液体が分かれてしまい、かなり上の方までいってしまいました。直す方法としてよくあるのは、お湯につけるものですが、大きくはなれてしまって出来そうにありません。いろいろ試したのですがらちがあかないので、ガスで直接上を暖めてみました。すると、結構いい感じで下へ伸びてきたのですが、なかなかつながりません。

まちがって、温度計をさわったら、すごく熱くてやけどしました。あわてて水や氷で指を冷やしていたら、温度計の上の方にアルコールがきて、前よりも状況が悪くなりました。仕方がないので、下がを温めてみて、上とつなげたのですが、案の定、割れました。

温度計は壊れるし、やけどはするし、散々です。全体を温めながら、対処するのが良かったのだと思いますが、結局のところ直せなかったような気もします。やれやれです。あー、手が痛い…

  • Comments (Close): 0
  • Trackbacks (Close): 0

Sendai

  • Posted by: hiro345
  • 2009/01/26 23:00:05
  • General

仙台に行きました。GUIアプリケーションからWebアプリケーション、AJAXまで、どんどん複雑化しているソフトウェア開発の話とかを、知り合いとしてみましたが、人によって反応はさまざまでした。オブジェクト指向言語の出現により、プログラムは人間にとってわかりやすい単位で組めるようになったのですが、その分、クラス構成などが少々複雑になっても、プログラムが崩壊することがないので、より複雑な世界へと突き進んでいるように見えます。

もうひとつ、「チャットを自然にフェードアウトするには、どうすればいいのか」という話も聞いてみたのですが、これも人によりいろいろな戦略があり、面白かったです。

  • Comments (Close): 0
  • Trackbacks (Close): 0

MT4i

  • Posted by: hiro345
  • 2009/01/25 11:06:40
  • Linux

MT4i/3.0 – t2o2-Wiki というのがあり、これを使うと携帯電話用表示が簡単にできるようになります。また、携帯電話のブラウザから簡単に投稿ができるようになります。インストールは簡単で、「MT4i/3.0/インストール – t2o2-Wiki」にある説明に従えばすぐにできます。ただ、パスワード漏洩の問題などがあるので、メールからの投稿機能を用意したほうが安心できそうです。

  • Comments (Close): 0
  • Trackbacks (Close): 0

GUI Application

  • Posted by: hiro345
  • 2009/01/24 20:09:06
  • General

SeamアプリなどのWebアプリは一種のGUIアプリケーションだと考えることができます。単体のコンピュータで動作するGUIアプリを、ネットワーク対応のアプリとして実装するにあたり、Web技術、Webブラウザが利用されるようになり、Webアプリが発展するということになったと言えます。

こういった歴史的な視点からWebアプリの実装方式を考えてみると、現在のWebアプリ向けプラットフォームが、なぜそのようなアーキテクチャとなっているのか、といったことが理解できるはずです。ほとんどのプラットフォームは、MVCモデルがベースとなっていますから、この基本を押さえることが重要でしょう。

アーキテクチャの理解だけでは、実際に高速開発をするということはできません。実装上の課題に対しては、コードジェネレータの存在、既存DBからEJBを生成するようなリバースエンジニアリングっぽい技術、といったものへの理解が必要です。

まだ漠然としていますが、こういった技術を体系的に整理してみることには価値があるような気がします。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Seam command

  • Posted by: hiro345
  • 2009/01/23 18:31:38
  • Java

第2章 seam-gen を使って Seam を始めよう」を読むと、いかにSeamが簡単かわかるのですが、seam-genコマンドやseamコマンドは活用すべきなのでしょう。build.properties はプロジェクトごとに変更が必要になるので、とりあえず名前を変えて保存していたりしますが、何かうまい方法がありそうです。

とりあえず覚えておくといいコマンドをメモ。
seam new-action
seam new-form
seam generate-entities
seam generate-ui

  • Comments (Close): 0
  • Trackbacks (Close): 0

MacBook Air

  • Posted by: hiro345
  • 2009/01/22 23:25:07
  • Mac

MacBook Air を使えることになりました。HDDをフォーマットして再インストールしましたが、SSDのせいなのか、予想していたよりも時間がかかりました。3時間ぐらいでしょうか。デザインは最高によいので、持ち運びたいのですが、環境設定が終わるまでは難しそうです。

iBookのときは、Firefox, Thunderbirdを使っていましたが、今度はどうしようかなぁ、と思っています。EclipseとかApacheとかMySQLとかもインストールしたいところです。こう書いている間にも、Windowsを使っていて感じるストレスがないので、ものすごい快適なので、MacBook Airにすぐ移行したいのですが、Windowsが動かないと仕事上では支障があるので、どう対応すればいいかなー、っと。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Cryptographp

  • Posted by: hiro345
  • 2009/01/21 21:23:28
  • General

WordPress用のCaptchaとしては、Cryptographp : Free captcha captchas antispamが有名なようです。とりあえず、ダウンロードしてインストールしてみようかと思います。

NTP Server

  • Posted by: hiro345
  • 16:00:06
  • General

とりあえず、EeePCの時刻がずれるということで、NTPサーバとして、ntp.nict.jpを指定することにしてみた。変わればいいなぁと。

  • Comments (Close): 0
  • Trackbacks (Close): 0

IE6

  • Posted by: hiro345
  • 2009/01/20 22:00:56
  • General

IE6のCSS解釈にバグがあるようで、XHTMLのimg要素で画像ファイルを指定しても表示されないということが、手元で起きています。普段使っている環境では、Firefox3, IE7なので、IETesterを使って表示確認をしているのですが、CSSのデバッグが面倒でかないません。FirefoxやIE7にはWeb Developer Toolbarがあるので、まだいいのですが、IE6とIE7を共存できないので、今回の問題解決では使えません。何かいい方法はないかと思案中。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Seam

  • Posted by: hiro345
  • 2009/01/19 23:00:57
  • General

久しぶりにJBoss Seamをさわった。pages.xmlがWEB-INFの下だということを忘れていて、指定したとおりに動かなくてあせりました… ちょっとしたツールなので、JBossで動かすのはどうかなぁ、という感じなのですが、なかなか悩ましいところです。Tomcatで動かしたいのですが、その環境にするのが面倒な気がしています。たいした手間ではないのですが…

  • Comments (Close): 0
  • Trackbacks (Close): 0

Skype

  • Posted by: hiro345
  • 2009/01/18 21:00:49
  • General

音声を使ったSkypeを久しぶりにやった。会議形式だったのですが、使い方がよくわからないまま召集したりしていたので、途中で切れてしまうメンバーがいたりして、それなりに大変でした。スピーカはハウリングするので、ヘッドフォンにして、マイクだけはPCに付属のものを使ったのですが、周りの音が、がんがん入っていたようです。やはり指向性の高いマイクを使って、自分の声だけ伝わるようにしたほうが良かったような気がします。ま、いいでしょう。

Skypeを使って、チャットを併用すると、たいていキーボードの音が流れてしまうのですが、音声はSkype、チャットは別マシンでWindows Live Messenger のような手もあるのかな、と思いました。家にいるときは2台使えるので可能ですが、出先では1台しか普通は持ち歩かないので、できそうにありません。

ともあれ、Windows Live Messenger しかないメンバもいたので、インストールをこちらではじめたのですが、相手の方が先にSkypeアカウントを手に入れて、Skypeもインストールしたようで、こちらの作業は無駄になりました。再起動を要求されなかったので良かったですが、危ないところでした。

どこかでまたWindows Live Messengerも使ってみたいと思います。AOLはWeb版のExpressを用意していますが、あの使い勝手はあまりよくないので、ユーザがかなり離れているような気がします。VistaではまともなAOLクライアントが見つからなかったので、そのまま使わなくなりました…。最近EeePCでXPに戻ってきているので、気が向いたらAOLクライアントをインストールして、再開しようかな、とも思いますが…

なかなか、どれを使うのがいいのか、というのは難しくて、いつまでたっても悩ましいです。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Cold

  • Posted by: hiro345
  • 2009/01/17 22:00:07
  • General

具合が悪くて寝ていた。のどが痛いのが、なかなか直らなくて、大変でした。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Pukiwiki plugin calendar9

  • Posted by: hiro345
  • 2009/01/16 22:00:38
  • Linux

calendar9.inc.php – dive というPukiwikiのプラグインを知りました。なかなか使いやすいようです。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Onna dameshi

  • Posted by: hiro345
  • 0:27:29
  • General

あなたのモテ力がわかる!『女試し』!」というのを知りました。こんなのでわかるんでしょうか…

  • Comments (Close): 0
  • Trackbacks (Close): 0

mailman

  • Posted by: hiro345
  • 2009/01/15 23:46:26
  • Linux

mailmanに通し番号をつけたのですが、バージョンによってはパッチが違うようです。よくわからないので、コードを見て必要そうな部分だけ適用しました。動作確認中にうまく動かないので、pycファイルを削除したり、いろいろやってみたのですが、直らなくてあせりました。結局、書式フォーマットの指定方法をミスっていて、%04dとすべきところを、%4dとしてしまっていました。何はともあれ、無事動作してよかったです。

MTのCaptchaコメントまわりでも、結構時間をとられたのですが、その話はまた別途。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Movable Type 4.2 Perfect Guide

  • Posted by: hiro345
  • 2009/01/14 22:00:42
  • Linux

最近、Movable Type を使った案件が増えているので、ガイド本を購入してみた。詳細に記載されているので、大変参考になります。サポートページも「Movable Type 4.2 Perfect Guide」で公開されているので、困った時には、ここへいけば良さそうです。テンプレートセットでテンプレートを評価版から運用版へ簡単に持っていけないかと考えていたので、そのあたりも詳細に説明がされていて助かりました。説明が不足していても、コードが一緒に含まれているので、困ることがなさそうです。厚いので持ち運びはしにくいですが、仕事場に1冊あると嬉しいリファレンス本として使えます。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Snow

  • Posted by: hiro345
  • 2009/01/13 23:00:58
  • General

朝から雪がぱらぱらと降っていて、寒い日でした。とはいえ、東京へ日帰りで出張だったので、地元にはそれほどいませんでしたが…。東京では、麻布十番に行ったり、日比谷通り沿いの会社へ行ったり、何かと忙しかったです。19:00台の新幹線に乗ってこれたので、いつもは終電になることを考えると、早く帰ることができたということで、良かったです。まだ、アイススケートで痛めた足が辛いのですが、今日も結構歩くことができたので、ちょっとはカロリー消費ができたのではないか、と思っています。残念ながら、体重はほとんど変わらないのですが…

  • Comments (Close): 0
  • Trackbacks (Close): 0

MovableType

  • Posted by: hiro345
  • 2009/01/12 22:00:10
  • Linux

Movable Type を使っている人から、携帯電話から投稿したい、という話がでているので、対応をしようとちょっと調べてみました。いろいろと方法はあるようですが、とりあえずは、MT4iを使おうと思います。また、メールで投稿ができるように、MTMail もインストールしようかと考えています。

MT4iでは管理者モードで利用している際に、管理者が外部URLをクリックしないようにしないといけない、という制限があるようです。管理者は、そういう操作をしてしまいそうな人なので、ちょっと気になりますが、とりあえず、伝えて気をつけるようにしてもらう、ということにしようと思います。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Ice

  • Posted by: hiro345
  • 2009/01/11 22:00:56
  • General

アイススケートに行きました。最初の方は、靴が痛くて、すべるのも厳しかったのですが、何度かすべって、靴も履きなおしをしたところ、いい感じにすべることができるようになりました。ところが、調子に乗って、ちょっとスピードを出したところ、バランスを崩して思い切り転んでしまいました。頭も打ってしまい、危なかったのですが、とりあえず無事でした。その後も、大きく転倒することがあり、肘と膝の近くを強く打って、しばらく立ち上がることができませんでした。

家に帰ってきてから、足の痛さがひどくなり、たまらないのですが、首の周りも筋肉痛で痛くなって意外でした。普段から運動不足だというのがいけないのですが、なかなか改善しません。本年は体をできるだけ動かすことにしたのですが、まだまだ道のりは遠いです。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Twitter

  • Posted by: hiro345
  • 2009/01/10 23:00:05
  • General

SSS(G)で話がでたので、Twitterに登録をしてみました。ゆるやかな友人関係が築けて、楽しい、ということですが、自分がTwitterに向かって独り言をつらつらと書き続けるというのは、なかなかできないのではないか、と思っています。とはいえ、読者数の少ないこのブログを継続していることから考えると、案外、独り言を書き続けてしまうのかもしれません。とはいえ、ネット依存度が高くなるので、なんとも微妙な感じがするなぁ…

夜は以前の職場で教えていた学生が同窓会をするということで、そこへ行ってきました。みんな元気そうで何よりでした。これからも活躍してもらいたいものです。

  • Comments (Close): 0
  • Trackbacks (Close): 0

iBook

  • Posted by: hiro345
  • 2009/01/09 22:00:43
  • Mac

iBookのバックアップをはじめました。もうじきMacBook Airがくる予定なので、その準備です。ところが、USB HDDをつなげても調子が悪いので、久しぶりに再起動をしました。シャットダウンをした後に、起動ボタンをクリックしたのですが、起動しなくて、何度か試したところ、ようやく起動しました。とはいえ、起動時にHDDがうなっています。だいぶ調子が悪いようなので、このまま廃棄がいいかもしれません。とりあえず、バックアップをとりましたが、なかなか悩ましい状況です。

  • Comments (Close): 0
  • Trackbacks (Close): 0

MySQL tips

  • Posted by: hiro345
  • 2009/01/08 23:59:07
  • Linux

MySQLで文字列置換をするには、replace関数をupdate文で使えばいいということを教えてもらいました。単純な文字列置換なら、これを使えばいいので便利です。間違えると悲惨なので、バックアップをとってから操作しないといけませんが。

update テーブル名 set フィールド名 = replace ( フィールド名, ‘置換前’, ‘置換後’ );
  • Comments (Close): 0
  • Trackbacks (Close): 0

MTOS

  • Posted by: hiro345
  • 2:03:34
  • Linux

Movable Type のコードを確認してみたところ、通常はUNIXのcrypt関数を呼び出してパスワードを暗号化しているようです。そうすると、MySQL :: MySQL 5.1 リファレンスマニュアル :: 11.10.2 暗号化関数と圧縮関数や、8.4 crypt — Unix パスワードをチェックするための関数、を見てわかるように、MySQLではencrypt()関数を使えば、照合ができるという話になります。

ためしに、手元のMTOSのDBについて、確認をしてみました。select author_name, author_password from mt_author;とすると、DBに登録されているパスワードの値(ここではb5abcdefgとします)がわかります。crypt関数へsaltを指定してある場合は、先頭の2文字がその値になっています。ここでは、b5だとします。パスワード(ここではpasswordとします)とsaltの値を使って、select encrypt(‘password’, ‘b5′); と計算します。この結果がDBに登録されているパスワードb5abcdefgに一致していたら、認証ができたということになります。

こういうことがわかってくると、MTOSのユーザを使った認証ができたり、MTOSと他の認証システム(たとえばmod_auth_mysql)を連携させることができそうです。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Honobono

  • Posted by: hiro345
  • 2009/01/07 22:59:22
  • General

今日は「ほのぼのしてますねー」と言われた。あまりそういわれることがないので、嬉しかったりします。よかった、よかった。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Unzip

  • Posted by: hiro345
  • 2009/01/06 23:13:29
  • Win

Windows Vista で JDK6の日本語ドキュメントのアーカイブファイルを展開したところ、妙に時間がかかりました。ファイル名が長いため、うまく処理ができないことがあるようです。仮想マシン上で、何度も失敗したので、困ったのですが、Lhaplusを使ったら、あっというまに展開できました。最初からこちらにすればよかったと後悔しました。

ちなみに、ALZipというツールもよさそうです。

そうそう、失敗していたときに、ネットワークドライブ上に展開したドキュメントをコピーしようと思ってコマンドプロンプトからxcopyを使おうとしたら、いまはrobocopyというコマンドがあって、そちらを使うのが推奨されていました。結局、コマンドベースでの作業は必要なかったのですが、知らない間にコマンドもどんどん進化しているようで、驚きました。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Work

  • Posted by: hiro345
  • 2009/01/05 23:00:13
  • General

今日から仕事。家にはもう少し早く帰るつもりだったのですが、いろいろあって遅くなってしまいました。新年早々、仕事をがんばってみたのはいいものの、この調子をずっと継続するのは大変そうなので、ぼちぼちといこうと思っています。とりあえず、仕事は楽しいものにできるよう、前向きにいきたいです。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Home > Archives > 2009-01 Archive

検索
カレンダー
« 1月 2009 »
S M T W T F S
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
広告


最近のコメント
アーカイブ

Return to page top