32nd Diary

過去の日記
today: , yesterday: , total:
2006年
8月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

めーるあどれす:ruby -r base64 -e 'puts Base64.decode64("dGFrQG5vMzIudGs=")'


トップ 最新 追記

2006-08-01 (Tuesday) [長年日記] この日を編集

eZ430-F2013を購入

参考: USBメモリ?ではなく世界最小マイコン開発キット(スラッシュドット ジャパン)

7月27日に 日本テキサツインスツルメンツのサイトから アールエスコンポーネンツのサイトを訪問し,そのまま注文. 送料を含めて3800円程度でした.

27日の時点では在庫切れ,入荷待ちで11月30日に発送ということになっていたのですが,今日にはもう届きました. Webシステムが入荷待ちという表示になっているだけで, 在庫はあるのかもしれません.

DVDサイズのケースにCD-ROMと一緒に同梱されていたのでビビりました. プレステ2のメモリーカードみたいな扱いですよwww マジで小っけぇなぁ...

早速開発してみました.

付録のCD-ROMが手元のドライブでは読めなかったんですが, 日本TIのサイトからリンクされていたところで 開発ツールやドキュメントがダウンロードできたのでよしとする.

んで今,Embedded WorkBenchでLEDがチカチカするサンプルを動かしてみたところです. アセンブラで書かれているのですが,やってることも簡単なので,こんくらいなら普通に読めますね. とりあえず,英文をモールス信号にするプログラムとか組んでみたいなぁ.

Tags: Hardware
本日のツッコミ(全2件) [ツッコミを入れる]

ysai [アメリカでTIがデザインコンテストをやってるみたいですので出されるといいかもしれません。]

32 [お,お知らせありがとうございます. C言語のプログラムになってしまいましたが,英文をモールス符号でピカピカさせるものならなんとか完成しました(^^;; もっと恥ずかしくないようなものができたら,考えてみたいとおもいます.(笑 おお,URLをみつけました.これですね. http://www.ti.com/designmsp430 3位まではHDTVが貰える!!]

[]

2006-08-02 (Wednesday) [長年日記] この日を編集

OpenOffice.orgの新聞広告、NYで掲載

Highslide JS

OpenOffice.orgの新聞広告 @ Metro
たどり着くのが面倒だったので,張ってみます.

これぞオフィスという感じのガラス張りのビルがかっこいいですね.

それにしても,Webから記事が全部見られるなんてアメリカの新聞社は進んでいますなぁ.

図書館で借りた

大学の図書館は今借りると夏休み明けまで返さなくて良い.

Code Reading―オープンソースから学ぶソフトウェア開発技法(トップスタジオ/まつもと ゆきひろ/平林 俊一/鵜飼 文敏) Code Reading―オープンソースから学ぶソフトウェア開発技法(トップスタジオ/まつもと ゆきひろ/平林 俊一/鵜飼 文敏)

ちょっと前に流行っていた本ですね. まだ読んでいないので借りてみました.

パラパラとめくってみたのですが,思っていたよりは簡単な内容かなぁ.

でも,油断することなく,通して読んでみようと思います.

そういえぱ,「あわせて買いたい」の本(プログラミングテクニック―UNIXコマンドのソースコードにみる実践プログラミング手法 (UNIX MAGAZINE COLLECTION)(多治見 寿和) プログラミングテクニック―UNIXコマンドのソースコードにみる実践プログラミング手法 (UNIX MAGAZINE COLLECTION)(多治見 寿和))は購入済み.

Essential .NET ― 共通言語ランタイムの本質(ドン・ボックス/クリス・セルズ/Don Box/Chris Sells/吉松 史彰) Essential .NET ― 共通言語ランタイムの本質(ドン・ボックス/クリス・セルズ/Don Box/Chris Sells/吉松 史彰)

仕事に役立てばいいと思って借りた.

その後出社したら会社にも置いてあったよwww気づけボクwww

[]

2006-08-03 (Thursday) [長年日記] この日を編集

30日でできる! OS自作入門(川合 秀実) 30日でできる! OS自作入門(川合 秀実)

大学でこんな本を手に取り読んでいるのですが, Windows向けに書かれていて,Linux環境では開発が難しいです.

しょうがない.Windows 2000 on VMware Serverの力を借りるか...

後日,機会があれば読んで面白かったことなどについて書きたいと思います.

...

うおっ,QEMUから抜けるためにCtrl + Altを押すと VMware Serverからも抜けるじゃねーか...orz

追記.サポートページにLinux向けの開発ツールがアップロードされていた. おお,普通にLinuxでも動く.よかった.

Tags: Univ Hack Book

.NET VMの仕様が氏ねと思うくらいうざい件について

バイトで.NET VMを作ってます. にしても,このVMの仕様を考えたMSのエンジニアは 「オレ様天才wwwうはwwww」みたいなやつに違いない.

リソースの使い方がへたくそだ. そこは節約するところじゃないってば... いや,そこは絞れよ... ってか,参照実装がバグってる*1...orz

あんまり細かいことを言ってもしょうがないが, blob streamの仕様はもう少しどうにかならなかったのかよ...ワカンネ. もう少し時間が必要だなぁ.

*1 Monoの開発者はちゃんとバグがあるとわかってるみたいね.その上で互換性を持たせるためにバグも実装ってwwwなんだそれwww

Tags: Work .NET

似非拡張スーパーpre記法 @ tDiary

やってみたらできた.

Ruby

class Foo
  def bar'baz' # return baz
  end
end

Perl

@week = (Sun, Mon, Tue, Wed, Thu, Fri, Sat);
print "$week[2]\n";

PHP

<?php
  phpinfo()
?>

Python

for value in range(100):
    print value

C

#include <stdio.h>
 
int main(int argc, char* argv[]) {
        printf("Hello World!!");
        return 0;
}

Lisp

(defun interactive-prefix (&optional arg)
  "interactive prefix argument test"
  (interactive "p")
  (message
   (cond
    ((= arg 1) "one")
    ((= arg 4) "four")
    ((= arg 16) "six-teen")
    )))

今日はネモスので詳細は明日にでも.

Tags: Ruby Diary
本日のツッコミ(全4件) [ツッコミを入れる]

nojishu [うほ。この本、夏休みに読もうと思ってたんだけど、やっぱりMacOS Xじゃ難しいか・・・気になっていた情報なので、ありがたいです。]

32 [Mac OS Xだとバイナリが配布されていないので,自分でコマンドをビルドする必要があり,ちょっときついかもしれないです. 本の内容はいいと思います.著者の口調に違和感を感じなければwww]

しばた [>似非拡張スーパーpre記法 @ tDiary 詳しく!]

32 [遅くなりましたが,今日の日記に詳細を書いてみました.CLI版のPHPが使える環境でしたら,だうぞー.]

[]

2006-08-04 (Friday) [長年日記] この日を編集

GeSHi Plugin for tDiary

昨日の続きです.

似非拡張スーパーpre記法の正体はGeSHiプラグインなのでした.

Read More ...
Tags: Ruby Diary
本日のツッコミ(全3件) [ツッコミを入れる]

tyv [うは、コード短けえええええええええ]

32 [まさにLLパワー炸裂といったところかな.C言語で同じことをするコードを想像するとゾッとするよ. っつーか,今気づいたけど,半分以上がPHPのコードだね.実質的にプラグインのコードはIO.popenだけだwww]

32 [tDiary version 2.1.4.20060719に追従したのでテスト]

[]

HsbtDiary:GeSHi Plugin for tDiary - 32nd diary (2006-08-04) 入れてみたよ! i in 1 2 3; do echo $i done &nbsp; なんか、takano32さんの所にあったサンプルコードをそのまま入れたら compile error (TDiary::Plugin#eval_src):63: can't find string "SRC" anywhere before EOF (TDiary::Plugin#eval_src):22: parse error, unexpected..


2006-08-05 (Saturday) [長年日記] この日を編集

Amazon.co.jpのアダルトグッズ

友人からのメールではじめてこんな取り扱いがあることを知る.

これって何気にかなり売れていそうな気がするなぁ. ヒキコモリってAmazon.co.jpとYahoo!オークションだけで生活してるはずだもん.(嘘

ぱっと見気づいたのですが,レビューしてる人がいないね. その割には,ユーズドの出品があるみたいなんだけど,どうしろと言うんだろう...

にしても,こういうの買ったらトップページはどうなってしまうんだろう. この種のものをトップページでいきなりオススメされたら死ねるねー.

Tags: Goods 18+

ゼミ

今日もゼミでした.

いくら質問しても理解したふりばかりされている気がする.

埒があかないので文書で回答を要求することにした.

Tags: Univ

かいもの

たまにはお金も使わないと日本経済に悪影響を及ぼしそうな気がしてきた.(ぇ

Read More ...
[]

2006-08-06 (Sunday) [長年日記] この日を編集

寝すぎ

間欠的に起床しつつ20:00まで寝てしまった.

夏はいろいろ疲れますね...

Tags: Life

プログラムを起動するときに引数をいじるコマンド

元ネタはCgywinをコマンドランチャー代わりにです.

コマンドの起動時に引数をcygpathで処理し, cygwinからでもWindowsアプリケーションに正常なファイル名を渡す方法です.

コマンドごとにファイルを作る方法だとそのたびに内容のコピーが発生して気持ち悪い.そこで,ひとつのファイルにまとめる方法を考えてみました.

Read More ...
本日のツッコミ(全2件) [ツッコミを入れる]

kitaj [そういえば学生の頃,ログイン時にNIS(懐しい…)からホスト名一覧を拾ってきて alias ホスト名='rsh ホスト名' みたいなのを自動的に設定するというのを.profileだかに書いていましたよ.]

32 [うは,YPとはまた懐かしいですね.(実は身の回りにまだ使っているところがあったりしますけども(ぉ うーん,そういえば,今は同じようなことができる仕組みって普通の環境では動いてなさそうですね.ホスト名の一覧を取得できるのは便利ですが,ネットワークの地図を共有する仕組みであるということを考えると,今となっては牧歌的なのかも...?]

[]

2006-08-07 (Monday) [長年日記] この日を編集

mixiは18歳未満の利用が禁止されている

うっそー!?中高生とかいるじゃん!? というあなたは利用規約をもう一度チェックしてみましょう.

なんつーか,kusakabe氏なんかより明らかに規約違反だと思うんだが,運営側としては黙認してるのかねー.

それ以前にボットがいるっつー話もありますが...

Tags: mixi

Cookieはスパイウェア?

前期に大学でパソコンの相談窓口のアルバイトをしていた.

相談窓口とは言っても,技術的に困るレベルの質問はほとんどなく, むしろ質問者のレベルの型に回答をキャストすることに悩んだ.

その中でも特に困った質問が表題の件.

Read More ...
[]

2006-08-08 (Tuesday) [長年日記] この日を編集

うおっ!すずしっ!

朝から雨模様で,とても涼しくすごしやすかった.

こういうときは涼しい時間をどうやって使うかに悩む. 外にでるのもいいが,太陽が出ていないと,なんか気分が盛り上がらない... 曇り日の光で本を読むのもなかなかいいな... でも,意外となんも考えずに寝てしまうのが涼しさの一番贅沢な使い方なのかもな,と考えてみたり...

今日はそんなことを考えながら過ごした涼しい日でした.

Tags: Life

ネコソギラジカル(下)青色サヴァンと戯言遣い (講談社ノベルス)(西尾 維新/take) ネコソギラジカル(下)青色サヴァンと戯言遣い (講談社ノベルス)(西尾 維新/take)

読んだ.

著者自身が伏線にはすべて意味がある,みたいなこと書いてるくせに 回収していない伏線がありまくるのが気になる. 最近はそれでも読者がいいように解釈して世界を広げてくれると思われてるのかな...

Read More ...
Tags: Moe Book
[]

2006-08-09 (Wednesday) [長年日記] この日を編集

OS自作入門 OS自作入門 4日目

32ビットモードに加え,C言語の導入などの話でした. アセンブリストではないボクにとってはだんだん話が楽になってきた.

Read More ...
Tags: Hack OS

.NETの実装が激しい件について

とても次世代の言語のVMとは思えない.

Read More ...
Tags: .NET Work
本日のツッコミ(全3件) [ツッコミを入れる]

tyv [VMはがんばって少しでも処理を軽くしないと、使いものにならなくなりそうだと思ってみたり みんなを幸せにするために、見えないところでがんばるのさ]

32 [うーん,それにしてもこれはC言語が戻り値をひとつしか取れないことに起因している複雑さのような気がしちゃうんだよなぁ... でも,泥臭い部分は全部ここらへんでやっといて,表からはキレイに見えてれば,(一部を除き)みんなシアワセで何にも問題ないのかもしれないね.]

tyv [ということは、VMを書く人は不幸に・・・ ところで、今日のメモのURLが変わってることに今気づいたよ。 一ヶ月ほどRSSがとれてなかったorz]

[]

2006-08-10 (Thursday) [長年日記] この日を編集

B&O A8

B&OのA8が断線してしまったので,修理に出した.

保障期間は二年間. 今年の9月で購入から二年になるのでギリギリで無償といったところかな.

このイヤフォンはなかなか根が張るんですが,聴いてて疲れない音が出るのでオススメです. > B&amp;O A8

Tags: Music Goods

OS自作入門 OS自作入門 5日目と6日目

順調に読み進めています.まぁ,ほとんどC言語なので2日分進んでみました.

今の仕事でやってるVMの実装の方が仕様の難易度が恐ろしく高いため,素直に感じられます. いくつかマジックナンバーのようなものはあるものの,仕組みはシンプルでいいですね.

あと,筆者の解説の入れ方がうまいです. 疑問に思ったことはたいてい直後に説明されています. いや,疑問に思う箇所しか本に書かれていないのかもしれませんけどね.

今日は自分の流儀と違うところは以下の箇所くらいかね.

Read More ...
Tags: Hack OS
本日のツッコミ(全3件) [ツッコミを入れる]

keisuken [> OS自作入門 やはり買えというお達しだろうか. #さすがにOS自作するだけの気力も体力もありませんが(^^;]

きむら [んー、多重ループにすると内側が『熱くなる』からそれを避けたとか? >元のコード。まあそれだとしてもポインタ操作をもうちょっと軽く(っても程度の問題)できるとは思いますが。いずれにしろイマドキのハードなら問題にならないんじゃないかなあと思ったり思わなかったり。]

32 [> keisukenさん OSを自作するとまでいかなくても,読むだけでも面白いかもしれません. # お恥ずかしいことに,IRQがどんなものかをこの本ではじめて知りました... > きむらさん 著者自身はあまりコードの形にこだわりがないようなので,そのときの気分なのかもしれません.(笑]

[]

2006-08-11 (Friday) [長年日記] この日を編集

各要素が「0または1をとる乱数」から成る長さnのリスト @ Ruby

about 勝手にどう書く0.0

素直に書いてみました.

ruby -e 'p (0...24).collect { rand(2) }'

24のとこをARGV[0].to_iとすれば任意の引数が取れます.

Tags: Ruby LL

いろいろ安くなっていてビビる

所用で都内に移動.途中,秋葉原に寄ってみた.

そしたらUSBのフラッシュメモリが1GBで3000円とかになってるわけですよ! 話には聞いていたのですが,実際に見るとビビりますね. BSDかLinuxをインストールして持ち歩こうかな,とか考えてしまいます...

でもって,DVD-DLに対応したドライブも4000円くらいで買えるんですよ!

もう,何買ったらいいのかわかんなくて何にも買いませんでした(ぶ

Tags: Hardware
本日のツッコミ(全6件) [ツッコミを入れる]

machy [僕も書いたぜ!こういうの多そう。 ruby -e "printf('%0'+ARGV[0]+'b',rand(1<<ARGV[0].to_i))" 123]

machy [補足。リストを得よ、だから表示は二の次か…。ちょっとまずいか。]

tyv [ruby -e 'p [].fill( 0, ARGV[0].to_i ) { rand(2) }' 100 これじゃおもしろくもなんともないなぁ]

32 [> machyさん ruby -e "p format('%0'+ARGV[0]+'b',rand(1<<ARGV[0].to_i)).scan(/./).map{|s| s.to_i}" 123 なーんてことをすれば無理矢理リストにできますよー.(ぉ 「randを一度しか実行しない」という縛りなら,こんな書き方もいいかもしれません. ruby -e 'puts rand(1 << ARGV[0].to_i).to_s.unpack("b#{ARGV[0]}")' 123 > tyvさん 割と個人の好みが表れるよねぇ. 「最初に配列を作ってから値を入れる」つながりなら,injectを使った書き方もなかなかです. ruby -e 'p (0...ARGV[0].to_i).inject([]){|a,i| a << rand(2) }' 100]

machy [unpackは使えないか考えたんだけど、to_sのunpackは'0''1'の文字コードが二進数表記になってしまうので、ダメじゃないかな。 ちなみに'%0'+ARGV[0]+'b'なんて読みにくい書き方したのは、ruby -e '...'だと中の<<がシェルの方で解釈されてうまく動かなかったためruby -e "..."とせざるを得なかったのです…。@windows]

32 [そうなんですよね.一発でリストにすることはできなさげですね... .to_s.scan(/./).map{|s|s.to_i}すればリストは得られるのですが,イマイチ...]

[]

2006-08-12 (Saturday) [長年日記] この日を編集

即席 echoサーバ

netcatとcatを組み合わせると簡単にechoサーバを作ることができます. たとえば,8080番で待ち受けるechoサーバは以下のように起動することができます.

nc -l -p 8080 -e /bin/cat

-eオプションの引数に/bin/shを指定すればバックドアにもなりますね.(ぶ

Tags: UNIX Network

TCP Over HTTP

TCPで通信を受け付けるサーバに対して,HTTPのGETしか使えないクライアントから通信する方法について考えてみました.

基本方針としては以下の図のプロキシ部を作ることにします.

クライアント --[HTTP]-- プロキシ --[TCP]-- サーバ

とりあえず,簡単のためにサーバのプロトコルは行思考と考えました.

Read More ...
Tags: Ruby Network

はてなの近藤さんがNHKの経済羅針盤に出演

about 経済羅針盤

明日は8月13日, NHK総合で8:25〜 か BS1で6:10〜 に放送です.

見逃してはならんので,予約した.

追記 @ 13日 10:30.番組を見ました.

番組開始から9分ほどのところで放送されていた資料映像らしきものに2nd lifeの人が映ってたーっ!!

NHKとか死んでも2ちゃんねるとか言わないのなー. テレビ見ながら見知らない人と雑談できる既存の掲示板って,実況板のことじゃねぇの...?

Tags: Media Web
[]

2006-08-13 (Sunday) [長年日記] この日を編集

Comic Market Seven-Oh!!

Highslide JS

コミックマーケット 70 @ 東京ビッグサイト
というわけで,行ってきましたコミックマーケット70 @ 東京ビッグサイト

といっても,ボクは14時くらいに到着というへたれ来場者ですけどね...

だって並びたくないんだもん.(ぶ


Highslide JS

今日の戦果
今日の戦果はこんな感じです.

一冊だけ女の子がプリントされてる本があるけど,それもマイコンの本だったりするわけで,近年流行りの「萌え」とは関係ない本ばっかだな*1...(^^;;;;

以下,それぞれの簡単なレビュー.

Read More ...

2GB USBメモリ 購入

4999円にてお買い上げ. pq1という無名なメーカーのU190という型番です.

KNOPPIX入れて遊ぶぞー!というか,OS開発環境作るぞwww

使い勝手が良かったら,次世代あたりで本格的にiPodの購入を検討しちゃる.

他,太陽誘電のDVD-R x 50(DVD-R47WPYSBA)を3180円で購入. ELECOMのAとmini-BコネクタのUSBケーブル(USB-MBM5)を580円で購入.

毎年のことながら,コミケよりもその後の方が出費が大きいという摩訶不思議.

Tags: Hardware
本日のツッコミ(全5件) [ツッコミを入れる]

タナきゃのん [うはwバカ力ライブラリー見たいな。QQQのQやらツヨイロボとか好きだった。]

32 [おうおう,いいねぇ. とりあえず今回の購入分については部室に放置しとくね. 冬コミ後に回収分が増えるよう善処しときま. ちなみにボクのお気に入りは三行革命w]

32 [もち,QQQのQやツヨイロボも大好きだおーwww]

タナきゃのん [ありがとん、隙をみて読ませてもらいます。 三行革命もイイねっていうか、コミケにこんな本も売ってることに驚いた。 ちょっと行きたくなった。]

32 [そそ,結構いろいろな分野の本があったよ.他にも政治系なんかも手堅くいろんなサークルが出ていたなぁ. あと,日記に書き忘れたけど,岡田斗司夫が普通にサークルスペースに鎮座していてワロタwwwなんか学生らしきオタクと雑談してたよw]

[]

2006-08-14 (Monday) [長年日記] この日を編集

Red Bull

Highslide JS

Red Bull
飲んだ.

30円の粉コーラの味みたい...

ほんとに活力でるんかいな.

Tags: Life

RAIN(ピ)

Highslide JS

RAIN(ピ)
about RAIN WONDER TRIP

どうみても見栄晴です.

ほんとうにありがとうございました.

たぶん,この日記は女と子どもは見ていないので,何書いても平気だもんねwww

Tags: Media Game

HDレコーダの整理

コンテンツの消化と整理ちう.

出ましたっ!パワパフガールズZ

ナンダー!コレ!! BGMのセンスがものすげーボクの好みだ!

変身シーンにはDaft Punkみたいな音が登場しまくり! マジかっけーな,オイ!!

子供向けの番組だととバカにせずに一度くらいは見てみてくださいな.

Tags: Moe Anime

涼宮ハルヒの憂鬱 #10

涼宮ハルヒの憂鬱IV

実は録画し忘れてしまったので,YouTubeで補完. いかんな...

Read More ...
Tags: Moe Anime

涼宮ハルヒの憂鬱 #11

射手座の日

録画してあったので,ブラウン管で見る.

Read More ...
Tags: Moe Anime

涼宮ハルヒの憂鬱 #12

ライブアライブ

Read More ...
Tags: Moe Anime

涼宮ハルヒの憂鬱 #13

涼宮ハルヒの憂鬱V

Read More ...
Tags: Moe Anime

涼宮ハルヒの憂鬱 #14

涼宮ハルヒの憂鬱VI

最終回.

Read More ...
Tags: Moe Anime
[]

2006-08-15 (Tuesday) [長年日記] この日を編集

ひぐらしのなく頃に〜鬼隠し編〜

ようやっと時間がとれたので,読んだ.

日常のパートがちょっと長すぎる気がするけど, 物語の魅力は十分ですね.

次の話もさっさと読んでしまおう.

Tags: Moe Game

飲み会

そういや,昨日は中学のときの同級と飲み会でした.(なので,今日は起きたのが昼ぐらいでした.)

警察官になってるやつとかトラック運転手になってるやつとかの話を聞いて, いろいろと人生の参考になる話が聞けた気がします...

警察官の同級いわく,室井さんはマジですげー立場で,青島はマジありえねーヤツだということがわかったよ. なんだアイツwww

トラック運転手の同級いわく,仕事はマジでつらいらしい...

自分もとりあえず,勤めてみないことには内定先の職場がどんなところなのかわかんのよね. 見学した感じでは,ほとんど大学の研究室のような雰囲気でしたがねwww

Tags: Life

ファイルシステムが不安定

原因がよくわからないのですが, コンソールでキーボードを押した途端にエラーログが出て,ログインできない...

ぐお,再起動したらfsckかかったよ...大丈夫かな...?夏だから?

NFSも不安定になってます.

RPC svc_wirte_space: some sleeping on ...

こんなエラーを出したりしてます.

とりあえず,nfs-kernel-serverをrestartし,mount -o remount /home したら復旧した.かな? もしクラッシュしても,異なるディスクに日ごとの差分バックアップを取っているので,そんなに影響はないはず.

Tags: UNIX Log
[]

2006-08-16 (Wednesday) [長年日記] この日を編集

大学でゼミ

アツイです.

アツくて体力的に参っていますが,精神的にも参りました.

少しバイトや趣味に集中して鋭気を再充填したいと思います.

...

日記は更新するおwww

Tags: Univ Life

「ギュー」って言ってるおネエさん

about 皆さん本日はリフレッシュデーです心身共にリフレッシュしましょう @ 今日のなんでやねん

「手足を伸ばしましょう.ギュー」みたいなおネエさんの放送をなんとかしてくれ.恥ずいわ! 特に「ギュー」のところ.「ギュー」って言ってるおネエさんの顔は見てみたいがな.

特に「ギュー」のところ.「ギュー」って言ってるおネエさんの顔は見てみたいがな.

「ギュー」って言ってるおネエさんの顔は見てみたいがな.

「ギュー」

...

ケェレェール!!! (いや,言ってみたかっただけっすよ...

Tags: Life Work Media
[]

2006-08-17 (Thursday) [長年日記] この日を編集

spam消化

spam boxに溜まったspamに目を通しました.

7月中旬からのものがたまっていて,800通程度. MLなどのメールは別途振り分けるなどしているし, Webでアドレスを公開したことはなく, 勝手にアドレスをアーカイブで公開するMLなどは購読してない*1から, そんなもんかな.

今回も全部spamでした. まぁ,spam, gray, white に分類しているので,spamに分類されるようなものはほとんどすべてspamなんですよね...

*1 どうしても購読したい場合はML以外のアドレスからは全部spamとして扱うアドレスで読む

Tags: Life Net
[]

2006-08-18 (Friday) [長年日記] この日を編集

Webでクロールした日本語を使うコメントスパム

最近,脈絡のない日本語のメッセージとメッセージとはまったく関係ないURLという組でのコメントスパムが目立つ.

どうやら,Webでクロールした適当な日本語をメッセージに使っているらしい. URLの先を好奇心から閲覧してみると,リネージュのスクリーンショットが一枚張ってあるページに飛ばされる... 意味が分からん.

とりあえず,IPアドレスの上位16ビットでフィルタリングしました. まあ同じようなスパムが頻発するようだったら別の方法も考えようと思います.

Tags: Log Diary
[]

2006-08-19 (Saturday) [長年日記] この日を編集

ビットフィールドを使ったバイトの表現

今日の話はなかなかマニアックだな.

C言語の構造体にはビットフィールドという仕組みがあり, これを利用すると構造体をビット単位で扱うことができる.

しかも,共用体と一緒に使えばビットごとに扱いながらも, バイトとしても扱う,なんて芸当も可能なのである.

たとえば,こんな感じで使うことができる.

Read More ...
Tags: C/C++ Hack

ひぐらしのなく頃に〜綿流し編〜

読みました.

Read More ...
Tags: Moe Game

M-x sort-lines

Emacsには sort-lines という関数なんかも用意されているんですな.

Read More ...
Tags: Emacs UNIX
本日のツッコミ(全2件) [ツッコミを入れる]

きむら [どっちのbitがMSBなのか規格で明記されていない罠。]

32 [うげ,そんな罠があったとは.orz 後々,ビットシフトなどもしたい場合もあるだろうことを考えるとイマイチ使えないですね...]

[]

2006-08-20 (Sunday) [長年日記] この日を編集

キミならどう書く 2.0 - ROUND 3 -

エントリを書いてみました.

いくつかのデータを与えたときにグラフを出力するプログラムを作ってください.

いろいろな言語の順列の生成をみてみたいかなーとか思ったのですが, グラフのようなネタの方がより見て楽しいものになりそうかなと思い, こんな感じにしてみました.

ちなみに,エントリの中のグラフもすでにプログラムで出力されています.

Tags: LL

'*' でグラフを描くスクリプト @ Ruby

参考までにエントリで例示したグラフは以下のスクリプトで出力したものです.

Read More ...
Tags: Ruby LL

LL Ring のチケット 譲りました

LL Ring のチケットを3,500円でお譲りします*1

ご希望の方はコメントでメールアドレスを知らせてください. お渡しは現地を予定しています.細かいことはメールなどでやりとりしましょう.(希望があれば郵送します.)

追記.告知場所を22日の日記からここに変更. キミならどう書く2.0へのトラックバック効果に期待...

追記.24日にバイト先の社長にお譲りしました.(笑) 買えなくて困っていたそうで何よりです.

*1 スタッフなのにチケット買っちゃうなんてマヌケすぎるなぁ...orz

Tags: LL

ひぐらしのなく頃に〜祟殺し編〜

読了.

Read More ...
Tags: Moe Game
[]

2006-08-21 (Monday) [長年日記] この日を編集

.NET VM

仕事の話です.

ようやっとフィールド情報のロードができるようになり, フィールドの領域をmallocすることができた. スタックも型の情報が格納できるように改造した.

次はついにガベージコレクションの実装に入れそうだ. その前にメモリ管理用のクラスを作って,責務を割っとくかね.

Tags: Work .NET

ひぐらしのなく頃に〜暇潰し編〜

新しいキャラクターの新しい視点からのシナリオでした.

Read More ...
Tags: Moe Game
[]

2006-08-22 (Tuesday) [長年日記] この日を編集

機関車ヤーマス

Highslide JS

八ヶ岳野辺山高原3.6牛乳
あるいは機関車ノーマスかも...

Tags: Life Joke

OS自作入門 OS自作入門 7日目

キーボードやマウスの処理の続き.

割り込みを複数回行う処理を記述し,何度も入力できるように改造しました*1. あとはFIFOを利用してキーボードとマウスからのデータを バッファリングし,割り込みの効率化をはかるなど.

C言語のレベルなのでだいぶ楽です. どんどん読み進めるぞ!!...ん?(以下本文より引用

明日はこのマウスデータを解読して, ついにマウスカーソルを動かしましょう! 楽しみですねえ.…… あ,そこのきみ,だめだよ先を読んじゃ. 今日は寝るの.続きはあした.分かった?

...

続きは明日読むことにしますかね.(笑

*1 今までは起動したあとに一度だけキーボードからの入力ができただけでした.

Tags: Hack OS

クイズマジックアカデミー3

サークルの後輩クンが遊んでいるのを隣に座って傍観. クイズマジックアカデミー3というのはアーケード(ゲームセンター)のオンラインに対応したクイズゲームです.

後輩クンはエルフ組からユニコーン組にあがってました. しかも,ユニコーン組の初戦では優勝!!

快進撃って感じで面白かった.

ゲームとしても面白そうだなぁ. ただ,上級の魔導士になると誤答しても正解が明かされないのはいただけないな...あと,このゲームは金がかかりそうね...

Tags: Game MERS
本日のツッコミ(全4件) [ツッコミを入れる]

たかはしぃ [銀河鉄道3.6]

tenkoma [今度はBlog Hacksが95% OFFですか.すごい穴場ですねその古本屋は.(sed&awkの時と同じところですか?)]

32 [> たかはしぃ氏 うぇwwwそれは考えてなかったwww 強引に名前っぽく読むと「銀河鉄道ミツル」か?w > tenkomaさん sed & awk のところとは別のところなんですが,同じチェーンの別店舗です. ここまで安い値段ですと売値を考えるとゾッとしますね...]

32 [ごめwボケ違ったww 機関車ミツルだwww]

[]

2006-08-23 (Wednesday) [長年日記] この日を編集

ジョブ診断 @ ファイナルファンタジーIII

ボクは賢者でした.

水の移動のごとく一定の流れに従う性質を持っているため、保護心と依存心を抱きやすく、感性を刺激される何かに出会うと心から感動します。繊細な芸術家としての活躍が期待できます。

なんか妙に頷けるな.ソフトウエアの分野も ソフトウェア職人気質―人を育て、システム開発を成功へと導くための重要キーワード (Professional Computing Series)(ピート マクブリーン/McBreen Pete/村上 雅章) ソフトウェア職人気質―人を育て、システム開発を成功へと導くための重要キーワード (Professional Computing Series)(ピート マクブリーン/McBreen Pete/村上 雅章) のように,芸術家的な側面からも研究されてるしな.

以下,全文の引用です.

Read More ...

音漏れかとおもいきや...

静かな研究室で耳を澄ませば, 遠くからモワモワした音がしているではないか. これはもしや音楽プレイヤーの電源を入れっぱなしにして音漏れさせちまったか!?

...

耳をこらしてみると蝉の泣き声でした...

妙に都会病に侵されていると感じた今日このごろ.

Tags: Univ Life Music

タグクラウドのリンクを現四半期に変更

tDiaryのcategory_to_tagcloudプラグインを改造しました.

元のプラグインではリンク先で数年前のタグも含んだすべての記事が表示されていたけど,そんなに古い記事は見ないね,というわけで,現四半期のタグの記事のみを表示するリンクに変更しました.

以下に diff を張っておきます.

Read More ...

Debianでインストール済みパッケージの情報を書式指定して出力する

要するにdpkgデータベースの内容を書式指定して出力する方法についてです.

以下のようにdpkg-queryコマンドを用います.

dpkg-query -W -f='${Package} ${Version}\t${Maintainer}\n' package

パッケージ名を省略するとすべてのパッケージについての情報を出力します.

Tags: Debian Linux
[]

2006-08-24 (Thursday) [長年日記] この日を編集

LL Ringのチケット譲りました

バイト先の方に...って近っ!!インターネットの力に頼ろうとしていたボクの立場はどうなるんだw

今日,たまたま話を振る機会があったので,聞いてみたら買いそびれてしまったとのことでした.てっきり勝手にボクの方では購入済みかと思ってました.(ぶ

Squeakの梅澤さんとも面識のあるSmalltalkerな方で, LL Ringも十二分に楽しんでくれると思います.

チケットも無駄にならずよかった.

Tags: LL Work

ガベージコレクタの実装完了!!

ある程度見通しが立ってきたので,とりあえずひとりで mark, sweep, unmark のメソッドをササッと書き,その部分を動作させるためにペアプログラミングで一気に攻略しました.

うーん,ノリノリでドライブしっぱなしだったね.コミットすんのが怖いくらいに.っつーか,実際に条件分岐を間違って,使用中のオブジェクトだけ開放するという意味不明なコードを書いたりしましたが*1ね.(ぶ

完成したときにはあまりの充実感についつい手拍子してしまいましたよ.

やっぱりペアプログラミングの中でも専門家と専門家のペアの生産性はすごいなー. この調子でプログラミングを続けたらすごいものができちゃいそうな気がしますね. それに,ひとりでプログラミングしたときと比べて疲労感も減り, 楽しいプログラミングになるのでおすすめです.

*1 そこはペアプロなので,パートナーに指摘してもらうことで笑い話で済みました.

Tags: Work .NET
[]

2006-08-25 (Friday) [長年日記] この日を編集

LL Ring 前日

寝不足で遅刻なんてことになったら大変なのでそろそろ寝よう.

Tags: LL

OS自作入門 OS自作入門 8日目前半

マウスのデータの流れを解析して動きやボタンの押下などを調べた. 割と簡単にマウスが動くようになった.

後半は32ビットモードへの以降部分のアセンブラなど, あまりに内容が重いので,後日に回すことにした.

Tags: Hack OS
[]

2006-08-26 (Saturday) [長年日記] この日を編集

LL Ring

Highslide JS

新木場1stRING
開催.

Language Update

Language Updateは例年通り,Squeakの発表に心ときめいた. Squeakには継続みたいな仕組みもあるみたいね.知らなかった. 仮想空間でペアプログラミングもかっこよすぎる. なんか,まるでThe S.O.U.P.の世界だよなぁ.

人間だと思っていたパートナーがある日,突然,人工知能にすりかわっていたりして...

関数型プログラミング言語

関数型のセッションも面白かった. 会場では寝てる人が若干多かった気がしたけど, それは午後のセッションだったから,ということにしておこう.(笑

調子に乗って質問までしてしまった. 遅延評価している部分のデバッグ方法をぜんぜん知らなかったので,そこらへんはどうなの?という質問でした. 結論としては地道にprintfデバッグするのがいいらしい.

少し前時代的な感じがしますが,デバッグってのは本質的にはインスペクションなので,値を表示する以上の必要がなければこれで十分なのよね.

LL Gong

LL Gong(ライトニングトークス)ではC言語をスクリプト言語のように使うという発想が面白かった. 他のなにかに応用できそうな空気を感じる.

その他

全体を通してグラフがいろいろ出てきていた気がします. 今日の発表に刺激を受け,キミならどう書く 2.0 - ROUND 3 - が盛り上がらないかなぁと密かに期待.

最後に流れたスタッフロールのクレジットが「たかの32」になっていたのにはワロスwww 会場でもクスクスと笑ってくれた方がいたような...?

さてさて,来年は一体どんな会場になっちゃうんだろうねぇ?

Tags: LL

論文大会の準備

なんもしてねぇぇぇぇぇぇ!!

あとで...あとで...

Tags: Univ
本日のツッコミ(全3件) [ツッコミを入れる]

きむら [おつかれさまでした。スタッフロールは気がつきました。笑いはしませんでしたが(笑)]

Rocco [私は後からスタッフ用のものを見ました。 確かに「たかの32」でしたね。]

32 [みなさんおつかれさまでしたー! 来年もより楽しいイベントにしましょう.さて,今から来年のクレジットでも考えておこうかな...(笑]

[]

2006-08-27 (Sunday) [長年日記] この日を編集

起きたら15時でした...

mjd-!!

しかも,二度寝したら21時でした.

そのうち,時計を見たら3分後なんだけど,実は12時間と3分の時間が経っていた,なんてことがありそうでコワイです...

Tags: Life

ググるという言葉を耳にするとゼロックスを思い出す

コピーすることを xerox って言ったりするんだよね.

嘘だと思うなら辞書で xerox という項目を引いてみてくださいな.

Tags: Google Web

環境変数を切り替えるシェル関数 # 未完成

selectを使って環境変数を切り替えます. selectを使うとユーザに項目を選択させるスクリプトが簡単に書けます.

例ではCVSROOTを切り替えるものを作ってみました.

Read More ...
Tags: UNIX sh
[]

2006-08-28 (Monday) [長年日記] この日を編集

シェルスクリプトの略称は?

シェルスクリプトの略称は?

Read More ...
Tags: sh UNIX 2ch Moe Game
[]

2006-08-29 (Tuesday) [長年日記] この日を編集

初心者のためのRuby on Railsチュートリアル

事前申込の締め切りは8月31日です. 結構な人が集まりそうなので,とても楽しみです.

参加者の方々は案内を参照の上,予約システムより事前申込ください.

Tags: jus Ruby

文房具をいくつか購入

Highslide JS

買った品々
今日は文房具をいくつか購入した.

  • 60円: ボールペン BICのラウンドスティック 0.7 青
  • 100円: sharpie mini
  • 600円: YOROPEN 赤と緑のロケットペンシル
  • 100円: 単語カード
  • 100円 カラビナ x 2
    • これだけはダイソーで買った.他は全部Loft

Highslide JS

携帯メモ
じゃーん.実はこれを作りたかったのだ.携帯メモ!!

LL Ringのときに腰につけているスタッフの方がいて, 便利そうだったのよね. ほんとは腰リールで腰につけるらしいけど,とりあえずカラビナでがまんすることにする.持ち歩いてみて,自分に合っているようだったら(=腰リールでないと面倒と感じたら)買ってみます.

単語カードはそのままでは厚かったので,とりあえず半分の量にしてみた. ペンもほんとはボールペンが良かったんだけど,ちょうどいいサイズと形のがサインペンしかなかったので,それを購入.SHARPIE miniとかいうやつ. なんか初っ端から妥協しまくりだな...大丈夫か?


Highslide JS

変な形のロケットペンシルなど
他にもYOROPENという変な形のペンなどを買ってみた. なんか書きやすい?のか?

BICのボールペンはいつも愛用しているので,青色をゲットしておく.

メンディングテープはLoftで試用キャンペーン中で,タダで貰った.

カラビナは2個セットで100円ショップで買った. 余ったのは,音楽プレーヤーでも吊るすのに使うかね.

Tags: Life
[]

2006-08-30 (Wednesday) [長年日記] この日を編集

環境変数を切り替えるシェル関数

先日の日記の続きです. set.env関数として共通部分を抜き出すことができました.

調子に乗って,set.editor関数を作ってみました.

Read More ...
Tags: UNIX sh

ワーキングディレクトリを選択するシェル関数

select使いたい症が発病中.

いくつかの候補から移動先を選択して cd するシェル関数も作ってみました. シェルスクリプトでは cd しても元のディレクトリに戻ってしまうので, シェル関数として書きました. Directory Jump ということで,dj関数としてみる.

Read More ...
Tags: sh UNIX

OS自作入門 OS自作入門 8日目後半〜9日目前半

8日目の後半は32ビットモードの利用とメモリ管理でした.

32ビットモードの利用についての説明は決まりごとのような項目が多いので, 読んでもふーん,としか思えませんでした.

ふーむ,メモリ管理はちょっと分かりづらいなぁ. もう少し分かりやすく書き換えることができそう. 読み終わって気力が残っていたらやろう.

9日目のはじめまではメモリ管理が続いていたので,それも読みました.

次回9日目の後半からで,ウィンドウの重ね合わせなどです.

Tags: Hack OS

散髪にいってきた

そろそろ論文の発表があるので,それにあわせて切りました.

と,いうのは言い訳で,そうでも理由付けないとめんどくさくて切らない.(ぶ

Tags: Life
本日のツッコミ(全3件) [ツッコミを入れる]

ヤン [ちょっとアレだけど、↓にすると空白を含む文字でもうまくいくようになるよ # ENV_VALUES=("$@") PS3="select ${ENV_NAME} to set:" select ENV_VALUE in "$@"; do]

32 [ごめん,環境を書き忘れてたけど,ボクはzshを使ってるんだった. zshだとあのコードで空白を含む文字列もうまく扱ってくれるみたい. bashを使っている方は参考にしてみてください. ヤンさんサンクス]

ヤン [やられた...orz 言われてみれば、どこかでzshを使っていると書いていたような。 高機能らしいし、オイラも使ってみようかしら >zsh]

[]

2006-08-31 (Thursday) [長年日記] この日を編集

2006 うまい!旬感プレゼント!

ボクもウィルコマーなので,「スーパーワンセグ TV Watch」狙いで 発泡酒を飲んでいます. シールは高い酒でも安い酒でも一枚ずつに張られているため,とりあえず発泡酒にしておく...

ん...?なんか二枚張られてる缶が出てきた!!

今日はそんなささやかな当りがありました. これで運を使い果たしてなけりゃいいけど...

Tags: Mobile Life
[]