それなりブログ

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

javascript

mongo shell のカスタマイズ方法

mongo シェルにも、python に対する ipython みたいな拡張シェルないかなー、と思ったら無さそ […]

Tags: ,

Posted in 開発 | No Comments »

[MongoDB] 値無しはnullかundefinedか

MongoDB や mongoose で、「値が無い」状態の判定が null なのか undefined なの […]

Tags: , ,

Posted in 開発 | 1 Comment »

async.waterfallでハマるパターン

忘れた頃に async の waterfall 関数を使うと毎度ハマる。 1分で終わる予定のことに1時間以上掛 […]

Tags: ,

Posted in 開発 | No Comments »

[mongoose] populate関係なく_idを取得したい

例えば doc が子スキーマの child を持つとするじゃん? doc.child を populate し […]

Tags: , , ,

Posted in 開発 | 1 Comment »

Moment.jsで不自然に感じる挙動

Moment.js を使っていて不自然に感じる挙動のメモ。 バージョンは 2.4.0 です。 moment(何 […]

Tags: ,

Posted in 開発 | 1 Comment »

破損した Application Cache が保存されると詰む

iPhoneにて、「アプリケーションキャッシュを更新中に、ホームボタンを押してアプリを強制終了」という操作を行 […]

Tags: , , ,

Posted in 開発 | No Comments »

Jade で複数行のJavaScriptコードを埋め込む

GitHub Issue – Multi-Line Array Literal に書いてあった。 […]

Tags: ,

Posted in 開発 | No Comments »

Dungeons & Parties の開発的な話

『Dungeons & Parties』というスマホゲームを作ったので、 その技術構成などの開発面の […]

Tags: , ,

Posted in 活動, 開発 | 5 Comments »

スマホゲー『Dungeons & Parties』

スマートフォン用ゲームの『Dungeons & Parties』を公開しました。 iPhone の場 […]

Tags: , ,

Posted in 活動, 開発 | 95 Comments »

複雑なコードにうんざりした人向けDialogライブラリ

JavaScriptで alert や confirm などのダイアログを出すためのライブラリです。 jQue […]

Tags: ,

Posted in 活動, 開発 | No Comments »

[CS/JS] クラスを返す関数でハマった

CoffeeScript/JavaScript の子ネタです。 以下は、クラスを返す createClass […]

Tags: ,

Posted in 開発 | No Comments »

X18nモジュールをNode.js対応した

ブラウザJavaScript用の多言語対応ツールである X18n を Node.js からでも動くように修正し […]

Tags: ,

Posted in 活動, 開発 | 1 Comment »

iPhoneのJavaScript実行時間制限が無くなってる?

iPhone4 & iOS6 の Mobile Safari にて、 setInterval や se […]

Tags: ,

Posted in 開発 | 2 Comments »

[JavaScript] 引数のArrayネストが自動展開された

知らなくて、ちょっとハマった。 以下、Chrome と Node.js 0.11 で確認。 array.sli […]

Tags: ,

Posted in 開発 | No Comments »

Math.randomをmockするlaplaceモジュール

テスト時に Math.random() の乱数を固定するための npm パッケージです。 0.0 以上 1.0 […]

Tags: , ,

Posted in 活動, 開発 | No Comments »

マイクロテンプレートエンジン jQuery Tempura

jQuery Tempura は jQuery 依存の簡単な Templating Engine です。 この […]

Tags: ,

Posted in 活動, 開発 | 3 Comments »

nodeシェルでUnderscore.jsが読み込めない

Node.js のインタラクティブシェルで Underscore.js を読み込もうとした際に、 以下のように […]

Tags: , ,

Posted in 開発 | No Comments »

[CoffeeScript] class内で自クラスを取得

@constructor が自分のクラスになる。 例えばこんな風 test.coffee: class Foo […]

Tags: ,

Posted in 開発 | No Comments »

web-environmentsというnpmパッケージを作った

任意の設定値や環境変数を定義するためのライブラリです。 例えば、Base URL や API Key などの、 […]

Tags: , ,

Posted in 活動, 開発 | No Comments »

ChromeでnodeアプリをGUIデバッグ

Chromeを使ってNode.jsのコードをGUIでデバッグする方法のメモ。 「リモートデバッグ」と呼ばれてい […]

Tags: , ,

Posted in 開発 | No Comments »

Categories

Archives