Twitter Engineer Talks About the Company’s Migration from Ruby to Scala and Javaを翻訳しました。※ Google翻訳ツールキットの試行も兼ねています。 TwitterはRuby on Rails を活用していることで有名ですが、サービスが拡大していくにつれて、コードの... 続きを読む
技術者・SE・プログラマ面接時の技術的な質問事項というエントリをはてブで見かけたのだが、私もjavaプログラマーの面接を割とよくやっているので、よく質問する内容をまとめてみた。 (ちなみに、基本的にコーディング面接の形態を取っている) プロジェクトの性... 続きを読む
エディタ「vi」は、Javaアプリケーションの開発環境としては用いられないことも多い。しかし、VimとAntを利用すれば、Javaの開発に適した環境に設定することが可能である。ここでは、次のJavaプロジェクトですぐに利用できるように、viのカスタマイズ手順を紹介... 続きを読む
まあ前々から考えてた事なんだけどできるのかなあと。インスコ時はXみてーなのとか立ち上がってないといかんっぽいけどインスコが終わればterminalだけで動くはずです。まあちょっとやってみたいひとは参考にしてみてください。使用するもの JDK1.5 Eclipse3.3 ... 続きを読む
どんな開発でも、最低限下記は入れておきたいなぁと思うプラグインです。GotoFileGotoFileプラグイン - EclipseWikiファイルをインクリメンタルサーチ出来ます。しかもキャメルケース検索も出来たりしてかなり使えると思います。JStyleJStyleプラグイン - Eclip... 続きを読む
Googleは3月8日(米国時間)、Guiceの初のメジャーリリースとなるGuice 1.0を公開した。GuiceはJavaで開発されたDI(Dependency Injection)フレームワーク。シンプルなアーキテクチャになっており、アノテーションやジェネリックを活用した開発が特徴。 Guiceが依... 続きを読む
テスト環境を作るために、VirtualPCに何度もCentOSを入れている気がする。VMのコピーを取ればいいのだが、とりあえず設定の流れを残しておこう。 初期導入http://ftp.iij.ad.jp/pub/linux/centosから "Custom"で、packages選択画面は全てのチェックを外す言語は... 続きを読む
yum/rpmでJava環境 on Fedora yum(rpm)でJava環境(実行環境、開発環境)を管理したい。 目標 yum(rpm)でJava環境(実行環境、開発環境)を管理したい。 主な環境 Fedora Core3 J2SE5(Java1.5) tomcat5 背景 どんなUnixでも自分流に管理したい時代もありましたが、... 続きを読む
■ 【Updated】2006年のJava界の勝ち組と負け組 2006 Java Technology Winners and Losers オライリーのOnJavaの記事。Eclipseは負け組って書いてあったけど,その後更新されました。先日のエントリと違うところは赤字にしてあります。また筆者のコメントが追加... 続きを読む
日々の事柄での雑感を気の向くままに・・・。まれに、役に立つ情報が紛れ込むかも知れません?? なお、技術的な(?)内容に関しては勘違いや知識不足等で「実は間違い」ということもありますのでご注意ください(後日訂正している可能性もあります)。 ※トラ... 続きを読む
C言語のprintf関数の魅力である出力形式設定の簡単さが、Java 5から導入されたprintfメソッドによって可能になった。同等な機能が多いが相違点もあり注意して活用したい 続きを読む
今回は、JSPページの書き方について学びます。JSPページは、どのような構文で記述すればよいのでしょうか。 最も簡単なJSPページの作り方は、「HTMLファイルの拡張子を『.jsp』に変える」という方法です。つまり、いつもどおりにHTMLページを作成し、そのファイ... 続きを読む
Tomcat SSLの設定 SSLの鍵を次のコマンドにより生成 $ keytool -genkey -alias tomcat -keyalg RSA server.xmlを次のように記述 <Connector port="8443" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="... 続きを読む
The Tomcat Probe projectは27日(スイス時間)、Tomcat Probeの最新版であるTomcat Probe 1.2を公開した。Tomcat ProbeはリアルタイムにApache Tomcatを管理するためのツール。監視対象は単一のホストで、Webベースの管理機能が提供される。また付加的な機能では... 続きを読む