タグ

2007年9月25日のブックマーク (10件)

  • 言語開発合宿での成果物:jsでScheme - <s>gnarl,</s>技術メモ”’<marquee><textarea>¥

    09/21-23の間、言語開発合宿に参加してきました。 最初は恐ろしくて参加をためらっていたのですが、ujihisaという人の執拗な誘いもあって思い切って参加してみたところ大変楽しかったです。素敵な会にお誘いいただきありがとうございました。情報科学系のすごい先輩方と知り合いになれて嬉しかった! 私は当初の予定ではオリジナルの言語を作る予定だったのですが断念、結局jsでSchemeなどをつくっていました。Lisp/Scheme系言語は実装が簡単なため巷に満ち溢れていますが、まあそんなことはどうでもいいですね! 一応期限内に完成して継続と末尾再帰最適化まで実装できたので面目は保たれました。たぶん。 詳細な説明は後日行いますが、とりあえず発表資料とブラウザで動くデモを公開したいと思います。 デモ:Javascript Scheme コンソールって書いたとこの下のほそいのに字を打ってエンターを押す

    言語開発合宿での成果物:jsでScheme - <s>gnarl,</s>技術メモ”’<marquee><textarea>¥
  • hoshikuzu | star_dust の書斎 - 2007-09-18 IEではHTMLのコメントにスタイルを付加できるらしい

    バージョン Firefoxの1.508ぐらいの古いもので考えてみました。 background:url("javascript:ほえほえ") background:url("javascript:ほえほえ");Firefoxでは上記のようなスタイル記述をほどこしたbody要素内の各要素で、ほえほえを安易に書いたときに、documentオブジェクトには手が出せません。つまりcookieを単純に盗み出すことが出来ないのかもしれません。権限がないというエラーメッセージが出るのです。また、JavaScriptの組み込み関数も利用できません。alert()とか。XSSされにくい感じです。windowオブジェクトにも制限がかかっているかもしれません。 でもでもでも locationオブジェクトそのものに値を設定はできます。 location="attacker.example.com";これでURLの

    hoshikuzu | star_dust の書斎 - 2007-09-18 IEではHTMLのコメントにスタイルを付加できるらしい
    os0x
    os0x 2007/09/25
  • Flex2 - Flex2 プロフェッショナルガイド

    ここは、毎日コミュニケーションズから発売している「Flex2 プロフェッショナルガイド」の補足ページです。 Flex 2 プロフェッショナルガイドについて † Adobe Flexは、多くの可能性を秘めた開発ツールです。Flexを使えば、Webブラウザ上に複雑なインターフェイスを持つアプリケーションを手軽に作ることができます。それは、はじめから高度なコンポーネントが豊富に用意されていること加え、自分でコンポーネントを作るのも簡単であることも理由です。また、Flashをベースとしているので、動画やマルチメディアファイルの再生はもちろん、クールなエフェクトの効いたアプリケーションを作ることができるのです。 書は、Flex Builder 2でリッチインターネットアプリケーションを作成するための解説書です。加えて、Adobeよりフリーで提供されている Flex SDK 2に対応しています。初歩

    os0x
    os0x 2007/09/25
  • ウノウラボ Unoh Labs: Rubyでネットワークサーバを書く

    尾藤正人(a.k.a BTO)です 先日公開したブラウザだけでネットワーク対戦ゲームができるサイト「プラッシュ」では、 フラッシュとネットワーク通信を行う専用のXMLSocketサーバを開発しました。 このXMLSocketサーバはrubyで書かれています。 LLでデーモンを書く需要が、それほどあるとは思えませんが、デーモンを書く際に気をつけた点、工夫した点をまとめてみたいと思います。 なぜrubyを選んだのか rubyを選んだのには理由は2つあります。 Railsを採用した LLで早く開発をしたかった 僕も昨今のRailsブームにのって個人的にRailsを使い始めていました。 プラッシュは完全に新規プロジェクトで環境を選択する事ができたので、迷わずRailsを選択しました。 では、なぜCのようなコンパイル言語で書かなかったのか。 速く動くものを開発するよりも、早く開発をしたかったからです

    os0x
    os0x 2007/09/25
  • ExploreAll | NET-A-PORTER.COM

    os0x
    os0x 2007/09/25
  • Greasemonkeyで快適Web生活 livedoor Readerのタイトルを未読数のみにするGreasemonkey

    livedoorReaderのタイトルを未読数のみにするものを前に入れていたのですがいつの間にか無くなっていたので作りました。 livedoor Reader title unread count – Userscripts.org

    os0x
    os0x 2007/09/25
  • デバイスフォントにアンチエイリアス(改) - てっく煮ブログ

    asFlash ではデバイスフォント にアンチエイリアスがかかりません を BitmapData.draw すると Windows ではアンチエイリアスがかからずにギザギザになってしまいます。それを解決するための方法として F-site | デバイスフォントにアンチエイリアス という技が紹介されていますが、もっと単純に実現できたので紹介します。サンプルはこれ。一番上の行は編集可能です。日語もいけます。ポイントは、new BitmapData するときの第3引数(transparent)を false にしておくこと。それだけ。true なら2行目のようにギザギザ、false なら3行目。私の環境(Windows XP)では右の図のように表示されました。(追記) Mac だとどちらでもアンチエイリアスかかってるようです。また、両方ともアンチエイリアスかからない Windows XP 環境も

    os0x
    os0x 2007/09/25
  • ベジエ曲線の仕組み (4) - ActionScript 3.0 でベジエ曲線を描く - てっく煮ブログ

    as今までは一般的な話だったけど、今回は ActionScript に特化した話をします。ActionScript には2次ベジエ曲線を描く Graphics.curveTo というのがありますが、3次ベジエ曲線を描画するメソッドは用意されていません。既にいろいろな方が3次ベジエ曲線を近似する方法を発表されています。flashrod - AS3でフリーハンドベジェsubtech - PBD - AS3 で三次ベジェ曲線を Graphics.prototype を拡張して実装するFlashゲーム講座&ASサンプル集【曲線について】 - 3次ベジェ曲線を描画するしかし、このどれもが直線で近似しています。直線じゃなく、2次ベジエで近似したほうが精度よくなるかも!と思って、3次ベジエ曲線を2次ベジエ曲線で近似してみました。緑の線が直線で近似した3次ベジエ曲線です赤い線が2次ベジエ曲線で近似した3次

    os0x
    os0x 2007/09/25
  • はてなブログ | 無料ブログを作成しよう

    All You Need Is Oven また一つ世界の真実を見つけてしまったのでブログを書くことにした。あと週末に企画ライブがあるので。 この齢で既にここまで多くの真理を見つけていると、我ながら早熟過ぎると感じる。このペースだと今月中に天命を知るかもしれない。 最近、また「自炊はコスパが良…

    はてなブログ | 無料ブログを作成しよう
  • JSTweener - JavaScript でモーショントゥイーンするライブラリ - 2nd life (移転しました)

    http://coderepos.org/share/wiki/JSTweener http://svn.coderepos.org/share/lang/javascript/jstweener/trunk/examples/ JS でモーショントィーンするのに、JSTween というライブラリがあるのですが、一つ一つのモーションで setTimeout(func, 0) で回しててるため増えれば増えるほど重くなったり、style 設定が結構面倒だったり、一度に複数プロパティ登録ができなかったりしたので、自分でライブラリを作ってみました。ひっつき☆スターを JSTweener で動かしたら体感で全然速くなりました。 コード例ですが、ひっつきスターでのトゥイーン処理は JSTweener.addTween(el.style, { time: tm, transitions: 'easeOu

    JSTweener - JavaScript でモーショントゥイーンするライブラリ - 2nd life (移転しました)