nDiki : ランチャ
Related term
2004年12月6日 (月)
■ JSmooth で Win32 上でのJava プログラム起動ファイル作成

最近、Java プログラムを Win32 上で簡単に起動できるようにする方法を調査中。
JSmooth 0.9.7 を試してみる。 JSmooth 自体も Java アプリケーションなので、Linux で動くかと昨日試してみた(ソースをとってきて ant jar; ant run)のだがうまく動かなかった。 ということで今日 Windows 上で。
GUIベースなので使い方を一度覚えれば比較的簡単に使える。
- JSmooth は GNU GPL。生成した実行可能ファイルにはライセンス制約なし。
- 生成した exe は実行すると、インストールされているJVMを検索する。
- JVMが無い時に指定したURLのページへ誘導できる。
- JARファイルを exe に埋め込める(実行時に展開される)。もちろん埋め込まないでランチャを生成する事も可能。
など。手軽であるが、生成したランチャ(JARファイル埋め込み無し)で、約400KB弱となった。でかい。
NSIS で同様のランチャ(こちらも簡単なJVM検索はあり。ページへの誘導はなし)を生成すると、30KB強。 NSIS なら Linux でも生成できる事を考えると、JARファイルの exe 埋め込み機能以外は NSIS の方がよさそうだ。
- JRE をバンドルしたインストーラを NSIS で作る (2004-12-02)
- PAR::Repository でビルド済み Perl モジュールをネット... (2006-12-12)
- 私的10大ニュース2004 [ comp ] (2004-12-31)
- NSIS 2.22 は Linux でビルドできず (2006-12-20)
- xyzzyを読み取り専用メディアから起動する (2004-07-28)
2005年3月11日 (金)
■ wxPerl で daemon モニタ

Perl で書いた HTTP daemon 形式のシステムがあるのだが、Windows ユーザにとってはコマンド プロンプトからコマンドラインオプションを指定しての起動は繁雑でよろしくないらしい。
以前から管理用のGUIをつけようと思っていたのだが、現在の daemon プログラムにGUIをつけるとするとマルチスレッド化にしなければならないとか、そういう頭があって後まわしにしていた。
今回、まずはランチャと daemon のログモニタというレベルでGUIを作ってみることにした。 wxPerl でランチャを作ってそこから子プロセスとして daemon を起動するという形式。 ランチャ側のアイドルループで、daemon の標準出力・標準エラー出力を読み出して表示するというもの。Linux 上ではうまく動いた。
- Wx::Process でプロセスオブジェクトを生成
- Wx::Process::Redirect() で、I/Oを取れるようにする。
- Wx::ExecuteCommand() や Wx::ExecuteArgs() で daemon を起動。Wx::Process のインスタンスに結びつける。
- EVT_IDLE でアイドルイベントハンドラの中で Wx::Process::GetInputStream、Wx::Process::GetErrorStream からの読み出しを行い defined ならば、UI側で表示。
- daemon の終了がしたかどうかは EVT_END_PROCESS で捕捉。
といった感じ。
- 私的10大ニュース2004 [ comp ] (2004-12-31)
- ActivePerl で Ming (2005-02-23)
- ソフトウェア技術者御用達のプロジェクトマネジメントツール TaskJuggler (2007-04-23)
- JSmooth で Win32 上でのJava プログラム起動ファイル作成 (2004-12-06)
- DAR で差分/増分バックアップ (2005-04-02)
2005年3月30日 (水)
■ X-Deep/32 Xサーバ

Windows で Xサーバを使いたくなる衝動が時々やってくる。 今回は Linux 上の Firefox を Windows 側に表示させたいというのが希望。
Xサーバについては以前 Cygwin/X を試したりしたしてみたが、今は Cygwin 自体をアンインストールしてしまっている。今回は別のものを試してみることに。
@ Xming
MinGW を使っている。 設定は Cygwin/X とほぼ同じらしい。 Xサーバ以外は特に何もはいっていないし、これなら Cygwin/X を使った方が便利そう。
@ X-Deep/32 4.6.5
マルチウィンドウモード+ルートウィンドウ無しでXサーバを起動し、Linux BOX を許可するホストに追加。 Linux BOX 側から DISPLAY 環境変数か --display オプションを設定して Firefox を起動。 これで Windows 側に Firefox のウィンドウが表示される。
日本語は今のところ入力不可。表示はできる。
しかし1つのFirefoxから2つのDISPLAYに同時にウィンドウを出せないのか(別プロセスになってしまい、同じプロファイルを同時に使えない)。 これでは今回の目的は達成できず。
ちなみに X-Deep/32 はXクライアントのランチャもついているのだが、rsh か rexec による起動になる。ちょっと使えない。
- ActivePerl で Ming (2005-02-23)
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
- Windows 用 GNU Make (2004-07-24)
- ホームネットワークカメラ BL-C10 買っちゃった (2005-01-18)
- Skype for Linux Beta 0.93.0.3 (2005-01-27)
2006年12月16日 (土)
■ USB メモリへのポータブルアプリケーションの詰め込み開始

一昨日購入した USB フラッシュメモリに、ポータブルアプリケーションを詰め込んでいく。
@ PStart
まずはランチャとして有名どころの PStart をインストール。 GNU GPL な ASuite と迷ったがまずは PStart にしてみた。
@ 追記
ASuite 1.3.1 も試してみたが、日本語がうまく表示されなかった(2006年12月18日)。
@ UnplugDrive Portable
USB メモリなどを安全に停止しするためのツール。 PStart を終了させる際に自動的に呼び出すように設定しておけば、「ハードウェアの取り外し」よりも手軽に USB メモリを抜ける状態にできる。 半透明ダイアログで表示するなど、見た目的に格好良い。
1度使うとクセになる便利さ。
@ 暗号化
先日試してみた TrueCrypt をトラベラーモードで入れておく。
- Linux で入力して Windows で参照できるパスワード管理ツール ... (2006-12-31)
- TrueCrypt で USB メモリに Windows と Linux ... (2006-12-14)
- 1インチポータブル HDD HDMC-U12 インプレッション (2006-12-28)
- スライドアップ式コネクタの USB フラッシュメモリを購入 (2006-12-14)
- X-Deep/32 Xサーバ (2005-03-30)
2007年1月12日 (金)
■ KDE BasKet、ランチャとしての使い勝手は?

Windows で使い始めた PStart というランチャーソフト、これが結構使いやすい。 当初はポータブルアプリケーション用として考えていたのだが、最近は普通に起動しっぱなしにしている。 アプリケーションの起動を登録しておいたり、フォルダや URL を放り込んだりしておけば、簡単にそれらにアクセスできる。
(ポータブルではなくて良いので)Linux ノート PC 上でも同様なランチャが無いかなと探していたところ KDE 系の BasKet というツールを発見。
PStart 同様 アプリケーション(ランチャ)、ディレクトリ、URL の登録が可能。 さらに画像やテキストなども放り込んでおくことができる。 また各項目にチェックボックスを表示させて、チェックリストとしても使うことができる。 これらはバスケットと呼ばれるまとまりごとに管理でき、タブで切り替えることができる。
うまく使えば手離せないデスクトップツールになりそうだ。
- ホームネットワークカメラ BL-C10 買っちゃった (2005-01-18)
- xDピクチャーカード対応 USBリーダ/ライタ MAUSB-100 (2005-04-23)
- Linux で入力して Windows で参照できるパスワード管理ツール ... (2006-12-31)
- ソフトウェア技術者御用達のプロジェクトマネジメントツール TaskJuggler (2007-04-23)
- JSmooth で Win32 上でのJava プログラム起動ファイル作成 (2004-12-06)
■よく検索されるキーワード
perl(52) 使い方(36) 提案書(35) windows(35) ドラマ(33) 書き方(30) cvs(28) サンプル(22) linux(21) torrent(20) debian(19) x31(19) 壁紙(19) 作り方(19) アジェンダ(18) 画像(17) 手帳(17) thinkpad(17) tc-1(17) 動画(15) rcs(15) アジェンダとは(15) ナースのお仕事(15) java(15) 桑田佳祐(14) ganttproject(14) 修理(14) gtd(13) 冷蔵庫(13) ほぼ日手帳(13) 桜井華子(12) wiki(12) google(12) 設定(12) tortoisesvn(12) ダイソー(11) ssh(11) apache(11) usb(11) 影舞(11) ウォーターボーイズ2(11) ノート(10) インストール(10) svn(10) ボールペン(9) so905ics(9) cgi(9) 無印(9) 方眼(9) xp(9) バッグインバッグ(9) subversion(9) 市原隼人(9) ヨドバシ(9) centos(9) djunit(8) c#(8) activeperl(8) ミムラ(8) 東京総合車両センター(8) 無印良品(8) make(8) ubuntu(8) 深浦加奈子(8) 写真(8) junit(7) 本名(7) 姉(7) thinkingrock(7) ケース(7) 生年月日(7) 口コミ(7) 山川レイカ(7) チェックリスト(7) 例文(7) つけ麺(6) eclipse(6) web(6) 秋葉原(6) httpd.conf(6)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 方法 設定 サンプル ダウンロード セール 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 最新 MP3 動画 Torrent 解説 意味 用語集 参考文献 お薦め お勧め おすすめ 便利 Blog ブログ mixi 待受画面 相場Process Time: 1.534381s / load averages: 0.16, 0.40, 0.49
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク