memorandums

日々の作業ログです。

java

プログラミング

一昨日、学生さんと話しをしていて一つ気づいたことがありました。その学生さん曰く「プログラミングは習ったけど基礎的なことだけで、それ以上、どうやって進めていいかわからなかった」とのこと。確かに、1年次はJavaでコンソールアプリを作るだけですか…

時刻付き日付をDerby&JSPで扱うプログラム例

※講義資料です。JSP&DerbyでRTMをチーム開発している学生さんからの質問で、時刻付きの日付データをデータベースに格納&取り出すプログラムはどう書けばいいですか?という質問がありました。そういえば、(仕事では重要になるはずの)日付や時刻をデータベ…

Javaの初歩プログラムをScratchで作ってみた

Link: ScratchフローチャートやPADなど図でプログラムを記述する方法がたくさん開発されてきました。これらの方法を活用してJavaプログラミングを教えられないものか検討してみました。その前に大学生が初めてプログラムを作るときの壁を挙げておきたいと思…

いやはや、おばかですね>自分

今、ちょっと面白いシステムを作っていて(それは完成してからのお楽しみ)、パフォーマンスを改善しようと以下のようなプログラムを追加しました。なぜか動作しなくなりました。。。10分くらい、あれこれ。。。よーーーく見てみると。ダメですね。。。 for …

JAVAバーチャルマシン

JAVAバーチャルマシン (THE JAVA SERIES)作者: ジョンメイヤー,鷲見豊,トロイダウニング,Jon Meyer,Troy Downing出版社/メーカー: オライリー・ジャパン発売日: 1998/07メディア: 単行本 クリック: 5回この商品を含むブログ (4件) を見るずいぶん前に出版さ…

Apache Mina + Processing = MultiPlayer Network Game Framework ?

本学科では、3年次に情報学プロジェクトという必修科目が通年でありまして、そこではチームで企画からプレゼンまで一貫したモノツクリを学びます。テーマは研究室によってさまざまで、本研究室では毎年テーマを変えていろいろとチャレンジしてきました。ち…

Javala

先日、「プログラム言語の習得しやすさは環境構築のお手軽さに関係にしているんじゃないかな。。。」と書きました。Javaで例えばブラウザ上ですぐに試すことができるようなサービスがあるかないか。。。 ずいぶん前ですが、以下のようなサービス(実行環境と…

WiiremoteJ 1.7 Beta

待ちに待った?Wii Motion Plus対応版のWiiremoteJのβ版がリリースされたようです。Link: WiiremoteJ 1.7 BetaLink: 作者のコメントでも、サンプルが付属されていないし、1.6のサンプルでとりあえず動かしてみようと試行錯誤してみましたが動作しないようで…

IntelliJなるIDEがいいらしい

JavaのIDEといえばEclipse(もしくはNetBeans)だと思いますが、IntelliJなるIDEが存在するらしいことを最近知りました。Googleのエンジニアも使っている人がいるとか。勉強しはじめたscalaもいけるとか。Link: IntelliJ HomepageLink: IntelliJ IDEA、オー…

匿名クラス

そういえば先日の宿題の答え、まだアップしていなかったですね。。。ごめんなさい。宿題やってきた人?。。。いませんね。。。プロには易しすぎ。(うちの)学生には難しかったかもしれません。問題のレベル設定誤りです。ごめんなさい。 この際だから勉強し…

Scala本を少し読み始める

Scalaスケーラブルプログラミング[コンセプト&コーディング] (Programming in Scala)作者: Martin Odersky,Lex Spoon、Bill Venners,羽生田栄一,長尾高弘出版社/メーカー: インプレス発売日: 2009/08/21メディア: 単行本購入: 18人 クリック: 687回この商品…

reblog: snow leopard でjavacのエラーメッセージが化ける

ターミナルでjavacするとエラーメッセージが文字化けします。エディタで調べるとshift-jisだと読めるようだ。。。こまた。。。調べると解決方法を書いてくれている人がいました。感謝です。Link: jdk6なjavaをsnow leopardで書こうとするとコンパイルエラー…

eclipseディスクアクセス解析(途中経過)

演習システムでeclipseを使うと動作が遅く学生くん達から改善の声があがっていました。そんな声にこたえて学科でメモリを購入して増設したもののまだ遅い。。。解析してくれる気のいい小人さんがいるわけでもないので。。。誰かが調べなければなりません(;_…

eclipse

いよいよ明日22日は皆既日食ですね。福岡では90%欠けるんだそうです。46年ぶりで次回は26年後。生きているか自信がないのでぜひ見ておきたいところです。 食の始まりは9時37分で、最大が10時56分、終わりが12時17分だそうです。詳細はこ…

Webアプリケーション設計・実装のためのフレームワーク活用の技術

Webアプリケーション設計・実装のためのフレームワーク活用の技術作者: 古川正寿,早川順出版社/メーカー: 翔泳社発売日: 2008/11/18メディア: 大型本購入: 3人 クリック: 154回この商品を含むブログ (16件) を見る まだ7章のうち出だしの2章しか読んでいま…

mod_jk

研究室のサーバ(centos)にtomcat6.0を入れてmod_jk*1をインストールしてみました。操作はこちらのサイトを参考にさせていただきました。使用バージョンはLinux2.6,apache2.2.3,tomcat6.0.18,jdk1.6.0_12,mod_jk1.2.28 本当にしょうもないところで躓きました…

java7のnullチェック

あるjava関係のMLで「java8でクロージャが導入」と書かれた書き込みを見つけました。ネットで調べるとずいぶん前から導入が検討されていたようですがjava7でも導入が見送られたようですね。ちなみにjava7のリリースはこちらによると2010年上旬だとか。ja…

eclipseのおせっかい

javaで(もちろん、その他の言語でも)開発するときにはeclipseは手放せません。プロジェクト管理、デバッグ、コード補完、様々な開発支援用のプラグイン機能。。。などなど。でも、そんな便利なeclipseの「好意」が「おせっかい」に変わるできごとがありま…

eclipse3.4+seasar2+osx10.5.6

ちょっと思い立ってseasar2を試してみました*1。参考書は以下の2つ。バージョンが若干違うようで。。。手順通りにはいきません。osxというのも一因ですが。。。Seasar2によるスーパーアジャイルなWeb開発 (WEB+DB PRESS plusシリーズ)作者: ひがやすを出版…

jspでframeを解除する一方法

昨日、演習中に学生さんから以下の質問がありました。質問:JSPをコントローラとしたとき、JSPの処理結果によってフレームあり/なしのページに遷移するにはどうすればいいか?一般的にはframeのtargetはAリンクの属性として指定すると思います。HTML入門ペ…

プロジェクト・ファセット Java バージョン 6.0 はサポートされません。

windowsのeclipseで作成した動的Webプロジェクトをmac(osx10.5.5)のeclipseにインポートすると表記のエラーがでました。windowsのjdkは6が標準でosxでは5.0が標準なのでエラーが出ていることはわかったのですがどう操作すればいいのか解決に時間を要しました…

次のJavaコードはどう改良できる? via ITPro

Javaの腕試しクイズのようです。息抜きにチャレンジしてみては?↑ ちなみに、これServletやJSPでよく出てきます。HTTPのクエリーデータが空の場合にこの処置をしておくとプログラムが異常終了しないで済みます。

Leopardでjamesを使う

昨日に引き続きosxでjames(java製のメールサーバ)を起動する手順を書きます。windowsのようにはいかないんですね。。。

Leopardのeclipse+javadbではまる...

macでjavadbを使った演習環境を構築していて少しはまってしまいました。tomcatを入れた場所さえも忘れた影響もあり解決に時間がかかりました。また忘れそうなので忘れてもいいようにメモしておきます。

「次回から入力を省略」は難しい

今日のソフトウェア開発演習は「Gmailなどの認証画面で良く見かけるログイン状態を保持する機能をもったログイン画面を作成しなさい」の1問のみでした。補足しますと、ログイン後の画面を作るのは面倒なので、ログイン状態になっても他画面への遷移はしない…

Java学習物語 via @IT

これはいい。学生のみなさん、ぜひ一緒にやってみてくださいな。文中に紹介されている「富士通ラーニングメディアの講師、吉田有沙先生より、プログラミング入門者へのアドバイス」。 ■手を動かすことほど大切なことはない これ、大切です。頭で理解したつも…

久しぶりにJava書いた。

RSSをチェックしていて今日のCodeZineで 脱 超初心者 Javaアルゴリズム問題集 第3回 という記事がありました。自宅で寝転がりながらカキカキ。久しぶりにJavaのプログラムを書きました。最近はPHPばかりで。。。(といってもプログラムをゴリゴリ作るチャン…