2013-01-01から1年間の記事一覧

RequireJSで循環参照の回避

Backbone.jsの各ファイルをRequireJSでまとめて使ってるます。今回生じた問題は、 「viewからrouterをRequireJSを使って読もうとしたとき、なぜか読み込まれない」現象 views/index.js define(['router', 'backbone'], function(router, Backbone) { var Ind…

.bash_profileでnvm useしてもなぜかnodeやnpmコマンドが打てない?

nvm use するとそのままnodeやnpmコマンドが使えるようになるのだが、~/.bash_profileに次のように書いても、 source ~/.nvm/nvm.sh nvm use "0.10" export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/binなぜかnodeやnpmコマンドが効かない。もう一度 …

jade(テンプレートエンジン)をクライアントサイドで動かすの巻

2014/02/24 追記: jade.compile(jadeText, {client: true})は使えなくなったようです。かわりにjade.compileClient(jadeText)を使えとのこと。 あと、下の文中のanonymousはtemplateに変わってました。 Node.jsのフレームワークExpressの標準テンプレートエ…

EGitのアントラック

git

EGit(Eclipse用のgit)、結構はまる。いろいろ隠蔽されてて挙動がよくわからん。 まず前提 ・ファイルをバージョン管理しない場合は、.gitignoreを編集する ・すでに管理されてる場合は、後から.gitignoreを書いても除去されるわけではない。 そういう場合は…

横浜DeNAベイスターズ8-4北海道日本ハムファイターズ

人生初の野球観戦に行って来ました。メンバーは DeNA新入社員(一応ベイスターズ応援勢) 名前は横浜だけど北海道人(ファイターズ応援勢) 僕と奥さんと子供(中立勢) の5人。ちなみに横浜は今日初めて横浜に降り立ったらしい。で結果がこんな感じ F 0 0 2 0 0 1…

Problem 47

今日のコード書き練習です。ソースコードアップするのここが便利なので^^; ぱぱすに誘われて数的な問題を解いてるけど http://odz.sakura.ne.jp/projecteuler/index.php?cmd=read&page=Problem%2047 jsの流儀が分からないcoffeescriptのコードです。結構話に…

MongooseArrayのindexOf

node.jsいじってます。 さらっと備忘録 mongoose.Schema.Types.ObjectId ObjectIdの比較は===ではダメ、anObjectId.equals(anotherObjectId)を使う Array.indexOf(obj) // mongooseのモデル var FooSchema = new Schema( {bars: [{type: ObjectId, ref: hoge…

こういう書き方どうなの?という話

Twitterで話したら反応頂いたのですがソース貼れないのでこちらで。後で追記する。 public class とある3人向けGame { /*略*/ public static enum RemovePlayerStatus { SUCCEEDED, GAME_ALREADY_STARTED, PLAYER_NOT_FOUND; } public RemovePlayerStatus re…

就職活動前半戦

25歳就活生ですこんばんわ。 昨年の流れ 2月 院にいくつもりが突然の留年(約1年前) 就職の事を全く考えていなかったので就活をスルーしてしまう 5月 papasuがDeNAに行くという話をきいて、まだギリ募集していたので駆け込みで応募する。 papasuが選ぶだけあ…