You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
openid4java openid4java - OpenID 2.0 Java Libraries - Google Project Hosting ファイルの配置 EclipseでTomcatプロジェクト作って、以下のように配置します。 OpenIDTest │ index.jsp │ index2.jsp │ ├─src │ LoginWithGoogle.java │ └─WEB-INF │ web.xml │ ├─classes │ LoginWithGoogle.class │ └─lib commons-codec-1.3.jar commons-logging-1.03.jar guice-2.0.jar httpclient-4.0.jar httpcore-4.0.1.jar nekohtml-1.9.14.jar openid4java-0.9.6.jar xerc
想定を超えた反応がありましたので、予定はしていなかった回答編をお送りします。ですが、正確な解答を書いても面白くないので、これをネタに面談をした場合に、自分ならどんなポイントを持って選考するかをまとめてみました。 はじめに このエントリーの質問の意図は「優れたJavaプログラマ」を見つける事ではありません。「最低限のスキルを持った戦力が欲しい」という状況です。したがって、優れた指摘をしてくるのであれば超したことありません。設問について議論が発生するならば、この設問を投げる必要がなかったということです。 Javaを詳しく知っている人からすれば間違いでは?曖昧な質問では?と感じる設問があるのは確かです。しかし、優秀な人をテストしたい訳ではないのです。したがって、正確性とか厳密性については求めません。「だいたいあっている」ならば前提条件である「中堅プログラマの補充」の条件を満たすからです。 中堅プ
元ネタはこちらですが、「優れたJavaプログラマ」を見分ける質問ではありません*1。次のような状況を想定してください。 受託業務を中心にしている弊社は、Javaで業務系ウェブアプリケーションの開発を行う事になりました。しかし社内のリソースを使うにも1−2名足らない事が見積もりから解っています。そこで、中堅エンジニアを1−2名募集することになりました。正社員か派遣かは問いませんが、経験が3年程度の中堅プログラマが必要です。同等またはそれ以上のスキルを持つ正社員がプロジェクトを牽引しますが、ゼロから教えながら教育することはできないので、必要最低限のスキルを持っていることが条件になります。 こんな状況を想定して、面接の質問を考えてみました。経験が3年程度あれば、問題なく答えられるはずです*2。尚、質問はホーム言語がJavaである前提です。 下記質問にそれぞれ50文字以内を目安に簡単に説明すること
Apache PDFBox Overview License Download Community Support Mailing Lists Issue Tracker Project Team Documentation 4.0 (not released) Migration Guide 3.0 Migration Guide Getting Started Dependencies Command-Line Tools FAQ API Docs via javadoc.io 2.0 Migration Guide Getting Started Examples Dependencies Cookbook Document Encryption Command-Line Tools FAQ API Docs via javadoc.io Development Building f
IOException の catch に何を書いていいか分かりません><! はじめに 順番が前後しますが、今回は Java の特徴のひとつである例外機構についてです。 今回の範囲 223 ページ 〜 250 ページ 前回はこちら Effective Java 読書会 12 日目 「スレッド・セーフってなによ!!」 - IT戦記 Java の例外 throw 可能なオブジェクト Throwable インタフェースを実装したもの Exception を継承しない Throwable は基本的に使わない チェック例外 メソッドの実装者が「呼び出し元が回復可能」だと考えている例外 ちゃんと「なぜ、例外だったのか」理由が提供されるべき 呼び出し元は try catch で囲むか throws 宣言を書く必要がある Exception を継承していて RuntimeException を継承していな
JDrafterはJava製のフリーウェア(ソースコードは公開されている)。ドローソフトウェアの分野はプレーヤが限られる、とても選択肢の少ない市場だ。最も大手なのはIllustratorになるだろう。またオープンソースとしてはInkscapeが知られている。 きれいなドローを描ける 実用に耐える、便利さと操作性を兼ね備えたドローソフトウェアはなかなか見つからない。そんな中、面白そうなのがJDrafterだ。ベジュ曲線をベースにしており、画像やPDF出力も備えたドローソフトウェアだ。 JDrafterはツールパレットを使って四角や直線、ベジュ曲線、文字、円を描いたりする。筆者環境では日本語の直接入力が出来なかったが、コピー&ペーストで入力できた。文字はドラッグして拡大/縮尺したり、マウスで回転させることができる。 PDF出力の結果 レイヤー機能もあり、画像を取り込んで表示させたり、オブジェク
はじめに 読書会に参加していないところがあるので、そこは議事録を読みながら、なるべく自分の言葉で書いていきます! 読んだところ 175 ページ〜 222 ページ 前回はこちら Effective Java 読書会 9 日目 「Enum の拡張とアノテーション」 - IT戦記 引数の検査をきちんとして javadoc の @throws に書く IllegalArgumentException IndexOutOfBoundsException NullPointerException などは、事前に引数チェックして出す。たとえば、 OpenJDK の String(byte[], int, int, String) では、以下のような実装になっている、自分で引数チェックをして、その内容を明確に @throws に記述している。 // チェック関数 private static void c
はじめに 今日読んだところ 143 ページ〜 159 ページ 前回はこちら Effective Java 読書会 7 日目 「PECS! PECS! PECS!」 - IT戦記 int 定数とか使わない 型安全じゃないから enum 使う enum Hoge { FOO, BAR; } 簡単 メソッドも持てる enum Hoge { FOO, BAR; void a() { /* (snip) */ } } で、以下のように使う Hoge.FOO.a(); シングルトンも 最近の Java では enum でやるらしい! switch 文の代わりに固有メソッド enum Hoge { FOO { void a() { /*snip*/ } }, BAR { void a() { /*snip*/ } }; abstract void a(); } 以下のコードが // これはダメ swit
Re: Twitter4J 2.0.10 リリース - geo location API, retweet API をサポート 返信ありがとうございます。 こちらの確認不足でお手を煩わせてしまい申... Re: Twitter4J 2.0.10 リリース - geo location API, retweet API をサポート ご利用ありがとうございます。 2.0.10ではデフォルトでカーソルとし... Re: Twitter4J 2.0.10 リリース - geo location API, retweet API をサポート いつもお世話になっております。 remtterというbotでtwitte... Twitter4J 2.1.0 スナップショットリリース - リストAPI, retweet API, geolocation API をサポート Twitter API の Jav
SQLJet is an independent pure Java implementation of a popular SQLite database management system. SQLJet開発チームは15日(米国時間)、SQLJetの最新版となるSQLJet 1.0.0を公開した。SQLJetはJavaで実装されたSQLiteデータベース操作用ライブラリ。SQLite 3.6のデータベースフォーマットに対応。GPLのもとでオープンソースソフトウェアとして提供されている。 SQLJetを使うにあたってSQLiteやほかのネイティブライブラリは不要。Javaで開発されたSQLJetのみで動作する。SQLiteを使って作成されたデータベースファイルの読み込みと操作、または自らSQLiteデータベースファイルを作成する機能を提供している。今のところAPI経由の操作のみ提供し、S
Metrics 1.3.6 - Getting started Note: This version requires Eclipse 3.1 To access the sourceforge project page click here. What's new: Updated to work with eclipse 3.1 Bug in VG computation fixed Bug in lines of code computation fixed Bug in CE Computation fixed Bug in I Computation fixed Batch execution fixed Several other minor bugfixes I want to thank Guillaume Boissier for doing most of the wo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く