JavaScript

IE8でscrollIntoView()

以前作成したシステムで、IE8で選択した項目へスクロールしないという問い合わせがきた。職場のPCはIE8導入禁止だったから、というのは建前上の言い訳として、一応テストして動いたハズなのに?調べるとscrollIntoView()が機能していないようだ。情報を探し…

よっぱらいゲーム

9月の更新がナシで終わってしまうところだった。危ない。いつぞやに作った七行プログラミングを。慣性のある動きで障害物を避けて進む、いわゆる「よっぱらいゲーム」です。7行詰め込み作業はパズルのようで楽しいのですよ。

3Dワイヤーフレーム

7行に収まってないし、3Dワイヤーフレームと言っても30x30マスですけどね。7行に収めるのは辛いかなぁ。JavaScriptで無理に変なものを実現させるのって楽しい。

⊂( ^ω^)⊃持久走2

以前作成したものの続き。その後、2chのスレに上げられた修正等を参考にしつつ6行に収まりました。現状ここらが僕の限界のようです。

⊂( ^ω^)⊃耐久走

ふと思いついたので作ってみて、縮めれそうだったので七行にしてみた。昔こんな様なものをポケコンで作った思い出。IEとFireFoxだけでなく、Safariでも動きます。

RSSリーダー

七行プログラミングスレにネタとしてあげられていたので作ってみた。案外簡単にできてしまった。見た目をどうするか次第で長さが変わるので、七行プログラミングとしての面白みはイマイチかなぁ。日付情報出力しないで変わりに自動リロード組み込むとかでき…

3D迷路の続き

前回から色々悩み、色表現を削除したりして7行+55文字までに縮まった。これ以上は根本的なアルゴリズムから修正しないとダメだろうなぁ。

3D迷路

ふと、前に作った七行プログラミングの迷路を3Dにしてみたくなり、まずは普通にJavaScriptで作成。3Dレンダリングがイイカゲンなので魚眼視界ですが。そこから七行へ圧縮するが、収まりきらない。8行半まではなったけど、ここが限界か。この圧縮過程が楽しい…

迷路

「学生時代、ポケコンのフルアセンブラでテトリス作ったことあるよー」という話をしていたら、7行で作ったテトリスがあったねと聞かされ、気になって調べてみたら「七行プログラミング」という世界があるのですね。79文字x7行に全て収めるそうです。面白そう…

差分比較アルゴリズム

「用語の誤記を検出するために、一部違う文の比較検出ができないか」と聞かれました。人間の頭で考えると、一部が違うことを判定するのって簡単なのに、PCにやらせようとするとすごく難しい。そんなことを説明して、ちょっと方法を調べてみますと色々考えて…