トップ «前の日記(2010-02-11) 最新 次の日記(2010-02-16)» 編集

はじめてのにき

ここの位置付け

2004|11|
2005|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|

ToDo:


2010-02-13

_ TODO

  • tracer
  • AI?
  • crack?
  • 012345
  • ゴルフ場と ipcrm
  • ゴルフ場のバージョン情報とタイムアウトと exec count と
  • ゴルフ場の同一タイムスタンプ問題
  • ゴルフ場の escape
  • ゴルフ場と polyglot
  • メガデモ
  • GCC とたわむれる
  • syard とたわむれる
  • syard の script.js をちょっと書き直す
  • テトリス
  • TCC は -run をあと少しリファクタリングして push
  • TCC x86-64 asm
  • D
  • w3m & webkit であそぶ
  • kevil がなんかおかしい件
  • bfx は忘れてた
  • ada は忘れてた
  • grub コード整理

(03:05)

_ begin end

BEGIN {
  print "o, "
  END {
    print "wor"
    BEGIN {
      print "ll"
      END {
        print "ld"
        BEGIN {
          print "He"
          END {
            puts "!"
          }
        }
      }
    }
  }
}

BEGIN はうちから END は外から。 BEGIN も別に下から実行してるというわけではなくて、 並列に並べると上から下に行く。 なんかぱっと考えた時の直感と真逆な感じがあるんだけど、 わざわざこうなってるということは理由があるのかなぁ。

Perl も同じだから Perl にあわせたのか

(03:31)

_ かにチャーハンの店

http://www.stride.co.jp/chahan/shibuya.php

複数人の同僚さんがうまいと言ってたので行ったら真剣においしくてびびった。 やばかった

でも味の好みとか的には唐辛子入れてザーサイ入れたいなー的な

(03:48)

_ PRA

http://pra.aps.org/abstract/PRA/v81/i2/e022108

驚かざるをえませんね

(03:54)

_ begin end

awk はたぶんだめだった。

あと結構自由なところに置けるんだなぁ

puts begin BEGIN { print "Hello, " } end || "world!"

(04:12)

_ 文字列連結

http://blog.practical-scheme.net/shiro/20100211-string-literal-concatenation

3 はそれこそ awk とかですかね。

BEGIN{ w = "world!"; print "Hello, " w }

これがあの Perl でできないのは特筆すべきことなんじゃないかなぁと思う。 まぁ bare word があるような言語で文字列連結があると 崩壊以外の末路が見えんが。

あと Perl は文字列連結は . でやってても 両方定数だとコンパイルタイムでやってるように見える。 コードとかは見てないけど、そういう挙動というか

(04:17)

_ gdb

  • Apple の GNU gdb 6.3.50-20050815 (Apple version gdb-966) は info functions でアホほど時間使った後に死亡。適度に対象が小さくなる正規表現を喰わしてやると OK 。ただ PCRE じゃない正規表現なんだよなぁ…
  • GNU gdb 6.3.50-20050815 (Apple version gdb-1346) も同様っぽい気がしてたがこれはクラッシュしなかった。単にスノレパさんなのが良かったのかもしれない。
  • gdb-7.0.1 を野良ビルドしたら怒られた。このへん参考にするとスタートはできたけど、あきらかに異常動作している。 http://sourceware.org/gdb/wiki/BuildingOnDarwin
  • fink には gdb 無いっぽい。

あ、なんかクラッシュしなかった。 なんか強烈に遅くて、クラッシュする時もある、って程度なんかな… あと gdb-1344 を野良ビルドしたらそっちの方がはやかったっぽい。

いずれにせよシンボル情報保存しておけばいいか…

(17:00)

本日のツッコミ(全2件) [ツッコミを入れる]
_ もわ (2014-05-24 02:45)

すごい勢いでrssが壊れてましたが大丈夫ですか↓こんな

TODO

    * tracer
    * AI?
    * crack?
    * 012345
    * =E3=82=B4=E3=83=AB=E3=83=95=E5=A0=B4=E3=81=A8 ipcrm
    * =E3=82=B4=E3=83=AB=E3=83=95=E5=A0=B4=E3=81=AE=E3=83=90=E3=83=BC=E3=82=B8=

=E3=83=A7=E3=83=B3=E6=83=85=E5=A0=B1=E3=81=A8=E3=82=BF=E3=82=A4=E3=83=A0=E3= =82=A2=E3=82=A6=E3=83=88=E3=81=A8 exec count =E3=81=A8=E2=80=A6

_ shinh (2014-05-24 02:45)

なんかUTF8な文字送った時にどっかのレイヤーでこわれたみたいだったので適当に手でなおしました。

お名前:
E-mail:
コメント:
人生、宇宙、すべての答え
本日のリンク元

2010年
2月
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
1.shinh(2014-05-24 02:45) 2.n(2014-05-24 02:45) 3.naoya_t(2014-05-24 02:45)
search / home / index

全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。

shinichiro.hamaji _at_ gmail.com / shinichiro.h