最近JavaでGUIを使ったアプリを作っていたが、del.icio.usを利用したかったので、Javaで利用する方法をまとめてみる。以下の流れで進める。 1. 基礎用語説明 2. del.icio.usのJSONでの問い合わせ方法 3. del.icio.usのJSONレスポンス 4.Javaソースコード 5. 参考 6. 所感 1. 基礎用語説明 del.icio.usとは ソーシャルブックマークサービスで、個人がブックマークにタグを付けて保存していくもの。ブラウザを通しての利用なので、どこからでも参照できる。ブックマークは共有されるので、例えば友達のユーザ名papupapuということが分かっていれば、その人のブックマークを参照することもできる。 JSON(JavaScript Object Notation)とは 軽量のデータ交換フォーマット。XMLより簡単に扱えるもの。詳細は日本語
Wanted to get a list of all the bugs for my Star Trek game, that I have registered at Toodledo and have them listed on the Trekwar wiki. Toodledo offers a nicely doneAPI, but there was nojava implementation, there were a couple of unofficial ones, but I decided to write my own verysimple basic program for connecting to Toodledo and getting all the tasks as XML, and parsing them into asimple Ja
OpenCmsは、XMLとJavaベースのオープンソースのコンテンツ管理システム (CMS) である。ドイツのAlkacon SoftwareからLGPLによって公開されている。HTMLの知識がなくても複雑なウェブサイトを構築・運用することができる。付属のWYSIWYGエディターを使用することでコンテンツを簡単に作成することができ、作成されたコンテンツはテンプレートエンジンによって統一されたレイアウトに整形されて出力される。ライセンス費用は掛からない。グローバルなサイト構築を前提として、全言語に対応し、ユーザー向けのみならず、管理者向けメニューも10ヶ国語以上用意されている。 保守サービスは開発元のAlkaconおよび認定パートナーから提供され、日本では株式会社ユニヴァ・ペイキャストが提供している。 世界中でバイエル製薬、キマンダ、トミー・ヒルフィガー、ザ・ノースフェイスをはじめとした大

GCを適切に行わせるためのヒープサイズの設定 JVMにGCを適切に行わせるにはヒープサイズを適切に設定(New領域サイズ、Old領域サイズ、領域サイズのバランスなど)する必要があります。当然、適切なヒープサイズはアプリケーションに依存します。一般にヒープサイズが小さいとGCが頻発してアプリケーションのパフォーマンスが低下します。さらに、ヒープサイズが必要量を下回る場合はOutOfMemoryErrorが発生してアプリケーションが停止してしまいます。一方、ヒープサイズが大きいと、GCの起動回数は減りますが、GC1回当たりの処理時間、すなわちアプリケーション停止状態が長くなり、アプリケーションの応答時間に問題が出る場合もあります。システムの物理メモリのフリー領域が不足するまでヒープサイズを大きくすると、物理メモリからスワップ領域へのページングが起こってしまい、かなりのパフォーマンスが劣化する可

photo by jf1234 いま、JavaがアツいJavaによるWEB+DB業務アプリ制作を生業とする凡百なIT土方のスキルセットは、Perl、Python、PHPといった池(ピー!)な言語とは違う領域にあり、無料で使用できるインフラ方面の制約からオープンでリテールなWEBアプリケーション制作にはあまり役に立たないという問題があった。Javaが動くレンタルサーバは、例えばPerlが動くそれと異なり、それなりの金額が掛かる。 また携帯電話アプリケーション開発についてはiModeでの偽JavaやAUのBrew(C++)、そしてiPhoneでのObjectiveCという、これまたキチ(シー!)な言語を使用する必要があり、これまた凡百なIT土方のスキルセットとマッチせず、あまり食指が動かなかった。 以上のスキルアンマッチングは、構造不況によって恒常的な残業や休日出勤をするほどの仕事は失ったI

DDD難民に捧げるDomain-Driven Designのエッセンス 第1回 ドメイン駆動設計とは 株式会社オージス総研 アドバンストモデリングソリューション部 佐藤 匡剛Domain-Driven Design Tackling Complexity in the Heart of Software Eric Evans 著 Addison-Wesley, 59.99ドル 560ページ ISBN: 0-321-12521-5 「ドメインモデリング」は、アプリケーション開発において最も重要な部分だとされています。しかしその割には、フレームワークの使い方やアーキテクチャの設計方法など技術に関する解説書はたくさんあるものの、ドメインモデリングそのものを扱った書籍はほとんど無かったと言ってもいいでしょう。Eric Evansの『Domain-Driven Design』(以降DDD)は、「
SpringSource、Javaアプリ用クラウド・サービス「Cloud Foundry」を発表 米SpringSourceは米国時間2009年8月19日、Java対応クラウド・コンピューティング・サービス「SpringSource Cloud Foundry」を発表した。Javaアプリケーションの開発から配信、管理に至るライフサイクル全体をクラウド環境で処理できるようにするとしている。直ちにWebサイトで無料ベータ版サービスを開始する。 同サービスは、SpringSourceのJavaフレームワーク「Spring」やWebアプリケーション開発フレームワーク「Grails」などで開発したJavaアプリケーションをクラウド環境で利用可能とする。Javaベースの新たなアプリケーションを開発して配信したり、既存のWebアプリケーションを簡単な操作でクラウド環境へ移行させたりできるという。従量課金
都元ダイスケ(当時34)は、クラスメソッド株式会社に転職しました。 こんだけJavaJavaしてた都元が、なんとAWSエンジニアになっております。世の中どうなるかわからんですね〜。まぁとは言え、ちょいちょいJava触ってますが。 そんなわけで、今後共よろしくお願いします! って1年以上前の話やけどな。 「第一回チキチキjava-ja ymsr送別会」に行ってきた。 ちょっと湿っぽくなった瞬間もあったけど、笑いの絶えない良い会だった。 あいつは絶対準備して待ってる。 というわけで、その時が来たら、「第一回チキチキjava-ja ymsrによる歓迎会」に参加しようと思う。 しばらく待ってろ。 ごぶさたです。都元です。 日経ソフトウエア2012年8月号が昨日発売となりました。都元が特別付録の文庫サイズ別冊「Eclipse逆引きポケット事典」に寄稿しました。この原稿は、息子誕生の混乱のさなかに脱稿

特攻と、「ハッピー」な昭和 人気の司会者は、特攻要員だった 今年2025年は昭和100年。昭和レトロをテーマにした企画も多そうです。↓例・フェリシモの「カワイイ昭和博」 www.felissimo.co.jp 今日は、まさに華やかな昭和カルチャーを作ってきた人物を紹介しましょう。『ゲバゲバ90分!』や『夜のヒ…

Java開発者のための ActionScript/FlexBuilder入門 ~Javaプログラマでも知っておくべきFlexのポイント~ ティルフィン合同会社 高橋 俊光 2009/8/28 なぜ、Javaプログラマが「Flex」なのか?Javaで作るクライアントのUI(ユーザーインターフェイス)に不満を持っている方。「もっと使いやすいUIを使いたい」という要望を受けている方にFlashベースのUIを提案したい方。「Java言語だけではなくほかの言語を使ってみたい」という方。「Flashアプリを作ってみたいけど、デザイナじゃないと難しいのでは」と悩んでいる方はいませんか? そんな方にお勧めしたいのが、「Flex」です。 もちろん、Javaでクライント側のアプリを作ってきた方だけではなく、Javaでサーバ側のアプリを作ってきた方も、クライアント連携技術として有力な候補の1つであるFlex
DDD難民に捧げるDomain-Driven Designのエッセンス 第2回 DDDの基礎と実践 株式会社オージス総研 アドバンストモデリングソリューション部 佐藤 匡剛Domain-Driven Design Tackling Complexity in the Heart of Software Eric Evans 著 Addison-Wesley, 59.99ドル 560ページ ISBN: 0-321-12521-5本連載は、全3回の予定でEric Evansの書籍『Domain-Driven Design』(以降DDD)を紹介しています。前回はDDDの概要を説明し、第I部「Putting theDomain Model to Work」からDDDの基本原則となる3つのパターンを紹介しました。今回は続く第II部と第III部から、(アンチパターンを1つ含む)16のDDDパタ
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く