2007-11-01から1ヶ月間の記事一覧
以前、本田健さんの「ライフワークで豊かに生きる」を紹介しましたが、 今回は、森田健さんの「運命におまかせ」という本を紹介したいと思います。 どちらも、「健」という名前です。 この本では、 ・自分磨きはやめよう ・中途半端で終わらせよう ・「快」…
以下は、パッケージ「org.isqlviewer.swing」に含まれるクラスです。 AbstractTreeModel CompoundIcon DocumentAppender EnhancedTabbedPane EnhancedTable ExtensionFileFilter JTextPopup LoginDialog Refreshable SwingUtilities TabbedPaneLister Wizard…
カゼでアップが滞ってしまいました。 毎日アップは至難の技ですね。 さて以下は、パッケージ「org.isqlviewer.swing.text」に含まれるクラスです。 SyntaxHighlighter SyntaxStylizer iSQL-Viewerは、SQLを入力すると、色が変わります。 この構文ハイライト…
めっきり寒くなってきました。 カゼをひいてらっしゃる方も多いようです。 かくゆう私も、カゼをひいいてしまいました。 みなさんも気を付けてください。 ところでカゼは体に溜まった毒素などを外に出したりして、 体の調整をするためにあるといわれています…
以下は、パッケージ「org.isqlviewer.swing.table」に含まれるクラスです。 EnhancedTableModel PropertyTableModel ResultSetTableModel RowComparator Sortable UndoableTableModelEdit 名前からして、テーブル(エクセルの表のようなもの)を実装している…
以下は、パッケージ「org.isqlviewer.swing.outline」に含まれるクラスです。 AbstractCellEditor AbstractTreeTableModel JOutline MergeSort OutlineModel TreeTableModelAdapter outline=輪郭のパッケージです。
Ubuntu7.10でFirefox2.0.0.8を使っているのですが、 Yahooの取引ナビを見ようとすると落ちることってないですか? わたしの環境ではかなりの確率で落ちます。 Ubuntu 7.10のForefoxが日本語入力ON時に突如落ちるときの対策 を参考に設定をしたところ直りまし…
以下は、パッケージ「org.isqlviewer.swing.action」に含まれるクラスです。 CustomAction EventTask OverwriteToggleAction RefreshViewAction RunnableEventTask SharedActions SwingEventManager いよいよ、画面回りのパッケージになってきました。 この…
以下は、パッケージ「org.isqlviewer.sql」に含まれるクラスです。 ByteArrayBlob ByteArrayClob CallableStatementWrapper ConnectionProfile ConnectionWrapper DatabaseMetadataWrapper JdbcService JdbcUtilities PlatformRegistrar PreparedStatementWr…
私たち、SEの仕事はシステムを開発することです。 それによって、システム化以前では大変だったことが システム化後では簡単にできるようになったりします。 いわいる効率化ってやつです。 それによって、大変だった仕事が楽になったりして喜ばれます。 でも…
以下は、パッケージ「org.isqlviewer.sql.processor」に含まれるクラスです。 AbstractProcessor SqlProcessor TextSymbol Token TokenType (enum) なんか、構文を解析するパッケージのような気がします。
わたしが望む職業は ・1人でも喜ぶ人がいる ・やってて楽しい ・誰も悲しまない 以上の3つを全てクリアしているものだ。 特に3番目の「誰も悲しまない」ってのがミソだ。 良さそうな事だけど、実はその裏で誰かが悲しんだりしている と心の底から満足でき…
以下は、パッケージ「org.isqlviewer.sql.platform」に含まれるクラスです。 OracleRegistrar なんと、たった1個だけです。 Oracle Session を登録するためのクラスのようです。
以下は、パッケージ「org.isqlviewer.sql.embedded」に含まれるクラスです。 CompatabilityKit EmbeddedDatabase Procedures さて、このパッケージは何をするものでしょうか? 「embedded」の意味を調べてみると... 埋め込まれた、内蔵された、組み込みのと…
以下は、パッケージ「org.isqlviewer.mrj」に含まれるクラスです。 AquaLauncher Domain (enum) FolderType (enum) mrjという名前からしてiSQL-Viewerの管理パッケージのようです。 事実、mainメソッドがAquaLauncherクラスにあります。
以下は、パッケージ「org.isqlviewer.model」に含まれるクラスです。 BookmarkTreeModel HistoryTreeModel JdbcSchemaTreeModel SchemaNode SchemaNodeType (enum) ThrowableOutlineModel
以下は、パッケージ「org.isqlviewer.history」に含まれるクラスです。 CommandType (enum) HistoricalCommand iSQL-Viewerには発行したSQLの履歴が残っていく機能があります。 これを実現しているクラス群だと思われます。
本屋さんに行ってもあるのは、HowTo本ばかり、 HowTo本とはどうやってつくるかについて書いてあるもの。 それよりも、「なにをつくるか」がもっと大切だと思う。
以下は、パッケージ「org.isqlviewer.event」に含まれるクラスです。 DatabaseEvent DatabaseListener (interface) EventDispatcher EventProxyDelegate (interface) ProgressEvent ProgressListener (interface) 上記クラス/インタフェースが何をしている…
以下は、パッケージ「org.isqlviewer.bookmarks」に含まれるクラスです。 Bookmark BookmarkFolder BookmarkReference ColorLabel (enum) 最後のColorLabelはクラスではなく、enumです。 iSQL-Viewerにはお気に入りのSQLを登録する機能があります。 これを実…
まずは、全体を大まかに眺めてみたいと思います。 以下は、iSQL-Viewerのパッケージ一覧です。 org.isqlviewer.bookmarks; org.isqlviewer.event; org.isqlviewer.history; org.isqlviewer.model; org.isqlviewer.mrj; org.isqlviewer.sql.embedded; org.isq…
今日は、iSQL-Viewerをハックするにあたり、環境を構築したいと思います。 まずは、JDKのインストール。 sudo apt-get install sun-java6-jdk 次は、eclipseのインストール www.eclipse.orgより、Eclipse IDE for Java EE Developers - Linux (125 MB)をダウ…
とりあえず、OracleとPostgreSQLに接続してSQLの発行はできました。 仕事の合い間にチョロっと使っただけだが、screenshotsで受けた印象とは 違って、機能的には以外とシンプルのようだ。 使いかたがよく分からなく、不満な部分も多々あった。 だからこそ、…
ターゲットをどれにしようか探していたところ、 iSQL-Viewerなるものを見つけた。 普段の業務でも使えそうだし、けっこう良さそうなソフトである。 やっぱり普段使っているソフトをハックするほうがいいと思う。 まずは、使ってみよう。 そして、ハックして…
オープンソースソフトウェア(OSS)を解析すると宣言したものの、 どのOSSをターゲットとするか?まだ、決めていない。ここに代表的なOSSがあるが、この中のものをターゲットとするには、さすがに敷居が高い。 今のわたしのレベルでは、高すぎぎる。途中で挫…
今日、突然思いついたんです。 オープンソースソフトウェアの解析に挑戦してみようと。 以下の3点が方針です。 (1)ソースを解析して、設計図等をおこす。 (2)毎日アップ (3)たまには違うことも書きます まずは、何をハックするかを決めなきゃ。