32nd Diary

過去の日記
today: , yesterday: , total:
2006年
9月
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

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


トップ 最新 追記

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

勉強会の準備

イベントの準備って結構大変なんだなぁ...

というわけで,明日の勉強会の準備をしました.

最近,休日の予定入りまくりだなぁ...

Tags: Life jus Ruby

ひぐらしのなく頃に〜目明し編〜

読んだ.

Read More ...
Tags: Moe Game
[]

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

ジェット牛乳

Highslide JS

栃木 ジェイ・イー・ティー 牧場の牛乳
空飛ぶ牛乳 昨日見たんだ夢じゃないんだ

JE茶とも思える不思議...でも,牛乳.

Tags: Life

Railsチュートリアル

RoR*1の勉強会でした.

途中までリアルタイムにデモを手元のPCで追っていたんですが, Gettext Scaffoldのとこで挫折.インターネットにつながってないのでパッケージがダウンロードできない. その後,デモではGettext Scaffoldとacts_as_authenticatedを使った認証などを見せていただきました.

勉強会としては時間的に制限が厳しく,早い流れだったかも...Railsをかじってるぐらいの方だとちょうどノウハウの再確認になってよかったかな? 初心者の方にはRailsを使った開発のなんとなくの流れがわかっていただければ幸いだったと思います.

  1. InstantRails
  2. phpMyAdmin
  3. ruby script\server
  4. ruby script\generate

ポイントとしてはこんなところかな?

あとは生成されたMVCをチクチクいじる,というわけですな.

*1 Rise of Romeではない

Tags: jus Ruby Rails

typeは予約されたカラム

いい機会だと思い,既存のデータベースをいじるRailsのアプリを書こうと作業を進めていたら,いざデータベースと接続する段になり,「typeというカラムは継承に使われるんで,そこは空けといてね(はぁと」みたいなエラーが...

すっかり忘れていたけど,そういえばそんな制限もありました... こんなときはどうすればいいんでしょう...?orz

追記.解決方法みっけた. => rails columns name conflict

モデルのinheritance_columnクラスメソッドで"type"の代わりに使う値を返してやりゃいいんだそうだ.

...

おおっ,レコードがオブジェクトになってでてきた! KAI・KAN!!!(copyright 薬師丸ひろ子

しかし,日本語が全部化けててなんか怖いぞ...もう少しちゃんと調べよう.

Tags: Ruby Rails

腰リールは非モテらしい

そういえば,勉強会にて携帯メモを持っている方から声をかけてもらいました. 「これって腰リールでつけてると非モテなんだぜー.」みたいなツッコミから.(笑

その言葉の通り,その方は携帯メモを手に持ってまして,腰にはつけていませんでした.

ボクってばそこらへんの感性がイマイチわかってなくて,リュックは背負うし,首からボールペンぶらさげたりもするし, 髪の毛にいたっては無造作風とかではなくて,ほんとに無造作だし. ダメだなー.これも一種のキャラクターってことで許してください.(ぶ

まぁ,何はともあれ,共通の話題で話しかけてもらえるとうれしがりますので,お願いします.(ナニ

Tags: Life Hack
[]

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

元に戻す - 削除

あああああー

間違ってエクスプローラの右クリックから[元に戻す - 削除]を選択しちゃったよ...

どこのファイルがゴミ箱から戻されてるのかぜんぜんわかんねぇ... 恥ずかしいファイルだったらどうするよ...(;´Д`)

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

Rocco [恥ずかしいファイルがあるんでつね。(^^; LL Ring でのリブート後になかなか画面切り替えをしなかったのには、同じディレクトリにいろいろヤバゲなファイルがあったからだと言ってみる。(w ルートがデスクトップに保存しなおそうとして忘れてた。]

32 [うひひwデスクトップもキケンなポイントですね. 先ほど間違って復活してしまったファイルを発見できたのですが,それもミスで作成してしまった「新規テキスト ドキュメント.txt」だったという罠w なんだかなぁ...]

[]

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

福岡

Highslide JS

WELCOME TO FUKUOKA
到着.

小倉優子が写っているけど,別に意図的ではありません.

Tags: Life Univ

国指定文化財 旧福岡県公会堂貴賓館

Highslide JS

旧福岡県公会堂貴賓館 保存修理工事
うはwww修理工事中www

どんな建物かぜんぜんわかんねwww

Tags: Univ Life

中州の屋台

Highslide JS

中州の那珂川沿い
屋台にもクーポン券があるらしい. 隣の学生が出していた.

ってか,理系の大学生沸きすぎwww

Tags: Univ Life

ホテルからの景色

Highslide JS

窓からの景色
一応,お決まり(?)ということで...

Tags: Univ Life

Skal

Highslide JS

Skal
近くのコンビニで売っていた.

懐かしい味だなぁ.

飲んだ後に絡まる痰もカルピスとは一味違い,たまらんね.

Tags: Univ Life

明日の準備

今日はおとなしく明日の準備して,寝る.

Tags: Univ Study

ホテルの回線速度

気分転換にBNRスピードテストをしてみた.

Read More ...
Tags: Life Net
[]

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

発表終了

自分のやることは終わった.

ネムス...orzzZZ

Tags: Univ Study

食事と睡眠就寝

夜はさかな横丁というお店で飲み食いして21時にはさくっと就寝.

なんだかんだで昨日は4:30に就寝で6:30に起床とかになってしまったので,爆睡でした. んで,今起きたところ.(6日5:30

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

tyv [きっとFではじまるやつですな うちの研究室も関係あるけど誰もいかねw]

32 [そそwちょっとどきどきしてたけど,大会ということもあって,割と大らかなものだったので,よかったよ.]

[]

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

FIT2006 @ 福岡大学

Highslide JS

FIT2006
Highslide JS
福岡大学
というわけで,FIT2006の二日目です.

今日は特別講演に興味があり,そちらのセッションをきいてきました. サイボウズでのWeb開発についての話など.以下,キーワードなどのメモ.

Read More ...
Tags: Univ Life

大宰府

Highslide JS

大宰府駅の標識
行ってきました.

Read More ...
Tags: Univ Life

キャナルシティ博多

Highslide JS

キャナルシティ博多
有名なショッピングモールらしいので行ってみました.

なんか,とんねるずのがじゃいもをかけてる駄菓子屋とかあって面白かった.

Highslide JS

RC COLAとROOT BEER
他,輸入品を扱っているお店で RC COLA と ROOT BEER を買ってみた.

...

げぇぇぇぇ.ROOT BEER ってめちゃくちゃまずい... 湿布薬みたいな味がするんだけど...こんなのがアメリカでは 人気あるのか...あいつらおかしいってば!!

その後,B1の博多海鮮屋どん舞で食事して乙.

Tags: Univ Life

帰還

Highslide JS

おみやげ
ホテルに帰還しておみやげをパシャリ.

左から,研究室向けに学業成就のお札, 九連環*1と九連環の箱(500円),ユット(1600円)

Highslide JS

おっさんたちが遊んでいる
ユットは「韓国のすごろく」という売り文句なのに裏の絵が意味不明でどきどきしていたのですが, 日本語の説明書を同梱しているということなので思い切って購入してみました.

...

説明を読んでみるとどうみてもバックギャモンです.ほんとうにありがとうございました...orz

*1 中国の知恵の輪らしい

Tags: Univ Life
[]

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

アクロス福岡

Highslide JS

遠景
昨日の夜,ホテルからこんな建物が見えたので, 今日の朝,近くまで寄ってみた.


Highslide JS

近景
すげぇぇぇぇ.なんだこれ.どうやら,登れるようになっているみたい. しかし,さすがに面倒なので登りませんでした.(^^;

まったく関係ないけど,都会の建物がこんな感じになってしまうストーリーが世にも奇妙な物語にあったよね.

Tags: Univ Life

帰還

帰ってきたらすぐに寝てしまった...orzzZZ

Tags: Univ Life
[]

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

Yet Another Brainfucker

昨日の夜*1Brainfuckでちょいと遊んでいたときに,変な実装を思いついた.

Webをまさぐってみても,このタイプの実装はまだないようなので,公開しときます.

#!/usr/bin/env ruby
# yab.rb

iseg = ARGF.read
iseg = iseg.
gsub(']', 'end;').
gsub('[', 'while dseg[dx] != 0;').
gsub('+', 'dseg[dx] += 1;').
gsub('-', 'dseg[dx] -= 1;').
gsub('.', 'print dseg[dx].chr;').
gsub(',', 'dseg[dx] = $stdin.getc;').
gsub('>', 'dx += 1;').
gsub('<', 'dx -= 1;')

eval(<<INIT + iseg)
dseg = Array.new(32768, 0)
pc = 0
dx = 0
INIT

puts ''

え,いや,これでちゃんと動くんですってば.ウソジャナイヨ.

ちなみに,迂闊にgsubの順序を変更すると動かなくなりますので,注意されたし

*1 福岡のホテルで

Tags: Ruby Hack

ruby-mode for xyzzy のインデント設定

xyzzyのruby-modeで表示幅を3に設定したタブでインデントする設定です.

(add-hook '*ruby-mode-hook*
 #'(lambda ()
    (set-tab-columns 3 (selected-buffer))
    (setq *ruby-indent-column* (tab-columns (selected-buffer)))
    (setq indent-tabs-mode t)
   ))

オフラインでも快適な環境でRubyのコードを読み書きするために設定しました.

Tags: Ruby Emacs

データがありません

Rubyでmixiをいじるコードを書いているのですが,日記の編集がうまくいかない...

/edit_diary.pl?id=xxxx のパスに以下のデータをPOSTしている. (当然,BF_SESSIONとBF_STAMPは設定済み)

  • submit=main
  • form_date=date
  • post_key=xxxx
  • diary_title=title
  • diary_body=body

POSTするデータはこれだけで十分じゃないのか...? っつーか,データがありませんってエラーメッセージじゃわかんねぇ!!

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

tyv [クッキーとかリファーとか使って、 はまちちゃん対策でなんかやってるんじゃないかな?]

32 [でも,同じCookieで日記の追加はできているんだよね... リファラも前にアクセスしたURLを入れるようにしてはみたけど,ダメぽ...orz もし,multipart/form-dataが必須だとしたらかなり面倒だなぁ.]

machy [Brainfuckって初めて知った。面白いね。 細かいことを言うと、この実装だと配列の要素がByteの範囲を超えるとまずいのでは。 「任意の文字列が与えられたとき、実行すると単にその文字列を出力するBrainfuckスクリプトのうち最もコンパクトなものを一つ出力するプログラムを作れ」って課題はどうかな。結構難しそう。]

32 [どもども. Wikipediaの情報だと仕様では配列はバイト型の範囲でよいみたいなので,いいのかなーとか適当に考えちゃったりして. 配列の長さについては,十分にする必要があるなら,生成時のコードを "dseg = Hash.new(0)" とするとよさげですね. 課題についてはボクもちょっと考えてみます. ある値を任意の値に変動させる最短のパターンについてよく考察しないとダメそうですね...]

machy [んん、表現がまずかったかな。print dseg[dx].chr;でdseg[dx]が255を超えてたりするとRangeErrorが飛ぶんじゃない?ってことです。(試してないけど)]

machy [いいのかなーってのはその動作でいいのかなーってことか。c言語のunsigned char*のように扱うようなので、255を超えたら0に戻るべきかな、って思ったわけです。まあASCIIしか使わない限りどうでもいいね。]

32 [なるほど,ちょっと仕様が読めてませんでしたが,unsigned char*のように扱うなら,'dseg[dx] = (dseg[dx] + 1).modulo(2**8);' とかなりますかね.マイナスについても同じことをすれば大丈夫かな.dsegのインデックスが負の値だった場合についても考えなきゃいけない気がしてきました...]

[]

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

お客様におすすめ @ Amazon.co.jp

Highslide JS

お客様におすすめ @ Amazon.co.jp
我ながらどうも極端だなぁと思う.

言い訳するとさ.普通の本は普通の書店で買うじゃない?

ということにしておきましょう...

Tags: Moe Book Hack

トップをねらえ!/トップをねらえ2!無料配信イベント

メールマガジンの購読登録するだけで,無料でみることができます. 14日までのサービスです.

残念ながら,トップをねらえ2!の第六話だけは別の方法で補完する必要があるなぁ...

Tags: Moe Media Net

mixiの日記を編集できるようになった

結論から言うと,POSTのコードをURIクラスを使うようにリファクタリングしたときにエンバグしてしまっていた...昨日は嘘をついてすみません...

Read More ...
Tags: Ruby mixi

青木さんの開発環境

開発環境カンファレンスの原稿が公開されていたので,ありがたく読ませていただきました.

Read More ...
Tags: Ruby Hack
[]

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

機種変更したい

W-ZERO3で遊べることはだいたいやったような気もするので,そろそろ機種変更したくなった. やっぱり電話として使うには何かと不便なんですよね.特に手ぶらで行動することが著しく制限されますからね...あんなのポケットに入らねぇ...

希望としてはW-SIMに対応した無難な機種にしたい. 手軽さを考えると130万画素くらいのカメラは欲しいかな. Webはあまり使わないので,割とどうでもいい.メールの機能だけはしっかりして欲しい. あとはBluetoothのDUNに対応し,パソコンからケーブルなしでも簡単にダイヤルアップできるといいなぁ.

ちなみに,来月の24日で契約から10ヶ月が経つ. おそらく,W-ZERO3を初期に買った人たちはこのあたりで機種変更のタイミングとなるはず. それまでにWILLCOMの方でも戦略的に新機種を発表してくれるとありがたいのだけど...どうなることやら.

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

tyv [[es]は?]

32 [あー,ちょっと小さくなってるのかぁ. 今度モックアップをポケットに入れてみようw ホットモックがあればW-ZERO3メールもチェックしたいところ...]

32 [今日,モックのそばを通る機会があったので触れてきたよ. やっぱ,ちょっとでかいなぁ...前のポケットには入らんね...ケツのポケットに入れると割りそうだwww]

[]

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

メール感覚で使えるWikiが欲しい

発行されたURLにアクセスすると認証つきのWikiのページが一枚借りられるようなサービスが欲しい.

二者間のやりとりで簡単に進行をまとめたいときとかにあると便利そう.

もしかして,すでにあります?

Tags: Net

ウサタクの話

ウサタクの話」でGoogle検索しても(スポンサーを除くと)富士通のサイトがトップではない件について.

まぁ,この精度がありがたいときの方が多いんですけどね.

そーいや,一時期,味ぽんで検索するとAH-J3002V/3001Vがトップにきていたねぇ.

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

otsune [>メール感覚で使えるWikiが欲しい http://qwik.jp/ とか?]

32 [イメージしてるものに近いです! メーリングリストそのものに対応したものがこのqwikWebだとすると,メーリングリストのスレッドひとつに対応した何かが欲しいです. というのも,本流のWikiはすでにあり,そのWikiを公開したくない外部の人たちとWiki1ページ分の内容をまとめるような作業がよくあるです.そんなときに使いたいというイメージです. qwikWebでもいいのですが,それほど大げさでなくてもいいなぁ,というのは中途半端で贅沢な要求ですかね...]

TAKESAKO [http://www.writeboard.com/ とかはいかがでしょうか?]

32 [おおーっ!まさしくこんなサービスが欲しかったのです!ありがとうございます!! サイトやインターフェースなどが英語ですが,肝心な入力欄には日本語も使うことができますね.これはいいですね.]

[]

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

日記の特定のカテゴリの記事をmixiと同期するシステム

作った.しばらくテストしてみよう.

もちろん,更新があったときは日記を編集して更新する. 入力はRSSとしたので,いろいろなブログにも応用できるかも.

それPla(ry なネタかもしれないんですが,tDiaryもRubyなのでRubyで作ってみました.

とりあえず,一時間おきにcronで動かすようにしてみたので,バグってたら一時間おきに日記を投稿しちゃうかも.(ぶ

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

tyv [すっごい使ってみたい(+いじってみたい)んだけど、公開する気はないですかね? XMLRPCなやつはセキュアじゃないからどうしても使う気がおきないのよ]

32 [返事送れてごめん〜!! メンテナンスが面倒(アップデートしたときにアーカイブも更新しなきゃ気持ち悪い)でどうにも公開に踏み切れなかったけど,需要があるなら,ということでSourceForgeあたりで新規プロジェクトとして申請してみようかなぁと思うこのごろ. そうすればレポジトリも公開できて,メンテナンスもできるもんね.というわけで,しばしお待ちを.(急ぎなら個人的にIMで話しかけてもO.K.だよ]

32 [今日,申請してみたー.申請が通らなかったら個人的に送るね.]

tyv [恥ずかしながらsfの申請の仕組みとかを今はじめて知ったよ FAQ見たかんじ落とされることはなさそうだね]

[]

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

XMLRPC APIを研究中

よくわかんないんだけど,mixiなどを更新する用途にはmetaWeblogというのに対応していればよいのかな?

生のHTTPで更新できているので,無理に抽象化する必要はないのですが,XMLRPC APIとか使った方がいいかな,と思ったです.

RFCになってるみたいだし,metaWeblogにしときますか.

とりあえず,metaWeblog.newPost, metaWeblog.editPostを受け取るサーバを作ったぞ.

Tags: mixi Diary

コメント本文の投稿・表示障害がありました

スラッシュドットに障害があった模様

実際の障害の様子をみて思った.

なにこの2chのメール欄www

参考:本音はメール欄に書きやがれ prat9

Tags: Slashdot 2ch

Nintendo DS Liteを買うことにした

今日,バイト先で評判を聞いたら買いたくなった. やっぱゲーム機としてよいものらしい.

ちなみに,手元にあるPSPは(PSPの)ゲーム以外に使うガジェットという微妙な状態になっています.それはそれで楽しいけどね.

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

きむら [わたしのところのPSPもすっかりUMDプレイヤーですよっ。あ、でも最近は問戦士が動いていることが多いかな(笑)]

32 [ラインナップも1000円くらいからあって,なかなかUMDのコンテンツも侮れないんですよねぇ. ただ,ハードウェア的に著作権保護がされているような状況になっていて,UMDの外にコンテンツが出れないというあたりがイマイチというか,ソニーはやり方が上手いというか...]

[]

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

metaWeblog mixi Endpoint

作ってみました.

ttp://mixi.no32.tk/xmlrpc.rb から metaWeblog.newPostやmetaWeblog.editPostが使えます.ただし,XMLRPC APIですので,GETしてもなにも起こりません.あしからず.

仕様とか説明するのはめんどうなので,metaWeblogの仕様をみて分かる人だけ使ってください. blogid, publishはディスカードし,structはtitleとdescriptionだけみてます. usernameやpasswordはこっちでは記録してないけど,平文でサーバに送信されることを考慮の上,自己責任でお願いします.

使う人いるかなぁ? まぁ,しばらく放置して,反応やアクセスをみてみますか.

Tags: mixi Ruby

トップをねらえ2!

バンダイチャンネルで視聴しました.

...

(エヴァ + フリクリ + この醜くも美しい世界) / 3 みたいな印象です. GAINAXらしさが出ていていい作品だと思います.

オープニングの主題歌,Groovin' Magicも特徴的でよい.ROUND TABLEとNinoかぁ.アルバム買っちゃうかなぁ.

あとは本編に「ごーんっ!」とか効果音出しながら,ギターで頭をぶったたくようなシーンが欲しかったな〜.(ぶ

Tags: Moe Life Web Media
[]

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

ネットワークマガジン10月号

ボクもコアメンバーとして関わったプロジェクトの成果物が掲載されていてクソワロスwww

まさか自分の仕事*1が雑誌に掲載されているとは思ってなかったなぁ.

*1 原稿とかじゃなくて

Tags: C/C++ Book Work

UNIX Magazine 10月号

ボクが書いた原稿も載っています. 名前も載っていて充実感がありますなぁ.

自分の文章が載ったものは確保しておきたいし, 面識のある方々の記事が何本も載っているので後日に購入するつもりです

Tags: UNIX Book Work

LL Ring 打ち上げ

次回の計画で大いに盛り上がりました.

今回がプロレスのリングだろぉ...次回はどうなっちゃうんだろうなぁ.

Tags: LL

宇宙飛行士の向井千秋さん

実は心臓外科医もしていたらしい.

しかも,心臓外科医のときには石原裕次郎の担当医だったらしい.

知らなかったなぁ.向井さんは医者だったんだね. *1

*1 伊集院光のUPS,豆知識予備校より.

Tags: Media mixi
[]

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

Nintendo DS Lite 購入!

土曜日の午前中あたりによく出回っているらしいという大型掲示板の情報を元に,昼下がりにヨドバシに出向いてみたところ,取り扱い中だったので買ってしまいました.

色はエナメルメイビーとクリスタルホワイト,それとボクが購入したアイスブルーを取り扱っていました. エナメルメイビーのような色が好きなんですが,なんだか評判が悪い(指紋がつく?)ので,アイスブルーにしておきました.

その後,休日だというのに研究室に行き開梱.何度も起動音を聞いて「やっぱ,DSはスピーカーがいいな.」と繰り返してみたり.(バカ

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

passerby [エナメル*ネ*イビー、ですね。 > "エナメルメイビー" の検索結果 約 894 件中 1 - 100 件目 (0.28 秒) ググったら結構ありました。]

32 [うお,お恥ずかしい限り... なぜかこのときはエナメルメイビーと自然にタイプしていた模様です...(他の日を見るとエナメルネイビーとなっていたりして...]

[]

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

アスキーリボーナー

次世代アスキーをイメージしてモンタージュ作品を投稿するという遊び(?)みたいです.

...

ちょっwwwバーボンハウスwww

Tags: Book Joke 2ch
[]

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

pya!に4コマ画像カテゴリー新設

既存の画像を組み合わせて紙芝居を作るというネタらしい.

そんなことは割とどうでもよくて(え?),その変更のおかげでRSS生成が失敗するようになってしまった. どうやら更新日時の情報の位置を間違えているみたい.

...

微妙にスクレーピングする部分を変更して正常な動作を確認しました.18時くらいにはcronが回って正常なRSSに戻るはず.

ううむ.結構ページビューもあるみたいだし,例外が出たらファイルを上書きしないように改造しようかな...

参考: pya! の RSS

Tags: Image RSS Ruby
[]

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

サーバ長時間ダウン

おそらく8時間くらいダウンしていたと思います.ついさきほど復旧しました. ご迷惑をおかけしまします.(23:45現在)

原因はよくわからないのですが,dst cache overflow?なるログがばーっと出っ放しになってダウンしてました. たぶん,dist-upgradeしてもリブートしてなかったので,そこらへんで不整合があったのかなぁ...

しばらく様子をみよう.(放置ともいう(ぶ

Tags: Log UNIX

親父にもぶたれたことないのに!!

ガンダムで英語を身につける本 (TJ mook) ガンダムで英語を身につける本 (TJ mook)という本をみかけた.

中の例文を見てみると...

Even my dad never hit me!

ちょっwww使えるシーンが狭すぎるwww

[]

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

例外のときはファイルを上書きしない

標準出力に結果を出すプログラムをcronでまわして,リダイレクトしているときは以下のようにすれば例外が発生したときは上書きしないようにできます.

$ ruby -e 'puts "hoge"; raise "fuga"' > out.tmp && mv out.tmp out
$ cat out
cat: out: No such file or directory
$ ruby -e 'puts "hoge"' > out.tmp && mv out.tmp out
$ cat out
hoge

結果を一時ファイルに書き出し,異常がなければ一時ファイルを移動させればよいですね.

Tags: UNIX Ruby

我が家の猫の写真

ハードディスクの掃除してたら出てきました.

去年の6月20日に京ぽんで撮影したものみたい. あまり映りがよくないな...

Read More ...
Tags: nya Photo Life
[]

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

プラガー!!

今日,テレビから「プラガー!!」と叫んでいる声を聞いた.

え?それPlagger?(no ry

...

すみません,んなわけないですね.

フラガールのコマーシャルメッセージでした...

Tags: Media Perl Joke

明日から旅行

今度は北の方です.

ってか,またラーメンかwww

Tags: mixi Univ Life

サーバは富士通 デスクレース編

サーバが出てきたときに「 こりゃあ,Iか?Nか?Hか?Fか?...このセンスはFだろうな.」とか考えていたら案の定,Fでした.

そういえば,以前,AMDもアメリカで同じようなアピールをしていた気がします.突っ込んでくる電車をコンピュータの力で止めるというストーリーで,I社の石とAMDの石を使ったコンピュータのどちらかが使えるという設定でした.オチはオペレータはI社の石を使ったコンピュータを選択してしまい,プログレスバーがぜんぜん伸びない,というものでした.

Tags: Server Media

Webの閲覧を続けられるThunderbird

Highslide JS

Thunderbird 1.5.0.7をインストールする準備ができました
なんとなく気になる.

こんなメッセージ,真面目にみる人いないか?

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

tenkoma [Thunderbird,インストールできるけど,どうする?オレ! →続きはWebで. メールのさばき方が人生だ.]

32 [「妥協(戻る)」「悲観(再起動)」「楽観(続行)」 ... WindowsUpdate編もありそうなヨカンwww]

[]

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

IP reachable

戻ってきました.

インターネットにもつながるようになり,久々に日記の更新です.

旅行の日記についてもヒマなときに補完したいと思います.

Tags: Net Life

変な略し方

about Wikipediaの事を「Wiki」と略して書く人は、ハードディスクの事を「ハード」と略したりするトホホな人とおんなじレベルでヤバい

  • IEEE 1394 => IEEE
  • シェルスクリプト => シェル
  • ACアダプタ => AC
  • Ruby => ry

などを連想.

略したときに別の意味が強い略し方はダメだよね.

Tags: Hack
[]

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

gdi++.dllによるレンダリング

via スラッシュドット see also 窓の杜

Mozilla Firefoxのまとめサイトをレンダリングして比較してみました.左は通常のレンダリング,右はgdi++を利用したレンダリングです.

Highslide JS

通常のレンダリング
Highslide JS
gdi++を利用したレンダリング

すごい.ボールド体になるあたりが賛否両論かもしれないが,ボクは断然gdi++を利用した方がキレイだと思う.

プログラムごとに設定を変更せずにお手軽にフォントをキレイにできるし,ClearTypeが使えないWindows2000でも利用できる(動作環境にはWindows2000について触れられていないけど,現にこのスクリーンショットはWindows2000のものです)のがうれしい.

システムのGDIのライブラリを入れ替えたい気分になってきた...

Tags: Windows Image
[]

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

Peercastでゲームを実況

バイト先でこんなコミュニティが形成されていることを教えてもらう. VIPから派生したみたい.

あとで詳細を記述する.

Tags: Movie

ツンデレ度チェ―ック♪

via 航海日誌

32さんのツンデレ度は、  77  度です。
ランク:A (A〜E)
偏差値:52.4
順位:1,974位 (4,533人中)
総評:ツンデレすぎです。ツンデレのせいで嫌われずに気を付けてくださいねッ。
32さんのラッキーアイテム:ピンクの小物, 直毛

割と自覚があったりするので,納得です. ボクの場合はアグレッシブなツンデレではなく,物静かなツンデレですけどね.

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

Neo_T [89度が出ました…。自覚は一応ある。]

32 [うひょwww 意外とIT業界はツンデレな方が多いのかもしれませんね... の,納期を守っただけなんだから!!とか.]

[]

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

zshでコマンド入力中にディレクトリを移動する

zshのコマンドスタックを利用すれば,関数定義をしなくても同様のことが行えます.

手順は以下の通り.

  1. M-q
  2. ..

M-qでコマンドスタックにプッシュして,..で親ディレクトリに移動できます(zshはディレクトリ名だけでcdの意味になるから.).その後,プッシュしたコマンドを勝手にポップしてくれるので,元の入力が復帰します. これなら親ディレクトリ以外に移動したくなったときにも使えますね.

コマンドスタックはマニュアルの確認などにも使えますので,なかなか便利です.

Tags: zsh UNIX

発掘ねーよwww大辞典

部屋の掃除をしていたら,机の周りから未開封のポチ袋がでてきた...

ちょっwww中からお年玉がwww

所持金 +3万円

それなんてすごろくのマスwww

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

ただただし [たぶん、M-qはみんな知ってると思います。親ディレクトリへのcdは頻繁にあるので、ショートカットが欲しいということです(少なくとも私の場合は)]

32 [うーん. そうでしたか,失礼しました. ^はファイル名の展開をするときに,Windowsのエクスプローラでの選択の切り替えに相当する機能があるので,個人的には何かを割り当てるのは不便だなぁと感じました.]

32 [あー,すみません. いつの間にか論点をすり替えてしまいました. ふが日記にあるように"Esc-^"などのほかのキーに割り当てればいいだけですね...]

通りすがり [お年玉なら s/のし袋/ぽち袋/ ?]

32 [> 通りすがり氏 うお,その通りです. お恥ずかしい限り...(^^;]

32 [結局, "^" は C-v ^ で入力することにし,導入してみました. しばらく様子をみてみます...]

[]

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

情報処理技術者試験

忘れていたところに情報処理技術者試験の受験票が届いた.

すでに「誰が受けるの?え,ボクが?」感強し.

受験場所が近いだけマシと考えることにする.

aptでupgradeの種類を指定したい

aptでupgradeの種類を指定したりできませんかね. security-fix-upgradeとかbug-fix-upgradeみたいな指定がしたいです.

というのも,testingで運用中なのですが,降りてくるパッケージが多くてちょっと心配... セキュリティやバグの修正に関するパッケージだけ入れ替えたい...

stableを使えよ,というのはごもっともな指摘なんですが,stableですと全体的に古いものになってしまうのがイヤンな感じ...かといって,testingやunstableでSecurity Advisoriesを確認しながらupgradeというのもちょっと萎えます...

調べていたらsecurity-keeperというものがあることを知りました. 影響する依存関係を調べることができるらしい.なんか惜しい.まぁ,でも,メンテナンスは止まってそうな雰囲気...

む.cron-aptでsecurity auto upgradeなんてことをしている方がいますね. 試してみよう.

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

tyv [Ubuntuを使えよってのはダメ?]

32 [降りてくるパッケージの数が少ないから...? そもそも,それは全体のパッケージ数が少ないからだと思うんだけど,どうなんだろう. それとも,aptでupgradeの種類が指定できたりするんだっけ...?]

きむら [あ、秋試験受けるんですか。私が受けたいのは春だけなので後半年修行の日々です(笑)]

32 [はい,一応,受けてみるという感じです. 今回はモチベーションが沸かないので,あまり期待はできませんが...]

[]

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

ザ・インターネット ザ・インターネットはヒドイ

ザ・インターネット [DVD]ザ・インターネット2 [DVD]をみました.

題名からはインターネットを題材とした映画と思えますが,どちらかというとデータの改ざんを題材とした映画ですねぇ.

ザ・インターネット [DVD] ザ・インターネット [DVD]

別にストーリーには不満がないのですが,技術的な描写がひどすぎる. まず,ウイルスがやたら視覚的な攻撃をするのは現実にはありえない気がするけど許そう. しかし,これはどうだろう.

Highslide JS

75.748.86.91というIPアドレス

ふむ,インターフェイスはMac風だけど,UN*X Shellなんですね.... それはいいとして... はぁ?

IPアドレスが75.748.86.91って...

Highslide JS

23.75.345.200というIPアドレス

これはヒドイ... 23.75.345.200...

おまけにINTERNET PROTOCOL V4 ADDRESS SPACEによると 075/8はARINの割り当てだからまだいい(?)けど,023/8ってreservedやんけ!(ぶ

その後,謎シェルで "SEARCH IP 23.75.345.200" という謎コマンドを使い,個人情報を割り出したりしてました. 視覚的には派手だったけど,逆引きしてwhois情報を引いただけ?

もう,意味わかんないので,深く考えることはやめました.

ザ・インターネット2 [DVD] ザ・インターネット2 [DVD]

なんかヒロインが前作よりも健康的になってる. でもってMicrosoftのスポンサー色が強すぎ!! 一体,いくらくらい払ってるんだろう...

まずはWindows Mobileの登場です.動画を閲覧したり,クラッキングのツールとして機能したりで大活躍です.

Highslide JS

Windows Mobile @ Pocket PC @ BEKO

でもって,MSNのWebサービスたちも登場. ハッカーもHotmailを使っています. なんだか,世も末じゃない?

Highslide JS

Free Hotmail
Highslide JS
.NET Passport
Highslide JS
MSN Search

そして,コンピュータはド派手で意味不明な3Dインターフェイス...

Highslide JS

謎な3Dインターフェイス

グダグダと書きましたが,根本のネタは前作と同じなので,前作をみた人はちょっと退屈かもしれませんねぇ.

本日のツッコミ(全7件) [ツッコミを入れる]

ヤン [オフトピックだけど、theは「ジ」なのではないだろうか。日本的に格好悪いからわざとなのか、固有名詞は特殊なのか...。]

32 [もう洋楽の邦題とかで見慣れてしまってツッコミ入れ忘れてたよwww 日本的に格好悪いからわざと,なのかなぁ...]

きむら [古くは「ザ・ウルトラマン」なんてのも。音が良くないからとか聞いたことがありますが、真実はわかりません。]

keisuken [> ザ・インターネット IPアドレスの件は,電話番号と同じで,イタズラ防止だと思います. #ハリウッド映画ではよくありえない番号が使われているようです.]

32 [> きむらさん また懐かしいネタですね.そういえば,PSのSIMPLE 1500シリーズはどうだったかな,と思ってみてみたら,"THE" という表記で統一して濁していました.(苦笑 > keisukenさん なるほど.それならありえないIPアドレスも納得ですね. でも,二作目には実在していてもおかしくないドメイン名が堂々と出ていたりするんですよね...謎です...]

shoo [192.168.0.1 にすると「それは私が使っているからやめてください」とか言い出す人が出るのですよ(とか]

32 [あー,確かにプライベートアドレスを使わないのも納得ですね.(笑 ふいに思ったんですが,4月1日に創作物用のIPアドレスについてのRFCを発表しちゃうというのはどうよ?>IETF(ぶ]

[]