2007年 02月 12日

flickr で Google Maps つかう

http://www.flickr.com/photos/ckyuan/139216950/
既に GreaseMonkey 書いてる人がいたので入れた。写真の上のツールバーにボタンが追加される

でもこれ日本の地図がなんか表示されないですね。そのうちしらべる

可変長引数 on AS3

http://b.hatena.ne.jp/entry/http://subtech.g.hatena.ne.jp/cho45/20070211/1171149614
id:amachang 氏が書いてる通りこれつかうと arguments オブジェクトが使えなくなる (livedocs で明言されてる仕様)。実害としては arguments.callee が使えないぐらいだと思うのであんま自分は気にしてないけど (名前がついてるなら callee 使う必要があんまりないかなって思う)、そもそもなんで可変長引数のやりかたをわざわざ調べたかといえば、arguments で書こうとして

...
    log(hoge);
....

function log() {
    arguments.length ...
}

みたいに書いたら引数の数があわないってコンパイルエラーだったんです。一個も引数をとらないとだめなのかもしれない? (多くて悪いはずはない) とか思いつつ……っていう

IRC mail

IRC で名前反応したら携帯にメール飛ばすようにしようかなぁ。どうやるのが一番いいだろう。Tiarra プラグインかな
無料受信ぎりぎりまで文脈たどってそうしん

whitespace

whitespace の色づけってどうなるんだろう
http://compsoc.dur.ac.uk/whitespace/hworld.ws

Say hello.   
   	  	   
		    	
   		  	 	
		    	 
   		 		  
		    		
   		 		  
		    	  
   		 				
		    	 	
   	 		  
		    		 
   	     
		    			
   			 			
		    	   
   		 				
		    	  	
   			  	 
		    	 	 
   		 		  
		    	 		
   		  	  
		    		  
   	     
		    		 	
   		 				
		    			 
   		  		 
		    				
   	     
		    	    
   			  		
		    	   	
   			    
		    	  	 
   		    	
		    	  		
   		   		
		    	 	  
   		  	 	
		    	 	 	
   			  		
		    	 		 
   	    	
		    	 			
    
		     

 	 			 			 			  	  		 	  	 			 	   		  	 	

 	 		 			  		  	 	 			 			 		 		   		 	  	 		 			  		  	 	




   		    	 		  	   		  	  
	   
	

   			 			 			  	  		 	  	 			 	   		  	 	
 
 			 
 
	  			 			 			  	  		 	  	 			 	   		  	 	 	 					 		  	 	 		 			  		  	  
	
     	
	   
 
 			 			 			  	  		 	  	 			 	   		  	 	

   			 			 			  	  		 	  	 			 	   		  	 	 	 					 		  	 	 		 			  		  	  
 

 


	

   			  	  		  	 	 		    	 		  	  
 
  
 	
	 			 
    	 	 
	  	
	  			  	  		  	 	 		    	 		  	   	 					 		  	 	 		 			  		  	  
 

   	
	   
 
 			  	  		  	 	 		    	 		  	  

   			  	  		  	 	 		    	 		  	   	 					 		  	 	 		 			  		  	  
 

   	
	       
		 
	

   		 			  		  	 	 			 			 		 		   		 	  	 		 			  		  	 	
   	 	 
   		 	
	
  	
  
	
2007年 02月 11日

E4X namespace

http://subtech.g.hatena.ne.jp/secondlife/20070211/1171120066

var source:String = [
'<?xml version="1.0" encoding="UTF-8"?>',
'<ItemLookupResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2005-10-05">',
	'<OperationRequest>',
	'</OperationRequest>',
	'<Items>',
		'<test>hoge</test>',
	'</Items>',
'</ItemLookupResponse>',
].join("");

var x:XML = new XML(source);
var aws:Namespace  = new Namespace("http://webservices.amazon.com/AWSECommerceService/2005-10-05");
trace("x.aws::Items = " + x.aws::Items);


trace("x.aws::Items.aws::test = " + x.aws::Items.aws::test)

default xml namespace = aws;
trace("default = " + x.Items);

とかいう話、では、ないの、かしら、勘違いの可能性大(寝ぼけてる)

root ノードないの忘れてた。ちょっとなおした (.. => .)

変数の型

あと変数がなんのオブジェクトのインスタンスなのかどうやって文字列として取得するのかわからないお。からストリングなのか null なのかとか trace 通すと toString() さてよくわからない><><。

http://subtech.g.hatena.ne.jp/secondlife/20070210/1171100403

http://livedocs.macromedia.com/flex/2/langref/flash/utils/package.html

getQualifiedClassName つかうと Boolean とか String とかって取得できるみたいです。

でもって trace に一段かます log 関数を作りたいのだけど、どうやってグローバルな関数定義するのかわからない!!!!あふぁ

public function log(... args):void {
	for (var i:uint = 0; i < args.length; i++) {
		var obj:Object = args[i];
		var type:String = getQualifiedClassName(obj);
		trace(<>#[{type} {String(obj)}]</>)
	}
}

可変長引数は ... args とやるらしい。function (a:type, b:type, ... args) とかもできるみたい。よくわかんないいい

http://subtech.g.hatena.ne.jp/secondlife/20070219/1171872801

flickr の geotag

"geotagged" と geo:lon={n} geo:lat={n} のタグを付けるっていうのが自動化されない。"Import EXIF location data" を設定で yes にした場合、map へのリンクは作成されるけど、geotag は付かない。なんでだ!!
そういうものなのかな。geotagged は手動専用? っていうか Yahoo! Maps つかえねー

2007年 02月 10日

OSX で flash がまったくうまくいかない

  • player/debug/Install Flash Player 9 UB.dmg
  • player/debug/SAFlashPlayer.dmg

をインストール。とりあえず SA 版が文字化けしてて意味わからない。勘で操作

$ cat "/Users/cho45/Library/Application Support/Macromedia/mm.cfg"
ErrorReportingEnable=1
TraceOutputFileEnable=1
MaxWarnings=0
TraceOutPutFileName=Macintosh HD:Users:cho45:Library:Preferences:Macromedia:Flash Player:Logs:flashlog.txt

とした。けどログ吐かれない。

http://www.adobe.com/jp/shockwave/download/alternates/ からアンインストーラーダウンロードして一度削除してもっかい入れ直した。

けどだめだった。

Flash が嫌いとかいう以前に僕が Flash さんに嫌われてるようです。

念のため OS の再起動してみた。
だめだった

あーわかった。
mm.cfg おくばしょを間違っていたようだ。

/Library/Application Support/Macromedia が正しい。~/Library/Application Support/Macromedia ではない ひっかかるのおれだけか!!1

ログの文字コードがよくわからないけどもう寝よう……

みんな(だれ)ありがとう!

uim anthy

なんか「あ」が「?」になって入力できないことが多々ある。そうなるとメニューから切換えしないといけなくてめんどうくさい。タイミングが不明
変なキー押してるのかな

2007年 02月 09日

gerry++

なぜか風呂入ったらげりー