タグ

2012年10月18日のブックマーク (15件)

  • HTML Standard 日本語訳

    4.8.4 画像4.8.4.1 導入4.8.4.1.1 アダプティブ画像4.8.4.2 source、imgおよびlink 要素の共通属性4.8.4.2.1 srcset共通属性4.8.4.2.2 size属性4.8.4.3 Processing model4.8.4.3.1 When to obtain images4.8.4.3.2 Reacting to DOM mutations4.8.4.3.3 The list of available images4.8.4.3.4 Decoding images4.8.4.3.5 Updating the image data4.8.4.3.6 Preparing an image for presentation4.8.4.3.7 Selecting an image source4.8.4.3.8 Creating a source s

    efcl
    efcl 2012/10/18
    W3Cのimg要素のalt属性についてのベストプラクティスについての文章翻訳. altの使い方の例等を紹介してる
  • DailyJS: ES6 for Node

    In Harmony of Dreams Come True, Brendan Eich discusses the “new-in-ES6 stuff” that is starting to come to fruition. Although his discussion mostly focuses on Mozilla-based implementations, he does relate upcoming language features to a wide range of JavaScript projects, including games. This is relevant to Node developers because ECMAScript 6 is happening, and changes are already present in V8 its

    efcl
    efcl 2012/10/18
    nodeの--harmonyフラグとES6について
  • 非同期と next() - Block Rockin’ Codes

    intro この記事は、 東京Node学園祭2012 アドベントカレンダー : ATND の 3 日目の記事です。 (日付変更線は、はてな時間を採用しております。。 ごめんなさい m(__)m) 非同期と next() next() とは、 Express や Connect 、 Mocha 、 そして一部のフロー制御ライブラリで使われている、 関数のことをさしています。 今回は、これがどういう機能で、どういうふうに実装されているのかをスクリーンキャストで紹介します。 vimeo next() at async flow control from Jxck on Vimeo. まとめ 今回書いたコードはこちらです。 https://gist.github.com/3906371 実装方法は色々あるかと思いますが、だいたいこんな感じで実装できて、使うことができる、 わかってしまえばそんなに難

    非同期と next() - Block Rockin’ Codes
    efcl
    efcl 2012/10/18
    フロー制御のシンプルな実装 スタックに積んでnextでresolve的に次のを実行していく
  • AppCode Code Generation 101 | The AppCode Blog

    efcl
    efcl 2012/10/18
    Appcoideのgenerate系の機能について superの補完、メソッドの実装、override
  • client-side javascript - ✘╹◡╹✘

    JavaScriptのすごく初歩的なことでよくわからないので整理する。よくわかってなくてすごい恥ずかしい感じがするけど書いたら誰か何か教えてくれそうだし書く。client-sideのJavaScriptは、未だあまりよく分からずにもやもやしながら適当に書いてる。もやもや感が説明したいけどなかなか説明しづらい。 例 こういうタブをJavaScriptを使って実装する例を考える。タブをクリックすると、そのタブに切り替わるというやつ。 HTML CSS JavaScript Pattern 1 深く考えずに素朴に実装すると、こういう感じになる。clickイベントに与える無名functionの中に全部詰め込む。こういう風に書いてるJSのコードはよく見る。こういうの大量に書くのはすごい簡単だけど大量にこういうのが書かれてたら読むの辛い感じがする。 懸念 例えばこれまでRubyでコードを書いていたとき

    efcl
    efcl 2012/10/18
    jQuery タブ切り替え の実装について
  • Beginning Automated Testing With Xcode Part 1/2

    Note from Ray: This is the tenth and final iOS 6 tutorial in the iOS 6 Feast! This tutorial comes from our new book iOS 6 By Tutorials. Charlie Fulton wrote this chapter – a friend of mine and one of the newest members of the Tutorial Team. Enjoy! This is a blog post by iOS Tutorial Team member Charlie Fulton, a full time iOS developer who enjoys hunting, fishing, and hanging out with his family.

    efcl
    efcl 2012/10/18
    iOSのテスト、ユニットテストとアプリケーションテストの違い。 Jenkinsを使ったCIの設定方法について、Xcode 4.5から公式にxcodebuildでCLIからユニットテストを実行できる
  • Sim Deploy

    Tired of digging around in your library folder to install simulator builds? Need to distribute simulator builds to non-technical people in your organization? Sim Deploy provides drag and drop installation of iOS simulator builds.

    efcl
    efcl 2012/10/18
    iOSシミュレーターにappをインストールするソフト. カスタムURLスキーム経由でもインストールできる
  • JavaScriptパフォーマンスベストプラクティスその2 - 読み書きプログラミング

    Nokia Developerより コアJavaScriptの落とし穴 evalやFunctionコンストラクタの使用を避けること evalやFunctionコンストラクタの使用は、ソースコードを実行可能なコードに変換しなければいけないので、毎回スクリプトエンジンを呼び出すことになる高価な演算である。 加えて、evalの使用時には文字列の文脈を実行時に解釈しなければいけない。 Using eval or Function constructor are expensive operations as each time they are called script engine must convert source code to executable code. Additionally, using eval the context of the string has to be i

    JavaScriptパフォーマンスベストプラクティスその2 - 読み書きプログラミング
    efcl
    efcl 2012/10/18
    Nokia Developer Wikiからの翻訳 Efficient JavaScriptとかいろんなところから引っ張ってきた感じ
  • State of YUI Compressor

    YUI Compressor has been a great tool for obfuscating and compressing JavaScript and CSS files for several years, but as the web continues to evolve and change, so do the tools we use to develop it. YUI Compressor will be going through a deprecation process as the YUI team moves to using a custom-wrapped UglifyJS for JavaScript compression and a more fully updated and maintained version of CSSMin f

    efcl
    efcl 2012/10/18
    YUI CompressorからUglifyJS、CSSMinベースのツールへ移行 https://github.com/yui/yuglify YUI CompressorはGithubで公開
  • node.js と thread hog の話(1)

    ここ数日、 node.js で色々と作りはじめているのだが(node.js が一番力を発揮するのは、xmpp server や、push notification server のようにソケットを開きっぱなしにして非同期通信をするケースだと思うのだが、それについては来週のメルマガで詳しく解説する)、これで思い出すのが Microsoft 時代の「"thread hog" 退治」だ。 "thread hog" とは私が作った造語で、"memory hog" (メモリをやたらと使うプログラムのこと)と同じように、thread を不必要に作るプログラムのこと。 最初に出会った thread hog は、Microsoft が作っていた proxy server だった。コネクションが1000を超すとやたらと遅くなり、しまいには落ちてしまうという欠点を持っていたため、一時は「出荷出来ないところか、

    efcl
    efcl 2012/10/18
    node.jsとスレッドの話
  • JavaScript内の CDATA → 文字列配列 変換ツール

    Firefox 17から無効となるE4X。 Greasemonkeyスクリプト内でCDATAを使用している方も多いと思います。(私もその一人でした) そんな方のために、CDATAを文字列の配列に変換するスクリプトを作りました。 変換サンプル var hoge=<><![CDATA[ <pre class="hoge" id='fuga'> hoge </pre> ]]></>.toString(); var fuga=<><![CDATA[<pre class="hogehoge" id='fugafuga'> fuga </pre>]]></>; var fuga=<><![CDATA[<pre class="bar" id='bar'>bar</pre>]]></>.toString(); var hoge=['<pre class="hoge" id=\'fuga\'>', ' ho

    JavaScript内の CDATA → 文字列配列 変換ツール
    efcl
    efcl 2012/10/18
    E4Xを文字列の結合に変換する
  • Gittip Gift Economy

    Gittip is a gift economy. Set up recurring tips to people who do great work. Learn more ... Step 1. Sign in with your Github account. Step 2. Tip someone! Here are some great programmers, for example. Linus Torvalds, author of Linux John Resig, author of jQuery Ryan Dahl, author of Node.js Salvatore Sanfilippo, author of Redis Bartek Szopka, author of Impress.js Yehuda Katz, Rails and jQuery core

    efcl
    efcl 2012/10/18
    GithubアカウントやTwitterアカウントに対して投げ銭するサービス
  • JavaScriptでXLSX形式を扱う·XLSX.js MOONGIFT

    XLSX.jsはJavaScriptExcelファイル(Base64エンコード)を読み込んだり、ダウンロードさせられるソフトウェアです。 Googleスプレッドシートをはじめ、Webブラウザ上で表計算表示を行ったり、編集したりするWebアプリケーションがあります。しかし最も有力なのはExcelでしょう。そこで試したいのがExcelファイルを読み書きできるJavaScriptライブラリ、XLSX.jsです。 ダウンロードされたファイルです。ちゃんとXLSXとして認識されます。 ファイルを読み込む処理のデモです。Base64エンコードされたデータが解析されています。 XLSX.jsはbase64のXLSXファイルを読み込み、JavaScriptオブジェクトに変換できます。後はいかようにも表示できるでしょう。また、シート名と各セルの値をHTMLテーブルから読み込んでXLSXファイルに変換してダ

    JavaScriptでXLSX形式を扱う·XLSX.js MOONGIFT
    efcl
    efcl 2012/10/18
    XLSX Excel
  • Dance Party

    Reset

    efcl
    efcl 2012/10/18
    動画URLを取得するGreasemonkey
  • Loading…

    efcl
    efcl 2012/10/18
    TableViewの複数選択のサンプル