それなりブログ

とあるWebエンジニアのそれなりのブログ、JavaScript/Node.js/Python/PHP/ゲーム作成 など

parryというバリデーションモジュールを作った

Node.js と browserify 経由でブラウザ使用ができる、Isomophic なバリデーションモジ […]

Posted in 活動, 開発 | No Comments

さくらのスタンダードプランを解約した

「さくらのスタンダートプランと Movable Type 3 は鉄板の組み合わせ」 という標語を聞いて借りてか […]

Posted in 無駄口 | No Comments

log-filterでサーバ出力を勝手フィルタリング

Webサーバのログ出力が激し過ぎて静かさせたい時に、勝手にフィルタリングできるものを作りました。 例えば、np […]

Posted in 活動, 開発 | No Comments

公開鍵暗号方式に対するセルフFAQ

昔からわかったようなわからんような、そしてやっぱりわかってないしすぐ忘れる。 という、公開鍵暗号方式について、 […]

Posted in 調べもの, 開発 | No Comments

Amazon SimpleDBがオワコンっぽいので止めたメモ

Amazon SimpleDB を使ってみようとしたけど止めた、という経緯のメモです。 1. 管理画面が見つか […]

Posted in 調べもの, 開発 | No Comments

rewireで強引にプライベートな関数を取得

rewire という npm パッケージを使うと、モジュールの内部で定義されている変数を外側で抽出することがで […]

Posted in 開発 | No Comments

2014学んで良かったベスト5

2014 年に学んで良いと思ったベスト 5 を雑に書き連ねます。 自分が良いと思ったタイミングが今年という話な […]

Posted in 無駄口, 開発 | 2 Comments

Node.js Advent Calendar 2014 の 8日目

Node.js Advent Calendar 2014 の 8 日目を、書きました。 → Node.jsでB […]

Posted in 活動, 開発 | No Comments

新世界樹2のダメージ上昇パッシブスキルの効果検証

新・世界樹の迷宮2 ファフニールの騎士 ネタです。 このゲーム、「攻撃力が上がる」「発生率が上がる」みたいなパ […]

Posted in 無駄口, 調べもの | No Comments

mongoose-id-extractor-pluginで常に_idを取得

mongoose で ObjectId 型のフィールドを定義した場合、population が実行済みか否で取 […]

Posted in 活動, 開発 | No Comments

MongoDBでのDateの最大値

MongoDB で Date は最大いくつまで記録できるのかを調べました。 検証で使った MongoDB のバ […]

Posted in 調べもの, 開発 | No Comments

func(opts, cb)のoptsを省略したい

JavaScript で var foo = function(arg1, arg2, options, ca […]

Posted in 活動, 開発 | No Comments

[Node.js] コマンド引数パーサーの比較

いわゆる getopts、argparse 的なことをしてくれる以下のモジュールたちをざっと使ってみて: co […]

Posted in 開発 | No Comments

MongoDBのsparse indexについての雑なまとめ

たぶん理解してないので、検証済みの点や参考資料だけを雑に置いておきます。 MongoDB のバージョンは 2. […]

Posted in 開発 | No Comments

mongooseが自動でensureIndexするタイミング

mongoose には、自動で Schema に同期して MongoDB のインデックスを貼り直す機能がありま […]

Posted in 開発 | 1 Comment

require時にモジュール無しエラーを出したくない時

存在しないモジュールを require した場合に、エラーを出さないで null を返す、という関数を作りまし […]

Posted in 活動, 開発 | No Comments

Deprecation warning: moment construction falls back to js Date.

Moment.js を 2.4.0 から 2.8.3 にアップデートしたら、2.4.0 での以下の不便な挙動が […]

Posted in 開発 | No Comments

CoffeeLintのわかりにくいオプション

CoffeeLint で、公式の Options を眺めても動作がわからなかったものについて、サンプルコードを […]

Posted in 開発 | No Comments

ルートを階層構造で定義できる express-nested-router

名前空間を入れ子にして定義でき、再帰的にパスの解決ができる express 3.x 用のルーティングモジュール […]

Posted in 開発 | No Comments

npm run-script のサブコマンドへ引数を渡したかった

npm モジュールを開発する際、自分は主に npm test へコマンドをラップしたスクリプトを書いてテストし […]

Posted in 開発 | No Comments

Categories

Archives