桜の署名がなかったので作ってみた。

----------------------------------------------
   ('`ヽ     cp : 株式会社さくら
 ,⌒ ¶¶ ⌒>  nm : 桜 咲句 [ Saku Sakura ]
 ヽ__-'_ ン  hp : http://tantan.kokage.cc
  `'( )     ph : xx-xxxx-xxxx
    |      em : xxxx@xxx.co.jp
----------------------------------------------

しかしなんか、インデントがWPで合わせにくいなぁ。
もっと上手にやる方法あるんだろぉなぁ=3

もし使う人いたら、ちょこっと半角スペースとか調整してください=3
(‘∀’;)n

Maven2でEARのDelpoyがうまくいかなかった末

いろんなサイトみたけど、Maven2でEARのDelpoyがうまくいかなかった末、なんとか辿り着いた境地です。
たぶんそんなに、プロジェクトをいじってなければうまくいったんだろうけど、
なぜかcontextRootが見つからず、さらにapplication.xmlもみつからず、おまけにejbモジュールが見つからないと、エラーが爆裂に出力されたので、全部指定してみた。

// EJBモジュールを指定、TYPEを忘れると落ちる事がある。ていうか落ちる。
<dependencies>
  <dependency>
    <groupId>hoge.jp.scp.ejb</groupId>
    <artifactId>scp-processor-ejb</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <type>ejb</type>
    <scope>compile</scope>
  </dependency>
</dependencies>

// 自動設定にまかせず、全部指定。環境依存を防げると思う。きっと。
<plugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-ear-plugin</artifactId>
    <version>2.6</version>
    <configuration>
      <version>5</version>
      <contextRoot>/${project.artifactId}</contextRoot>
      <defaultLibBundleDir>lib</defaultLibBundleDir>
      <applicationXml>config/META-INF/application.xml</applicationXml>
      <generateApplicationXml>false</generateApplicationXml>
      <modules>
        <ejbModule>
          <groupId>hoge.jp.scp.ejb</groupId>
          <artifactId>scp-processor-ejb</artifactId>
          <bundleFileName>scp-processor-ejb.jar</bundleFileName>
        </ejbModule>
      </modules>
    </configuration>
  </plugin>
</plugins>

nimbus 超便利だった罠

JavaのDTOまたはBEANのクラスに座標で値を格納できるんです。
便利です。

っと、失礼しました。
知らない人は何をいってるか解らないと思うので、適当コードで説明させて頂きます。

◆普通のDTO


public class NimbusDto(){

  private int id = 0;
  private String name = "";

  public void setId(int id){
     this.id = id;
  }

  public void setName(String name){
     this.name = name;
  }

  //getter・・・
}

(適当にかいた)NimbusDtoに値を格納する時には普通はsetterを呼んで追加すると思うんですね。
nimbus だとこうなります。

◆DTOに値を設定


NimbusDto nimbusDto = new NimbusDto();

//座標を設定
Property prop = PropertyFactory.createProperty(”id”);

//値をセット(nimbusDtoは参照渡し)
prop.setProperty(nimbusDto, "999");

まぁぱっと見なにが便利なんだこれ的に思う人もいると思うんですが、
nimbusのすごいところは多重階層にも対応しているところです。

MVELとか使えば、自力で実装可能な処もあるかもしれませんが、正直めんどくさい。
座標をドット記号区切りで記入すれば、階層を解析し、任意フィールドに値を設定してくれます。

◆NimbusDtoを内包するNimbusSecondDto


public class NimbusSecondDto(){

  private int id = 0;
  private String name = "";
  private NimbusDto nimbusDto = new NimbusDto();

  public void setId(int id){
     this.id = id;
  }

  public void setName(String name){
     this.name = name;
  }

  public void setNimbusDto (NimbusDto nimbusDto ){
     this.nimbusDto = nimbusDto ;
  }

  //getter・・・
}

◆多重階層座標指定しての値セット


NimbusSecondDto nimbusSecondDto = new NimbusSecondDto();

//座標を設定(多重階層)
Property prop = PropertyFactory.createProperty(”nimbusDto.id”);

//値をセット(nimbusSecondDtoは参照渡し)
prop.setProperty(nimbusSecondDto, "111");

これでNimbusDtoのIDフィールドに値が設定されます。
便利ですねぇ、すごいですねぇ、楽ですねぇw

そのほかにも、色々と便利な記法があるんですが、なぜか本家のマニュアルは厚みがありませんので、
自力で解析したものが多いです。

◆フィールドの属性を取得


NimbusSecondDto nimbusSecondDto = new NimbusSecondDto();

//座標を設定(多重階層)
Property prop = PropertyFactory.createProperty(”nimbusDto.id”);

//属性を取得(nimbusDtoは参照渡し)
Class type = prop.getPropertyType(nimbusSecondDto );

nimbusDto.idのintという属性が取得できます。

◆キャストしてのフィールドセット


NimbusSecondDto nimbusSecondDto = new NimbusSecondDto();

//座標を設定(多重階層)
Property prop = PropertyFactory.createProperty(”nimbusDto.id”);

//属性を取得(nimbusSecondDto は参照渡し)
Class type = prop.getPropertyType(nimbusSecondDto );

//intにキャストして値をセット(nimbusSecondDto は参照渡し)
prop.setProperty(nimbusSecondDto , type , "111");

int型にキャストして設定してくれます。

◆フィールドの値を取得


NimbusSecondDto nimbusSecondDto = new NimbusSecondDto();

//座標を設定(多重階層)
Property prop = PropertyFactory.createProperty(”nimbusDto.id”);

//フィールド値を取得(nimbusSecondDto は参照渡し)
Object result = prop.getProperty(nimbusSecondDto );

”nimbusDto.id”の値を取得できます。

という具合に適当に説明しましたが、今後もお世話になるので色々解析していきたいなぁっと思ってます。

以上です。

どうしてこうなった・・・

 ___
/ || ̄ ̄|| ∧_∧
|…..||__|| (     )  どうしてこうなった・・・
| ̄ ̄\三⊂/ ̄ ̄ ̄/
|    | ( ./     /
 ___
/ || ̄ ̄|| ∧_∧
|…..||__|| ( ^ω^ )  どうしてこうなった!?
| ̄ ̄\三⊂/ ̄ ̄ ̄/
|    | ( ./     /

 ___ ♪ ∧__,∧.∩
/ || ̄ ̄|| r( ^ω^ )ノ  どうしてこうなった!
|…..||__|| └‐、   レ´`ヽ   どうしてこうなった!
| ̄ ̄\三  / ̄ ̄ ̄/ノ´` ♪
|    | ( ./     /

 ___        ♪  ∩∧__,∧
/ || ̄ ̄||         _ ヽ( ^ω^ )7  どうしてこうなった!
|…..||__||         /`ヽJ   ,‐┘   どうしてこうなった! 
| ̄ ̄\三  / ̄ ̄ ̄/  ´`ヽ、_  ノ    
|    | ( ./     /      `) ) ♪
 
                   ___ どうしてこうなった!
             ♪ ∩/ || ̄ ̄||♪ ∩∧__,∧
               _ ヽ|…..||__|| 7 ヽ( ^ω^ )7
               /`ヽJ   ,‐┘/`ヽJ   ,‐┘どうして
| ̄ ̄\三  / ̄ ̄ ̄/  ´`ヽ、_  ノ   ´`ヽ、_  ノ こうなった!
|    | ( ./     /      `) ) ♪    `) ) ♪  

 ___        ♪  ∩∧__,∧
/ || ̄ ̄||         _ ヽ( ^ω^ )7  どうしてこうなった!
|…..||__||         /`ヽJ   ,‐┘   どうしてこうなった! 
| ̄ ̄\三  / ̄ ̄ ̄/  ´`ヽ、_  ノ    
|    | ( ./     /      `) ) ♪

 ___ ♪ ∧__,∧.∩
/ || ̄ ̄|| r( ^ω^ )ノ  どうしてこうなった!
|…..||__|| └‐、   レ´`ヽ   どうしてこうなった!
| ̄ ̄\三  / ̄ ̄ ̄/ノ´` ♪
|    | ( ./     /

 ___
/ || ̄ ̄|| ∧_∧
|…..||__|| ( ^ω^ )  どうしてこうなった!?
| ̄ ̄\三⊂/ ̄ ̄ ̄/
|    | ( ./     /

 ___
/ || ̄ ̄|| ∧_∧
|…..||__|| (     )  どうして・・・
| ̄ ̄\三⊂/ ̄ ̄ ̄/
|    | ( ./     /

 ∧||∧
(  ⌒ ヽ
 ∪  ノ
  ∪∪

○通報先・便利なリンク一覧

○通報先・便利なリンク一覧
■警察庁 http://www.npa.go.jp/
■警視庁ホームページ http://www.keishicho.metro.tokyo.jp/
■警察総合相談電話番号 http://www.npa.go.jp/safetylife/soudan/madoguchi.htm
(携帯電話・PHSからは全国共通#9110 緊急性を要するものは110)
■警視庁匿名通報フォーム http://www.keishicho.metro.tokyo.jp/anket/other.htm
■MOD(英国国防省) http://www.mod.uk/DefenceInternet/Home/
■全国ハイテク警察リンク集 http://www002.upp.so-net.ne.jp/dalk/ksatulink.html
■英国陸軍の公式 http://www.army.mod.uk/
■ロシア連邦大統領府 http://www.kremlin.ru/
■公安調査庁 http://www.moj.go.jp/KOUAN/
■内閣情報調査室 http://www.cas.go.jp/jp/gaiyou/jimu/jyouhoutyousa.html
■国家公安委員会 http://www.npsc.go.jp/
■アメリカ中央情報局(CIA)  http://www.cia.gov/
■英国王室 http://www.royal.gov.uk/Home.aspx
■アメリカ連邦捜査局 (FBI) http://www.fbi.gov/
■防衛省 http://www.jda.go.jp/
■警視庁墨東警察署 http://www.tbs.co.jp/taiho/
■ブラジル連邦共和国政府 http://www.brasil.gov.br/
■警視庁西部警察署 http://www.ishihara-pro.co.jp/se/se_index.htm
■神奈川県警港警察署 http://www.abudeka.jp/
■国際刑事警察機構(ICPO)  http://www.interpol.int/
■ドイツ国境警備隊第9連隊(GSG-9) http://www.gsg9.de/
■テロ対策ユニット(CTUロサンゼルス) http://www.fox.com/24/
■日本調査業協会 http://www.nittyokyo.or.jp/

民主党を体現「松本龍」!

最近この手のバカばっかだなぁ(´ι _`  )

松本復興相に民主幹部も「目まいがする」
おまえらはどんだけ茶番を繰り返して、国民の血税むさぼれば気が済むんだろうなぁ
バカヤローォゥォゥ(」´Д`)」ォゥォゥォゥォゥ

こんな時に防災担当大臣が「更迭」された理由
「ボンボン育ちで、修羅場をとても仕切れない。地震発生時にはパニックに陥り、以来、会見もできない。こんな人物を防災担当相に据えた菅首相の責任は大きい」(全国紙編集幹部)

こいつらもう犯罪集団だろ。
国を破綻させるテロリストだよ。

出身とか血液型を言い訳にしてるところとかもう、男のすることじゃぁないな。
九州くくりとかにすんじゃねぇよw
お前だけの特別な能力だっつのw
ヽ(〃’ x ‘ )ノ彡☆ バカー

管さんもう諦めて降りろよww
いつまで粘って血税むさぼってんだろw
ヒルみたい。

ヒル政権!
相当アホなやつらもいたけど、歴代トップのバカ政権になったなぁ。

俺は田中敦裁判長を永遠に忘れない。(1か月もすりゃ跡形もなく忘れそうだけど)

こういうの付けとけよと。。。
このクソニュース…..
http://www.asahi.com/national/update/0628/OSK201106280038.html
http://blog.livedoor.jp/dqnplus/archives/1637119.html

故意じゃないのに1500万かぁ、親の責任問題って、同じ状況で同じこと言われたら「わしの責任だ!」っていって1500万くらい払うのかねぇ。

子供がどこまで予測すれば罪じゃないんだろう。
この判決だと、飛び出し事故は全部飛び出したやつがわるいってことだよねぇ、いままでの常識が180度覆った結果になってるということに、この裁判官は気付かないのかな。

しかし、老人ライダーも過失あると思うけど、どう見ても管理者の過失9割ぐらいだろ。。。
払うとしても1500万のうち1499万くらいは管理者から出すべきだろうな。
てか払うとしても骨折治療費だけだろ、食べ物をのどに詰まらせたとか、、、食わせたやつが殺人罪だな=3

陪審制はどうしたんだろか、なんでまだこんなアホ裁判やってんのこの国は・・・。
政治が腐りきって、司法もここまで腐ってきたら、政府は滅ぶしかない。

そもそも87歳で認知寸前のやつにバイクの乗せんなぁ~。。
運転してていつも思うけど、強引に運転してる老人ドライバーはとか即破滅トラップとしか思えない。
免許を返納する勇気
高齢運転者の増加と事故件数

せめて自動車にのれよ、ボール飛び出しぐらいなら余裕で致命傷は防げるし、学校の近くとか通学路は徐行しましょう!!
東京電力も無罪と判決しそうな裁判だったなぁ。

ひさandroidのアプリ開発

久々すぎるかつ、PHP+CAKEに慣れすぎてjavaとかマジ不明、、、しかもandroid用のやつは癖が強いからなぁっということで。
初心に返りつつ詰まったことや経過について、ブログに粛々と綴っていこうかと思います。

さっそく適当なモック書いて、起動してみたら。。。

The connection to adb is down, and a severe error has occured.

お。。?
アプリが起動せぇへんがな(☍﹏⁰)

グーグルで翻訳すると
「adbへの接続がダウンしています、そして重大なエラーが発生しました。」

adbてなに。。。
調べるとSDKのシェルらしいく、こいつに何か重大なエラーが (‘ㅅ’c彡☆)╹◡╹)

ぐぐってたら、eclipseのクリーン実行をすればいいらしいという文献を発見。
ここ「http://apps.otometokei.jp/?p=235」

c:\pleiades\eclipse>eclipse.exe -clean.cmd

コマンドでeclipseを起動してアプリをデバッグ実行したら、動きました(^◡^) (;´Д゚(o-(‘ㅅ’o)

いきなりこの調子で不安だわぁん