AJAX calls do not cover updates from the server, which are needed for the modern real-time and collaborative web. PubSub (as in “publish and subscribe”) is an established messaging pattern that achieves this. In this article, Alexander Gödde will look at precisely how PubSub solves the updating problem, and he’ll look at one particular solution (the WAMP protocol) that integrates both the calling
2006年11月01日22:15 カテゴリLightweight Languages perl - pix2html.cgi 議論のたたき台として作成。 以下をご覧下さい。これ、imgタグでなくてiframeタグで表示してます。 要は、ラスターイメージをtableタグによるHTML表現に変換するだけのものですが、かつてはこれ冗談のねただったのですよね。しかし今では生真面目に使われてしまっています。生真面目に使われかねないものなので、4.01 TransitionalとはいえValidなHTMLを吐くようにしてます。XHTMLっぽくやると、ただでさえ長ったらしい表現がますます長くなるだけなので。 それというのも、ラスターイメージをXML/HTMLで扱う方法がちっとも確立されず、にも関わらずAJAXのおかげでJavaScript + DHTMLでラスターイメージをいじりたいという需要が出てしま
Download ;;; ecmascript-mode.el --- major mode for editing ECMAScript code ;; Copyright (c) 2004-2005 David Lindquist <david.lindquist@gmail.com> ;; Author: David Lindquist <david.lindquist@gmail.com> ;; Keywords: languages ecmascript javascript ;; This is free software; you can redistribute it and/or modify it ;; under the terms of the GNU General Public License as published by ;; the Free Softwa
サイト製作者向け 一般向け ゲーム サイト製作者向け MISTY1 MISTY1 で暗号化と復号化を行なう。 CAMELLIA CAMELLIA で暗号化と復号化を行なう。 DES DES で暗号化と復号化を行なう。CRYPT(3) 付き Cast256 Cast256 で暗号化と復号化を行なう。 Cast128 Cast128 で暗号化と復号化を行なう。 UTF8/16 ライブラリ 文字列の URL エンコード、デコードもできる UTF8/16 ライブラリ。 Blowfish Blowfish で暗号化と復号化を行なう。 Arcfour Arcfour で暗号化と復号化を行なう。 Base64 Base64 エンコード、デコード。 Hash Algorithm 各種ハッシュアルゴリズム。CRC16/32, MD2, MD4, MD5, SHA-1, SHA-256, RIPEMD-128
This page contains my Javascript version of AES (Rijndael) encryption. It was ported from the optimized AES (Rijndael) implementation found in GnuPG. The implementation consists of the following Javascript sources: aes-enc.js -- AES encryption routines. aes-dec.js -- AES decryption routines. aes-test.js -- additional javascript stuff for AES test page. Because of the CFB (cipher feed back) operati
MozillaブラウザのJavaScriptエンジンであるSpiderMonkeyを他のプロジェクトでもサクッと使えるように、GNU Autoconf, Automake, Libtoolでビルドできるように修正するお話。 SpiderMonkeyとは何ぞや SpiderMonkeyはC言語で実装されてたJavaScriptエンジンで、MozillaブラウザのJavaScriptまわりの実装として利用されています。単体でも利用可能なライブラリなのでMozilla以外のWebブラウザや、Webサーバ側での動的なコンテンツ生成手段としてや、その他Web以外のアプリケーションにおける埋め込みのスクリプトエンジン(Netscape Enterprise ServerのLiveWireとか懐かしいですね)として利用されています。同エンジンの利用方法や利用事例は、MozillaプロジェクトのJavaS
Atm189: Link Login Game untuk Kemenangan Maksimal Atm189 menawarkan situs permainan scatter utama yang menampilkan mesin-mesin terbaik. Dengan lebih dari 500 permainan yang tersedia, Anda akan menemukan semuanya mulai dari permainan populer dan viral hingga permainan serial klasik, semuanya lengkap untuk pengalaman bermain yang tak tertandingi. Atm189 adalah tiket VIP Anda ke pesta permainan scatt
この言語は、HTML内に埋め込んで動きのあるページを記述するための 「JavaScript」 として知られることが多いでしょう。しかし有名すぎるためか、 意外と面白いプログラミング言語であることはあまり気付かれていないように思います。 そこでここでは、HTMLをどうこうという話は置いておいて、 言語自体についてちょっとだけ深く見ていきましょう。 処理系選び 概観 * 関数リテラル 関数オブジェクト arguments オブジェクト isa 連想配列 コンストラクタ prototype * No prototype! スコープチェイン その他色々 * いくつかのさんぷる 処理系選び (2002/12/6) 対象とする言語仕様は 「ECMA-262 ECMAScript Language Specification 3rd Edition」 とします。 TAKI氏による 邦訳 を参考にすると読
DOM の getAttribute / setAttribute メソッドは DOM Level 1 から定義されているメソッドで、MSDN Library によれば IE はバージョン 4 からサポートしています。しかし、IE での element.getAttribute(name) / element.setAttribute(name, value) というのは、基本的には JavaScript における element[name] / element[name] = value のシンタックスシュガーでしかありません。ですから、element.setAttribute("innerHTML", "foo") とすると、element の属性には何の変化もないが element の内容が書き換えられるという事態になります。 この (手抜き) 実装が原因で、getAttribute
The Document Object Model (DOM) connects web pages to scripts or programming languages by representing the structure of a document—such as the HTML representing a web page—in memory. Usually, that means JavaScript, although modeling HTML, SVG, or XML documents as objects are not part of the core JavaScript language, as such. The DOM represents a document with a logical tree. Each branch of the tre
Greasemonkey のユーザスクリプトなどの JavaScript ソースコード内に画像データを埋め込める、 『data:image/gif;base64,~~~』形式のデータ(dataスキーム)を生成します。 画像ファイルなどのバイナリデータを Base64 エンコードに変換しています。 data スキーマでは、外部ファイルへのアクセスなしにスクリプト内で完結して画像を表示できるため、 小さなアイコンなどの表示には便利です。data スキームは Firefox・Opera では利用できます。 残念ながら Internet Explorer は data スキームに対応していないので利用できません。 やってみよう 画像URL: ▼ ▼ JavaScript ソースコード生成結果: ここにソースコード結果が表示されます。 ▼ data スキーム経由の画像表示: 生成したコードの使い方
2006年09月28日17:00 カテゴリLightweight Languages javascript - 任意のはてブをその場で表示 というわけで、お待ちかね。 404 Blog Not Found:javascript - prototype HateBJSON - 弾のコメント 秀作はあとで出るはずなので直しました。 考えかたは簡単で、「404 Blog Not Found:javascript - prototype HateBJSON」のparse_hatebjson()を以下のように書き換えるだけです。 なおここでは、dommaker.jsを使っています。 function parse_hatebjson(json){ var bm = json.bookmarks; if (! bm) return; var E = new DOMMaker(); // use http
2006年09月28日02:00 カテゴリLightweight Languages javascript - DOMMakerで楽々DHTML DHTMLは便利なものだが、DOM関連の関数でHTMLを「描く」のは、あまりに面倒だ。 たかだか <a target="blank" href="http://blog.livedoor.jp/dankogai">404 Blog Not Found</a> とやるのに、 var a = document.createElement('a'); a.setAttribute('target', 'blank'); a.setAttribute('href', 'http://blog.livedoor.jp/dankogai'); a.appendChild(document.createTextNode('404 Blog Not Found'
2006年09月24日16:00 カテゴリLightweight Languages javascript + perl - yubin2jsonp どうせなら、JSONPを使ってどこにでも設置できたらいいじゃんと思ったのでこんなのこさえました。 [Ajax] CGI不要の郵便番号→住所変換フォーム Kawa.net Blog /ウェブリブログ JavaScript のみで稼動するため、サーバサイドで稼動するCGIプログラムは不要です。こんな感じです。 〒(7けた) 都道府県 市区町村 町域以降 HTMLまで含めたsourceはこんな感じです。 <script> function Yubin2JSONP(root){ this.root = root; this.parse = function(yubin){ if (! yubin.match(/[0-9]{7}/) ) return
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く