Java

Javaのオートボクシングの弊害?

先日、玉木研究室の方々がICPCに向けた学内セミナーを開いていただいて、そこに参加させていただいた時に先輩からJavaで、Integer型のオブジェクトを格納するListを作って、List#removeを呼び出した時に、List#remove(int)が呼び出されるのかList#remove(Int…

ICPCに向けて〜Getting Started〜

ICPCに向けて、自分で書いたものとか、勉強したことをこれから載せていこうかな、と思います。まず,Java のスケルトンコード(基本形)を示します。 public class Sample1 { public static void main(String[] args) { } } Javaが初めての人にとっては見慣…

Quartz Schedulerのダウンロード

Quartzは、Javaオブジェクトをジョブとして登録すれば、指定した時間や間隔でジョブを実行してくれるジョブスケジューリングシステムです。 便利そうなので使ってみようと思ったのですが、どこからダウンロードすればよいのかわかりにくかったので、備忘録と…

Google App Engineで作ったTwitter botの反応を早くする

最近Google App Engine(GAE)でtwitter botをまた作っています。 当初は定期的にcronでbotを5分おきに動かしていたのですが、そうするとbotのアカウントに対して送られて来たリプライに対して反応をするのに最長で5分の時間を要してしまいます。そこで、リプ…

休講情報bot

ようやく大学生活がスタートし、友達もでき、ある程度慣れてきたといえるのですが、少し不便に感じていたことがありました。 授業の休講情報や、教室の変更情報を知るためには、専用のポータルページまたはメールによる通知で知ることができます。 ポータル…