Java, ソフトウェア開発 | 10:31 | 元ネタはこちらですが、「優れたJavaプログラマ」を見分ける質問ではありません*1。次のような状況を想定してください。受託業務を中心にしている弊社は、Javaで業務系ウェブアプリケーションの開発を行う事になりました。し... 続きを読む
Chris Bailey は、英国の Hursley Park Development Lab を拠点とする IBM JTC (Java Technology Center) チームの一員です。IBM Java サービスおよびサポート組織でテクニカル・アーキテクトを務める彼は、IBM SDK のユーザーをアプリケーション・デプロイメン... 続きを読む
23:43 | java-ja温泉2日目の夕食。 @yoshiori がpythonのワンライナの楽しさを得々と語っていた。 @yoshiori「Brainf*ck を Python-oneliner にコンパイルする Python-onelinerを書いたけど全ッ然反応がなかった。こんなに面白いのに!」 @yamashiro「だっ... 続きを読む
最近のリリースファイル一覧。記入されている場合はリリースノートと変更履歴が本文に含まれます。 (RSS2.0)プロジェクトレビュー[詳細] 続きを読む
米Googleは2009年12月30日、Javaのコレクションライブラリ「Google Collections Library 1.0」を発表した。Java 5以上の基本コレクションライブラリで、Java Collections Frameworkの拡張と位置づけている。 Google Collections Libraryは、Javaのコレクション... 続きを読む
極道的研修によって怒りの沸点が上がり、ちょっとやそっとではキレにくくなった yuripop です。もともとキレるタイプではないのですが、より温厚になりました。おめでとうございます!かくして yuripop は、二度と降りることのできない大人の階段の踊り場でふと... 続きを読む
JavaJavaで有名と思われる、以下のコレクション拡張ライブラリを比較してみました。Commons CollectionsGoogle Collections LibraryCommons PrimitivesTrovefastutilCommons CollectionsGoogle Collections LibraryCommons PrimitivesTrovefastutilVersion3.2.1... 続きを読む
11:59 | この記事は、http://d.hatena.ne.jp/higayasuo/20090612/1244772658 の「Ctrl+1とCtrl+Spaceうんぬん」の話にインスパイアされて書いた。Eclipse可愛いよ。Eclipse。 Java は Eclipse などの IDE も含めて言語というか、環境というか…だと僕は思ってる... 続きを読む
参考URLそのままMecabインストール $ sudo port install mecab +utf8 mecab-ipadic-utf8 $ port info mecab mecab 0.96, textproc/mecab (Variants: universal, darwin_7, darwin_8, sjis, utf8, utf8only) http://mecab.sourceforge.net/ MeCab.jar作成ちとは... 続きを読む
ゴールデンウィークに特に予定のなかった筆者は,「ちまたで噂のGoogle App Engine for Java(GAE/J)とFlexでスケジュール共有ツールでも作ってみよう」と思い立ちました。およそ5日間かけて開発を進めたのち,2009年5月6日に「ご都合.com(画面1)」を公開し... 続きを読む
id:moriyoshi から許可が出たので、2009年4月25日に行われたDjango Hack-a-thonのおまけ「PHPのすべらない話」の動画を一般公開しちゃいます。 PHP自体のコミッタによるPHPへの愛満載の動画です。 今までFlipClipで超近い人グループに対して公開していたのを勿... 続きを読む
エンジニアにとって仲間とはどういう存在なのだろうか。極端なことをいえば、自分1人で作業が完結できてしまうエンジニアにとって、仲間とのコミュニケーションにはどんな意味があるのか。エンジニア同士のネットワークを通じて、エンジニアにとっての仲間とは... 続きを読む
JavaWelcome to JGraphT - a free Java Graph LibraryJGraphTは、Javaのグラフライブラリです。グラフの描画ではなく、グラフ理論のモデルとアルゴリズムの方にフォーカスしています。とても使いやすかったので、紹介してみます。無向グラフ UndirectedGraph g ... 続きを読む
Staxという、JavaでWebアプリを作れるサービスが、結構前からあった。 俺は2008年12月くらいに登録して、まぁ使ってないのだが、 Wikiを見たところ結構機能が揃ってるようだ。 例えば、さっきチラッと作ってみた、Wicketを使ったページの例。 ちゃんと日本語も... 続きを読む
クラウドはバズワード的で何がいいのか良くわからないという人も多いことでしょう。その感覚は正しい。クラウドという言葉だけだと、意味が広すぎて、焦点がぼける。例えば、同じように思われているAmazonのEC2とGoogle App Engineは、まったく違うものです。 A... 続きを読む
yukiです。 最近社内のコードレビューにて「Javaとっかかり」というものがあり、とても興味があったので参加させて頂いたのですが(開いてもらったとも言う)、「なんとなくActionScriptに似てるなぁ」という印象を持ちました。Javaの人もActionScriptの人も「全... 続きを読む
S2JDBC(やS2Dao)では、2Way SQLにIFやBEGINコメントを埋め込んで動的にWHERE句を組み立てていました。 select ... /*BEGIN*/ where /*IF foo != null*/ foo = /*foo*/1 /*END*/ /*IF bar != null*/ and bar = /*bar*/1 /*END*/ /*END*/ このSQLコメントを使った... 続きを読む
DIagrams Through Ascii Art by Stathis Sideris (((-intro-))) (((-download-))) (((-usage and syntax-))) (((-contact-))) ditaa is a small command-line utility written in Java, that can convert diagrams drawn using ascii art ('drawings' that cont... 続きを読む
先日、後輩向けにJavaの事始からWicketのあたりまでざっと話をしたのですが、その中で触れたm2eclipseのインストールと使い方についてまとめておきます。今回の記事ではライブラリ管理についてのみ言及しています。Eclipseのバージョンは3.4.2でWTPが最初から入... 続きを読む
Java各種ブログのRSSのようなWeb上のXMLリソースをdom4jやJDOMなどで読み込むと、パースに失敗するケースがとても多いです。というのも、こういうXMLは基本的に、validであることをあまり期待できないからです(エスケープ漏れがあったり、"こういう問題がある... 続きを読む
技術者・SE・プログラマ面接時の技術的な質問事項というエントリをはてブで見かけたのだが、私もjavaプログラマーの面接を割とよくやっているので、よく質問する内容をまとめてみた。 (ちなみに、基本的にコーディング面接の形態を取っている) プロジェクトの性... 続きを読む
不定期連載(?)の Java で忘れかけてるもの(独断)シリーズLabellabel:とかって書いて break とか continue に付けれるやつ label: { for (int i = 0; i 100; i++) { System.out.println("1" + i); for (int j = 0; j 100; j++) { System.out.print(j + ","); if... 続きを読む
逆コンパイルとは、機械語で書かれたオブジェクトコードを、 コンパイラ型言語によるソースコードに変換することです! そのためのソフトウェアは逆コンパイラと呼ばれています! 苦労して作ったアプリケーションのソースコードが、 配付した Javaバイトコード... 続きを読む
Carrot2 is an Open Source Search Results Clustering Engine. It can automatically organize (cluster) search results into thematic categories.Release 2.1 and release 2.1.1 of Carrot2 are available with a brand-new Document Clustering Server and... 続きを読む
クラウドと一緒にやってきたもの最近、クラウドが流行ってます。GoogleのMapResuceから始まって、MicrosoftのAzureまで、大手のクラウド製品が出揃った感じ。で、そこで、こんなクラウド製品が出ましたというときに、必ずといっていいほどそのクラウド用のデー... 続きを読む
2008-12-12 - きしだのはてな いくつか誤解を生みそうな表現があるので、それをまずは指摘しましょう。プログラムモデルとしては、すでにRDBMSからの脱却の準備は始まっています。ORマッピングがそれです。きしだのはてなこれが、意図的かはわからないけど、ミ... 続きを読む
Hibernate、ActiveObjects、S2Dao、Apache Cayenne、iBATISなどORMフレームワークが群雄割拠状態なJavaですが、使い方を勉強したり設定ファイル書いたりするのが少し面倒かなと思っている人がいるかもしれません。特にちょっとしたアプリケーションを作るならば... 続きを読む
Persist is a no-nonsense Java-based ORM/DAO tool. It provides only the minimal amount of functionalities necessary to map objects or maps from database queries and to statement parameters. Persist works around a java.sql.Connection object. Th... 続きを読む
初心者向けの解説です。 javaのダウンロード&インストール方法 eclipseのダウンロード 環境変数の設定 javaのダウンロード&インストール javaで開発を進めるための準備として、 まずsun(javaの開発元)のウェブサイトからjava開発環境を ダウンロード・インス... 続きを読む
サンフランシスコで開催されたJavaOne 2008が終わってから半年、この間、Sun Microsystemsから聞こえてくるニュースは、正直、さびしいものが多かった。「Don't be shy!」の名セリフでJavaOneを盛り上げてきたJohn Gage氏が同社を去り、そしてJavaをはじめとす... 続きを読む
まず、空文字との比較は場合による。というか、空文字との比較なら s != null && s.isEmpty() か s == null || s.isEmpty() などと書くほうがいい。 中身があるリテラルとの比較。基本的な方針として「二通りの書き方があるとして、実行コストや記述コストが同... 続きを読む
FreeTTSを使えばjavaで音声合成、音声認識ができます。 もっともシンプルなデモは freetts-1.2.1/demo/freetts/HelloWorld/FreeTTSHelloWorld.java です。 実行時にパスを通す必要があるファイルはこれらだと思います。 freetts-1.2.1\lib\freetts.jar freetts-... 続きを読む
Javaフレームワークの比較検討資料公開 - 矢野勉のはてな日記これは、良い比較。なぜなら、実際に使うであろうお客様の要望にもとづく比較だから。単純に星取表を作ると、機能の多いフレームワークのほうが、点数が良くなる。でも、本当に重要なのは、自分たち... 続きを読む
圧縮インデックスライブラリ「TXTCache」,圧縮Suffix ArrayなどのJava実装パッケージ,オンメモリで全文検索を行うことができる,高速な検索エンジンやユニークなデータモデルの開発が可能となる圧縮インデックス(Compressed Index)のJavaのライブラリ。 接尾辞配... 続きを読む
生物学的ネットワークの可視化プラットフォームCytoscapeの日本人開発者による、日本語情報サイトです。きちんとした場所が決定するまで、とりあえずブログという形で始めます。Cytoscapeとは、あらゆる複雑ネットワークを可視化、解析するためのプラットフォー... 続きを読む
foreach や toarray はその位置から近い位置?にあるコレクションオブジェクト(Listなど)を検索して、そのコレクションの型名や変数名を反映したテンプレートを出力するようになっている。例えば次のコードに対して「foreach」のところで Ctrl + Spaceを実行... 続きを読む
The PDFBox Projectは11日(米国時間)、PDFBoxの最新版となるPDFBox 0.7.2を公開した。PDFBox 0.7.2はJavaで開発されたPDF形式のドキュメントを扱えるライブラリ。BSD ライセンスのもとオープンソースソフトウェアとして公開されている。 PDFBoxは、PDFドキュメ... 続きを読む
diaryJavaを触り始めて1年半、業務でJavaを書いたことも無い素人の自分が、id:higayasuoさんの華のあるイベントやりまーす - ひがやすを blogがあまりに面白そうだったので行ってみた。JJUG Cross Community Conference 2008 Fallそれとなく感想を書き殴ってみ... 続きを読む
(23:48) 相変わらず某新人のコードとか発想には悪い意味で驚かされる。というわけで本日のアレなやり取りをどうぞ。 public class Foo { private Map<String, Hoge> map; (略) /** * 引数 x と y から map のキーが構成されると思って。 * 引数に対応したキー... 続きを読む
トレーニング理論 プログラム初心者に「プログラム上達の秘訣は?」と聞かれたら、僕はこう答えます。 1.たくさんプログラムを読む 2.たくさんプログラムを改造する 3.たくさんプログラムを楽しむ プログラムというと、どうしても「書く」「作る」という... 続きを読む
Twitter4Jとは? Twitter4J は TwitterAPI の Java ラッパです。 Twitter4J を使うと XML や HTTP に詳しくなくても容易に Twitter とインタラクトするアプリケーションを書くことが出来ます。 システム要件 OS: Java をサポートする Windows または Unix 系 OS... 続きを読む
17:37 08/07/30 ICFP Workshops via 住井さん で、 ML Workshop の採択論文リストが出てることを知りました。 "Many holes in Hindley-Milner" (複数穴あり Zipper 的なものをMLで扱う話、穴の個数を型情報に含めるための加算できる自然数表現を差分リストで、 ... 続きを読む
Java確かにJavaゴルファーとかゆの in Javaとかはあまり見かけないけど(後者は演算子オーバーロードできないのが痛いな)、404 Blog Not Found:make love || halt # 言葉遊びがない言語なんて... public class Yuno { static final int X = 1; static final int ... 続きを読む
September 2nd, 2008: HtmlCleaner 2.1 released! This release introduces parsing transformations - easy way to skip or change some tags or attributes, together with some code improvements. See release notes. July 20th, 2008: HtmlCleaner 2.0 rel... 続きを読む
ruby, java | 19:59 | すでに取り消し線が引かれているけど。結論 アンチ Java の人が多い理由が分かった気がする。 何でかといえば そーゆーのって、個人に依存するのかなーとか思っていたのですが、界隈での共通の意見なんだね。何というか、一種の宗教性や強... 続きを読む
JavaJavaの匿名クラスはすごくかわしいかわいい技術でいろいろキモイことができます。匿名クラスは基本的に「サブクラス生成のための特殊記法」であって、クロージャではありません。匿名クラスとクロージャを対比して云々するのはそもそも誤りです。なんならク... 続きを読む
JavaJavaの匿名クラスを使ってかっこよくオブジェクトを初期化するテクニック - 矢野勉のはてな日記を書いて反応などをみて... Java...かわいそうに...小公女のようだ... StrutsみたいなJavaでなくてもいいような、オブジェクト指向ですらないような存在にイメ... 続きを読む
昨日、CTCに「お前は最近、Railsに批判的でけしからん」ということで、呼び出されました。もちろん、「批判的でけしからん」というのは冗談ですが、私が、Railsを嫌っていると思っているRuby関係者は、実際多いようです。「JavaからRubyへ」の本に対して、それ... 続きを読む
Java, Wicket Wicketの紹介ページのタイトルを書く時、最初は「Java軽量フレームワーク『Wicket』の使い方」としようと思ってました。いろんなところで「Lightweight framework」と呼ばれていたから。でも実際に書いてみたらどうもしっくりこない。軽量....? ... 続きを読む
Full source of Sequitur with many options An ObjectPascal implementation by Michalis Kamburelis. Michalis' server is a little slow, so I've mirrored his tarball. SEQUITUR is a method for inferring compositional hierarchies from strings. It de... 続きを読む
これが典型的なJava屋の実体ではないだろうか。与えられた仕様を覚えるだけで、JSPやStrutsやJSFに何の疑問も持たない。疑問を持たないから、本来どのような仕様がいいのかなんて考えるわけがない2008-05-17 - kwatchの日記「典型的」という言葉がくせものです... 続きを読む
JSpider is: A highly configurable and customizable Web Spider engine. Developed under the LGPL Open Source license In 100% pure Java You can use it to : Check your site for errors (internal server errors, ...) Outgoing and/or internal link ch... 続きを読む
いろんな方々のブログから集めてまとめた、型推論を使ったUtilsクラスです。結構便利です。Java 5で導入された型推論を使っています。Java 7で型推論をさらに強化するという案もあるそうですね。(2008/4/15 追記)set() を map() と同じインターフェイスにして... 続きを読む
Javaウェブフレームワーク「Wicket」の使い方 Apache Software Foundationで開発されているウェブ・アプリケーション・フレームワーク「Wicket」の紹介記事を書きためていくページです。 続きを読む
こんにちは。中村です。 JavaからMicrosoft Officeのファイルを読み書きするのには、100%Javaで実装されているApache POIを利用することができます。 昔はPowerPointファイルを読み書きするAPI群であるHSLFはなかったので、POIで検索するとEXCELファイルを読み... 続きを読む
前提条件として、e-Taxを使うには住基カードが必要である。それは区役所に行かないと発行してもらえない。だから普通は「区役所行くぐらいなら税務署に行く」で終わりなのだが....まあ怖いもの見たさ半分、実際に使いもしないで使いにくいとは言えないかと思っ... 続きを読む
「Eclipseが手軽」と言っている時点で卒倒もの。起動に何分もかかる開発環境が重荷というのは初心者だけではありません。404 Blog Not Found:私がJavaScriptを初心者用の言語として選んだわけ発言力のある人がこんな嘘を垂れ流してしまってはあまりにもあれなの... 続きを読む
大学教授(テキサス州オースティン、Austin Community College)、およびプライベートコンサルタント。Java、C#、およびXMLの組み合わせに特に注目している。JavaアプリケーションとC#アプリケーションの、プラットフォームや言語に依存しない多くの利点に加え... 続きを読む
オープンソースより独自フレームワーク etc Webフレームワーク選択の世界ではデベロッパたちは未だ独自のものを作っている InfoQ: Webフレームワーク選択の世界ではデベロッパたちは未だ独自のものを作っている 記事では、Webフレームワークのことにしか触れて... 続きを読む
Direct Web Remoting DWR allows Javascript in a browser to interact with Java on a server and helps you manipulate web pages with the results. DWR is Easy Ajax for Java DWR version 2.0 is our new stable release. Version 2 includes a host of up... 続きを読む
今日は勉強会の当番だったので、リフレクションとアノテーションについて話しました。以下資料。 リフレクションリフレクションとはクラスのフィールド、メソッドなどの情報を取得したり、クラスを生成したり、メソッド名の文字列を使ってメソッドを呼び出した... 続きを読む
Javaで書いているWebアプリケーションで、JavaScriptで非同期通信を行う必要があったので、以前から気になっていたDWRを使ってみました。DWR(Direct Web Remoting)はAjaxを扱うことに特化したJavaのフレームワークです。Ajaxを使うときに、クライアント側(ブ... 続きを読む
The Apache Wicket Teamは2008年早々、Apache Wicketの最新版となるApache Wicket 1.3を公開した。WicketはJavaで開発されたコンポーネントベースの軽量Webアプリケーションフレームワーク。HTMLとロジックを分離して扱えるという特徴があり、類似のWebアプリケ... 続きを読む
WebアプリケーションフレームワークWicketが正式リリースされたのは2005年の6月。まもなく1年を迎ようとしている。Wicketは、Webアプリケーションの開発を容易にするため、それまでのフレームワークとは一風変わったアプローチを取っていることで注目された。Wi... 続きを読む
Java, Wicket このブログをいままで読んでいる方なら、私がApache Wicketの大ファンだということはご存知でしょう。ついに1.3としてApacheプロジェクト入りしてから最初のリリースを果たしたWicketフレームワークは、日本ではまだそれほど普及していませんが、... 続きを読む
レジデント初期研修用資料: 「センスを伴わない努力」を担保する神話それが宗教であってもゲームであっても、結果につながらない、 センスを伴わない「努力それ自体」の価値を担保してくれる「何か」が作れたら、 恐らくそれは、効率のいい集金装置として機能す... 続きを読む
レベル: 初級Geoffrey Duck, Software Developer, IBM 2004年 5月 20日EclipseはJava用の開発環境として素晴らしいものです。EclipseのTomcatプラグインを使うと、JavaやWeb開発プロジェクトがよりうまく整理統合できるようになります。この記事ではそうした統... 続きを読む
今日研究室の中でも知らない人が結構いたみたいなので、紹介しておきます。Eclipseは豊富な補完機能が売りなので、javaで最も多く入力されるであろうSystem.out.println()の場合は特殊なショートカットが用意されています。どうやるのかというと「sysout」と入... 続きを読む
ネタ元はこのあたり。SIer と Rails とエンタープライズとエンタープライズにおけるRailsの価値とは弊社の某エロい人がRoRに萌えており「おお、なんて生産性が高いんだ。もうWebアプリなんて全部これでいいじゃないか。」とか本気で思ってそうなので萎える。言... 続きを読む
こんにちは。NAKAMURAです。最近ではFlashでMMLやDTMの話題など、音楽好きには嬉しい情報が飛び交っています。 ここは音楽ネタで便乗してみたいところですので、JavaでMP3を再生する方法を紹介してみたいと思います。 Java Media Framework APIを利用する方法も... 続きを読む
今月からJava SE 6における国際化の新機能を紹介していきます。 その第1弾は和暦です。今週は和暦を表すカレンダクラスを紹介し、来週和暦のフォーマットとパースについて紹介します。 Javaで日付を表すには、みなさんご存知の通り、java.uti.Calendarクラスを... 続きを読む
Java技術者 お茶好き。カクテル好き。 所属は(株)凪瀬アーキテクツ Twitter:@nagise 書庫 2008年9月 (5) 2008年8月 (2) 2008年7月 (7) 2008年6月 (11) 2008年5月 (14) 2008年4月 (16) 2008年3月 (14) 2008年2月 (12) 2008年1月 (12) 2007年12月 (18) 2007年11月... 続きを読む
作者 Ryan Slobojan, 翻訳者 編集部 投稿日 2007年10月31日 午前3時7分 コミュニティ Java, Architecture トピック 設計, パフォーマンス&スケーラビリティ, エンタープライズアーキテクチャ タグ Java EE, LAMP GigaSpaces(サイト・英語)のNati Shalom氏(ブロ... 続きを読む
先日のエントリは、近年Pythonのテクノロジーリーダー的存在になってきた重要な会社がZope/PythonをあきらめJavaを選択したという、Zopeコミュニティにとってかなり大きなニュースであった。 その会社Nuxeoは、収益のほとんどを自社のCMSをベースにしたシステム... 続きを読む
Andere blog items 30-sep-2008 Falen is goed 29-aug-2008 Persistence in OSGi with OpenJPA -- part 2 11-jun-2008 The Component Framework, a report from the OSGi Community Event in Berlin 11-apr-2008 ApacheCon EU 2008 24-mrt-2008 JPA persistence... 続きを読む
The Validator.nu HTML Parser is an implementation of the HTML5 parsing algorithm in Java. The parser is designed to work as a drop-in replacement for the XML parser in applications that already support XHTML 1.x content with an XML parser and... 続きを読む
JJUGによるクロスコミュニティセミナが初めて開催 8月21日、日本Javaユーザグループ主催 (JJUG) による「クロスコミュニティセミナ 第一回 IDE」が開催された。 日本Javaユーザグループは、「コミュニティのコミュニティ」を標榜し、コミュニティ同士の活発な交... 続きを読む
Java による HTML5 パーシングアルゴリズムの実装 今や Java 5 による HTML5 パーシングアルゴリズムのオープンソース実装が存在します。The Validator.nu HTML Parser です。XHTML 1.x コンテンツを読み込むために SAX または DOM、XOM API を使っているアプリ... 続きを読む
Multivalentは、PDFの読み込みを可能にしたライブラリ。 その他に、PowerPoint、Excel、Wordなども入出力が可能であるようなことが英語で 書かれていたが、分からんので今回はPDFのみ試してみた。 ■jarファイルのダウンロード 以下のURLから接続し、「Multival... 続きを読む
boolean д = true; for(;д;){ System.out.println("でれません"); } boolean ω = true; for(;ω;){ System.out.println("ぬけれません"); } boolean ェ = true; for( ;(ェ); ){ System.out.println("終わりません"); } boolean TдT = true; while(TдT){ System.o... 続きを読む
■JAXPとは? JAXP 1.0は、JCP(Java Community Process)にJSR#005として提出されたものが最終仕様として公開されたものだ。JAXP 1.0はJava API for XML Parsingの略で、XMLドキュメントをParsing(解析)するためのJavaのAPIである。 JAXP 1.0はSAX 1.0、DOM le... 続きを読む
jconsole の使用 jconsole は、JMX に準拠した監視ツールです。Java 仮想マシンの広範な JMX 機能を使用して、Java プラットフォームで実行されるアプリケーションのパフォーマンスとリソース消費に関する情報を提供します。 jconsole の起動 jconsole インタフ... 続きを読む
方法1: 環境変数 ANT_OPTS の値を設定する。 Windows の場合、 setpath.bat に次の行を追加する。 set ANT_OPTS=-Xmx256m linux の場合、 setpath.bash の最後に次の行を追加する。 ANT_OPTS=-Xmx256m export ANT_OPTS 方法2: build.xml の java タスクでメモリ... 続きを読む
WebアプリケーションではURLのわかりやすさも重要とされている。たとえば http://www.example.com/diary/diary.cgi?year=2007&month=05&day=12 というURLよりも http://www.example.com/diary/2007/05/12 というURLのほうがユーザにとってもわかりやすいし、検... 続きを読む
読書会の後の飲み会の席でid:muimyさんと、話をしていたのですが、デザインパターンはある意味では麻疹みたいなもんじゃないかと思います。 人によってどう発症するかは違うと思いますが、僕の場合を例にとって傾向と対策をつらつらと書いてみます。 初期学習期... 続きを読む
最近、Ruby関西に行ってRubyの勢いを感じている。 そんな時に、Javaの最近の動きを聞く機会があった。 Java6やSeasarの話を聞くと、JavaがC#やRailsの影響を受けているように聞こえた。 でも、話しているうちに、「やっぱりRubyよりもJavaが好きなんだ」と気づ... 続きを読む
今回は、メニューからグラフの種類を変更できるようにします。これまでは、3D縦棒グラフでデータを表示していましたが、グラフの種類を折れ線グラフと円グラフに変えられるようにします。 続きを読む
米国Oracle社は米国BEA Systems社の買収を完了しました。日本におきましても、日本オラクル株式会社と日本BEAシステムズ株式会社が統合し営業活動を開始いたしました。従来、日本BEAシステムズのホームページから発信させていただいておりました情報は、下記の... 続きを読む
Project ROME "...ending syndication feed confusion by supporting all of 'em. " - Simon Phipps ROME is an set of open source Java tools for parsing, generating and publishing RSS and Atom feeds. The core ROME library depends only on the JDOM X... 続きを読む
小山博史のJavaを楽しむ(5) 【新人研修向け特別企画】 JavaでPHPを使ってみた ガリレオ 小山博史 2007/4/12 Webサービスを実装する際によく使われるプログラミング言語として、Java以外には何があるでしょうか? RoR(Ruby on Rails)の出現によりRubyが最近... 続きを読む
Socket クラス Java における最も基礎的なネットワーク関連のクラスは Socket クラスです。 Socket クラスを使って HTTP クライアントを作成してみます。 HTTP クライアントの使用方法ですが、まず % javac HttpClientSocket.java とコンパイルすることで HttpC... 続きを読む
php/Java bridge: project site.What is php/Java bridge? The php/Java bridge is an optimized, XML-based network protocol, which can be used to connect a native script engine, PHP, with a Java or ECMA 335 virtual machine. It is more than 50 time... 続きを読む
コネクションプーリングとは、データベースに必要があるたびに接続を確立していると負荷がかかるので、接続をプールしておいて使いまわすことです。 TomcatにはDBCPというライブラリが組み込まれているので、 http://www.hellohiro.com/datasource.htm を参考に... 続きを読む
The Apache Web Services Project, the Apache XML-RPC projectは1日(米国時間)、Apache XML-RPCの最新版となるApache XML-RPC 3.0を公開したことを発表した。Apache XML-RPCはJavaで実装されたXML-RPC。XML-RPCはHTTPを経由したXMLを使うことでリモートプロシ... 続きを読む
作成 2003/5/7 実験環境 WindowsXP SP1 J2SE1.4.1_02 Velocity 1.3.1 (Ant1.5.3-1) (Tomcat4.1.24_LE) Velocityは汎用テンプレートエンジンです。 汎用というのは、Web、HTML、XMLなどに限らずテキストなら何でも対象になるということです。 テンプレートエンジ... 続きを読む
JUNG (Java Universal Network/Graph) Framework Manual Table of Contents Introduction Why JUNG Exists What JUNG Is And Is Not Using This Manual Nomenclature How To Contact The JUNG Project Getting Started Graphs, Vertices, and Edges Basic Prope... 続きを読む
1. JUNG 入門 2006.01.19 株式会社四次元データ 鈴木 圭 Jung 1章 JUNG 入門 1.1. JUNG とは 1.2. JUNG の取得 1.3. JUNG のインストール 1.4. 用語の解説 1.1. JUNG とは JUNG とは Java で記述されたオープンソースライブラリ ネットワーク(グラフ)で表現... 続きを読む