nDiki : ランチャ

ランチャ - launcher

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日全て ]

2010年4月9日 (金)

今日のさえずり - プレゼントがあるのでみんなつぶやいてるのね

2010年04月09日

  • 12:06 超・大盛ナポリタン(昼食) 398円。 (@ ファミリーマート神田佐久間町店) http://4sq.com/biJuCj
  • 12:11 foursquare for Android の設定で Startup Tab を Places にすると、起動後ほとんどの場合現在位置の取得に失敗するようだ。Friends に設定をもどしたら現在位置取れるようになった。 #Xperia
  • 13:33 TortoiseSVN 1.6.3.16613 から 1.6.7.18415 にアップデートしたので Windows 再起動。ログの取得が遅かったの速くなっているといいな。
  • 14:47 プロジェクトディレクトリにランチャ PStart 入れてテストの起動やら、データファイルへのリンクやらを追加した。ポータブルだし、相対参照なのでディレクトリリロケータブルだし、グループ分けしたりちょっと説明つけたりできていいかも。
  • 16:00 事業統括が AndroidiPhone か迷っている。でも何か欲しいらしい。
  • 17:43 http://www.checkinmania.com/ いいね。foursquare 自身にこういう風にマップ表示する機能はないのかな。
  • 18:18 @yamakiyo foursquare for Android 入れたら地図ベースになるんだと思ってたんだけれど、初めて起動した時リストベースなのを見て期待を裏切られました。
  • 19:29 @yamakiyo そこまで没入してない。
  • 20:55 @maru_kei Windows Mobile の存在忘れてた。
  • 20:58 @maru_kei そういえば Seesmic ってどれ使ってるの? 自分は Seesmic Web をちょっとだけ使ったけれど確か画面では使いにくくて放置した記憶が。
  • 21:05 ああ、まちツイはプレゼントがあるのでみんなつぶやいてるのね。……どれどれ。
  • 21:06 Naney は、全国44都道府県、149市区郡のユーザーと交流しています。 http://machi.userlocal.jp/ By まちツイ #MachiTwi 残りあと3エリアです。
  • 21:08 「@Naneyは、鳥取県 / 山口県 / 高知県のユーザーとは、まだ交流がないようです。」いや、本社に1人幽霊 Twitter-er がいるので実は鳥取県もカバーしている。
  • 22:13 @maru_kei ってことは HT-03A から Seesmic for Android ってことですね。今度試してみようかな。
  • 23:44 うーん、やっぱりこれだという画像リサイズ Android アプリケーションないなあ。 Xperia の 8MP で撮ったの直接送信するのちょっとはばかられる。
[ 4月9日全て ]

2010年12月22日 (水)

Gmail ユーザー名を変更した

Gmail 用に今年の2月に取った Google アカウントなんだけれど、ユーザー名がやっぱりなんかしっくりこない。 やっぱり変えたいなあ。

Google アカウントはユーザー名を変更できないので、1年経ってなくてメールも3000件以下なので思い切って Google アカウントを乗り換えることにした。

以下やったこと。

懸案だったメールの移動は Thunderbird であっさり出来てしまったので拍子抜け。 この Gmail は別のドメインのメールアドレス用メーラーとして使っていて、Gmail アドレス自体はやりとりには使っておらず特に通知も不要なので、これでほぼ移行完了。 めでたしめでたし。

[ 12月22日全て ]

2011年8月26日 (金)

今日のさえずり: ジャンク食いだって言われた

2011年08月26日

  • 12:49 Mobage って新日鉄ソリューションズ使ってたのか。
  • 13:50 くー、原因発見勝ち抜け出きなくて素直に悔しい。
  • 14:04 ジャンク食いだって言われた(その通りでゴザイマス)。
  • 15:22 お昼ごはんタイムになりましたが、外に出て雷に打たれてシビレステッキにやられました状態はイヤ。
  • 15:32 焼きそばまだあった! 390円。
  • 15:54 Orchis? RT @as_tone: @Naney が使ってたなんだか便利そうなやつ」という漠然とした記憶で検索して小1時間、ランチャーというキーワードにたどり着く。時間かかりすぎだ、自分。
  • 15:57 これがリアル脱出ゲームか。 RT @Naney: くー、原因発見勝ち抜け出きなくて素直に悔しい。
  • 20:15 RHODIA No16 使い切り。次 No14。
  • 21:09 退勤。
[ 8月26日全て ]

2013年5月13日 (月)

【日記】Orchis 再びとか、PC 版 LINE とか、それから植え込みに落ちたり

一時期使っていたけど最近使っていなかったランチャ&ファイラの Orchis、久しぶりに Web サイトを見たら beta 版が以前夢みた Portable 対応をしていた! これで細々と PStart を使っていたことろ乗り換えられるかも。Portable 対応関係無しに Windows での作業効率が200% ぐらいアップするのでみんな使うといいです(といいつつしばらく使ってなかった)。

それから、たまに LINE のトーク で URL が送られてきて前後も劇速だったりするので、きっとこれは向こうも「PC 版に違いない!」と思って PC 版 LINE 入れてみた。Linux 版無いから入れてなかったんですよね。「既読」って出ないので、同時に Android 端末でも画面を開いておく必要がある以外は便利そう。Android 端末でトークを受けてから、PC 版開いても過去ログ辿れるし。

それから、帰りに会社の裏の植え込みに落ちた。あそこ暗い。NiteCore 火吹かすぞ。

[ 5月13日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィでマネージャー・プロダクトオーナーをしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

follow us in feedly

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.061372s / load averages: 0.53, 0.57, 0.51
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker