存美の愛ブロGoo

ねこのニャタロとすみれが多分主役

雨の新宿、、、

2009-08-10 09:24:13 | いんちき技術者
毎週月曜日は現場の新宿から、客先へ打ち合わせに行く訳ですが雨ふると移動がめんどくさい(T_T)

地獄のメンドーサ♪みたいな。


昨日、WOWOWで容疑者Xの献身みました。

二時間ドラマで良いやん(笑)

ドラクエ9はモーモンゲーム

2009-08-05 12:05:13 | ねこ優先
ネコ優先と言いつつ…
ドラクエ9を発売日からやってます★


お久しぶりです。アメブロではガツガツ更新してますけどね(笑)

ドラクエは、今
プレイ時間→130時間
すれ違い通信→310人
とアホな状態です★

錬金術では、いけない水着作りました。
危ない+白3+赤3かな?

【タツノコvsCAPCOM】タツカプ★

2008-12-27 18:55:55 | ■ようこそ■

久しぶりに更新 タツカプ(タツノコVSカプコン)が最近面白いと言うか発売日に買ってwiiも買った(笑)

マブカプ世代なので相変わらずコンボ動画作ってます(暇人やな・・・
アメブロ側で公開中(スーパープレイじゃ無いよ
http://vision.ameba.jp/search/user.do?user=zonbie0330ex


★お引越し★

2007-11-14 09:43:04 | ■ようこそ■

どうも
一身上の都合によりブロGooを移動しました

http://ameblo.jp/zonbie0330ex/

こちらでゴザイマス

HashMapサンプルを更新。

雑談@ドラクエプライズ更新。

オマケ
ヤフオクにて久しぶりに出品☆
もやしもんストラップがメインです(MAX3週間で即決)
http://openuser10.auctions.yahoo.co.jp/jp/show/auctions?userID=zonbie_ex&f=&alocale=0jp&mode=2


です★


賞味期限切れの存美★白い恋人も赤福も…

2007-10-31 11:21:05 | ■ようこそ■

http://headlines.yahoo.co.jp/hl?a=20071031-00000271-reu-bus_all


ミスタードーナッツまで賞味期限切れですか!?

なんか何処の店もやってるんじゃん??的な話題を
昼飯のときに話してましたが

まぁちょっと過ぎたぐらいでは死にはせんですがね(笑)


Java初心者★ArrayListサンプル★

2007-10-28 02:54:21 | いんちき技術者

こんばんわ。
最近、後輩にJavaを教えていて皆が「????」ってなるArrayListについて
ですが、プログラムの中で変数を入れる器(入れ物)って言うイメージは
やっぱり経験しないとあったまらない物ですね

何度かやって見るとイメージは出来てきますので安心してください
プログラムの考え方も結局は反復練習PDCAですからねぇ★

以下がArrayListのサンプルです…

import java.util.ArrayList;
import java.util.Iterator;
/**
 * ArrayListのサンプルソースです。
 */
public class ArrayListSample {

    public static void main(String[] args) {
        //ArrayListはjava.utilパッケージにあります。
        //使うときには当たり前ですがnewします。
        //デフォルトのコンストラクタは10件分の領域を確保します。
        //上限を以上増えた際には50%ずつ拡張されます。
        ArrayList myList = new ArrayList();

        //ArrayListは分かりやすく言えば配列のように扱えるクラスだと思ってください。
        //まずはArrayListに入れるものを宣言しておきましょう。
        Integer inte1 = new Integer(5);
        Integer inte2 = new Integer(15);
        Integer inte3 = new Integer(25);
  
        //addメソッドでArrayListの一番最後の要素に追加していきます。
        //以下のコードでArrayListに3件データが追加されます。
        myList.add(inte1);
        myList.add(inte2);
        myList.add(inte3);
  
        //sizeメソッドで、ArrayListの件数を測ります。
        //sizeメソッドの戻り値はint型です。
        int size = myList.size();
        System.out.println("件数は" + size + "件");
        //当然intに代入しなくても件数は見れます。
        System.out.println("件数は" + myList.size() + "件だって");
  
        //getメソッドでArrayListの中身を取得出来ます。
        //ただし、戻り値はObject型です。
        System.out.println("先頭の中身は" + myList.get(0) + "ですよ。");
        //見た目はIntegerですがIntegerの持つメソッド
        //例えばdoubleValue();メソッドを利用しようとしても
        //コンパイルできません。
        //その際にはキャストが必要です。
        //型 変数名 = (キャストする型)リストオブジェクト.get(n番目)
        //と書きます。
        Integer outInte = (Integer)myList.get(0);
        System.out.println("キャストしたよ。" + outInte.doubleValue() + "ですよ。");
  
        //ArrayListの中から全ての要素を取り出したいときは
        //ループを利用します。
        //ついでに合計してみましょう。
        //間違ってもループ中に合計用の変数を宣言しないこと・・・
        Integer sumInte = new Integer(0);
        for(int i = 0 ; i < myList.size() ; i++){
            //i番目からgetします。ループ中のi番目の考え方は
            //pgの基本の考え方なので重要!
            //分からないときは数学のn番目を思い出そう。
            Integer forInte = (Integer)myList.get(i);
            System.out.println("for文で出したよ。"+ forInte);
            sumInte = sumInte + forInte;
        }
        System.out.println("合計を出したよ。"+ sumInte);
  
        //Iteratorを利用することも出来ます。
        //Iteratorは反復するという意味です。
        //IteratorもArrayList同様java.utilパッケージにあります。
        //iteratorメソッドで反復子を取得します。
        Iterator ite = myList.iterator();
    
        //こちらもループが使えます。
        //while分で反復子内にオブジェクトが存在する間繰り返します。
        while(ite.hasNext()){
            //nextメソッドで順番に取り出します。
            //こちらもObject型で戻ってきちゃうのでキャストは必要です。
            Integer iteInte = (Integer)ite.next();
            System.out.println("Iteratorで出したよ。"+ iteInte);
        }
    }
}
実行結果は

件数は3件
件数は3件だって
先頭の中身は5ですよ。
キャストしたよ。5.0ですよ。
for文で出したよ。5
for文で出したよ。15
for文で出したよ。25
合計を出したよ。45
Iteratorで出したよ。5
Iteratorで出したよ。15
Iteratorで出したよ。25

となります★


Javaでproperties読み込み!

2007-10-09 17:14:25 | いんちき技術者

こんばんわ
Javaでpropertiesの読み込みというネタがあります。

プロパティというのは
oya = NYATARO
みたく、左辺がキーで右辺が実体という感じで外部ファイル化させた物です。(細かい事は抜きで

Eclipseを利用時は
プロジェクト
 L propTestパッケージ
  L neko.properties

みたいな感じでneko.properties

配置します。内容はこんなん↓

oya = NYATARO
musume = SUMIRE

次にプロパティ読み込みクラスを作ります 今回はResourceBundleを使います

package propTest;

import java.util.ResourceBundle;

public class MyMain {
 
    public static void main(String[] args){
    //リソースバンドルを取得したいときには
    //こんな感じで書く。
    ResourceBundle rb = ResourceBundle.getBundle("propTest.neko");
  
    //propertiesファイルの左辺(キー)をgetStringメソッドの
    //引数にあたえると、右辺が取れます。
    String s1 = rb.getString("oya");
    String s2 = rb.getString("musume");
  
    System.out.println(s1 + "と" + s2);
  
    //日本語などのマルチバイトの文字は、そのままでは
    //文字化けになりますので…
    //コマンドプロンプトでnative2asciiコマンドを使います。
    //native2ascii neko2.properties neko2_ja.properties
    //という感じ。

    rb =ResourceBundle.getBundle("propTest.neko2_ja");

    String s3 = rb.getString("oya");
    String s4 = rb.getString("musume");
  
    System.out.println(s3 + "と" + s4);
   }

}

実行結果は

NYATAROとSUMIRE

と出るわけですが、propTest.neko2_jaを読むところはコメントに書いているように・・・

oya = ニャタロ
musume = すみれ


とプロパティに書いてあげても読んでくれないです。何かJavaとかで融通が中途半端に
利かないですね。

native2ascii neko2.properties neko2_ja.properties

とやると・・・

oya = u30cbu30e3u30bfu30ed
musume = u3059u307fu308c

と文字化け・・・違うな状態になります。

そうするとプログラム実行の結果は

ニャタロとすみれ

と表示できます。



UNDER WORLDに酔う秋の夜長。。。

2007-10-07 22:26:30 | ■ようこそ■

こんばんわ

先日アンダーワールドのnewアルバム

OBLIVIONwithBELLS 買いました!!

5年前のアルバム
A HUNDRED DAYS OFF よりも
アンビエントな感じを前面に出していましてキャッチーで
POPな曲はほとんどありません!!

この世界観はまさに、アンダーワールドって感じです。

ちなみにこんな方々

http://search.pia.co.jp/artist.htm?artistId=11010104




Javaで文字列分割

2007-09-20 14:42:02 | いんちき技術者
こんばんわ。 Javaで文字列を分割というテーマになると
CSVファイルなんかをカンマで分割するメソッドってよくありますが…
カンマの数をチェックしてから分割。。。ってやるとこうなるかな??
charAtメソッドでやって文字列の長さ分グルグルまわしてカンマの
数を数えてるだけですが…
/**
 * 
 */
package stringUtils;

import java.util.ArrayList;
/**
 * @author zonbie_ex
 *
 */
public class StringChecker {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		int count = 0;
		String address = "ぞんび,ねこ,にゃんこ,大好き,ニャー";
		for(int i = 0 ; i < address.length() ; i++){			
			if(address.charAt(i) == ','){
				count++;
			}
		}
		if(count != 4){
			System.out.println("だめじゃん");
		}else{
			String sTbl[] = splitLines(address,",");
			for(int j = 0 ; j < sTbl.length ; j++){
				System.out.println("<<" +sTbl[j] +">>");
			}
		}
	}
	
	public static String[] splitLines(String str,String delim){
		ArrayList delimitedList = new ArrayList();
		
		int startPoint = 0;
		int point = str.indexOf(delim);
		//カンマのなくなるところまでルーピングnow!!				
		for(int i = 0 ; point >= 0; i++){
			delimitedList.add(str.substring(startPoint, point) );
			startPoint = point + 1;
			point = str.indexOf(delim, startPoint);
		}
		
		delimitedList.add(str.substring(startPoint));
	return (String[])delimitedList.toArray(new String [delimitedList.size()]);
	}

}

Ajax時代のJavaScriptプログラミング再入門

2007-09-01 23:19:09 | いんちき技術者

こんばんわ★

先日のアホなJavaScriptサンプルのページはおいといて・・・

@ITで「Ajax時代のJavaScriptプログラミング再入門」
http://www.atmarkit.co.jp/fdotnet/ajaxjs/index/index.html

なるページがありますね

プログラムを知らないと(特にデータ型)何でもかんでも
varで宣言しちゃうかも知れませんが危ないんですよね

JavaやC++をやってきた人ならサクッと
HTMLやCSSの知識のみの人にはちょっとモヤっと

するかもしれませんが!
やってやれないことは無いです!!