A Day in the Life

2006-05-25

css backup

vim theme

* {
    margin:0;
    padding:0;
    border:none;
    font-size: 9pt; 
}

body { 
    font-family: "BDF M+", "Osaka-等幅", "BDF M+", "MS ゴシック",sans-serif;
    line-height: 1.2; 
    letter-spacing: 0px;
    color: #CEBEAD;
    background-color: #000;
  background-attachment:fixed;
    margin: 0; 
         margin-left:3px;
    padding: 0;
    word-break: break-all ;
    word-wrap: break-word ;

/*
  background-attachment:fixed;
    background-image: url("http://hotchpotch.in/misc/uma.jpg");
    background-position: bottom right;
    background-repeat: no-repeat;
*/
}

h1, h2, .hatena-body {
    background-color: #1E1E27;
  width:500px;
/*
  filter: alpha(opacity=90);
  opacity:0.9;
*/
}

h1 {
  width:502px;
}

.hatena-body {
  padding-left:1px;
  padding-right:1px;
}

.hatena-body {
}

.comment {
  margin-top:12px;
  margin-bottom:12px;
}

.hatena-body p {
  text-indent: 9pt;
}

a,
a:link,
a:hover,
a:visited {
    text-decoration: none;
  color:#F7AE6B;
  font-weight:bold;
}

a.okeyword,
a.okeyword:link,
a.okeyword:visited
{
  color:#C682D6;
  font-weight:normal;
}
a.keyword,
a.keyword:link,
a.keyword:visited
{
  color:#848AEF;
  font-weight:normal;
}

a:hover {
  background-color:#424142;
}

pre {
    font-family: "BDF M+", "Osaka-等幅", "MS ゴシック",sans-serif;
    line-height: 1.2; 
  background-color:#4A4D8C;
  color:#EFEFEF;
  white-space : -moz-pre-wrap ;
  white-space : -pre-wrap ;
  white-space : -o-pre-wrap ;
  white-space : pre-wrap ;
  word-break  : break-all ;
  word-wrap   : break-word ;
/*
  margin-top:12px;
  margin-bottom:12px;
*/
  margin-top:12px;
  margin-bottom:12px;
  padding-left:12px;
  padding-right:12px;
}

blockquote {
  background-color:#424142;
  color:#FFCF8C;
  margin-top:12px;
  margin-bottom:12px;
  padding-left:12px;
  padding-right:12px;
}

ul {
  padding-left:10px;
  _padding-left:0px;
    list-style-type: none;
  color:#CE8A00;
}

h1 {
  text-align:right;
}

h1, h2 {
  background-color:#393C5A;
    line-height: 1.2; 
  color:#BDBABD;
}

h2 a,
h2 a:link,
h2 a:hover,
h2 a:visited {
  color:#BDBABD;
}
h3 {
  margin-top:12px;
}

h4 {
  margin-top:12px;
  color: #00FF8B;
}

.timestamp {
  color: #429294;
  font-family: bold;
}

div.hatena-asin-detail {
    margin-top: 12px;
  padding:12px 5px 12px 5px;
  background-color:#393C5A;
}

img.hatena-asin-detail-image {
    float: left;
    border: 0;
    margin: 0 5px 0 0 ;
}

div.hatena-asin-detail-info{
    float: left;
    margin: 0;
    word-break: break-all;
}

div.hatena-asin-detail-foot {
    clear: left;
}

table
{ 
    background-color: #000;
/*
  filter: alpha(opacity=90);
  opacity:0.9;
*/
}

td {
    background-color : transparent;
    width: auto;
}

table table td{
    background-color : transparent;
    margin: auto;
    padding: auto;
}

table table{
    border: none;
    width: 100%;
    background-image: none;
    background-color: transparent;
}

input, textarea {
  border-width:0px;
  background: #393C5A;
  color:#BDBABD;
}

.highlight {
  background-color:red;
}

LDR とサイドバー

というエントリーを書いていた途中で vim の癖で redo しようと C-r 押してリロードがかかって消えたのでやる気がなくなった。

mixi が音楽とどうたらとか

そういや last.fm どうなってんだろーなと思って久しぶりに確認したらアーティストのページからいろんな曲が再生できる、もちろん日本人のも、というわけでストリーミング再生まくり!と思ったけどやはり last.fm だけあって重くて使い物にならなかった YouTube すげー、とかそんなことより最近の djkc はどんなことになってんだろと見てみたら相変わらずだった安心、だけど前よりペース落ちてない?とかも思ったりした。

emanon

MacBook売れすぎな件について

こんど焼肉行きましょう!(おごりで)

マリオDS

会社の人がやってた。楽しそう。DS 持ってたら間違いなく買うなぁ。

初恋 / NONA REEVES

Rails アプリの見つけ方

これ Rails じゃね?と思ったとき

  • http header で Set-Cookie: _session_id=***
  • http header のサーバが lighttpd か mongrel
  • /500.html が Application error
  • アクション、パラメータを変更したエラーメッセージが Application error
  • JavaScript の path が /javascripts
  • CSS の path が /stylesheets
  • 画像の path が /images
  • /javascripts/prototype.js, /javascripts/application.js をロード
  • html に埋め込んでいる JavaSscript の大半が//*lt;![CDATA[ ~ //> で囲んである

ぞくask

our $is_tty = -t STDOUT;

で出力先が STDOUT なら、という処理を行っている。なるほど。でも pipe って STDOUT じゃねーのかな。

とくひろむに -t ファイルハンドラ はそのファイルハンドラが tty にオープンされてるかどうか、のチェックだよ、ということを教えてもらう。なるほどー。

日本語 perl texinfo - File test operators

ask

http://search.cpan.org/~petdance/ack-1.12/

便利だけど findgrep (オレオレ alias ) の方が速いし見やすい(ワンライン表示のため)な。でも特定メソッドとかを調べるときは便利げ。

と思ったらなんかパイプで受け取るとエスケープシーケンスが消去されてるよ!どうやってんだこれ。

$ time ack method_missing|head
./tk.rb:43:  def Tk_CMDTBL.method_missing(id, *args)
./tk.rb:48:  def Tk_WINDOWS.method_missing(id, *args)
./tk.rb:1063:      def method_missing(m, *args, &b)
./tk.rb:1077:#        def self.method_missing(m, *args)
./tk.rb:3260:  def method_missing(id, *args)
./multi-tk.rb:1238:      def self.method_missing(m, *args)
./multi-tk.rb:1531:  def method_missing(id, *args)
./amazon.rb:151:    def method_missing(method)
./amazon.rb:166:    private :method_missing
./ostruct.rb:79:  def method_missing(mid, *args) # :nodoc:
ack method_missing  0.51s user 0.80s system 91% cpu 1.438 total
head  0.08s user 0.03s system 8% cpu 1.333 total

$ time findgrep method_missing|head
./Qt/qtruby.rb:98:#             of arguments error, rather than despatched to method_missing()
./Qt/qtruby.rb:404:             def do_method_missing(package, method, klass, this, *args)
./Qt/qtruby.rb:408:                                     return do_method_missing(package, method, klass.superclass, this, *args)
./Qt/qtruby.rb:452:                             do_method_missing(package, method, klass, this, *args)
./tk/optiondb.rb:174:    def method_missing(id, *args)
./tk/optiondb.rb:208:    private :__check_proc_string__, :method_missing
./tk/msgcat.rb:97:  def method_missing(id, *args)
./tk/font.rb:157:    def method_missing(id, *args)
./tk/font.rb:1222:  def method_missing(id, *args)
./KDE/korundum.rb:177:          def method_missing(*k)
find . -type f ! -regex '.*\.svn.*' ! -regex '.*\.sw.*' -print0  0.03s user 0.09s system 43% cpu 0.273 total
xargs -0 grep -n method_missing  0.14s user 0.18s system 61% cpu 0.517 total
head  0.02s user 0.01s system 6% cpu 0.459 total