softの過去記事

Posted in soft, mac at 1:05:50 by ジュンヤ

Mac に変えてから、「あれ、そういえばあの人やあの人と最近 chat してないな」とうすうす思っていたのですが、その原因は Windows Messenger を使わなくなってからなんじゃないかと。。。

というわけで、リリースされたばかりらしい

» Microsoft Messenger for Mac: Connect Instantly Online| Mactopia

をインストール。

windowsmessenger.png

Mac 上で動く Microsoft 製品は不思議な感じ。デザインもなかなかじゃない?と思って使い始めたら、Mac の先輩に「いやいや Adium でしょ」と言われました。

» Adium - Download

Adium はフリーのメッセンジャーアプリケーション。MSN や Yahoo、Google Talk など数多くのサービスのアカウントが同時に使える。(Skype 使えないのが残念)

adium.png
↑ こんなに対応している!

なるほど、断然こっちだね、ということで可哀想な Microsoft Messenger、僕の Mac 上に居座った時間はわずか数分でした。

このエントリーも途中まで Microsoft Messenger のことを書こうかな、と思っていたのですが、途中で変更。


softカテゴリの最近の記事             

Posted in Web, soft, rails at 16:23:29 by ジュンヤ

» つくるぶガイドブログ: ドラッグアンドドロップで並べ替え(Rails + Ajax)

を書きました。今年一発目です。

今回は、登録した10のアプリケーションをベスト1からベスト10まで並べ替えたい、ということで、ちょっと趣向を凝らしてそれをドラッグアンドドロップで出来るようにしたいと思います。

ドラッグアンドドロップを初めて実装してみたのですが、いやあ、Rails はやっぱり素晴らしい。あっという間にできてしまいます。

うれしかったので、スクリーンキャストを作ってみました。

» ドラッグアンドドロップのデモ by Jing

リンク先で再生してみてください。こんな感じのドラッグアンドドロップ機能が簡単にできてしまうのですから、Rails は楽しい!

スクリーンキャストを作るのに、StartCommandのデモで使われていた Jing を使ってみたのですが、これがめちゃめちゃ素晴らしい出来です。

無料で使えるというのが驚き、$100 くらいしても文句なく払います。

これまでキャプチャには、Winkを使っていましたが、乗り換えです。

» Jing Project: Visual conversation starts here. Mac or Windows.


Webカテゴリの最近の記事             

Posted in soft at 2:32:11 by ジュンヤ

Windows の調子が悪くなってしまい、思い切ってOSの再インストールをおこなっています。

以前再インストールしたときに書いたエントリーや残しておいたメモを参考にして、粛々とセットアップしているわけです。

同じソフトをまた入れる場合と、代わりとなる新しいソフトを試してみたりするのですが、後者のルーキーソフトの中から、期待の新人を紹介します。

普段仕事用のノートPCを持ち歩いているため、それが万一盗まれてしまっても大事なデータが漏れないようにする、ということに気を遣っています。

以前までは、ドライブをまるごと暗号化する PGP disk を使っていましたが(日本語での説明ページ)、同様の機能を持つ TrueCrypt にスイッチしました。

この TrueCrypt のユニークな機能に Hidden Vokume(隠しボリューム) というのがあります。

たとえばこういうシチュエーション。

チャチャッ チャチャッ チャチャッ チャチャッ …. パラパー パラパー(ミッション・インポッシブルのテーマ)

敵 「データを暗号化していることはわかってる。命が惜しければパスワードを言え」

人類の命運を握る大切な情報を知ってしまったがために拷問を受ける自分。

自分 「うぐぐ。。。わかったよ。パスワードは ○○ だ!」

と家族の誕生日を組み合わせたパスワードを白状。

敵はそのパスワードを打ち込み、その秘密の情報を手に入れたと思い込み去っていくが、実はその情報はダミーのデータだった!

TrueCrypt で暗号化したデータはパスワードを入力すると、空きボリュームに展開されるのだが、実はそのボリュームの中には隠しボリュームが含まれていて、それは別のパスワードを入力した場合にだけ現れる。

本当に大切なデータは、この隠しボリュームに入れておけばいいわけで、通常の暗号化したボリュームには万一漏れてしまってもいいような差し障りのないデータやダミーデータを保存しておけばいいのである。

TrueCrypt のドキュメントによれば、隠しボリュームはランダムなデータにしか見えないために、隠しボリュームの存在自体見つけることができないのだそうだ。

truecrypt.png
↑ 隠しボリュームを作成しているところ。この中には門外不出のあんなデータやこんなデータが。。。

あと、TrueCrypt がなかなか優れているのが、PC を「スタンバイ」や「休止状態」のときにも自動的にアンマウントしてくれるところ。

これまで使っていた PGP disk の一つだけ不満だったのが、PC をスタンバイや休止状態にしたときに自動的に暗号化ドライブがアンマウント、つまり暗号化状態にならなかったところです。

普段PCの電源を落とすときは、もっぱら起動したときにすぐ作業にとりかかれる「休止状態」を選んでいます。うっかり「アンマウント」を忘れてしまうと、悪意ある人が僕のPCを盗んで起動したときには、暗号化されていないデータが見放題ということになってしまうのです。

いちいち「アンマウント」しなくていいのは、非常にありがたい。

僕のように不精なあなた、あるいは人類の存亡にかかわるデータや、漏れたらものすごくやばい情報を持ち歩いている方にお勧めしておきます。

» TrueCrypt - Free Open-Source On-The-Fly Disk Encryption Software for Windows Vista/XP/2000 and Linux

(この記事はあくまで TrueCrypt を紹介する立場で書いています。ご自身でちゃんと検証されず、ここに書かれたことを鵜呑みにして導入した結果、実際の機能がドキュメントの内容と一致せず何らかの被害にあってしまったとしても責任は負いかねます。まあ書くまでもないこととは思うのですが、念のため)


softカテゴリの最近の記事             

Posted in 読書, soft, at 14:40:53 by ジュンヤ

30日でできる! OS自作入門
川合 秀実
毎日コミュニケーションズ (2006/03)
売り上げランキング: 2608
おすすめ度の平均: 4.0

1 ファイルシステム無しではOSと言えない
5 とても面白い
5 ハッカーへの最短距離?

4月は、「やりかけのものを完了させる」、あるいは、「やりたいなあと思っていたことに手をつける」月間にしています。

» OSを作る!! : 僕は発展途上技術者

で読み始めることを宣言したのが去年の8月ですから、9ヶ月近くかかったことになりますが、のんびりマイペースでやっと読了することができました。

「OS自作入門」すばらしい本だと思います。

この本がなかったら、OS を作ってみよう、あるいは OS の一端を理解してみよう、なんていう気には一生かかってもならなかったと思います。貴重な経験と知識を手に入れることができました。

あと、飽きっぽい性格の僕が、700ページ近い本書を最後まで挫折せずに読み終えることができたのは、目標達成ブログ http://43things.com のおかげです。

43things.com は目標を設定して、その進捗をブログ形式で書き込んでいくサイトなのですが、毎週、「ちゃんと目標に向かって進んでいるか」というリマインドメールが届くようになっています。

このリマインドメールが効果的で、間が2ヶ月くらい空いてしまっても、このメールが目に付く度に、「そういえば、再開しなくちゃなあ」という気になり、それが積もり積もると「これで挫折してしまったらダメ人間だ」と変なプレッシャーとなって、また再開できるようになるのでした。

「OS自作入門」を一章ずつ読み進めていった記録は

» create my own os on 43 Things

に残してあります。

ほかにも、

» master ruby and ror(Ruby on Rails) on 43 Things

で、Ruby on Rails による最初のサイト作りを完了することができたりと、43things.com さまさまです。

これからも何かの目標を達成したい、というときには使っていきたいサービスです。


読書カテゴリの最近の記事             

Posted in soft at 0:39:10 by ジュンヤ

OS を再インストールしたときなどにまっさきにインストールするフリーウェアがある。

ランチャーソフトの Real Opener だ。

よく使うソフトやファイルに自分が覚えやすいキーワードを割り当てておき、画面上部に常に表示しておく小窓にそのキーワードを入力すればすぐに起動できる。

たとえば Firefox は “ff” というように。補完が利くので、f で始まるキーワードがほかになければ、f と一文字入力するだけでいい。

便利なのが URL にもキーワードを割り当てることができるから、よく見るサイトを登録しておいて瞬時にブラウザで開くことができる。

僕はブラウザのブックマークは使わず、もっぱらこの Real Opener の方を使っている。

ファイルやプログラムよりも URL を登録しているのがほとんどだ。

realopener.png

Real Opener のホームページは 2003 年より更新されていないように見えるが、先日作者に問い合わせたらきちんと回答が返ってきた。

登録しておいた URL を開くとき、サイトはデフォルトのブラウザ、僕の場合は Firefox で開かれるのだが、ポート番号が 80 番以外の特別なサイトを開くときは Internet Explorer で開かれてしまうという現象が不便だなあ、と感じていた。

そのことを問い合わせたところ、キーワードの割り当ての際、URL をターゲットの欄に入力するのではなく、Firefox 自身をターゲットに、つまり

C:\Program Files\Mozilla Firefox\firefox.exe

を入力したあと、「コマンドライン引数を指定する」にチェックを入れ、引数にサイトの URL を登録すればいい、と教えていただいた。

これでポート番号 80 番以外のサイトについても Firefox で開くようになった。

これでますます手放せない、今後もお世話になるソフトウェアのうちの一つになった。


softカテゴリの最近の記事             

Posted in soft at 0:27:26 by ジュンヤ

タイトル大げさですが、僕にとっては、もうかなり驚愕だったので。。。

プログラムのコードを書いていて、コンパイルあるいは実行してみたらエラーが出て、コードをよく見直してみてもどうにも正しいように思えてならないと思ったら、実は半角スペースの代わりに全角スペースが紛れていた!!なんてことありません?

全角スペース->半角スペース の自動変換ツールとか、エディタによってはそれぞれ別のマークで明示的に表示するモードが用意されていたり、とさまざまな解決アプローチがあるのですが、どれも僕にとっては決定的なものではありませんでした。

しかし今日、一回り違う大先輩に「これなら絶対大丈夫」という方法を教わりました。

その方法とは、そもそも全角スペースが入力されないようにするというコロンブスの卵的発想。

IMEのプロパティを開き、入力設定で[スペースの入力]を「入力モードに従う」から「常に半角」に変更します。

zenkaku.png

これで、日本語入力モードのときでもスペースは半角になり、もう金輪際全角スペースが紛れることはありません。

これって常識なのですかねえ?

その大先輩にとっては常識のようでしたが、僕にとっては初耳で、「これまで全角スペースに悩まされ無駄にした時間はなんだったんだ!!」とかなりショックだったので、きっと同じような経験をしている僕と同じような人たちのために紹介しておきます。

PC暦、かれこれ12年くらいになりますが、まだまだ知らないことってあるのですね。


softカテゴリの最近の記事             

Posted in Web, soft at 11:18:55 by ジュンヤ

新しいノートパソコンを購入し、今一生懸命セットアップしています。OSをまっさらにしたときに自分が使い慣れているアプリケーションをインストールし直す作業って、半分楽しく、半分面倒な作業です。ちょうど百式で良いツールが紹介されていました。

インストール管理 (InstallPad.com)

シンプルですがこれは便利。

さて、自分が以前はどんなアプリケーションをインストールしていたかふと知りたくなって、OSを入れた後にインストールする10のアプリケーションを読み返してみました。

2年前の「OSを入れた後にインストールする10のアプリケーション」は、

  1. AVG Anti-Virus Free Edition アンチウイルスソフト
  2. ZoneAlarm ファイアーウォール
  3. Lhasa LHA 解凍ツール
  4. pochy メーラー
  5. POPFile スパムフィルター
  6. extedit IE外部エディタ連携ソフト
  7. ActivePerl 開発言語
  8. Python 開発言語
  9. Cygwin Windows で動く Unix 環境
  10. FFFTP FTP クライアント

今は以下のとおりです。

  1. AVG Anti-Virus Free Edition アンチウイルスソフト
  2. Lhasa LHA 解凍ツール
  3. クイックPOPFile スパムフィルター
  4. Firefox ブラウザー
  5. Skype IP電話
  6. 秀丸 エディタ
  7. Real Opener ランチャー
  8. FFFTP FTP クライアント
  9. Foxit Reader 軽いPDFリーダー
  10. Poderosa タブでウィンドウ管理できるターミナルソフト

次点

  • Ruby on Rails + MySQL Server + MySQL Administrator
  • Eclipse 開発環境
  • Cygwin Windows で動く Unix 環境

ファイアーウォールはWindows XPにまかせてしまいました。

メールは Gmail for your domainを使うようになりメーラーいらずです。

POPFile -> クイックPOPFile は自分がてがけた製品なので。でもあいかわらず2年経ってもPOPFileは手放せないということです。[追記]メーラーいらずといっておきながらクイックPOPFileインストールしていて矛盾していますね。まだ完全には移行できていなくていくつかPOPのアカウントが残っているため、実はメーラーも使っているのです。ちなみに使っているのは Becky です。

Firefox はもはや手放せません。インストール後は すべてのWebデベロッパーに必須なFirefox拡張20(+1)選 で勧められているエクステンションで自分が気に入ったものを追加します。

2年前は知らなかったのですが、今ないと困るのがランチャーソフトの Real Opener。これないと効率悪くて仕方ありません。まっさきにインストールします。

AVG Anti-Virus Free Edition と Lhasa、FFFTP は2年経っても必須ですね。

次点には開発環境の一部を挙げておきました。2年前は Perl Python でしたが、いまは Ruby です。Ruby on Rails などのセットアップは10分で作るRailsアプリ インストール編を参考にしながらデモと競争して10分でおこないます。Eclipse 入れたら、自分がかいたエントリーですが、最強のIDEを追い求める Eclipse + Aptana + TruStudio (+RadRails) を見ながらプラグインをセットアップします。

こうして比較してみると、「へー、前はこんなのリストしていたんだ」と自分の興味と技術の変遷がわかって面白いです。


Webカテゴリの最近の記事             

Posted in soft, at 16:33:29 by ジュンヤ

OSを作る!!で紹介した「OS自作入門」に沿ったOS作りですが、やっとこさ前半が終了しました。

OS作りの模様は目標達成ブログ 43things 「Create My Own OS」でも紹介しています。

2ヶ月で2週間分です。のんびりペースですが、とにかくここまで来れた自分をほめておきます。そしてOS自作入門の著者、川合さんに感謝。この本がなかったら、OSを作るなんて超マニアックなこと、一生やらなかったと思います。

OSを作る、とは言え、実際には本にそって川合さんがOSを作っていくのを追体験していくというものですが、それでもとても勉強になります。少しでも「OSってどうなっているんだろう?」と疑問に思っている方にはこの本はオススメです。

これからコンピューターの世界に入っていこうという人にはとても良い教科書です。まだまだ早い話ですが、5歳の息子のために大事に取っておきます。

著者の川合氏は編集の方に無理にお願いして、700ページを超える本書を3800円というぎりぎり手の届く値段にしてもらったという話を聞いていますが、この内容で3800円はほんとお買い得です。

前半はどちらかというとアセンブラの勉強など、OS作りのための基礎作りといったフェーズでした。これからやっとOS作り自体のフェーズに入っていくようで、14日目でもカーソルを動かしたり、ウィンドウを動かしたりといったことをやり始めています。これからが楽しみです。

30日ででい襦 OS自作入門
川合 秀実
毎日コミュニケーションズ (2006/03)

softカテゴリの最近の記事             

2006/08/05

OSを作る!!

Posted in soft at 1:52:41 by ジュンヤ

30日でできる! OS自作入門

を買いました。OS作ってみます。

目標達成ブログの 43 things に create my own os(仲間がほかに1人いました)というエントリーを作っていざ開始です。

30日ででい襦 OS自作入門
川合 秀実
毎日コミュニケーションズ (2006/03)

softカテゴリの最近の記事             

Posted in soft at 8:59:59 by ジュンヤ

僕の持っている携帯電話はソニー SO505iS。これで撮った動画は mqv という聞いたことのない拡張子が付いたファイルに保存される。ソニー独自フォーマットか?と思いきや、調べてみると mov とほとんど変わらないらしく、拡張子 mqv を自分で mov に修正すれば Quick Time Player で再生できた。QT の ver 6.5 以上なら、修正しなくても再生できる。(http://ccfa.info/kakucyousi/mnop/m/mqv.html

さて、この携帯で撮った動画(おもに子供を映したもの)、web サイトに載せて家族や親戚が見られるようにしたいのだが、載せるには mpg 形式に変換する必要がある。そこで変換の方法を調べてみたら、

http://kikuchisan.net/movie/

というサイトに非常に詳細に説明されていた。この方法で難なく成功。

上に挙げたサイト、情報量が非常に多く、よくこんなに更新できるなあ、と頭が下がります。僕もいくつか自分のサイトを立ち上げてはみたものの、すぐ飽きていつのまにか更新が止まる、というパターンを繰り返し、ようやくたどり着いたのが、このはてなや Wiki などお気楽に更新できるシステム。プロフィールを見ると、kikuchisan という方、僕の親父と同年代。なんだかそれを知って感心してしまいました。


softカテゴリの最近の記事