2011-01-01から1年間の記事一覧
FreeBSD % sudo portinstall www/node % npm install -g coffee-scriptOS X # homebrew を入れて % /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)" # node.js をインストールして % brew install node # npm を入れてから % curl htt…
自宅で 3 年間使っていた ML115 G5 の電源が壊れたので、新しいサーバーを買いました。新サーバーは、ML110 G6 (Core i3-530) で、メモリは 10GB に増やしてみました。快適…。 以下、残っていたサーバー死亡直前のグラフ。電圧が徐々に下がって、NIC で異常…
というのを CUI だけで行う手順。(途中で VNC は使っちゃうけど。) VBoxGuestAdditions について追記。 VirtualBox インストール まずは、VirtualBox をインストールする。ただし、make option で、"Build with VNC support" を追加しておく。 % sudo portin…
/etc/default/ufw の IPV6=no を IPV6=yes に書き換え。 IPV6=yes 以下コマンドで dhcp v6 用の穴を開ける。 % sudo ufw allow 546
TLS/SSL による通信をやりたい場合、OpenSSL を使えば簡単に実装することができる。 具体的には、recv(2), send(2) を直に発行するノリで、SSL_read(3), SSL_write(3) を使えばいい……と思っていたが、そうではないらしい。ということで、調べたことをつらつ…
$("form").submit(function(){ $(this).find(":submit").attr("disabled", "disabled"); });
先日の IPC::Open3 を使って、子プロセスの標準出力と標準エラー出力をポーリングする。(Windows では動かなかった…) - ◆F99a.q8oVEの日記 は Windows では動きませんでした。Windows のルートでは # $dad_wtr は open3 の第2引数 # open3(undef, '>&'. file…
Windowsでも動く続編を書いたので、そちらを参照ください。 IPC::Open3 を使って、子プロセスの標準出力と標準エラー出力をポーリングする。(Windows でも動くよ!) - ◆F99a.q8oVEの日記 もしかして、win32上のperlでデッドロックせずにSTDIN, STDERRをポーリ…
早速ちゃんと作り直したい。 f99aq8ove/Comet-chat-sample · GitHub
ということで、こんなのを .vimrc に追加してみた。https://github.com/kana/config/blob/master/vim/personal/dot.vimrc 700 行目付近を参考に……。 :TabpageCD を使うようにするのではなく、:cd で行けるように改良してみたつもり。 " per-tab current dir …
gcc にこんなオプションあるの知らなかった。試しに付けて↓をコンパイルしてみると、 #include <stdlib.h> typedef struct hoge { int a; int b; } hoge_t; int main(void) { hoge_t *p = 0; p = malloc(sizeof * p); free(p); return 0; } % gcc -Wall -Wextra -Wc++-</stdlib.h>…
AnyEvent::Twitter::Stream 0.20 を使って、sample stream を拾って遊んでいるんですが、2011-01-10 辺りから何やらエラーが出るようになってしまっていました。細かく見ると、どうやら Twitter 側から流れてくるデータに、JSON じゃないものが混ざってしま…