2012-02-01から1ヶ月間の記事一覧
0.7.1からpath.existsはfs.existsになったらしい。existsSyncも同じく。後方互換でpath.existsもまだ使えるけどWarningでる。のでひとまずこうした。 var exists = fs.exists || path.exists;
SSLでCookie使う場合はsecure属性つけて非SSLの場合にはCookie送信しないようにするって仕組みがあるわけだけど、connectのsessionもその実装はされてる。 app.use(express.session({ secret: yourSecret, cookie: { secure: true } })); こんな感じ(コード…
ってやるとpackage.jsonのdependenciesに勝手にインストールしたモジュール追加してくれるって機能があるらしい。 $ echo '{ "dependencies":{} }' > package.json $ npm install express --save $ cat package.json { "dependencies": { "express": "~2.5.8…
mochaとexpect.jsくらいならまあ気にしないんだけどコントローラーのテストするのにtobiとかいれてjsdomとかが入ったりするとイヤなのでdevDependenciesをインストールしないようにした。 https://github.com/hokaccha/heroku-buildpack-nodejs/commit/e39ff…
CNAMEレコードだと example.com とかいうドメイン(rootドメインとかいうのかな)は設定できないらしい。RFC違反らしい。なのでCNAMEレコードでドメイン設定する場合は *.example.com みたいにする必要がある。herokuのHostname-Base SSLだとCNAMEレコードを…
vimのプラグインでシンタックスチェックやってエラーの行を出してくれる。いろんな言語に対応してるし設定もそんなにいらないし。 https://github.com/scrooloose/syntasticperlとかrubyは何もしなくてもいいけど、jsはjslintとかjshintいれないとダメみたい…
https://www.x.com/developers/paypal/forums/nvp/latest-paypal-api-version-api-calls サイトのソース見ればそこに書いてあるよ!だって! web version: 85.0-2512177view-source:https://www.paypal.com/ たしかにここのhead内のコメントで書いてあった。…
ローカルで作ってる時に $ jekyll --auto --serverでやってると、lessをcssにコンパイルするタイミングが難しい。lesscをwatch的なことしてcssに変換してそれをjekyellの--autoが拾って変換ってなるとややタイムラグが発生してちょっと微妙だった。ので--aut…
iOSの場合openDatabase時に大きい容量を指定すると、容量増やすけどOK?みたいなダイアログでる。だけど、指定する容量が50MB以上だとエラーになるっぽい。んで50MBにして1KBのデータをどんだけ保存できるかやってみたら、12000レコードくらい(実データのサ…
agoさんが書いてた。メモ。 Charlesの場合、Charles起動後、Tools->Rewrite->Enable Rewriteにチェック->Add->LocationのHostに*.example.comを追加->Rulesを以下のように設定すると上記Fiddlerの設定と同じように指定ドメインのみUAの差し替えができます。 …
// less .foo { display: none; } .bar { .foo; color: red; } これだと .foo { display: none; } .bar { display: none; color: red; } こうなる。でも.fooがmixin用で定義したやつの場合は残したくない場合もある。そういうときは()つければOK。 // less .…
http://d.hatena.ne.jp/hokaccha/20110729/1311927481 この件にuupaaさんからつっこみ。https://twitter.com/uupaa/status/165692109565870080 http://uupaa.hatenablog.com/entry/2012/02/04/145400Object.keysはスコープつくるので正確には等価じゃないと…
expect.jsはかなりいいんだけどthrowExceptionでエラーオブジェクトのチェックができなくて微妙だったんでパッチ投げようかと思ったけどまさに自分が実装しようと思ってた機能が実装された。 var expect = require('expect.js'); var fn = function() { thro…
こんなん見つけた。便利。 http://download-chromium.appspot.com/
いいのがなくて前に適当に書いたけど、TwitterのBootstarpみたらWatchrっての使ってた。 https://github.com/twitter/bootstrap/blob/master/Makefile watch: echo "Watching less files..."; \ watchr -e "watch('less/.*\.less') { system 'make' }"で $ m…