2008-06-01から1ヶ月間の記事一覧

パターンマッチング:illegal patternですか

うーん、++という演算子が、配列に対するものだという理解を深めていけば、理由はわかるようになるんだろうか。 14> Aho = fun("abc" ++ TT) -> TT end . #Fun 15> Aho("abcE"). "E" 16> Kue = fun("abc" ++ YY ++ "k") -> YY end. ** 1: illegal pattern **…

設計図(今日の1枚)

子供との合作、というか、サインしてもらった。

父の日の前はお店混んでるね

練習用コード。1つのプロセスで1件の予定を記憶する、すげーシンプルなリマインダ。

最初のバージョン(もちろん間違っている) -module(sched). -compile(export_all). start() -> spawn(fun() -> calender(self()) end). rpc(Pid, Request) -> Pid ! {self(), Request}, receive {Pid, Response} -> Response after 10000 -> response_wait_…

getsがechoするようになった(readlineと同じような動作)のはいつからだろう?(追記:誤解でした。常にgetsはechoしていたようです)

あるプログラムで、パスワードを入力させようとしていて、ふと気づいたのだが、Ruby(1.8.x)でgetsを使うと、入力がecho backされてしまうので、かなり気持ち悪い。 すげー誤解している可能性も高いのだが、昔はそうじゃなかった気がする。でも今のRuby1.8.x…

IMAPにtelnetで接続したけれども、loginできない

参考:IMAP FAQ いちおう、サーバ側はPLAIN TEXTのログインは許可されているのが前提。 すごい単純な話なんですが、コマンドの前に、任意のタグをつけておく必要があるようで←RFC2060

US-CERTのupdate

http://www.us-cert.gov/current/index.html参照 June 10 Microsoft Releases June Security Bulletinクリティカルなのは3件 Microsoft Security Bulletin MS08-030 - Critical : Vulnerability in Bluetooth Stack Could Allow Remote Code Execution (9513…

「Fish my life」アナログフィッシュをAmazonで予約した

Fish My Lifeアーティスト: アナログフィッシュ出版社/メーカー: Independent Label Council Japan(IND/DAS)(M)発売日: 2008/07/16メディア: CD購入: 2人 クリック: 42回この商品を含むブログ (89件) を見る ナツフィッシュ・マイ・ライフ!!行きたいんだが…

読んでいて補足したくなったところ

p.137の9.7モニタの項目 モニタを作る詳細はerlangのマニュアルページにある、としか書いてない。これは、http://www.erlang.org/doc/reference_manual/processes.html#10.8かな?以下、日本語にしてみるテスト。 linkに替わるものとしてmonitorがある。 プ…

最近混乱していること:Object oriented DB

自分の言葉の使い分けがおかしくなっている気がする。 特定のprogramming言語(もしくはVirtual Machine)のrawなobjectをそのまま格納・操作できることをobject-orientedと言っているケースはないだろうか? Relational Databaseのようにレコードが固定され…

Enable copy and paste to and from virtual machineが効いてない

Virtual MachineとホストOSの間でcopy/pasteをしたいのだけど、上記のオプションが効いていないように見える。 自分のケースでは、VMware Server 1.0.6、ホストOSはWindows XP Professional SP3で、VMはUbuntu 8.04である。あ、VMware toolsは1.0.5相当のま…

上記のエントリーは、Ubuntuから書き込んだもの。

Erlangのテスト環境を、VMware Server上のUbuntu8.04に置いたのだが、Virtual Machine上でcopyしたテキストを、WindowsでPasteできなくて、仕方なくUbuntu上でFirefoxを起動して、はてなに書き込んだ。 日本語の表示はできているけれども、日本語IMは動作し…

"Programming Erlang" 1st path finished

Now, symbol-table has been made. Semantics is bypassed :-(

mod_dosdetector.c(version 0.2)を見ている。

訳有って読み中。mod_dosdetector | Free software downloads at SourceForge.net 検索したら、設定のしかたがわかんないという話があった。多分、以下のdosdetector_cmdsの配列を参照すると良いかもしれない。 (追記:詳しくは、英文だけどApacheのサイトか…

Erlang本、やっとp.125まできた

練習問題、30分だけ、やってみよう。 とかいって、嘘。ぜんぜんできなかった。statisticsの挙動が把握できてないし。(追記:Young risk taker.: [Erlang] 実行時間計測を読もう→俺)とりあえず(2)のほうのコードのメモ。 -module(bead). -compile(export_all…

goosh

/.で知った。 goosh.org - the unofficial google shell. /.の人たちは、パイプが欲しそうだね。 http://goosh.org/command_line で動作してもらってもいいけど←w3mとかlynxがあるやんか helpとかの結果はこんな感じ Goosh goosh.org 0.4.4-beta #1 Tue, 03 …

JP-CERTのリリースを読まなきゃな

JPCERT/CC REPORT 2008-06-04 以下、タイトルだけ見ての話 【1】Adobe Flash Player の脆弱性を使用した攻撃に関する情報→これはフォローアップの話 【2】Apple 製品に複数の脆弱性→僕、Apple製品持って無いので、、、 【3】OpenSSL に複数の脆弱性→対象バー…

「会社の値段」を読みきれずに返却することになったので自分用メモ

でも、だいたいのトーンはつかめたと思う。 会社の値段 (ちくま新書)作者: 森生明出版社/メーカー: 筑摩書房発売日: 2006/02メディア: 新書購入: 5人 クリック: 69回この商品を含むブログ (34件) を見る 株主価値の概念をもっと日本に根付かせようというモチ…

FFFTPver. 1.96b(最新版)に脆弱性とのこと

http://vuln.sg/FFFTP196b-jp.html にて報告あり。悪意あるFTPサイトに接続すると、任意の場所にファイルをダウンロードされてしまう。結構やばい。

「プログラミングErlang」購入

プログラミングErlang作者: Joe Armstrong,榊原一矢出版社/メーカー: オーム社発売日: 2008/02/23メディア: 単行本(ソフトカバー)購入: 8人 クリック: 284回この商品を含むブログ (95件) を見る貧乏ゆえ、これが今年最初の(税金ではなく、自分の財布のお…

構文木に取り付くprocessing unit(enzyme)のpoolというJIT-optimizer

現状のCPUが処理しているのは、畢竟、object codeのstringなわけだ。計算(computation)の発現する前の状態:DNAと言ってもいいかもしれない。 それにenzymeのように取り付いて、組み換え、最適化していくのがpeep hole optimize。 最近は、投機的な分岐予測…

squirrelmailをセットアップして、SSLによる閲覧に限定するところでメモ

ま、要するにSquirrelMailの導入(CentOS編)の「セキュリィティ対策」の通りでよかったということです。

今日のSELinux

サーバいじりが、SELinuxツールいじりに直結する今日このごろ。 permissiveだと山ほどメッセージが出て楽しい(か? バックアップコマンドはどう書くべきか 設定ファイルをいじるときには、あらかじめバックアップを作成したりするのだが、そのときにrestore…

こんなん出てます:Amazon EC2 High-CPU Instance Types

EC2

とりあえず、詳しくはリリース参照のこと。 c1.medium とか、c1.xlargeとかいう名前で参照されるようです。 High-CPU Medium Instance メモリ:1.7 GB CPU:5コア相当 (2.5コア相当の仮想CPUが2個) 記憶容量:350 GB(このうち / パーティション=/dev/sdaの1…