[訂正あり][Java][フリー教材] フリー教材 Struts編 3,500ダウンロード突破しました

2008/7/31に公開をはじめましたフリー教材「Struts1日入門」ですが、おかげさまで、6/30までの集計でダウンロード数が「3,655件3,262件」(Struts編はPDFのみの提供)となりま し た。

(追記)すみません。本エントリに記載のダウンロード数ですが集計が間違っており、正しくは6/30までの集計で「3,262件」でした。数字は表計算ソフトで手入力して集計しているために、誤りに気づくのが遅くなってしまいました。そのため、本エントリのタイトルにある「3,500ダウンロード突破」は、誤りです。申し訳ございません。

いつも多くの方にご覧頂きまして、誠にありがとうございます。教材に対するご意見、ご感想、ご要望、間違いのご指摘などございましたら、弊社HPのお 問い合わせフォームや、こちらのブログへのコメントでも結構ですので、どうぞよろしくお願いいたします。

また、コンテンツにご興味をお持ちの方には、これらのコンテンツをベースとしたカスタマイズコースの開催も可能です(Struts編についても、既に開催実績があります!)ので、どうぞお気軽にお問い合わせください。

フリー教材のページはこちらです。

[Tips] OpenOffice.org 3.1 Impressの不具合

弊社は、創業以来、普段からOpenOffice.orgを使っております。研修で使用するスライドなども、PowerPointではなくOpenOffice.orgのImpressを使って書いています。顧客とのやりとりがないドキュメントであれば、OpenOffice.orgでもほとんど不便を感じることはありません。もし、顧客に見てもらうだけのドキュメントで良ければ、PDFに変換して顧客に送れば済んでしまいます(OpenOffice.orgは標準でPDF出力機能を持っています)。そんなわけで非常に重宝しています。

もちろん、スライドは研修受講者の皆様に印刷して配布するのですが、最新のOpenOffice.org 3.1を使うと、配付資料印刷(1ページに2スライドずつ印刷するなどの形式)でページ下部に印刷されるページ番号が全て「1」になってしまうという現象に遭遇しました。

再現性などは追求していないのでわからないのですが、 OpenOffice.org 3.0では、こういった現象が起きないので、バージョン3.1固有の不具合ではないかなあと想像しています。

ご参考になりましたら幸いです。

[Java][会社][研修] 「Javaオブジェクト指向1日講座」が開催されました

本日「Javaオブジェクト指向1日講座」が開催されました。

本日は、最近にしては珍しく?ほぼ規定のカリキュラム通りの内容で進行したと思います。

もともとが少人数の教室ですから、いろいろと質問もしやすく、内容も柔軟に対応できるのではないかと思います。会社ではなく個人やSOHOの方のご受講も大歓迎です。どうぞご検討ください!

同様のコースが7月~8月にも開催予定です。

[Java][フリー教材] フリー教材 Webアプリ編 7,000ダウンロード突破しました

2007/2/27に公開をはじめましたフリー教材「Web アプリケーション開発基礎」ですが、おかげさまで、6/25までの集計でダウンロード数が「7,035件」(PDF5,554件、ODP1,481件)と なりま し た。いつも多くの方にご覧頂きまして、誠にありがとうございます。教材に対するご意見、ご感想、ご要望、間違いのご指摘などございましたら、弊社HPのお 問い合わせフォームや、こちらのブログへのコメントでも結構ですので、どうぞよろしくお願いいたします。

また、コンテンツにご興味をお持ちの方には、これらのコンテンツをベースとした定期コース「実践サーバサイドJava速習/Servlet編」「実践サーバサイドJava速習/JSP編」もございますので、どうぞご検討ください。

フリー教材のページはこちらです。

[Java][Tips] Calendar#get(Calendar.MONTH)の戻り値

研修なんかでJavaの文法やAPIを教えていると、なぜそんな仕様なんだろう、と思うものが結構あります。

ということで、「どうしてこんな仕様にしてしまったのでしょう」シリーズ第2回は、java.util.Calendar#get(int)メソッド(引数Calendar.MONTH)です。CalendarクラスのgetメソッドにはCalendarクラスのstaticフィールドを指定することで、保持している日時の好きなフィールドを取得することが出来ます。たとえば、次のようなコードでは、システム時刻の年月日を表示させることが出来るわけです(import/import staticは適宜行っているものとします)。

Date d = new Date();
Calendar cal = new GregorianCalendar();
cal.setTime(d);
System.out.println(cal.get(YEAR));
System.out.println(cal.get(MONTH));
System.out.println(cal.get(DATE));

今日は2009年6月22日ですから、表示結果は

2009
6
22

となることが予想されますが、実行結果は


2009
5
22

となってしまいます。つまり、Calendar#get(Calendar.MONTH)の戻り値は「月」なんですが、1月が「0」、12月が「11」なのです。

もしかすると、何か、深い意味があるのかもしれませんが、 素直に考えれば、年も日も値どおり2009年は「2009」、22日は「22」で取得できるようになっているのですから、月も値どおり取得できるようにしても良かったのではないかと思いますよね。

また、思いついたら、エントリをあげたいと思います。

[Java][フリー教材] フリー教材 Struts編 3,000ダウンロード突破しました

2008/7/31に公開をはじめましたフリー教材「Struts1日入門」ですが、おかげさまで、6/19までの集計でダウンロード数が「3,115件」(Struts編はPDFのみの提供)となりま し た。

いつも多くの方にご覧頂きまして、誠にありがとうございます。教材に対するご意見、ご感想、ご要望、間違いのご指摘などございましたら、弊社HPのお 問い合わせフォームや、こちらのブログへのコメントでも結構ですので、どうぞよろしくお願いいたします。

また、コンテンツにご興味をお持ちの方には、これらのコンテンツをベースとしたカスタマイズコースの開催も可能です(Struts編についても、既に開催実績があります!)ので、どうぞお気軽にお問い合わせください。

フリー教材のページはこちらです。

[Java][会社][研修] 「Java基本文法1日講座」が開催されました

送信者 Knowledge-ex. Blog

本日、「Java基本文法1日講座」が開催されました。

最近は梅雨で雨の日も多いですが、今日は朝はなんとか晴れて天気も良くて良かったです。さすがに、平日ならともかく、休日に雨で研修に向かうというのは、受講者の皆様からすると若干テンションが下がるかもしれないですよね。私は元々雨男なので、特に気にしないのですが。

今回も、受講者の方のご要望で、かなり本来のカリキュラムを逸脱した内容を説明させていただきました。こういったとき、スライド資料がないと口頭ベースになってしまって若干やりにくかったりするのですが、弊社の場合、フリー教材でJavaの基礎内容の説明資料についてはひととおりそろっているので、そこから抜粋してお話しすることができたりします(教室スペースがオフィスに併設なので、資料印刷は休憩時間中に対応できました)。今日も、本来のカリキュラムにはなかったのですが、基本APIの使い方の話をフリー教材「Javaプログラミング基礎」をベースに抜粋してご説明させていただくことができました。

受講者数が多いと、それだけ各受講者のスキルにもばらつきが出るために、こういった対応をフレキシブルに行うことは難しい面もあるのですが、今回も少人数だったためか、幸いにもスキルのばらつきがなく、このような対応を行うことができました。これも少人数ならではのメリットかもしれません(会社の売上としては、たくさん来ていただいた方が嬉しいので、複雑なところですが・・・)。

また、同様のコースが7月、8月にも開催されますので、どうぞご検討ください。

[雑記] 今日は休暇をいただきました

4月から続いてきた新人研修案件の疲れというのもあるのですが、弊社主催の土曜コースが毎週のように開催が続くため(5/23から7/4までは毎週連続で開催の予定です)、代休的な意味合いもあって今日は休暇とさせていただきました。

やっぱり疲れはたまっているののですが、今日ゆっくり休みましたので、明日の「Java基本文法1日講座」も頑張ります!

[会社] 研修がひと段落しても早朝出勤

今日は新人研修がひと段落し、すこしゆっくり出来るかな、と思ったのですがそうはいきませんでした。

今日の10時からお客様と次の新人研修案件に関する打ち合わせがあったのですが、昨日は研修の疲れからそのまま帰宅してしまい、今日の打ち合わせに必要な資料の準備・印刷を全くしていなかったのです。

昨日の夜に発注元のご担当者からメールが入っておりそのことに気づいたのですが、すでに帰宅後でした。かといってまたオフィスに出向いて・・・という体力もなく、今朝、会社に寄ってから打ち合わせに行きました。

資料を忘れてきた、ではなく、作成と印刷をしなければなりませんので、移動時間も考えると8:00には出社しなければならず、昨日までの研修よりも早い時間に家を出ることとなりました。

来週は少しのんびりしたいものですが・・・。