UTF-7 を使ってスクリプトを記述 +ADw-SCRIPT+AD4-alert(\'XSS\');+ADw-+AC8-SCRIPT+AD4- IE は、文字エンコーディングが不明で UTF-7 っぽい文字列があれば、自動判別で UTF-7 となる。
UTF-7 を使ってスクリプトを記述 +ADw-SCRIPT+AD4-alert(\'XSS\');+ADw-+AC8-SCRIPT+AD4- IE は、文字エンコーディングが不明で UTF-7 っぽい文字列があれば、自動判別で UTF-7 となる。
JavaScript(thanks to id:koyachi / del.icio.us/rtk2106) 最終更新 2008/1/21以下は、JavaScriptのLisp/Schemeインタープリタ実装のリンクです。 GoldenScheme - Scheme on JavaScriptGreenbear Laboratory - BiwaSchemenew function(){this.id=’gnarl’} - 言語開発合宿での成果物:jsでScheme言語ゲーム - 俺様言語 Lazy を作る。CodeZine:JavaScriptでつくるSchemeインタプリタの基礎の基礎(lisp)The Little JavaScripterScheme in JavascriptJoe Ganley’s Lisp in JavaScriptCryptopunk - A Lisp to
07:13 04/08/31 情報元は失念…。 「釜井たちの夜」 というソフトがとても面白いんですけど! どういうものかはリンク先の スクリーンショットを見ると一発でわかると思いますが、もう、思わず 朝っぱらからカメラの前をうろうろしてしまいました。 14:02 04/08/25 Wittgenstein shelarcyさんに紹介いただいたので『認知意味論』 を読んでみようかと思います。ありがとうございます。著者名に見覚えがある…と思ったら、 昔、同じ人の共著『レトリックと人生』を読んだことがありました。 4段目 これで最後。 左の山は雑誌とか通販のカタログとか学会のproceedingsとか楽譜とかのデカブツ。 『アルフレッド・ ジャリ』。Amazon曰く、「パタフィジック」を創始し、世紀末のパリを弾丸のごとく 駆け抜けた天才詩人の半生を愛情あふれる筆致で描く決定版伝記です。 妙な経緯
Data Generator The Data Generator has a new home! Please update your links to point to the following site: http://www.generatedata.com. Ever needed custom formatted sample / test data, like, bad? Well, that's the idea of the Data Generator. It's a free, open source script written in JavaScript, PHP and MySQL that lets you quickly generate large volumes of custom data in a variety of formats for us
このパートでは,プログラミングを勉強するうえで欠かせないアルゴリズムの中でも定番中の定番を紹介します。ソート(並べ替え)やサーチ(検索)などの機能は今では標準のライブラリとして提供されています。実用的なプログラムを作るときにそのものずばりをいちいち書く機会は少ないかもしれません。しかし定番のアルゴリズムは,様々に形を変えて普段のプログラミングに登場します。 解説を読んで仕組みがわかったら,ぜひそれをプログラムにしてみてください。読んだだけではプログラムを書けるようにはなりませんし,プログラムを書いてみて初めて,実は十分に理解できていなかったと気付くことがよくあります。しかもアルゴリズムは特定のプログラミング言語に依存しないので,一度身に付ければ,後でどんな言語を学ぶ場合でも役に立ちます。 1番目から6番目まではソートのアルゴリズム,7番目から9番目まではサーチのアルゴリズムです。一つひとつ
Gecko に実験的な cycle collector が実装されつつある. Brendan Eric が報じた. 記事によると Bug 333078 - XPCOM Cycle Collector がそれ. だいたい動いてるらしい. cycle collector とは循環参照用のガベコレのこと. (以下サイコレと略す.) Gecko の XPCOM は寿命管理に参照カウントを使っている. なので循環参照があるとメモリリークがおこる. Ajax の台頭でガンガン DOM を書き換えることもあり, XPCOM 内での循環参照が問題になっていた. 開発者の間で議論があり, (参照: "Fresh XPCOM thinking") おそらくその結果として上記のサイコレが実装されたのだろう. C++ プログラマとしては興味がある. なお, オープンソースだと他には Python でもサイコレが使
暫く前から欲しい開発環境ってのがあって、「GUIアプリケーションを簡単に作る環境が欲しいよ」があります。 何で欲しいかというと、 仕事とか趣味で、ちょっとしたツールが欲しい需要がある。 Windows環境をメインにしているのと、仕事仲間に配布したいので、GUIアプリケーションにしたい。 開発に時間をかけたくない。 こんな事情がある訳です。 そんな訳で、Pythonを使って簡単にGUIアプリを作れないかな?と妄想する訳です。 紹介 …前置きが長くなってしまいましたが、最近、VisualWx(http://visualwx.altervista.org/indexit.php)がアップデートされたらしく、0.87.0.1になっていました。 早速 入れてみます。 01 posted from フォト蔵 何か、画面変わってますね。 「File」→「New Project」とするとプロジェクト一覧が
For bugs that result from SeaMonkey build problems. ("Building" is the process of converting the thousands of Mozilla source code files into a actual executable software.) If a file in a newly-downloaded build is missing or corrupted, file the bug in this component. Examples of appropriate bugs: Build date in browser window is incorrect; DLL files are missing from the ZIP file; or Build contains a
Shiro Kawai まだ下書き Schemeの特徴をあげるときに、「継続」や「call/cc」が出て来ないことはない。 でも、R5RSのcall/ccの項をいくら読んでも、どうもよくわからない。 call/ccを使えばC言語のbreakみたいなのとか、コルーチンとかいう スレッドもどきとかが書ける、というのはわかったけど、一体そういうのが書けて 何が嬉しいのか、そこんとこがピンと来ないんだ。 今、そこにある継続 プログラミングの世界の概念には、禅の公案のようなものがある。 それを説明する文章はほんの一文なのに、最初に目にする時、 その文は全く意味をなさない、暗号のように感じられる。 だがひとたびその概念を理解すると、 その概念の説明は確かにその一文で説明されているのがわかるのだ。 そんな、「分かれば分かる」という禅問答の中でも 「継続」は最も謎めいたものの一つと言えるだろう。 文献を
Please refer to Mercurial For Mozillians at ReadTheDocs for current best-practices around Mercurial, including many helpful extra tools and guidelines that make using Mercurial fast and easy. The content previously available at this page describes techniques and practices like mercurial queues which are no longer recommended.
Joel Spolsky ジョエル・スポルスキ 翻訳: Yasushi Aoki 青木靖 2000/10/24 私の知っている筋金入りのC++プログラマたちの多くは、ユーザインタフェースプログラミングを嫌っている。これは私にとっては驚くべきことだ 。それというのも、UIプログラミングが本質的にやさしく、直感的で、楽しいものだと知っているからだ。 それがやさしいというのは、どうやって矩形を別な矩形の真ん中に配置するか、という以上に複雑なアルゴリズムは、通常必要にならないからだ。それが直感的であるというのは、もしあなたが間違ったならたちどころにそのことがわかり、修正できるからだ。楽しいというのは、あなたの作業の結果を即座に見ることができるからだ。あなたは自分がプログラムを直接彫刻しているかのように感じるだろう。 私の考えでは、プログラマがUIプログラミングを怖れるのは、ほとんどの場合彼らのUI
目次 はじめに メーリングリスト —— サポートセンターではなく互助会です 表題 —— あいさつではなく用件を書きましょう 自己紹介 —— 自分の知識・技能・経験を簡潔に書きましょう 書き出し —— 最初に問題の要旨を書きましょう 肩書き —— 会社の名前を背負っていることを忘れないように 実行手順 —— 手順は箇条書きで書きましょう 結果の予想 —— 期待した結果を書きましょう 実際の結果 —— 実際に起きたことを書きましょう ステップ明記 —— どこからうまく行かなくなったかを書きましょう 実際の値 —— 条件を具体的に書きましょう エラーメッセージ —— 必ずコピー&ペーストしましょう 判断理由 —— そのように考えた理由を書きましょう 文献の引用 —— 読者の手間を省くように書きましょう ソース —— 関連する部分を抽出して示しましょう スレッド —— 関連する話題なら「返信」しま
あるAnonymous Coward曰く、"窓の杜の記事によると、先月/.Jでも話題となったVisual Studio 2005 Express Edition の日本語正式版の一般向け無償公開が開始されたそうだ。 日本語版には、VB、VC++、VC#の各Express Editionと、Web開発環境Visual Web DeveloperのExpress Editionの4製品が含まれる。Java開発環境のJ#については英語版のみの提供となるようだ。 また、VSには含まれないが、SQL ServerのExpress Editionも提供される。 現在ISOイメージのみが提供されている。ファイルサイズが大きいためタレコミ者はまだ試していないのだが、使用してみた方の感想を伺いたい。"
Visual Studio: IDE and Code Editor for Software Developers and Teams2024-05-14T16:36:24-07:00
JavaScriptなでしこもどき http://nadesico.bz2.jp/ を見てて、字句解析器生成ツール作ってくれないかなぁと書いてあったので、シンプルな字句解析器ジェネレータを作ってみました。 JavaScriptは正規表現オブジェクト利用すれば結構楽に出来ました。 function generateLexer(tokens, name, r) { function escape2(str) { return str.replace(/\n/mg, "\\n") .replace(/\r/mg, "\\r") .replace(/\t/mg, "\\t") .replace(/\"/mg, "\\\"") } function escape(str) { return escape2(str.replace(/\\/mg, "\\\\")) } for(var s in nam
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く