Ajaxで今よみがえる(^^;;-->[クロスブラウザ技術 ]DHTMLサンプル集
古籏一浩さんとのはじめての共著 発売中-->『Ajax実践テクニック』 古籏一浩/高橋 登史朗 (著)秀和システム
配本予約開始-->『入門Ajax 増補改訂版 』 高橋 登史朗 (著)ソフトバンククリエイティブ ; ISBN: 4797336242
【カテゴリー】 ActionScript ( 4 ) AIR ( 1 ) AjaSQL ( 10 ) Ajax ( 546 ) Arax ( 1 ) canvas ( 10 ) CSS ( 10 ) DLNA ( 1 ) Dojo ( 16 ) DOM ( 45 ) ES4 ( 4 ) 反重力物質 ( 1 ) ffAdd-on ( 1 ) Flash ( 45 ) Flash Remoting ( 11 ) FTP ( 2 ) GAF ( 9 ) Google Maps ( 108 ) GPS ( 38 ) HTTPヘッダサンプル ( 9 ) IPv6 ( 1 ) 漫画 ( 1 ) Java ( 44 ) JavaScript ( 236 ) jKamo ( 8 ) jQchart ( 1 ) jQuery ( 85 ) jquery-ref ( 1 ) jsGadget ( 19 ) jslb_ ( 3 ) jslb_ajax ( 9 ) JSON ( 44 ) JSR223 ( 7 ) kjscmd ( 1 ) KNOPPIX ( 1 ) Linux ( 14 ) Mac ( 8 ) Memo ( 3 ) Microformats ( 2 ) Mini AJAX ( 2 ) MochiKit ( 2 ) mootools ( 2 ) Movable Type ( 57 ) MySQL ( 10 ) NewGameWeb ( 2 ) Nucleus ( 8 ) OpenAJAX ( 3 ) OpenDocument ( 1 ) OS ( 5 ) P2P ( 2 ) Perl ( 7 ) PHP ( 37 ) PostGIS ( 1 ) PostgreSQL ( 4 ) prototype.js ( 21 ) ROBOT ( 1 ) RSSリーダー ( 14 ) Ruby on Rails ( 7 ) Spry ( 6 ) SQLite ( 11 ) SQLiteWorker ( 2 ) ssh ( 1 ) SSI ( 2 ) SVG ( 15 ) TRON ( 1 ) Video ( 1 ) VML ( 1 ) Webサービス ( 90 ) widget ( 6 ) Wiki ( 1 ) Win ( 6 ) WSH ( 1 ) X01HT ( 29 ) XML ( 28 ) XOOPS ( 1 ) XQuery ( 2 ) XUL ( 4 ) Yahoo! UI ( 59 ) 日付入力用カレンダー ( 1 ) 『Ajax実践テクニック』 ( 1 ) 『入門 Ajax』 ( 42 ) WinTips ( 2 ) こりゃすごい ( 2 ) チューニング ( 20 ) ダイナミックロード関数 ( 7 ) リファレンス ( 13 ) ライブラリ ( 90 ) レーダー雨量表示 ( 1 ) ハード ( 15 ) ペンギン ( 2 ) ブラウザ ( 61 ) ブログでBBS ( 1 ) アクセスグラフ ( 3 ) カレンダーによる日付入力スクリプト ( 4 ) クロスブラウザ ( 11 ) クロスブラウザ関数 ( 7 ) スマートフォン ( 8 ) セキュリティ ( 90 ) ソフトイーサ ( 1 ) マッシュアップ ( 22 ) 暗号 ( 4 ) 映画 ( 41 ) 河川の水位グラフ ( 3 ) 回線 ( 2 ) 開発ツール ( 17 ) 牛久大仏 ( 8 ) 携帯 ( 112 ) 言語 ( 18 ) 故障 ( 2 ) 洪水警報システム ( 2 ) 今日のひと言 ( 2 ) 仕様 ( 46 ) 雑談 ( 205 ) 書籍 ( 17 ) 親子ウインドウ有無の確認関数 ( 3 ) 新海誠 ( 3 )

【info】有料サポート(ベータ)限定 承り中 /【JSサポート(仮称)】 

【費用】 とりあえず、言い値で承ります。ただし、できる範囲での限定受付です。込み具合等によりお受けできない場合がありますのであらかじめご了承ください。サポートにご納得いただけなければ料金は不要です。 逆に感動したら多くても構いません(^^;;;。

【できること】 たとえば、かも日記で無料配布されているコードのカスタマイズや、あるいは、JavaScript/Ajax全般+Webサーバーとの連携などのアドバイス&サンプル作成等 。A:jQchartなどでWeb用グラフ設置(エクセル→CSVやデータベースからWebグラフ生成)などのアドバイスやカスタマイズサンプル作成。B:ツリーメニューなどのカスタマイズサンプル。C:Google Mapsのカスタマイズ。etc...

【できないこと】 腕立て伏せ200回

【ライセンス】 私が今まで「かも日記」等で提供してきたコードの大半は、商用利用、改造、自由、連絡不要で、今後もそれらは変わりません。そして、この有料サポートによりカスタマイズコードなどが提供される場合でも、同様に、それらを商用利用しても改造しても自由です。ただし、制限のきついライブラリなどを使う場合は、各ライブラリのライセンスに準拠せざるを得ない場合があります。

【info】いつもいろいろなテストなどをページ内のあちこちでやっているので、重かったり、壊れていたりするf^^;ことも多いですが、何卒、ご了承ください ( _ _ b

【ブラウザ このページ内へのリンク】
【ブラウザ】Firefox 3が対応するwidthプロパティの新しい値
【ブラウザ】Safari3.1 win/mac がリリース
【ブラウザ】IE8 Bata
【XUL】Firefoxアドオンの作り方 ITmedia
【ブラウザ】The Netscape Archive
【ブラウザ】Opera Mobile 9.5
【ブラウザ】IE7自動インストールは2/13
【ブラウザ】さよならNetscape
【ブラウザ】Firefox 3β2リリース
【ブラウザ】Firefox 3β2は年内リリースへ
【ブラウザ】Firefox 3.0b1
【開発ツール】IE版Firebug 「DebugBar」
【ブラウザ】Firefox 4のJavaScriptは超速い?
【ブラウザ】Mobile Firefox開発開始
【ブラウザ】Mac OSX用ブラウザのベンチマーク
【ブラウザ】WM用のブラウザ
【ブラウザ】Firefox3 α2
【ブラウザ】X01HT(Opera8.6u2)のRequest Header
【ブラウザ】X01HT(NF3.4)のRequest Header
【ブラウザ】IE Developer Toolbar Beta 3
【ブラウザ】Windows Mobile 2003 用IEのCSS
【ブラウザ】Firefox3.0 α1
【ブラウザ】Firefox 1.5のサポートは2007年4月24日まで
【X01HT】X01HTのAjaxと文字コード
【ブラウザ】Firefox 2日本語版
【ブラウザ】IE8 あるいは、IE Next
【ブラウザ】IE7正式版のユーザーエージェント
【ブラウザ】ソフトバンク携帯「X01HT」のユーザーエージェント
【ブラウザ】Firefox 2 RC 2
【ブラウザ】「Mozilla Firefox 2」発表会
【セキュリティ】IEが落ちる不具合有りのMS06-042パッチ修正版をリリース
【ブラウザ】FirefoxUIの大部分はすでにJavaScript
【ブラウザ】Windows Vista用「IE7+」の名称は撤回
【ブラウザ】ニンテンドーDSブラウザーのブラウザ機能
【ブラウザ】ニンテンドーDSブラウザはOpera8.5
【CSS】IE7のCSS検証記事
【ブラウザ】Firefoxのシェアが約13%
【ブラウザ】Firefox 2.0β1、今週リリース
【ブラウザ】SafariなどWebKit用デバッガ Drosera
【ブラウザ】Opera9リリース
【ブラウザ】次期Firefox α2
【Ajax】Operaが「Wii」向けにAjax対応ブラウザ
【ブラウザ】Google技術者が語るFirefoxとの係わり、と未来
【ブラウザ】IE7 Beta 2
【Flash】Flash アクティブ コンテンツ アップデート拡張機能
【Win】MSIEのパッチKB912945のナイスな対応策
【Win】2006年4月の Windows Update 問題
【Win】ActiveX コントロールのアクティブ化
【ブラウザ】Opera9b p2からCSS3 Opacityサポート
【ブラウザ】Firefox 3はCairoベース
【ブラウザ】事務所でIEを業務用アプリのUI環境として使わない理由
【ブラウザ】2007年登場のFirefox 3は大きく変わる
【ブラウザ】Opera 9 Technology Preview 2
【Ajax】Operaの文字化け
【Ajax】OperaがAjaxな携帯用SDKのベータ版
【ブラウザ】Website Explorer
【ブラウザ】Changelog for Opera 9.0
【ブラウザ】Opera8.02 en版リリース
IE7 SDK
【ブラウザ】次期Firefox、Deer Park α1
Opera 8 リリース

[ ブラウザ ]

2008年04月19日

【ブラウザ】Firefox 3が対応するwidthプロパティの新しい値

CSS 】 , DOM 】 , JavaScript 】 , ブラウザ ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


Firefox 3が対応するwidthプロパティの新しい値
http://builder.japan.zdnet.com/sp/css-firefox-safari/story/0,3800083423,20371722,00.htm

- widthプロパティの値 横幅の大きさ
【A】 -moz-max-content コンテンツが取り得る最大幅(Intrinsic preferred width)
【B】 -moz-min-content コンテンツが取り得る最小幅(Intrinsic minimum width)
【C】 -moz-available 表示に利用可能な幅
【D】 -moz-fit-content 内容にフィットさせた幅
投稿者 tato : 01:26

2008年03月28日

【ブラウザ】Safari3.1 win/mac がリリース

Ajax 】 , jQuery 】 , ブラウザ 】 , ライブラリ ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


Safari3.1 win/mac
http://www.apple.com/jp/safari/

Safari関連資料
http://developer.apple.com/jp/internet/safari/

Safari and WebKit Version Information
http://developer.apple.com/internet/safari/uamatrix.html

圧倒的なパフォーマンス
あらゆるプラットフォームのWebブラウザの中で最速のSafariは、Firefox 2の最大3倍、Internet Explorer 7の最大2倍、Opera 9の最大5.5倍のスピードでページを読み込めます。 また、JavaScriptの実行速度はFirefox 2の最大4.5倍、Internet Explorer 7の最大7倍、Opera 9の最大5倍です。 というわけで、ページの読み込み時間が短いSafariなら、思う存分ネットサーフィンを楽しめます。

パフォーマンスは秒単位での測定になります。2008年3月にAppleが実施した、1GBの物理メモリ、ATI Radeon HD 2600(256MBのVRAM)を装備した2.4GHz Intel Core 2 Duo搭載iMacでWindows XP Professional SP2を実行したテスト結果に基づきます。HTML、JavaScriptのベンチマークは初期設定を使ったVeriTestのiBench Version 5.0によります。Safariはベータ版、その他のブラウザはすべて製品版を使ってテストを実施しました。パフォーマンスはシステム構成、ネットワーク接続などの要因によって異なります。

とのことです。

というわけでうちでも独自にテスト

かも日記の読み込み完了 ベンチマーク
#IE6とfirefox2は、もう...ということがわかりました。それにしても、このcsv2tableは、TRの追記がCSVファイルに行を足すだけだから、超簡単で便利だなぁ、、、<自画自賛。

#あと、ベンチマークで「最大○倍」という表記は、その値は事実かもしれませんが、真に受けてはいけない、ということもわかります^^;

参考:このベンチマークスクリプトと結果を表示しているテーブルのCSVと読み込み側スクリプト

ベンチマークスクリプト
<!-- ここへベンチ結果が出力されます -->
||<span id="bench"></span>||

<script type="text/javascript">
<!--
var bench= {
    
    start :  function(){
       this.s = (new Date()).getTime();
    },
    stop : function(){
       this.e = (new Date()).getTime();
    },
    sa : function(){
       this.stop();
       return this.e-this.s
    }
}
bench.start() 
function echoBench(){
  if(  document.getElementById('bench'))
  document.getElementById('bench').innerHTML=bench.sa();
}
if (window.addEventListener) {
  window.addEventListener("load", echoBench, false);
} else if (window.attachEvent) {
  window.attachEvent("onload", echoBench);
}
//-->
</script>
テーブルのCSV (ベンチマークの結果をここへこつこつ追記^^;;)
ブラウザ,1回目,2回目,3回目,4回目,5回目
IE6,7672,9562,10140,13141,14578
Safari3.1,13812,4235,2516,3625,3406
Firefox2,7625,10000,10438,10156,7438
Firefox3b4,4288,3851,3519,3220,3227
Opera9.5b,4515,3593,4703,3437,3422
読み込み側スクリプト(これはいじらない)
<script src="./jquery.js" type="text/javascript"></script>
<script src="./jquery.csv2table-0.02-b-1.6.js"  
        charset="utf-8"  type="text/javascript"></script>
<script>
  $.extend($.csv2table,{
    //アイコン指定
    loadImg  : 'http://jsgt.org/mt/01/icon-loadinfo.gif',
    sortDImg : 'http://jsgt.org/mt/01/icon-d.gif',
    sortAImg : 'http://jsgt.org/mt/01/icon-a.gif'
  })
</script>

<!-- ここへ表が出力されます -->
<div id="view1962"></div>

<script type="text/javascript">
jQuery(function($) {
  $('#view1962').csv2table(
       
    //CSVファイルURL
    'http://jsgt.org/mt/01/test/bench1.txt',
       
    {
      //CSVファイルをロード後の追加処理
          //CSVファイルをロード後の追加処理
          onload  : function(id,op,data,ary){
          
            $('#'+id)
            
               //IEを含む行の背景色
              .find('tr:contains(IE)').css('background','#EFFFBC').end() 
            
               //Firefoxを含む行の背景色
              .find('tr:contains(Firefox)').css('background','#EFFFeC').end() 
              
               //Safariを含む行の背景色と文字の太さ
              .find('tr:contains(Safari)')
                              .css('background','#FFEaF2')
                              .css('font-weight','900').end() 
          }
      }
  )
})
</script>

csv2table
投稿者 tato : 08:37

2008年03月06日

【ブラウザ】IE8 Bata

ブラウザ ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


Internet Explorer 8 Beta 1 (Developer Preview)
http://www.microsoft.com/windows/products/winfamily/ie/ie8/default.mspx

Internet Explorer 8 Beta 1 Whitepapers
http://code.msdn.microsoft.com/ie8whitepapers/Release/ProjectReleases.aspx?ReleaseId=581
ユーザーエージェント採取
User-Agent:Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)


メモ
DOM比較 WinIE6とIE8

上記メンバーの抽出に使ったスクリプトは、下記のとおり。http://jsgt.org/mt/01/を開いた状態でアドレスバー上で下記を実行して作ったテキストをCSVファイルで保存し、csv2tableでロードしてテーブル化しています。
javascript:for(i in window)document.write(i+","+window[i]+"<br>")

ソートできると便利ですね<自画自賛(^^。

で、IE6以後IE8でwindowオブジェクト直下に増えたメンバーは次の通り(IE7は事情によりパス)。
sessionStorage  //セッションストレージ
onhashchange  //そのまんまonhashchange
maxConnectionsPerServer HTTP1.1サーバに対するコネクション数
maxConnectionsPer1_0Server  //HTTP1.0サーバに対するコネクション数
globalStorage  //セッションをまたいでデータを格納
XMLHttpRequest  //いわずと知れた
XDomainRequest  //クロスドメインリクエスト
XDomainRequestかぁ...。どうなのかなぁ。

参考までに、このテーブル出力のコードは次の通りです。
<script src="./js/jquery-1.2.3.min.js" 
        type="text/javascript"></script>
<script src="./js/jquery.csv2table-0.02-b-1.4.js" 
        type="text/javascript" charset="utf-8"></script>

<script>
  $.extend($.csv2table,{
    loadImg  : 'http://jsgt.org/lib/jquery/plugin/csv2table/v002/img/icon-loadinfo.gif',
    sortDImg : 'http://jsgt.org/lib/jquery/plugin/csv2table/v002/img/icon-d.gif',
    sortAImg : 'http://jsgt.org/lib/jquery/plugin/csv2table/v002/img/icon-a.gif'
  })
</script>

<input 
  class   = "btn1"
  type    = "button"
  onclick = "
  
    //IE6
    $('#view1941ie6').csv2table('http://jsgt.org/mt/01/test/browser/winie6-forin-window.txt',{
      orderBy : [[0,'D']],
      onload  : function(id,op,data,ary){
        $('#'+id)
          .find('td:odd').css('background','#EFFFBC').end()
          .find('tr:even').css('background','#FFE0F2')
      }
    });
    
    //IE8
    $('#view1941ie8').csv2table('http://jsgt.org/mt/01/test/browser/winie8-forin-window.txt',{
      orderBy : [[0,'D']],
      onload  : function(id,op,data,ary){
        $('#'+id)
          .find('td:odd').css('background','#EFFFBC').end()
          .find('tr:even').css('background','#FFE0F2')
      }
    })"
    
  value   = "WinIE6  &  WinIE8">

<table border="0"><tr valign="top"> 
<td><div id="view1941ie6"></div></td>
<td><div id="view1941ie8"></div></td>
<tr></table>
ブラウザ判定と分岐方法など http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/DevelopersExisting.htm
投稿者 tato : 18:37

2008年03月04日

【XUL】Firefoxアドオンの作り方 ITmedia

XUL 】 , ブラウザ ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


Firefoxアドオンの作り方
http://www.itmedia.co.jp/bizid/articles/0802/29/news033.html

投稿者 tato : 00:29

2008年03月03日

【ブラウザ】The Netscape Archive

ブラウザ ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


The Netscape Archive
http://archive.netscape.com/

Software Releases
Oldies, but Goodies
http://archive.netscape.com/releases

Netscapeブラウザーの歴史を保存するWebサイト“Netscape Archive”が開設
http://www.forest.impress.co.jp/article/2008/02/26/netscape_archive.html

投稿者 tato : 13:32

2008年02月15日

【ブラウザ】Opera Mobile 9.5

ブラウザ 】 , 携帯 ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


Opera unleashes innovative technology in latest mobile Web browser — Opera Mobile 9.5
http://www.opera.com/pressreleases/en/2008/02/05/

投稿者 tato : 21:22

2008年02月11日

【ブラウザ】IE7自動インストールは2/13

セキュリティ 】 , ブラウザ ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


Windows Internet Explorer 7: 自動更新インストールのお知らせ
http://www.microsoft.com/japan/windows/products/winfamily/ie/au/default.mspx

いつものことですが、もし業務で使っているIE6があったら、自動更新はとりあえず一時禁止にして、一度別のマシンでその業務でのIE7の動作を確認し、問題が無いことをチェックしてから、新しいIE7へ移行するべきかなと思います。

マイクロソフトは、世界中の事務所で使われているすべてのソフトとの相性を完璧に確認する能力を持っていませんが、万が一壊れても、責任をとってくれるわけでもありません。

自分の業務を守れるのは、自分しかいないわけです。

もし、自分が管理者でなければ、一応念のために、システムの管理者に聞いておくのが良いかも。まぁ、本当に重要な業務のマシンはインターネットに接続していないような気もしますが。そのあたりは、どうなんでしょう。ファイアウォールで止めつつmicrosoftを信頼できるネットワークに入れてるなどなら結構あっさり更新されそう?。

以前にも書いたと思いますが、こういうことがあるので、業務上のインターフェイスやWebアプリなどでブラウザを使う場合は、複数バージョンをひとつのマシンに簡単に共存して置くという選択肢のあるFirefoxやOperaなどのブラウザが向いている気はします。

こんな時、クロスブラウザで冗長に作っておけばどのブラウザへでも退避できるけど、関連付けを変えるのはちょっと怖い?怖くくないように普段から切り替え慣れしておくと良いかも?

#それより、昼時のかも日記の重さをなんとかすべきか^^;;;;;<やはり、あれは、イントラネットやVANなどで小さなナットネットワーク向けかなぁ。



    masa ( 2008年02月12日 11:11 )

    最近、記事を読むまでのスクロールが長くなりましたので、ちょっと、面倒++かも日記…。なんちって。(^_^ゞ

    高橋 ( 2008年02月12日 21:18 )

    ああ、それは、私も感じてましたf^^;;。上のリンクのどれかを今度少し下へでも移動しようと思います。


    【コメント】(←clickで入力欄open)
投稿者 tato : 12:03

2008年01月25日

【ブラウザ】さよならNetscape

ブラウザ 】 , 雑談 ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


我が家の階段上で波乗りを続けるMozilla

Netscapeブラウザが開発終了(2月1日でサポート終了) #あと一週間
http://www.itmedia.co.jp/news/articles/0801/07/news044.html

追記
サポート終了が1ヶ月延びたみたいです。
http://journal.mycom.co.jp/news/2008/01/29/032/index.html

投稿者 tato : 22:40

2007年12月22日

【ブラウザ】Firefox 3β2リリース

ブラウザ ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


Index of /pub/mozilla.org/firefox/releases/
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/

モジラ、「Firefox 3 beta 2」を公開(cnet.com)
http://japan.cnet.com/news/media/story/0,2000056023,20363700,00.htm

Firefox 3 Beta 2レビュー:これは便利!な「スマートブックマーク」(zdnet.com)
http://builder.japan.zdnet.com/news/story/0,3800079086,20363680-3,00.htm

投稿者 tato : 01:26

2007年12月15日

【ブラウザ】Firefox 3β2は年内リリースへ

ブラウザ ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


Firefox 3β2は年内リリース(ITmedia)
http://www.itmedia.co.jp/news/articles/0712/12/news052.html
>Mozilla Foundationは12月10日、Firefox 3の次のβ版を12月中にリリースすることを明らかにした。

Index of /pub/mozilla.org/firefox/releases/
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/

Index of /pub/mozilla.org/firefox/nightly
http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/?C=M;O=D

投稿者 tato : 07:20

2007年11月21日

【ブラウザ】Firefox 3.0b1

ブラウザ ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


UserAgent
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9b1) Gecko/2007110904 Firefox/3.0b1
http://jsgt.org/ua/header_view.php?id=550

Firefox 3 Beta 1 Release Notes
http://www.mozilla.com/en-US/firefox/3.0b1/releasenotes/

Downloading Firefox 3 Beta 1
http://www.mozilla.com/en-US/firefox/all-beta.html

投稿者 tato : 23:38

2007年11月16日

【開発ツール】IE版Firebug 「DebugBar」

JavaScript 】 , チューニング 】 , ブラウザ 】 , 開発ツール 】 , 言語 ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed