2011-01-01から1年間の記事一覧
こんなかんじでつかう // // ]]> //
本文 この記事はJavaScript Advent Calendar 2011 (Node.js/WebSocketsコース) : ATNDの5日目の記事です。Expressでサービスをリリースしたりするとログとかちゃんと取る必要があるのですが、既存の404 · GitHubだと、.cssとか.jsとか.gifとか.pngとか.jpe?g…
1枚目のスライド CSSの問題なのかしら CSSをいじってみたいです 2枚目のスライド CSSの問題なのかしら CSSをいじってみたいです
はてぶろ始めました。 JS使えるから可愛いかも・・・
jQueryプラグインのfancyboxはglobalの名前空間汚染とかもなく、swfとかiframeとかajaxとかtemplateとかが使えるので重宝しています。ただ、iframeでは当然GETの呼び出ししか出来ず、データをPOSTで渡して表示させたいときには使うことができません。時間が…
リリースノートはこちら。注目しているAPIは以下です。 Event API(.on/.off ) これまでbind/unbindだったものがon/offを使えます また、セレクターが引数に取られた場合は、.delegate()と同じ挙動を取ります。 $('a').bind('click', myHandler); $('a').on('…
まず、最初に、スタッフといってもミーティングにはほとんど参加できず、 役割も当日しかできなかったため、スタッフと言うかむしろタマゴとかマメみたいな 感じでしたけど、暖かく迎えてくださった(僕よりもはるかに多くの仕事をしていた) みなさんありがと…
-m64 -framework JavaVM -I/System/Library/Frameworks/JavaVM.framework/Headers もうちょっと、調べないとダメだなぁ・・・リンカとかコンパイラをいい加減に理解してきたのが失敗だなぁ
id:Jxck さんとKnockoutのネタについて話していて「Node感」という言葉を使われました。 コンテキスト的には「あのネタも面白いんですが、クライアントJSが頑張ったことが目立ってしまって、なんというかNode感が薄いんですよね(うる覚えです」という感じ。…
出来ることが増えたり、保守性が上がっていたり、途中にミドルウェアが入ったり、イベント処理のバグが潰れたりしているだけではなく、v8のversion自体が上がっているので一概には言えませんが、ちょっと気になったのでまとめておきます。ChangeLogを見なが…
というわけで訳してみました。 Master Detail Transactions in MongoDB RDBにおいて、トランザクションはデータのアトミックな更新を可能にしています。関係スキーマは高度に正規化されているために、ほとんどの論理的なトランザクションスパンは複数のテー…
先日「dotjs面白いところ - ぽりぴぃすらいと」なんてのを書いてpullしたんですが rubyもWEBrickもOS Xにはデフォなんだからそっちで thx みたいな返事が返ってきて萎えな僕です。dotjsなんだからserverもinstallerもjsでかけよ!ってのは宗教的な問題でした…
require('child_process').forkはWorkerと同じAPIを使っているぽいです。 fork APIの定義 var worker = require('child_process').fork(modulePath, arguments, options); argumentsh: 配列で、生成された子プロセス側ではprocess.argvで受け取ることができ…
mongodb/mongo · GitHub ありていにいえば、文字通り、hadoop mapreduceでmongodbを使うためのプロジェクトです。mapreduceのmainで public static void main( String[] args ) throws Exception{ final Configuration conf = new Configuration(); MongoCon…
dotjs — hack the webというプロダクトが割と面白いです。利用制限が下記のように厳しいものの何かをインストーするというのではなく、~/.js/にドメイン名+.jsというファイルを置くだけでいいあたりが気楽でいいです。 利用制限 OS X Ruby 1.8 rake (gem ins…
企業と勉強会 @nifty エンジニアサポート View more presentations from muddydixon こういう機会をいただいてありがとうございます。ありがとう、 @image_ @ysaotome ! 悩みのところ 遅刻者の回収 引き受けてを募ること(巻き込む) 会社を巻き込む どこも同…
残念なところは、僕も直面していたのもあり、していないのもあるので、leifw: 11 Buggy Disappointments in MongoDBを掻い摘んでみました。 やっつけの訳で申し訳ない・・・3、4、6が怖すぎる・・・ 1. undefined 要素をもつ配列を含む document を dump (例…
capped collectionはサイズが固定されて、溢れると捨てる、という挙動とトレードオフに高速な書き込み性能を実現しています。 Capped Collections - MongoDBということは、 id:doryokujin さんの Sharding を使いこなすための5つのTips - doryokujin's blog…
ツイートで流したのでいまさらですが Mongoose ODM v3.1.1-pre を翻訳しました。Mongoose - デベロッパーズガイド 日本語訳イメージ的には「硬質の紙に書き込んだ感じ」だったんですが、はてブのコメントで死にたくなりました。 「狂気」ってなんだよ、「狂…
先日のJJUG SpringのLTをしてきた「7分半で作るNode.js+MongoDBアプリ」の動画を撮り直しました。本番ではmongoose.Schemaのところをmongoose.modelとしてしまい、まさかのライブデバッグを初めるハメになり、結果として13分となってしまいました。リベンジ…
expressを使うとわりかし簡単にWebアプリを作れます。 で、いくつもつくって立ち上げ続けたいのですが、ポートをいちいち分けてアクセスするのもイケてないです。 そんな時に使うのがnode-http-proxyを使います。node-http-proxy自体は結構色々出来るんです…
便利機能満載のライブラリUnderscore.js - にのせき日記が「力尽きた」と仰っているので勝手に続きを書く Object Functions tap _.tap(object, interceptor)chainを使うときに、途中にobjectを割り込ませ、chainの途中結果を知ることが第一義の目的。 _([1,2…
後輩が JavaScriptのDateのgetMonth()は0?11を返すのかよ。なんていう罠・・・普通に考えておかしいだろ・・・2011-04-11 23:55:20 via web とかいってるので調べてみた ruby require 'date' day = Date.today print day.month #=> 4 (1~12) perl my @day = …
sleepy.mongooseのpythonのバージョンとかでちょっとイラッとしたので、mongodb-restを使っています。 ただ、なんとなくもっさりしていて、なんだろうとコードを読んでみました。 そもそもexpressを使っているのでオーバーヘッドはあるのかなぁ リクエストご…
おまけに久しぶりに発表までしてきました。資料→ざっくり内容を書いておくと mongodbは固定フォーマットではないデータをとりあえず投入して構造化できるので、解析初期に非常に便利 mongoimportは標準入力でいけるので、hadoop/hiveのstreamingと相性いい m…
すぐ忘れるのでメモ $ alternatives LINK NAME PATH PRIORITY実行ファイルいっこいっこ登録するのはだるいので $ for i in PROGRAMPATH/bin/*; do alternatives --install /usr/local/bin/`basename $i` `basename $i` $i 30; done消すときは $ alternatives…
load(FILEPATH); とするだけです。文なので返り値はないです。node.jsみたいにファイルスコープでもないので、普通に呼び出されるファイル内にグローバルで宣言すると呼び出し元のファイルで使えます。 大規模なことはしないと思うけど、怖いお! そう考える…
下記のようにmongodbのmapReduceのmap/reduce関数内でちょっとした関数を呼びたい場合があります。(sampleです) sampleMR.js var getCareer = function(ua){ if(ua.indexOf('DoCoMo') === 0){ return 'DoCoMo'; }else if(ua.indexOf('KDDI') === 0){ return …
5分で分るnode.js @meso 資料:http://tng1.mesolabs.com/ これヨメ→http://d.hatena.ne.jp/badatmath/20101020/1287587240 結構真面目な話からスタート 「Ryan Dahlの目指したもの」 「それをどのように実現したか」 「なぜJavaScriptなのか」 JavaScriptの…
どういうことやねん、という感じですが大人の事情でいろいろとそういう環境で何かをする必要もあるのです。 前提条件 wget × DNS × resolv.conf × /nfs ○ /nfsをシェアしているマシンでは上記が可能(yumもnpmもnvmも) 利用したいサーバ:closeHost 外部に出…