『 JavaScriptとActionScriptを連携させ、FlashベースのWebサイトでのPermlink問題を解決するライブラリ。(→紹介:http://un-q.net/2006/11/flashswfaddress.html) 』
原文:Survey of AJAX/JavaScript Libraries Copyright 2005 by Sergio Pereira, Joe Walker, Matthew Eernisse Prototype (http://prototype.conio.net/) ライセンス:MIT 概要: Prototypeは、動的なウェブアプリケーションの開発を容易にするためのJavaScriptフレームワークです。Ruby on Railsフレームワーク駆動で開発されている点も多いですが、どのような環境でも利用できます。 長所: ScriptaculousやRico(同様にRuby on Railsに含...
第1回目の今回は、「JSPとはどのようなものか?」ということを、ほかの類似技術と対比しながら説明していきます。 百聞は一見にしかずといいますから、まずは具体的なJSPのプログラム例を見てみましょう。次のプログラムは、「Hello World!」という文字を表示するためのHTMLファイルを生成するJSPプログラムの例です。 1: <html> 2: <head><title>Hello World!</title></head> ...
Ajaxとは 最近、猫も杓子も「Ajax」というほど、よく目にする「Ajax」という言葉。 実は何なのかよく分かっていないという方もいらっしゃるのではないでしょうか。 かくいう私も人に説明できるほど完璧に理解しているか?と言われると微妙なので、「Ajax」についてまとめてみようと思います。 まずは言葉の定義から。はてなダイアリーキーワード「Ajax」によると Asynchronous JavaS...
アプリケーションを開発する上で、避けて通れないもの、それがテストです。とくにブラウザごとの非互換性が大きい Web アプリケーションでは、念入りなテストが必要です。でも、テストはあまり創造的な作業ではないし、やったからといってなにか機能が増えるわけでもない。できるだけ手間をかけずに済ませたいところですね。 そんなわけで、本日は JavaScript 用のテストフ...
「Ajaxのセキュリティ」といきなりいっても、『Ajaxとはいえ、単なるWebブラウザで動作するアプリケーションなのだから、これまでのWebアプリケーションのセキュリティとあまり変わらないのでは?』と予想される方も多いでしょう。確かに、Webアプリケーションとして注意すべきセキュリティのポイントは、Ajaxにおいても共通して当てはまると考えて問題ありません。ただし、...
『 FlickerWebServiceのAPIリファレンス。 』
ディー・エヌ・エー(DeNA)は5月16日、「モバゲータウン」などで利用している、携帯電話向けウェブアプリケーションのフレームワークをオープンソースとして公開した。オープンソースの成果物を配布するサイト「SourceForge.JP」にて公開している。 このフレームワークは「MobaSiF(Moba/Mobile Simple Framework)」と名づけられている。DeNA取締役で、モバゲータウンなどを開発した...
Script タブを選択し、ドロップダウンメニューからどれか1つのサイトを選択してください。サイトインフォメーション・ウィンドウのサイト URL の下にある黒い行をクリックしてください。図7のように画面が更新されます。ここでは同僚の実験サイトを選択していますが、どのようなサイトを選んでもかまいません。 図7:Opera Dragonfly で Javascript ファイルを検査します 行番号をク...
などでも利用されています。本連載では,開発現場を交通整理するために,Tracを利用したプロジェクト管理の効率化を,Tracの基礎から紹介していきます。 ソフトウエア開発において,プロジェクト管理はガントチャート・ベースで行われることが多いでしょう。しかし,ガントチャート・ベースの管理では,詳細を報告するために作業報告書を別途作成する必要があります。 ...
『 本当はinputtype=submitやbuttontype=submitをdisabledにするだけじゃなくてformそのものの二重投稿を阻止しないとinputtype=textでのenter二度押しを防げない。ちょうど最近こんな記事を書いていた>http://d.hatena.ne.jp/uunfo/20080314/1205510518 』
PHPのパフォーマンスに関しては、すでに川合さんのPerlよりPHPの方が軽くて速いは本当?が出ていて、これでプロには充分なんだけど、すでにプロのプログラマーを離れて、一般の人でも動的Webページ生成プログラムを書くようになった今、もう一度整理しておいた方がいいかも知れない。 提督の野望 海軍広報: 2006/4/17 PHP たしかにCGIはパーミッションの設定とか面倒なことが...
個人的にはCakePHPはあまり好きではないのですが、CakePHP開発メンバーによるMVCデザインの記事 (CakePHP のおいしい食べ方)で紹介されていたBest Practices in MVC Design with CakePHP (php|architect’s C7Y)はMVCフレームワーク利用者にとってとても有用な情報だったので、訳してみました(php|architectの方には翻訳許可を頂いています)。 この記事を読んでドメインモデルに興味を持った方は、エンタ...
Apache/PHP/MySQL/SQLite/SQLiteManage/PhpMyAdmin/Zend OptimizerをWindowsにまとめてオールインワンでインストールすることができるようになっているのがオープンソースで開発されているこの「VertrigoServ」。 これらの各ソフトについて簡単に設定を変更できるコントロールパネルっぽいものがタスクトレイから一発で呼び出せるようになっており、非常に設定が簡単です。また、インストーラは日...
小山尚彦、Chienowa.comチーム 日本オラクル株式会社 2000/8/22 2000/10/12(第9章以降追加) XMLは文書の記述の表記基準に過ぎません。ですから、XMLがその真価を発揮するにはさまざまな要素が必要です。例えば、XML文書のデータ構造を、XML文書をやり取りする人々のあいだで定義しておくことは大切です。そのために、DTDや最近ではXML SchemaというXMLデータ構造を表記する基準(スキーマ...
Visualization APIを簡潔に表すと、「外部のデータソースから、SQL(に似た言語)を用いて二次元データを取得するJavaScript API」となる。 データソースはURLで表され、クエリはデータソースに対してHTTPリクエストで渡される。結果は非同期で受け取り、検索結果は「行:列」の二次元からなるJavaScriptオブジェクトとなる。 Visualization APIは、そうしたJavaScript APIを提供するのみで...
http://enterprisezine.jp/article/detail/311LAMPセキュリティを強化する4つの方法 http://enterprisezine.jp/article/detail/311 書いてある情報は有用な事も記載されていますが、偏狭な視点からの記述により誤解を招く記事になっていると考えられます。著者はセキュリティの専門家ではないようなので仕方ないかも知れませんが、間違った認識は有害です。 # 原本は読んでいません。もしかすると日本...
RailsがあるからRubyをやる、という訳ではないだろうがRailsからRubyに入ったという人は数多い。そうした人にとって、コントローラやモデル、テストケースまで生成できるコマンドラインツールは非常に便利に感じることだろう。 [1] 同様の手法をJavaScriptでも活かそうというのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはnewjs、JavaScriptの開発、テスト環境...
これはエンジニアにとって便利そう。HTTP/1.1でリクエストがとんだときにどういう条件でどういうヘッダーが出力されるかのフローチャートです。 巨大な画像ですが、保存しておくと良いのでは。職場に大きく印刷しておいてもいいかもですね。 ↑ クリックして巨大な元画像へ。 作ってくれたのはAlan-Deanさんという人かな。下のサイトでさまざまな形式でダウンロードできます...
他のライブラリや,自分のコードと共存させるときは,これらの名前と衝突しないように気をつける必要があります。同じ名前を使ってしまうと,コードがロードされた順番によって挙動が変わる,というようなわかりにくい問題が発生してしまう場合が出てきます。 オブジェクト,クラスの使われ方 ライブラリ内では,上記の名前空間は大きく分けて以下のような使われ形をし...