2006-05-30
K林君と昔話
- [S] *S さとみかん
- 遙
- WWWC, WWWD
- あんちぽっぷくぷー
- カスエロスタイルシート (名前違う気がする)
- ガッツで手作業
- .note
- strict.jp
- ツキイチ
- みみず
- あややvalidator
- nDiary
昔話
ツキニイチドノハツジョウキを思い出す。ハルノさんは今なにやってるのかなぁ。あのサイトがなかったら確実にサブテクはなかったわけで(カオス理論)、というかプログラマにもなってなかったかも、ということを思うと感慨深い。
皮がむけてきた
日焼けの。べりーっとはがしたいけど、うまくできなくて汚い感じに。。
Midnight Mood / Bill Evans
麻酔が微妙に切れて無くて
べつに食べてもいい時間帯だけど口の中が気持ち悪くて食べる気がしない。
ガントチャートとガンシャ
にてる
String#succ
http://shugo.net/jit/20060502.html#p01
p (1..n).inject(s) {|x,| x.succ}
という block の書き方ができることに驚く。
def foo(*args)
yield *args
end
foo('a','b','c') {|a,| p a}
foo('a','b','c') {|a| p a}
を実行すると ruby 1.8 では
$ ruby --version
ruby 1.8.4 (2005-12-24) [i486-linux]
$ ruby a_tmp.rb
"a"
a_tmp.rb:6: warning: multiple values for a block parameter (3 for 1)
from a_tmp.rb:2
["a", "b", "c"]
だけど yarv(Rev古い?) では
$ ruby-yarv --version
ruby 2.0.0 (Base: Ruby 1.9.0 2006-02-14) [i686-linux]
YARVCore 0.4.0 Rev: 482 (2006-03-08) [opts: ]
$ ruby-yarv tmp.rb
"a"
["a", "b", "c"]
となり warning がでない。なるほどぅ。
!!
http://d.hatena.ne.jp/lurker/20060527#1148703019
>> !!4
=> true
>> !!nil
=> false
わおー、ruby でもできたのね。オブジェクトを boolean ( TrueClass, FalseClass)として評価したいときが ruby じゃ出会ったときが無いから実際のコードじゃたぶん書かないだろうけど。
つか結構この方法はプログラマじゃ常識?
tty?
http://d.hatena.ne.jp/lurker/20060530
なるほどー、すごい解りやすいです!ありがとうございます。
というわけで ruby じゃどうやるんだろ、とちょっと調べたら IO#isatty, IO#tty? つーメソッドが定義されてるらしい。てなわけで
require 'rubygems'
require 'term/ansicolor'
Term::ANSIColor::coloring = STDOUT.tty?
class String
include Term::ANSIColor
end
puts "red".red
なスクリプトを書いて実行すると
$ ruby ttycheck.rb
red # ←ほんとは赤い
$ ruby ttycheck.rb|head
red
ほー。てかてか Term::ANSIColor のドキュメントに
# Turns the coloring on or off globally, so you can easily do
# this for example:
# Term::ANSIColor::coloring = STDOUT.isatty
ってまんま書いてあった><ノ
(PRです)
- (ごはんです)
- (会社です)
- (トイレです)
- (バニッシュです)
Here's That Rainy Day / Bill Evans
しみわたりすぎる。たつよ。
g:youtube
http://youtube.g.hatena.ne.jp/
できてるじゃん(笑)
歯医者の帰り
また迷ったというか知らない道に。たのしー。
某イベント
緊張してきたお><ノ(Ruby会議、ではない)
へぇー
というか、タイトルに顔文字とか、長い奴をいれるのは勘弁してほしいところ
ここ長いしはてダは顔文字だな(笑)
IRC発言の引用
すいません、他意はありません。気分を害されたなら申し訳ない。
ua.nipotan.org
ベンリス
MacBook
パームレストが熱くならないのはいいな。キーボードも結構打ちやすい。LDR 使ったら Safari が落ちた(FUD?)
追記
上下カーソル使うと落ちるらしい。
- 解決方法が不明のため、該当する操作を行わないようにしてください。
- おそらくSafari側の問題ですのでAppleにバグレポートを送ってください。
YouTube と憂鬱部
似てる!!!http://youtube.g.hatena.ne.jp/ (YouTube の flv を淡々と貼り付けるグループ:USO) の名前は憂鬱部だね!
あとトイレ六回目。死ねる。
お腹痛い
五回目
お腹痛い
会社来てトイレもう四回行ったよ。
携帯屋さんすげー
URIエスケープって常識なんかなぁ。