PG

BMC

PG

BMCに補完機能をつけた。いまいち也。

現在フォーカスしている要素を知りたい場合はどうしたら良いのか… 調べてみても、下のようなパターンしかない。 これだとフォームが動的に増える場合に困るよなぁ。 IEだと activeElement というのがあるらしいけれど。 var es = document.getElementsByTagN…

どうしてプログラマに・・・プログラムが書けないのか?

PG

Rubyで書いたけれど、いまいちだったのでPerlに変更。 do{local$\="\n";print((($_%3==0&&"Fizz").($_%5==0&&"Buzz"))or$_)for 1..100} 括弧が多いなぁ… やっぱりいまいち。 Perlは全然おぼえてないや。

SVG画像を拡大縮小するGreaseMonkeyスクリプト

SVG画像をダブルクリックで拡大縮小が出来る。 objectタグで埋め込んであるようなのにも対応。 SVG画像をダブルクリック プロンプトがでるので、倍率を入力(1 で等倍) svgzoominout.user.js

落ちる。落ちるのです。

WM_COPYDATA を使ってWinAmpにファイルを送ると落ちるので、m3u(プレイリスト)ファイルを生成してそれを開くようにした。 こっちのが楽じゃないか。

消す!Bookmarklet

http://bookmarklet.daa.jp/blog/archives/000036.html ここのをちょっと変更した。 (一度消したら元の状態に戻るように&ちょっとした修正) はてなダイアリーは bookmarklet はれないようなので元のを貼り付け。

Ruby-WinAmp

特定ディレクトリのファイルからランダムで曲を聴きたいのでスクリプトンを書いてみた。 send_message で WinAmp を操作するわけだけど、100個とかまとめてファイルパスを送ると WinAmp が落ちてしまう…。

DOM2版

IE6とかじゃ動かないっぽい。 //NodeFilter. SHOW_ALL, SHOW_ENTITY_REFERENCE, SHOW_DOCUMENT_TYPE, SHOW_ELEMENT, SHOW_ENTITY, SHOW_FRAGMENT, SHOW_ATTRIBUTE, SHOW_PROCESSING_INSTRUCTION, SHOW_NOTATION, SHOW_TEXT, SHOW_COMMENT, SHOW_CDATA_SECTIO…

全ての要素に関数を適用

console.log はFirebugの関数。 IE6/Firefox2/Opera9で確認。 function treeach (f, elem) { f(elem); var ns = elem.childNodes; if (!ns) return; for (var i = 0; i < ns.length; i++) treeach(f, ns[i]); } function test (e) { console.log("->" + e.no…

LispUser.net: プログラミング・アート

PG

翻訳につっこむのもあれだけど、どちらもおかしくないかな… (sum-square-largest 6 6 6) とかすると、前者は期待していない動作に、後者は再帰が止まらないー。 正しくはこう? (define (sum-square-largest x y z) (cond ((and (>= y x) (>= z x)) ;; y and…

Scruffyを使ってグラフを書いてみた

Rails でグラフを表示したかったので探したら Scruffy なるものが出てきた。 画像じゃなくて SVG を出力できる。ものっそい簡単に。 http://scruffy.rubyforge.org/ #どこかのコントローラ def view_weight_graph response.headers["Content-Type"] = "image…

タイピングソフト

PG

英単語もついでに覚えられるかもしれない小さなタイピングソフトを作ってみた。 minitype20070408.zip

Rubyで「1 < x < 10 」みたいな書き方をしてみる

Pythonみたく if 1 < x < 10 puts "#{x}は1から10の間!" else puts "#{x}は1から10の間じゃない" end みたいにかけるようにしてみた。 「1 但し、返ってくるのは、数字 か false 。 Range使うより少し楽? #pyltgt.rb class FalseClass def < (v); false end…

百度自動ビューワ

百度のイメージ検索を使って画像を表示するプログラムでも作ろうかなぁ。 猫の画像をうへへへへ。

SICP - 計算機プログラムの構造と解釈

Amazonのレビューでやたら訳がまずいと言われていたけれど、そんな酷いものじゃないような… 英語がスルニョーと読める人なら原著の方が良いかもしれないけど。 少なくとも、 この和田氏訳の日本語版、日本語が最悪です。どんなに英語が苦手な人でも、恐らく英語で…

Venom マルチメディアプレイヤー?

作ったまま公開していなかったのをこっそり公開してみる。 venom070324.zip DirectShowを使っているので、MediaPlayerで再生できるものは再生できるはず。 大量にファイルを持っている人向け。 買ったCDはかたっぱしからエンコして聞くのでこういうのじゃな…

Rubyでゲーム

SDLで作る インストール不要なキット http://mono.kmc.gr.jp/~yhara/w/?RubySDLStarterKit るびまの記事 http://jp.rubyist.net/magazine/?0018-GameProgramingForRubySDL SDLキーワード http://d.hatena.ne.jp/keyword/Ruby/SDL Ruby自体について るびこ ht…

sHTTPd

PG

バグ修正できた!っぽい。 でも、プログラム全体を作り直したいなぁ…

Permission denied

なんじゃこりゃー! 同バージョンのCygwin版では問題なかった。 mswin版だけなのかな。 ブロック付きで呼んで close するのは萎え。 あららー 勘違いだった… mswinだけなのはたまたまか。

うがあ

PG

ファイル名の文字コードどうやって知ればいいんじゃろ… XPもってないしなぁ。 適当なテストプログラムを使ってもらおうかしら。 あうあ すごい勘違いしてたようだ…

xyzzy ghci-mode

ghciが使いにくいので、臭い爺の ghci-mode を使ってみる。 しかしやっぱりVimでやりたい…emacsな操作はほとんど忘れてしもうた。

Lua

PG

組み込み言語のLuaをちょーとだけいじってみる。 特徴をメモ猫。 ファーストクラス関数 テーブル Lexical Scope Closure Coroutine 関数を作るのに function と長いのは萎え。

はじめてPythonで書いてみた

PG

なんとなく気になっていたのでPythonで書いてみた。 ifなどの : の書き方が非標準的。 (くっついてるとなんとなく気持ち悪い。なれたら逆になるだろうか) このスクリプトでは使っていないけれど、クラスなどがシンプルな印象。 後付OOだからだろうか。

Delphi

PG

Rubyとほんのり似てるせいで、then|begin を付け忘れたりしまくりんぐ。 memo: Apollo/Ruby

BookManCall

PG

だんだん、使いやすくなってきた気がする。

僕ならって・・・

PG

http://jugyo.org/blog/?p=2407 たしかにこの手の比較はフェアじゃないのがある気がするけれど。 このつっこみはダメじゃあるまいか。 Groovyの方を見る限り、ループのサンプルだろうに。 そもそも、こんな書き方するくらいなら public class Sample { publi…

型宣言の必要性

PG

さて、getFavoriteAnimal() 関数内の変数 animal は、何の型としてコンパイルされるべきでしょう?こういう場合はおっしゃる通りわからないと思うので、コンパイラさんは「わかんないー」って言えばいいんじゃないでしょうか。 んで、仕方がないから、ちゃん…

誤解?

PG

型宣言の必要性: 国民宿舎はらぺこ 大浴場 「getenv() は char * を返すから、home も char * だ」という解釈がまかり通ってしまうと、将来的にはこの home という変数には、char * 以外の型の値が入ってきてもいいように見えます (実際 Perl はそんな感じの…

RubyForge

PG

また落ちてやがる。 仕事が進みません。 仕方がないので http://rubyforge.iasi.roedu.net/gems/ ここから落としてやる。 gem install ~/temp/ajax_scaffold_generator-3.1.10.gem 完了。なんか、ajax_scaffold_plugin なるものも発見。 http://blog.caronso…

Ruby

PG

RubyForgeつながらねえええええええええええええええ ずっとはいれないあるよ。ファック。