ドットインストール代表のライフハックブログ
「SUDOKU」(数独)の名称で人気のパズル「ナンバープレース」(ナンプレ)。同パズルの高品質な問題を自動的に大量生成できるシステムを、タイムインターメディアが開発した。一般的なPCで短時間に問題を作成できる上、パズル作家の考え方を取り入れることで「良問」を生成できるようになっているという。 ナンプレ自体は19世紀末にフランスで登場したものがルーツ。日本の出版社「ニコリ」が「数独」と名付けて1984年に掲載し、1997年に日本で数独の本を目にしたニュージーランド人が2004年11月から英Timesに連載を始め、翌年、ブームに火が付いた。 人気が広がるにつれて問題の需要も増えているが、これに対し「良い問題」の供給が足りていないのが現状という。新システムの開発に当たった同社常務・知識工学センターの藤原博文さんによると、主流はコンピュータによる自動生成だが、良問と悪問の区別がつかない「にわかパズ
落ち着きつつあるAjaxを取り込んだWebアプリケーション開発への取り組み。後発でもアイデアはまだまだ出尽くしていない。基本を復習して新たなサービスへとつなげてみよう。 Ajaxというと、XMLでデータを送受信するというイメージがある。 しかし、実際にはXMLである必要性はない。むしろXML形式ではないほうが、送受信データパースの手間が必要ないというケースが多いのだ。 一方で、XMLでデータをやり取りできる利点を生かせば、当然ながらWebサービスとの効果的な連携も現実的なものになってくる。今回は、Ajaxアプリケーションにおいてよく用いられる「JSON」と呼ばれるデータ形式について解説しよう。 このオンライン・ムックPlus「Web 2.0で変わるWebプログラミングの常識」では、これまでにAjaxの概要(第1回)から発展系としてどのような取り組みあるのか(第2回)について解説した。このオ
2006/6/20 オープンソース・ジャパン(OSJ)は、Flash形式のWebアプリケーションを生成する新手法「Arax」を採用したリッチクライアント開発技術「ダイナミック・コックピット・テクノロジー」のバージョン2を、5月末に完成させた。バージョン2ではXML定義の仕様の一部を公表し、Webサービス連携を強化した。ダイナミック・コックピット・テクノロジーを使ったデモンストレーションなどもWebサイトで公開している。 Araxは「Asynchronous RPC and XML」の略。Ajaxと同様に非同期通信を使って、スムーズな画面操作を可能にする。XMLで定義した画面ファイル、ロジック、データを分離することでメンテナンス性を高めた。「同じようなロジックであればサーバサイドの環境は同じで、インターフェイスだけを複数用意することができる」(同社 技術部 アソシエイツ 岡村雅宏氏)。 ダイ
米IBMは米国時間6月5日。Ajaxソフトウエア開発技術をオープンソース・コミュニティに提供する計画を明らかにした。知的資産の提供を通じて,業界のコラボレーションとAjaxの導入促進を狙う。 今回の技術提供は,Dojo Toolkit内のコードを拡張するもの。アプリケーションの国際化とともに,DHTMLやAccessibleウィジットを通じて障害を持つ人々によるアプリケーションへのアクセスを可能とする。また,同ツールキット内の既存のデータ・モデルを拡張し,ソフトウエア開発のベスト・プラクティスを共有,再利用するための基盤となるアーキテクチャとWebベースのツールを提供する。 Ajax(Asynchronous JavaScript+XML)は,Rich Internet Application(RIA)のひとつ。JavaScript,CSS,XMLといった既存の技術を組み合わせてWebアプ
Web 2.0,Web API,リッチ・クライアント,SOA(サービス指向アーキテクチャ),アジャイル開発…などなど,相も変わらずWebアプリケーション開発の現場には,様々なキーワードが渦巻いています。現在その中でも特に注目されているのが,Ajax(Asynchronous JavaScript And XML)です。 Ajaxは,2005年2月にAdaptive Path社のJesse James Garrett氏が自身のコラム「Ajax: A New Approach to Web Applications」上で著したものが注目を浴び,記事や書籍などで紹介されたことから,急速に認知されるようになったキーワードです。筆者などは当時,「しょせんただのBuzzword(はやり言葉/空騒ぎ)だろう」と比較的冷ややかに思っていたものです。 しかし,その後1年を経て,いまだに衰える気配はありません
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く