ヘッドフォン

Panasonic ヘッドホン [RP-HJE50] S」という耳栓みたに耳に突っ込むタイプのヘッドフォンを愛用中。先日2個目がぶっ壊れたので懲りずに3つ目購入。せっかくだから違うのにしようかと思ったんだけど、耳につけるアタッチメントを結構無くしたりするので、前のやつが使えると便利だなっと同じのを購入。しかしよくよく調べると他社製のヘッドフォンでも同じアタッチメントが使える機種があることを発見。ま、元々気に入ってるし、ヘッドフォンは半年位でぶっ壊しちゃうのでまた今度ということで。そのアタッチメントだけど「SONY EP-EX1 スペアーイヤーピース」ってのがEXチップとか呼ばれてて評判。これをつけると互換性のあるヘッドフォンなんかでも装着感や遮音性、音質がアップしたりするらしい。


デザインパターン

前から欲しかった「増補改訂版Java言語で学ぶデザインパターン入門」という本を購入して勉強中。ActionScriptではどうするかとかはとりあえず考えずにやろう。

社員総会

年に一度の社員総会&パーティーに「あべこうじ」というお笑いの人が来てライブ。こういう世界に疎いので初めて見たがかなり面白かった。世の中には面白い人がいるもんだねぇ。TBSの海保 千里アナも司会で来ていたけど知らない人だった。もうちょっと世間を知らないとまずいな。もう一組のお笑い芸人、千原兄弟はさすがに知ってたけど。

ActionScript2.0:CollectionとIterator

オブジェクト脳のつくり方」に出ていたCollectionとIteratorを使ったJavaのサンプルをAS2.0で試してみました。ググッったらLiveDocにIteratorインターフェースの解説があった。Collectionのサンプルが見つからなかったので mx.utils の中のクラスを探したら IteratorImpl.asとCollectionImpl.asを発見。Iteratorの方はJavaと同じ使い方っぽいけど、Collectionの方はメソッド名が違うので載せときます。

  • addItem(item:Object):Boolean
  • clear():Void
  • contains(item:Object):Boolean
  • isEmpty():Boolean
  • getIterator():Iterator
  • getLength():Number
  • getItemAt( index:Number ):Object
  • removeItem(item:Object):Boolean

オブジェクト脳のつくり方」に出てくるサンプルをAS2に書き直したもの。実際には他に4つぐらいクラスがあるのでこれだけでは動かないけど参考になれば。リクエストがあればまとめてzipファイルアップします。

import mx.utils.CollectionImpl;
import mx.utils.Collection;
import mx.utils.IteratorImpl;
import mx.utils.Iterator;
class Bumon implements Party{
	public function Bumon(name:String){
		this.name = name;
		parties = new CollectionImpl();
	}
	public function addParty(party:Party):Void {
		parties.addItem(party);
	}
	public function hyoji():Void{
		trace("\n" + name);
		trace("----------------------------");
		var itr:Iterator = parties.getIterator();
		while(itr.hasNext()){
			var party:Party = Party(itr.next());
			party.hyoji();
		}
	}
	private var name:String;
	private var parties:Collection;
}

***オブジェクト指向参考書***


JAVAちょびっと勉強中

システム部門の人が「オブジェクト脳のつくり方―Java・UML・EJBをマスターするための究極の基礎講座」という本を貸してくれた。サンプルがJAVAで書かれているので素直にJAVAも勉強する。そう難しいサンプルでもないしAS2をやってるおかげで割とすんなり。抽象化クラスとかActionScript2.0に無いモノもあったりするが今の所セーフ。3部構成の本で第1部だけでも為になるとのコトだったのでそこだけサンプルを入力しながら繰り返しトライ中。

Flashを題材にしたオブジェクト指向の本は「Essential Actionscript 2.0」や「FLASH OOP」ぐらいしかないので「増補改訂版Java言語で学ぶデザインパターン入門」辺りで勉強した方が手っ取り早かったりして。ActionScriptだと社内に聴ける人がいないんだけど、Javaだとシステム部にいるので質問も出来るので助かる。

Actionscript 3.0本登場!!

actionscript3.0 cookbook待ちに待ったオライリーのActionscript3.0本「ActionScript 3.0 Cookbook: Solutions And Examples for Flash Developers」が、Safari Books Onlineに登場してました。ちょっと前にアップされてたみたいだけど全然気付かなかった。検索の仕方が悪かったかな?これからじっくり読みます!


作業日誌とか

月曜日は朝礼なので9時過ぎに出社。いつも11時に出社なので朝がつらい。その後ミーティングを3つほど。後は先週に引き続きニューサイトの紹介ページ。当初予定になかったがFlashを使うことにしたので久々仕事でActionScript。フォトビュワー用に作ったXMLを読み込んで管理するクラスが流用出来たのでちょっと楽できた。機能的にはちゃんと動いてるが、相変わらずひどいソース…。行き当たりばったりは良くないのでなんとかしたい所。十数年空手やってるがこの性格は変わらず。将棋とか一手一手最後まであきらめずに考え抜いて打っていったら賢くなるかしら??オセロでも将棋でもめちゃくちゃ弱い俺。どこかオンラインでできる無料の詰め将棋サイトとかないかな。

Mylo

cnetのこの記事によるとアメリカで売られていたSonyの携帯端末Myloが国内でも発売になったとのこと。Clieを2台使ってきた者としては気になる存在だったんだけどいよいよ国内投入。無線LANにつながる端末フルキーボード付きだからブログの更新も楽そうなので良さげ。なんといってもSkypeやYahoo Messenger、google Talkなんかも使えるのが良い。しかし問題は価格。約45,000円(税込み/送料別)って、ちょっと手が届かなすぎ。残念。


任天堂Wii 開発者インタビュー

任天堂のサイトにWii開発者インタビュー「社長が訊くWiiプロジェクト」が載ってます。タイトル通りインタビュアーは同社の岩田社長。物作りに対する熱い気持ちが伝わってくる。

前作ったamazonのランキングを表示するPHP、ちょっとバグ修正。大分前に作った奴なのでいい加減綺麗に作り直したいんだけどなかなか。Rubyで作り直せば一石二鳥?
→ニンテンドーDS人気ゲームランキング@Amazon

Rubyとかドラゴンイングリッシュとか

Flickrタグ検索を作って以来放ったらかしになっていたRubyの勉強を再開。「たのしいRuby 第2版」を引っ張りだしてあれこれ試す。言語の作者が監修している分かり易い入門書があるっては良い。ブログを読み返してみたら「Ruby始めました」なんてエントリを書いたのが8月26日、いやーホント月日が経つのは早い…。

Rubyはご無沙汰だったけどその間「ドラゴン・イングリッシュ基本英文100」はコツコツつづけ現在3周目。日本語訳を読んだらささっと噛まずに英文が言える様にしないと。英語的発想を身につける為であって翻訳や丸暗記は目的じゃないけど、それぐらいやらないと結局なんにも身に付かないのよね。

なんかすっかりご無沙汰な感のある韓国語。今年買った「使える中級韓国語―場面別会話と文型と練習」もなんか途中で止まっているような…。ついつい英語で済ましちゃう韓国の友だちとのチャットを韓国語でやってみるかな。


次ページへ »