タグ

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

  • Facebookアプリを、HTML5でどうしてサクサクにできたのか。Sencha Touch開発チームが用いた3つのテクニック

    Sencha Touchの開発チームがHTML5で高速に動作するFacebookアプリを開発したことを紹介した1つ前の記事 「Facebookのモバイルアプリが失敗した理由はHTML5のせいじゃない。HTML5でサクサク動くFacebookアプリを作って見せたSencha Touch開発チーム」は、非常に多くの読者に注目されました。 この記事で紹介したSencha Touch開発チームのブログ「The Making of Fastbook: An HTML5 Love Story」の後半では、どのようなテクニックを用いて高速なHTML5アプリケーションを実現したのかも紹介されています。 この記事では、その3つのテクニックについてポイントを紹介したいと思います。タイムラインやニュースフィードのようなユーザーインターフェイスを備えたモバイルアプリケーションは、これから広く開発されていくことにな

    Facebookアプリを、HTML5でどうしてサクサクにできたのか。Sencha Touch開発チームが用いた3つのテクニック
  • 2014年にはWebアプリの「オフラインファースト」が流行するのではないか?

    先週2月18日に都内で開催された「第36回HTML5とか勉強会」。テーマは「2013年、Web開発の進化を探る」でした。 そこで「2014年頃にはネットに接続しなくても使えるオフラインWebアプリケーションが流行するのではないか」と話したのが、html5j.orgの世話人でもある白石俊平氏。白石氏が解説する「オフラインファースト」は、これからのWebアプリケーションのひとつの方向性が示されていると思われます。 その講演の内容をダイジェストで紹介します。 オフラインファーストの思想と実践 html5j.org世話人の白石俊平氏。 オフラインファーストとは、オフラインを最初に考えてWebサイトを、Webアプリケーションを作ろうという思想のことです。 で、オフラインファーストって、モバイルファーストという言葉に似ています。モバイルファーストというのは2010年に登場した言葉で、これは去年、とにか

    2014年にはWebアプリの「オフラインファースト」が流行するのではないか?
  • jQuery Selectors

    Toggle Button = $('selector').addClass('highlight').animate({ marginLeft: 10}, 'fast'); Download This Lab This is a paragraph, which means it is wrapped in <p> and </p>. Those "p" tags in the previous sentence are formatted as <code>. This is the first list item (<li>) in an unordered list (<ul>). This is the second list item. It has a link in it. This is the third list item. It has a class of "my

    jar2
    jar2 2013/03/05
  • Makerムーブメントとはなにか? - yapan.org

    2012年10月に発売されたChris Andersonの『MAKERS―21世紀の産業革命が始まる』(原題は『Makers: The New Industrial Revolution』)は、出版社の仕掛けがうまく行ったこともあり、大きな反響を呼んでいます。「Makerムーブメント」「ハードウェアスタートアップ」「3Dプリンター」「MAKERS革命」などの言葉が、それまでこうした話題を扱っていなかった様々なメディアで取り上げられ、様々なイベントが開催され、様々なところでお金が動いているようです。 このの私なりの読み方については過去の記事(☞『MAKERS―21世紀の産業革命が始まる』のレビュー)の中で紹介しました。このにおいて、AndersonはMakerムーブメントの時代におけるハードウェアスタートアップの可能性について述べました。それは「デジタルファブリケーションを活用することで

    jar2
    jar2 2013/03/05
  • データアナリストになる方法~コンサル型かエンジニア型か?ビッグデータ時代に市場価値を上げる2つの道 - エンジニアtype | 転職type

    今年に入り、いよいよビッグデータ(大容量のログデータ)を活用したビジネスに企業が気で取り組み始めた。そこで注目されるのが、大規模データを解析するデータアナリストの存在である。 「何だか難しそう」とエンジニアでさえハードルの高さに臆してしまうこの職種。当のところはどうなんだろう? 企画では、ビッグデータビジネスを行なう企業や現役データアナリストへの取材を通して、ビッグデータ時代の重要ポスト「データアナリスト」の当の姿を解き明かしていく。 データアナリストに注目は集まっているが、人手不足は深刻 およそ1カ月前の1月27日(金)、ベルサール新宿で開催されたエンジニアサポート新年会『CROSS』にて、昨今のビッグデータ界隈の盛り上がりを象徴するような光景を目の当たりにした。 『CROSS』とは、フロントエンド・バックエンドの垣根を超えて、Webテクノロジーにかかわるあらゆる人たちが集まって

    データアナリストになる方法~コンサル型かエンジニア型か?ビッグデータ時代に市場価値を上げる2つの道 - エンジニアtype | 転職type
    jar2
    jar2 2013/03/05
  • Node.js パフォーマンス高速化の為の10個のヒント | Webエンジニアのメモ

    TweetPocket Node.js パフォーマンス高速化の為の10個のヒント nodejs-logo Node.js を最近始めました。レスポンスが凄く早くてサクサク気持ちいいです! リアルタイムが求められるWebアプリケーションには適していると思います。 そんなNode.js を更に高速化する為の10個のヒントを紹介します。 1. 同期コードを避ける 例えば、多くのファイルシステム操作は、非同期やWriteFileおよびwriteFileSyncなどの同期バージョンの両方を持っている。 あなた自身のコード内で同期メソッドを避ける場合であっても、それは誤ってブロッキング呼び出しを持っている外部ライブラリを使用することも可能です。 この操作を行うと、パフォーマンスへの影響は劇的です。 // Good: ファイルを非同期で書き込む fs.writeFile('message.txt', '

    jar2
    jar2 2013/03/05