タグ

2013年3月23日のブックマーク (6件)

  • 文字列連結と+演算子について整理しておく - 日々常々

    何度か書いているけど、整理的な意味で。今後は「このエントリ参照」にするつもりで書いてみる。 文字列連結から見るシステム内で扱う型について - 日々常々 Javaプログラマであるかを見分ける10の質問 に答えてみる - 日々常々 String の連結ネタの続き - 日々常々 前書き Stringなんてboxed primitive*1でもないただのクラスのくせに、中途半端に贔屓されて*2てムカつく*3し、その中途半端ぶり*4がなお腹立たしい……。そして +演算子 で連結して問題が起こるような状況、つまりそんな長々と文字列連結したいような場合は、きっと他の適した型がある。StringBuilderじゃなく、もっと別の何か。業務要件で文字列を組み立てる目的を考えれば、たぶんテンプレート的なものに落ち着くんじゃ無かろうか。ライブラリ的な所でなら逐次書き出し等になるような。どちらにせよ文字列の組み立

    文字列連結と+演算子について整理しておく - 日々常々
    lizy
    lizy 2013/03/23
    そもそもjavaでこんなに文字列連結する場面が思いつかない。javascriptだとhtml構築でありがちなイメージだけど
  • Treasure Data - naoyaのはてなダイアリー

    少し前にログの話を書いた http://d.hatena.ne.jp/naoya/20130219/1361262854 ときに、Treasure Data については後日にもう少し詳細に書くと言ったので書くとしよう。 近頃 Treasure Data (以下、時折 TD) という名前をちらほら聞いたことがある人は多いのではないかと思います。「ビッグデータのクラウドサービスである」とか「日人が創業したシリコンバレーのベンチャー」、あるいは Yahoo! 創業者の Jerry Yang が投資したとか、Fluentd と何か関係があるといった文脈などなど。 けど、具体的に Treasure Data がどういうサービスで、どういう機能を持っていて、どんな場面で利用されるものなのかはまだあまり良く知られていないかもしれない・・・ようにも見える。今日はその辺から少し紹介していこうかなと思う。

    Treasure Data - naoyaのはてなダイアリー
    lizy
    lizy 2013/03/23
    名前しか知らなかったけどようやく分かった
  • マジカルsvnとキュアgit

    2011年4月18日(火)に実施した、プライベートセミナー『アジャイル開発環境セミナー~一般ユーザが知っておきたいJIRAの概念と操作~』での資料です。

    マジカルsvnとキュアgit
  • MVCフレームワークのBackbone.jsが正式版1.0に到達。jQuery互換のモバイル向け「Zepto」も1.0に

    MVCフレームワークのBackbone.jsが正式版1.0に到達。jQuery互換のモバイル向け「Zepto」も1.0に JavaScriptのMVCフレームワークとして、おそらくもっとも知名度が高いと思われるBackbone.jsが、ついに正式版となるバージョン1.0としてリリースされました。 Backbone.jsは、わずか1500行程度のとても軽いフレームワークなのが最大の特徴です。昨年末には翻訳コミュニティのenja-ossによってコメントをすべて日語訳したソースコードが公開されています。 MVCを実現するのにフォーカスしたフレームワークのため、jQueryやテンプレートエンジンのHandlebarsと組み合わせて使うのが一般的です。 バージョン1.0をリリースし、今後のBackbone.jsはどうなっていくのでしょうか? ドキュメントには次のように書いてあります。 In an

    MVCフレームワークのBackbone.jsが正式版1.0に到達。jQuery互換のモバイル向け「Zepto」も1.0に
  • Firefox22が「asm.js」採用へ、JavaScriptがネイティブアプリに近い実行速度まで高速化

    By Nathan E Photography 2013年6月にリリース予定のFirefox22に搭載されるJavaScriptエンジン「OdinMonkey」に、JavaScriptプログラムをネイティブコード速度の2倍程度の実行時間で済むように最適化するJavaScriptサブセットである「asm.js」が採用されることが発表されました。既に現時点で利用可能となっているFirefox22のNightlyビルドでは初期設定で「オン」となっており、どれぐらい高速化するかが各種デモとともに体験できます。 asm.js in Firefox Nightly | Luke Wagner's Blog https://blog.mozilla.org/luke/2013/03/21/asm-js-in-firefox-nightly/ 実際にasm.jsがどのようなものかというFAQも用意されてい

    Firefox22が「asm.js」採用へ、JavaScriptがネイティブアプリに近い実行速度まで高速化
    lizy
    lizy 2013/03/23
    firefox os向けの機能?
  • 「無用なお飾り」がつき始めたスマートフォンの世界

    GALAXY S4発表会はブロードウェイ・ミュージカル仕立て。しかし、そこで紹介された新機能は無用なお飾り、1950年代の車に付けられた無用な翼=テールフィンのごときものではなかったか 『アントレプレナーの教科書』などの著書もあるSteve Blank氏が来日し、新規事業立ち上げがテーマのセミナーが開かれたようだ。 このBlank氏のオフィシャルサイトに面白いエッセイが載っている。 エッセイのタイトルは『いかにしてiPhoneにテールフィンが付くようになったか』(註1)。公開されたのは2011年10月なので、iPhone 4Sの発表とSteve Jobsの死から間もない頃だから、Jobs哀悼の文章とも言えそうだ。そして、スマートフォン市場を中心に、Appleを取り巻く状況が当時と今とで大きく異なっていることは改めて書くまでもない。 エッセイは、20世紀前半から半ばにかけてGeneral M

    「無用なお飾り」がつき始めたスマートフォンの世界
    lizy
    lizy 2013/03/23
    WindowsとかOfficeも同様?バージョンアップのためにあまり使わなそうな新機能付けたりとか。イノベーションのジレンマ的には革新性のある小さい何かに取って代わられそうだけど