Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
最近、Maven(サイト・英語)の実用性についてたくさんの論議がなされている。MavenとはJavaベースの依存性管理ツールのことで、多くのプロジェクトで利用されている。InfoQは、問題の争点が何であるか、またどういった結果をもたらすのかを理解するために、この議論をより詳しく調査した。 Apache Tapestry(サイト・英語)とApache HiveMind(サイト・英語)の生みの親であるHoward Lewis Ship(source)は最近、彼の携わっているプロジェクトがMavenを使っていて遭遇した、いくつかの問題についてブログエントリを投稿した(source)。 EclipseとIDEAの双方において、Mavenは非常に遅く、バグが多く、そのうえ不安定でした。IDEA7は同期が明示的に行われるので、Eclipse(とMavenプラグイン0.0.12)よりは多少ましです。それ
2008年2月13日,ソフトウエア開発者向けイベント「Developers Summit 2008」(主催:翔泳社)が始まり,米Fog Creek SoftwareのCEOであるJoel Spolsky氏(写真1)がセッションに登壇した。Spolsky氏は,ソフトウエア開発についての諸問題を皮肉とユーモアたっぷりに論じた書籍およびブログ,「Joel on Software」で有名。セッションも著書と同じく皮肉とユーモアに満ちたものになった。 セッションのテーマは「素晴らしいソフトウェアを作るということ」。機能的に優れた製品を作っても,市場で優位に立てないというよくある現象を分析し,万人に愛されるソフトウエアを作る方法を探るという流れでセッションは進んだ。 セッションの冒頭でSpolsky氏は,いきなりサッカー選手David Beckhamとその同僚Landon Donovan(どちらもLo
アップデイティットは2月4日、仕様書や設計書などを複数のメンバーで共同で作成するためのワードプロセッサ「crossnote」をオープンソース・コミュニティ向けに無償で提供すると発表した。 crossnoteはEclipse RCP(用語解説)ベースのクライアントアプリケーション。クライアントPCにインストールして利用する。オープンソース・コミュニティが利用することが多いWikiと比べて、テキストや図表、表などの表現力が高く、アップデイティットは「ブログのようにサクサク設計書が書ける」とアピールしている。 Eclipse RCPは、Eclipseをベースにしたリッチクライアントのプラットフォーム。 作成するドキュメントはアップデイティットが運営するサーバ上に保存する。コラボレーション機能があり、離れた場所にいる複数の開発者が1つのドキュメントを同時に編集できる。ほかの開発者の変更点がドキュメ
There are several ways to create UI in Swing. Some people prefer writing the code by hand, some use graphical Swing designers instead. Groovy adds another possibility - the SwingBuilder. Leveraging the power of Groovy builders the SwingBuilder allows you to create UI by hand yet very efficiently. To be concrete, here is a very simple Swing app written in Groovy, which automatically updates a label
IBMによるUnicodeライブラリ、ICUを使う。 2005.4.29新規公開。2000.6.14の日記に加筆、修正。 2005.5.15 更新。 インストール Unicodeを扱うためのライブラリはいくつかあるが、IBMによるUnicodeライブラリICU "International Components for Unicode" を試してみる。 ICUはC++版とjava版がある。2011年1月現在の最新版はバージョン4.6。CLDR (Unicode Common Locale Date Repository) 1.9, Unicode 6.0に対応している。 次のサイトから入手できる。 ICU - International Components for Unicode あるいは、Fedora Linuxには、パッケージが含まれている (rpm名=libicu-devel)。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く