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

JSXを使ってみたよ

朝起きたらJSX!JSX!なんてTwitterのTLに流れてるものだからなんだろうと思ったら、 静的型付けでOOPなJava風のコードを「速い」JavaScriptのコードに変換してくれるコンパイラみたい(あってるのかな?) んで、さっそく試してみたのですよー。 環境:Window…

node.jsでの開発でリポジトリから除外するファイルなど

Mercurial / .hgignore syntax: glob npm-debug.log .DS_Store .*.swp node_modules/ Git / .gitignore npm-debug.log .DS_Store .*.swp node_modules/.gitignoreのほうはこれでいいんだっけ……?ちょっと自信ない。 正規表現だったような気がしないでもない…

httpdを起動するMakeターゲット

自サイトの確認にhttpdをnode.jsやらRubyのWEBrickやらで起動するのが面倒だったので、 お気に入りのmongoose httpdをダウンロード、コンパイル、実行までしてくれるMakeのターゲットを書いてみたのですよ。 ターゲットというよりかはほとんどシェルスクリプ…

JavaScriptクックブック 第1章

JavaScriptクックブック作者: Shelley Powers,株式会社クイープ出版社/メーカー: オライリージャパン発売日: 2011/04/23メディア: 大型本 クリック: 22回この商品を含むブログ (9件) を見る本棚でずっと眠っていたJavaScriptクックブックをちょっとだけ読ん…

node.jsでWindowsかどうかを判別する

よく忘れるのでメモメモ。 var isWindows = (process.platform === 'win32'); toLowerCase()とかするともっと良いのかな、まあ小文字で返ってくるのが恐らく保証されてるんだと……思いたい。 node.jsのfs.js内でも同じことをしてたりする。 https://github.co…

なんかもう

どうしたらいい?

git push,remoteのちょっとしたメモ

Git

そろそろMercurialだけじゃなくGitも扱えるようになりたいな、と思ってちょこちょこ触っております。 Herokuも扱いたいし、MercurialとGitの両刀使いになれるように。 環境:MacOS 10.6.8 / Git 1.7.10.1 プッシュの時の呪文 $ git push origin master わけ…

再度HerokuでHelloWorld

はじめてのHeroku(node.js) - 四角革命前夜で作ってbitbucketに上げたものを、GitHubに作り直して再度上げ直したりしただけ……なのですけど。 あとコマンドの練習とか。 環境:MacOS 10.6.8 / nodebrew 0.5.0 / node.js 0.6.17 / npm 1.1.9 GitHubにリポジト…

これから先

ここ数年、スキルが大して変わっていないと思うので、なんだか将来が不安になってきているというか。 将来どうなりたいっていうのが特にないのが問題なのだとは思うけど…… いつまでも雑食で幅広くやるのもあまりよくないのかな、そろそろ道を狭めたほうがい…

perlbrew環境を整えたよ

perlbrew + cpanm + local::lib環境を整えるつもりが入らなかったのでrbenv + ruby-build環境を整えたよ - 四角革命前夜で何故かrbenv環境を整えてたのがアレだったので、再度試してみたのです。 環境:Ubuntu 12.04 LTS 64bit インストール 再度インストー…

syntasticとjshint(とnode.js + npm)でJavaScriptの構文チェック環境(?)を整えたよ

Vim上で各種言語の構文チェックを行ってくれるsyntasticプラグインと、JavaScriptの構文チェックを行ってくれるjshintのnode.js版をインストールして、VimでJavaScriptの構文チェックをする環境を整えてみたのですよ。 環境:MacOS 10.7.3 / nodebrew 0.5.0 …

WindowsではwatchFileが使えない?

てっきり使えるものだと思って使ってみたら動かなかったので、ソースコードを見てみたら。 https://github.com/joyent/node/blob/master/lib/fs.js#L826 思いっきりWindowsだと例外を投げるように書かれてた…… fs.watchだと使えるのかな、試してみよう。 追…

perlbrew + cpanm + local::lib環境を整えるつもりが入らなかったのでrbenv + ruby-build環境を整えたよ

なぜか周りにPerl使いが増えている今日このごろ。 というか自分からPerl使いのいるところに飛び込んでるだけのような気がするけど…… 環境:Ubuntu 12.04 LTS 64bit そもそもPerl環境を整えることになったきっかけ window.twttr = (function(d, s, id) { var …

Ubuntu 12.04 LTSをインストールしたよ

Ubuntu 12.04 LTSがリリースされてから少し経ちましたが、11.10のままだったのでアップデート(新規インストール)しました。 以下はインストールしたアプリなどのメモです。 環境:Ubuntu 12.04 LTS 64bit Cinnamonのインストール GNOME3もUnityも使う気は…

MacVim-kaoriya 7.3.515と白MacBook

MacVim-kaoriyaが最近更新されたみたいですが、i386には対応していないと書いてありました。 自宅には白MacBook(10.6)とMacBook Air(10.7)の二台があって、白MacBookは32bitでしか起動しません。(デフォルトで32bitで、4と6を押して起動しても32bitでの起動…

process.nextTickを理解し……たかった

process.nextTickが大事、ってのは前から知ってて、ニコニコ超会議の時もmesoさんが補足するくらいだったので、とっても大事なんだろうなあと思い直したものの、それでもわからないままで(というかろくに調べてなかったし)、わからないままモヤモヤしてて…

(仮)Flyday Night Fever #1を見てきたよ

ギークハウス新潟で(仮)Flyday Night Fever #1を見てきました。 Ustreamの方では視聴者数が40人前後だったとか。すごい。 以下はメモというかなんというか。 アグリノートの紹介 / 中川さん 農業の勘と経験を記録とデータにするアグリノートのお話。 法人農…

はじめてのHeroku(node.js)

Herokuを使ってみたくなったので環境を構築してみたのですよ。 環境:MacOS 10.7.3 / nodebrew 0.5.0 / node 0.6.13 / npm 1.1.9 herokuコマンドのインストール The Heroku CLI | Heroku Dev Centerから、インストーラをダウンロードしてきます。 Linuxとか…

fs.watchでハマったところ

node.jsでファイルを監視したくてfs.watchを使ってみたのですが、ちょっとハマったのでメモを。 環境:Ubuntu 11.10 64bit / nodebrew 0.5.0 / node 0.6.14 やりたいこと ファイルが保存されたことを検知 ファイルの内容を読み込み 読み込んだデータを出力 …

4月の目標まとめ

4月の目標まとめ。何をやって何をやってないかとか。これからのこととか。 やったこと Gitをちょっとだけ使った エイリアスにMercurial風なものを追加 Mercurialの--cwdを知った MySQLを勉強した インストール コンソールからの終了 勉強のうちに入るのか? …