2005-01-01から1年間の記事一覧

JavaScript Console

JavaScript Consoleがいい感じになってる。cssのvalidationもしてくれるし。

Firefox1.5

正式版リリースと聞いて早速インストールしてみた。必要なaddonを入れていったら、一番重要かもしれないJavaScript Debuggerが1.5非対応だったことに気付いた。 作者のサイト http://www.hacksrus.com/~ginda/venkman/ を見ても最近全然リリースがない。うわ…

John Vlissidesさん続報

dev

http://slashdot.jp/developers/05/11/28/1054211.shtml 本当だったようです。謹んでご冥福をお祈り致します。

John Vlissidesさん

dev

■ GoFの一人、John Vlissidesさんが亡くなりになったらしい http://www.hyuki.com/t/200511.html#i20051127180327 ええええー!「らしい」っていう部分に期待しちゃうけど、本当だったら悲しい。 「パターンハッチング―実践デザインパターン」でやっとなんと…

IEのメモリリーク

■ IEのJavaScriptは、DOMオブジェクトとの間で循環参照させるとメモリリークする http://p2b.jp/index.php?UID=1131336575 そうなんです。メモリリークするんです。これが判ったときに書いておけば良かったんだけど、DOMオブジェクトに手前のオブジェクトの…

script.aculo.usのBuilder

element = Builder.node( 'div',{id:'ghosttrain'}, [ Builder.node('div',{className:'controls',style:'font-size:11px'}, [ Builder.node('h1','Ghost Train'), "testtext", 2, 3, 4, Builder.node('ul',[ Builder.node('li',{className:'active', onclic…

script.aculo.us

その他のライブラリざっと俯瞰 scriptaculous.js * ライブラリをロードする他、他の外部ライブラリを動的に読み込ませることが出来る * Scriptaculous.require script.aculo.usは前から知ってたんだけど、ちゃんと見てなかったっす。jsonからdom作る機能ある…

初雪

スキーのことを書いてたら雪が降ってました。寒いわけだ。

今年は早いかも

http://www.hunter.co.jp/ 去年は暖冬で12月の下旬くらいまでスキー場がオープンしなかったけど今年は早いかも。Mt.Jeansのオープンはまだ発表されてないけどどうなんだ? Mt.Jeansのシーズンパスは11月中なら一割引の45,000円なのだ。今年は買わないと思っ…

HTA + Javaアプレットでも警告なし!

したがって、HTAは、クライアント マシン上のゾーン セキュリティ設定とは関わりなく組み込みの ActiveX® コントロールや Java アプレットを実行できます。こういったオブジェクトがダウンロードされ、HTA 内で実行されるときには、その前に警告メッセージは…

JSON-PC-JavaApplet

kazzzさんのご指摘で、ActiveXじゃなくてJavaアプレットの方が良さ気だと分かりました。ありがとうございます。 よくよく考えてみると、僕はアプレットをちゃんと作ったことがないことが判明。MS系とかだけじゃなくて、何にも知らなくて悲しい気持ちになって…

JSON-PC-ActiveX + Java ActiveX Bridge

まだちゃんとJScriptからのActiveXの呼び出しを試したわけじゃないので、おそらくオブジェクトをそのまま渡すのはできないという前提でのお話。JSON-RPC-Java(http://oss.metaparadigm.com/jsonrpc/)は、JSON形式の文字列で通信することで、サーバーのServle…

HTA

dev

やなぎやさん本当にありがとぉぉぉぉぉぉ。すげー簡単じゃないですか。HTAはHTML Applicationsの略で、大雑把に言うとアプリケーションみたいなHTMLのことなんですな。 http://www.microsoft.com/japan/msdn/workshop/author/hta/overview/htaoverview.aspMi…

ActiveXにJSON形式のオブジェクト

JScriptで呼び出したActiveXオブジェクトに、JSON形式でよく書くようなツリー状のオブジェクトとかって渡せるのかな?渡せたら結構便利だと思うんだけど。なんか無理っぽいな。

MS系

dev

HTAを知らなかった自分にショックを受けてちょっと調べてみた。 HTML Component http://www.w3.org/TR/1998/NOTE-HTMLComponents-19981023 W3CのものだけどEditorもContributorもMSの人ですな。 Windows Script Components http://www.microsoft.com/japan/m…

登録確認

Visual StudioのActiveX Control Test Containerっていうのがないので、OLE-COM Object Viewerっていう奴で適当に調べてみた。するってーと、Embeddable Objectsにありましたよ。ExeInvoker Bean Controlって奴を見つけた。多分これでOKだろー。

JavaでActiveXを作ってやるぜべいびー

セキュリティ的に問題あるのは判っていても、ローカルのHTMLファイルをブラウザで開いて、そこからWSHでローカルのEXEを動かすのになんで認証が必要なんじゃー!って叫びたくなってしまい、ActiveXなんか作ったこともないから逃げてたのに仕方なくやってみよ…

サイバラの嗅覚

dev

サイバラのある漫画に、数値などの具体的なところは忘れたが、こういうような式が載っていた。1+1=2 123×456=たくさん 12÷34+56÷78=そんな問題を解かなければならない状況に自分を持っていかない さすがサイバラだ。 こういうの好き。戦略的なミスを戦…

XMLEncoder

私が現在作成しているプログラムでは, XMLEncoderを使ってセーブファイルを出力しているのですが, TypeSafeEnumを使った場合もはたしてXMLEncoderでセーブできるのか? をやってみました.XMLEncoderの対象となるクラスはJava Beansでなければならないため…

cloneの超クールな実装

配列のクローンを作成するのには、実はもっとスマートで速い方法がある。 これに気付いたのは最近なんだけど。Array.prototype.clone = function(){ return Array.apply(null,this) } かっこいーっす。

brownie-json-dom.js 動機

サンプルのコードは非常にシンプルなテーブルですが、複雑なもの(例えば種類の違うデータを同じテーブルに無理やり表示させるとか、一部のデータは複数行になるとか)は、DOMを直接操作するのは面倒臭いので、JSON形式で扱いたいなーと思っただけです。これで…

[javascript] brownie-json-dom.js サンプル

先日のJSONオブジェクトツリーからHTMLを生成するサンプルです。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>brownie-json-dom.js sample</title> </meta></head></html>

JSON形式でHTMLのDOMツリーを書く

JSON形式でツリー状のオブジェクトとか書いていると、HTMLもこれでいいじゃんっていう気になった。例えばこんな感じ。 { tagName: "table", body: { tagName: "tbody", body: { tagName: "tr", style: "font-size:small", body: [ { tagName: "td", body: "…

エクスプローラのGoogleツールバー

dev

Googleツールバーをインストールしているので、IEではなくエクスプローラの[表示]-[ツールバー]の中にも[Google]という項目があるんだけど、これをチェックしようとしてもチェックされない。Google Desktopのフローティングツールバーがエクスプローラについ…

Tortoise Tip

svn

エクスプローラでファイルの属性を見ようとしてたんですが、エクスプローラのカラムとしてSubversionのリビジョンなどを表示できることに気付きました。 エクスプローラを開いて、右のペインのカラムのヘッダーで右クリック。[その他...]で表示されるカラム…

コードほぐし

dev

私がiPodを持って出かけて、さあ音楽を聴こうと思ったとき、 iPodの白いコードは大抵、グチャグチャにからまっている。iPodで音楽を聴きたいのに、まず「コードほぐし」からはじまるのだ。 外に出て最初の1分くらいのあいだ、私はいつも、iPodのコードをほ…

Bindows

IT技術者の方、ちょっとこれ見てみてくださいよ‥。Bindows API Class Tree http://www.bindows.net/documentation/api/classtree.htmlもう脱帽。 というか、ここまで来ると狂気すら感じますね‥。 確かに。なんかものすごい勢いで作られている感じ。ClassBr…

Dojo Compressor Toolkit

Dojo Compressor Toolkit JavaScriptを短くするツール。

IEは悪くないと思うんだけど。

気になるのでもう少し調べました。 function logEvent( observingEventType, useCapture, event ) { var s = ""; s += " expectedType=" + observingEventType; s += " actualType=" + event.type; s += " useCapture=" + useCapture; s += " "; s += " keyC…

犯人はprototype.js

落ち着いて考えたらそんなわきゃねーと思いなおし、prototype.jsを見直してみたら、ちゃんと書いてありました。 observe: function(element, name, observer, useCapture) { var element = $(element); useCapture = useCapture || false; if (name == 'keyp…