トップ(最新)

nDiki : ランチャ

ランチャ - launcher

スポンサード リンク

Related term

2004年12月6日 (月)

JSmoothWin32 上でのJava プログラム起動ファイル作成 このエントリーを含むはてなブックマーク

スポンサード リンク

最近、Java プログラムを Win32 上で簡単に起動できるようにする方法を調査中。

JSmooth 0.9.7 を試してみる。 JSmooth 自体も Java アプリケーションなので、Linux で動くかと昨日試してみた(ソースをとってきて ant jar; ant run)のだがうまく動かなかった。 ということで今日 Windows 上で。

GUIベースなので使い方を一度覚えれば比較的簡単に使える。

など。手軽であるが、生成したランチャ(JARファイル埋め込み無し)で、約400KB弱となった。でかい。

NSIS で同様のランチャ(こちらも簡単なJVM検索はあり。ページへの誘導はなし)を生成すると、30KB強。 NSIS なら Linux でも生成できる事を考えると、JARファイルの exe 埋め込み機能以外は NSIS の方がよさそうだ。

◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。


[ 12月6日全て ]

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 で捕捉。

といった感じ。


[ 3月11日全て ]

2005年3月30日 (水)

X-Deep/32 Xサーバ このエントリーを含むはてなブックマーク

Windows で Xサーバを使いたくなる衝動が時々やってくる。 今回は Linux 上の FirefoxWindows 側に表示させたいというのが希望。

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 による起動になる。ちょっと使えない。


[ 3月30日全て ]

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 をトラベラーモードで入れておく。


[ 12月16日全て ]

2007年1月12日 (金)

KDE BasKetランチャとしての使い勝手は? このエントリーを含むはてなブックマーク

Windows で使い始めた PStart というランチャーソフト、これが結構使いやすい。 当初はポータブルアプリケーション用として考えていたのだが、最近は普通に起動しっぱなしにしている。 アプリケーションの起動を登録しておいたり、フォルダや URL を放り込んだりしておけば、簡単にそれらにアクセスできる。

(ポータブルではなくて良いので)Linux ノート PC 上でも同様なランチャが無いかなと探していたところ KDE 系の BasKet というツールを発見。

PStart 同様 アプリケーション(ランチャ)、ディレクトリ、URL の登録が可能。 さらに画像やテキストなども放り込んでおくことができる。 また各項目にチェックボックスを表示させて、チェックリストとしても使うことができる。 これらはバスケットと呼ばれるまとまりごとに管理でき、タブで切り替えることができる。

うまく使えば手離せないデスクトップツールになりそうだ。


[ 1月12日全て ]

2009年1月23日 (金)

USB メモリの同期とポータブルアプリケーションの再整備 このエントリーを含むはてなブックマーク

2006年12月に初めて 512MB USB メモリを購入した時にいろいろポータブルアプリケーションを揃えたりファイル同期を手順化したりしたんだけれど、それ以降あまり変更を加えていなかった。

定期的にやってくる「データとポータブルアプリケーション」の持ち運び熱がちょっときたので再整備を開始。しばらく前から検討していたけれど結局基本は同じになりそう。


[ 1月23日全て ]

2010年2月15日 (月)

そろそろ Google ChromeWindows のメイン Web ブラウザにするか このエントリーを含むはてなブックマーク

開発に使っている Windows デスクトップ PC はメモリが 1GB で、ちょっと不足気味なので Web ブラウザを立ち上げっぱなしにしずらくなってきた。 ということで最近は Firefox よりも起動の速い Google Chrome をよく使うようになってきた。 Windows では Google Chrome をメインにしてみようかな。拡張機能もサポートされたし。

ということで Google Chrome に拡張機能を入れてみようかと思ったら、今使っている Google Chrome Portable は3系で入れられなかった。 データディレクトリを TrueCrypt 仮想ボリュームに入れておきたかったので Google Chrome Portable にしていたんだけれど、確認したら Google Chrome は --user-data-dir コマンドライン引数でデータディレクトリを変更できるようなので、Portable 版をやめて普通に最新版をインストールしなおすことにした。

インストール後、スタートメニューの中のショートカット・PStart(ランチャ) 上の起動項目・レジストリ中にある関連付け起動設定についてそれぞれ --user-data-dir を指定。

レジストリの中は

 "<パス>\chrome.exe" -- "%1"

となっているところを

 "<パス>\chrome.exe" --user-data-dir=<データディレクトリ> -- "%1"

に変更。--user-data-dir を最後に指定すると関連付けから起動すると別にもう1つエラーなタブがが開いてしまう。-- は以降 PATH/URL 指定を表すようだ 。


[ 2月15日全て ]

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 0.021583s / load averages: 0.23, 0.19, 0.12
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)