Ectoを使ってみる
Blogspotのオンラインの編集ツールもそれなりにすごいけど、Blogツールもつかってみようとおもって、探してたどり着いたのがEcto。
OSX版とWindows版があるようだ。
$17.95ドルの価値があるかどうかお試し中。
BlogのBは不精のB!
Blogspotのオンラインの編集ツールもそれなりにすごいけど、Blogツールもつかってみようとおもって、探してたどり着いたのがEcto。
OSX版とWindows版があるようだ。
$17.95ドルの価値があるかどうかお試し中。
WindowsにもMySQLいれてRailsでごー。なのでタイトルからLeopard にがとれてるのにその2。
始めるとやっぱり落とし穴が。
Errno::ENOENT: No such file or directory - /tmp/mysql.sockこんなのがでてしまいます。
development:
adapter: mysql
database: test_db
host: 127.0.0.1
port: 3306
username: rails_user
password: xxxx
socket:
というわけで Ruby on Rails つかってみようとおもって、まず最近手に入れたMacbookに MySQL いれようとしています。
OSXにはFreeBSDみたいに(って使ったことないですが...) ports があるのです。その名もMacPorts。
これを使ってインストールするわけですが、ただインストールするだけじゃやっぱりだめなので、ここを参考にさせてもらいながら、設定していきます。ちょっと補足すると、
「mySQLのrootユーザのパスワードを変更」の前に、mysqldの起動が必要です。
で、やり方を調べたところ、
mysql_safe5 --user=mysql
で起動です。
...が、すぐに止まってしまいました。なんだこの根性無しっ
じゃなくて、エラーがあったようです。
/opt/local/var/db/mysql5以下の*.errファイルにログが出ていることに気づくのに時間がかかりましたが、mysql/host.frm ファイルにアクセスできてないのが問題のもよう。
これがどこかというと、 /opt/local/var/db/mysql5/mysql/host.frm です。
/opt/local/var/db/mysql5 以下のいくつかのディレクトリが root のものになってます。
なので chown で mysql に変える。
よくある問題のようです。
Becky! で使う場合は、
理由はわからないけど、iPod touch の時計がたまにずれる。
それも、数分とかそういうレベルではなく、 10時間とか。
で、よく見ると数年レベルで。
ずれてるというレベルではなく狂ってる。
別に不調で強制リセットとかしたとかはないんだけど。
なんだかなー。
iPod touch 使ってます。
発表当日に、遅い高負荷状態の中 オンライン注文した結果、9/24あたりに入手。
いきなり、 Windows でロック解除できない問題にぶちあたったものの、いろんな人の調査の結果 Windows Server 2008 のベータ版を VMWare で動かすことで回避とか、いったいなんだってこんな苦労してるんだ? という日々でしたが。
IPod touch にはブラウザの Safari がついてきます。画面が小さいのでそのまま表示するととても文字は読めないですが、ここらへんからAppleのUI設計のすごさが出てきます。
2本指で画面をさわってぐわーーっと広げるような動作をすると拡大されるんです。これは正直すごいとおもった。その他、おそらく加速度センサーがあるのでしょう、iPod 本体を縦向きに持つか、横向きに持つかで、それにあわせて画面がぐるんとまわります。かっこええ!
...ただし問題があって、これベッドの上で寝っ転がりながらだと裏目にでます。横向きにねるとぐるんって画面がまわってしまうので、読みにくい。そういう風に意図して作った訳じゃないだろうけど、まわらないように画面を指でおさえておくとまわりませんが、それはそれで指の下の文字が読めないのです。
で、やっとタイトルに書いた話 Multi-touch scroll (勝手に命名)ですが、
Google Reader をSafariでみると、左側のフィード一覧が画面にあわせたサイズになります。
たくさん登録してると下の方が見えない。で、PCのFirefox とかで見たときにでるようなスクロールバーもない。困ったなー。
なんと 2本指でなぞるとそこだけスクロールできるじゃないか!
GMailのメール一覧も同じ。
マニュアルで見つけられなかったけど、たまたまみつけた。
まあ、そのスクロールしたいところが画面上で小さいと指の太い人にはつらいわけだが。
日本語が読めない人にも向けてかいとこう...
You can scroll the feed list on Google Reader, the list of emails on GMail on Safari of your iPod touch by dragging the part of the screen you want to scroll with your two fingers.
ケーブルテレビでCSI:NYを見ています。
見始めた頃、なにやら灰色の色調にしてNYっぽさを表してるのかな、とおもってました。
同じくCSIの派生である CSI:Miami は所々で黄色がかった色調にずらして、太陽の強さなどを表現していました。
本家CSIでは特に色を変えている様子はなかったので、紛らわしくないように特徴を出していたのかもしれません。
...とおもってたのですが、ふと気がつくと みんな血色が良くなっています。
やっぱり陰気すぎたんでしょうか。
以下の方法で、コンソールのロギングができます。telnet localhost | tee -a log.txt 2>&1
おもしろいのは、他の人などが
tail -f log.txt
TechCrunch でやってたJoost一万人招待で、Joostをいれてみた。
Gyaoのアメリカ版みたいなものだけど、クライアントが必要。
普通に音楽ビデオとかみれる。
「じょーすと」って読むのかとおもえば、「じゅーすと」と読むようだ。
で、いろいおみてみると、ダンス系?のミュージックビデオ だけを延々流すチャンネルもあるんだけど、そのビデオ軒並みエロいのな。
↓とか
http://joost.com/065000k
http://joost.com/0650017
The Erlang mode for emacs
の設定例をみると、load-path に
を設定と、なにやら歯切れの悪い書き方で... 新しいバージョンをいれるたびに直さないといけない雰囲気で気持ちが悪い。ので以下のような感じで (環境変数ERLANG_HOMEにErlangがインストールされてる前提):
"/usr/local/otp/lib/tools-<ToolsVer>/emacs"
(setq load-path
(cons (let ((erllib (concat (getenv "ERLANG_HOME") "/lib/")))
(concat erllib (file-name-completion "tools-" erllib) "emacs"))
load-path))
(setq erlang-root-dir (getenv "ERLANG_HOME"))
(setq exec-path (cons (concat (getenv "ERLANG_HOME") "/bin") exec-path))
(require 'erlang-start)
チンゲン菜と豚肉の卵炒めのレシピをみつけたので作ってみた。
初心者のくせに、そのままつくらずに...
1週間ほど前にNokia N73 の Softbank版 705NK に機種変更しました(その前は702NK)。
Symbian Signed applications follow industry-agreed quality guidelines and support network operator requirements for signed applications.ということらしい。増えてきてはいるものの、やはり使いたくても証明書のついてないアプリも多く不便。
YahooのPipesすごすぎ。
RSSフィードなどに対して、ある程度自分の好きなように改造したり情報を付け足したりといった変更を行って再公開するようなことが出来るんだけど、その変更内容の定義方法が超かっこいい。
とりあえず、 developerWorksのフィードをいくつか購読していると重複するフィードがあるので、それを除去してみる。
まずは、入力となるフィードを Fetch モジュールをつかって指定する。
で、それをSortで並べ替え、 Unique で重複するエントリを除去する(Uniqueでは何をもって重複とみなすかを指定する)。
最後はそれを Pipe output として出力する。
イメージとしては、UNIXのパイプを可視化したようなかんじで、名前の由来もそれらしい。
図ではリンク(水色の棒)が直線だけど、モジュールの位置関係にあわせてくねくねと曲がる。こんなことがブラウザで出来たのか。 GmailやGoogle Maps以来の衝撃。Web 2.0 とか名前が頻繁に出てくるだけだとウサンクサイけど、こういう実装をみるとすごいと思う。
図の下の方にあるのは、選択されたモジュール(図ではFetcherで、オレンジ色にハイライトされる)の出力が表示される部分。これがまた便利。
Pipe Outputの出力を見ると、件数が285。15件ほど重複があったということらしい。
ということで、かっこいいUIをちょっといじるだけでこんなのが簡単にできちゃいます。
あと、図には出さないけど、Exciteのブログニュースから要らないエントリ(更新が頻繁でエントリ数が多いけど全く興味の対象外のやつとか)をフィルタするのなんかに使えるので便利。愛用の Google Reader にはフィルタ機能が無かったので困っていたところに渡りに船でした。
会社で使ってるPCはThinkPad T60というやつなのですが、 指紋認証機能がついてます。手をホームポジションに置いたときに、右手の下ぐらいにくる場所にあるのですが、なかなか便利。
普通だと電源投入後、BIOSパスワード、HDDパスワード、Windowsのログインパスワード(あ、ログオンか)と3つほどパスワードを入力するわけですが、指紋を登録しておくと1回、センサに指をこすりつけるだけで全部できる。これはべんり。
こすりつけるタイプでなく、ゆびをぺたっとするタイプだとセンサ自体に指紋を残してしまうため、誰かにそれを盗まれる恐れがあり危険なんだそうだ。slashdot.jpでだれかが投稿してたけどみつけられなかった。
指の指紋が怪我とかで無くなってしまった場合に備えて、私のユーザアカウントに対して、何本か指を登録できる。逆に、私の常用のユーザアカウントとAdministratorのアカウントで同じ指紋を共用することは出来ない。
で、ふと思い出したのが、出張でアメリカに行ったときに指紋をとられた事。911テロの影響もあって入国時などに両手の人差し指の指紋と顔写真を保存されるのです。
PCログイン用の指紋を人差し指以外にした方がいいんじゃないかというのはいくらなんでもパラノイア的?
とりあえずはじめてみました。
うさんくさいなーとおもってたRESTなんですが、yohei-y氏のREST入門とってもわかりやすかったです。
内容は、