(define -ayalog '())

括弧に魅せられて道を外した名前のないプログラマ

2014-10-01から1ヶ月間の記事一覧

Cycle Generator

なるものを書いてみた。 Lazy.js を使って。 var _ = require('lazy.js'); var logger = function(x){console.log(x);}; var cycleGenerator = function(args){ var _args = args || [1,2,3,4,5], _size = _args.length; return _.generate(function(i){ ret…

Lazy.js を紹介してみる

以前、 underscore.js というものを紹介したことがあったのだけど、今回は Lazy.js という underscore.js like なライブラリを紹介したいと思う。ホームページはこちらから。 Lazy.js - v0.3.2インストールはコマンドプロンプトで npm install lazy.js --sav…

最近のナウい感じの Web 開発用テンプレート作ってみた。

ayato0211/my-gulp-template ayato0211/my-gulp-template · GitHubとりあえず、まだ改良の余地が沢山あるし、肝心のテストとか CSS 周りはまだ手がついてないけど、とりあえず gulp と browserify(watchify) 周りをちゃんと使えるように整えた。あと jade の…

コールバック地獄とプロミス、どちらがお好きですか?

朝から gulp で書いたタスクを grunt で書き直しさせられたのが僕です。 ところで、 JavaScript でよくある callback hell な処理を僕もつい先日書いてて辟易していたんですが、今日になって隣の台湾美女に「こんなの誰も理解できないよ」と英語で指摘されま…

AngularJS でマトリクス状のタイルを消したり足したり

HTML の構造と作り方で悩む今日このごろ。発端は仕事で最近流行り(?)マトリクス状*1のタイルを並べるという要件があって、それを動的に追加したり削除したりできないといけなかったんだけど、「マトリクス状」に要素を並べる方法はインターネット初期から色…

AngularJS を Rails プロジェクトで使う場合は precompile で uglify しよう

Beryllium Work: Tips on Rails 4: Assets Compression with Angular.js なんかよく分からないけど、 uglify しないと動かないらしいので、 uglify しようっていうだけ。

$ (ドルマーク) の意味は

JavaScript 読んだり書いたりしてて最近悩むことがあって、 JavaScript では関数/変数名としてアンダースコア、ドルマークの使用が許されているのは知ってるし分かるんだけど、そのライブラリの作者がどういう意図をもって $ を使ってるのか検討もつかないと…

JavaScript の Destructuring

Destructuring assignment - JavaScript | MDNまだドラフトだし、 Firefox しか対応してないけど将来的にちゃんと実装されそうでちょっと期待している。