JavaScriptのWeb Workersについてのイントロダクション的な記事。
API自体は非常にシンプル。新しい仕様ではあるので、現実のプロダクトで利用したケーススタディなどが待たれるところ。
ページパフォーマンスの開始点、ページのロード時にかかる時間についてどんな点が問題になるのか。基本的な話が多いが現在の仕様と後方互換についても触れて、フロントだけではなくインフラ周りまでしっかりまとまっている。
# Add this to more_web_steps.rb | |
# Selenium docs: http://code.google.com/p/selenium/wiki/RubyBindings#Javascript_Alert/Confirm today! | |
When /^I (accept|dismiss) the "([^"]*)" alert$/ do |action, text| | |
alert = page.driver.browser.switch_to.alert | |
alert.text.should eq(text) | |
alert.send(action) | |
end |
/output |
JavaScriptのWeb Workersについてのイントロダクション的な記事。
API自体は非常にシンプル。新しい仕様ではあるので、現実のプロダクトで利用したケーススタディなどが待たれるところ。
ページパフォーマンスの開始点、ページのロード時にかかる時間についてどんな点が問題になるのか。基本的な話が多いが現在の仕様と後方互換についても触れて、フロントだけではなくインフラ周りまでしっかりまとまっている。
MacOS X 10.8.2 環境でローカルにWeb制作環境を構築する際の手順メモ。まずはバーチャルホストを構築する。ホームディレクトリの直下に「Sites」フォルダを作り、ここをローカル環境のルートにする。その中に「test.local」というフォルダを作り、これをバーチャルホストの一つにする、という設定。詳しい手順は「gaspanik / mt-lion-amp.md」にあるんだけれど、より詳しく自分用メモ。長くなるので、とりあえずApacheの設定まで。
OS Xのバージョンによって設定ファイルが微妙に違っているようだし、マシンによってうまくいかないことも多々あったりするのですが、ここは作業メモなんで詳しいことはよくわかりません。
/** | |
* Japanese locale file for Sencha Touch 2 | |
* File: ext-lang-ja.js | |
* Auther: sunvisor/Xenophy (hisashi.nakamura@xenophy.com) | |
* history: 2012-09-15 Prototype Version (test is not completed) | |
**/ | |
Ext.onReady(function() { | |
var cm = Ext.ClassManager, | |
exists = Ext.Function.bind(cm.get, cm); |
SELECT系SQLでできることとかActiveRecordでできること | |
# people | |
* name : 名前(文字列) | |
* age : 年齢(整数) | |
| id | name | age | | |
| 1 | John | 18 | | |
| 2 | Ben | 27 | |
/* Assuming: | |
* dataview is a { xtype: "list" } | |
* dataview.itemTpl includes a <div class="deleteplaceholder"></div> | |
* | |
* Delete button will disappear as soon as something is touched | |
*/ | |
dataview.on("itemswipe", function(dataview, ix, target, record, event, options) { | |
if (event.direction == "left") { | |
var del = Ext.create("Ext.Button", { |
// strip-units required by spread mixin | |
// http://stackoverflow.com/questions/12328259/how-do-you-strip-the-unit-from-any-number-in-sass | |
@function strip-units($number) | |
@return $number / ($number * 0 + 1) | |
// pow and sqrt required by ease function | |
// adapted from https://github.com/at-import/Sassy-math/blob/master/sass/math.scss | |
@function pow($base, $exponent) | |
$value: $base |
この記事は古いです...。はてなブログの方に完全版を置いてあります。→ http://blue-ham-cake1024.hatenablog.com/entry/2012/09/07/Sublime_Text_2_のDefault設定ファイルを眺める
この記事ではDefault設定ファイルにどのような記述がされているか、その記述にどんな意味があるかを一つ一つ見ていきます。実際に設定をカスタマイズしてみたい方は、メニューのPreferencesタブの"Settings - User"からUser設定ファイルを開いてそこでいろいろ試してみましょう。