運営元のロゴ Copyright © 2007-2026 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。
May 31, 2006 Stefan Goessner More and more web service providers seem to be interested in offering JSON APIs beneath their XML APIs. One considerable advantage of using a JSON API is its ability to provide cross-domain requests while bypassing the restrictive same domain policy of the XmlHttpRequest object. On the client-side, JSON comes with a native language-compliant data structure, with which
d'bug shares Web development advice, including CSS, JavaScript, PHP, Java, .NET and Ruby on Rails tips and tricks. Books We Recommend Our Most Popular Posts Posted by Brian Posted on October 2nd, 2007 View Comments Last week I posted a tutorial using jQuery and XML. The response has been overwhelming, but I have received several “suggestions” regarding the use of XML instead of JSON. Not wanting t
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
JSONPの動作原理 前回はAjaxに存在するセキュリティモデルであるSame-Originポリシーを紹介し、そのSame-Originポリシーを迂回する方法とセキュリティについて見てきました。また、回避する方法の1つめとしてリバースProxyを用いた方法を紹介しました。リバースProxyを用いた方法ではセキュリティ的な問題点もありましたが、そもそもProxyサーバを用意しなければならないため、この方法は手軽に使うことはできませんでした。 そこで考え出されたのがJSONP(JavaScript Object Notation with Padding)という方法です。 それではまず簡単にJSONPについて説明します。 Ajaxで使われるXMLHttpRequestオブジェクトには前回説明したとおりSame-Originポリシーがありクロスドメインアクセスはできません。一方、SCRIPTタグ
「SHTML」は、簡単操作により、HTML暗号化・右クリック禁止を実現し、HTMLソース・画像ファイル・JavaScriptを強力プロテクトするソフトウェアです。 ※ 動的なサイト用の「サーバサイドSHTML」(PHP版・Perl/CGI版・Classic ASP版/ASP .NET版 ・JSP版/Javaサーブレット版)もあります。 「右クリック禁止」という古典的な方法も確かに、コンテンツを守る上で非常に有益な手段ではあるのですが、実際は、JavaScriptをoff(無効)にすれば、簡単に右クリックできてしまい、例えば、いとも簡単に画像を保存できたりします。. また、JavaScriptやVBScriptなどのスクリプトや、スタイルシート(CSS)など真似されたくないと思っていても、ソースを見れば簡単にコピーされてしまうというお悩みをお持ちの方も多いでしょう。ところが、従来の「右クリッ
※ 画面は公式サイトより 様々なWebアプリケーションが開発され、JavaScriptを駆使したサービスが増えている。中にはWebポータル的なサービスも登場している。例えばiGoogleやPageFlakes、Netvibes、Windows Liveなどが有名だ。 ドラッグで移動も可能 そのようなポータルサービスを自分でも構築するなら使ってみたいのがJPoliteだ。 今回紹介するオープンソース・ソフトウェアはJPolite、jQueryを使ったWebポータルフレームワークだ。 JPoliteはjQuery POrtal Liteの略称で、jQueryを使ってグラフィカルなUIを実現したWebポータルを構築できる。上段にはタブがあり、それぞれ趣の異なるコンテンツを表示できる。iGoogleのように小さなウィンドウをドラッグで移動させることも可能だ。 RSSリーダー風 レイアウトは自由度が
「商業利用もOK! Google Mapsについて知りたいこと」に続くGoogle Mapsインタビューの後編は、数多く存在するGoogle Maps関連のAPIや機能のうち、あまり知られていないものや新しいものをグーグルのソフトウェアエンジニア、淺川浩紀さんに聞いた。 Code Playgroundでオンライン編集 まずは、即効性のあるものからいこう。 Googleが持つ多くのAPIは、Webブラウザ上からJavaScriptによって呼び出せる。JavaScriptはコンパイルの手順なしに書けば実行できるので手軽である。しかし、だからAPIを試すのも簡単だとは限らない。例えば、Google Maps APIなら正しいGoogle Maps APIキーを用意したり、適切な文書にプログラムを埋め込んだりする作業を行い、それをWebブラウザで開かねばならない。
Amazonアソシエイトを便利に利用するために長年「Amazletツール」を使ってきたのですが、もしかすると乗り換えるときがきてしまったかもしれません。Greasemonkeyスクリプト「Amazon Quick Affiliate」がすごい!!! Amazonの商品を最速でブログにコピペできるGreasemonkey「Amazon Quick Affiliate (JP)」 ::: creazy photographというエントリーで知りました。 Greasemonkey使って、もうAmazonの商品ページに直接コピペ用のHTMLタグを表示しちゃう事にしましたwこれは、速いっす!楽チン! ブログデザイン勉強会仲間のyager氏の作ったツールです。 どういうものかというと、Amazonで商品ページを開いた瞬間に、Amazonアソシエイトのリンクが表示されてしまうというすごいヤツです。 こ、
現在の Web の多くはいまだ 2 次元 (2D) です。しかし、誰の目から見ても、3 次元であるほうが利便性が高く、またわくわくするように楽しいものであることは疑いの余地はありません。 Google Earth や SketchUp のような Google が今まで提供してきた製品を見ていただければ、Google の 3D に対するパッションや夢などは十分にわかっていただけると思います。Google はこのように PC や Mac のデスクトップで実現されているのと同じような 3D での素晴らしい体験を Web の世界でも実現したいと考えています。 日々改良を重ねられ高速化する JavaScript を見ると、ブラウザの中でリッチな 3D アプリケーションを開発するための汎用的な 3D API が今こそ必要になってきたことがわかります。Khronos による高性能な 3D グラフィックの
米Mozilla、JavaScript EvangelistのJohn Resig氏 Adobe MAX Japan 2007やユーザコミュニティなど、いくつかの講演を目的として来日したJohn Resig氏に、将来のFirefoxで搭載されるJavaScript実装やjQueryについて所見をいただいた。John Resig氏はMozillaでJavaScript Evangelistを務める人物。jQueryのメイン開発者でもある。業務ではMozillaでJavaScriptコミュニティとの調整役を務め、夜間や週末はjQueryの開発に没頭している。同氏が見るJavaScriptの未来はFirefoxのみならず、ほかのWebブラウザにとっても重要なものだ。 Tamarinの寄贈から1年、Firefox 4とFlash10でお目見え ちょうど1年ほど前の2006年11月7日(米国時間)、
GWTを使うとAjaxアプリケーションをJavaとJava用開発ツールを使って素早く開発できる。そして、そのアプリケーションを配布する際には、GWTクロスコンパイラがJavaからJavaScriptへの変換を行い、オプションで高度に最適化された(読みにくい)コードも生成できる。 GWTは単にインタフェースまわりの開発にとどまらず、JavaScriptを使った任意の高機能クライアントを構築できる。GWT開発者は、GWTは単なるライブラリではなく、新たなAjaxライブラリの実装というだけではないことを強調する。そのオープンエンドの哲学は徹底しており、多くのアーキテクチャ上の決定がGWTを利用する開発者に委ねられている。GWTの目的を記した文書を見ると、GWTの役割と開発者の役割をわかりやすく解説している。例えば、履歴トークンはGWTが管理するが、履歴トークンがアプリケーションの状態とどう対応す
XUL Applications XUL アプリ I publish English version too, and introduce following applications in English. 役に立ちそうなものから何に使うのかいまいち分からないものまで、できたものはなんでも放置してます。Firefox 2, Thunderbird 2 以降で動作するはず。 これらのソフトウェアはいずれも、基本的に永遠の開発版です。便利な機能を提供する反面、思わぬトラブルの原因にもなり得ます。何故なら、個人の労力で、ただ開発意欲のみによって制作しているからです。これらを使用した事により発生したいかなる障害に対しても、制作者は一切の責任を持ちません。全て使用者の個人の責任に基づくものとします。 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいていま
セキュアアクセスゲートウェイ セキュリティ専門のスタッフがいない企業さまでも安全に利用できるサービスをお求めやすい価格でご提供いたします。
AptanaでWebページ作成はここまでできる!:どこまでできる? 無料ツールでWebサイト作成(1)(1/3 ページ) 以前、無償版のWebオーサリング(サイト作成)ツールを特集でカタログ的に紹介したが、皆さまの興味は「業務レベルでどの程度使えるのか」という部分にあるのではないだろうか? そこで、本連載では各ツールを使用したサイト開発を掘り下げていこう。 まずは第1弾として、2回にわたり「Aptana」の紹介を進めていく。第1回では静的なサイト構築を想定した開発、第2回ではプラグインの追加により可能となるAdobe AIRなどの動的コンテンツ開発を中心に紹介していこう。 無料Webサイト作成ツールの最有力候補「Aptana」 EclipseベースのIDE(統合開発環境)であるAptanaは、コード補完機能やリファレンス機能など、充実度の高さが売りのオーサリングツールである。 オープンソー
$B%a! $B$K (BSubject $B$r;XDj$9$k5!G=$r (B $B$D$1$^$7$?!# (B $B2 $BI,MW$J$i!"2 $BI,MW$J$i!"2!Y$NMs$K (BFrom: $B$KJ;5-$9$kL>A0$rF~NO$7$F$/$@$5$$!# (B $BI,MW$J$i!"!X%j%s%/J8;zNs!Y$NMs$K%j%s%/$7$?$$J8;zNs$rF~NO$7$F$/$@$5$$ (B ( $BF~NO$7$J$$>l9g$O (B"E-mail" $B$H$$$&J8;z$,F~$j$^$9 (B) $BI,MW$J$i!"2 [ $BJQ49 (B] $BKU$r2!$7$F$/$@$5$$!# (B $B!X0E9f2=8e$N%a!l=j$K=q$$$F$/$@$5$$!# (B JavaScript $BBP
気分転換に独自タグの閉じ忘れをチェックし勝手に修正するJavascriptを組んだのでそれを解説してみる。 CBBSのメッセージ部に使用できるタグはセキュリティ面を考えるのが面倒だったので基本的にHTMLのタグは禁止している。代わりに独自のタグを使用できるようにしている。(例:<b>⇒[b、</b>⇒b]) -- HTML --<input type="text" id="MESSAGE" />-- Javascript --// ID="MESSAGE"の値に変更があった時次の処理を行う // jQueryを使わない場合の記述はサンプル部のソースを確認のこと $("#MESSAGE").change(function(){ // 変数strにMESSAGEの値を代入 var str = this.value; // タグの順番を記憶する配列を宣言 var arr =
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く