Using the JPA DAO KrankでJPAのDAOを使ってみる Introduction This document describes how to use Crank's JPA DAO support. 導入 このドキュメントは、CrankのJPA DAOサポート機能の使い方を説明します。 Features of JPA DAO covered in this document JPA support for CRUD operations Create, Read, Update, Delete Support for defining no-code finder methods Support for Criteria API/DSL Support for easy to use finder methods このドキュメントでカバーするJPA DAOの機能は以下
Google I/Oの2日目基調講演、前半にGoogleはモバイルOSの次期バージョンアップとなる「Android 2.2」(コードネーム:Froyo)を初披露した。 この日の発表は、最初から最後までAppleのiPhone OSプラットフォームを強く意識した内容になった。スピーカーを務めたVic Gundotra氏(エンジニアリング担当バイスプレジデント)はまず、初めてGoogleに出社した日にAndroidチームを率いるAndy Rubin氏と交わした会話を紹介した。当時はまだ極秘だったモバイルプロジェクトについて熱く語るRubin氏。しかしGundotra氏は、すでに十分な数のモバイルOSが存在し、オンライン広告を事業の柱とするGoogleがあえて手がける必要はないと思った。 エンジニアリング担当バイスプレジデントのVic Gundotra氏。Google I/Oは"オープン"が大き
ユーザー認証で面倒なコードを書かなくても、設定ファイルにちょこちょこっと書くだけで後はJBossが面倒見てくれる。Tomcatでも出来るけど(っていうか他のコンテナでも?)。 以前のエントリーでJBossの設定について簡単に書いたので、環境に関してはそっちを参照。 以下、具体的な設定。 このサイトを参考にした。使ってる方法はDIGEST認証だけど、基本的なやり方は違わないし分かりやすいページなのでオススメ。このページも見やすい。 ・web.xml どのページ(URL)に認証をかけるか、ログイン画面等を設定。realm-name(ここではfoo)は他のファイルから参照される。 <login-config> <auth-method>FORM</auth-method> <realm-name>foo</realm-name> <form-login-config> <form-login-p
xui-jsはJavaScript製のオープンソース・ソフトウェア。スマートフォンが隆盛だ。iPhoneはもとよりAndroid、Plam Pre、Windows Mobile、Blackberryと多彩なスマートフォンが登場している。多数のスマートフォンではWebKitをブラウザに使っている。 スマートフォン向けのJavaScriptフレームワーク WebKitであればHTML5にも対応し、JavaScriptも高いレベルで実行ができる。そんな中登場したJavaScriptフレームワークがxui-jsだ。多彩な表現を可能にしつつ、スマートフォンでしか実行できない機能もある。 イベントを取得してHTMLの内容を書き換えたり、アニメーションを実行する操作がコード数行で実現できる。Ajaxも利用でき、アクションによって外部からデータを取得して表示するのも簡単だ。CSSのクラスを追加したり、逆に
ExtJSというJavascriptフレームワークをご存知だろうか? 非常に優れたUIを提供するJavascriptのクロスプラットフォームフレームワークで、私もよくお世話になっている。(DEMO) ExtJSは彼らの商品名でもありブランド名でもあったが、次世代フレームワークの投入とともに「Sencha」という名前に変更された。もちろん、語源は日本語の「煎茶」である。名前の良し悪しは個人の意見に任せるとして、彼らが今回投入した「Sencha Touch」は注目に値するフレームワークだ。 一言で言えば「iPadやiPhoneそっくりのUIをもつWebアプリが作れるフレームワーク」である。もちろんAndroidもサポートされている。このSencha TouchはExtJSにjQueryのプラグインである「jQtouch」、ベクターグラフィックライブラリである「Raphael」を融合し、HTML
W3C Working Group Note 18 November 2010 This Version: http://www.w3.org/TR/2010/NOTE-webdatabase-20101118/ Latest Published Version: http://www.w3.org/TR/webdatabase/ Latest Editor's Draft: http://dev.w3.org/html5/webdatabase/ Previous Versions: http://www.w3.org/TR/2009/WD-webdatabase-20091222/ http://www.w3.org/TR/2009/WD-webdatabase-20091029/ http://www.w3.org/TR/2009/WD-webstorage-20090423/ Ed
このページでは、HTML5のAPIを利用した簡単なサンプルを公開しています。 このサンプルの多くは、弊社技術顧問の白石氏がマイコミジャーナルに寄稿した記事で使用したプログラムを元に、多少の改変を加えたものです。 どれも非常にシンプルなものではありますが、HTML5の各機能を試すためのとっかかりとしてご利用頂けると思います。 白石氏が寄稿した記事はこちらになります。これらの記事と合わせてサンプルをご利用になって頂く事で、各機能の理解がより深まることでしょう。 詳解! HTML 5と関連APIの最新動向 - 新タグ&API編 詳解! HTML 5と関連APIの最新動向 - Webアプリ開発編 アプリケーションキャッシュのサンプル (ダウンロード) (Safari4、Google Chrome3で動作確認済み。Firefoxだと、アプリケーションキャッシュのイベントが正しく発生せず、動作しないと
Database API The Database API provides browser-local relational data storage to your JavaScript web application. Gears uses the open source SQLite database system. Contents Overview Example Classes Database ResultSet Location of Database Files Local Modifications to SQLite Full-Text Search Overview The Database API is used to persistently store an application user's data on the user's computer.
Log4js ist eine sehr kleine, aber nützliche JavaScript-Bibliothek, um Ereignisse in Ihren Skripten zu protokollieren. Oft ist es nicht sinnvoll, alert(‚debug message‘) zu verwenden; verteilt über Ihren Code. Andererseits kann Ihnen ein Debugger wie venkman auch nur helfen, wenn Sie auf Ihrem eigenen Computer debuggen und wenn Sie FireFox als Browser verwenden können. Aber die meisten Probleme tret
JavascriptでArray.deleteって探してもないので、ちょっと途方にくれちゃうけど、 spliceを使えば簡単に配列から要素を削除できます。 (置換するメソッドを削除に使うなんて最初はなかなか気づきにくいですよね。) Array.splice(開始番号,削除する要素数); 例: myArray = new Array("red", "green", "blue", "yellow"); myArray.splice(1,2); 結果: red,yellow 注意: インデックス番号は0からです。 応用: この中でgreenだけを削除したい場合 myArray = new Array("red", "green", "blue", "yellow"); for(i = 0; i < myArray.length; i++){ if(myArray[i] == "green"){
CABファイルは通常エクスプローラ上でダブルクリックすると自動的にインストールできる。 これは、実際にはシェルの関連付けによってCABインストーラ(wceload.exe)が呼ばれることで実現されている。 [HKEY_CLASSES_ROOT\.cab] @="cabfile" [HKEY_CLASSES_ROOT\cabfile] @="CAB File" [HKEY_CLASSES_ROOT\cabfile\DefaultIcon] @="\\Windows\\wceload.exe,-101" [HKEY_CLASSES_ROOT\cabfile\Shell\Open\Command] @="\\Windows\\wceload.exe \"%1\"" さてwceload.exeには引数があって、自作のプログラムから呼び出す場合は引数を指定することでサイレントインストールを実行するこ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く