Microsoftは米国時間9月28日、同社の開発者ツール「Visual Studio」と一緒にJavaScriptライブラリのjQueryを提供する計画を発表した。Microsoftは、jQueryは「ASP.NET AJAX Control Toolkit」の上位コントロールの実装に使われるライブラリの1つで、新しいAjaxサーバサイドヘルパーメソッドでも役割を担うことになると述べた。15KバイトのjQueryJavaScriptライブラリは、フォークなしでそのまま配布され、ファイルはjQuery MITライセンスに準拠する。 さらに、Microsoftは、jQueryオープンソースプロジェクトのテスト、バグフィックス、パッチを提供するとともに、2008年中に製品サポートをjQueryに拡大すると述べた。 この発表は、Microsoftの開発者部門のバイスプレジデントであるSco
JS オレオレ言語ブーム -IT戦記 で OreScript時代の幕開け - yukobaのブログ を知ったので、Scheme みたいなのをつくってみました>< でもぜんぜんできてないです(笑) naoscheme/index.html <script type="application/x-naoscheme"> (define myalert (msg) (alert msg)) (set! test "*_*") ((lambda (foo) (myalert foo)) test) </script> <script type="application/x-naoscheme"> (add-event-listener window "load" (lambda (e) (alert e) (call document.body "appendChild" (call docum
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
3ヶ月ほど前、弾さんや id:amachang さんが、はてなダイアリーでJavaScript が使えたらいいのにね、という話をしていました。404Blog Not Found:Hatena::Diary - スーパpre記法で実行可能なJavaScriptをIT戦記 - Re: スーパー pre 記法で実行可能なJavaScript をで、先日、自分のはてなダイアリーにブログパーツを設置できるようになったので、事実上のJavaScript 解禁になりました。ということで、JavaScript の eval を貼り付けるガジェットをGoogle Gadgets で作ってみました。サンプルまずは簡単に Hello World。nanto_vi さんによる Math.random().toString(36).slice(-8) でパスワード生成 もすぐに試せる。(関連エントリ:Ja
1. http://twitter.com/statuses/followers.json を取得。 2. 取得したファイルを follower.js と改名。 3. follwer.js を以下のように編集。 var followers = [{ ..... }] // 取得したJSON 部分。 String.prototype.println = function () { print(this); } "<html>".println() "<head>".println() "</head>".println() "<body>".println() for(var i=0;i<follwers.length;i++) { if(follwers[i]["url"] != null) { ("<p><a href=\"" + follwers[i]["url"] + "\">" +
NTTと三菱電機が共同開発した共通鍵ブロック暗号 "Camellia" の実装について以前調査していた時、ついカッとなってJavaScriptで実装してしまいました。類似の実装も既にあるようですし今は反省しているのですが、死蔵しておくのもナンなので晒しておきます。 ソースコードと使い方 小ネタなので、このソースコードはpublicdomainということにしますね。CryptoCipherCamellia-js-1.0.2CryptoCipherCamellia.jsは128-bitブロック暗号Camelliaのプリミティブの実装と、暗号利用モードとしてCBCモードの実装を含んでいます。例を簡単に示すと次のような感じです: var SECRET_KEY =CryptoUtil.arrayFromHex( "00112233445566778899AABBCCDDEEFF"); var
地道な高速化 1 // style も new 時にプロパティにいれておく s6.Constructor = function(element) { this.element = element; this.style = element.style; }; 地道な高速化 2 // コールバックを受ける関数では this // や引数を受けるようにしとく s6.hoge = function() { var shift = Array.prototype.shift; // ↓ Opera ではバグるので回避しなきゃダメ var f = shift.apply(arguments); f.apply(shift.apply(arguments), arguments); }; DOM の空きプロパティ // DOM の要素の空きプロパティの // アクセス速度は普通のハッシュとほとんど変
TOPICSProgramming 発行年月日 2007年08月 PRINT LENGTH 704 ISBN 978-4-87311-329-6 原書JavaScript: The DefinitiveGuide, Fifth Edition FORMAT本書は『JavaScript: The DefinitiveGuide, Fifth Edition』の日本語版です。日本語版出版にあたり、言語解説部分とリファレンス部分に分け、本書はその言語解説部分をまとめたものです。 この第5版では、JavaScript1.5に対応させるため全章の内容を更新し、XMLHTTPRequestオブジェクトでスクリプトからHTTPリクエストに送信する方法、JavaScriptを使ってXMLデータの制御、またJavaScriptによるグラフィックの制御機能についてなど、新しい話題を追加しました。 第
先ほど、はてなスターの仕組みを変更し、正常なはてなスターのコード以外で☆が付けにくくなりました。 これまでの仕様では、画像(img)タグなどに☆を追加するためのURLを仕込ませるだけで、そのページにアクセスしただけで☆をつけたことになってしまうなどの問題が発生していましたが、今回の変更により、セッションごとに暗号化された文字列を追加でやりとりするようになり、意図しない☆がつきにくい仕組みになりました。 なお、既存のはてなスターを設置のユーザー様は、特に設定の変更などは必要ございません。 新しい仕様でも、JavaScriptが実行可能な環境で意図的にスクリプトを仕込むことで意図しない☆が付く動作を実行させることが可能ですが、はてなダイアリーやグループなどのJavaScriptを自由に書くことができない環境ではこのようなことはできなくなっています。はてなスターでは、外部のブログサイトなど様々
はてなスターを使った投票フォームを作ってみました。 名付けて『はて★スタ de 投票』。 ココログの記事に貼り付けて使います。 <script type="text/javascript" src="https://furyu.tea-nifty.com/script/cocoPlugHatenaStarVote.js"></script> <style type="text/css"> .hsv_frame{margin:8px;padding:4px;width:280px;border:3px double orange;background-color: #fffff8;} .hsv_title{font-size:12px;font-weight:bold;text-align:left;margin:4px auto 2px 4px;padding:0px} .hsv_butt
Googleは2007年31日(米国時間)、GWT(Google Web Toolkit)を使って開発が進められている新しいエディタフロントエンドのWebアプリケーション「Google Mashup Editor」について発表した。同アプリケーションはコーディングをほとんどすることなく簡単にマッシュアップを実現することを目的にして開発されているエディタタイプのWebアプリケーション。コーディングするかわりに標準のHTMLタグや拡張タグを記述することでUIの記述やフィードやデータの制御を行う。ドキュメントやフォーラムは公開されているが今のところ限られたデベロッパのみが試用できるようになっている。Google Mashup Editorで注目すべきは開発フレームワークとしてGWTを採用した点にある。GWTはGoogleで開発されているWebアプリケーション開発用フレームワーク。JavaでWe
JavaScriptの勉強がてらiGoogleガジェットで「はてなブックマークビューア」を作ってみました。 iGoogleガジェットコンテストが開かれており、サンプル、マニュアルが充実していたのでほとんど悩むことなく作れました。APIがよく出てきていてFeedをかなり気軽に扱うことができる感じです。 http://igooglecon.jp/ iGoogleガジェットコンテスト 普通にはてなブックマークのRSSをiGoogleに登録しておくよりも以下の点で便利です。 iGoogleでRSSを表示する場合、最大9件(少ない!)までしか表示できませんが、「はてなブックマークビューア」だと最大25件まで見れます。(設定可能) 被ブックマーク数が見れる。被ブックマーク数をクリックすると、はてなブックマークのそのエントリーのページに飛びます。 「注目のエントリー」と「最近人気のエントリー」を一緒のi
1か月以上ご利用いただいていない日記の「スパムコメント・トラックバックの拒否」を有効にしました 先ほど、はてなダイアリーとはてなグループにおいて、1か月以上更新のない休眠状態のブログに対して「スパムコメント・トラックバックの拒否」設定をはてなにより有効とさせていただきました。はてなダイアリー及びはてなグループにはコメントやトラックバックを外部から受け付ける機能があり、以前からご利用いただいております。しかしこの数ヶ月間、スパムコメントやトラックバックの数が非常に増加しており、日記一覧ページやアンテナで記事が更新されたと思って見に行ったらスパムコメントだけがついていたり、あるいは毎日のように大量のスパムトラックバックが飛んでくるため、いつもスパムへの誘導リンクを見てしまうといった被害が大量に発生しています。はてなでは、先日からDNSBLを用いたトラックバックフィルターやコメント時の画像認
ところが、どうもアーカイブページ(トップページ・カテゴリー・バックナンバー等)にいくと、星マークは表示されても、うまく機能しない場合があるようです。 そこで調べてみると、このスクリプト、HEAD要素中に次のようなSCRIPT要素を埋めこむのですね。 <script src="http://s.hatena.ne.jp/entries.json?uri=http%3A%2F%2Ffuryu.tea-nifty.com%2Fannex%2F2006%2F07%2Fjavascript_b0ea.html&uri= (中略) &&callback=Ten.JSONP.callback&Thu%20Jul%2026%2022:52:56%20UTC+0900%202007" type=text/javascript></script>
(2007.7.20 記事更新) 誰かがそろそろExtについて詳しい事を書いてくれるのではとか、甘い期待をしていたけど、ぜんぜん出てこないって事は人気がないって事なんでしょうか。 でもこれ、相当すごいものだと思うんです。 例えば、このページ(hello worldをクリック)だけをとっても良い動きをしてくれるのが確認できると思います。 なので今回はJavaスプリクト+Ajaxなオープンソース『Ext』をご紹介しておきます。 概要 非常に簡単なコードで、高度な動作を要求することが出来る。 それがJavaScriptフレームワーク『Ext』です。 フレームワークについてはウィキ等で見てもらえればわかると思いますが、私の絵心のない簡略図でよければ、以下のようなイメージがフレームワークですね。 基本的に商用は有料。 個人利用や、企業内でも、閉鎖されたネットワークでの使用はOKだそうです。 ライセン
調べながらTwitter Clientを作って身につけたHTAに関する知識。 ■HTAはどこのドメインにでも自由にXmlHttpRequestを使える 前から知ってたけど。JSONP使わなくても自由に書ける。 ■アンカーをクリックするとIEが開くけど、こうすればWindows関連づけで開ける。 他でやったことあるので応用したらできた。僕の場合はFirefox。 var url = "http:......."; var sh = new ActiveXObject("Shell.ActivationApplication"); sh.shellExecute(url); ↑なんかバグがありましたので修正 ■HTA:Applicationタグの前でwindow.resizeTo()する これは知らなかった。HTA:Applicationタグの後でwindow.resizeTo()すると一瞬通
FirefoxのTweetbarを使っていたけどサイドバーが占領されるのが嫌なのでスタンドアロンクライアントを作った。これ作ってる人世界中に3000人ぐらいいるよきっと。 XULRunner+XULでとも思ったけどいろいろ調べながらやるのが面倒なのでへたれてHTAでさくっと作った。jQueryの便利さにやられっぱなし。 ウィンドウの大きさをcookieに覚えるようになっててイカス(そうでもない)。 メッセージ抜け対策とかそういう面倒そうな事は一切無し。 一覧も「friends」しか表示しない。 追記:ver.2になってfriends, public, userを表示できるようになりました。 Tweetbarに勝っている点がひとつ。「Older」のリンクがある。(地味すぎる) httpリンクをHTAなら普通はIEで開くところ、Windows関連づけで開く。(またもや地味) でも自分で作ったカ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く