7/26/2012

Roland Guitar Friend Jam スゲー!

ITmedia の記事 で知った、Roland の Guitar Friend Jam ってのがすごい。

ギターパートを除いた練習曲を用意。ロックやジャズ、ポップスなど好きなジャンルの曲をダウンロードし、キーやコード進行を見ながら演奏できる。演奏結果 は採点され、点数の世界ランキングを表示。結果をTwitterでつぶやき、世界中のユーザーと交流することもできる。毎日の練習時間やランキングをグラ フで表示したり、音楽ジャンルごとに金銀銅のメダルを獲得できる機能も備えた。
やばいでしょ、これ。楽しそうだ。これからギターを始める人も、もうギターを弾ける人も、どっちの人も楽しめそう。いまから始める場合に必要なものは....GK-Ready なギターと、ギターシンセサイザーとケーブルで、ざっくり18万円くらい?



すでに、ギターを持ってる人なら、こっちを買えばいいのかな。

とにかくとにかく、すごーい!

7/25/2012

IE6 となかなかお別れできてない日本?

こないだ作ったウェブアプリを知り合いの PC で表示させたら、なんか見た目が違ってて、あれー?と思ったら、IE6 で見てた。そう、そのウェブアプリを作るときに IE7, IE8, IE9 では見た目の確認したんだけど、IE6 はやってなかったよ。

Twitter Bootstrap を使ってたから、どんなブラウザでもどんとこい!って感じかと思ってたら、IE6 はだめなのね。。何にも知らなくてごめんなさい。Using Bootstrap with IE6 なんて質問があったり、Bootstrap-IE6 なんてのもあるみたいだよ!

ところで、IE6 はまだ使われてんだねー。

http://www.ie6countdown.com/

によると、日本は中国に次いで、IE6 を捨てられてない感じ?Microsoft さんによると

We recommend that Internet Explorer 6 users upgrade to a newer version of Internet Explorer for a safer browsing experience.

だそうっすよ!日本が below 1% クラブ に入れるのはいつになるのかなー。。

7/24/2012

待望の新曲、メゥク!

来たッ!ミルクラッパー Shibori さんの新曲、"メゥク"。すごくかっこいい!
早く、1曲通しの完全版 PV が見たいよ~(7/25追記:フルバージョンは7/27に公開とのこと)。



あぁ、でも、気になるひとことが動画の説明文に...
ミルクラッパーShibori、ついに最終章へ...
これ、どういうことー?(7/25追記:「牛乳3部作のファイナル」ということらしい)

7/17/2012

Logon と Login、Log on と Log in ってどれをどう使うべきなのか?

UI Terminology: Logon vs Login ていうスレッドがstackoverflow にあがってた。そういえば、僕もこの使い分けよくわかってないぞ、と思って読んでみたら結構面白い。

Logon はハードウェアに対して行うもの、Login はソフトウェアに対して行うもの、という回答。ふむふむ。

Logon とか Login とか、Log-{on, in} を続けて書くと名詞(と形容詞)。動詞にするなら Log on とか Log in とか、2語を分けて書く。ほえぇー。↓は Adam Liss さんによる、名詞、形容詞、と動詞の使用例。
"Please enter your login credentials."
"I see three logons but only two logoffs from this user."
"Please log in to see your reputation."
"You must log off and talk to a human."
回答を見てたら、おんなじような質問が前にもあったらしい。 まあ、言われてみれば、よくありそうな質問か。

で、あとは、Signin か。Logon と Login の使い分け(ハードウェア・ソフトウェア)を教えてくれた Ripta Pasay さんによると...
Signin is used for identification, either physical such as a photo ID, or digital such as OpenID. What differs here from login is that in the case of an ID, I can use the same ID to access multiple sites, buildings, etc.
うーん、同じ ID で複数サービスが使えるような場合は Signin を使うといいのかな。

とりあえず、僕が Logon とか Login とか、Log on とか Log in のどれかを選ばなくちゃいけなくなったときは、ハードウェア・ソフトウェアの使い分けと、続けて書くか、2語を分けて書くかの使い分けを採用しよう!で、ウェブアプリを作ってるときだったら Login と Siginin のどっちを使うか、もっかい考えるかー。

7/16/2012

ちっちゃくて安い Linux PC のまとめページ

Hacker News で知った、Small Linux PCs overview

You might have heard of the Raspberry Pi, or the Cotton Candy, or the Snowball. Those are, besides nice pi, candy and snow, also small Linux pc’s. Most of them have an ARM chip, a small amount of memory and run some for of Linux.
This page will provide an overview of what is on the market, specs, an image, and links to the boards. It is probably not complete, and if I forgot one, please leave a comment. I think I’ll be doing another overview at the end of the year.
Cotton Candy 知らなった。。これ、かわいい!$200かあ。すごいな、テクノロジーの進化って。。Plug Computer も便利だよなあ。僕の周りで使ってる人がいるし、そういえば、この前、何かのデモで Plug Computer (GuruPlug) を使ったデモシステムを見たよ。

Small Linux PCs overview のページは随時更新されてるみたいだから、また何かのときにちっちゃい (Linux) PC がほしくなったら見てみよう。

6/20/2012

CloudCore VPS で仮想マシンを reboot するときは注意

どんどん対応 OS が増えている CloudCore VPS
Ubuntu Server 12.04 LTS もサポートされるようになったから、僕の仮想マシンを 10.04 から 12.04 に upgrade した。参考にしたのは、こちらのページ。 rabbitfoot530 さん、あざーす!

で、一通り、新しいパッケージのインストールとかが終わって、reboot したら、まったくコンソールにつながらなくなっちゃった。ダッシュボード(?)の画面から、仮想マシンの「停止」とか「再起動」とかしても何の反応もない....なんかヤっちゃったかな、と思って困ってたら、実はこれ、FAQ らしい。

>【事象】
> 仮想サーバの連続稼働時間が長ければ長いほど再起動時の「起動時間が長くなってしま
> う事象」が発生し、お客様からは「再起動不可」と認識できてしまいます。
>
>【対象】
> CloudCore VPSをご利用の全ユーザ様
(中略)
> 再起動を、shutdown -r nowや reboot で行うと前述の状況が生じるため
> 大変お手数ですが、シャットダウンから起動のオペレーションを行うことでご対応いただけます。
>
>  1.sshからシャットダウンを行う (shutdown -h now)
>  2.コントロールパネルで 状態 が停止になった事を確認の後、起動ボタンを押す。

だいぶ時間がかかったけど、しばらくしたら仮想マシンのコンソールにアクセスできた。よかったー。今度から再起動するときは気をつけよーっと。

僕の仮想マシンは 12.04 になったけど、さて、何をこの上でしようかな....

5/20/2012

竜家@寒川 すっげーおいしい

昨日、竜家に行ってきた!今回で3回目かな。これまでどおり、やっぱり、おいしい。最近行くラーメン家さんの中では上位のふたつに入るよ!
ピンぼけでごめんなさい。竜家の中ラーメンのりたま

↑写真はピンぼけしちゃってるけど、味はばっちり。麺は固め、あとはふつうでオーダーしたんだけど、全部がちょうどよかったー。ラーメンの他にはいつも通り、キャベチャもオーダー。竜家のキャベチャは、キャベツが細かく切ってあって、細かいチャーシューも多い印象。あと、ゴマが結構かかってる。 OHot 風の粗挽きトウガラシと一緒に食べると、これまたおいしいんだよねー。

食べログのページ の評価はあんまりよくないけど、気にしない!おいしいかどうかは人の好みが大きく左右するしね。

みんなも寒川神社に行くことがあったら寄ってみよー!


5/19/2012

facebook のひとたちはみんな Mac 使ってんのね!

Facebookの株式公開、終値は公募価格+23セント という記事が ITmedia に出てた。この記事でおもしろかったのは、株式公開の前日に、「株式公開を祝うハッカソンが行われた」というエピソード。なんか、いまどきっぽい感じだねー。

ITmedia の記事に載っていた、ハッカソンの様子
で、なにこれ、みんな Mac 使ってんじゃん!これがふつーなの??てことは、Mac をロクに使えないと、こういういまどきの会社ではお仕事できないのかな。ま、Mac が使えたとしても、それだけじゃだめだし、そもそも、すごくイケてる人は Mac だろうとなんだろうと、お仕事ができるんだろうけどー。

5/16/2012

ペットボトルで作るエコランプ

何で知ったか忘れたけど(もしかしたら、VOA の podcast かな)、Liter of Light ていうプロジェクトがあって、フィリピンをはじめ、世界中の家庭を(文字通り)明るくして、人々のくらしを豊かにしようという人たちがいるらしい。興味ある人は、ぜひこの記事を読んでみよう!

The scheme uses plastic bottles filled with a solution of bleached water, installed into holes made in shanty towns' corrugated iron roofs, which then refracts the equivalent of 55W of sunlight into the room – during the day, at least. It takes five minutes to make, and using a hammer, rivet, metal sheets, sandpaper and epoxy, it costs $1 to produce.

そのプロジェクトでキーになってるのがペットボトル。ペットボトルに漂白剤入りのお水を入れて、それを屋根に刺す。そうすると、すっごく明るい電球になるんだって!このペットボトルは外の陽の光を集めて、家の中を照らす。ということは、太陽が出ているときしか使えないんだけど、窓が無いおうちは昼間でも真っ暗。電気は高いし、ろうそくを使うと危ないし。そこで、このペットボトルのエコランプ。安く作れて、一度作っちゃえばどんだけ使ってもお金はかからない。しかも、危なくもない!

これ、考えた人ほんとすごい。まさにイノベーションだねっー!

5/15/2012

Cloudcore VPS 1ヶ月945円継続決定

昨日までのキャンペーン価格が継続されて、12カ月契約すれば1ヶ月945円。
CloudCore VPS 2048 値下げのご案内

そうきましたか!

5/13/2012

VPS デビュー!

CloudCore VPS で VPS (Virtual Private Server) デビューした!
1ヶ月945円(12ヶ月契約)のキャンペーンは明日(5月14日)まで!検討中の方はお早めに-。5月15日以降も、12か月契約をすれば1ヶ月945円で使えるように料金設定が変更されたー!(5月17日追記)

申し込みが完了するとユーザ名とパスワードがメイルで送られてきて、それを使って管理者のウェブポータルにログイン。そしたら、使いたい OS を選んで、仮想マシンにインストール。僕は Ubuntu を選んだ。コンソールはウェブブラウザ経由で使えるのね....テクノロジーの進化はすごい。ブラウザに noVNC って表示されてたと思うんだけど、使われてるのはこれかな。みんな、すごいね!

CloudCore VPS の話に戻ると、どんな感じで使えるのかは、Internet Watch の月945円でメモリ容量2GBが利用可能な「CloudCore VPS」を試す の記事が詳しい。

明後日からは、CloudCore VPS も1,470円(12ヶ月契約)。そうなると、スペックの上ではさくらのVPS の「さくらのVPS 2G」のコースのほうがイケてるような気がするけど、みんなどっちを選ぶのかな。

で、VPS デビューした僕だけど、このマシンの上で何をやろうか決めてなかった!何やろうかなー。いま僕がこのブログを書いているマシンよりもずっと高性能だから、VPS の上でいろいろプログラミングのお勉強とかしていこうっと!

4/18/2012

Apache で SPDY 使いたい?なら mod_spdy!

Google Developer blog によると、Apache 向け SPDY のモジュール、mod_spdy のバグが修正されて、新しいバージョンがでたんだそうだ。ここから .deb とか .rpm がゲットできる。

SPDY って早いの?という話は以下の動画をみれば「おぉー、早そう」ってことがわかる。


あ、そう。さっきのGoogle Developer blogには mod_spdy の仕組みが図入りで書いてある。mod_spdy の中身に興味がある場合には、コードを読む前にこのブログを読むのがいいかもしれない。

4/10/2012

英語のポーチの話

ちっちゃい鞄みたいなものを「ポーチ」と呼ぶけど、英語だと pouch だそうで、発音はパウチみたいな感じ。レトルトパウチのパウチだ!

今日みかけたウェブ記事で使われてた poach は侵入するとか、侵害するとかいう意味で、発音はポウチて感じ。

じゃあ、porch は何かというと、張り出した玄関だって。発音はポーチって感じかな。

パウチ!

3/29/2012

やっぱり Mocktra は便利だった!

先月、「Mocktra がやばいやばいやばい」で紹介した Mocktra を最近使っているけど、やっぱり便利だった。

いま僕やってることは、ウェブページのスクレイピングみたいなことをするライブラリの作成で、そのテストの場面で Mocktra が大活躍。

テストフレームワークは RSpec をつかってて、プロジェクトのディレクトリ直下には lib と spec のディレクトリがある感じ。lib ディレクトリの下にライブラリの実装をいれていって、spec ディレクトリの下にテストコードをいれていく。spec ディレクトリには各テストコードに共通の内容が入った spec_helper.rb がある。ここで Mocktra を使ってる。あと、spec ディレクトリの下に data ディレクトリをいれて、ここにスクレイピングする対象の HTML ファイルを配置する。

それで、spec_helper.rb の中で
require 'mocktra'

Mocktra('www.example.com') do
  get '/hoge'
    case param[:fuga]
    when "piyo"
      File.read(File.join("spec", "data", "piyo.html"))
    end
  end
end
て感じのことをしてる。細かいところは間違ってるかもだけど、要は、これだけのコードで、http://www.example.com/hoge?huga=piyo がアクセスされたら spec/data の下にある piyo.html を返すウェブサーバの代わりをしてくれるんだ。すごいよ、ほんと、いいタイミングすばらしいライブラリに出会った。。

通信エラー時のテストをやろうと思って、どうやってやるんだ?ということで Mocktra の中身を見てみたら、WebMock てのをベースにしてるだねー。で、Mocktra の README.md の以下の NOTICE のこともなんとなくわかった。
Mocktra calls WebMock.allow_net_connect! when loading.
で、通信エラーの件は、WebMock だと表現できないのかな、ということで、ライブラリ内で使ってる HTTPClient の HTTPClient#get (だったかな)をテストコードの直前でオーバーライドして、目的の例外、たとえば TimeoutError を raise するようにした。     

ところで、こないだのブログ記事で
記事を RubyFlow に投稿してくれた、jugyo さん、ありがとう!!!
て書いたけど、 実は、jugyo さんは Mocktra の作者じゃん!あらためて、jugyo さん、Mocktra を作ってくださってありがとうございまーす!


3/17/2012

Thunderbird の Confirm-Address アドオンがイケてる!

いっこ前に投稿した記事 で言ってたメイルの宛先は、ちゃんと正しいものになっていた。よかったよかった。

んで、宣言どおり、Confirm-Address を使い始めた。結構イイ感じ~!作者のみなさん、あざーす!

3/15/2012

メイルの宛先あってたよね?...ってすごく不安....

仕事の帰りがけに出したメイルの宛先が間違ってたらどうしよう、って、急に不安になって、でも、手元の仕事の PC が無いから確認もできなくいて、気分が沈む....

疲れてるのかな。。いつも通りの感じでやっていれば問題ないと思うんだけど、普段メイルしない相手への慣れない英語のメイルだったから、余計に不安になっているのかも。明日確認して、はやくすっきりしたい(きっと、間違っていないと信じてる)。

送信アドレスの確認ツールみたいなものをいれてみようかな。Thunderbird だと、Confirm-Address ってのが人気みたいだ。

大丈夫、たぶん、大丈夫。

3/13/2012

TED スピーカーの最悪の悪夢

見てよ、これ.....かわいそすぎる....世界のすごい人たちがステージに立つという TED でこんなことになったら、泣いちゃうよ。。。



でも、大丈夫(?)。これは、 Improve Everywhere ミッションだったんだって!詳細は
Spinning Beach Ball of Death を参照。あの、くるくる回る虹色の玉は spinning beach ball なんて呼ばれてるんだ。知らなかったー。

最初にこの動画を見たのは、Youtube にアップロードされた動画で、何も説明を見ないでみたから、「いくらなんでもスピーカーがかわいそすぎるっ!」って思ったんだけど、KneelOnR さんのコメントに見て一安心。
oh wait, it says he PLAYED the speaker, my bad. good catch
それから、Spinning Beach Ball of Death を読んだのだった。



3/08/2012

SPDY の internet-draft がでてるん

そういえば、先月、SPDY の internet-draft がでたんだよねー。

http://tools.ietf.org/html/draft-mbelshe-httpbis-spdy-00

まだ読んでないけど。。。

2/21/2012

Mocktra がやばいやばいやばい

これは、もう、事件!
 A webmock DSL using sinatra.
ていう、 一行説明文を見るからにやばそうなライブラリである MocktraRubyFlow 経由で知った!記事を RubyFlow に投稿してくれた、jugyo さん、ありがとう!!!
$ sudo gem install mocktra
 でインストール完了!README.md のサンプルをさっそく動かして、Sinatra 大好きっ子の僕はすぐに気に入ったっ。

ちょうど、ウェブをつついてスクレイピングするライブラリを書こうと思ってたから、そのテストコード書くのにもってこい。出会うタイミングもばっちりすぎだー!

2/10/2012

SPDY まわりが騒がしいぞ

hacks.mozilla.org によると Firefox 11  Firefox としてははじめて SPDY  に対応するらしい。
Firefox 11 contains the first Firefox implementation of the SPDY protocol.
かるくググってみると、去年あたりからそういう話はあったのね。dev.mozilla.jp の Firefox 11 の新機能の紹介 にも SPDY のことが書いてあった。ちなみに、Firefox 11 は3月13日リリース予定。
Firefox で SPDY プロトコルを使ったテストをする際には about:config 画面で network.http.spdy.enabled を true に設定してください。
んで、Java のネットワークアプリケーションフレームワーク(らしい)Netty のブログによるとこちらも最新の Netty 3.3.1 に SPDY のサポートが追加されるとのこと。
The most important one is the new SPDY package, which was contributed by Twitter.
Twitter ですよ!へーへーへー。

さいごは、Wireshark の SPDY dissectorREADME に Windows でのビルド方法が書いてある。

なんか、本格的に SPDY が来てる感じだねっ!