A Day in the Life

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

しみわたりすぎる。たつよ。

Alone

g:youtube

http://youtube.g.hatena.ne.jp/

できてるじゃん(笑)

歯医者の帰り

また迷ったというか知らない道に。たのしー。

某イベント

緊張してきたお><ノ(Ruby会議、ではない)

へぇー

というか、タイトルに顔文字とか、長い奴をいれるのは勘弁してほしいところ

ここ長いしはてダは顔文字だな(笑)

IRC発言の引用

すいません、他意はありません。気分を害されたなら申し訳ない。

ua.nipotan.org

screenshot

ベンリス

MacBook

MacBook

パームレストが熱くならないのはいいな。キーボードも結構打ちやすい。LDR 使ったら Safari が落ちた(FUD?)

追記

上下カーソル使うと落ちるらしい。

  • 解決方法が不明のため、該当する操作を行わないようにしてください。
  • おそらくSafari側の問題ですのでAppleにバグレポートを送ってください。

http://wiki.livedoor.jp/staff_reader/d/Safari%a4%c7%be%e5%b2%bc%a5%ab%a1%bc%a5%bd%a5%eb%a5%ad%a1%bc%a4%f2%bb%c8%a4%a6%a4%c8%a5%af%a5%e9%a5%c3%a5%b7%a5%e5%a4%b9%a4%eb

YouTube と憂鬱部

似てる!!!http://youtube.g.hatena.ne.jp/ (YouTube の flv を淡々と貼り付けるグループ:USO) の名前は憂鬱部だね!

あとトイレ六回目。死ねる。

お腹痛い

五回目

お腹痛い

会社来てトイレもう四回行ったよ。

携帯屋さんすげー

URIエスケープって常識なんかなぁ。

記事の一覧 >