タグ

javaに関するotherworldのブックマーク (4)

  • 一歩先行くJavaプログラマが読むべきオープンソースソフトウェア10選 - 設計と実装の狭間で。

    10万行コード読んだらJava分かるよってTwitterに書いたらすげぇ勢いでRTされたので、調子に乗って捕捉エントリ書くよ。 Java Core API JDKインストールしたディレクトリに入ってるsrc.zipを展開すると入ってるから読むと良いよ。 すぐ近くにあるのから読むってのはメンタル的に楽でいい。 厳密にはOSSじゃなくて単に公開されてるってだけなんだけども、JavaプログラマなのにコアAPIのコード読んでないとか無いよね? どれから読めば良いか分からんかったら、 java.lang java.util java.io java.text 辺りをまずはキチンと理解すること。当然コードを読み終わったら、それを使ってコードを書く事。 OpenJDK http://hg.openjdk.java.net/jdk7/jdk7 OpenJDKを読むことで、プログラム言語してのJavaではな

    一歩先行くJavaプログラマが読むべきオープンソースソフトウェア10選 - 設計と実装の狭間で。
  • 'PaSoRi'を使用して、FeliCaカード内の'IDm'を読み取る

    このプログラムは、SONY製の PaSoRi を使用して、FeliCaカード内の'IDm'を読み取るプログラムです。(PMmも読み取ります。) 近年、FeliCaカードが普及するに従って(SUICA,PASMO,Edyなどなど)FeliCaカードを利用した事務機器が増えてきました。鍵管理BOX/ロッカー/キャビネット/コピー機/入退室管理システム などなど。 どの機器も既に使用しているFeliCaカードを機器に登録するだけで使えるようになると謳っているのですが、オフィスのマネージャ(管理)からすると勝手に登録されてはせっかくの認証機能の意味がありません。当然これらの登録操作はマネージャが行うのですが、登録しなければならないカードの数が多いと管理するのが大変ですし、カード対応の事務機器もだんだん増えてきて機器毎にいちいちカード登録をしなければならないのでマネージャの管理業務は増大するばかりで

    'PaSoRi'を使用して、FeliCaカード内の'IDm'を読み取る
    otherworld
    otherworld 2010/12/11
    felicalibのJava移植版みたいなもの
  • Twitter4JでUser StreamによるTwitterタイムラインのリアルタイム更新に挑戦

    Twitterクライアントの動作検証をする目的で、TwitterのUser Stream APIを使ったTwitterタイムラインのリアルタイム更新に挑戦してみました。とはいえAPIをナマで叩くのはちょっとハードルが高すぎたので、Twitter APIJavaラッパーである「Twitter4J」を利用します。 作ったアプリはこんな感じ。Twitter4JはJavaのライブラリなので、アプリもSwingを使ったJavaアプリです。Swingなんて触ったの何年ぶりだろうw。動作検証なのでGUIは超手抜きw。モザイクをかけているところが受信したTwitterタイムラインですが、これじゃなんのことかさっぱりわかりませんねww。 これだけだと何なので、最低限のサンプルコードなど置いておきますね。 // User Stream APIを開始する private void startUserStrea

    Twitter4JでUser StreamによるTwitterタイムラインのリアルタイム更新に挑戦
  • Javaのラムダ式導入に関する最新提案の雑なまとめ - 矢野勉のはてな日記

    java7月頭に,Brian GoetzがJavaにおけるラムダ式導入に関する最新提案のドラフトを出しました。State of the Lambda 私はこの提案書と,提案書を元にした英語記事を読んだだけですが,Twitterで話していると,23日くらいにこの提案を元にしたソースがJavaのソースリポジトリにコミットされたらしい。ただし,中ではまだ議論続発してるらしい。ちなみに英語記事はラムダについての連続記事の4回目で,5回目ではWicketでラムダ式を使うとどうなるか,という考察が載っています。提案書のラムダ式とWicketの非整合部分についての考察で,Wicket好きの人は読んでみてもいいと思う。あと,空コンストラクタがないクラスについて提案書は明確なところ書いてないよね,みたいな指摘も。せっかくなんで,最新提案におけるラムダ式実装をまとめておきます。いままでのあらすじ最新提案書では

  • 1