トップ «前10日分 最新 次10日分» 追記

はじめてのにき

ここの位置付け

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|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|05|06|07|08|09|10|11|

ToDo:


2006-05-31

_ ge.org は

ゲオルグさんが取ってるに違いない……!

と思ったら正解だった。

(02:06)

_ Haskell プログラマの進化

前も見たけどメモ

http://www.willamette.edu/%7Efruehr/haskell/evolution.html

(14:21)

_ すべてがFになる

マンガ読んだ。 割と面白くてびっくりだにゃー。

(20:16)


2006-05-30

_ getjuna.rb

ひどい修正。 .finish .start と呼ぶだけ。

HTTP/1.1 でコネクションはり続けられんけどまぁいいか…

これどう使うことが想定されてるんだろうな。

(00:53)

_ 冗長

SDL_SetVideoMode(SDL_INIT_VIDEO);

は冗長だと感じないけど、

SDL.SetVideoMode(SDL.INIT_VIDEO);

は気持ち悪くてしょうがない。 名前推論とかで。

(01:17)

_ dl/struct.rb

が dl/import.rb と比べても賢くない。 unsigned int をパースできないとか…

(01:36)

_ 他社の業務妨害

として相手の会社に行った時に 小型ルータをハブにぶっさしまくって帰ってくるとかどうだろ。

(07:38)

_ TCC TODO

  • inline function
  • ffcall

あたりができると良いが。特に inline 関数はかっこいい。

まぁまずはちゃんとインターフェース作るとかそういうところをだね…

(09:30)


2006-05-29

_ かたんことん

ぼんやりしててボケたことをした感じ。 カードひき勝負がほとんどできんかったので いつもと全然違う雰囲気だった、 から、こそまぁ見えた視点もあった。

  • 道系の配置の場合、初期配置時に次に置くところを考慮に入れる。
  • 高いカード売って安いカード買って高いの買う。

etc.

(05:57)

_ 絵のぱわー

http://blog.livedoor.jp/dqnplus/archives/672041.html

みたいなんがわかりやすい形で出てる つー意味でほげほげだと思った。

(06:06)

_ こーいうスパムはなんの意味あるんだろ

http://shinh.skr.jp/m/?date=20050613#c01

ping なんかなぁ。これを放置したら大量攻撃、とか。

いずれにせよこのコメントは英語だけだから 弾かれるはずだったのに弾かれてないので修正した。

(10:43)

_ サーバリプレースというやつ

ssh 開いた模様…

  • Web の内容を全部移動
  • メールの量を確認するため ls -l する
  • メールを全部 mbox2maildir で変換して移動
  • その移行後のメールが読めることを確認
  • 連続的に ifconfig して IP を SWAP
  • Web が見れるのを確認
  • メールが見れるのを確認
  • メールが送れるのを確認
  • 失敗したら SWAP しなおして反省会

(10:49)

_ /var/vpopmail/etc

とりあえず 127.0.0 を落とす

(11:41)

_ サーバ続き

次は…

  • 外からのメールうんぬんのチェック
  • home@ を作る
  • sftp
  • DAV の復活可能性検討

(12:16)

_ スパム登録

http://slashdot.jp/security/article.pl?sid=06/05/29/0650234

恨みのあるヤツのメアド登録するヤツとかいたりしてなー

(16:54)

_ 詳細戦績の getjuna.rb

動いてねーなと思ったけどさくらからのDNSが 一瞬ひけなくなってるだけっぽい。 ドメイン売られてるよ。 たぶん明日くらいには解決するだろう…

(19:10)

_ mod_dav

サーバの libc 使って無理矢理ビルドしたがエラー。

Cannot load /etc/httpd/modules/libdav.so into server: /etc/httpd/modules/libdav.so: undefined symbol: __ctype_b_loc

んーむ。

(19:39)

_ 割と根性で libdav.so ビルド

apache-1.3.27-4.i386.rpm
apache-devel-1.3.27-4.i386.rpm
cpp-2.96-98.i386.rpm
gcc-2.96-98.i386.rpm
glibc-2.2.4-13.i386.rpm
glibc-2.2.4-13.i686.rpm
glibc-common-2.2.4-13.i386.rpm
glibc-devel-2.2.4-13.i386.rpm
glibc-profile-2.2.4-13.i386.rpm

を拾ってくる。 なんか apache は 7.3/updates みたいなとこにあったのを。 libc はサーバから持ってきておく。 apxs に手を入れる。 CFLAGS=-DEAPI とか --with-apxs で仕込みつつ ./configure 。 CC を変更しつつ make 。 できた libdav は使いものにならんので リンカオプションを -v で調べて、 collect2 のオプションの -lc を 拾ってきた libc.so に変更。

これで一応バイナリできた。

(20:26)

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

_ Ioqyvutb [この間も俊太郎の詩をお http://www.stlouisbusinesslist.com/business/5..]


2006-05-28

_ もともと動いてたよなぁと

http://slashdot.jp/linux/article.pl?sid=06/05/27/1140224

(02:16)

_ 風博士が

どんどん不便になっていく。

いいかげんなんとか。

(03:53)

_ 動いたー

require "dl/import"
require "dl/struct"
require 'tcc'

module SDL
  extend DL::Importable

  dlload "libSDL.so"

  c_include [ 'SDL/SDL.h' ]
  signature_each do |t, s, r, a|
    next if s !~ /^SDL_(.*)/
    as = $1
    begin
      case t
      when :ident
        import(s, r, a)
        s[0,1] = s[0,1].downcase
        as[0,1] = as[0,1].downcase
        alias_method as, s
        module_function as
      when :struct
        const_set(as, struct(a))
      end
    rescue
    end
  end

end

SDL.init(0x20)
SDL.setVideoMode(640,480,16,0)
SDL.delay(1000)
SDL.quit()

ウィンドウでたー。 module_function がキモだったというか知らねー。

あとはマクロで終わり。

(05:52)

_ TCC

マクロ渡す部分は終了。

あとはRubyの方かね。

(11:31)


2006-05-27

_ PF COMPLETE

出てたんかと思いながら衝動買いした。

六本木かなんかのイベントで見たサイキEXが入ってるらしい。 やりたいがPS2が無い。

あのイベントは詳細を思い出せんが 影山ヒロノブとかZUNTATAがいた気がする。 そんだけ。

(02:29)

_ 後で読むメソッド

http://iwatam-server.dyndns.org/

議論のしかたとかオタクの話とか。

(03:31)

_ testsprite 出自

Ada
AdaSDL に入ってるのをいじった。
Pascal(JEDI)
YT さんが Ada を改造してくださった。
C
SDL に入ってるのをいじった。
Pascal(S4F)
JEDI のをいじった。
D
自分で書いた。
Java
sayさんが書いてくださった。sdl4gcj添付。
Objective-C
gonyさんが書いてくださった。
OCaml
自分で書いた。
Java(JNI)
sdljavaに入ってるのをいじった。
Ruby
rubysdlに入ってるのをいじった。
Erlang
esdlに入ってるのをいじった。
Scheme(Guile)
自分で書いた。
Scheme(Gauche)
自分で書いた。
Haskell
自分で書いたところもっといいものをtanakhさんに書いていただいた。
Boo
自分で書いた。
C#
Zinniaさんに書いていただいた。
Python
gonyさんに書いていただいた。
JavaScript
sayさんに書いていただいた。
Perl
SDL_Perlに入ってたのをいじった。

まぁ、いじった、ってのに個体差がありまくりだけど、 たいして書いてないという事実は事実。 testsprite.e とか自分で書いたんだけど今動かんのよね…

(03:53)

_ tcc.rb

やっとできてきた感。

i@u ~/src/tccparser> cat test_tcc.rb
require 'tcc'

c_include "stdio.h"

signature_each do |s, r, a|
  print "#{r} #{s}(#{a.join(', ')})\n"
end

i@u ~/src/tccparser> ruby test_tcc.rb

void funlockfile(struct _IO_FILE *)
int ftrylockfile(struct _IO_FILE *)
void flockfile(struct _IO_FILE *)
char * ctermid(char *)
int pclose(struct _IO_FILE *)
struct _IO_FILE * popen(const char *, const char *)
int fileno_unlocked(struct _IO_FILE *)
int fileno(struct _IO_FILE *)

このあともドンドコ出る。 ていうか ftrylockfile とかってなんだ。 ctermid ってなんだ。

名前で想像した通りの機能だった。

(05:15)

_ ふむ

static initializer による初期化。

(05:39)

_ 救えなさすぎるエラー

i@u ~/src/tccparser> ruby test_tcc.rb inline.h
codegen is not supported: gen_function
ruby: (薹衰m魴: Bad font file format

さすがに font は関係無いだろうて。

(08:09)

_ TCC

  • 謎のエラーメッセージをなんとかする。
  • Ruby/DL の例外どうしよ
  • qsort
  • 構造体

(09:27)

_ call/cc on OCaml?

あったっけ。

http://d.hatena.ne.jp/h_sakurai/20060522#p1

あとで。

(17:41)


2006-05-25

_ ここまでわけのわからないエラーメッセージというのもなぁ

ruby: SDL.h: Unknown error 3216009612

(02:09)

_ サーチパスに無かっただけかいな

ひどい。

(03:07)

_ mygcc

GCC-ML をやる気なくチェックしてて発見。

http://mygcc.free.fr/

http://gcc.gnu.org/ml/gcc/2006-04/msg00059.html

(16:12)


2006-05-24

_ Fusion

http://d.hatena.ne.jp/ranha/20060523#1148374319

via http://d.hatena.ne.jp/toge/20060523#1148405805

似たようなことやるんやな…と video/x11 見ても思ったんだけど。

(02:49)

_ D で開発する方法

rl3 あたりをひながたにすること。

(03:27)

_ pthreadtypes.h

70 行目くらいの __extension__ union とかで TCC がエラー出すので #ifndef __TINYC__ をはさんだ。

(06:32)

_ 奪いたいのは宣言だから

struct/enum/union 、 typedef 、関数宣言、 extern 変数宣言、 マクロ、あたりが重要になるんかな。

(06:42)

_ TCC

面白いなぁ… goto で飛びまくり。

next_nomacro1 で ident を取得すると同時にハッシュにしてる。 以降は基本はハッシュ値管理。 なるほどなぁと。

(18:07)

_ tcc_compile の下

の方で sym_pop(&global_stack, NULL); してるな。

(20:24)


2006-05-23


2006-05-22

_ 久々にワンダの動画見ると

大神より面白かったかなと思った。

要するに難しくないとダメなのだな…

(00:16)

_ スクリプトランタイム

i@u ~> la /usr/lib/libpython2.4.so.1.0
-r-xr-xr-x 1 root 1.2M  2月 12 18:00 /usr/lib/libpython2.4.so.1.0*
i@u wrk/SDL/testsprite> du /usr/lib/python2.4/site-packages/pygame/
1369    /usr/lib/python2.4/site-packages/pygame/

i@u ~> la /usr/lib/libruby.so.1.8.4
-rwxr-xr-x 1 root 946k  2月 12 18:24 /usr/lib/libruby.so.1.8.4*
i@u ~> la /usr/lib/libruby-static.a
-rw-r--r-- 1 root 1.4M  2月 12 18:24 /usr/lib/libruby-static.a
i@u ~> la /usr/local/stow/yarv-r502/lib/libruby-yarv-static.a
-rw-r--r-- 1 root 3.3M  5月 21 02:42 /usr/local/stow/yarv-r502/lib/libruby-yarv-static.a
i@u wrk/SDL/testsprite> la /usr/local/lib/ruby/site_ruby/2.0/i686-linux/sdl.so
-rwxr-xr-x 1 root 304k  5月 21 01:38 /usr/local/lib/ruby/site_ruby/2.0/i686-linux/sdl.so*

うーん。YARVなぜでかい。

(00:21)

_ 答え

i@u ~> strip libruby-yarv-static.a
i@u ~> la libruby-yarv-static.a
-rw-r--r-- 1 i 860k  5月 22 00:22 libruby-yarv-static.a

(00:22)

_ 動画ぼんやり環境

00:13 >i< 突然思ったんだけど
00:13 >i< 動画って複数同時に見たくないかな
00:14 >i< 4つくらいExpose状態でぼんやり眺めたい
00:14 >i< 自分で言っててExposeでいいじゃんと
00:14 >i< いやそれを前提としたプレイヤーがあれば…
00:15 >i< 動画を眺めようというボタンを押したら
00:15 >i< 最近IRCにはられたyoutubeの動画とか
00:15 >i< 勝手に流れたらいいじゃないか
00:16 >i< ファイルが検索ベースで画像がタグベースなら動画は放置プレイベース

(00:27)

_ つまりiPodShuffleの動画版か

(00:30)

_ 自分の作ったものを使ってるか

使ってるものはほとんどコネタのものなんだよな。

http://shinh.skr.jp/koneta/

mircbot, twoline, minimoni, WWDGWA, kati, fne, xbuf

ふむふむ結構ある。 ローカルのもっと細かいとか特殊用途な スクリプト群もまだまだあるしなぁ…

今でも一番でかいのは sevilwm かな…

(02:31)

_ メモ

2005年12月20日くらいまで見てコネタをまとめた。

トップもひどいがコネタもひどい。

(03:06)

_ Hyper Estraier

遅らばせながらここの検索を HE に移行。

(03:26)

_ TAP

48:13, 38:55, 40:36, 41:31, 21:33 の 452。

m は出ると思うんだよなぁ

(06:12)

_ 同じメモが二つあるという

http://shinh.skr.jp/m/?date=20060306#p01

http://shinh.skr.jp/m/?date=20060419#p04

クズめ。

(06:54)

_ アンテナ

http://a.hatena.ne.jp/include?http://shinh.skr.jp/m/

なんとなく見て気付いたけど アンテナのPVが1052/6hって何事。 さすがに僕は1052回も見ない。

(07:46)

_ 南大塚地域文化創造館

http://www.toshima-mirai.jp/center/e_otsuka/#05

特に条件なく午後1600円24人。 スクリーン貸し出し。 スライド映写機はプロジェクタでは無さげ。

(16:38)

_ よーわからんが炎上かな

というか煽りがいる感か。

http://www.digitalmars.com/drn-bin/wwwnews?digitalmars.D/38315

Derelict に関しては いっぱい入ってるよりバラバラの方が好みだってだけなんだけどな。

(19:46)

_ SDL_mainどうするんか問題ね…

それ以外にドキュメントが必要だとは思えんし。

確かになんかもーちょいおもろい解決無いかなという感はある。

(20:48)


2006-05-21

_ j2sdk-1.4.2_11

FC5 で self-extract できない。 Debian で rpm を吐かせるというおかしなことに。

(02:39)

_ あつい

なあ

一刻も速く麦茶を入れる箱を買うこと。

(23:21)


2024年
11月
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
1.Ioqyvutb(2014-05-24 02:30) 2.Lhinhmux(2014-05-24 02:30) 3.viagra(2014-05-24 02:30)
search / home / index

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

shinichiro.hamaji _at_ gmail.com / shinichiro.h