ハリイカの焼売と中華炒め ハリイカをよく、見かけるようになりましたよ。生け簀で、泳いでいたものを一杯購入しました 立派な大きな墨袋や肝は冷凍保存して 柔らかな身は季節のお豆、お野菜と合わせて中華の炒めものに。新鮮なにんにくの茎は刻み、香り高く食欲そそられますね 下足はミンチにし…
![はてなブログ | 無料ブログを作成しよう](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)
The JsTester teamは26日(米国時間)、JsTesterの最新版となる「JsTester 1.4」を公開した。JsTesterはJavaで実装されたJavaScriptソースコードバリデータ。JUnitに用意されているAssertのようなアサートメソッドを提供しているほか、Remedial JavaScriptにおいて記載されているバリデーションを実施することができる。もちろん、自身でバリデーションを規定して使うことも可能だ。 1.4は同アプリケーション5度目のパブリックリリース。JDK 6のjavax.scriptがサポートされたほか、JsTestCase/GroovyTestCaseが追加されている。ソースコードはApache License Version 2.0のもとにオープンソースソフトウェアとして公開されており、提供されている成果物には、ソースコードの形式のほか
Log4Twitterとは? Log4Twitter は Log4j, Logback に組み込んで使う Appender プラグインで、名前の通りメッセージを twitter に書き出すことができます。 Log4Twitter を使うと Log4j, Logback を使ったアプリケーションに手を加えることなく twitter と連携させることができます。 システム要件 OS: Java をサポートする Windows または Unix 系 OS JVM: JDK1.4.2 以降 ログフレームワーク: Log4j1.2.x 以降 または Logback 0.9.6 以降 使い方 クラスパスの設定 log4twitter-1.0.jar をアプリケーションのクラスパスに通します。 利用しているログフレームワークと同じ階層のクラスローダで読み込まれるようにしてください。 Logger の設定
米Googleは5月30日(現地時間)、同社のAjaxアプリケーション作成ツールの最新RC版「Google Web Toolkit(GWT) 1.4 RC」をリリースした。GWTはJavaで記述されたアプリケーションをAjax動作用にJavaScriptベースのものに変換するフレームワークで、現在はオープンソース化されている。GWT 1.4ではパフォーマンスの大幅改善が目玉となる。 GWT 1.4で強化された主な機能は下記の通り。 生成コードサイズの縮小 GWTの新バージョンで作成されたJavaScriptコードは、従来比で15-20%ほどサイズが小さくなる。これにより、ユーザーがアプリケーションのロードにかける時間が短くなり、結果としてアプリケーション起動の高速化につながる。既存のアプリケーションでも、ソースコードをGWT 1.4 RCでリコンパイルすることで高速化が可能。 イメージ転送
デブサミ-VisualBasic, Delphiから10分でJava+Flex2にポーティング http://d.hatena.ne.jp/higayasuo/20070118#1169099987 携帯用のコンテンツを開発するときに、ドコモ、AU、ソフトバンク用にテンプレートは異なるけど、サーバサイドのロジックはいっしょということもあるでしょう。そんなニーズに応えるのが、1ページ複数テンプレート機能です。 例えば、HogePage.javaがあった場合に、hoge_i.html, hoge_a.html, hoge_s.htmlの3つのテンプレートを用意しておきます。HogePage.javaに次のようなdoメソッドがあった場合、次にどのページに遷移するのでしょうか。 public Class doAction() { return Hoge2Page.class; }hoge_i.ht
前の連休中にMayaa + S2Strutsを使ってたわけですが、 Mayaaでやって正解だった、と思ったこと、それがテンプレート切り替え機能。 blogみたいなものを作ってたわけですよ、平たく言えば。 で、デザインはユーザごとに変更したいけど、 バックエンドのロジックは、全く変わらない。そんな要件。 そういう時に、Mayaaのテンプレート切り替え機能が有用だったんですね。 具体的には、 HTML(テンプレート)は各ユーザーがWeb上から自由に編集できて、 裏にあるロジック(Mayaa)は全ユーザー共通、という感じ。 つまり、 xxxList$user1.html xxxList$user2.html をユーザーごとに作って、 xxxList.mayaaは共通。 ユーザーはHTMLの知識 + ${xxx}での値の埋め込みだけ知っていれば、 たいていのデザインは自分で行なうことができる。 ど
27日(米国時間)、SwingベースのUIフレームワークであるOpenSwingの新バージョン1.1.1がリリースされた。こちらのサイトからダウンロード可能だ。OpenSwingはオープンソース(ライセンスはLGPL)で提供されており、Swing開発で頻繁に利用される機能や仕組みを共通化している。 OpenSwingを使用すると、MVC(モデル・ビュー・コントローラ)アーキテクチャに則ったSwingアプリケーションを開発できる。また、OpenSwing自体が多くのSwingコンポーネントを提供しており、中にはモデルとのデータバインディングが自動化されたコンポーネントもある。 加えて、OpenSwingが提供するグラフィックコントロールはJavaBeans仕様に則っているため、NetBeansやEclipseといったIDEのRADツールとも親和性が高い。その他の機能としては、ロギング、国際化
Seasarファウンデーションは27日、法政大学において、ソフトウェアエンジニア向けの技術カンファレンス「Seasar Conference 2007 Spring」を開催した。本稿では、『Seasar Conference Spring - 「目指すは"ブルーオーシャン"」、次期Seasar2の方針が明らかに』に引き続き、同カンファレンスの注目トピックをお伝えする。 Seasar2ベースのASPサービス「Backlog」 ヌーラボ 縣俊貴氏がスピーカを務めるセッション「Seasarとともに歩んできたプロダクト『Backlog』の開発事例 - どっこい生きてるSeasar2.2」では、Seasar2の利用事例が紹介された。 「社内ではJavaプロジェクトのほぼ全てがSeasar2ベース」(縣氏)というヌーラボでは、BacklogというASPサービス提供をしている。セッションでは、そのBac
Seasarファウンデーションは27日、法政大学において、ソフトウェアエンジニア向けの技術カンファレンス「Seasar Conference 2007 Spring」を開催した。同カンファレンスでは、Seasar2の今後の方向性や新設プロジェクトの概要などを発表。多くの技術者が来場し、大きな盛り上がりを見せた。本稿では、同カンファレンスで発表された主なトピックや、会場の様子をお伝えしよう。 Seasar2.4の特徴と次期バージョンの開発方針 Seasar Conference 2007 Springの最初のセッションを務めたのは、Seasarプロジェクト チーフコミッタのひが やすを氏。同氏のセッションは、「Javaの生産性が低いと思う人?」「Javaで開発していて楽しくないと思う人?」という質問から始まった。 会場ではあまり手が挙がらなかったが、ひが氏は最近「Javaは生産性が低い」「J
Yusuke Yamamoto氏は29日、Log4Twitterの最新版にして初のリリースとなるとなるLog4Twitter 1.0.0を公開した。Log4TwitterはJavaで開発されたプラグイン。Log4jやLogbackに組み込んで使うAppenderプラグインで、ログ出力をTwitterメッセージとして出力する機能を提供する。同プラグインを活用すると、Log4jやLogbackを活用しているアプリケーションに変更を加えることなくプラグインを組み込むことで、ログをTwitterメッセージとして出力できるようになる。 Log4Twitter 1.0.0はJDK 1.4.2およびそれ以降のバージョン、Log4jであれは1.2.x以降のバージョン、Logbackであれば0.9.6以降のバージョンで動作する。同アプリケーションはThe BSD Licenseのもとオープンソースソフトウェ
Java, Wicket 長らく更新してなかった『Javaウェブフレームワーク「Wicket」の使い方』の「RSS Readerを作る」シリーズのその2を公開しました。「RSS Readerを作る」シリーズはこれで簡潔です。 チュートリアルのソースはここからダウンロードできます。Netbeansのプロジェクトを圧縮してあります。RSSReaderExample.zipというファイルをダウンロードしてください。 また、以前にいろいろ公開した時に使ったCVSにもコミットしました。こちらの日記を参考に、「RSSReaderExample」というプロジェクトをチェックアウトすれば全ソースを見ることが出来ます(上の圧縮ファイルと同じものですけど)。 もたもたしている間にWicketはApache Wicketになって、バージョンも1.2.3から1.3 incubating-bata1まで来ました。で
Javaウェブフレームワーク「Wicket」の使い方 Apache Software Foundationで開発されているウェブ・アプリケーション・フレームワーク「Wicket」の紹介記事を書きためていくページです。
Seasarファウンデーションは27日、法政大学において、ソフトウェアエンジニア向けの技術カンファレンス「Seasar Conference 2007 Spring」を開催した。同カンファレンスでは、Seasar2の今後の方向性や新設プロジェクトの概要などを発表。多くの技術者が来場し、大きな盛り上がりを見せた。本稿では、同カンファレンスで発表された主なトピックや、会場の様子をお伝えしよう。 Seasar2.4の特徴と次期バージョンの開発方針 Seasar Conference 2007 Springの最初のセッションを務めたのは、Seasarプロジェクト チーフコミッタのひが やすを氏。同氏のセッションは、「Javaの生産性が低いと思う人?」「Javaで開発していて楽しくないと思う人?」という質問から始まった。 会場ではあまり手が挙がらなかったが、ひが氏は最近「Javaは生産性が低い」「J
Excelsiorは23日(ロシア時間)、Excelsior JETの最新版となる「Excelsior JET 5.0」を公開した。Excelsior JETは、Java SE 5.0対応のJavaアプリケーションをネイティブアプリケーションに変換するプロダクト。ネイティブアプリケーションに変換することで、サイズの縮小、アプリケーションの高速化、難読化などを実現できる。5.0における特徴は、Java互換を保ちながらもJava SE実行環境のサイズを削減することに成功した点にある。 Javaアプリケーションを配布する場合、実行環境であるJava SE実行環境(以降、JRE)を添付したいことがある。しかし、JREはAPIをすべて含んでいるため、ある程度サイズが大きい。そこで、Excelsior JET 5.0では、JREからアプリケーションが使っていないAPIをとりのぞき、サイズを縮小したJR
JavaFXとは? JavaFXとは、Sun Microsystemsの手により生み出された次世代のRIAプラットフォームだ。今年のJavaOneで発表されたばかりの技術で、現在、多くの開発者たちがその可能性を探るべく、日夜研究を行っている。 JavaFXの概要については、別記事として「JavaFXで作るコンテンツは"Unbelievably Rich" - "Javaの父"が語るJavaFX」「JavaFXの実態を暴け! JavaOne 2007で発表されたばかりの新RIA言語を試す」といった記事も掲載されているので、そちらも併せて参考にしていただきたい。 簡単に説明すると、JavaFXは、新しいスクリプト言語「JavaFX Script」を中心に、リッチなUIコンテンツをデバイスを問わずに実行できるようにすることが主目的の技術だ。「デバイスを問わずに」が一番のポイントであり、あらゆるデ
今回の概要 数人で利用しているときは、レスポンスが軽快だったシステムで、ユーザー数が増えてくると急激にレスポンスタイムが悪化する現象が発生した。現場から学ぶWebアプリ開発のトラブルハック 第2回で扱ったFull GCなどいくつか原因が考えられるが、本稿ではログ出力にまつわるトラブルをドキュメンタリー形式で紹介し、まとめとしてログ出力のパフォーマンスに関するTipsを紹介する。 今日もまた、突然電話が鳴り響く ある穏やかな朝、突然電話が鳴る。相手は結合テストの工程からパフォーマンステストで支援に入る予定のプロジェクトの担当者である。用件は「結合テストを20人のテスターで実施しようとしているが、レスポンスタイムが1分を超えていて、テストがままならない。早急になんとかしてほしい」 これだけの情報では、トラブルをハックすることはできないので、Webアプリの問題点を「見える化」する7つ道具をノート
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く