Rubyの勉強、はじめました。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


7月のApple

一番の快挙はAppStoreのオープンだ!

iPod Touch 大好き


FireFoxデフォルトの検索プラグインをカスタマイズする方法

Google調査隊: Google Labsに「実験サーチ」登場!

GoogleがGoogle Labs上で新しい検索技術を使用した検索サービスを公開している。
中でも気に入ったのが、「Keyboard shortcuts」。
Googleの検索結果をキーボードで操作できるというもの。
同じことをFireFoxのアドオンGreasemonkey+Advanced Google Keysでもできるんだけど、
All-in-One Gestureが検索結果のページでは効かなかったりで、微妙な待ち時間があったりで、少し不満でした。

この際、FireFoxデフォルトの右上の検索窓のGoogle検索からこの「Keyboard shortcuts」検索が使えないかなと思って、それらしきフォルダを漁ってみました。
FireFoxデフォルトの検索プラグインはユーザが後からインストールしたプラグインとは保存場所が違っていたので、少し苦労しました。

Mac OS X の場合:
/Applications/Firefox.app/Contents/MacOS/searchplugins/google-jp.xml

Appパッケージの中に入っちゃってるんですね。
アップデートしたら元に戻っちゃいそうだけど、気にせずカスタマイズ。

google-jp.xml

<Url type="text/html" method="GET" template="http://www.google.co.jp/search">
<Param name="q" value="{searchTerms}"/>
<Param name="lr" value="lang_ja"/>
<!-- <Param name="num" value="100"/> -->
<Param name="ie" value="utf-8"/>
<Param name="oe" value="utf-8"/>
<Param name="aq" value="t"/>
<Param name="esrch" value="BetaShortcuts"/> <!-- この一行を追加>
<!-- Dynamic parameters -->
<Param name="rls" value="{moz:distributionID}:{moz:locale}:{moz:official}"/>
<!-- <Param name="hl" value="ja"/> -->
<MozParam name="client" condition="defaultEngine" trueValue="firefox-a" falseValue="firefox"/>
</Url>

このxmlファイルをユーザ個別のプロファイルの下の検索プラグイン置き場に置いておく方がアップデートにも対応できるし、良いのかも。
アップデートした時に面倒くささを感じたらそうしようかな。

Winの場合は、Program Filesのどこかにあったのですが、忘れました。
また調べておこうかと思っています。

【2007/05/27追記】
Winだと、
C:¥Program Files¥Mozilla Firefox¥searchplugins¥google-jp.xml
でした。


ブログバトラー

blogbattler

ブログバトラーがおもしろい。
自分のblogのURLからキャラを作って、他のブロガーさんのキャラとDQ風に対戦するという。
サイドバーの下の方にひっそりと設置してあるブログパーツがそれです。
元になるのがURLなので、更新怠慢のZeeroにも敷居が低かったです。
(最近登場した似たようなのにWeb Scouterという、
サイトの戦闘力を計るツールがあるのですが、
フリーザ様にゴミ呼ばわりされそうな戦闘力でしたwww
…チッ、壊れてやがる。)

戦い終わったあとに、そのblogに行くこともできるし、そんな交流も面白いなぁと。
対戦相手ははてブが見つけやすいです。
Zeeroが知ったのもはてブ経由だったし。

ただ皮肉なことに、はてなダイアリーでは<script>タグが使えないため、
ブログパーツを設置できないという...
id さえわかっていれば対戦することはできます。
http://blogbattler.com/battle.html#home_id=175

に直接アクセスすれば大丈夫?
はてブでコメントにid書いている方が多いですね。
Zeeroは、id:203です。
id:1は本家で色々教えてくれるじいさんでした。意外と弱い。

ちなみに今は30戦20勝10敗。
自分で戦いに行ったら、大概勝てる。
迎え撃つと負けるのはいかんともし難い。

ただ、id:3作者さんのキャラには勝てる気がまったくしなかったwww
ひきょーだっ><


高校生に贈るポール・グレアムの言葉

知っておきたかったこと
--- What You'll Wish You'd Known


稀代のハッカー、ポール・グレアムのコラム。
たしかLingrの開発者さんの話の文中リンクにあった。

この人の言葉は、僕の目から鱗をぼろぼろ落とさせる。
この話の趣旨は、高校での講演用に、自分が高校生だった時に知っておきたかったこと、つまり高校時代を過ごす若者に一番大事にして欲しいこと、というものだ。
無論、ポール・グレアム独特の鋭い目線で人間の本質を語っている内容なので、対象は高校生に絞られるものではない。

印象に残ったワードについて少し言及。

心に井戸を持つ
多くの人は、大人になるまでにこの好奇心が全部渇いてしまう。これは仕方無いことだ。だって何についても「なぜ?」と尋ねていたら何もできないからね。でも野心を持つ大人では、好奇心は全部渇いてしまうのではなく、狭く深くなってゆくんだ。泥の庭が井戸になるんだ。
「井戸になる」っていうフレーズがすごくかっこよかったわけなんだけどw
グレアムは自分の方向性を見つけ出すため、ということにそういう表現をしている。
深く静かに「好奇心」という水をたたえる井戸が、自分を行動に駆り立たせる。
このイメージを大事にしようと思った。

楽しむ方法を見つける
ぼくの友達の一人は、学校で提出するレポートに苦しんでいると母親が「それを楽しむ方法を見付ければいいのよ」っていうんだとぼやいていた。でもそれが、やるべきことなんだ。世界を面白くする問いを見つけ出すんだ。素晴らしい仕事をした人は、ぼくらと違った世界を見ていたわけじゃない。ただこの世界の中の、ほんのちょっとした、でも不思議なことがらに気づいただけなんだ。
ポジティブな考え方というのは、人を幸せにできると思う。
物事をいい方向に導いていくと思う。
その具体的な1プラクティスが、楽しむ方法を見つける、ということなんだろう。
もちろん元々嫌なことを無理矢理がんばるためにそうするのではなく、ささいな日常にもちょっとした目線の変化で興味がぱーっと広がっていくことがある。
そういう気づきの存在を信じて、積極的にそれを求めようということなんだと思う。

総合的に思うことは、ポール・グレアムという人は人間の心情ってものをとことん深く考える人だなぁと思う。
それを人間的なこととして肯定的に認めたうえで、より良い方向にもっていく手段を思索している。
その考えの深さに脱帽。


LesserWiki

ほんとに久々すぎるけど、書きたくなったので、書きます。

TiddlyWiki形式のWeb型メモサービスを探していて、
TiddlySpotという色んなバージョンのTWを生成できて、かつ、Webで運用できるようになっているサービスを見つけて、重い腰をあげて、ローカルにたまっていたTiddlerをそっちに移行しようかなぁと思っていました。

そんな今日この頃LesserWikiっていうRailsで実装したTiddlyWiki形式のメモサービスを見つけました。
サーバーインストール型だけど、Rails勉強しているわけだから、できるだろうと挑戦。
作者さんは日本人なんだけど、英語版のマニュアルの方が内容が充実してたわけだけど、
やり方はめっちゃ簡単。

レイアウトとかセンスの良さを感じさせまくる秀逸なアプリなんですけど、ほんとにこのインストール作業の簡便さに感動しました。
情報展開力ってこういうのを言うのだろうか。神っているんですね。

以下、手順

インストール
SourceForgeのページからダウンロード

  1. database.ymlを修正
  2. データベースlesserwikiを作成
  3. rake db:migrateを実行
  4. vi public/dispatch.*でrubyコマンドのシェバングを修正
  5. script server -e productionで稼働

こんだけ!

問題点

  • 開発モードだと、新規作成Tiddlerのタイトル・本文部分が編集できない
  • 本番モードだと、新規作成Tiddlerの保存ができない。Ctrl+Enterもダメ

環境がらみなのかな。

ちゃんと動かなかったので、微調整が必要だけど、
TiddlySpotからこっちに移行しようかなぁ。


前のページ 次のページ

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。