2008-01-01から1年間の記事一覧
寝る前にどうしても試してみたかったのでもう一つ。 Linuxでは読み書きしたファイルがページ単位で余裕のあるメモリにキャッシュされる、という話は知っていたのですが、仕組みについてはあまり理解していませんでした。で、例の本でとてもわかりやすく実験…
上記の本を読んでいるうちに気になったので試してみたことが。とあるsshdサーバに2セッションログイン(/dev/ttyp0と/dev/ttyp1)しておいて、/dev/ttyp1のひとがechoした文字列を/dev/ttp0にリダイレクトすると…/dev/ttyp0 mitsu@garlic$ tty /dev/ttyp0 mi…
会社にLinuxカーネル徹底理解 (日経BPパソコンベストムック)作者: 日経Linux出版社/メーカー: 日経BP社発売日: 2007/07/19メディア: 雑誌購入: 1人 クリック: 47回この商品を含むブログ (30件) を見るという本があったので年末年始の暇つぶしに借りて読んで…
小品をRubyForgeに上げてみました。MITライセンスでおけ、とのこと。 シンプルなヘルプ画面作成支援ヘルパーです。http://rubyforge.org/projects/helplet/簡単な使い方… script/plugin install http://helplet.rubyforge.org/svn script/generate helplet r…
エッセンシャル版だけども。ちなみに大きさ的には扱いやすくて嬉しかった。マネジメント[エッセンシャル版] - 基本と原則作者: ピーター・F・ドラッカー,上田惇生出版社/メーカー: ダイヤモンド社発売日: 2001/12/14メディア: 単行本購入: 210人 クリック: 8…
昨日に引き続き…じゃあ全コネクション分のチャネルを管理すれば良いのでは?とおもい思いっきり手抜き(スレッド間の排他無し)ながらも下記のコードで試してみました。chsリストにチャネルを放り込んでます。 open Unix open Event let rec loop f = f (); …
なんとかそれらしい動きをするようになりました、が…どうもすっきりしないコードになってしまった…概要はこんなかんじ。 接続受付用のchannel(A)と、クライアントと通信している子スレッド群からの報告を受け取るchannel(B)を用意。 その他、すべての子スレ…
Eventモジュールの練習として並列的なアプリを作ってみようと思ったのだけど、ネタが出てこなかったので、複数のコネクションを受け付けておいて、一つのコネクションから受信したやつを全てのコネクションに送信するチャットっぽいechoサーバを書いてみよう…
Railsでカミさん用に作ったiKnowモドキも仕様変更の嵐が収まってきて、OSの入れ替えなんかも終わったので、久しぶりにOCamlをいじってみようと思ったのですが、Std Libを見てたらEventというmoduleがあることに気がついた。ちらっと説明(和訳)を見てみると… …
いきおいでvimperatorのプラグインの書き方も調べてみた。こんな感じでできた。まず、プラグイン用のディレクトリを掘ります。そしてjsファイルを作成。 mkdir -p ~/.vimperator/plugin vi ~/.vimperator/plugin/alc.js中身はこんな感じ。 (function(){ libe…
プログラミング中はどうしても変数名が気になってしまい、英語・語学の学習情報サイト「スペースアルク」:アルクのお世話になることが多いので、vimから検索したいとき用の設定。 function Alc() call system('firefox http://eow.alc.co.jp/' . input('Inp…
こないだ8.10にした際の影響なのかいつの間にか打てなくなっていた。 しかもキーボードの設定変更時に以下のようなエラーダイアログが出る。 Error activating XKB configuration. It can happen under various circumstances: - a bug in libxklavier libra…
ノートの方はecoLinuxなので、初っ端からUbuntuでインストールした場合と未だに構成が異なっている。以前、Gnomeをインストールした際にWMとしてSawfishを入れたのだけど、昨日インストールしたUbuntuのGnomeに比べると機能が落ちるみたい。具体的にはキーボ…
会社のマシンと自宅のサブマシン(note)はUbuntuだったのだけど、この度メインマシンもUbuntuにした。自宅で仕事のメールを見たりするものの、MS-OfficeやExcelと接することがないのでWindowsでなくてよいかな、と。あらためて感じたのは、「画面が綺麗」とい…
デフォルトのだとFirefoxがプリントのショートカットとして先に拾ってしまうので。 :map <A-j> gT :map <A-k> gt追記:不要なので削除。</a-k></a-j>
うちには双子の娘達(小児層)がいるのですが、ここ最近は、私との関係がとても良好です。 子供達はやはり年相応に、ありとあらゆることがきっかけで泣き出すのですが、かなりの確立でまともな会話が成り立たなくなります。以前は、極端にコミュニケーション…
#下記、必要に応じてエスケープ要。Rails => JavaScript respond_to do |format| format.html { render :text => res.to_json } でJSON化しておいて(render :json => resでも良い?)、 <script type="text/javascript"> $(function() { var qs = eval("<%= @questions.to_json.gsub(/\"/,…
こ、これはかっこ良い… 【ニコニコ動画】舎利禮文(しゃりらいもん)【初音ミク×M@STER_fonts Pv】(音修正版) で、これで思い出したのだけど、最近、 「でかすぎるフォントで物怖じせず画面を作ると何かかっこいい」 ということに気がつきました。
Ubuntuで初っ端からPostfixが入っていたのだけど、初期状態ではできなかったのでメモ。 # default_transport = error default_transport = smtp
最近、社内で計算機科学系の勉強会が開催されていて、前回はゲーテル数⇒不完全性定理のコンボ。ゲーテル数は理解できたのだけど、不完全性定理の証明についていけず撃沈。で、明日は乱数についての話で私の番。チラッとテキストをみたところ、擬似乱数の生成…
Railsメソッド満載のERBファイルを評価して、評価結果の文字列が欲しかった(こいつをAjaxの戻り値にしたかったので)のだけど、render :fileとすると、その後のrender :updateでダブル何とか例外が発生してしまう。かといってERBクラスを直接使うと、Railsの…
1. install script/plugin install http://elitists.textdriven.com/svn/plugins/acts_as_state_machine/trunk script/plugin install restful_authentication 2. generate script/generate authenticated user sessions --statefulメールによるactivationを…
1. install gemなら gem install will_paginatepluginなら(2009-01-03: Modified.) script/plugin install svn://errtheblog.com/svn/plugins/will_paginate ← not recommended. script/plugin install git://github.com/mislav/will_paginate.git2. app/con…
ちょっと前から「甘苦上海」というのが始まったんだけども、どうにも内容が薄いように感じる。携帯小説と紙一重というか何というか。日経の狙いが分からない… まぁ「まさかそんな狙いじゃないよなぁ」的なものはあるんだけども。だとしたら情けなさ過ぎるし…
子供達と一緒に毎週欠かさずプリキュア5をみている身としては、ちょっと感動。 【ニコニコ動画】【三國無双 MAD】5大軍師でプリキュア5、スマイル go go! きめポーズのタイミングが絶妙で素晴らしい。ちなみに、三国志だと龐統子元、プリキュア5だとキュア…
VRRPを行うと以下のエラーが出てしまうので、ちょっとググって見たらdriverが合わないとか、恐ろしげな英文がちらほら… Keepalived: Kernel is reporting: interface eth0 DOWN Keepalived: VRRP_Instance(VI) Now in FAULT stateさぁてどうしようかなぁ。 …
ifconfigで見えなくて、結構はまったのでめも。 #ip addr show ifname
あぁぁぁぁぁ。IE対応に捧げる時間ほど無意味なものはないですよね。対応方法は以下。 画面全体を適当な要素(ただしposition:relative)で括ってしまう draggableにする要素は上記要素の子要素にしておく イメージ的にはこんな感じ(適当なので動くか不明) <head> <script type="text/javascript"> $</script></head>…
勢いだけでCでも書いてみた。コンテキスト切り替え版。 どう書く?org久しぶりにCを書いたら、配列の要素の記法が[]ではなく{}なことに少し驚いた…
インフラチームのお手伝いで、LVS(Linux Virtual Server)絡みで発生している(と思われる)現象を調査してました。LVSはかなり前から気になっていたので絶好の機会とばかりに。DSRの癖を把握するのに結構手間取りました。久しぶりにtcpdump祭りです。現象が発…