2012-12-01から1ヶ月間の記事一覧

今年作ったモジュールのまとめ

2012年の終わりに近づいて思い出した。作ったものリストなのです。 恐らく数年振りにウェブ上にモノを上げたと思う。 base62-node / base62.js https://npmjs.org/package/base62-node Base62にエンコード・デコードするライブラリ。 node.jsとブラウザ(テ…

今年やったことのハイライト的な

今年ってどんな事やったっけ、って内容を。 何月に何をやった〜的に書こうとしてたら全然まとまらなかったので、技術ごとにまとめたりするのが良いのかな。 新年のスタートは元カノさんに振られて体調を崩しまくってのスタートとなりました。まあ因果応報な…

12月の目標まとめ

なんか割と忙しかった NDB2012楽しかった 相変わらずnode.js/JavaScriptやってた mosh使ってみたけどそのあと使ってない 12月は特に失速した感じ…… でもまあ、年末はしょうがないかな。

ドットインストール さくらのVPSの基礎

より。 なんとなく気になったので、さくらのVPSの基礎を観てみました。 で、Apacheの設定の所で気になったので調べてみたり。まあApache使ったことあんまりないし、これからもないだろうけど。 "ServerTokens Prod"って? HTTPヘッダにApacheのバージョンと…

妙に忙しい

妙に忙しいです、はい。 今年のまとめ記事を書きたいと思ったら、そろそろまとめないとまずいと思うのだけど、年賀状書いたりまだいろいろあって全然見れてない……

REPLで正規表現を使った場合の表示

node.js 0.8.16のREPLをちょっといじってたら気になったので一応メモ…… > /\/([^/]+)\/([^/]+)/.exec('/aaa/bbb') [ '/aaa/bbb', 'aaa', 'bbb', index: 1, input: '/aaa/bbb' ] !?と思った。 { 0: 'aaa/bbb', 1: 'aaa', 2: 'bbb', index: 1, input: '/aaa/…

blanket.jsの使い方がわからない

package.scripts.patternに指定する値が全然意味わからないので、とりあえず今は諦めた。 mochaと連携してるのが良いなあと思ったのだけどなあ…… Yahoo製のhttps://github.com/yahoo/istanbulというのも見つけたので、こっちも触ってみたい感じ。 ただまあ、…

改行コードを調べる

sh

Linux系OSでの改行コードの調べ方をぐぐると、大抵nkfで〜とか出てくるのですが、nkf入れるのも面倒だしなーと思っていたらcatで一応判別できるみたいです。 catを実行する際に-Aオプション、もしくは-eオプションを付けてあげるとCRやLFなどの制御文字にマ…

Christmas eve

クリスマスイヴもコード書いてるとは…… まー、特にすることもないし良いいか、という感じ。 ……って年賀状まだ作ってない! あと最近全然記事が書けてないなーというのが気がかりで。 忙しくて記事を書くまで気力がもたないからというところ。 最後の最後で失…

Blanket.jsでコードカバレッジ

コードカバレッジを出力できるツールとか - 四角革命前夜で調べた後にBlanket.jsの存在を知ってちょっと使ってみたり。Blanket.js なかなかお手軽で良いので、それに関する記事を書こうと思ったのだけどpackage.jsonに書くscripts.blanket.patternの指定がい…

moshを使ってみたよ

最近、家の無線LANルータの調子が悪いのかなんなのかよく切断されます。 SSHとかしてても切断されるので困ったなーと思ってたのですが、そういえばmoshなんてあったな、と思って使ってみました。 環境:OS X 10.7.5 / Ubuntu Server 12.04.1 LTS 64bit イン…

短いコードでアイドルの水着画像を取得するやつ? その2

140文字とか言ったけどなかなか難しい…… h = require 'http' do -> h.createServer (req, res) -> h.get process.argv[2], (s) -> s.pipe res .listen 3000 とかしてもページがそのまま表示されるだけだし…… ストリームだからとっても扱い難い!ぐぬぬ。 h =…

短いコードでアイドルの水着画像を取得するやつ?

外部ライブラリ不要で、たった一つのツイートに納まる長さのコードでひたすらアイドル水着画像を集める - uzullaがブログがなんか面白そうだったので、JavaScriptとCoffeeScriptで。というかnode.jsで。 でもRubyとかと比べたら短さでは勝てない……ぐぬぬ。 …

nodebrewで高速にnode.jsをインストール

Perl製node.jsバージョン管理コマンドであるnodebrewの最近のバージョンでは、ソースコードからのコンパイル以外に公式のバイナリからインストールする機能があります。 今まで新しいバージョンが出て、それを使おうと思うとソースコードからコンパイルする…

npmでのパッケージのインストールとか その2

環境:Ubuntu Server 12.04 LTS / npm 1.1.66 以前、npmでのパッケージのインストールとか - 四角革命前夜という記事を書いたのだけど、いま試してみたら挙動が変わってた。 package.json { (略) "dependencies": { }, "devDependencies": { "mocha": "*" …

高速にファイルを削除する

sh

ディレクトリに30万ファイルなんて出来ていて、全部削除したいとき。 普通、ひとつのディレクトリ直下にそんなファイル作らないでしょうけど…… $ find . -type f -print0 | xargs -0 -P0 rm -f で削除しました。 -print0は一致したファイル名をヌル文字で区…

疲れた

周囲の人たちが書いたいいかげんなコードを直したりとかってアホらしくなってくるなあ。

今日知ったTypeError/URIErrorとFunction.length/arguments.lengthについて

JavaScriptに組み込みエラーオブジェクト(って呼び名でいいのか?)として TypeError URIError があるのを知らなかった…… Errorくらいしか使ったことなかった。SyntaxErrorとかはたまに見るから知ってたけど。 あとFunction.lengthとarguments.lengthの違い…

11月の目標まとめ

とうとう最後の月、12月に。2012年も1ヶ月でおしまい。 今月やった事のまとめ。 やったこと node.js Connectとhttp-proxyでバーチャルホスト・プロキシ的なサーバを書いた configで設定ファイルの扱いについて書いた base62ライブラリを書いて公開した レス…