トップ(最新) | <前

nDiki : GUI

GUI - graphical user interface

グラフィカルユーザインタフェース

関連情報

スポンサード リンク

Related term

2004年11月14日 (日)

JAlbumWebフォトアルバム このエントリーを含むはてなブックマーク

最初は zphoto でいこうと思っていたのだが、

  • 画像にコメントが直接つけられない (Template Toolkit の組み合わせでHTML書き換えるのがよいか)
  • 画像の横幅しか指定できない (長辺でサイズを指定したい)

といった点から違うソフトを探してみた。

JAlbum というのを見つける。Java で書かれているので、Linux でも動く。 スキンがいろいろ選べるのが良い。スキンリポジトリには Flash コンテンツベースの格好良いアルバムを生成するのもある。

スキンは自作できるのだが、プログラムが書ける分マスターするのは結構大変そうだ。

JPEG だとコメントは、画像ファイルのコメント領域に格納するというのがちょっと不満。オリジナルを改変したくないので別にコピーを用意しておく必要がある。

それからGUIアプリケーションなので zphoto のようにコマンドラインからバッチ処理できないのが残念。

それ以外はなかなか良い。

@ BananAlbum スキン

Flash コンテンツベース。スキンリポジトリで一番人気。 日本語のコメントがうまくでなかった。

@ SimpleViewer スキン

Flash コンテンツベース。BananAlbum よりすっきりまとまっている。 JAlbum画像サムネイルと設定XMLファイルなどの生成をするのだが SimpleViewerSWF自体は単体で使えるで手作業でもアルバムを作れる。

コメントは後からXMLを直接編集して書き込んでもいいな。

日本語のコメント表示問題無し (LinuxFlash Player 7.0.25 では駄目)。

スポンサード リンク


[ 11月14日全て ]

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 の方がよさそうだ。


[ 12月6日全て ]

2004年12月31日 (金)

私的10大ニュース2004 [ comp ] このエントリーを含むはてなブックマーク

@ cool programs

@ Palm OS 生活復活

PEG-TJ25を購入し、Palm OS 生活復活。 最初はおもちゃのつもりで買ったのだが、プロジェクトマネジメントなどにシフトした仕事のスケジュール管理などで大活躍。

PDA 市場の明るい話はあまり聞かないが、末長く製品が出て続けて欲しい。

http://www.naney.org/img/2004/X/X2004-03-05-0003.jpg http://www.naney.org/img/2004/X/X2004-03-14-0004.jpg http://www.naney.org/img/2004/X/X2004-04-10-0001.jpg


[ 12月31日全て ]

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月18日 (金)

フォト イメージング エキスポ 2005 このエントリーを含むはてなブックマーク

naney:6776434 naney:6776436

仕事関連の調査(と趣味の世界)のために東京ビッグサイトで開催されているフォト イメージング エキスポ 2005 に行ってきた。 今年の会期は17日~20日。 今年から1000円。 昨日面倒臭い事前登録(一旦メールアドレスを登録して、メールに書かれたURLにアクセスして、フォームを入力して、またメールがきて、それを印刷)したおかげで750円。

@ 1000万画素超RAWデータ自由自在 ~ハイエンドカメラ vs ハイエンドMac~ 鹿野宏 (10:40 - 11:30)

デジタルイメージングファクトリー on Mac OS X

naney:6776437 naney:6776438

目当ての無料セミナーだった一つ。 公式サイトで見かけてやってきた訳だが、もらったガイドブックに見あたらずはてと困る。受付で聞きてもすぐ返事がもらえなかったぐらい知られていない。 結局別刷りのシートにプログラムが書いてあったようで、それを教えてくてた。

内容は鹿野氏による「撮影から現像・クライアントへ渡す画像ファイル化までをスムーズに行う技術」のお話。

カメラでシャッターを切ってそれがPC側に転送されるのが意外に速いのには驚き。 モデルを使った撮影では玄光社のSTROBOXを使っていた。 銀レフを貼った白い箱の一面にディヒューザー貼り、側面に穴を空けてヒカル小町Di(改?)をくっつけるというDIY的な商品。

ヒカル小町の活用方法として面白い。これはいいな。ヒカル小町Diを持っているので、自分でも似たようなものを作ってみようかな。買うと1セット15,000円(税・送料込み)。高っ。

ただし、通常のヒカル小町Diはセンサーがフラッシュ方向と同じ方向を向いているのでこのままだと無理っぽい。この商品のはセンサーが後ろに向くように改造してあるようだ。光ファイバかなにかでまわすようにすればいけるかな。

ソフトウェアの方はカラープロファイルの設定の話とか、バッチ処理の話とか。 (ニコンのだったかな)ディレクトリを定期的に監視して、新しく画像ファイルが保存されたら自動的に処理をかけたりできるようだ。便利になってきているんだね。

Xserve RAID はデザインがよくラックにいれなくても立てておいたりできるので、良さそう。ランプがピカピカ光って綺麗だし。

Xserve RAID を使用・未使用(G5 内蔵HDD)の比較デモは失敗のようで、同じような時間がかかっていた。

プロのお仕事の技が見られてなかなか有意義であった。

@ デジタルフォトのサーバ管理術 ~フォトスタジオでのMac OS X Serverの活用法~ アップルコンピュータ(株) (11:50 - 12:40)

デジタルイメージングファクトリー on Mac OS X

こちらはひどいプレゼンテーションプレゼンテーションツールのファイルが開けなくていきなりつまる。

内容は Mac OS X Server のセールストーク。 RAIDレベルの解説からはじまって Xserve RAID の商品説明、それから Mac OS X Server の素晴しさの解説。

ことあるごとにLinuxに対抗意識を燃やす。

  • Linuxだとコマンドを叩かなければなりませんが Mac OS X Server では GUI で簡単に設定できます(でもデモではことごとく失敗)。
  • Linux だと Web サーバにするかどうかとか、サーバの用途を決めてインストールしていかなければなりませんが、Mac OS X Server では GUI で有効/無効を切り換えるだけです(つまり、全部ガツンといれちゃっているだけでしょ?)。
  • 簡単にホームや設定をサーバでまとめて管理できます(GUIで小綺麗に設定できるのは確かにいいですが、技術的にはかなーり古くからある話)。

結局デジタルフォトもくそもない、ただの準備不足のセミナーであった。

@ LPLは引伸機を1台も展示していなかった

naney:6776439

LPL商事株式会社のブース引伸機を1台も展示していなかった。 ショック。

@ FinePix F10 メチャイイ

naney:6776869

先週発売になった FinePix F10 ももちろん展示されていた。 触ってみたところ、起動時間が体感的にはやい。 シャッターを切った時のレスポンスも驚くほどはやい。

イイ!

やっぱり買っちゃいそうだ。

naney:6776871

@ DSC-S40

naney:6776873

4月15日発売予定のソニーデジタルカメラ

スペック上若干大きくなったものの、DSC-U40の後継となりえるかという視点でチェック。 ……。ダメダメ。太っちょ。 ぼてっとしていて思っていた以上に大きく感じる。 作りもちゃちい感じ。

@ その他

去年にもましてフィルムカメラの影が薄くなっている。 ニコンNikon F6 すらデモ機が見あたらなかった(どこかに1台ぐらいあったのかもしれないけれど)。

自分が見てきたのはコシナの BESSA-R2A と、Rollei 35RFぐらい。 コシナの28mm用ビューファインダーは 28/35mm mini Finder と 28mm View Finder M のどちらが良いのだろう? 見比べてみると mini Finder の方が結構小さ目で見辛そうに思えるけど。

オロナミンCは今年はなし。


[ 3月18日全て ]

2005年4月1日 (金)

Wine の設定は winetools で このエントリーを含むはてなブックマーク

winetools を使ったところ ~/.wine 以下の設定や、Windows Installerインストールが簡単に行えた。

/etc/apt/sources.list に

 deb http://wine.sourceforge.net/apt/ binary/
 deb-src http://wine.sourceforge.net/apt/ source/

を加えて wintools パッケージをインストール。 で winetools を起動し、GUIベースで基本的なソフトウェアインストールする。

Windows Installer をいれたら ActivePerlインストールして動かしてみる。

 wine "c:\\windows\\system\\msiexec.exe" /i \
   ActivePerl-5.8.6.811-MSWin32-x86-122208.msi
 wine "c:\\Perl\bin\perl" -v

動いた。


[ 4月1日全て ]

2006年12月13日 (水)

wxPerl PPM パッケージ このエントリーを含むはてなブックマーク

PAR リポジトリでいろいろ遊べそうなので、GUI 作成に wxPerl の方も久しびりにまた使おうかなと。

ただ wxPerl の本家が配布しているビルド済み PPM パッケージは、いまだに Wx 0.26 + wxWidgets 2.6.2 だったりして使う気になれない。 かといって、自分でビルドするのも結構手間だし。

で探していたところ Wx::Perl::Packager の開発者が、自身のサイトで PPM パッケージを配布しているのを発見。

最新のパッケージがあるのが嬉しい。

というか12月12日 にリリースされた wxWidgets 2.8.0 と、 CPAN にもまだない CVS 版 Wx (次の 0.66 のためのスナップショット)が、同じ12月12日に公開されているという早さ。

これがあれば、最新の機能が堪能できそうだ。


[ 12月13日全て ]

2007年2月9日 (金)

XAMPPWiKicker を動かしてみた。PPM インストール OK。 このエントリーを含むはてなブックマーク

Perl で書いた Web アプリケーションのポータブルな Win32 デモ環境として XAMPP を使ってみるとどんな感じになるか試してみた。

使ったバージョンは以下。

(http://www.apachefriends.org/jp/xampp-windows.html)

@ C: ドライブで試す

それぞれ 自己解凍型 7-ZIP アーカイブをとってくる。 最初に XAMPP を展開し、次にその xampp ディレクトリの中で Perl アドオンを展開。 xampp ディレクトリを c: の直下に移動する。

次にコマンドプロンプトを開き c:\xampp\perl\bin へ移動後 ppm コマンドを起動して作成済みの PPM パッケージインストールする。 インストール先は \xampp\perl 以下とドライブ無しのパスで指定されているようで、問題なく必要な Perl ライブラリをインストールできた。

次に \xampp\xampp-control.exe を実行して GUI 管理ツールを立ち上げ、その画面から Apache を起動。 普通の Win32Apacheインストールしてある PC だったため、xampp-control から Apache を起動したらそちらが立ち上がってしまったが、これは Svc にチェックが入っていたからだった。Svc を外せば \xampp 以下の Apache がきちんと起動する。

あとは \xampp\htdocs 以下で WiKicker CGI プログラムの配置や設定ファイルを作成すれば OK。 もともと WiKicker は相対パスだけで動くようになっている*1ので、問題なく実行することができた。

*1多分

@ 他のドライブに移す

一度セットアップできた \xampp ディレクトリを TrueCrypt 仮想ドライブにコピーして起動してみた。

こちらも問題なく OK。

ということで XAMPP でお手軽に Perl CGI プログラムの動く Web サーバ環境を作れることを確認できた。

問題があるとすれば XAMPP + Perl アドオンが馬鹿でかいところか。400MB オーバー。 今回何が一番時間がかかったかって、XAMPP + Perl アドオンを展開した直後の xampp ディレクトリを、後でまた使えるように 7-ZIP の最高圧縮する処理に時間がかかった。 使っている PC では 50分以上かかったよ。


[ 2月9日全て ]

2007年4月23日 (月)

ソフトウェア技術者御用達のプロジェクトマネジメントツール TaskJuggler このエントリーを含むはてなブックマーク

ときたまやってくるソフトウェア開発計画作成、今までは GanttProject を使っていたのだけれども、挙動が安定しないのと印刷機能が貧弱なのとで満足できていなかった。

ということで今回は新しいツールを使ってみることにした。チョイスしたのは TaskJuggler

Linux 上で動くツールである。 GanttProjectWindows でも Linux でも使えるのが利点だったのだが、ここ数年の中でプロジェクトファイルを共有することも無かったので、まあ Linux だけでしか動かなくてもいいかなと。

@ テキスト形式でのプロジェクト記述

TaskJuggler が特徴的なのは、プロジェクトをテキストファイルで記述するところである。 一般的なプロジェクトマネジメントツールは GUI 上でガントチャートを直接編集したりできるのだが、TaskJuggler はそんな軟弱者向けの機能は用意されていない。

あくまでテキストで書く。プロジェクト・リソース・タスク・レポートをテキストファイルに書く。 でコンパイルするとガントチャート等のレポートが生成される。実績もテキストで入力する。

書き方に問題があればコンパイルエラーになるし、定義したタスクの依存関係等でプロジェクト期間からはみ出てしまうような時もコンパイル時に怒られる。 渋い。

@ TaskJugglerUI

とっつきにくく見えるが、慣れると以外とそんなに難しくない。 effort と length と duration の違いが分かればあとは楽勝。

TaskJugglerUI という GUI ソフトウェアでは、補完機能の優れたエディタが内蔵されているしサイドバーのリストからタスク等を選んで、対応する行に移動することもできる。

さながら Eclipse でコードを書いているような感じ。

下手にガントチャート上でタスクをドラッグアンドドロップして、日にちを動かすよりも思った通りに定義していけるので良い。

@ 印刷

ガントチャートについては、それなりに見やすいフォーマットの印刷物を生成してくれる。 印刷からプリンタとして「Print to File (PDF)」を選択すれば日本語も含めて問題なく PDF 化できるので、でき上がったものも配付しやすい(ここら辺は KDE 側の範疇か)。

GanttProject では PDF 出力がイマイチで結局、画像ファイルにエクスポートしてプリントアウト/配付していたのでこれは便利。

@ 面倒な点といえば

面倒な点があるとしたら、タスクに ID をつけてその ID で依存関係などを指定してあげなければいけない点か。 識別子を考えるのが面倒なのと、タスクの数が増えてきた時にその指定したい ID を探す(思い出す)のが面倒である。

あと、識別子の名前変更リファクタリング機能があればいいな (一括置換だと関係ないところまで置換してしまう可能性がある)。

@ ということで

ソフトウェアエンジニアには使いやすいツールだと思う。

マクロ機能やインクルード機能などもあるのでもう少し使いこんでみたい。


[ 4月23日全て ]

2008年2月6日 (水)

今日のさえずり - 久しぶりにチューチューマウス このエントリーを含むはてなブックマーク

@ 2008年02月05日

  • 15:18 GUI のコーディング・動作確認のループが手間なので、久しぶりにチューチューマウス for WIN32 (Version 4.9.0) 入れた。昔取得したライセンスどこにあったっけかな。 *Tw*
  • 20:04 ディスプレイ回収用に70Lのビニール袋買った(45Lでははいらなかったので)。[mb]

@ 2008年02月06日


[ 2月6日全て ]

Related web page

MOONGIFT: » SQLiteをGUIで管理「SQLite Database Browser」:オープンソースを毎日紹介
SQLiteはDLLファイルだけですぐに利用できる簡易的なDBではあるが、思っているよりもしっかりと動作してくれる。 他のDBのようにインストールも手間もなくすぐに利用できるのが便利だ。最近はPHP5をインストールしているサーバも増えたので、ファイルをアップするだけですぐに利用できるというのも手軽でいい。 そんなSQLiteであるが、管理インタフェースは標準では用意されて
http://www.moongift.jp/2007/04/sqlite_database_browser/
MOONGIFT: � WebアプリケーションをGUIのように「WebRunner」:オープンソースを毎日紹介
適用でそうなプロジェクトあり。
http://www.moongift.jp/2007/09/webrunner/
MOONGIFT: » JavaScriptにもGUIを「wxJavaScript」:オープンソースを毎日紹介
SpiderMonkey + wxWidgets
http://www.moongift.jp/2007/07/wxjavascript/
IBM コード品質を追求する: TestNG-Abbot による GUI テストの自動化 - Japan
TestNG-Abbot は、<strong>GUI</strong> コンポーネントのテスト方法に新風を吹き込むテスト用フレームワークです。今月は Andrew Glover が、TestNG-Abbot による <strong>GUI</strong> テストで最も難解な部分、つまりユーザー・シナリオがどのように展開するかを把握すること、について説明します。これさえ理解してしまえば、このフレームワークの便利なフィクスチャー・オブジェクトを使って <strong>GUI</strong> コンポーネントを分離
http://www-06.ibm.com/jp/developerworks/java/library/j-cq02277/index.shtml?ca=drs-
CLON - 2006/10/23
VNC で GUI のテストができる
http://unknownplace.org/memo/2006/10/23#e003
GUI / Graphical User Interface
http://hippocrit.com/GUI/index.html
Zopeジャンキー日記 :Googleに入ったPython作者、Guidoからの報告
Googleに入ったPython作者、<strong>Gui</strong>do van Rossumが、Googleでの様子などについて書いている。 All Things Pythonic - Python Status Update http://www.artima.com/weblogs/viewpost.jsp?thread=143947 Googleでの仕事について書いている、最初のセクションをざっと訳してみました。 大意: ところで、Googleでの新しい仕事はスゴイよ!まるで大学に戻ったみたいだ。デキる人たちが山ほどいて、それもただのプログラマーじゃ
http://mojix.org/2006/01/12/003705
Terminal Emulator Poderosa
タブ式 GUI・SSH2 をサポートしているオープンソースの Windows 用高機能ターミナルエミュレータ
http://ja.poderosa.org/
クールなURIは変わらない -- Style Guide for Online Hypertext
理屈の上では、人々がURIを変更するべき(もしくはドキュメントのメンテナンスをやめてしまう)理由は全くありません。しかし、現実には山ほど理由があります。 理論上では、ドメイン名空間の所有者はその空間を所有しており、したがってその中に含まれるURIも所有権を持ちます。ドメイン維持料が支払えない場合を除いて、その名前を保有し続けることを妨げるものはあり
http://www.kanzaki.com/docs/Style/URI
Perl で GUI: Win32::GUI と Win32::GUI::Loft を使う : いやな日記
当初、ActivePerl 用に Win32::<strong>GUI</strong> を ppm install win32-<strong>gui</strong> でインストールしたものの、 このバージョンは 0.0.558 と古く、 ウィンドウの背景色が白くなってしまう問題があるため、 Laurent Rocher Win32::<strong>GUI</strong> packages にある 0.0.670 の ppm に入れなおした。 &gt; ppm install Win32-<strong>GUI</strong>.ppd Win32::<strong>GUI</strong>::Loft の方はバイナリパッケージ (loft_binary.zip) を入手して、 PPM ディレクトリに入っている ppm をインストールした。
http://namazu.org/~satoru/diary/20040717.html

■よく検索されるキーワード

torrent(68) perl(60) windows(51) cvs(42) linux(41) 書き方(39) ganttproject(33) アジェンダ(26) debian(25) 使い方(24) 提案書(20) サンプル(19) java(19) ドラマ(17) tc-1(17) x31(16) 壁紙(16) google(16) ほぼ日手帳(16) subversion(15) バッグインバッグ(14) ヨドバシカメラ(14) 2009(14) 設定(14) firefox(13) 秋葉原(13) ssh(13) 修理(13) バッグ(13) インストール(12) 動画(12) svn(12) usb(12) 影舞(12) ファイル(11) rcs(11) ほぼ日(11) アジェンダとは(11) wiki(11) c#(10) ダイソー(10) thinkpad(10) centos(10) 無印(9) 価格(9) 画像(9) 手帳(9) activeperl(9) apache(9) 市原隼人(9) リフィル(9) ミノルタ(9) 冷蔵庫(9) 作り方(9) tortoisesvn(9) 大井町(9) ほぼ日手帳2009(8) gmail(8) 生年月日(8) truecrypt(8) mailpia(8) so905ics(7) cgi(7) スーベレーン(7) mew(7) spidermonkey(7) emacs(7) ご査収(7) ダウンロード(7) パスワード(7) テンプレート(7) cygwin(7) chrome(7) make(7) suunto(7) gimp(7) 評判(7) gtd(7) 写真(7) 方法(7)

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

Process Time: 2.380667s / load averages: 0.72, 0.69, 0.61
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)