タグ

ブックマーク / la.ma.la (7)

  • 最速インターフェース研究会 :: CDATAの中に]]>を入れたい場合どうすればいいか

    [技術]CDATAの中に>を入れる ということで、何かエスケープする方法があるのかと思って調べてみたら、 CDATA セクションは、という文字列で終わる。CDATAセクションの内部には、XMLで利用可能な文字をすべて記述することができる。唯一の例外は>という文字列だけで、これを記述することはできない。 キン消しガン消しビックリマン等高値買取り致します! 管理人様、掲示板のスペースをお借り致します。 皆さんの押入れに眠っている、ガン消し、キン消し、ビックリマン等懐かしいグッズを 高値で買取りさせて頂けませんでしょうか? (懐かしいものならばなんでも買取り致します!) ショップではなく、完全に個人収集を目的としている為、 買取り価格は普通のリサイクルショップの3倍程度です。 持っていてもしょうがない、でも捨てるのも勿体ないと思っている方、 詳しくはHPが御座いますので、お気軽にご

    kits
    kits 2007/09/19
    > はエスケープしなくてもいい字だから、「ユーザーの入力したHTML」にも生の ]]> が現れる可能性があるのか。
  • 最速インターフェース研究会 :: つまらなくて役に立つ物を作るということ

    プログラミングできるひとは「ゲーム作れよ」と言われることが多いような気がする。 ぶっちゃけゲームとか作れないし、たぶんウェブプログラマの多くはそうだ。 PerlRubyJavaScriptとかで何万ポリゴン動かしたりできない。 XMLをパースしたり、正規表現で置換したり、そういうのなら得意だ。 ゲームの人らは秒間3億ポリゴンとかやってるのに、何でこんなちまちましたことやってるんだろうと思ったりもする。 なんでこんな事やってるのかというと、面白いからやってるのだけれど、 プログラム書かない人らから見ると何やってるのか全然面白さが分からない、 3Dポリゴンが動いたり(乳が揺れたり)する方が面白いに決まってると思ってる。 彼らは失礼極まりなくて、リーナストーバルズに対しても 「お前の作ってるものは良く分からないから、ゲーム作れよ」って言うだろうね。 そういう連中を皆殺しにしないことには俺の人

    kits
    kits 2007/06/23
    以前のPCの「ゲームを作るためのプログラム」にはあまり馴染めなかったなあ。
  • 最速インターフェース研究会 :: ペヤングの「つめ」は絶対に加工の仕方を間違えている

    ペヤングの「つめ」インターフェース 最速インターフェース研究会 :: ペヤングの「つめ」は絶対に加工の仕方を間違えている コメント欄に曰く、「フタをしたまま『つめ』を立てようとして湯気でやけどしてしまう人対策だと予想」とのこと。もし当にそうなんだとしたら、すごくいいデザインだと思う(少なくと...

    kits
    kits 2007/06/16
    デフォルトで内側にひっこんでる。
  • 最速インターフェース研究会 :: Firefox2.0に任意のRSSリーダーを追加する方法

    Firefox2でGoogle Reader をRSS reader として追加する方法 参考: 最速インターフェース研究会 :: Firefox2.0に任意のRSSリーダーを追加する方法 Adding feed readers to Firefox - MDC bookmarkletから追加するという手もあるのだけれど、それだと複数のfeedを提供しているペ

    kits
    kits 2006/10/25
    追加させてもらいました。
  • 最速インターフェース研究会 :: 実践JavaScriptで配列をシャッフルする方法リファクタリング

    JavaScriptで配列をシャッフルする話を見て、そういえばArray#shuffleは以前書いた記憶があるなーと思って調べてみたらコピペだった。 http://www.fumiononaka.com/TechNotes/Flash/FN0212002.html Fisher-Yatesというアルゴリズムだそうです。 Array.prototype.shuffle = function() { var i = this.length; while(i){ var j = Math.floor(Math.random()*i); var t = this[--i]; this[i] = this[j]; this[j] = t; } return this; } a = [1,2,3,4,5]; a.shuffle() // 3,1,5,2,4 a // 3,1,5,2,4 ごく普通に実装

  • 最速インターフェース研究会 :: タブとスペースと萌ディタの話

    タブとスペースの話 ところで、DamianセンセのPerl Best Practiceの影響なのか、最近のPerl界隈では「タブは使うな、スペース使え」と盛んに言われていますが、あえて断言しときます。こんなモンはバッドノウハウなんであって、ベストプラクティスでもなんでもない、と。 自分は行頭はタブで揃えて、それ以降の文字揃えが必要な場合はスペースを使うようにしている。で、萌ディタでタブ幅を動的に切り替えられるようにしている。 srcfile.javascript.txtにこんな風に記述。 var tab_width = 4; function tab(num){ App.Prop('srcfile', 'tab-width') = num } f.onKey4 = function(){ tab_width > 1 && tab(--tab_width) App.balloon(tab_w

  • 最速インターフェース研究会 :: JavaScriptにBlogの全文検索をやらせてみる

    というのを作ってみました。 http://la.ma.la/search.html ---- http://kengo.preston-net.com/archives/002021.shtml http://johnvey.com/features/deliciousdirector/ これ見てすげーなーと思って同時にここ数ヶ月のもやもやしていたものを文章に書き起こそうという気になったので明日にでもアップします。 超高速全文検索を作ってみた MovableTypeの検索機能って、 検索結果が表示されるまでの速度が遅いっすよね。 まあ遅いっつっても30秒も待たないけど、早くはない。 原因はMovableTypeの構造とかサーバー構成とかいろいろ。 そこで最速インターフェース研究会で発見した JavaScriptBlogの全文検索をやらせてみるという記事を参考に それをちょっぴり改造してサ

    kits
    kits 2005/06/29
    もやし
  • 1