タグ

Javaに関するsuginoyのブックマーク (384)

  • SeasarJavadocProject - SeasarWiki

    Seasar Java プロダクトの Javadoc を書こう† Seasar Javadoc Project は,Seasar2 を始めとする Java プロダクトに Javadoc コメントを記述していくプロジェクトです. Seasar Javadoc Project にはどなたでも参加できます. 協力して頂ける方を募集しています. 実行力のある方大歓迎!! ↑ 参加手順† seasar-javadoc ML にて参加表明してください. seasar.org のアカウントを持っていない人は参加表明に以下のフォームでアカウントの申請を記述してください. 氏名・ハンドルネーム: 連絡先メールアドレス: (スパムロボットに収集されないように改変可能) ブログ/ホームページのURL: (もしあれば) 希望アカウント名 第一希望: ( svnでSeasar.orgにcommit 第二希望: する

    suginoy
    suginoy 2013/06/04
  • JavaDoc���ҥ롼�� - Nimbus : The Enterprise Service Base

    2008-12-20 CharacterConverter 2007-06-28 FrontPage 2007-04-16 DOC/Nimbus IDE »¨Ã̷Ǽ¨ÈÄ 2006-09-12 ¥¢¥¯¥»¥¹¾ðÊó 2006-09-11 MenuBar 2006-07-06 DOC/Nimbus IoC/³µÍ× DOC/¥µ¡¼¥Ó¥¹´ðÈ×/¥µ¡¼¥Ó¥¹ÄêµÁ DOC/¥é¥¤¥Ö¥é¥ê·² 2006-07-05 DOC/Nimbus IoC ¥¯¥é¥¹¤ÎJavaDoc? /** * [¥¯¥é¥¹¤ÎÏÂ̾¤ä´Êñ¤Ê³µÍ×]¡£<p> * [¾ÜºÙ¤Ê¥¯¥é¥¹¤ÎÀâÌÀ¡£] * * @version $Name: $ * @author [¥¯¥é¥¹¤òºÇ½é¤Ë½ñ¤¤¤¿¿Í¤Î̾Á°¡£ ¥Õ¥¡¡¼¥¹¥È¥Í¡¼¥à¤Ï¥¤¥

    suginoy
    suginoy 2013/06/04
    「文章は、「です、ます調」ではなく、「だ、である調」で書く。」
  • Java でやる名前付き引数 - kameidの備忘録 - Sharpen the Saw!

    こういうことになろうかと。 public class N { class Param { String A; String B; String C; // ... public String build() { // ... return null; } } public void put(Param p, int from, int to) { String s = p.build(); // パラメータを組み立てる。入力チェックとかもすればいい。 // ... } } 呼び出す方は以下のような感じ。 public void test() { new N().put(new N.Param() {{ A = "PC"; B = "M"; C = "P"; // ... }}, 23, 5); } Map を使って似たようなことが当然出来るが、違いはパラメータ名の間違えた時に、コンパイルエ

    Java でやる名前付き引数 - kameidの備忘録 - Sharpen the Saw!
    suginoy
    suginoy 2013/06/03
  • 『JUnit実践入門』写経・実践会 in 横浜 #7 を開催してきた #junitbook - Diary of absj31

    『JUnit実践入門』写経・実践会 in 横浜 #7 - connpass 2013/06/01 『JUnit実践入門』写経・実践会 in 横浜 #7 #junitbook - Togetter 前回第6回(特別編)が著者御人も参加、と言う事で非常に盛り上がりましたこの『JUnit実践入門』写経・実践会シリーズ。日程調整のため開催日を延長して開催したこの回の対象範囲は第14章『コードカバレッジ』と第15章『継続的テスト』。ちなみに『通常編』としては今回が最後になりそうです。 開催会場は横浜タネマキ。前回第6回の内容で若干燃え尽きた感があったのか、はたまた対象範囲の内容が"CI"寄りだった為従来とは若干趣が異なっていたのか、参加申込は13人。当日参加された方は10人となりました。(※3人は連絡無し欠席=ドタキャンでした) タネマキ 【コワーキング & シェアオフィススペース】 個人的には第

    『JUnit実践入門』写経・実践会 in 横浜 #7 を開催してきた #junitbook - Diary of absj31
    suginoy
    suginoy 2013/06/03
    「そしてもう1つ!場所は同じ『横浜タネマキ』にて、『レガシーコード改善ガイド』に関する勉強会を開催したいと思います!」
  • JBoss AS 7 Getting Started Guide – 1

    Live as if you are to die tomorrow. Learn as if you are to live forever. Stay hungry. Stay foolish. 今回から 2 回に分けて Getting Started Guide(※ 以降スタートガイド)の解説を行います。 スタートガイドのインデックスはこんな感じ。 – ダウンロード – 動作条件 – インストール – AS 7 – Quick Tour – ディレクトリ構造 – 設定 – 起動 – 特定の設定ファイルを使用した AS7 の起動 – 管理 – サンプル DataSource の修正 – AS 7 ドキュメント構成 インデックスを見て分かる通り、とりあえずダウンロードして動かすのと概要を知るためのドキュメントになっています。 個々の機能の詳細については Admin Guide(管理ガイド

    JBoss AS 7 Getting Started Guide – 1
    suginoy
    suginoy 2013/05/28
    「JBOSS_HOME という環境変数は不要」
  • JBoss AS7 – add-user.sh による管理ユーザの追加

    Live as if you are to die tomorrow. Learn as if you are to live forever. Stay hungry. Stay foolish. かなり間があいちゃいましたが、しばらくぶりのエントリです。 ここからは心を入れ替えて頑張っていきたいと思います。 今回はリハビリのエントリとなるので、軽めの話題を書きま〜す。 AS7 をダウンロードして解凍して起動して、管理コンソール(http://localhost:8080/console)にアクセスしようとすると以下の画面が表示されます。 この画面は、『あなたの JBoss AS 7 はちゃんと動いてるけど管理コンソールにアクセスするためのユーザがまだ登録されてないぞ!管理ユーザの登録には $JBOSS_HOME/bin/add-user.sh を使用してね!デフォルトでは “Manag

    JBoss AS7 – add-user.sh による管理ユーザの追加
    suginoy
    suginoy 2013/05/28
  • Maven2のTipsを集めるWiki - CookBook

    {{toc}} !インストール !! Maven2をインストールする 既にJava環境(1.4以上)をインストールしているものとする。 http://maven.apache.org/download.html より [[magnoto|http://horoscope.magnoto.com/]] * maven-2.0.X-bin.tar.bz2 * maven-2.0.X-bin.tar.gz * maven-2.0.X-bin.zip のどれか1つをダウンロードし適当な解凍ソフトで展開する。展開後の'''maven-2.0.X'''ディレクトリを任意の場所に置く。(例えばWindowsであれば'''C:\maven-2.0.4'''、Unixであれば'''/usr/local/maven-2.0.4''') Windowsの場合、エクスプローラより'''マイコンピュータ'''を右ク

    suginoy
    suginoy 2013/05/24
  • Maven2のTipsを集めるWiki - CookBook

    fdiary.netのwikifarmを間借りしています。Hikiです。書き方についてはTextFormattingRules を参照してください。 ドキュメント Summary of Maven 2.x documentation Maven Getting Started Guide :: www CodehausのWiki ソース自体も立派なドキュメント Thread.sleep()内maven2カテゴリ N2 Tool box内のオープンソースカテゴリ Inconel 625 Bars, Hastelloy C276 Round Bars CookBook 特定のクラスだけテストするには Maven2のdependencyパスをantへ渡すには SCPでデプロイするには ibiblio.orgに配置されているライブラリを検索するには "site:ibiblio.org maven2

    suginoy
    suginoy 2013/05/24
  • Apache Maven インストール: すろうらいふ

    suginoy
    suginoy 2013/05/24
    「環境変数をよ~くみてみると、JAVA_HOMEの末尾に「;」が。。。 」くそー。
  • maven3互換性まとめ - cynipeと読む

    maven3がリリースされましたね。気が向いたのでこんぱちのーつでもざーっと眺めてみました。@shin1ogawaさんに1000万の人が喜んでくれると言われたのでものっそい久しぶりに書いてみた!間違ってたりしたらご指摘ください〜。不安な箇所もあるので。。。 元ネタ: https://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html profiles.xmlが廃止 だけを書ける*1profiles.xmlが廃止されたみたい。個人的には開発者、環境ごとの設定をに書いたものがまとめられて割と好きだっただけに、この変更は残念至極。AppEngineのAppIdとかAppVersionとかもこれに書いてたのになー。 Site、Reportingなどのドキュメント系機能はCoreには含まれなくなった 個人的にはあまり興味のないところ。とい

    maven3互換性まとめ - cynipeと読む
    suginoy
    suginoy 2013/05/24
  • Apache Mavenことはじめ - CLOVER🍀

    あまり個人的に積極的には使う理由がない…というかそれほど興味はないのですが、一応知っておいた方がいいのかな〜ってことで、ちょっとApache Mavenを使ってみることにしました。一応標準に近い位置にいますし、Scalaで使っているsbtも似たような動きをするので、知っておいてもいいかなーと。 ※仕事では、Apache Antを使っている方が多いです。 そもそもMavenって何?という話ですが、Apache Antに代わるものとして作られたビルドプロセスを含めたプロジェクト管理ツールです。ビルドに留まらず、パッケージング、デプロイ、テスト、依存性の管理、プロジェクトサイトの生成などいろんなことができるけっこう壮大なソフトウェアになっています。Javaのだいたいのプロジェクトは、ビルドにAntかMavenを使っていると思うので、両方知ってると安心? それはさておき、まずはインストールから。M

    Apache Mavenことはじめ - CLOVER🍀
    suginoy
    suginoy 2013/05/24
  • OGIS-RI OBJECT SQUARE

    今月もオブジェクトの広場をどうぞお楽しみください。記事に対する感想は、ぜひ公式Facebookページのコメント欄までお願いいたします。(2024.06.26) もっとじっくり AWS CDK のコンセプト 第7回 トークン AWS CDK アプリを開発していると、ふいに ${Token[TOKEN.101]} のようなちょっと変わった見た目の値を目にすることがあります。それが今回とり上げるトークンです。いえ、正確にはエンコードされたトークンです。 トークンはあちこち見えないところで、いつのまにか使っているものです。普段はあまり気にする必要のないその仕組みについて、背景にある課題や関連する概念とともにじっくり見ていきましょう。 はじめての自然言語処理 第31回 OpenAI text-embedding-3-large と Cohere Rerank 3 の精度評価 今回は OpenAI t

    OGIS-RI OBJECT SQUARE
    suginoy
    suginoy 2013/05/23
    オブジェクトの広場を発掘したいな。
  • Mac (Lion) で Eclipse 4.2 Juno を日本語化

    ずっと我慢してた Macbook Air を買ってしまい、ちょこちょこ触っています。色々とツールを入れたり環境構築したりしてばかりで、活用できていませんがそれもまた楽しいから、まぁいいんです。 というわけで、特に必要に迫られたわけでもないし、まだ Mac で Sublime Text 2 の環境を整えてすらもいないのに Eclipse を入れたりしました。意外とハマっちゃったのでメモ書き。 手順 Eclipse Classic 4.2 をダウンロード Pleiades 1.3.4 をダウンロード Pleiades を Eclipse にコピー eclipse.ini を編集して、eclipse –clean Eclipse Classic 4.2 をダウンロード 公式サイトのダウンロード場所 ( www.eclipse.org/downloads/ ) から Eclipse Classic

  • Selenium IDEを使って、ChromeやIE上でテストスクリプトを実行する方法 | MagicPod Tech Blog | MagicPod: AIテスト自動化プラットフォーム

    Selenium IDEは、ブラウザ操作を記録してSeleniumのスクリプトを生成できるFirefoxプラグインで、プログラムを書かなくてもSeleniumのスクリプトが作成できることから、多くの人に利用されています。 記録したスクリプトの再生をSelenium IDEで行うこともできるのですが、Firefoxプラグインということもあり、これまで実行はFirefoxでしか行うことができませんでした。 しかし、2013年4月26日にリリースされたSelenium IDE 2.0を使えば、Selenium IDEからChromeやInternet Explorerなど他のブラウザ上でのテストスクリプト実行を行えるようになりました。 今回は、SeleniumのコミッターであるSamit Badle 氏のブログ記事 "WebDriver Playback in Selenium IDE is H

    Selenium IDEを使って、ChromeやIE上でテストスクリプトを実行する方法 | MagicPod Tech Blog | MagicPod: AIテスト自動化プラットフォーム
  • 初めてのJava EE 6 (Servlet + CDI(WebBeans)) - wadahiroの日記

    前回では、Servlet + EJB 3.1という組み合わせのサンプルを試しに作ってみました。今回はServlet + CDIです。 CDIは、http://d.hatena.ne.jp/Hirohiro/20091228/1262006216:title=というマニアックなエントリで既に登場していますが、知らない人は全く知らないと思いますので、簡単にですが紹介します。 CDIとは、Contexts and Dependency Injectionの略でmikiさんのBlogで詳しく書かれていますが、WebBeansと以前は呼ばれていた仕様です。そのCDIの参照実装がWeldというプロダクトで、今回、Java EE 6のお勉強に使っているGlassFishにもバンドルされてます。WeldはJBoss.orgで開発されていますので、もちろんJBossASにもバンドルされます。 さて、CDIは

    初めてのJava EE 6 (Servlet + CDI(WebBeans)) - wadahiroの日記
    suginoy
    suginoy 2013/05/22
  • Pulseを使ってEclipseの設定を共有すると便利(ただし、閉鎖環境では使えません) - 達人プログラマーを目指して

    Eclipseのワークスペース設定を共有することは難しい EclipseはJavaの開発では最も人気の高いIDEであり、もちろん、私も仕事でも自宅でもずっとメインのIDEとして使ってきました。もちろん、NetBeansやIDEAなど他の優秀なIDEもフリーで利用できる時代なのですが、やはり、入力支援機構やリファクタリング機能の豊富さについては、やはり、Eclipseが他と比べて一歩優れているように思われます。*1 そして、Eclipseの最大の特徴の一つは柔軟なプラグインのアーキテクチャであり、豊富なプラグインの中から選択して好みの機能を拡張することができます。ただし、これはEclipseの最大のメリットでもあるのですが、大量のプラグインを管理して複数の端末で効率的に共有するということは案外大変なことでした。 Pleiadesのオールインワンパッケージを利用したり、また、SpringやJB

    Pulseを使ってEclipseの設定を共有すると便利(ただし、閉鎖環境では使えません) - 達人プログラマーを目指して
    suginoy
    suginoy 2013/05/22
  • TomcatではなくJBossを選ぶ○○の理由 - nekop's blog

    java-ja忘年会でharu860さんに聞かれたのでエントリを書くよ。と思ってざっくり書いて放置していましたすみません。この質問へのよくある回答として「EJBを使うとき」みたいなものがありますが、この回答は多くの場合何の役にも立ちませんね。このような回答をする人はJBossをあまり良く理解していない可能性があります。 というわけで、JBossを使っているユーザがどのようなモチベーションでTomcatではなくJBossを使うのか、もしくは完全にJBossに乗り換えているのか、実例ベースの理由をいくつか紹介しましょう。 機能 Tomcatで提供される機能は基的にServlet, JSP, JDBC接続プールのみで、他のものは提供されていません。シンプルですが、他のものが必要になったときに、それらをインテグレーションするコストが発生するなど、少し面倒なことになります。 TomcatになくてJ

    TomcatではなくJBossを選ぶ○○の理由 - nekop's blog
    suginoy
    suginoy 2013/05/20
  • Java 8のリリースが延期,いまだ続くセキュリティ問題のために2014年まで

    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が最近リリースされ、重要な変...

    Java 8のリリースが延期,いまだ続くセキュリティ問題のために2014年まで
    suginoy
    suginoy 2013/05/08
  • 16の言語と57のフレームワークを比較したベンチマークが凄い

    いつの時代もより高速に動作するフレームワークや言語に対する関心は高いものですが、そんな疑問に答えるWeb Framework Benchmarksの最新版が公開されています。こちらのベンチマークはテスト用のコードや環境がオープンソースになっており16の言語(C C# Clojure D Erlang Go Groovy Haskell Java JavaScript Lua Perl PHP Python Ruby Scala)と57のフレームワークについて最適な実装が集められてテストされているという点で一般性があります。また実行環境もEC2と実マシンの2種類をそれぞれ実行している点も興味深いです。 気になるテスト結果のうち特に複雑度の高いデータベースから複数件のデータを取得してHTMLページとして出力した場合の結果は下記のとおりです。 堂々のトップに輝いているのはServletで最大で1

    16の言語と57のフレームワークを比較したベンチマークが凄い
  • Java8のStreamの目的と書きやすさや可読性、並行処理の効果について - きしだのHatena

    さて、前回Java8のStreamの使い方をざっと見てみたのですけど、はてなブックマークのコメントで「Javaが使われている領域でこんな言語拡張は必要か」「可読性が損なわれていて単なる自己満足ではないか」のようなコメントがついていました。 実際どうなのか考えてみます。 Java8のStreamの目的 では、いまJavaが使われている領域を考えてみましょう。 Javaがいまよく使われているのは、クライアントサイドではなくサーバーサイドです。とくに、直接アクセスをうけつけるサーバーではなく、分散データ処理のためのHadoopやHBase、全文検索エンジンのLuceneなど、バックエンド処理を行う製品のシェアが大きいように見えます。 TwitterGoogleでも、Javaで書かれたバックエンドが動いているようです。Facebookも分析系ではJavaを使っているようです。 大手サービスでバッ

    Java8のStreamの目的と書きやすさや可読性、並行処理の効果について - きしだのHatena
    suginoy
    suginoy 2013/05/06