1月 2012
1件の投稿
1タグ
knockoutのapplyBindingsでエラー
http://knockoutjs.com/
ko.applyBindings()はDOM構築後に呼ばないとエラーが出る。
気づいた後はそりゃそうだと思ったけど、勉強中ってそういうのでハマるよね。(言い訳)
12月 2011
2件の投稿
Sublime Text 2のPackage管理
僕の使ってるエディタの情報があんまりなくてハマったのでメモ。
Sublime Text 2
そのままでも十分使いやすいのだけど、どうしてもマイナーな技術(jadeとかlessとか)を使う場合は追加でパッケージを入れたい。最初はそのままパッケージをフォルダでいれていたが、Sublime Package Controlを使うと簡単なことに気づいたのでこいつを使う。
インストールはコンソール(MacでJISキーボードだと Ctrl+Shift+@)を開いて以下をコピペ。
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else...
Sass と LESS 以外の選択肢 Stylus
Less & Sass Advent calendar 2011 の10日目です。
CSSメタ言語ではSass(SCSS)やLESSが流行っているしLess & Sass Advent calendarですが、あえて別の選択肢として「Stylus」というものを紹介しようと思います。
StylusもSassやLESSと同じようにCSSに変換するCSSメタ言語の一つです。
開発者はnode.jsでの超有名ライブラリ「express」を作ったTJ Holowaychuk。
彼はもともとSass(SCSS対応前のバージョン)をnode.jsに移植したSass.jsをつくっていましたが、現在はそちらのプロジェクトをやめて独自のStylusに専念しているようです。Sass.jsのページには「Stylusをチェックすることを強くすすめる」とコメントが残してあります。
...
10月 2011
1件の投稿
URoad-8000 の設定メモ
管理画面への入り方
192.168.100.254 がデフォルト
ID/PASSWORDは admin / admin がデフォルト
http://www.shinseicorp.com/wimax/URoad-8000WM/2.html
管理画面のパスワード変更
アドミニストレーション > システム設定
セミナーとかでURoadだらけなんでアクセスポイント名変更
ワイヤレス設定 > ワイヤレス設定
WPSとか使わないしアクセスポイント2つ出てきてウザいので無効化
ワイヤレス設定 > WPS 設定
デフォルトでVPN使えない設定になっているので有効化
ファイアウォール > システムファイアウォール > VPNパススルー
6月 2011
1件の投稿
element.datasetはchromeのみ
html5で便利な独自データ属性(data-*)にアクセスしやすくするelement.datasetは今はまだchromeにしか入っていない。chromeでは動くので動作確認したつもりになってsafariやiPhoneでみるとエラーになる。
http://www.html5.jp/tag/attributes/data.html
現状、element.getAttribute()で代用するほうが無難。(2011/06/06時点)
3月 2011
3件の投稿
position:fixedに対応しているかどうか判定する
iPadでfixed対応していないので誤動作しないようにJavaScriptで判定する。機種判定より、機能判定のほうがスマートなのでその方法をさがす。
jQuery1.4にはjQuery.offset.supportsFixedPositionというのがあったみたいだが、1.5ではなかった。ソース持ってきてみたがmobile safariでtrueが返ってくるし使えなかった。
いろいろ試した結果以下のものが動作したので、こちらのコードをお借りした。
http://kangax.github.com/cft/#IS_POSITION_FIXED_SUPPORTED
$.supportに追加してこんな感じに。
viewportで指定したuser-scalable=noが無視される
iPhoneでviewportで指定したuser-scalable=noが無視される。
原因は 設定 > 一般 > アクセシビリティ > ズーム機能 が「オン」になっているとsafari上のviewport指定も無視されるっぽい。
preserve-3dが強制的にflatになる
http://dl.dropbox.com/u/135489/css3d/ok.html
http://dl.dropbox.com/u/135489/css3d/ng.html
transform-style: preserve-3dがかかっている要素をoverflow:hiddenにすると強制的にflatになってz軸が反映されない。
↓仕様っぽい
http://www.w3.org/TR/css3-3d-transforms/#perspective-property
Note that while ‘preserve-3d’ can be specified on an element, the effect may not be possible. Elements that have ‘overflow’ set to ‘hidden’ are unable to...