タグ

javaに関するb-windのブックマーク (27)

  • Logbackマニュアル

    logback マニュアル このマニュアルでは、logbackフレームワークの最新バージョンについて説明しています。百五十ページを超える説明、および、数十もの具体例によって、logback のフィーチャの基的な使い方と応用的な使い方を説明します。大きく次のような内容が含まれています。 logbackの全体的なアーキテクチャ 最高のプラクティスとアンチパターンについての議論 XML形式のlogback設定 アペンダー エンコーダー レイアウト フィルター 診断コンテキスト(MDC) logbackの設定システム Joran の解説 このマニュアルは、logback の API をかなり詳細に説明したもので、フィーチャや設計の理論的な根拠も含まれます。執筆したのは logback プロジェクトの主要な貢献者である CekiGülcü と Sébastien Pennec です。 このマニュア

  • Joda-Time - Home

    About Joda-Time provides a quality replacement for the Java date and time classes. Joda-Time is the de facto standard date and time library for Java prior to Java SE 8. Users are now asked to migrate to java.time (JSR-310). Joda-Time is licensed under the business-friendly Apache 2.0 licence. Features A selection of key features: LocalDate - date without time LocalTime - time without date Instant

  • “艦これ”を“統計学的に”やり込んでいる提督にお勧めの支援ツール「航海日誌」 - 窓の杜

  • Eclipse上で帳票設計。JasperReportsデザイナープラグイン·Jaspersoft Studio MOONGIFT

    Jaspersoft StudioはEclipse用プラグインで、JasperReportsの帳票設計を行うためのソフトウェア。 Jaspersoft StudioはJava製、Eclipse用のオープンソース・ソフトウェア。基幹システム系の開発では、その結果は全て何らかの帳票に出力されて完結する(帳票に関連しないならば無用なデータとも言える)。帳票はとても重要視され、デザインにおいても精度の高いものが要求される。 デザイン確認 Webベースのシステムでは帳票の設計、出力がとても苦手だ。とは言え幾つかのソフトウェアが既に存在する。その一つがJasperReportsだ。そしてJasperReports向けに設計された帳票のデザインを確認したり、若干の修正を行えるのがJaspersoft Studioになる。 Jaspersoft Studioの特徴としてはEclipseプラグインで提供され

  • オープンソース情報データベースシステム(OSS iPedia) のコンテンツについて

    オープンソース情報データベースシステム(OSS iPedia) は、2013年5月17日(金) をもちまして運用を終了いたしました。 長い間ご利用をいただきましてありがとうございました。 OSS iPediaで提供しておりました、IPAフォント、文字情報基盤、その他報告書等については、下記リンクをご参照ください。 皆様には大変ご不便をおかけいたしますが、何卒ご理解の程をよろしくお願い申し上げます。

  • ビジネス解析とデータベース構築を同時に。T字形ER手法を実践する·TMD-Maker(T字形ER図作成ツール) MOONGIFT

    T字形ER図作成ツールはT字形ER手法に沿ってビジネス解析、データベース構築を行うためのモデリングツール。 T字形ER図作成ツールはJava製/EclipseまたはWindows用のオープンソース・ソフトウェア。外部向けのWebシステムの場合と異なり、社内向けの業務システム、基幹システムを開発する中では業務フローの解析は必須だ。その解析手法は様々にある。 Windows向けには専用実行ファイルも トレンドもあるが、その時々に良いものを選んでいると数年後には使えないシステムになってしまったり、保守性が悪かったりする。ここで紹介する方法はT字形ER手法と呼ばれるビジネス解析手法で、その表記を行うモデリングツールとしてT字形ER図作成ツールを紹介する。 T字形ER手法とは、データをリソースとイベントに種別しつつ、ビジネスの解析を行いながらデータのモデリングを行っていく。それによってデータの正規化

  • ATNDに代わるイベント管理システム·PARTAKE MOONGIFT

    PARTAKEはJava製のオープンソース・ソフトウェア。勉強会や小規模なセミナーなどを開く際に参加者を募ったり管理するためのツールとしてATNDがよく使われている。とても手軽で便利なシステムなのだが、問題点も幾つか存在する。 トップページ まず最も大きな問題として参加者に連絡が取れないということだ。またあまりに手軽に参加できてしまうためにとりあえず参加しておいて、そのこと自体を忘れてしまうなんてこともある。それらを解決するために開発されたのがPARTAKEだ。 PARTAKEはユーザ管理の基盤としてTwitterを用いている。そのためいざとなれば連絡が付けられるのが特徴だ。さらにOpenIDを利用することもできるが、事前にTwitterのIDとの紐付けが必要になっている。さらにリマインダー機能が備わっている。 イベント詳細 面白いのは連絡手段にDMを使っているのだが、これを自分から自分に

  • Gmailの連絡先を同期させる

    Gmailの連絡先(アドレス帳)を、手動でエクスポートするのではなく、 LDAPサーバーソフトで自動的に同期させメールソフトで利用します。 Googleカレンダー同期ソフトGCALDaemonのGmail機能! Gmailは自分で連絡先(アドレス帳)に追加しなくても、メールを送れば、新しい宛先がどんどん連絡先に登録されていきます。 そのためメールソフトのアドレス帳はみるみる古くなり、Gmailの連絡先とかけ離れていきます。複数のPCで使用している場合は特にそうなるでしょう。 これを自動的に同期させる唯一のソフト「GCALDaemon」の使い方を解説する事にしました。 Javaソフトなので、WindowsMac、Unix、とマルチに動作します。 厳密にはメールソフトのアドレス帳と直接同期するのではなく、GCALDaemon(LDAPサーバー)が自動的にGmailと同期し更新され(SSL)、

  • Webメール機能を追加した無償グループウェア「Group Session」v3.0.0が公開

  • Cybozu Inside Out: ScaleBench 公開

    どーもみなさま。こんにちは。 amachang と申します。 さて、ようやく ScaleBench というプロダクトが発表されましたね! ScaleBench のご紹介 で、僕もこれの開発に携わっていたのでちょっと技術的なことについて書いてみたいと思います。 ScaleBench とは ScaleBench とは、サイボウズ製品向けの負荷テストツールで Grinder というオープンソースの負荷テストツールをベースにしています。 Grinder とは Java を使った Web の負荷テストツールです。 Jython でシナリオ(ユーザがどう行動するか)を書いてそれを実行します。 またブラウザの操作を記録して、シナリオを自動で生成することもできたりします。 で、僕がこのプロジェクトで担当していたのが Grinder の改良、改造 シナリオ(バーチャルユーザがどのような順で負荷をかけていくか

    Cybozu Inside Out: ScaleBench 公開
  • Google App Engineを使った帳票出力システム·don-gabacho MOONGIFT

    don-gabachoはGAE/Jによるオープンソース・ソフトウェア。基幹システムにおける最大の目的は帳票の出力にある。なのでシステムを開発する際には帳票へ出力する項目や他システムへ受け渡す項目から考えると分かりやすい(個人的な経験として)。 出力された帳票 しかし帳票を出力するシステムを考えるとなると話は違う。特にWebシステムは帳票出力が苦手だ。通常のHTMLやテキストファイルを出力するのに比べると異なるライブラリが必要になったりする。そこで試したいのがdon-gabachoだ。 don-gabachoは名前はユニークだが、その実態は有益な帳票出力システムとなっている。自分で帳票の設計が可能で、さらに項目を設定することで出力される値を任意に変更ができる。生成された帳票はExcelファイルとしてダウンロードができる。 入力画面 PDFではないが、Excelの方が細かな調整もできるので便利

    Google App Engineを使った帳票出力システム·don-gabacho MOONGIFT
  • テキストで記述して図に出力するUML記法·PlantUML MOONGIFT

    PlantUMLはJava製のオープンソース・ソフトウェア。UMLを作図するツールは幾つか存在するが、最大の難点だと思っているのがテキストベースでの記述ができないことだ。UMIと呼ばれるXMLベースの記述形式もあるが、普及している気はしない。都度重たいビジュアルエディタを立ち上げて編集するなんてのは面倒だ。 Wordに埋め込みのUML図 またドキュメントを作成するツールと、UMLを作成するツールが分かれてしまっているのも問題だ。そのためドキュメントの内容と図がずれていても気付きづらい。そんな問題を解決してくれるかも知れないのがPlantUMLだ。 PlantUMLはJava製のオープンソース・ソフトウェアで、テキストベースのUML記述を画像にコンパイルしてくれるソフトウェアだ。ユースケース、シーケンス、クラス、アクティビティ、コンポーネント、ステータス図に対応しているので十分だろう。 日

    テキストで記述して図に出力するUML記法·PlantUML MOONGIFT
  • Effective Java 読書会 11 日目 「Java マルチスレッド難しいいい」 - IT戦記

    はじめに 順番が前後しますが、都合上「並行性」の章を先に書きたいと思います。 読んだところ 251 ページ 〜 268 ページ 前回はこちら Effective Java 読書会 10 日目 「Java の基テクニック集」 - IT戦記 同期とは何か 同期 = 原子性 + 可視性 原子性(アトミック性) データの状態遷移の過渡的な不整合な状態が(どのスレッドからも)見えないという性質。 適切に相互排他することでデータの原子性を保証できる。(保護されたコードを実行できるスレッドは一つだけ。) 可視性(ビジビリティ) (どのスレッドからも)同じ値が見えるという性質。 普通、変数やフィールドの値はスレッドごとにキャッシュ(レジスタなど)されるなどしていて、スレッド間での同値性は保証されない。 同期するというのは、原子性を保証することだけではなく、可視性も保証することだということを忘れてはいけな

    Effective Java 読書会 11 日目 「Java マルチスレッド難しいいい」 - IT戦記
  • Javaで軽快に使える「軽量フレームワーク」特集~リッチなGUIを構築する「Vaadin」(1)

    はじめに フレームワークと言うと、多くの人は「アプリケーション全体を設計するもの」というイメージでとらえているかもしれません。しかし、もちろんそれだけがフレームワークではありません。例えばHibernateのように特定の機能に特化したものも存在します。 最近になって見られるようになってきたのが、「Ajax利用のためのフレームワーク」です。例えば、「Google Web Toolkit(GWT)」などのことです。Javaを使って、Ajax利用のWebアプリケーションを構築するフレームワークです。素のHTMLだけでは実現できないリッチなGUIを、JavaScriptの複雑なコードを書くことなく実現できるフレームワークとして、GWTは広く使われつつあります。 これまで、サーバーサイドのことばかり考えていた感のあるフレームワークの世界に、こうした「クライアントサイドの構築」を重視したものが登場する

    Javaで軽快に使える「軽量フレームワーク」特集~リッチなGUIを構築する「Vaadin」(1)
  • Pure Javaなドローソフトウェア·JDrafter MOONGIFT

    JDrafterはJava製のフリーウェア(ソースコードは公開されている)。ドローソフトウェアの分野はプレーヤが限られる、とても選択肢の少ない市場だ。最も大手なのはIllustratorになるだろう。またオープンソースとしてはInkscapeが知られている。 きれいなドローを描ける 実用に耐える、便利さと操作性を兼ね備えたドローソフトウェアはなかなか見つからない。そんな中、面白そうなのがJDrafterだ。ベジュ曲線をベースにしており、画像やPDF出力も備えたドローソフトウェアだ。 JDrafterはツールパレットを使って四角や直線、ベジュ曲線、文字、円を描いたりする。筆者環境では日語の直接入力が出来なかったが、コピー&ペーストで入力できた。文字はドラッグして拡大/縮尺したり、マウスで回転させることができる。 PDF出力の結果 レイヤー機能もあり、画像を取り込んで表示させたり、オブジェク

    Pure Javaなドローソフトウェア·JDrafter MOONGIFT
  • 番組ナビゲータクローン·タイニー番組ナビゲータ MOONGIFT

    タイニー番組ナビゲータ(別名鯛ナビ)はJava製のフリーウェア。東芝のRDシリーズで知られるHDDレコーダと連携し、予約を簡単に行う番組ナビゲータと言うソフトウェアがある。RDシリーズを使っている人であれば一度は聞いたことがあるというくらい有名だがWindows向けというのが問題だった。 新聞風表示 Mac OSX/Linuxユーザは何を使えばいいだろう。また別なHDDレコーダに乗り換えた時や、対応するチャンネルが増えた時にはどうするか。その問題を解決するのが番組ナビゲータクローンとして作られているタイニー番組ナビゲータだ。 タイニー番組ナビゲータはJava製のソフトウェアであり、Windows/Mac OSX/Linuxとマルチプラットフォームで動作する。RDシリーズやDIGAシリーズが利用できる。ジャンルやキーワードによる一覧表示や日付ごとの新聞風表示に対応している。 リスト表示 さら

    番組ナビゲータクローン·タイニー番組ナビゲータ MOONGIFT
  • Execute Query

    Execute Query now on Google Groups We have set up Execute Query on Google Groups to consolidate queries and issues as well as provide an indexed support forum and mailing list. Please visit us at http://groups.google.com/group/executequery. You can also continue to log your issues and requests directly here or from the feedback option in the application help menu. Latest Version Execute Query v4.4

  • JNotify - File system events library for Java

    JNotify java API JNotify is a java library that allow java application to listen to file system events, such as: File created File modified File renamed File deleted Supported platforms Windows (2000 or newer) Windows notes Linux with INofity support (2.6.14 or newer) Linux notes Mac OS X (10.5 or newer) Mac OS notes Usage example JNotify can be tested by simply running the jar file with the follo

  • ashikunep.org

    This domain may be for sale!

  • Excelをテンプレートに帳票を作成する·ExCella MOONGIFT

    Webのシステムが最も苦手にしているのが帳票システムだ。幾つかのソフトウェアは存在しているが、海外製であるために日語の取り扱いに問題があったり、レポートテンプレートがビジュアル的に作れなかったりと問題点もある。 Excelで書かれた帳票テンプレート そんな中、ExCellaのとった方法は最適な解と言えそうだ。何せ使うのは一番慣れているであろうExcelなのだ。 今回紹介するオープンソース・ソフトウェアはExCella、Excelをテンプレートに用いた帳票作成ライブラリだ。 ExCellaは全部で3つのパートに分かれる。ExCella CoreはExcelに書かれているデータをJavaオブジェクトに変換する。データベース以外の入力データでもExCellaを使えば簡単に帳票元データとして利用できる。 サンプルの帳票データ(公式サイトより) ExCellaはExcelファイルで作ったテンプレー

    Excelをテンプレートに帳票を作成する·ExCella MOONGIFT