Webチェックの最近のブログ記事
Rubyは10年前のJavaですか。98年というと、私が趣味でJavaを触ってた頃。Perlは普通に使ってた。Rubyは…実は知ってたけど、ほら、当時Rubyの方々は何かにつけPerlに敵対的だった(と私は認識していた)のでPerl使いとしては、黙殺していたと白状しておきます。
私の経歴からするとJavaは2000年頃から仕事でも使い始めたくらい。もちろんサーバーサイドJavaです。イーシーワンの方よりちょっと遅れてますね。使ったのはWebSphere 3.0だったかなぁ。結果的に、その頃から仕事ではJava一色になったので、まぁまぁ乗り遅れずには済んだ。
それで10年前のJavaですが、私の記憶だと、今のRubyより全然不安だった様な気がします。やっぱ重要な仕事はC/C++でしょとJavaりながらも、少し思ってたし。今のRubyなら拠って立とう、これからRubyで一旗揚げようと考える事は難しくない気がします。でも10年前の1998年当初のJavaだと、もっと厳しかったんじゃないかなという印象です。
というわけでイーシーワンの最首さんは、かなり先見の明があったと思いますね。(ただの偶然じゃないかと、これ「まぐれ―投資家はなぜ、運を実力と勘違いするのか」を今読んでるので考えてしまうのですが、それはまた別の話(笑) 結果的に先見の明はあったという事で)
では今のRubyは何年前のJavaかというと、私の感覚では、自分が仕事で使い始めて少し後、2001年くらいでしょうか。この2、3年の差は大きくて、Rubyで言うとRoR前か後かというくらい違うと思う。イーシーワンは3年前にRubyを始めたと言う事なので、計算も合う気がします。つまり10年前のJavaと同じ状況なのは3年前のRuby。
今Rubyを始めるのは10年前のJavaのときよりかなり安全。そのかわり競争相手が多くなっているのかなと思います。
以上どうでもいい事なのですが、最後にもう一つどうでも良い事。RubyはJavaよりも年上です。
少し前のもしQさんですが、思い出したので書いておく。
なんだか訳の分からない閉塞感と苛立ちを抑えて毎日を送っている日本人の皆さん、日本人は捨てたものじゃないそうですよ。一部の日本人らしくない楽観主義者を除いて、日本(人)ってどうしてこうもダメなんだろうと、いつも卑下する傾向にありますが、そんな悪くないらしい。少なくとも邱永漢氏は「日本人の出る幕は日本人自身が考えるよりずっと多いのです。」と励まします。
もちろん氏が毎日の様に「日本から出ないと先はない」と書いているように、日本で稼いで日本で使う生活を変えていかないと、この励ましに応える事にはならないのでしょうが、少なくとも日本の(そして自分の)可能性を肯定された、認めてもらった気持ちになって嬉しくなりました。
そんなもしQさんが載っているHi-Qさんのコンテンツは、株、投資、お金がメインのサイトなためか、若い人の人気はイマイチかも。上記リンクのエントリーのはてブを調べてみたらゼロ…他のもしQさんのエントリーもあまり注目されている様子はなさそう。
もっと、はてなーな人達にも読んでもらいたいと思って紹介してみたわけであります。
#なんて書くと自分が年寄りの様な気になる(汗)
出遅れまくりだけど、これがないと困る!Webサービスベスト10 :: Love & Design ::を読んで私も便乗。
元エントリーではGoogleの各サービスがひとくくりですが、はてなはブックマーク単独だったし、私はサービス単位で分けました。
1. Gmail
メールはGmail一本。so-netのアドレスもまだキープしているけど、Gmailに転送しているので見るのはGmailだけです。使用頻度、これがないと困る度ともにぶっちぎりのトップ。2.
SBMは他にも色々ありますが、なんとなく私ははてなブックマーク。使用頻度では2位くらいだけど、これがないと困る度は代替サービスが多いからそんなでもないかなぁ。3.
使用頻度では3位くらいだけど、これがないと困る度ではトップクラス。4.
別に音楽が聴けなくなるわけではないから、これがないと困る度は低い気もするのですが、なんというかなくなったらとても嫌だ(笑)5.
す、スミマセン(>ω<)自分が運営しているサービスを入れてしまうジサクジエン。でも本当に使用頻度は高いですから。な、ないと、こ、困るよ(代替サービス多し)6.
すでに空気のようだ。あるのが当たり前すぎて6位に。7.
ブログや今読ミへのアクセスが気になる〜という中毒性の高さからランクイン。8.
ヘビーユーザーの人たちからすると、私は多分Twitterをあまり楽しんでいないのだと思うのだけど、でもないと物足りない。9.
写真の趣味用。前ほど使っていないけど。ほら、flickrは英語だから。10.
出かけ先の場所を調べるのに必ず使う。使用頻度はそんな高くないけど、実用度高し。
有名なサービスばかり(除く今読ミ)になってしまいましたが、今後ここに食い込む熱中&実用サービスが出てくるのが楽しみです。
最後になりましたが、元エントリーでfaviconをどうやって出しているのかなと、ソースを見て初めて知ったFavicon API (ファビコン) α版、私も使わせていただきました。
1000speakersのUstreamをだらだら見てます。
HTMLと漢字についてのセッションが非常に面白かった。
日本語と中国語の漢字の違いを同じページに表示してみせる。
あまつさえ、話しながら書き換えちゃう。
書き換え方がかっこ良くて、FirefoxのFirebugを使ってDOMを直接書き換えながら説明。
これは、すごいな、確かに簡単にリアルタイムで表示を変えられる。
画面上で触っているエリアがフォーカスして分かりやすいので、ソースのHTMLを直接書き換えるより絶対間違いが少ないだろうなぁ。
面白い。
最後の方に出て来た、CSSへの字形埋め込み。凄い。でもSafariでしか表示できないらしい。Safari++で湧いていた。
時間が押していたみたいで、質疑応答がなかったのが残念かも。
いや、私は質問したりしないタイプの人間ですが(笑)
お、Ustreamのタグあった。どうぞぅ。
良いと思います。マッシュアップ!
Σ(・∀・;)ハッ
さ、最後のは???
私は結構ウケたので、このエントリーを書いたり、はてブしたりして応援します!
#ただしネットへの影響力はありませんが(笑)
確かに面白いなぁ。
Twitterには、ほとんど自分で発言することは無いのですが、やってみると。
気持ち悪 風呂が充実 してました
わははは。良い感じに微妙!自動生成の魔力を感じます。
全く意味不明な場合もありますが、「やり直し」ボタンでどんどん変更できます。
3個目で出たのが上。
パーマネントリンクのページは、フォントも凝ったらもっと素敵なんじゃないかと思いますねぇ。
ざっと見た中で目に入ったお気に入りはこれ。
夢を見た 台無しやんけ 目が覚めて
すげーなぁー
おぉ、面白そうな企画です。恥ずかしいコマンド(?)が並んだらどうしようと思いましたが… わりとありきたりな結果に(汗)
やはり cd と ls は多いのだなぁ。tail もログを見てたりするので多い。
script/imayomi っていうのが謎ですが、実は今読ミ(imayomi)の再起動スクリプトなのでした。Rails プロジェクトの script ディレクトリ内に作りました。svn update してから script/imayomi を実行するという流れで今読ミの本番更新をしているというわけです。これが cd, ls, tail に次いで私が多く打つコマンドになっていると。つまり最近はほとんど今読ミの更新時にしか、このシェルを使ってないってことだ。
ちなみに、script/imayomi は、こんな Ruby スクリプトです。 …はい、そうです。ps -ef | grep 'mongrel_rails start' を打って、プロセスIDを調べて、kill -TERM するだけ。シェルスクリプトでいいじゃん!と思われるでしょうが、これを書いた当初は何でもRubyで書きたかったんです。Rubyスキルがまだまだ低いので、かなり無理無駄がありそうですが、まぁ便利に使ってます。
読むと分る通り、実はまだ分散してません。ユーザーが少ないのを良いことに 1 Rails サーバーで動かしちゃってます。よく言われますが、Rubyは本番環境を作るのが難しいですよね。たぶん mod_proxy_balancer で複数の mongrel_rails アプリケーションサーバーに分散する方法が一番使われているのかなぁ。
先週、mod_railsというのも知ったので、要チェックです!
完全に脱線しました。次のコマンドに行きましょう。
su が多い。これは良くない習慣だと思います。やはり山下さんの様に sudo すべきですよね。
次は exit 。私はいきなりターミナルエミュレーターをバッテンで殺すのは嫌いなので、抜けるときは大抵、律儀に exit を打ちます。
次が less に vi。ターミナルエミュレーターでは、テキストファイルの参照は less、編集は vi です。コード書きはEmacs派ですが、設定ファイル程度なら vi で編集します。
ちなみにサーバでの作業は、いつもWindows からPoderosaで接続しています。
最後に top。あまり起動している記憶はないので意外です。まぁ、サーバは基本、ほったらかしなので 12 回でもランクインしてしまいました。
ちなみにスーパーユーザーでも、ほぼ同じ。svn, script/imayomi, su の代わりに、ps, grep, apachectl などがランクインする感じでした
ただSubversion関連の操作は、EclipseのSubclipse Plug-inが非常に慣れてて使いやすかったのですが、そのためだけに
Eclipseを立ち上げるのもナンですし、コマンドラインではいささか面倒ですし、Windows Exprolerに組み込むタイプのTortoiseSVNを使っています。
TortoiseSVN、悪くはないんですがインターフェースがもうひとつと言うところ。それにプラグラマーに取ってはいつも編集しているエディタから離れると、遠回りな感じがします。
そこに、ナイス情報が。
Emacs の vc-annotate - Hatena::Diary::naoya
おぉ!と思いemacs-lispはどこだ?とリンクを探したがない。ググりそうになったが、ひょっとしてと、エントリーに書いているとおり、C-x v gと押してみると…(・∀・)…使えた。
そういえば、昔仕事でずっとUnixを使ってた頃はVCを使ってなかったので全く知らなかった。
一人で開発してるので編集者が全部自分なのが笑えますが。
紹介されているのはコードの履歴表示機能だけですが、他にも便利なのがないかな。

