読者です 読者をやめる 読者になる 読者になる

buzziness

ビジネス用語は難しいです。例えば適当に拾ってきた下記記事。http://it.impressbm.co.jp/e/2008/11/15/245 ITホールディングスグループのTISとEDI(電子データ交換)ソフトウェアでのトップシェアを誇るDAL(データ・アプリケーション)は11月14日、女性下…

isatty

grep なんかは grep --color=auto とかしておくと、端末に出す時は色を出す、というような処理をしてくれて、これに割と慣れてると色がついて欲しい時に色がついてないと割と腹が立ったりするわけです。例えば下記のような状況で色が出ないのが腹立たしい。 …

なんでもランキング

http://shinh.skr.jp/m/?date=20080322#c03気が変わったので作りました。http://shinh.skr.jp/ranking/http://shinh.skr.jp/ranking/?q=%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E8%A8%80%E8%AA%9E%E3%81%AE%E8%A6%81%E7%B4%A0%E3%81%AE%E5%AE%9F%E8%…

256 color mlterm

追記: upstream にもっと良いバージョンのものを入れてくださったので、 CVS のバージョンを使ってください。http://sourceforge.net/scm/?type=cvs&group_id=40891ちょっと前に作業してた mlterm の 256 色化を上げときます。http://shinh.skr.jp/dat_dir/m…

grep はえええええええ

ということに気付きました。前から速い速いとは思ってたんですが、実際すんごく速いですよ grep 。手元だと自分の SVN レポジトリ全部 + /usr/include + /usr/local/include + /usr/i586-mingw32msvc/include の 250MB 程度の grep が 2 秒もあれば終わる。…

ee-0.3.12 を適当に

なんか色々通らんみたいだったので、適当に autotoolize しなおしときました。http://shinh.skr.jp/dat_dir/ee-0.3.12.tar.gzee っていうのは画像ビューアで、こう特に機能が何もないというか、いやあるんだけど起動しただけだと画像表示してるだけで余計な…

にこにこマイリストリスト

あけましておめでとうございます。今年もニコニコするためにこんなもの作ってました。普通に RSS リーダーでいいんだろうど RSS 難しいので…http://shinh.skr.jp/nico/http://shinh.skr.jp/nico/index.cgi?u=shinh飽きてきたので使いそうなら削除とかつけま…

魔法をつくるんだ @wiz

なんか VIPPER さまが遊んでくださってるなーと見つけました。 /m/ とかで 503 出てたのはこのせいかーとか、ストレートな突っ込み入れてくれると面白いなぁとか思いました。でまぁ数年越しの課題であった Wiz でもやってみました。http://shinh.skr.jp/kone…

KWSKK

なんか子音入力というアイデアを前に聞いたので SKK と組み合わせたらどうなるのかなぁと少し遊んでいました。http://kwskk.shinh.org/要は自明な母音は省略することによって省エネになるといいなぁと。例えば東京都が Tkyto で十分、というような。意味ある…

w3mcooksrv

なんか複数の w3m でクッキーの情報を共有したいと思うことが多々あります。特にブラウザ終了時に expire する種類のクッキーが。で、 w3m の cookie 情報を保持しておくサーバを書きました。http://shinh.skr.jp/dat_dir/cooksrv.patch.gzえーとパッチあて…

適当に wtools アップデート

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

wgrep, wlocate, wfind

そういうコマンドのコンビネーションでなんかちょっと気の効いた機能を自分用に作って使う…っていうような、 Unix の考え方みたいなそんなものを僕がなんとなく理解していく過程で印象に残ったサイトに以下があります。http://www.mnet.ne.jp/~tnomura/この…

w3m の GOTO_RELATIVE

GOTO_RELATIVE は今いる URL か、アンカーの先の URL を編集して他の URL にいけるというものですが、私は今いる URL 基準の設定 (default_url = 1) にしてあります。ですが、主に 2ch など、 base href が書いてあるサイトでは、その指定された base href …

w3m で現在指してる画像の URL をコピー

したい時がたまにあります。通常のリンクのコピーの場合は、私の場合、 xclip を用いて、 keymap M EXTERN_LINK "echo -n %s | xclip"などとしています。同じように、 keymap M-i VIEW_IMAGE "echo -n %s | xclip"などとできれば画像 URL のコピペができるな…

w3m に現在行表示

追記: このオプション普通にあるし! display_lineinfo 。w3m で文章読んでると現在何行目を読んでるかわからなくて、それだとあとどのくらい時間がかかるかとかがわかりにくくて困ったりします。気持ち的には常に表示して欲しいので、適当にパッチ。 Index:…

apt-get のラッパ

最近メインマシンを Ubuntu にしました。 Fedora Core 6 で yum とか apt-get が非常に遅かったのが主な要因です。おおむね快適なのですが、 Debian 系に慣れてないこともあるでしょうが、 apt-get のオプションはわけわかりません。特に引数が違うだけなら…

w3m の urimethodmap

なんかこれ未だに undocumented な機能なんでしょうか。 ~/.w3m/urimethodmap に ttp: h%s tp: ht%sとか書いておくと 2ch で快適っていう機能です…というわけではなくたぶん isbn:// とかそういうのを適当に local CGI でほげほげするんでしょう。まずこれの…

w3m と wanderlust で mailto スキームをまともに使う

なんで今さら mailto スキームとかどうこうしたいかとかはめんどいので略として、 w3m から wanderlust と通信みたいな。mailto の RFC はこのへん http://hp.vector.co.jp/authors/VA014833/rfc2368J.htmlすんごいざっと見た感じ、 hogehoge@example.com?su…

rdic server

普段 rdic という辞書を使っています。http://www.yasgursfarm.us/rdic/これはとても便利なのですが、コマンドラインからも使いたいということで安易にサーバ化。 --- rdic.orig 2005-04-20 16:44:27.000000000 +0900 +++ rdic 2006-11-19 21:37:08.00000000…

shinh チェッカーの内容

コードはこのへん。http://shinh.skr.jp/ncheck/nchecker.rbんーとなんだっけ。 bsfiter のコード入ってるし GPL です。キモはデータの作りかたくらいですか。単に MeCab で分解してもらっておいて、単語の出現頻度表を作ってあるデータが shinh モノと非 sh…

shinh ゲーム化

思ったよりも shinh は深刻に蔓延していることがわかりました。さらに、最新の研究成果では、shinh が少ないほど社会的に成功している 傾向が示唆されています。適切な対処をしないと取り返しがつかないかもしれません。そこで、 YT さんの極めてまっとうな…

shinh 度チェック

ひょっとして私って shinh なんじゃ…時々、そう思ってしまう人はいませんか?でも、医者に相談するのは面倒だし恥ずかしい…長い間、私も何度となくこの漠然とした不安に悩まされてきました。でもチャールズ、この新製品があればご家庭で簡単にチェックできる…

rlwrap で dabbrev っぽい挙動をさせる patch

dabbrev は Emacs スキーの人は知ってますよね。 rlwrap もみんな大好きツールだときっと信じています。でまぁ、 rlwrap で補完をしたいけど単語登録とかめんどくせえ、というのが今回の主旨です。http://shinh.skr.jp/tmp/rlwrap-0.26_comp_hist.patch上記…

よみかたあんけーと

田舎者で友達がいない子 (ex. 俺) は、技術用語の読み方がわからないため、人前で話したりするとさあ大変。宇宙人を見るような目で「そんな読み方する人、始めて見たよ」とか言われてしまいます。というわけでアンケートを作ってみました。http://shinh.skr.…

Quick Hint a Hint

http://d.hatena.ne.jp/shinichiro_h/20060823#1156263450で作ったものですが、 c をテキストボックスで打てなくなるという悲しいバグがあったので修正しておきました。http://shinh.skr.jp/koneta/qhah.user.js

グーグルの検索結果に適当にリンクを 2.0

http://shinh.skr.jp/koneta/googleothers.user.jsグーグルツールバーから検索した時にうまくいってないよ!と教えていただいたので修正しました。ありがとうございます。ついでに、というかそっちがメインですが、リンク先を GM_xmlhttpRequest で調べてお…

Quick Hint a Hint

引き続き Firefox ネタ。Hint a Hint はすばらしいのですが以下略。というわけで、ページをロードした際にリンクの前に [U] などとヒントを最初から表示しておきつつ、 C を押してからそのキーを押すことによってそのリンクにフォーカスをあわせられるものを…

グーグルの検索結果に適当にリンクを

私は自分向けポータルみたいなのを作っていて、というかかなりの部分が昔 k.inaba さんのものからパクった流用なのですが、で、そこから各種検索エンジンなどを使えるようにしているのですが、グーグル以外はどうもあまり利用しません。例えば A で検索した…

一番上のリンクにフォーカスをあてる

HaH はどうも最上解では無い気がする…ということで色々考えてます。 w3m だと、見ている場所にカーソルがあることが多いので、サイトを見ていてリンクをたどりたくなれば、タブと NEXT_(UP|DOWN|RIGHT|LEFT) でひょいひょいと移動すればいいんですが、 Firef…

Firefox をある程度の単位で上下

今さらながらに Greasemonkey とか便利なんじゃないかとか思いはじめていたりするんですけど。でも便利だけど書いてて楽しくないよねとか。要するに役に立つものはツマらない教の信者だというだけですけど。なんとなくはてなブックマークで j とか k とか押…

minimoni.d

http://shinh.skr.jp/koneta/gkrellm.dhttp://shinh.skr.jp/koneta/minimoni.dCPU 使用率のモニタは、大昔は gkrellm を使っていたのですが、地味な画面に一つだけ派手なアプリが場所を取るのは好ましくなかったため、 gkrellm のデーモン機能を使って、 35x…

configure.rb

./configure スクリプトでビルドする場合、何が面倒って過去に使ったオプションが思い出せないことです。http://shinh.skr.jp/koneta/configureそれで作ったこれは、 ./configure した時に、そのオプションをディレクトリやバージョンなんかと一緒に記録しま…

joy2mouse.c

ジョイスティックでマウスポインタを操作するものです。十字キーで移動と、ボタンでマウスクリックのエミュレーションをします。http://shinh.skr.jp/koneta/joy2mouse.cなんか寝っころがって HHK 下腹部に置いてぼんやり操作してる時に Thinkpad のポインテ…

被はてぶカウンター

http://shinh.skr.jp/koneta/#hatebuなんか、はてぶって別にコメントとかじゃなくて数くらいしか興味が無いわけです。たいていノーコメントに近いですし。数もまぁなんでもいいんですが、数の指標と言えばアクセスカウンタが一番メジャーな指標かと思います…

mircbot

http://shinh.skr.jp/koneta/#mirc最新のコードに変更。

ぐるぐる

http://shinh.skr.jp/gl/#guruguruフォトショップに直行座標を極座標に変換するフィルタがあるそうで。製作時間15分+調整45分みたいな。

proto.rb

http://shinh.skr.jp/koneta/proto.rbJavascript とかのように、 map['a'] と map.a が等価だといいなあと思う時があるので作りました。fetch があるかを調べているのは要素が既に無い時のアクセスは nil を返すんじゃなくてエラーにしたいものの、 fetch 決…

波面

http://shinh.skr.jp/tmp/ripple.tgzなんか単純に円だけでも綺麗だなーと思いました。 glut 使ってます。マウスで波を作って、左クリックで止められます。止めてる間に動かすといっきにどばっと。

mf.rb を複数回呼び出しに対応してみた

さっきの mf.rb では sumim さんの元の問題のような、二回メソッド呼び出しが発生するケースはどうしようもないわけで… > ruby mf2.rb -l 2 '"ABC"' '"aB"' '"c"' "aB".メソッドを呼び出す回数の最大数を -l 数字 で指定できるようにしてみました。http://sh…

Method Finder for ruby

http://shinh.skr.jp/koneta/mf.rbid:sumim さんのところの記述 (http://d.hatena.ne.jp/sumim/20050822/p1) から Method Finder というものを知ったため、 ruby 版を書いてみました。既にありそうですが。 > ruby mf.rb usage: mf.rb expected receiver [ar…

mircbot-0.0.3

http://shinh.skr.jp/koneta/#mirc地道に増えて 46 プラグイン。コヨーテというゲームができるとか。http://www.geocities.jp/playtownpart7836/game/revue/COYOTE.htm

mircbot とその他

http://shinh.skr.jp/koneta/#mirc気が向いたらプラグインたしてるうちに33プラグイン。ついでに CTCP に反応したり invite に反応したりとか、プラグインのタイムスタンプ見て必要な時は自動でリロードしたりとか…まぁオモチャです。再設計しようとかいう思…

mirc.rb

http://shinh.skr.jp/koneta/mirc.tar.gzそういえば IRC のボットを作ってみたので置いておきます。無能とかではなくて、 weather> 1月21日(金):晴れ 1月22日(土):晴れ calc>10*2+3 23 というようなどうでもいい機能がムダに詰まったものです。 reload> でプ…

wview.cgi

で、こんなもん作るわけか。必要に応じて機能が増えます。使い方の説明はしない。http://shinh.skr.jp/wolf/wview.cgi追記:http://d.hatena.ne.jp/ytqwerty/20040912#p2あ、私が知ったのは 流行の最先端を行くZinniaさん経由ですよ。それとこの手のはちと邪…

linkcheck.rb

http://shinh.skr.jp/koneta/#linkcheckリンクチェックするスクリプトです。わかったことは、チェックしたところで修正する気なんて起きない、ということです。ついでに今までのコネタを加えました。 vi src/koneta/index.html cp ~/wrk/pbg/pbg-0.0.2.tar.b…

read_rss.cgi

よーするにおまえら全員はてなヤロウやんけ、ということで、 read_rss_by_bulknews.cgi というのをベースに CGI ベースの RSS リーダを作った。http://shinh.skr.jp/koneta/read_rss.pl複数の URL から RSS 持ってきて、アイテムをばらして日付けでソート、…

Meta/Multi Line Preprocessor 更新

気が向いたので。http://shinh.skr.jp/mlpp/mlpp.tar.bz2テンポラリファイルは -s を付けない限りは消します。 -v を付けない限りメッセージを吐きません。独自マクロをサポートしました。とりあえず __MLPP_LINE__, __MLPP_FILE__, __MLPP_FUNCTION__, __ML…

Meta/Multi Line Preprocessor 動作説明

はやく書かないと忘れてしまいますよ。いやすでにわすれている。mlpp.yml に使用可能なプリプロセッサとその情報、使用可能なコンパイラとその情報が書いてあるみたいです。まず、行情報を保持しなければなりません。ファイルなめて情報を記録するということ…

Meta/Multi Line Preprocessor

えーと、 cpp のかわりに m4 を使いたいとZinniaさんさんがおっしゃっていて、その辺の議論で出てきた妄想なのですが面白そうなので作ってみました。http://shinh.skr.jp/mlpp/mlpp.tar.bz2えーと、これは何かというと、メタプリプロセッサです。別なプリプ…

fcomment

ちょうどやけにレポートだのなんだのがあって、論文やら何やらがぐちゃぐちゃと増えてきて pdf をうまく整理する方法無いかなーと模索していたころに k.inaba さんの検索は便利だという話を読んだ。http://www.kmonos.net/wlog/#_0141040716で、とりあえず B…

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