takeko@Ameba Blog -4ページ目

やれやれ

Javaでテキストエディタ作成:

やっとメモ帳の半分くらい使えるようになってきた♪

 

API仕様ドキュメントで

javax.swing.text.TextComponentをみていたら

メモ帳のようなショートカットを追加する方法が載っていた

ショートカットCtrl-C,Ctrl-V,Ctrl-Xを実現させてみる


かなりの時間を勘違いで嵌った


javax.swing.text.DefaultEditorKit.copyAction

javax.swing.text.DefaultEditorKit.cutAction

javax.swing.text.DefaultEditorKit.pasteAction

javax.swing.text.DefaultEditorKit.CopyAction

javax.swing.text.DefaultEditorKit.CutAction

javax.swing.text.DefaultEditorKit.PasteAction

を勘違して混同


上はDefaultEditorKitのxxxActionフィールド

下はDefaultEditorKit.xxxActionクラス

だった(*´д`)=3



NBAファイナル第4戦 

ピストンズが勝利!

2連敗からタイにした

さすがですねぇ

シャー!!o(≧∇≦*)ノ

メーカー: キューブ
商品名: ケロロ軍曹 ぬいぐるみキーチェーン ケロロ軍曹

2005年6月30日発売予定

あれれ・・

今日は社内の自販機でコーヒーが出なかった

苦情を書いておいたら

自販機の担当者が来て

お金が返ってきたうえに

好きなだけ飲んで下さい

と言われた


そんなに飲めないので1杯だけもらう

他の人も呼んできていいですよ

ということなので

同じ課の同僚達に声をかけた

10くらいいるんだけど・・


そこまでサービスしなくてもいいのにね( ̄△ ̄;)



Java:テキストエディター作り


jarファイルをダブルクリックするとJavaプログラムが起動する

と思ったんだけど

やはりjarファイルにするだけではダメなようだ

表示されるエラーメッセージを見る

Main-Classをmanifestで指定しないといけないようだ

J2SDKのdomoにあるjarファイルを解凍して

中を覗いてみる

META・・ディレクトリ下にMANIFEST.MSファイルがあった

その中にMain-Classの項目があった

jarファイルを作る際にどうにかすればいいんだろうが

まったくわからん(-_-;;)

antのHP でmanifestを検索

googleで色々出た

一番上にあったHP を見る

当りっぽいのだが英語はいまいちわからない

<jar ・・・・>

<manifest >

        <attribute name="Main-class" value="XXX" >  

</manifest>

</jar>

こんなもんでいいかなぁ程度で書いてみる

見事に成功!!
ダブルクリックをすると起動した(〃∇〃)天才?


SwingGUIではコンポーネントの配置がうまくいかない

レイアウトはBorderLayoutがデフォルトのはず

setLayout(new BorderLayout());

を追加するとうまくいった♪



バスケは練習試合

足は歩くだけで痛いのだが見学に行った

気がつくと試合にでていた

・・ホントに痛いんですよ( ̄▼ ̄|||)やっぱり頭、悪っ!

メーカー: バンダイ
商品名: ケロロ軍曹 パペットケロロ軍曹

2005年08年25日発売予定


やれやれ

昨日の捻挫で歩くだけで痛い

通勤での駅の階段がつらい

優先席に座れるほどだ

 

Javaで簡単なテキストエディタを作ってみた
意外に時間がかかる

JavaもEditorも

仕事で使うにはまだまだ時間がかかりそうだ



NBAファイナルでは

ピストンズがやっと1勝したようだ

これで1勝2敗

BackToBackまで先は長い


タイトル: NBA Championship 2004

とりあえず

「やさしいJava」

「やさしいJava活用編」

一通り終わらせた

思ったより時間が掛かった

ε~( ̄、 ̄;)ゞ


次のJava本が無いようなので

経費で買っていいそうだ

いい本ないかなぁ・・


帰るとバスケ

足を捻る

歩行困難(┳_┳)itai...


メーカー: メガハウス
商品名: ケロロ軍曹KERORO PLATOONS RETURNS クルル曹長
発売予定2005年08月25日


やさしいJava 活用編

著者: 高橋 麻奈
タイトル: やさしいJava 活用編

Swing

Servlet/JSP

JavaBeans

JDBC

 :

広く浅く紹介してある

Servlet/JSPでは

サーバまで詳しく扱うには無理があるかもしれないが

サーバの設定がごっそり抜けているので

初心者ではこの本だけでServlet/JSPを動かすこと自体難しい

活用編となっているが仕事で使うにはちょっと・・

立ち読み向きの本

夏が近づいてきました

今日は朝から暑い( ̄△ ̄;

駅のホームに立つとYシャツの下にTシャツを着てきたことを後悔


午前中から頭に栄養が足りて無いようなので

初めて今の職場でコーヒー(砂糖入り)を飲んだ

午後はありありで(w


Servlet、JSP、JavaBeansを作成した

ServletとJSPはそれ自体より

サーバの設定と文字セットに苦しんだ

問題続出

PENDING状態の問題が多数残った


先に進みそうも無いのでJavaBeansの作成に取り掛かった

java.io.Serializableインターフェイスを実装して

プロパティに対するgetter/setterを作れば


初豆完成♪


今日はまあこんなとこで( ・∀・)b


今日もバスケットボール

1on1で疲労困憊・・


昨日、Amazonに注文していたDVDがやっと届いた

Amazonからのメールで遅れると連絡のあったDVDは届いた

何の連絡も無い「少年チャンプル」のDVDが配達されてこなかった

配達予定日6月7~9日・・来年?

タイトル: 少年チャンプル

やさしいJava

著者: 高橋 麻奈
タイトル: やさしいJava
初めてJAVAする方には、この本はおすすめ!
もじどおり「やさしい」
オブジエク指向のよさはわかりません

朝から

今日は朝から走った走った
ゆっくりしているといつの間にか電車の時間
ダシュ!ダッシュ!ダッシュ!
なんとか間に合う(-_-;
「やさしいJAVA」ひととおり終わらした

来週からは「やさしいJAVA活用編」が待ってる


最後にスレッドセーフでない

簡単な計算をするメソッドを10^7行回処理させた

1分かからなかった

メソッドにsynchronizedをつけて同期をとってみる

終わらなかった


メーカー: バンダイ
商品名: ケロロ軍曹 ケロロ IN ACTION!! ケロロ軍曹
2005年06月25日発売らしい

はまった

午前中はApache 2.0.54をインストールした


Tomcatとの連携するため

mod_jk-1.2.13-apache-1.3.33.soをダウンロード

mod_jk-1.2.13-apache-1.3.33.soをmod_jk.soリネームして

%APACHE_HOME%\modulesに移動


ここから暫らくハマッてしまって午前中を潰す



インストール&設定の方法は↓

http://jakarta.apache.org/tomcat/connectors-doc/howto/apache.html

・・だと思うのだが英文はほとんど読めない(T-T)

これと同じような日本語ドキュメントも発見している

だが内容が少し古いので併用するとなんとなく出来そう♪


mod_jk.conf-autoの入手

<Listener className="org.apache.jk.config.ApacheConfig" modJk="パス" />

パスが設定するパスは \ か / のどちらを使えばいいかさえわからない

結局 \ を使い%APACHE_HOME%/modules\mod_jk.soを設定した状態の時


いつの間にか%TOMCAT_HOME%\confに

autoディレクトリとjkディレクトリができていた

jkディレクトリにあるようなのだが・・無い

aotoディレクトリを覗くと


あった♪

 

mod_jk.conf-autoをjkディレクトリへ移動

中身をみるとパスが / を使ってかいてある(・∀・)あれ?



Apacheが立ち上がらない

httpd.confの設定が間違っているのだろう

 \  / の使いどころが違うのだろうか? 

Include $TOMCAT_HOME/jk/mod_jk.conf-auto

Include %TOMCAT_HOME\jk\mod_jk.conf-auto

どっちだ??

いくらやってもまったく立ち上がらない

httpd.confの設定でどこかに意図せずに文字を挿入してしまったのか?

やばい・・httpd.confのコピーとってない(>△<;)

ジックリhttpd.confをみていく

LoadModules jk_module  libexec/mod_jk.so


ん?

LoadModules!?

ここLoadModuleだよぉsを取りのぞいて・・・


できたぁ~(ノД`)・゚・

今日最大のはまり原因ただの打ち間違えでした(w


あとは引き続きやさしいJAVAしました


本屋へ行った

本↓を買おうとしたが財布を持って来ていなかった(-_-;)

著者: 編集部
タイトル: JAVA PRESS Vol.42

ひきつづき・・

祝 サッカー日本代表ワールドカップ出場決定

おめでとうございますm(_ _)m



 朝一、Tomcat 5.5.9をインストールした


・・・動かない(-_-;)


30分迷った挙句

アンインストール

再インストール


動いた♪


HTMLファイルhello.html を作成

CATALINA_HOME/webapps/ROOT/へ置く

ブラウザにhttp://localhost:8080/hello.html と打ち込み


HelloWorld!


キタ━━━ヽ( ̄▽ ̄ )ノ━━━━ッ


Tomcatは今日はここまで(w



昨日にひきつづきJAVAのお勉強がつづく・・


で、ひきつづきIF文のはなし


今日も読んでいる「やさしいJAVA」は

クラス:

class X{

内容

}

IF:

if(条件){

処理

}


J2SE SDKについていたサンプルコードは

クラス:

class X{

内容

}

IF:

if(条件){

処理

}

うむ、これだよ(`ω´)b



メールを確認

Amazonからメール

注文していたDVD↓が配達予定日を過ぎても確保できていないらしい

タイトル: マイケル・ジョーダン / HIS AIRNESS 特別版

こないわけだ・・



帰宅後はいつものようにバスケットボールへ