タグ

ブックマーク / d.hatena.ne.jp/Syunpei (5)

  • CoffeeScriptとJavaScriptのコードサイズ比較 - IT-Walker on hatena

    ちょっと前の話になりますが、jdb.jsをCoffeeScriptで書き直しました。GitHubにも上げてあります。CoffeeScript、純粋に言語として見ると、非常に出来が良くて感心します。当面Javaには戻れそうにない・・・ で、気になったのが「CoffeeScriptを使うと、JavaScriptに比べてどれくらいコーディングが楽になるのか?」です。正直、「function」が「->」になるだけでも嬉しくてたまらないんですが、それを実際にコード量で比較してみよう、と。 もう一つ気になったのが、「CoffeeScriptをコンパイルして得られるJavaScriptコードは、手書きしたJavaScriptに比べてどれくらい肥大化するのか?」という点。自動でJSを吐き出してもらう以上、ある程度の無駄は覚悟しなくてはならないと思いますが、もしそれが許容できないレベルだったらCoffeeS

    muddydixon
    muddydixon 2012/04/05
    ちょっとした面倒を感じてしまうせいで、ついオブジェクト志向をサボっちゃうんですよね。 この辺よくわかりますw
  • これは使える!rem (root em) 単位を使用したフォントサイズの指定 - IT-Walker on hatena

    寡聞につき、rem(root em)なんてフォントサイズの単位があるのを今まで知りませんでした。 ちょっと興味を持って調べてみたところ、結構使えそうなテクニックだったのでご紹介したいと思います。 rem (root em) というのは、「ルート要素(典型的にはhtml要素)に対する相対的なフォントサイズの単位」です。 従来のemは、親要素に対して相対的なフォントサイズの単位でした。そのため、要素の出現位置次第でフォントサイズが変わってしまうことも多く、使いにくい場面も多々ありました。 他にもフォントサイズの指定方法には、ピクセル(px)を用いたものがあります。が、特に今は様々なスクリーンサイズを意識しなくてはならない時代。スクリーンサイズの小さいデバイスでは全体的なフォントサイズを同時に大きくしなければならないこともよくありますが、pxを使用していると、メディアクエリなどを使ってあらゆるフ

    muddydixon
    muddydixon 2012/03/23
    これは便利そうだ
  • navigator.registerProtocolHandler()の使い方 - IT-Walker on hatena

    最近、GmailやGoogle Calenderにアクセスすると以下のようなダイアログが表示されることに気づいた方も多くいらっしゃるのではないでしょうか。 「Gmailでメールリンクをすべて開くようにしますか?」というこの問いに「はい」と答えると、以降、「mailto:」 で始まるリンクをクリックするとGmailが立ち上がるようになります。 この「mailto:」とGmailの紐付けは、Google Chromeであれば「環境設定→高度な設定→コンテンツの設定→ハンドラを管理」というメニューを開くと確認・管理することができます。一度紐付けたアプリを削除したり、他のアプリに変更することもできます。 こんな面白い仕掛け、どうやって実現しているのでしょう? それは、HTML5から利用可能になったnavigator.registerProtocolHandler() を使うとこういうことができます

    muddydixon
    muddydixon 2012/03/02
    自分が勘違いしているのかもだけど、WebIntentよりもAndroidのIntentに似てる気がする
  • エンジニアサポート新年会CROSS 2012でパネルディスカッションに出演してきました。 - IT-Walker on hatena

    なんと今回二連チャン。Ustreamに動画がアップされていたのでご紹介します。 JavaScript CROSSには、日のトップJavaScripterたちと一緒に登壇して、主に場の和ませ役(?)として出演しました。モデレータの高橋さんの司会上手も手伝って、なかなか濃い議論になってて、一見の価値はあるかと。 http://www.ustream.tv/recorded/20035356 人事CROSS。こちらには「フリーエンジニア」という立場で出場しました。 会場にいらっしゃった方々は「フリー未経験」の方がたくさんいらっしゃったので、違う世界の物珍しいお話をお聞かせできたんじゃないかなあ。 ちょっと風邪気味で熱っぽかったこともあって、ちょっと普段やらないような真面目な熱いテンションで話してしまいました。まあ、そんな日もあっていいかな。 http://www.ustream.tv/reco

  • ご連絡:シーエー・モバイルのWeb先端技術フェローに就任しました。 - IT-Walker on hatena

    タイトルの通り、縁あって株式会社シーエー・モバイルさんの「Web先端技術フェロー」という肩書きをいただくことになりました。従業員ではありませんので、自分で作った会社も存続し続けますが、当分の間時間的にはほぼフルコミットで働くことになります。 ご存じの方はご存知ですが、ぼくは昨年社会起業そして失敗(この二年間は、貴重な失敗続きでした)という一年でした。 目標を一旦見失い、いろいろ考えた挙句「自由に、人生を謳歌する」ことを次の目標に据えたのが昨年の11月くらい。 ところがそれと同じタイミングで、シーエー・モバイルの寺山会長さんから「うちでやらないか」という打診を受けました。 正直、相当な迷いはありました。 それは、起業・独立に失敗したタイミングでどこかの企業にお世話になるというのは、自分自身「安定」を求めての行動なのではないか、という疑いが拭えなかった為です。 また、もし従業員などになるのだと

    muddydixon
    muddydixon 2012/01/21
    おおぉ、がんばってください!!
  • 1