タグ

2006年12月31日のブックマーク (8件)

  • Collection & Copy - Deferred、遅延リソースのインターフェース、パターン

    JavaScript setTimeoutで実行される関数の中で発生するエラーは、セットした部分のtry/catchで補足することはできません。 function throwError(){ throw new Error('ERROR'); } try{ setTimeout(throwError, 3000); } catch(e){ // ここには到達しない alert(e); } MochiKit.Async.Deferredを使うと、エラーバックでエラーを補足できます。 callLater(3, throwError).addErrback(function(e){ alert(e); }); エラーの補足以外にも、Deferredのインターフェースから以下が行えます。 キャンセル(cancel)状態(fired)コールバックの追加(addCallback)エラーバックの追加

    nitoyon
    nitoyon 2006/12/31
    MochiKitから学ぶ遅延実行の汎用化。
  • http://youmos.com/tech/javascript/scrolltop_pos.html

    nitoyon
    nitoyon 2006/12/31
    DOCTYPEスイッチにも対応。
  • IEと透過PNG

    このページはIE7で致命的なエラー出るという情報を頂き、暫く公開を中止して 修正予定のまま放置しておりましたが、ようやく修正致しましたので再び公開します。 PNGのアルファチャンネルによる 透過(半透明)もサポートされていないインターネットエクスプローラ6。 (GIFと同レベルの256色での単色透過は問題ありません) バージョン7でようやく半透明PNGがサポートとなりましたが、他のブラウザと比較して 余りにも遅れすぎ…。 更にIE7は、Windows Vista、Windows XP、 Windows Server 2003だけですね。これらより古いWindowsには使えません。 そして2006年末の現時点では、まだまだIE6 のユーザーが圧倒的に多いようです。 WEBサイトを作る側からすれば困った問題ですね。うかつに透過PNGを使ってしまうと、 IE6ユーザーから見ると「透過失敗してる…

    nitoyon
    nitoyon 2006/12/31
    IEで透過PNGを表示するための方法いろいろ。http://www.designwalker.com/2006/12/transparent-png.htmlも参照。
  • (X11 を中心とした)フリーの日本語ビットマップフォント一覧

    2006/1/2 最終更新 X11 で使用できるフォント一覧については、 「X Window Systemと日フォント」 が詳しい (現在アクセスできません) のですが、最近新たにデザインされたビットマップフォントが増えていますので、筆者が知る最新状況を述べてみることにしました。 ここでいう「フリー」とは、個人による入手・私的使用が無償ででき、利用者の制限を行なっていない ということを一応の基準としています (ただし、商用製品の試用版はリストの対象外です)。再配布やフォントパターンの改変・フォーマット変換などに関して制限のある物がありますので、個々の配布物を見てご確認ください。 単に表にして入手先を並べるだけではなく、各フォントについて、その来歴などを延べようと思いますが、なかなか手が空きません。 最新の情報に追い付いていない所もあります。具体的な指摘をいただければ、早く直せると思い

    nitoyon
    nitoyon 2006/12/31
    リンク集。キャプチャ画像もあればうれしかったな。
  • テキストエリアでタブ入力

    <SCRIPT language="javascript" type="text/javascript" src="http://homepage2.nifty.com/lightbox/tabtextarea.js"> </SCRIPT> ★ TAB のみ挿入する場合 ◎ TAB 挿入 TAB キー ◎ TAB 削除 Back Space キー ★ まとめて処理は対象文字列を選択する ◎ TAB 挿入 TAB キー ◎ TAB 削除 SHIFT+TAB キー IE と Firefox、Netscape、Opera で動作確認しています(Opera は、name 属性が必要です)。 <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <SCRIPT lan

    nitoyon
    nitoyon 2006/12/31
    便利。複数行まとめてインデントにも対応。
  • Expired

    Expired:掲載期限切れです この記事は,産経デジタルとの契約の掲載期限(6ヶ月間)を過ぎましたのでサーバから削除しました。 このページは20秒後にNews トップページに自動的に切り替わります。

    nitoyon
    nitoyon 2006/12/31
    ついに楽天も。アフィリエイト収入にも。
  • ActionScript を薦める5つの理由 - てっく煮ブログ

    as最近 ActionScript 3.0 はじめました。ActionScript がすごいこと気づいてしまいました。JavaScript の多くの限界を簡単に克服できちゃいます。そこで、ActionScript 3.0 の魅力を JavaScript と比較しながらまとめてみました。1. 何も考えなくてもクロスブラウザJavaScript を書く上で避けられないのがクロスブラウザ化です。IE や FireFox 専用、などと言い切ってしまうのは簡単なのですが、対応ブラウザを増やすためには、初期開発と同等、もしくはそれ以上の時間がかかってしまいます。1年ほど前の情報ですが、Google Maps のソースコードは Safari だけ別の JavaScript ファイルをロードしていました。あの Google が1つのブラウザを特別扱いしてしまうぐらいにクロスブラウザ化は面倒なのです。それに

    nitoyon
    nitoyon 2006/12/31
    AS のよさについてまとめてみたよ。
  • amCharts: customizable flash Pie & Doughnut chart

    Pie charts are the most commonly used chart type to represent qualitative data (values in relation to the whole). amCharts has an extensive support for various pie chart sub-types and configuration options. This demo shows the most basic and commonly used implementation of pie chart. Key implementation details We create an instance of PieChart and add PieSeries to it with data fields configured. A

    amCharts: customizable flash Pie & Doughnut chart
    nitoyon
    nitoyon 2006/12/31
    いちおうメモ