Doge log

Abby CTO 雑賀 力王のオフィシャルサイトです

J2EE勉強会21回

行ってきました。
Pro EJB読書会などもありかなり勉強になります。
ポジションペーパーネタであったfunction.toString()は

Function.prototype.multiple = function(){
  var x = this;
  var funcstr = x.toString();
  var ret = funcstr.match(/\([0-9A-Za-z_, ]+\)/).toString();
  ret = ret.substring(1,ret.length-1); 
  var arr = ret.split(',');
  
  var func = function(dict){
    var args = [];
    for(var i = 0; i < arr.length; i++){
      var key = arr[i];
      key = key.trim();
      if(key in dict){
        args[i] = dict[key];
      }
    }
    return x.apply(x, args);
  }
  return func;
}

のように自分自身の関数名や引き数名の取得に使えます。
(無名関数じゃ無理なものもありけど)
あと懇親会でちょっとメガネの話が出たので私のかけてる主なメガネを紹介します。
Parasite Eyewear - the revolutionary french eyewear design company - Parasite Eyewear
今回かけてたもの。
最近割りと人気が出てきた一品。
耳にかけるのではなくテンプルなど4点で支えるタイプです。
日本だとエロチカとかが割りと手に入りやすいです。
http://www.lessthanhuman.co.jp/
そのまえまでメインでかけてたもの。
4年くらい前のもので4649(さるぐつわ)。
(今はもうないかも。別のタイプになってるかな)
これも結構人気あります。
あとサングラスも2つ(ゴーグルのと皮のやつ)も持ってます。
http://www.eye-dc.com/
基本的に飛び道具的なメガネが大好きなので。
レンズがフレームから離れてるタイプのパイオニアと言ってもいいかも知れません。
ゼブラーマン公開時に哀川翔がかけてた事でも話題に。
そのうちまたおもしろいものがあればかけていきます。
うくく。