2012-01-01から1年間の記事一覧
ローカルnpmjs.orgを立てようとして失敗した記録。……ただ英語が読めなかった記録でもあります。 ほとんどGitHub - npm/npm-registry-couchapp: couchapp bits of registry.npmjs.orgに書いてあったものを実行したたけです。 環境:Debian 6.0.6 Squeeze on V…
必要にかられてbase62.jsというのを書きました。数値や文字列を0..9, a..z, A..Zにエンコード・デコードするものです。 node.jsで使おうと思っていたので当然npmからそういうライブラリがないか探していたのですが、テストが書いてなかったりとか……(この程…
process.onのunchaughtException代わりにdomain.runで適当に関数を書けばいいのかなあ。 どう使うものなのかがよくわからないというか。 逆に、好きなように使ってくれってことなのかも。 http://stackoverflow.com/questions/11796449/node-js-using-domain…
JSONやYAMLやJavaScriptで設定ファイルが書けるnode-configのお話。 configというディレクトリを作成して、その配下にdevelopment.jsonやproduction.jsonを置いておくと、 NODE_ENVを見て自動的に読み込む設定ファイルを切り替えてくれるという便利なモジュ…
バーチャルホスト関連のことを試さないといけなかったので、いろいろ調べつつ早速試してみたのでした。 環境:OS X 10.7.5 / node.js 0.8.14 モジュール とりあえず調べて出てきたのが以下の2つ。 Connect http-proxy まあ、両方とも有名なモジュールですね…
あと今年ももうちょっとで終わり…… 今年、なにか出来たかなあと思い始める頃なのです。 でもまだ約60日くらいはあるし、そこで何かをしたいなーとは思うところ。 やったこと node.js domain使ってみた Socket.IOを少し触った 80番ポートと特権ユーザと一般ユ…
サーバサイドJavaScript Node.js入門作者: 清水俊博,大津繁樹,Jxck,小林秀和,佐々木庸平,篠崎祐輔,高木敦也,西山雄也出版社/メーカー: アスキー・メディアワークス発売日: 2012/10/26メディア: 大型本購入: 31人 クリック: 803回この商品を含むブログ (7件) …
node.jsでは今までhttpサーバしか立てたことがなかったので、httpsサーバを立ててみました。 githubとかbitbucketで使う公開鍵暗号については一応知っていたのだけど、サーバ側になると話は別で、サーバ証明書とかチンプンカンプンだったのです。今もよくわ…
ネタはいくつかあるのにー。 そのネタを書く暇がないよー。 時間ができそうなのは来週かな……
特権ユーザで80ポートをlistenしたら一般ユーザに切り替える - 四角革命前夜の続き的な。 環境を作る部分がちょっと増えただけでコードはあまり変わってないです。 環境:Ubuntu Server 12.04 LTS 64bit / node.js 0.8.12 やること node.jsを起動するための…
npmモジュールの説明を見たいなーというときが多々あると思います。 ブラウザから探すのもよいのですが、npmから実行するといきなりnpmjsのページを開いてくれるのでラクチンです。 $ npm docs express 上記を実行するとブラウザでexpressのページを開いてく…
GitHubにプッシュしたブランチを操作することがあったのでそれのメモ。 でも大分前の記憶をたよりに書いているので間違ってる可能性が…… ブランチの上書き $ git push origina +develop "+"を付けると上書きになります。 ブランチの削除 $ git branch -d dev…
hg serveを使う機会があって、ずっとメモしていなかったのでメモ。 環境:Ubuntu Server 12.04 LTS / Mercurial 2.0.2 スクリプト #!/bin/bash # server.sh cd (Mercurial Repository) && hg serve -d -A ../access.log -E ../error.log --pid-file ../pid …
80番ポートを使ってlistenしたいけど、ルートだと危ないから一般ユーザでやりたいなーと思っていたのだけど、UNIX的な知識がないのでどうやるのかしらなかったのですが、調べて知ったのでメモメモ。 環境:OS X 10.7.5 / node.js 0.8.11 Hello, Worldサーバ …
いままでSocket.IOをあまりいじったことがなかったのでいじってみたのです。 割と苦戦したのですが(なんか古い情報だったり、そもそもリファレンスぽいのがなかったり……)なんとかWebSocket的なものは作れたので、一応書き残しておこうかと。 環境:OS X 10…
疲れた…… 全然記事書けないや。
またしてもメモです。なかなか読みやすい本かも。 05-09 HEAD~ = HEAD^ HEAD~~ = HEAD^^ HEAD~2 != HEAD^2一番最後は意味が分からないので使わない…… 05-14 git revert = hg backoutこれに尽きる。
アリスとボブのGit入門レッスン作者: 川野辺正博出版社/メーカー: 秀和システム発売日: 2012/09/18メディア: 単行本購入: 1人 クリック: 32回この商品を含むブログ (13件) を見る読む暇と気が一致したのでぱらぱらと読んでみたり。 最近Gitを使うようにして…
domainsの記事をあまり読まない気がしたので、ちょっと使ってみたりしました。 環境:OS X 10.7.5 / node.js 0.8.6 基本的なところ 基本的なところとして、大体以下のようにしてドメインを作成し、そのドメインのエラーハンドラを登録します。 #!/usr/bin/en…
未だに $ ln -s src dest とする際に順番を覚えられなかったんですが…… window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id …
早いもので2012年もあと2ヶ月に。鬱な日が多い気がした9月に何をやったのかまとめです。 やったこと dotcloud こんにちは世界 JavaScript BOWERを試してみた JavaScriptテクニックバイブルを少し読んだ Canvasを使ったチェック柄の画像を生成するアプリケー…
挙動というかなんというか…… 説明を読んでなかったのでよく理解できていなかったのだけど。 LREMは > LREM list [-1,0,1] "value"というふうに使うのだけど、2つ目の引数であるcountの意味がよくわかってなかった。 count > 0 先頭から後方に向かってvalueに…
前から触ってみたかったclusterモジュールを触って見ました。 ただforkとかしてもつまらないと思ったのでnetモジュールでサーバを立てて、telnet経由でコマンドを叩くと制御できるようにしたりもしました。 環境:Ubuntu 12.04 LTS 64bit / node.js 0.8.9 ma…
発端は母の使用しているPC(Ubuntu 10.04 LTS)のDVDドライブが壊れたこと。実際には壊れてなかったことは後からわかったのだけれど。 12.04 LTSも出たことだし、もしかするとシステムが壊れたせいでDVDが読み込めなくなっているのかも、と淡い期待をしてUbunt…
Developer's Code 本物のプログラマがしていること作者: Ka Wai Cheung,新丈径出版社/メーカー: アスキー・メディアワークス発売日: 2012/09/07メディア: 単行本(ソフトカバー)購入: 2人 クリック: 34回この商品を含むブログ (11件) を見るアプリケーショ…
なんか疲れた。
makeboothの背景に使おうと思って作ったのはいいけど、合わなそうなので背景色を変えるだけにしてやめた。 使われないアプリだけが残ってしまった……
ufwとrsyncが入っているデータをミラーするためのサーバがあったのですが、マスターからミラーリングをした際に、マスターがSambaでアクセスできるんだからミラーもSambaでアクセスできた方がいいかも、と思いSambaを入れました。 # apt-get install -y samb…
http://mizupc8.bio.mie-u.ac.jp/pukiwiki/index.php?LinkStation%2FTeraStation%2F%E7%8E%84%E7%AE%B1%2FPPC%2Fdebootstrap http://mizupc8.bio.mie-u.ac.jp/pukiwiki/index.php?LinkStation%2FTeraStation%2F%E7%8E%84%E7%AE%B1%2FPPC%2FDebian%2FSqueeze …
TryGitやら、いろんなGitについて書いているブログの記事やら、いろいろ読んで気になったものを調べたのでメモメモ。 push -u / push --set-upstream pushする際に $ git push origin master でなく $ git push -u origin master とすると、 branch.master.m…