作成日2005-02-19変更日2005-12-03 fdate: 特定の文字列を W3C-DTF 表記の日付に置換する JavaScript (とNucleusプラグイン) 面倒なW3C-DTF表記を簡単に入力するためのJavaScriptとプラグインです。 これは何? 読んで字のごとく、特定の文字列を W3C-DTF フォーマットの日付に置換する JavaScript とNucleusプラグインです。 Nucleus で ins タグの datetime 属性にいつも日付を W3C-DTF フォーマットで書いていたのですが、面倒になったので JavaScript にさせることにしました。 ちなみに、fdate は formatted date の略です。 仕組み 正規表現でフォーム内の「%%NOW%%」という文字列を検索し、W3C-DTF フォーマットの現在の日付に置換します。 ソース
2006年04月30日16:03 カテゴリLightweight Languages かんま1/2 - 複数行リストとqw比較表 Perl Best Practices Damian Conway その泉は怪傑溺泉。2000日前に怪傑Geekが溺れたという悲劇的な伝説があるのだよ。以来そこで溺れたもの皆Geekになってしまう呪い的泉! 活動日誌(2006-04-30)エー、コレハウツクシクナイヨ。 { hogehoge( a, b, c, ); } コレガタダシイアルネ。 _ nagaton (2006-04-30 12:41) ↑そんなの人それぞれでしょうよ。 ちなみにcの後のカンマは余計だなw ちなみに、我らがDamian先生の回答はこう。 Place a comma after every value in a multiline list. 複数行にまたがるリストでは、必ずカンマを
9×9マスのナンバープレイス(数独、ナンバークロス)を JavaScript で解きます。 手元の問題集に載っていた上級編の問題は全て解けていますが、 超絶編等さらに難度の高い問題は現状では解けません。 解答アルゴリズムとしては、バックトラック(背理法/仮定法)は使わずに、 消去法・確定法の繰り返しのみで処理しています。 (2006/04/20追記:数字の置き場所を2箇所に絞り込めた際の処理を強化し、賢くなりました) バックトラックを使ったら、負けかな。 もっとも、ナンバープレイスは正答を得ることが目的じゃなくて、 問題を解く作業自体がその目的かと思います。 (連鎖的に数字が次々判明していくと、爽快感がありますよね!) プログラムを使うとスグに解けてしまい、逆に虚無感が漂ってしまうかもしれないので、ご注意ください。;-) 3-4---5-1 ---147--- 8-------6 --39
When it comes to providing solutions on printers, easyprintersupport.com is well experienced in resolving users issues. We can provide solutions for all types of printer related problems, quickly and very easily. Whether its a driver related issues, software problems or any hardware changes required in their printers, we first understand the users perspective so that they can identify the exact pr
JSONの文法などについて、今年の2月1月からインターネットドラフト(I-D)が出されているが、はやくもInformational RFCとすることが決まった(I-Dは現在04版draft-crockford-jsonorg-json-04.txt)。MIMEタイプはapplication/jsonとされている。 このI-D/RFCは、JSONの構文とMIMEタイプをオフィシャルな形で定義しようというもので、内容は基本的には既に知られている文法と違いはない。大まかに言えば、次のようなことが書かれている。 JSONは4つの基本型(string, number, boolean, null)と、2つの構造型(object, array)で表現される。 objectは、名前:値 の組の順不同のコレクションで、これらの組を , で区切り、{ と } で囲む。名前はstringで、値は上記6つの型の
ユーザー登録ログインヘルプ ご指定のページが見つかりません。 URLをもう一度お確かめ下さい。 会社情報 求人情報 広告掲載について 利用規約 プライバシーポリシー ヘルプ・お問い合わせ 特定商取引法に基づく表示 資金決済法に基づく表示 Copyright (C) 2001-2026 Hatena. All Rights Reserved.
「for 文 2.0」(IT戦記) では length プロパティの評価をループの外に出すことにより高速化を図っています。DOM の NodeList オブジェクト (document.getElementsByTagName() などで取得) や HTMLCollection オブジェクト (document.forms などで取得) の length プロパティは「生きている」(オブジェクト取得後の操作が反映される) 、すなわち誤解を恐れずいえば評価のたびに数えなおす必要があるので遅いというのも納得ですが、JavaScript のネイティブオブジェクトである配列の length プロパティはどうなのでしょうか。実際に調べてみました。 以下は 10000 個の span 要素に対する NodeList オブジェクトと配列の length プロパティのパフォーマンスを調べた結果です。数値は
MD5 is a secure hash algorithm. It takes a string as input, and produces a 128-bit number, the hash. The same string always produces the same hash, but given a hash, it is not generally possible to determine the original string. Secure hash algorithms are useful for protecting passwords and ensuring data integrity. This site has a JavaScript implementation of MD5, and some other secure hash algori
JavaScript Shell A command-line interface for JavaScript and DOM. Open the shell or get the Shell bookmarklet (Firefox only). Features You can enter statements and expressions at the same prompt. The result of each non-void statement or expression is shown. User-defined variables. b = document.body User-defined functions. function f() { return 5; } JavaScript error messages are shown in red. Previ
サイト製作者向け 一般向け ゲーム サイト製作者向け 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
暗号化アルゴリズム Blowfish で暗号化と復号化 IE4+, NN4.06+, Gecko, Opera6+ 概要 JavaScript で暗号化アルゴリズム Blowfish を使えるようにします。 以下の4つのモードが利用できます。 ECB (Electronic Code Block) CBC (Cipher Block Chaining) CFB (Cipher Feedback) OFB (Output Feedback) 尚、本ライブラリには Base64 Encode/Decode 機能はありません。 必要でしたら拙作のBase64ライブラリを利用してください。 Download Download [blowfish.js] Download [base64.js] Sample キー [ 1-56 byte ] 暗号化 復号化 Round数 Mode ( IV はラン
まぁ、かなり知られてる話ですが JavaScript は .(ドット) の計算がかなり遅い。まぁ、簡単なスクリプトなら問題にならないが。web2.0的には大違いなのであります。ちなみに、.(ドット) の計算に比較演算の 3 倍のコストがかかる(IEはとくに)。 ということで、for 文は下のように(比較に .(ドット) を使わない)書くくせをつけましょう。地道な差が大きなパフォーマンスを生みます。 // for 文 2.0 for(var i = 0, len = array.length; i < len; i++) { .... }各種ライブラリの for 文 1.0 を for 文 2.0 化するだけで、CPU 使用率がけっこう下がりました。 予断ですが、間違っても .(ドット) を避けるために with 文を使うようなことはやめてください。 with 文のコストは 比較演算の 8
X-0029 元々のプロパティやメソッドを呼び出す - Components.lookupMethod()の使い方 2004/5/14 Home Back to XUL Tips Prev. Next Components.lookupMethod()を使うと、他の拡張機能などが改変する前の元々のプロパティ・メソッドを簡単に参照できます。普通のスクリプティングではあまり必要のない知識だとは思いますが、XULアプリケーションの拡張機能を作る場合は、ユーザーが他にどんな拡張機能を導入しているか分かりませんので、知っておいて損はないでしょう。 例えば、window.open()というメソッドの動作を変えるために以下のようなコードを書いたとします。 var original_open = window.open; window.open = function(aURI, aName, aFlag)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く