タグ

2013年12月14日のブックマーク (6件)

  • Effectively managing memory at Gmail scale  |  Articles  |  web.dev

    Effectively managing memory at Gmail scale Stay organized with collections Save and categorize content based on your preferences. Introduction While JavaScript employs garbage collection for automatic memory management, it is not a substitute for effective memory management in applications. JavaScript applications suffer from the same memory related problems that native applications do, such as me

    Effectively managing memory at Gmail scale  |  Articles  |  web.dev
  • DailyJS: JavaScript Developer Survey 2013: Results

    The JavaScript Developer Survey has now closed. As always the results are available to the community for further analysis: Summary Raw spreadsheet data (zipped CSV) Results for 2012 51% of readers write client-side code, while 28% said they write server-side code. Last year client-side was at 98%, so I imagine this is partly due to a changing audience on DailyJS, but it’s interesting how strong se

    ama-ch
    ama-ch 2013/12/14
    テスト普及したなー
  • Normalize.scssのテスト

    Normalize.cssを分割してSassのSCSSパーシャル化したNormalize.scssのテストを書いていた。テストと言ってもオリジナルと同じコードになるかみたいなチェックを行うだけのもの。空白行とコメントを無視してDIFF取れば……とか考えていたんだけど面倒くさそうだったので、圧縮して同じコードになるか比較するだけにした。これでケアレスミスは防げるんじゃないかと思う。 テスト環境にはGruntを使ってる。 パーシャルを全読み込みするパーシャルをコピー node-contrib-sassでコンパイル オレオレgetスクリプトでオリジナルをダウンロード 両者を圧縮 文字列で比較 ダウンロードでは常に最新版を拾うようになっているので、オリジナルに更新があるとテストが失敗するようになっている。追随する時のことを考えてこうしたんだけど、間違いだった気がする。あと圧縮せずにgrunt-cs

    Normalize.scssのテスト
  • 300ms tap delay, gone away  |  Blog  |  Chrome for Developers

    For many years, mobile browsers applied a 300-350ms delay between touchend and click while they waited to see if this was going to be a double-tap or not, since double-tap was a gesture to zoom into text. Ever since the first release of Chrome for Android, this delay was removed if pinch-zoom was also disabled. However, pinch zoom is an important accessibility feature. As of Chrome 32 (back in 201

  • 退職エントリ

    gistfile1.md 入社から退職に至るまでの経緯 この記事は退職 Advent Calendar 13 日目の記事です。 日が最終出社となりましたので、入社から退社までを振り返り整理しようと思い、この文章を書いています。 はじめに 自分語りなので興味ない人はさっさと戻ったほうが良いです。 簡単にまとめると、元々あまり執着ないしやることない、なんか最近クソみたいな社内ポリシーがいっぱい出来て萎える、話の合う人がやめることにしたから会社にいる意味を感じないため辞めるということです。 そもそも正社員希望じゃなかった まず、今の会社は自分の経歴の中で2社目になります。 新卒で入った会社を色々あって辞めたあと、しばらく気ままに開発ニートをしていました。 JavaScript格的に使い出したのがこの頃です。 お絵かきツールやPNGエンコーダ、zlib.js などはこの時に最初のバージョン

    退職エントリ
    ama-ch
    ama-ch 2013/12/14
  • Docker 虎の巻

    docker_cheat.md Docker 虎の巻 Fork from Docker cheat sheet 実際にコマンドを試したい場合は、すぐにDockerを試したい人のための基礎コマンドを参照 何故Dockerを使うべきか Why Should I Care (For Developers) "Dockerが面白いのはシンプルな環境に隔離性と再現性をもたらしてくれることだ.ランタイムの環境を一度作れば、パッケージにして別のマシンでも再利用することできる.さらに,すべてはホスト内の隔離された環境で行われる(VMのように).最も素晴らしい点は,シンプルかつ高速であることだ." Dockerで使われている技術 仮想環境構築に docker を使う LXC "Xen とか VirtualBOX みたいにホスト内に仮想マシンを立ち上げるんじゃなくて、ホスト内の隔離された環境で仮想マシンを動か

    Docker 虎の巻