タグ

JAVAに関するk_37toのブックマーク (55)

  • Javaにおける開発・Test(Unit/Web/負荷)環境のまとめ - よねのはてな

    うちの母親でも知っているJavaにおけるオープンソースを活用した開発環境・Test環境について調査及び評価する必要があり意外と労力を要したので これからJavaでの開発において開発環境・Test環境を構築する際の参考になればとメモしておきます。 開発環境、ビルドツール、Test、Web Testing、負荷テストに重点を置いてあります。 インストールせずに使用出来るIDEのtIDEや、jythonでWebテストを記述するMaxQ、パフォーマンステストをjythonで記述するGrinder3、 Flexの負荷テストも可能なWebLOAD、Swingのテスト用のUISpec4j等、新しい発見もあったのでJava開発者の人にも参考になると嬉しいです。 それぞれライセンス、最新バージョン、個人的なお薦め度(5点満点)を合わせて明記してあります。 IDE name URL Ver. Licence

  • Conzilla - A Concept Browser | Overview / Conzilla - The Concept Browser browse

    News 2010-10-10 Conzilla 2.3.0 released. (New collaboration backend) 2007-06-11 Conzilla 2.2.3 released. (Bugfix release) 2007-03-27 Conzilla 2.2.2 released together with Collaborilla 1.1. See the release notes for details. 2007-02-13 Conzilla 2.2.1 released. (Bugfix release) 2008-02-05 Conzilla user group started. 2008-02-05 Conzilla 2.2 released. See the release notes for details. 2007-09-19 Con

  • 東京都で興信所比較@完璧な調査会社はココ【最新版】

    携帯にメールや電話の着信が急に増えたり スマホで今まで使用していなかったロック機能を使うようになった お出かけや外泊の機会が増えた 衣装が派手になった というケースは浮気の可能性があるかもしれません。 もし浮気を続けられると、された側は精神的に苦しい思いを続けることになり、する方も後ろめたい気持ちが膨れ上がり良いことはありません。 やめてもらいたいか、いっそのこと別れて人生をやり直すかはしっかりとした証拠がそろってから考えてもよいかと思います。 そのためには下手に動かず、東京都で興信所のプロによる浮気調査をするのが良いでしょう。 その理由としては、浮気が原因で離婚となれば慰謝料の請求が可能となり、その法的な証拠を得るには素人よりプロの方の作りだすものが決定的なものになるためです。 全てをすっきりさせて今後の人生をやり直しやすくするためにも利用することをおすすめします。

  • QuickRef – Startup Reference Blog

    January 16, 2020 7 marketing hacks to increase brand awareness and boost profitability in 2020 If scaling your business is one of your 2020 resolutions, then you should be thinking local SEO, personalized messaging, and improved customer service. Audiences are becoming increasingly impatient and ‘very very specific’. Businesses that clearly understand customers’ evolving needs and position themsel

  • GoogleのMapReduceアルゴリズムをJavaで理解する

    GoogleMapReduceアルゴリズムをJavaで理解する:いま再注目の分散処理技術(前編)(1/2 ページ) 最近注目を浴びている分散処理技術MapReduce」の利点をサンプルからアルゴリズムレベルで理解し、昔からあるJava関連の分散処理技術を見直す特集企画(編集部) いま注目の大規模分散処理アルゴリズム 最近、大規模分散処理が注目を浴びています。特に、「MapReduce」というアルゴリズムについて目にすることが多くなりました。Googleの膨大なサーバ処理で使われているということで、ここ数年の分散処理技術の中では特に注目を浴びているようです(参考「見えるグーグル、見えないグーグル」)。MapReduceアルゴリズムを使う利点とは、いったい何なのでしょうか。なぜ、いま注目を浴びているのでしょうか。 その詳細は「MapReduce : Simplified Data Proc

    GoogleのMapReduceアルゴリズムをJavaで理解する
  • 結論:結局、Javaはクロージャを使えるの? - lethevert is a programmer

    【追記 2008/7/2】とても昔のClosureについて書いた記事が注目を集めてしまったみたいですが、ぜひ、もっと後で書いた次の記事とその関連スレッドの方も確認してみてください。このときよりも、もう少し事情が分かってから書いたものなので、より正確に状況を理解できると思います。それに、私自身、この言葉にはまだ混乱しています・・・ http://d.hatena.ne.jp/lethevert/20070524/p2 - という問いに対して、そろそろ私の結論を整理しておきます。 これは、将来の自分に対する参照の便のための整理です。 前提知識 前提知識として、こちらの内容を読んで理解しておきます。 Closure (computer programming) - Wikipedia [id:lethevert:20060119:p1] [id:lethevert:20060121:p2] また

    結論:結局、Javaはクロージャを使えるの? - lethevert is a programmer
  • Hadoop Streaming - naoyaのはてなダイアリー

    id:naoya:20080511:1210506301 のエントリのコメント欄で kzk さんに教えていただいた Hadoop Streaming を試しています。 Hadoop はオープンソースの MapReduce + 分散ファイルシステムです。Java で作られています。Yahoo! Inc のバックエンドや、Facebook、Amazon.com などでも利用されているとのことです。詳しくは http://codezine.jp/a/article/aid/2448.aspx (kzk さんによる連載記事)を参照してください。 Hadoop Streaming 記事にもあります通り、Hadoop 拡張の Hadoop Streaming を使うと標準入出力を介するプログラムを記述するだけで、Hadoop による MapReduce を利用することができます。つまり、Java 以外

    Hadoop Streaming - naoyaのはてなダイアリー
  • [ThinkIT] 第1回:Oracle JDeveloperが注目される理由 (1/3)

    Javaの開発環境として有名なEclipseは、PHPのプラグインを用いることでPHPの開発環境としても使えますし、実際に使っているという方も多いことでしょう。いくらJDeveloperも無償で提供されているとはいえ、わざわざOracle JDeveloperを選ぶ理由があるのかと思われるかもしれません。 そこで、まずは「なぜJDeveloperを選ぶのか」について、簡単に紹介しておきたいと思います。また次回は開発環境の整え方や、オラクル製品と融合した開発テクニックについて紹介します。 Eclipseの魅力といえば、豊富に提供されているプラグインを用いて、自分好みの環境を整えられることでしょう。誤解を恐れずにいえば、プラグインを1つも入れてない状態では、開発環境として十分な機能を提供できていないのです。 最近ではWebブラウザであるFireFoxやThuderBirdのような電子メールクラ

  • グニャラくんのグニャグニャ備忘録@はてな - Lucene 2.2の新機能を調べてみた。

    関口宏司さんのLuceneブログによると、 Lucene 2.2がリリースされ、 ペイロードをつけることができるようになったようだ。 Lucene 2.2のリリース | 関口宏司のLuceneブログ 記事から名詞だけを取り出す | 関口宏司のLuceneブログ 人名がヒットしたときはスコアを上げる | 関口宏司のLuceneブログ ペイロードを使ってのスコア操作についても 実例を挙げて説明している。面白い。 Senの品詞情報や読み情報を利用した検索・スコアリングは 夢が広がりまくりんぐな感じ。 んで、Lucene 2.2でついたペイロード以外の機能も調べてみた。 Luceneの知識は適当なので、間違っていたら訂正・突っ込み求む。 point-in-time機能 インデックスを読み込むIndexReaderクラスと インデックスを用いて検索を行うIndexSearcherクラスにおいて、 イ

    グニャラくんのグニャグニャ備忘録@はてな - Lucene 2.2の新機能を調べてみた。
  • Program Island

    Program Island へようこそ! このサイトでは、プログラムに関する様々な情報を載せています。 Android (2010/12/25) Limy Eclipse Plugin (2012/02/25) Check! Ruby on Rails (2009/04/01) Limyweb (2010/01/27) Limy Articles (2009/02/14) Eclipse簡易マニュアル (2008/12/23) / Eclipseプラグイン開発 (2008/12/23) Java (2012/03/10) New! Tomcat (2007/06/29) Linux (2010/04/14) Git (2012/02/26) New! / Subversion (2007/01/11) J2EE , JBoss (2007/01/13) / JBoss + EJB3 (2

    k_37to
    k_37to 2007/05/13
    JAVAを中心とした開発関係の記事色々。java eclipse tomcat subversion J2EE JBoss MySQL screen 。
  • プログラマの思索: RubyよりもJavaが好きな理由

    最近、Ruby関西に行ってRubyの勢いを感じている。 そんな時に、Javaの最近の動きを聞く機会があった。 Java6やSeasarの話を聞くと、JavaがC#やRailsの影響を受けているように聞こえた。 でも、話しているうちに、「やっぱりRubyよりもJavaが好きなんだ」と気づいた。 その理由は、「JUnitのようなテスト駆動ツールが揃っている」点に尽きる。 そこで「テスト駆動の観点から眺めたJavaの利点とプログラミング思想」について考察してみる。 【1】テストを意識するとメソッドの行数が自然に短くなる プログラミング初心者のプログラムを見ると、行数がやたらと長く、長いプログラムを書き上げた後からデバッグし始める。 だから、いつまで経っても動かない。 プログラミング中級者になると、行数は長いままだが、少しずつ書いてはプリント出力してデバッグで動作を確認し始める。 この

  • Javaで作られた形態素解析ライブラリ「Sen」からPerl依存性を排除した「GoSen」

    This domain has expired. If you owned this domain, contact your domain registration service provider for further assistance. If you need help identifying your provider, visit https://www.tucowsdomains.com/

    k_37to
    k_37to 2007/04/16
    senのグレードアップ版。mecabベースらしい。
  • Backbase

    Cookies on Backbase We and third-parties use cookies on our website. We use cookies for statistical and functional purposes. All Analytics cookies are anonymized. By clicking 'Accept' you accept the use of all cookies as described in our privacy-statement.

    Backbase
  • 文字列連結の動作速度の検証 - Thousand Years

    Java6ではJavaScriptを利用できるのは言うまでもないのですがファイルを読込む場合にはjava.langのStringBuilderを利用したら早いか、+=の連結がいいか。自前でつくったほうがいいかの検証。 var text = ''; var buf, BufferedReader = java.io.BufferedReader; var fis, FileInputStream = java.io.FileInputStream; var isr, InputStreamReader = java.io.InputStreamReader; try { fis = new FileInputStream("foo.txt"); isr = new InputStreamReader(fis); buf = new BufferedReader(isr); while(buf

    文字列連結の動作速度の検証 - Thousand Years
  • Welcome to Apache Solr

    Solr is the popular, blazing-fast, open source enterprise search platform built on Apache Lucene™. Learn more about Solr. Solr is highly reliable, scalable and fault tolerant, providing distributed indexing, replication and load-balanced querying, automated failover and recovery, centralized configuration and more. Solr powers the search and navigation features of many of the world's largest inter

    Welcome to Apache Solr
    k_37to
    k_37to 2006/12/26
    Luceneベースの検索エンジンらしいけど何が出来るのかイマイチ不明。xmlとかjsonには対応しているみたい
  • ハタさんのブログ : Javaの短縮構文

    Javaの短縮構文が少なすぎてムカつく。 たとえば、Mapへのアクセスなんて当り前に多いだろうに、こいつの短縮構文がないってのはどういうことだろう? 例えば、Factoryなんかを作るときはクラスをキーにあるオブジェクトを返す。。。なんてものを作ろうとするとなんかすっきりしない。 private static final Map a = new HashMap(); static { a.put(Hoge.class, "hoge"); a.put(Foo.class, "foo"); a.put(Bar.class, "bar"); } せめてこんな風に書けないと辛いと思うんですよ。 private static final Map a = new HashMap(){ Hoge.class: "hoge", Foo.class: "foo", Bar.class.: "bar" };

  • del.icio.us network explorer

    del.icio.us network explorer Enter your del.icio.us username: Note: This will take you to a page with a java applet. It may take some time to load. No people in your network? Start with joshua, dermilde or biogeek! business: two antennas

    k_37to
    k_37to 2006/12/24
    del.icio.usのnetworkをビジュアライズ。要java applet
  • web.paulownia.jp - JDBC ドライバと接続 URL

    JDBC URLのポート番号は、データベースのデフォルトのポート番号です。デフォルトを使用している場合、多くのドライバではURLのポート番号を省略できます。 ここに掲載している情報は基的にRDBMSデベロッパ・プロジェクト公式のドライバソフトウェアの設定です。データベースによってはサードパーティやオープンソースで開発されているドライバが存在します。

  • Hibernateはこちら | スパムとか

    相変わらず、Hibernateで検索してくる人の比率が多いのですが!? 最近(もう一年くらい)は、Djangoネタだらけなんですが、多いです。Hibernateで困っている様子が見受けられる方々。 なぜこんなことを言い出したかというと、最近mybloglog.comを使いだしまして、『Hibernateについての困った感じの検索クエリでやってきてkoichikさんの所に抜けていく人』が毎日何人もいることに気づいたという次第です。 かわいそうなので、Hibernateの特徴について少し書いておきます。 O/RマッパーとしてとらえないことHibernateはDatabaseプロキシと呼ぶべきものです。理由は、プログラマの指示と無関係にデータベースに対してのアクションタイミングを制御するからです。このあたりの間隔がとらえられないようであれば、避けた方が無難です。 データベースに仕

  • CodeZine:CometとAjaxを利用したチャットサーバの実装()

    はじめに 『簡単なHTTPサーバの自作』第5回目の今回は、クライアントとの通信に、ブラウザ自身によるリクエスト/レスポンスに加えてAjaxとCometを利用した簡単なチャットアプリケーションを実装します。 Webアプリケーションでチャットを実装する場合に考えなければならないのは、他の発言者のメッセージをどうやってブラウザへ反映させるかです。自分が発言する場合は、サーバへ対してメッセージが送信されます。従って応答データに現時点の発言を返せば済みます。しかし、この方法だけでは他の参加者の発言を発言時に読むことはできません。 この問題を解決する手段は複数あります。 次の図は最も原始的ですが、確実な『F5連打法』を図示したものです。 F5連打法では、ユーザーは最新の発言がありそうだと感じた時に[F5]を叩きます。するとブラウザが最新の情報をサーバへ取りに行くため、もし発言が更新されていればその情報