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

辛い!!!!

http://gigazine.net/index.php?/news/comments/20060714_blairs_16_million_reserve/辛さの数値化。タバスコが2000ちょい。Blair's 16 Million Reserveが1600万!!なんじゃそりゃ。ラディッツと最終フリーザくらいの差かよ!!!! 暴君ハバネロとか辛口カ…

修学旅行中の2教師、セクハラで強制送還

http://www.nikkansports.com/general/p-gn-tp0-20070623-216759.html 宇都宮市の市立中学校の修学旅行中に、男性教諭(32)が女子生徒の人気投票を聞き取り 調査していたとして、生徒からつるし上げられて、宿泊先の京都市から帰されていたことが2 2日…

優れたもの…

d:id:ytakenaka:20070405興味のあるソフトウェアのソースコードなんてのはどうだろう?興味がある分野だと断然読みやすいと思う。 俺の場合はelispが身近だけど、Lispらしく書いているソースが少ない気がする。

無量大数の彼方へ

http://www.sf.airnet.ne.jp/ts/language/largenumber.html小学生のころ無量大数まで覚えたんだけど、もっと後があったのか!

ん〜菱形継承…

http://d.hatena.ne.jp/ytakenaka/20070620/p1菱形継承は慣れてないから頭が混乱する。多重継承の使い道っていまだMix-inしか知らない。 どうやって理解すればいいんだろ。ドラクエ6の職業システムみたいなものかな。 たとえば僧侶と武闘家をマスターしたら…

関数型人間?

http://dame.dyndns.org/misc/fpiat/よくわからんテストだ。 0.215721〜だった…まだまだか。 conkerorだとうまく動作しなかったのでM-x firefoxで履歴から読み込まないといけなかった。

elispの発音

elispを「えりすぷ」と読む人は少数派? たしかに意味的には「いーりすぷ」なんだが。

ajaxって…

d:id:qb_dp:20070607ajaxってw3mに対応してないからキライ… はてなはemacsだけで日記が書け、w3mだけでブラウジングできるのが嬉しい^^

hatena-modeと「はてダラ」

hatena-modeと「はてダラ」と組み合わせて使えたらいいな。 あと、誰かが言ってたけど、C-c C-pはC-c C-cにすべきでしょw C-c C-cは送信とか完了とかの暗黙の意味合いがあるようで拙作含め多くのelispプログラムがそうしている。Mewだってnavi2chだって。

同じシ社製エレベーターでまた閉じ込め

http://www.nikkansports.com/general/f-gn-tp0-20070622-216572.html 22日午前8時20分ごろ、新潟市が管理する福祉施設「新潟テルサ」(同市中央区鐘木) のシンドラーエレベータ社製エレベーターで、施設利用者の男性が約5分間閉じ込められるト ラブ…

http://d.hatena.ne.jp/gan2/20070621/1182441886 (setq ruby-deep-indent-paren-style nil) ですかぁ。10年近くrubyistやってるのに知らんかったなんてorz

rcodetools 0.7.0リリース

http://eigenclass.org/hiki.rb?rcodetoolsrcodetoolsは俺とmfpで共同開発しているソフトウェアです。rcodetools 0.7.0をリリースしました。 前バージョンよりもツールが増えて大幅にパワーアップしています。 rcodetools は Ruby のコードを扱うツール群で…

はてな内自動リンクを入力するelisp(スケッチ)

とりあえずはてなダイアリーとはてなグループの自動リンク記法には変換してほしいので。 他はやる必要あるのかな。 (require 'cl) (defun hatena-url-unescape (string) (shell-command-to-string (format "ruby -rkconv -rcgi -e 'print CGI.unescape(ARGV.…

elispプログラミングしてるとCommon Lispのパッケージシステムが恋しい

最初からいちいち長い名前なんかにしてたら思考が中断してしまう。 パッケージで名前空間を分けられたら… 多値も恋しい。

はてな記法のテスト

テス、テス、マイクのテスト中です(違) hatenahelper-modeを拡張してURLをはてな記法に変換するelispを作ろうとしています。 id記法 id:rubikitch id:rubikitch:archive id:rubikitch:about id:rubikitch question記法 ? > search記法 >? antenna記法 a:id…

Firefoxを遅くさせる最大原因はアドオン

http://d.hatena.ne.jp/independent007/20070612俺はconkeror, dom-inspector, xpather, mozlabのみ。 dom-inspector, xpatherは独立したアプリケーションだと思うし、mozlabは開発者ならほとんどの人が入れているであろう。 ん〜、conkerorだと大きな遅延は…

Common Lispで書かれたウェブブラウザ

http://www.cliki.net/Closureまだ使ってないけど、JavaScriptとか対応してなさそう…

JR山陽線に置き石で高校生を再逮捕

http://www.nikkansports.com/general/f-gn-tp0-20070622-216530.html 岡山県和気町の山陽自動車道で車に投石するなどしたとして逮捕された同町の高校1年の男 子生徒3人(いずれも16)が、JR山陽線で置き石をしていたとして、岡山県警少年課など は2…

youtubeなどのvideoをダウンロードするための設定

動画サイトから動画をダウンロードするサービス http://videodownloader.net がある。親切なことに日本語ページまで用意している。現時点で対応している動画サイトは以下の通り。ちなみに以下のコマンドで取得できる。w3m -dump http://javimoya.com/blog/yo…

firefox拡張

http://d.hatena.ne.jp/khiker/20070617/firefox_devcon_2007firefoxの拡張って楽しそうなんだが、そんなにfirefox自体使ってないんだよね。いつもw3mでJavaScriptが必要なときに仕方なく使う程度なので。 w3mヘビーユーザの俺に言わせれば、DOMとかをJavaSc…

HyperSpec辞書引きLocal CGI

http://d.hatena.ne.jp/mitsygh/20070620/1182365173id:mitsyghさんのエントリ。同じようなこと考える人はいるものだ。EmacsだとSLIMEで存在する。HyperSpecのデータベースはelisp側が持っているので外部プログラム側がそれを使いたければgnudoit経由で取り…

keywordテキストブラウザについて

keyword:テキストブラウザ「フォントと画面サイズが固定されるという問題はある」とあるが、俺はそれが逆にメリットだと考えている。小さい字にされると読みづらいんじゃボケー! 色が固定されるのも俺的にはメリット。 常に黒地に白字で作業しているから、…

JavaScript対応のテキストブラウザ…

http://d.hatena.ne.jp/khiker/20070620/text_browserid:khikerさんのエントリ。 俺もJavaScript対応のテキストブラウザが欲しい。w3m-jsを以前試してみたが使い勝手がよくなかった。 しょうがないのでfirefox(conkeror)を常駐し、自動で再起動するようにし…

condition-case / handler-case

elispではcondition-case、Common Lispではhandler-case。

eqはダメ

整数や文字にたいしてeqは使わんほうがいい。 eqlにすべし。 elispでeqを使いまくっていたので注意しなくては。

DRY up your Enumerations in Common Lisp

http://www.devchix.com/2007/05/25/ruby-dry-up-your-enumerations/Common Lispならマクロの出る幕すらない。 (defstruct stooge :name :hair :habit) (defparameter *stuff* (vector (make-stooge :name "Mo" :hair "bowly" :habit "eye poking") (make-st…

ffplayの再生時間をratpoisonのmessage barに表示する

ffmpeg附属のmovie playerのffplayは再生時間が画面に出てこない。 一方、-statsオプションをつけると標準出力に再生時間が出力される。その標準出力をパイプで読み込んでratpoisonのmessage barに表示しちゃおうというのがこのスクリプト。 最近はyoutubeな…

sbclでコンパイルしてみるテスト

http://fridge-shell.blogspot.com/2007/02/sbcl.html $ ls -l out -rwxr-xr-x 1 rubikitch users 1059 2007-06-20 01:10 out $ file out out: Bourne shell script text executableやけに実行ファイルが小さいなと思ったら… なーんだ、faslを読み込むshell …

条件式の結果も返す Enumerable#find

module Enumerable def find2(&block) each do |x| if val = block[x] return [x, val] end end end end ["hoge", "boke", "nico"].find2{|s| s =~ /ok/} # => ["boke", 1]

On LispのmemoizeをRubyに翻訳してみる

# (defun memoize (fn) # (let ((cache (make-hash-table :test #'equal))) # #'(lambda (&rest args) # (multiple-value-bind (val win) (gethash args cache) # (if win # val # (setf (gethash args cache) # (apply fn args))))))) module Memoize def m…