Java
問. 9時~17時で1時間休憩を挟みます。勤務時間は何時間でしょう? LocalTime同士を加減算するのにどうしたらいいのか悩んでしまった。 LocalTimeからDurationへの変換が回りくどいです。Duration.parse("01:00")とか書けるといいんだけど。 VB.NETで書くと…
Java8公開されましたね。 Java8になって日付APIが追加されたので、どんな感じで使えるのかカレンダー表示アプリを作ってみました。 ソースコードはgithubにあります。 tarchan/Java8cal · GitHub いままではjava.util.Dateとjava.util.Calendarで常に日付と…
5/28に行われた、JJUG Cross Community Conference 2012 Spring の資料をまとめてみました。 スピーカー 資料 A-2 講演に間に合うため使ったタクシー代。。お陰で5分遅刻ですみました #jjug_ccc URL2012-05-28 15:21:48 via Twitter for Android Webフロント…
天高く馬肥ゆる秋、64bit OSになったので、Eclipseを64bit版に入れ替えました。 - なるとブレイク 前回、Eclipse をインストールし直しました。 Bugdel は Pleiades All in One パッケージに含まれていませんでしたが、Bugdel をインストールするのは簡単で…
天高く馬肥ゆる秋、64bit OSになったので、Eclipseを64bit版に入れ替えました。 Eclipse 3.5 Galileo Eclipse Downloads 本体は、公式サイトのダウンロードページから、全部入りの「Eclipse IDE for Java EE Developers」の「Mac Cocoa 64bit版」をダウンロ…
TwitterへのつぶやきにTwitter4Jを使わせてもらってるんだけど、Twitter API 互換のはずの他のサービスでは使えないのかな? Wassrや、はてなハイクは、Twitter API 互換のはずなんだけど、タイムラインの表示もつぶやきの更新もできやしないよ! Twitter4J …
自作IRCライブラリを使ってみよう!ってことで、はてなブックマーク Web Hookを使って、ブックマークをIRCでヲチするアプリケーション「はてなパトロール」を作りました! http://coderepos.org/share/browser/lang/java/IRCKit/trunk はてなWebHookの設定方…
ネットワーク対戦ゲームの募集文をNOTICE発言するボットをJavaで実装してみた。IRCライブラリは自作のIRCKitを使用しました。ボットのソースコードは次のとおりです。 /* * Copyright (c) 2009 tarchan. All rights reserved. */ package com.mac.tarchan.ir…
まずは放置してたIRCライブラリを更新しました! 以前はメソッドの命名規約で分岐するようにしてたんですが、Java 5が普及したのでアノテーションがいいよね!ってことで@Replyアノテーションを導入したバージョンに生まれ変わりました! http://coderepos.o…
「Wicket学習帳: antでmavenのようにQuickStart」から QuickStart 用 build.xml をダウンロードして、Wicket を体験してみました!最初は、Top Page - Wicket-ja(うぃけっとじゃ)から Maven2でQuickStart - Wicket-ja Wiki - SourceForge.JP を辿ってはじ…
Bugdelプラグイン - CoolなEclipseプラグイン(8) Bugdel は、通常のソースコードを汚さずにデバッグコードを追加できるプラグインです。Bugdel プラグインのいいところ。 Bugdel エディタで Java のソースコードを開くと、いろんな位置にデバッグコードを…
JJUG Cross Community Conference 2008 Spring ホントは9:30からの総会、10:00からの基調講演も参加するつもりだったんだけど、連休ボケで余裕で寝坊した。 java-ja のメンバーにあいさつしつつ早速セッションに参加。id:t_yano の Wicket-ja セッションには…
MacでJava開発するのに、ずっとXcodeを使っていたのですが、待てども待てどもJava 6の正式版は出ないし、Rubyに注力しはじめたっぽいので、XcodeからEclipseに開発環境を変えることにしました。 Eclipse Downloads 最初に Mac OS X で Eclipse のダウンロー…
ScriptBox 0.2.zip ScriptEngineのグローバル変数にwindowというオブジェクトを用意してみたら、予想外に面白かった! windowオブジェクトはScriptBox.app自身のウインドウオブジェクトであり、window.resizeTo(w, h)やwindow.alert(msg)を備えているわけだ…
Java 6でJavaScriptのエンジンが標準搭載されたので自作アプリケーションのマクロに利用できないかのテスト。 ScriptBox 0.1.zip 上の段にスクリプトを入力してRunボタンを押すと出力が下の段に出るだけのアプリです。次の目標はJavaScript以外も試せるよう…
Java 6ではデスクトップアプリケーションのための機能が強化されてるんだ。これって Project Looking Glass の影響かな。 ファイルのアクセス権限/実行権限の管理 ドライブの容量取得 スプラッシュスクリーンの自動表示 システムトレイにアイコンとメニュー…
Java SE 6 じゃじゃ馬ならし Console Java 6ではコンソールアプリケーションの機能も追加されてるんだ。 tarchan> abc abc こんな感じのインターフェースを作るとき、いままでは System.in と System.out を組み合わせていたんだけど、Java 6 では System.co…
Java 6 がリリースされたよ!おめでとー! Sun、Java SE 6正式リリース | エンタープライズ | マイナビニュース Java SE 6 Released: THANKYOU ! Java SE 6 リリースノート つぎはMac OS Xバージョンをよろしく。Leopardに標準搭載だといいな。 ADC Home > J…
IRCのクライアントをみると独自のスクリプト言語があって「おみくじ」とか入力があると「今日の運勢は〜」なんて反応するようになってたりするよね。 でも独自のスクリプトだと作るのも大変だし、ちゃんと使えるようにヘルプも作らなくちゃだから二の足を踏…
アーキテクチャを再構築、高速に生まれかわる - Jetty 6 Comming soon | エンタープライズ | マイナビニュース100% Pure JavaなHTTPサーバ&ServletコンテナのTomcatに対抗馬が現れました。いま流行のAjaxコンテンツのアクセスを効率よく処理するための機能も…
JavaOne Tokyo 2005 - 自動化、心掛けてますか? 貴重な時間は大切に (1) 無駄をなくす心がけ - 俺様の時間はとっても貴重 (2)無駄をなくすツール - IDEは積極的に使おう (3)Java開発以外も効率化 (4)小さいことの積み重ねで変革を
オープンソースカンファレンス2005 Tokyo/Fall に参加してきたよ。 301 Moved Permanently まずはシイラのセッションに参加して、今なにが起こっているのか聞いてきたんだ。シイラのアイコンを担当しているnitram-nunca.com: The Leading Nit Ram Nunca Site…
外国為替取引サービス | FX Online Japan なんとかFXが流行ってます。“「Java ランタイム (JRE) 5.0」 のダウンロードを開始する”のリンクがWindows用インストーラの直リンクになっててMac OS Xの人にはちょっち敷居が高いみたい。 Tiger について Mac OS X…
Perlの文法を持ったJavaベースのスクリプト言語 - Sleep 2.0公開 サンプルのirc.slをmadokaに接続できるように書き換えてみたけど、相当簡単だった。自分のJavaアプリにスクリプティング機能を内蔵するのに使えそう。参考: Sleep - Java Scripting Language …
Building Highly Scalable Servers with Java NIO - O'Reilly Media IRC のクライアントだと 1対のInput/Outputが通常の状態なので、それほど性能は要らないかもしれないけど、気になったのでメモ。 public void run() { while (true) { // Execute all the …
JavaはOrkの夢を見るか?――2005 JavaOne開幕前日 - ITmedia エンタープライズ Focus on Technology:10周年を迎えたJava、その成功と逃したチャンス - ITmedia エンタープライズ