nodejs
社内向けのドキュメントを書きたいが、バイナリをGitリポジトリに突っ込んでバージョン管理したくない。 でもバージョン管理はしたいという煩悶を乗り越えるためにGitBook で書いてみました。便利。 GitBookは日本語の記事でもいくつか紹介されています。 Gi…
おもろいなー、と思ったのでメモ。 nodeでWindows / Mac / Linuxで動くデスクトップアプリケーションを作れるらしい。 V8の上でnode.jsを動かしているっぽいのでChrome packaged appみたいなイメージか。 Hello world npmでインストールできる。ただ、github…
Node.jsでRESTful APIを実装したサービスを作るとき、意外と面倒なのがAPIドキュメントの整備です。 自分で使うだけなら「ソース嫁」でいいわけですが、他人にも使ってもらうには見やすく情報を表示することが必要です。とはいえ手間はかけたくないわけで、…
Heroku上のアプリケーションでTreasure Data Hadoop Add-onを利用してHDFSにデータを突っ込んでいます。 で、収集した結果を確認するために以下のようなクエリを実行したところ、30分経過しても結果がかえってきませんでした。 > heroku td query -w -d dbna…
タイトルどおりです。解決済み。 ちなみに2013-03-03時点での情報です。 環境 node v0.8.9 npm v1.1.61 発生したエラー これとおんなじ感じ https://github.com/viatropos/tower/issues/388 tower new test-app && cd test-appした後にnpm installを実行し、…
タイトルのとおり。 Passport.jsでいちいちauthenticate()するのがダルくてsessionの中身を直接チェックするようなミドルウェアを書きました。 で、書いたもののあんまりイケテないというか、いちいちignoreに認証用のルートを設定するのがだるいです。@rout…
題名通り、Mocha/SinonでNode.jsのテストを書いているのですが、どうやらNode.jsの場合はuseFakeXMLHttpRequestとかFakeServerが使えないようです。 APIのテストとかもやりたいので困ったなぁと思っていたのですが、どうやらSinonのGithubを見るとだいぶ前に…
一定時間ごとにアプリケーションのAPIを叩きたかったのだけど、 どうやって実現したらいいのかしら…と思っていたらHeroku Schedulerなるものがあるらしい。 こいつぁいいぜー!と使おうとしたのですが、RubyのサンプルしかなくてNodeでどうやったら…状態で結…
CoffeeScriptやJavaScriptからコード入りのHTMLを生成できる、 Doccoが最近流行っています。 Docco の概要 doccoを使ってみたよ コード書いているときにエディタ以外のなにかを立ち上げるのは面倒ですからね。 黒い画面とエディタでなんとなく人に見せられる…
@fumito_ito 実は本日からですが、Heroku上のアプリに限り、stdoutからTDにデータを送れるようになりました。一度addonをremove -> addして頂くと使える様になります。 > bit.ly/U2sSWn— Kazuki Ohtaさん (@kzk_mover) 1月 17, 2013 というわけで、実際に試…
grunt、使ってますか? 僕は使ってます。超便利ですよね。 gruntは現在0.3系から0.4系へアップデートの最中なのですが、2つのバージョンの間で大きな変更が幾つかあります。 したがってnpmに登録されている多くの野良タスクもアップデートへの対応が求められ…
自分向けのメモ。 express + mongoose + mochaでWebアプリを作ることがよくあります。 テストを書くときは、できるだけModelを分けてDBにアクセスしないようにはしているのですが、 そうもいかないときもやっぱりあるわけで。。。 mongooseのMLを眺めてたら…
データベースのIOがあるようなアプリケーションを開発しているとテーブル定義の履歴を管理するのが面倒になってきます。 Railsだとmigrationがあって非常に便利なので、Node.jsにも同じようなのないの?と思って探したらありました。nearinfinity/node-db-mi…
こちらのブログで「Nodefetch地味にいいよ!」と紹介されていたので実際にやってみたらほんとに結構良かったので紹介します。Nodefetch簡単に言うとコマンドラインから実行できるダウンロードツール。Chefのファイルダウンロード+unzipだけを抽出した感じで…
Web SitesでNodejsのアプリケーションを作っていたら途中でWebSocketが使えません!という事実に気がついてあばばばばとしていたんだけど、Socket.IOはWebSocketが使えない場合は良きに計らって他の方法をとってくれたはずということを思い出したのでやって…
※まだ解決していません。 Windows用のnodejsはこちらからダウンロードします。msi形式が出ているのでありがたいです。 インストールしたらコンソールでバージョンを確認。 $ node -v v0.6.6 $ npm --version 1.1.0-beta-4ベータが入ってんのかよ…。 npmでexp…
最近流行り(?)のCoffee Scriptを使ってみたかったので、インストールしました。 Coffee Scriptを使うにはnodejsとnpmを使うのが一般的なようなのですが、プロキシの関係でnpmのgit cloneができなかったので Coffee Scriptを直接ダウンロードする方向でや…