「Gitのいろんな概念が難しい」だって? じゃあ概念は置いといて、「物理的にはどうなってんの?」を確認してみよう!社内勉強会でそういう趣旨の10分間デモをやった時の資料を公開しました。Gitがどんなものかイメージしやすくなれば幸いです。Dive into .git ... 続きを読む
In the past year, I shifted interests from the desktop to the web. I’m really drawn to apps that can be accessed from any device with a browser. I have a history with HTML, CSS, Flash and PHP, so I’m familiar with the space, but only in a p... 続きを読む
Utility for working with Closure Templates, aka Soy, from within a node.js application. Supports dynamic recompilation and loading for fast iteration during development. Installing Either: Fork, clone or download the source from GitHub, or In... 続きを読む
昨日のPinterestの記事「Pinterestの急成長を支えてきたアーキテクチャとは? Pythonで開発しAmazonクラウドで運用」に続いて、やはり写真を中心としたサービスで急成長してきたInstagramのスケーラビリティについて、まとめてみました。 InstagramもPinterest... 続きを読む
Imminent bloat warning: JavaScript size up 48% in one year http://wp.me/pwo1E-4fe May 17th, 2012 by Pingdom http://royal.pingdom.com/2012/05/17/javascript-size-up-48-percent/ Websites are getting more dynamic, and more heavily scripted. JavaS... 続きを読む
javascript | 連載目次へ 続きを読む
筑波大学 システム情報工学研究科 コンピュータサイエンス専攻 非数値アルゴリズム研究室(NPAL) 五十嵐 悠紀 2004年度下期、2005年度下期とIPA未踏ソフトに採択された、『天才プログラマー/スーパークリエータ』。筑波大学 システム情報工学研究科 コンピュ... 続きを読む
JSDay Italy - Backbone.js — Presentation Transcript var Animal, myAnimal;Animal = function (name) { this.name = name || Unknown;}Animal.prototype = { say: function () { console.log( Hi, my name is + this.name + ! ); }}myAnimal = new Animal(B... 続きを読む
Statistics Favorites 1 Downloads 4 Comments 0 Embed Views 0 Views on SlideShare 0 Total Views 0 Module, AMD, RequireJS — Presentation Transcript Module, AMD, RequireJS othree @ JSDC 2012 Object Object Oriented Programming Why OOP• Maintaina... 続きを読む
Windows 8 Consumer Preview の IE10 では、Error.stack がサポートされています。これにより、Web 開発者はバグ (特に、再現が難しいバグ) をこれまでよりすばやく診断して修正することができるようになります。開発者は、今日の近代的なブラウザーの能力を強... 続きを読む
1. Walled Gardenからの脱却 筆者は2010年以降、シリコンバレーに数ヶ月単位で滞在しながらスマートフォン周りの最新動向を追いかけているのですが、2011年あたりからモバイルデベロッパーによる「Walled Gardenから自由になろう」という動きが強まってきたよう... 続きを読む
サイボウズLiveテスト並列化 — Presentation Transcript サイボウズLIVEテスト並列化 サイボウズ 福嶋一史(@kazfuku) • サイボウズLiveのテスト 3400個• Seleniumテスト • Firefoxのみ • モバイル • Firefox Mobile Simulatorアドオン• APIテスト • Htt... 続きを読む
ここでは以下の順番でSinonJSとJsTestDriverを使用したJavaScriptのUnitTest Patternsを紹介します。 初期化の遅延 非同期実行の同期化 html, cssのテスト イベントのテスト その他問題になりうるコード 初期化の遅延 UnitTestを行う場合、まずは初期化function... 続きを読む
ステートフルなJavaScriptアプリケーション開発についての解説書。HTML5とCSS3のおかげで単に自律的なだけではなく外見も美しくデスクトップアプリと同様のエクスペリエンスをブラウザ上で得られるようになりました。本書ではステートフルなWebアプリをMVCモデ... 続きを読む
ユーザーID パスワード 会員登録お知らせ商品一覧ヘルプ 書籍詳細情報 Sass入門 ~より効率的なCSSコーディング 著者 上村光星,富田梓,對馬慶子,山田敬美 著 発売日 2012年5月22日 更新日 2012年5月22日 ご購入には会員登録・ログインが必要です WEB/EPUBセ... 続きを読む
2010年10月30日土曜日 A successful Git branching model を翻訳しました Vincent Driessenさんの "A successful Git branching model" を翻訳しました。 元記事はこちら: http://nvie.com/posts/a-successful-git-branching-model/ (翻訳の公開と画像の利用... 続きを読む
"Which CSS preprocessor language should I choose?" is a hot topic lately. I've been asked in person several times and an online debate has been popping up every few days it seems. It's nice that the conversation has largely turned from whethe... 続きを読む
This tutorial will cover the basics of CSS regions, which allow us to flow content within various sections of the page. Confused? You probably are; read on! Demo View It Online CSS Region Support At the time of this writing, the CSS Regions s... 続きを読む
If you haven’t checked out Weinre, you really ought to! Weinre is a debugger for web pages, like FireBug (for FireFox) and Web Inspector (for WebKit-based browsers), except it’s designed to work remotely, and in particular, to allow you deb... 続きを読む
Closure LibraryGoogle Closure Toolsの1つClosure Templatesを試してみました。Closure Tools — Google DevelopersClosure Templates単体でも使えますが、私はClosure Libraryと共に使っています。Java版とJavaScript版がありますが、私が使ったのはJavaScrip... 続きを読む