2014-01-01から1年間の記事一覧
grunt-contrib-connectとgrunt-connect-proxyでstubcellを設定したが POST や DELETE のリクエストが method not allowed で弾かれてしまって嵌ったのでメモ。 middlewareの設定順序が不適切 最初に正しい方法。middlewaresの先頭にproxyを挟む必要がある。 …
Dart Dart: Structured web apps ECMAの標準規格になったらしい jsにcompile可能な汎用言語らしい javaとjavascriptのいいとこ取りらしい ってことで試してみる イメージ DartEditorなるものがあるけど、とりあえずvim使ってみる Botでも書いてみるかー? fo…
CasperJSを使っていて大変苦労したのでその記録。 やりたかったコト CasperJSを継承した独自拡張のライブラリを複数のファイルでrequireして個別にプログラムを実行したかった。 grunt-casperのようなライブラリをから使う場合と、単体のファイルをcasperjs…
YAPC::Asiaとは 8/29, 8/30に開催された、世界最大規模のプログラミングカンファレンスです。 Perl界隈のエンジニアからPerlは関係ないけど、プログラミングが好きな人が集まる年に一度のエンジニアの祭典! YAPC::Asia 2014 この記事は わたしく@mizuki_rの…
何やるかを考える。 前提 開発機はWindows7 エディタはIDEを主に使っていた ネイティブ言語 バージョン管理はgitではない何か 学んでもらうこと Unixベースの開発 IDEではないエディタ gitによるversion管理 HTTP通信周りの基礎知識と動き WEBアプリケーショ…
node.jsを使っていて出会った、使い勝手の良さそうなライブラリ(俺基準)を紹介していくシリーズを初めてみました。 node-schedule https://www.npmjs.org/package/node-schedule 指定時間に登録したタスクを実行してくれるライブラリです。 Dateオブジェク…
前編: ngularJSのfactoryとserviceを読み解く(前編) 前回のAngulaJS!(なんちゃらライブ的な) factoryやserviceといったAngularJSの機能をドキュメントを読んだりぐーぐる先生に聞いたりしてもまったくさっぱりよくわからなかったのでAngularJSのコードを追っ…
AngularJSのfactoryとserviceがどうにも覚えられないのでまとめてみた。 まとめ factoryはobjectをキャッシュしておく serviceはインスタンス化してキャッシュしておく providerの謎が深まった factory providerにfunctionらしきものを渡している。 $getはIn…
iScrollをAngularJSと使いたい案件があったので、それを使うためにいろいろ調べた。 DOMを動かしてScroll position:fixed等、モバイルでは一部バグがあったり非サポートだったりして、その大体にiScrollやscrollerjs等といったライブラリを用いる。 これらは…
何も考えずにAngularJSを使うと、遷移のURLはハッシュフラグメント(#)を使うことになる。 しかし、ngRouterの$locationProviderにはhtml5Modeという機能があり、こいつを有効にすると、pushStateを使ってURLを構築することができる。 それをUI-Routerで使う…
state.viewsの指定方法を理解してなかったので調べた。 基本 viewの名前はビュー名とステート名を@で結合したviewName@stateNameで構成される。 無名のview ui-viewは名前を与えず無名のviewとして定義ができる。 <div ui-view></div> その場合、stateは""でviewを指定する $sta…
2014-03-25っていう文字列の日付をyear, month, dayの3つのフォームに分割して入力したい、と思った。 一つのngModelからフォーマットを変えてinputを並べればいいとおもって、directiveを使ってみた記録。 <input type="date" name="year" ng-model="user.birth_on"> <input type="date" name="month" ng-model="user.birth_on"> <input type="date" name="day" ng-model="user.birth_on"> directiv…
UI-Routerはとても強力で、ngRouterよりも多くの事ができるのでとても便利。 しかし、強力すぎてRouterの概念自体を塗り替えてしまっていてなかなかピンと来てなかったのでまとめてみる。 リストページと詳細ページを別々のページとして用意する state-route…
Macでちょっと複雑な一斉置換を行いたかったのだけれど、perldoが無いって起こられたのでいろいろやった。 perlフラグが立っていない $ vim --version | grep perl +cmdline_compl +insert_expand -perl +user_commands perlのoptionを確認する 試しに打って…