IEでJavaScriptのデバック

今年もヨロシクお願いします。って、もう2月ですよ。

家では仕事からちょっと離れたいので、専らDTMをやっています。
・・・・・って、そんなに離れてないか。

2MIXの難しさや奥深さを改めて感じる今日この頃。
ある程度まではできるんだけど流石にプロのレコーディングエンジニアの様には
いかない。当たり前か。
ソロソロ佳境に入ってきたところ。
色々楽しみです。

話は変わりますが、仕事ではWEBアプリを作っているんですが
IE6縛りの開発でちょっと困ったのがJavaScriptのデバックです。

今時はFireBugなのでしょうが、IEだし。FireFox未サポートのアプリだし。
IEでもツールバーとかアドオンとか入れれば?と、思うわけですが。
ブラウザ自体に色々入れてはいけなかったり、そもそもツールバーとかは全消しな状態のアプリなのでメニューバーすら使えない。
しかもJavaScriptは大量なのでエラー発生時の特定が面倒。

そこで、MSオフィスが入っていればデバックできる方法がある。
(最近はもっと良いものがあるのか謎ですが・・・・VisualStudioだとMicrosoft Development Environmentとかいうのもある)

インストール備忘録。
オフィスのバージョンによっては色々違うかも。

※環境はWinXPとOffice2000で説明してますが、環境が違う場合は読み替えてください。
※もちろんMicrosoft Office がインストールされていること。
続きを読む »

Share

JavaScript、CSSファイルを圧縮しよう

JavaScriptやCSSはダウンロードされてから動作するのでサイズは小さい方が良い。
最近のJavaScript、CSSが肥大化しているのは言うまでも無いです。

そこで製作者としては、できるだけファイルサイズを小さくして、外部ファイルを
読み込ませればそれだけ描画、動作も軽くなりますよね。最近は高速ブロードバンドですが、ナローバンドのユーザーだって沢山いるんです。

結構いろんなツールが出回っていますが、僕のお気に入りは
「YUI Compressor Online」
です。Webでできるツールです。無料です。
お手軽で良いです。

yui-compressor-online

yui-compressor-online

Share

Google Gears API

ブログシステムWordpressのダッシュボードメニューバーの一番右に「ターボ」というメニューがあった。
なんだろうと思ったら「Google Gears API 」を使ったアドオン(?)だったので早速インストールしてみたが、何が良くなったのかさっぱり解らん。

そもそもGoogle Gears API とはなんぞや?ということで調べたら。

  • LocalServer アプリケーション リソース (HTML、JavaScript、画像など) をローカルにキャッシュして使用します。
  • WorkerPool リソースに負荷をかける動作を非同期で実行することによって、ウェブ アプリケーションの応答性を向上させます。
  • データベース データをローカルの完全検索可能なリレーショナル データベースに保存します。

上記のようなことが出来ます。
要するに、ローカルマシン上でもオンラインで動作させてた事が出来るって事?でいいのか。
あとは、ローカル上でもDBとかつかえるのでいろんな事が出来そう。

DBにはSQLiteが使われます。
WorkerPool はJavascriptは基本的にシングルスレッドで動作するので処理が多い場合待ち時間が発生しますが
I/O処理などをバックグラウンドで動作させる事が出来るそうです。

なんとなーく解るけど・・・実際どうやって活用するんだろう。これからjQueryのように色んな活用法が次々出てくるんでしょうね。
というか、もう色々あるらしいです。

Share

webページのフォーム入力

今日は。8月だ!
wordpress2.6にアップグレードしました。特に今の所不具合ないみたい。
jQueryも1.2.6になっとるし。あ、まぁそんな事はドーでも良いか。
ブログ「ウェブマスターを目指す人」に書かれてました記事より

しかし、よくあるのが、入力項目が大量にあるフォーム。
これでは問い合わせをしようとした方も、面倒になり、途中で入力をやめてしまう可能性があります。

フォームをできるだけ簡潔にしたほうが、コンバージョン率は高くなります。

そうなんだよね、全く、データ収集側ももっと項目を精査すれば良いのに!って作り手は思いますよね。
しかも、webの入力チェックとかのGUI周りってなかなか難しいですよね。
で、こちらの本サイトでも配布していますJSのAPI「フリガナ自動変換スクリプト/AutoRuby.js」

そうそう結構こういう動きって欲しいよね。色々このスクリプトも動作が難しいみたいなコメントがあったけど。。。
皆苦労しているんだなぁと、最近までこの大量フォーム入力項目ページを作っていたので
もっともっとこんなAPIが出ればいいなぁと思いました。
いや、作るか?いや、誰か作って!てかそんなんは既にあるのかなぁ

Share