2007-05-01から1ヶ月間の記事一覧

Brainfuck でも Whitespace でも Befunge でもある ELF バイナリ

を作ってみました。http://shinh.skr.jp/dat_dir/tetraglothttp://shinh.skr.jp/dat_dir/tetraglot.asmPolyglot はこのへんに昔感動しました。昔拾った時は 1991 年バージョンで Perl は入ってませんでしたが入ったのですね。http://ideology.com.au/polyglo…

C でも BF でも WS でもある

というコードを IOCCC に出したのでした。ただ C のコンテストに BF や WS のコード出してどうするということで、 C コードの機能として引数が ws 含んでると Whitespace インタプリタになって bf 含んでると Brainfuck インタプリタになるようになっていま…

かっこいーと思ってて存在を思い出した。

CHoP

C のヘッダをパースするライブラリを作りかけました。http://shinh.skr.jp/chop/chop.tar.bz2昔作った tccparser みたいな感じで、 Ruby/DL の宣言ヘルパみたいなのも作りました。こんなのが動きます。 require 'chop' module LIBC extend Chop dlload 'libc…

なんでこんなに時間かかるかなーという。

Google で英語ページのみ検索

Googleの検索結果に「英語のページのみを検索」を追加する GreaseMonkey をありがたく入れてたのですが、しょっちゅうあることなのでキーボードで行かせてくれ、と雑な GreaseMonkey を書きました。http://shinh.skr.jp/dat_dir/engooglekey.user.jse で英語…

twitter やめました

反抗期なので正直に使う気が起きなかったので、ヒストリとかさらしてみたけど飽きたのでやめることに。http://twitter.com/shinh/スクリプトはこんなの。 Authorization: Basic の後に BASE64 したパス埋めてた。 #!/usr/bin/env ruby require 'socket' requ…

Gmail なんとかした続き

テキストボックス内で g を押すとスクロールしちゃうっていう痛いバグを修正した。http://shinh.skr.jp/dat_dir/gmail-keyfix.user.js

Gmail をなんとかした

なんか日常的に Gmail 使うことが増えてきてたのですが使い勝手が最悪だった(マウスが必要といういみ)のでなんとかしました。とりあえず Better Gmail 。http://lifehacker.com/software/gmail/lifehacker-code-better-gmail-firefox-extension-251923.phpな…

f4kc_FocusFirstInput

一番上にあるテキストボックスに入力フォーカスをあわせたい…ということはかなり多いような気がしたので作ってみた。割と良い気がする。 inputs=_f4kcGetTopFrameWindow().document.getElementsByTagName("input"); for (var i=0; inputs[i]; i++) { if (inp…

FizzBuzz アゲイン

なんかまた流行ってるらしい。 Ruby の 56B は 1.upto(?d){|n|puts ["Fizz#{s=[:Buzz][n%5]}"][n%3]||s||n} 1.upto(?d){|n|s=[:Buzz][n%5];puts n%3<1?"Fizz#{s}":s||n} 1.upto(?d){|n|n%3<1&&s=:Fizz;puts n%5<1?"#{s}Buzz":s||n} 1.upto(?d){|n|puts ["Fiz…

環境設定

んでなんだっけ。環境設定が楽しいとかいう話だったような気がするけど、そんなわけないというかいい加減飽きてきた。だいたい、まくぶく→会社環境→Cygwin→coLinux、とこう4回も w3m インストールしてるんだよ。いちいちパッチとか当ててらんないからソース…

適当に sevilwm_click_focus アップデート

http://shinh.skr.jp/tmp/sevilwm_click_focus.tgz主に kurimura さんに指摘していただいた件とhttp://d.hatena.ne.jp/kurimura/20070425ついでに背景クリックしたら落ちるという致命的なバグを修正。

適当に wtools アップデート

http://shinh.skr.jp/koneta/wtools.tgz主に odz さんにいただいた指摘を取り入れて、 popen("-" すれば子プロセスのプロセスID取れるじゃん!と気付いて、過剰な出力が来た場合そのプロセスを kill するとか追加。http://d.hatena.ne.jp/odz/20070430/117788…

自分の尻拭いとか。

なにかあれば下記メールアドレスへ。
shinichiro.hamaji _at_ gmail.com
shinichiro.h