Simple is an XML serialization framework for Java. Its goal is to provide an XML serialization framework that enables rapid development of XML configuration and XML communication applications.
http://d.hatena.ne.jp/tokobayashi/20080527 (tokobayashiの日記)に昨日半日で自分で調べたこと、が既にまとまっている。P5 syntax というのか。 http://labs.uechoco.com/blog/2008/03/processingpdejava.html(うえちょこ@ぼろぐ) このページも詳しい。 結局、以下を行うことで、 exportApplication が(一応)コマンドラインから呼び出せるようになった。 svn からソースコード取得 Sketch クラスから ISketch クラスを抽出、新たに SketchBase クラスを追加。 Sketch.java は ISketch を implements させるよう修正。Compiler.java#compile メソッドは、ISketch を引数とするよう修正。 S
PDE(Processingの開発環境)を使っている人の中には、1つのスケッチ内で複数のタブを使っている人もいるかもしれません。複数のタブを使う理由としては、スケッチ本体クラスの他に別のクラスをつくるとき、ファイル(タブ)が分かれていた方が開発しやすいからだと思います。ちなみに、別のタブを開いた場合、ファイル内容は「タブ名.pde」という名前でスケッチのディレクトリに保存されます。 もしかしたら勘違いをしている人がいるかもしれませんが、PDEの標準の仕様では、複数のタブを開いてクラスを書いても、1つのタブの中にクラスを書いても、コンパイル結果は同じになります。どういうことかというと、複数のタブを開いて別のクラスを作っても、そのクラスはスケッチ本体クラスのインナークラスとして結合されるのです。別の言い方をすると、スケッチのディレクトリ直下にある「*.pde」ファイルは、全部結合された後、コン
クライアントAPIを使ってRESTサービスにアクセスする 前回はJSR 311: JAX-RSのJBoss Communityによる実装「RESTEasy」を紹介した。このRESTEasyには、サーバ用のAPIだけでなく独自実装としてクライアントアプリケーション側からRESTサービスを利用するためのフレームワークが付属している。 RESTEasyのクライアントフレームワークは、サーバ側と同じアノテーションを用いてサービス利用のためのインタフェースを定義できるのが特徴だ。すなわち@Pathや@GETや@Producesなどのアノテーションを使ってインタフェースを定義し、それを介して実際のRESTサービス呼び出すのが一般的なプログラミングの流れとなる。使用するアノテーションが同じであるため、サーバ側とクライアント側で共通のインタフェースを利用できるという利点もある。 たとえば、前回の例で作成し
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
自作バリデータの作り方 前回はJavaアプリケーションのためのバリデーションフレームワークである「JaValid」の基本的な使い方を紹介した。JaValidではあらかじめ用意されたバリデータ以外にオリジナルのバリデータを定義して使用することもできる。バリデータの定義から利用までの手順は次のような具合になる。 アノテーションを定義する そのアノテーションのためのバリデータを定義する 設定ファイルを作成する AnnotationValidatorを生成する際に、作成した設定ファイルを指定する 本稿では次のようなバリデータを作成する一連の流れを通して、バリデータを自作する方法を解説したい。 文字列が正しいEメール形式になっているかどうかを検証する 許可しないドメインを指定できる まず、バリデーション条件の指定に使用するためのアノテーションを定義するこれは通常のアノテーションを作成する場合と同様に
(随時更新中です。間違いなどありましたらコメントをお願いします!) このページのtinyurl: http://tinyurl.com/gaetips Datastoreのtips Bigtableの内部構造 BigtableによるDatastoreの実装 Datastoreによるクエリの実装 トランザクションとエンティティグループ Datastoreのtips List Proprtyとmerge joinの使い方 GAE一般のtips GAEのサーバー構成とリクエストの流れ Task Queue APIの使い方 開発環境とプロダクション環境の違い Flex/AIR+GAEのtips GAE/JにBlazeDSを組み込む BlazeDSの本番環境へのデプロイでハマる Datastore APIの取り扱いでハマる App Engine開発の便利な参考ページ TOPGATEさんのGoogle
この記事は、http://d.hatena.ne.jp/higayasuo/20090612/1244772658 の「Ctrl+1とCtrl+Spaceうんぬん」の話にインスパイアされて書いた。Eclipse可愛いよ。Eclipse。 記事長いから、さくっと読み飛ばして、アニメーションgifがあるところから読んでも十分訳にたつと思う。 あと、新人さんとかに写経させるのもいいかも。というか、半分ぐらいうちの新人に勉強のためと思って書いたから。で、実際に写経させて役にたった。 Java は Eclipse などの IDE も含めて言語というか、環境というか…だと僕は思ってる。Commons, Maven なども含めたい(まぁ、そのあたりは、CPANも含めてperlだろ。とか、これは否定する人だらけだろうけど、Rails=rubyということを言う人もいるよね)。 少なくとも僕は、Eclipse
Google App Engine(GAE)の可能性はJavaをサポートしたことによってその可能性を飛躍的に向上させた。JavaVM上で実装された言語であれば何でも動作する。JRubyもその一つで、Ruby on RailsもGoogle App Engine上で動作する。 GAEのパワーを素早くゲットする とは言えやはりマイノリティだけに色々な準備が必要とされていた。そのため敬遠していた人も多いだろうが、Rails on GAEによって大きく舵を切ることになりそうだ。 今回紹介するオープンソース・ソフトウェアはRails on GAE、GAEでRuby on Railsを動かすためのプラグインだ。 Rails on GAEはRuby on RailsをGAEで動作させるために必要なタスクを予めインストールすることで、後は順番に従って進めるだけでJRuby on Railsができるようにな
Unsupported web browser - Use a modern browser to view this website! Apache FreeMarker® is a template engine: a Java library to generate text output (HTML web pages, e-mails, configuration files, source code, etc.) based on templates and changing data. Templates are written in the FreeMarker Template Language (FTL), which is a simple, specialized language (not a full-blown programming language lik
News: 04-Jun-2009: Jackson 1.0.1, minor patch release with a single fix, released. 08-May-2009: Jackson 1.0.0 released 27-Apr-2009: Second 1.0 release candidate (0.9.9-6) released: much improved Jax-RS provider for doing "Clean Json" on Jersey 20-Apr-2009: First 1.0 release candidate (0.9.9-5) released! 14-Apr-2009: 0.9.9-4 released, generics-related bug fixes. Getting yet closer to 1.0.0... 03-Ap
Browse free open source Frameworks and projects below. Use the toggles on the left to filter open source Frameworks by OS, license, language, programming language, and project status. 無料プランが拡大! | Auth0 無料プランのMAUは25,000まで、さらに、Okta Connectionsが無制限になり、開発者のみなさんがアプリの開発に注力することができるようになりました。 無料・有料プランを拡張してほしい!そのような声を開発者の方々からいただき、プランが大幅に変更されました。プランの制約とセキュリティーの悩みから解き放たれ、みなさんが開発に集中できるようになることを願っています。
2009/06/04 2009年6月2日から4日間の予定で開催中のJavaOne会場で、オークションサイト大手のeBayが、社内で利用している開発フレームワーク「VJET」を展示して耳目を集めている。JVETはJava/JavaScript開発のフレームワークで、Eclipse向けプラグインとして機能する。Javaで書いたコードをJavaScriptに変換したり、その逆にJavaScriptをJavaに変換しながら開発を進められるという。JavaエンジニアとJavaScriptエンジニアが、互いに実装したクラスを利用しながら開発することもできるという。JavaScript側はJavaのシンタックスに似せた型付きの「VJET-JavaScript」となる。ただし、生のJavaScriptの型を拡張しているわけではないので、メジャーなJavaScriptライブラリやフレームワークと併用は可能。
GAEのJDOのモデルは、ざっくりいうと4種類の状態があります(本当はもっといっぱいあるけど、4つをおさえておけば普通はOK)。 transient persistent detached hollow モデルをnewして、PersistenceManager#makePersistent()を呼ぶまでは、transientです。 PersistenceManager#makePersistent()がよばれるとpersistentな状態です。persistentなモデルの状態は、PersistenceManagerをcloseするかTransactionをcommitしたときに、データストアに反映されます。 PersistenceManagerをcloseしたときからが、運命の分かれ目。何の設定もしないとhollowになり、lazy loadingされているオブジェクトに触ろうとするとエ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く