OOP

phpeclipse環境作成

phpeclipseの環境作成。デバッグはできず・・・。php5.1.6だと無理なのかな、デバッグ。

Ruby

OOP

Rubyの文法を少し見てみたけど、すごいわかりづらいwJavaに毒されすぎたかな、俺。やっぱりPHP5で作っていこう。

付箋紙

OOP

結局、データクラス作成し、そのリストをObjectOutputStreamで書き出すことにした。

やっぱだめだ

OOP

だめだ。日本語使うと java.io.NotSerializableException: javax.swing.text.GapContent$StickyPosition

画像も貼り付け

OOP

スタイル付きテキストは大体完成。画像も貼り付けられるようにしてみた。ここまでやって思ったんだが、これをどうやって保存しようか・・・。やっぱりHTMLのほうがよかったのか・・・悩む。シリアライズって使ったことないんだけど、全部シリアライズしてフ…

付箋紙

OOP

スタイル付きテキストは http://www.javadrive.jp/tutorial/appli/word/index.html を参考に実装中。JEditorPaneじゃうまくいかなかった。違いが良くわからないんだけどとりあえずJTextPaneを使います。なかなか難しい。

OOP

やっぱ独自の記法はやめよ。フォントを変える系の一部タグのみサポートって感じがいいのかな。

Swingでスタイルつきのテキスト

OOP

JEditorPaneとJTextPane使えばいいっぽい。はじめはユーザーにHTMLの存在を一切意識させないエディタにしようかと思ったけど ある程度自由度もたせて、はてなダイアリのエディタとか、wikiの記法ぽくするのがいいかもしれない。というか、そうしよう。

JavaでSQLite

OOP

昨日のエントリからSQLite Wrapperダウンロードして、sqlite.jarをeclipseのクラスパスに通す。dllはeclipseのクラスパスに通せせないっぽいのでJDKのjre\binにおいた。 アプリケーション配布時は、-cpでDLLにクラスパスを通せばOKです。 java -cp .\;test.j…

SQliteメモ

OOP

とりあえずまとめておきます。 URL フロント http://sourceforge.net/projects/sqlitebrowser/ 本体 http://www.sqlite.org/ JDBC http://www.ch-werner.de/javasqlite/

付箋紙

OOP

JavaからCSVを扱う便利なライブラリってないものか・・。SQLiteでもいいんですが。情報が少ない。

付箋紙

OOP

JWindowにJFrameが持っている基本的な動き(移動とか、リサイズとか)を持たせるところまで終了。 ごく基本的な編集機能も持たせた。でもリサイズ時のちらつきがやっぱり気になる。ダブルバッファリングとかやればいいのかな? 次やることは 保存 スタイルつ…

付箋紙

OOP

追随しないのはvalidate()よんでないからだった。

付箋紙

OOP

Swing + SWTで付箋紙作成中・・・ JWindowにリサイズ機能をつけるのが難しい。マウスを高速で動かすとちょっとずれる。あと、ちらつく。Javaの限界? さらにJWindow内に貼り付けたコンポーネント(JPanel)が追随してリサイズしない。

ダウンロード

OOP

とりあえずHTTPアクセスしてHTMLとって来る所までできた。Visual Studioレスポンスはいい。でもEclipseは偉大。 WebRequest req = WebRequest.Create("http://www.google.co.jp/"); WebResponse response = req.GetResponse(); Stream ReceiveStream = respo…

C#

OOP

最近Visual C#を勉強中。簡単なような気がする。Swingしっていればフィーリングで使えそう。ただ、ボタンのアクションの拾い方が不明。メソッドの命名規則で呼び出してるのかな?SwingならAction+Listenerなんだけど(Mediatorパターン?Observerパターン) …

依存関係

OOP

eclipseのように、モジュールが多数のプラグインからなっているような場合、ソースの構成はどうなってるんだろうか・・。 依存関係とかどうやって管理しているんだろう。気になる・・。

MVC 2

OOP

DB登録時の入力チェックのアラートどうやって出すべきかと思ってたんだがEventObjectに更新内容だけじゃなく、エラーメッセージも詰め込んでListenerであるViewに通知してやればよい。エラーメッセージがなければ更新されたデータを表示するための処理やるし…

MVCとは・・

OOP

MVCっていまだによくわからない。特にコントローラーの使いどころが・・。誰か教えてください。コントローラーって意味無いような気がしてならない。(VC)+Mでいいじゃん。

registは和製英語

OOP

コード中でよく出てくるregistは和製英語で正しくはregisterらしい。。

2ちゃんねるブラウザのクラス図

OOP

JUDE Communityを使って書いてみた。JUDE Communityすごく良いです。使いやすい。Javaで作ったアプリとは思えない。 DTOをSwingのJTableにマッピングする部分のクラス図。 ところで貼り付けた画像をセンタリングできないのでしょうか・・?教えてはてなダイ…

2ちゃんねるブラウザ

OOP

3ペインまで表示できた。 JEditorPaneつかえなスギ。IEコンポーネントみたいなのないのかなぁ・・。 ちょっと飽きてきたよ!

2ちゃんねるブラウザー

OOP

スレッド一覧まで作成できた。

2ちゃんねるブラウザ

OOP

JDICのWebBrowserってコンポーネント使えばIEコンポーネントをSwingに貼り付けられるらしいってコトでやってみた。 WebBrowser.setContent(String htmlcontent) がバグってる〜〜〜。所詮ベータ版が。 結局HTML形式のテンポラリファイルをローカルに作成して…

2ちゃんねるブラウザ

OOP

JTableにDTOをマッピングする方法を思案中・・・。 汎用的にするにはDTOにヘッダー定義しなきゃダメっぽい・・。

テスト自動化

OOP

テスト自動化って難しいな。たとえばフォームに文字列入力して登録ボタンを押したら入力内容がDBに登録されるっていうアプリがあったとして、登録されることを確認するテストなら自動化できると思うんですが、たとえば登録時の条件に、すでにDBに登録された…

HTML描画

OOP

JEditorPaneとか言うの使えば良いんだって。データをHTMLに変換すればいいのか・・。

2ちゃんねるブラウザ

OOP

HREF=http://〜〜 TARGET=_〜〜 からURLを抜き出したいんだがうまくいかない・・。 HREF\s*=\s*(\S*)\s* じゃだめなの??

2ちゃんねるブラウザ

OOP

とりあえず板とカテゴリを持ってきて、オブジェクトにマッピングするところで苦戦中。。。 エンティティはなんとなくわかってきた。

2ちゃんねるブラウザ

OOP

エンティティってなんだろう。 DTOというかRDBの表のレコードという理解でよいのかしら。