かつて設計者らは、広告や新聞のレイアウトなどの有効性を測る際に、ほとんど自分の直感や経験則に頼っていた。その後、人々がウェブページやコンピュータの画面を見ている時の目の動きを追跡する視線追跡テストが登場したが、実施に多額の費用がかかった。しかし、今やGoogleは、同社のウェブサイトを利用する数百万人のユーザーの力を借りて、コンテンツやサービス...
SGMLのサブセットであるXMLは、インターネット上で扱うデータを記述するための新しいデータフォーマットで、 利用者が自由にタグを定義でき、文書中の文字列に意味付けができる柔軟性のある言語構造を持っており、 プログラムで自在にXMLデータを情報処理できるというメリットがあります。
『 ICEfacesとは、カナダのICEsoftTechnologiesにより開発された、Ajaxに対応したJSFベースのWebアプリケーションフレームワークである。MPL(MozillaPublicLicense)の下に公開されているオープンソースのプロダクトであり、ICEfacesのWebサイ 』
Apple・Perl・PHP・Python・シャーロックホームズ・検索エンジン・読んだ本その他ぼくの興味の対象についての初歩のブログ July 1, 2005 読書記録 > ハッカーと画家 ウェブを見てると好意的に引用されてたり言及されているので、読んでないとはずかしいのか?と思って読んでみた。 内容は、クールなプログラマってさ、みたいな本で、全体的にAppleとスクリプト言語(特にLisp)をか...
Tomcat4.1.12以上を使用する場合、上記のURLを指定するとHTTP Status 404 が帰ってきます。これはデフォルトの設定では/servlet/*にアクセスがあった場合、サーブレットを実行するようになっていないためです。 <解決方法> [Tomcatのフォルダ]\conf\web.xmlを編集します。 273行目付近の以下の赤字の2行のコメントアウトの行をはずします。 (修正前) <!-- <servlet-mapping> <servlet-name>i...
Erlangを始めてから感じたことは,今までPerlでやっていた時に比べて,いろいろなやり方が出来るようになる,ということ. Webアプリに限らず,いろいろなアプリケーションで,より柔軟な設計が出来るようになると思う. Perl(や同種のスクリプト言語では)基本的に1プロセス1スレッドの範囲内に縛られていて,コストを考えるとコードの一部の処理だけ並列処理することは出...
今回は、Ajaxのメリットのひとつである、ページの一部だけを高速軽量リフレッシュするという方法を確認してみます。 2005年11月15日 Ajax Google Mapsを自サイトに設置する 今回から数回にわけて、Ajaxな仕組みも利用しつつ、地図を表示してみます。地図には、Google Mapsを利用します。
などを手軽に試行錯誤できる環境が得られます。この中でもXPathの作成をJavaScript Shellで行うのが特に有効だと感じました。というのも、JavaScript Shellはシェルで入力されたJavaScriptのコードが、ターゲットのページと連動して作用するからです。この特性を利用して、本当に自分が望んでいるXPathが得られるまでフィードバックを得ながら試行錯誤することができます。 では、自分の...
Yet Another Sakatokuです。今回はPyhonで書かれたRuby on Rails風のフレームワークPylonsの使い方を簡単に紹介したいと思います。 PylonsはPythonのWebフレームワークとしては、現在のところ、Django, TurboGearsにつぐ三番手(以下)と見なされていますが、TurboGears 2がPylonsと合流して、Pylons上に旧TurboGearsのAPIを提供していくことが表明されましたので、今後大きな勢力になっていくと思われます。 サ...
NDOメソッドっぽく質問されてたので答えてみる。 あと聞きたいのは(←ずうずうしい…)、アプリケーションサーバとかリバースプロキシサーバとかのapacheなどのMaxClientsをどのくらいにしているのかですね。カリカリにチューニングしているのか、ハイパフォーマンスMySQLでJeremyさんがYahoo! comのことを書いてた様に1台当り MaxClients 30 ぐらいしか立ち上げてないのか。 Clouder::Blogger: ...
ネットジャーナリスト佐々木俊尚氏が次世代ソーシャルメディアのかたちを探る新連載「ソーシャルメディア セカンドステージ」。ベイズ理論を応用して協調フィルタリングの限界を突破しようというレコメンデーションエンジン「zero-zone」について解説します。 2007年10月01日 12時30分 更新 Amazonを超えるレコメンデーションエンジン 今年8月6日・13日号の『日経ビジネス』誌に...
http://d.hatena.ne.jp/hoshikuzu/20060211#P20060211PHPSQLINJECTION セキュリティmemoにaddslashesよるエスケープ処理でSQLインジェクションが可能なるという記事を見つけました。 私のセミナーを聞いたことがある方は「addslashesによるエスケープ処理は止めましょう」と言っていた事を覚えているでしょうか? mysql_real_escape_string()やpg_escape_string()等のデータベース専用のエスケープ関数を使いましょう、...
こちらに触発されて。 日本語と英語でよく使う約物の種類と名称 | コリス
『 OOと関数型プログラミング可能なJavaベースのプログラミング言語。型推論とかメタプログラミングの機能が強力だそうです。 』
『 ユーザー・インタフェースやメディア・インスタレーションのための環境。センサーやアクチュエータをPCに接続し、Flash、Max/MSP、Processingといった幅広いプログラミング環境から利用 』
まあバカみたいな話なんですけど、新しい日記をエントリーする方法がまず解らない。なんか「日記を書く」を押しても、昨日(8/2)の日記が出てくるデスよ。仕方ないので日付のところを強引に8/3に変えたら、全く同じものが投稿されたし。きっとなにか方法があると思うのですが、新しいエントリーを書くときには白紙から書き始めたい僕にとってはちょっと使いにくい。いや、...
『 ポストFlashとなるか?Webアプリの環境適正としてはSilverlightが上か。Flash⇔Silverlightは、ASがECMAだから実現できるジャンカ・・・これはヤバい 』
これがアジャイル帝国の底力っすね。 はてな実装速すぎ!!まーそりゃそうだよなぁーっていうか、 はてなとかGoogleについて前にちらと書いたけど、マーケがいて技術担当がいて企画会議をやって予算組んで開発計画作って、とかそういうやりかたでは到底不可能な速度なんだよね。 実ははてなのやっていることって狭義のシステム開発ではない気がする。 一応アプリケーショ...
最近、現実逃避で「CPAN author にでもなるか」と思い、Perl でちゃんとしたモジュールを書くにはどうしたらいいかをチマチマ勉強しています。 で、そうなるとやっぱりオブジェクト指向なわけです。が、Perl は Java などに比べるとオブジェクト指向的な記述を前提としていないユルユルなプログラム言語 (あくまで主観ですが) なので、書き方も使い方も実現方法も色々あってどう...
『 Lightbox2.0はAjaxを利用して画像を表示するライブラリです。画像は単独の表示だけでなく、複数画像をグループ化してスライドとして表示させることもできます。 』