1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/29(木) 04:44:28 ID:Qq1eWYB10] jFD2はJavaで記述されたキーボード操作のファイル管理ソフトです。 ikemen.googlepages.com/jfd2 関連スレ +++ ファイラーを語ろう Part18 --- pc11.2ch.net/test/read.cgi/software/1187942037/
92 名前:作者 mailto:sage [2007/12/14(金) 23:02:59 ID:0nDPPd/qO] お恥ずかしながら出張してきました。 次こそはバージョン1にするつもりでしたが、 migemoがとても調子いいし、ちょうどいい新機能もあるんで 数日中にβ12を出せると思います。
93 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/14(金) 23:10:47 ID:gS3jj53x0] 「ちょうどいい新機能」 今日はもう眠れないYo!
94 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/14(金) 23:19:50 ID:mM+DXbXc0] + + ∧_∧ + (0゚・∀・) (0゚∪ ∪ + と__)__) +
95 名前:26 mailto:sage [2007/12/15(土) 01:34:45 ID:/QRvfbiY0] 新バージョン楽しみです。 >>21 で希望が出てるので、新バージョンに取り込まれるかもしれない機能のマクロ。 新しいタブを開く時にフォルダーにカーソルがあったら、そのフォルダーを開きます。 import com.nullfish.app.jfd2.ui.container2.NumberedJFD2 import com.nullfish.app.jfd2.ui.container2.JFD2TitleUpdater import com.nullfish.app.jfd2.ui.container2.ContainerPosition owner = jfd.getJFDOwner() if(owner==null) return model = jfd.getModel() selectedFile = model.getSelectedFile() newDir = selectedFile.isDirectory() ? selectedFile:model.getCurrentDirectory() newJFD = new NumberedJFD2() newJFD.init(owner.getConfigDirectory()) owner.addComponent(newJFD, ContainerPosition.MAIN_PANEL, new JFD2TitleUpdater(newJFD)) newJFD.getModel().setDirectoryAsynchIfNecessary(newDir, newDir.getParent(), newJFD)
96 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/15(土) 01:38:21 ID:+v6ia6ur0] おぉ!自分で作ろうとしてたが、できてるwしかも簡潔に アリガト>>26 さん すげークラスたどってるなぁ 全部見たのかな
97 名前:jFD作者 ◆R9u5o717Q6 mailto:sage [2007/12/15(土) 02:42:03 ID:xE9XdsFm0] テスト
98 名前:jFD作者 ◆R9u5o717Q6 mailto:sage [2007/12/15(土) 04:02:14 ID:xE9XdsFm0] お、またイーモバイルから書き込めるようになりました。 >>93 、94 あの・・・そんな大した機能じゃないんです。 インクリメンタルサーチの動作変えただけで・・・ そんなにテカテカされると困っちゃうんです。 >>26 凄いですね・・・ 仕事以外でこれだけコード読んでもらったの初めてかも。 これからもお願いします。 僕自身は今のjFD2でだいたい欲しい機能が揃っちゃってるんで、 これ以上何が必要かというのはあんまり考えつかないんですが、 26さんみたいな方が機能を拡張してくれるととても助かります。 僕はそれを簡単に組み込める仕組みを整備する方がいいかもしれないなあ・・・ >>96 各種コマンドのクラスはcom.nullfish.app.jfd2.commandパッケージ以下に まとまっているので、それを見るとスクリプトの書き方の参考になると思います。 良かったらのぞいてみてください。
99 名前:26 mailto:sage [2007/12/16(日) 16:32:41 ID:RTNuEky10] >>98 自分も使いたいスクリプトしか作らないので、もう少しスクリプトを書く人が 増えるといいですね。 あと、ここだと長いスクリプトが張りづらいので、jFD2の公式サイトにアップ できたりするといいかもです(今はこっそり自分のブログに張ってます)。
100 名前:26 mailto:sage [2007/12/16(日) 16:38:00 ID:RTNuEky10] 本体への要望です。 "."で始まるファイルの可視・不可視の切り替え機能を拡張して、ファイルの表示 マスクを指定できるようになると嬉しいです。 具体的には".svn"は見たくないけど".project"は見たい時に".svn"を指定すると ".svn"の可視不可視を切り替えられる+不可視状態の時にはFindやGrep,Copyコマ ンドでもそれらのファイルを無視するってのが欲しいのです。どうでしょうか?
101 名前:jFD作者 ◆R9u5o717Q6 mailto:sage [2007/12/16(日) 19:09:32 ID:2FaF/1he0] 先ほどベータ12を公開しました。 目玉はmigemoの導入で、使うには本家migemoの辞書ファイルが必要となります。 詳しくは配布サイトを見てください。 また、J/Migemoが現在アルファ版でクローズドテストの最中ですので、 作者のn|aさんがフィードバックを求めています。 バグ報告や要望等ありましたら、ここで構いませんので書き込んでください。 その他、インクリメンタルサーチの挙動を大きく変えてあります。 バックスペースで検索文字を一文字削除できたり、時間制での検索文字クリアが 無くなったり、カーソル等でインクリメンタルサーチ終了だったりで、 前より使い勝手は良くなってるんじゃないかと思います。 >>26 特定しますた。 スクリプト張り付け掲示板はいいアイディアですね。 Wikiにするのも面白いかもしれません。 僕の手を離れて勝手に成長してくれるくらいになったら嬉しいですね。 >>100 なるほど。 今は「.」で始まるファイル全部をフィルターしていますが、フィルター条件を 正規表現で指定できるようにするというのはどうでしょうか? デフォルトでは \..* にしておきますが、これを好きに変えられるようにしたいと思います。
102 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 20:55:45 ID:BXtBa4LU0] おつです
103 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 21:30:33 ID:V7cRpW+a0] バージョンアップお疲れ様です。 migemoかなりいい感じですね。 早速バリバリ使わせていただいております。
104 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 21:57:32 ID:DAGZls5p0] オツデス。 んでmigemoを使ってみて気になったことを書いてみる。 テキストビューアでテキストファイルを表示 ↓ Fキー押して、検索窓出して「migemoを使う」にチェックを入れて任意の文字列をテキスト内検索 ↓ 該当文字列にフォーカスが移動 ↓ そのまま続けて別の文字列を検索 ↓ 別の文字列が、最初に検索した任意の文字列よりも前にある場合、前検索(B)が動作しない ってな感じになってます
105 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 23:19:04 ID:Wl+5Wwwp0] お疲れ様です migemo良いですな 結構実用的に動いててビックリ >>104 はmigemoのチェックを外しても戻らないような、、、
106 名前:jFD作者 ◆R9u5o717Q6 mailto:sage [2007/12/16(日) 23:45:22 ID:f82nhE4c0] migemo便利ですね。 自分で実装できなかったのが悔しいです。 >>104 把握しました。 検索ロジックにバグがあったんで、直したらまたリリースします。
107 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 00:53:25 ID:v/0hUnau0] FTPの機能については、 ドキュメント待ちですかね。
108 名前:26 mailto:sage [2007/12/17(月) 09:48:13 ID:zrZDBJ+n0] >>101 新版乙です。>>57 への対応ありがとうございました。 ファイル名フィルター機能お願いします。 正規表現での指定はいいですね。いろいろ小回りが効きそうです。 とりあえず".svn"が隠せると、subversion対応の第一段階クリアです。 第二段階のjFD2からのcommitやupdateはスクリプトでいけそうです。 仕上げに、作業フォルダーの更新状態をjFD2上で色分け等で表示したい ところですが、これはスクリプトでは無理。 プラグインでも今の仕様では無理っぽいです。いい手は無いですかね。
109 名前:26 mailto:sage [2007/12/17(月) 09:56:15 ID:zrZDBJ+n0] とりあえずsubversionのupdateスクリプトを作ってみた。 外部のsvnコマンドを呼んでいるので、Windowsの場合ならsvn.exeにパスが通っ ている必要があります。 import javax.swing.BoxLayout dlg=new groovy.swing.SwingBuilder().dialog(title:"svn update ...doing"){ box(axis:BoxLayout.Y_AXIS){ scrollPane(){ ta=textArea(rows:15,columns:60) } btn=button(text:"OK",visible:false,actionPerformed:{dlg.dispose()}) } } dlg.pack() dlg.setLocationRelativeTo(null) dlg.setVisible(true) files = jfd.getModel().getMarkedFiles() if(files == null || files.length == 0){ files = [jfd.getModel().getSelectedFile()] } for(file in files){ cmd="svn update "+file.getAbsolutePath() ta.append(cmd+"\n") is = Runtime.getRuntime().exec(cmd).getInputStream() br = new BufferedReader(new InputStreamReader(is)) while ((line = br.readLine()) != null) { ta.append(line+"\n") } } dlg.title="svn update ...done" btn.setVisible(true)
110 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 10:19:35 ID:IYOb1fBG0] もうそんなところまで手が回ってるのかw ファイラから普通にアップデートできるのって、あんまり見ないな Subversion使ってないから試せないけど こうやってスクリプトのサンプルが出てくるのはうれしい 俺は、まだクラス漁り中w
111 名前:作者 ◆R9u5o717Q6 mailto:sage [2007/12/17(月) 13:32:57 ID:Ssb06XRv0] >>107 ドキュメントきちんと書くと時間かかるんで、こっちで簡単に書いちゃいます。 L押して普通に ftp://xxx.com とFTPのURLを入力するとそれでFTP開けます。 あと、 ftp://user:password@xxx.com とやるとアカウント入力画面を省けます。 ちなみにShift+Enterでサーバー上のファイルも編集できます。 >>26 朝からびっくりしてお茶吹きました。 なんてすばらしいものを・・・ 一点だけ指摘させてください。 Windows環境でRuntime#execを使って外部コマンドを実行すると、 cmd.exeを経由せずに実行しているので、パスを見に行ってくれません。 ですので、 cmd="svn update "+file.getAbsolutePath() の部分は、 cmd="cmd.exe /C svn update "+file.getAbsolutePath() のようにするか、 is = Runtime.getRuntime().exec(cmd).getInputStream() の部分を、 is = CommandExecuter.getInstance().exec(cmd, CommandExecuter.USE_APP_SHELL).getInputStream() にしたほうがいいです(CommandExecuterはcom.nullfish.app.jfd2.ext_commandにあります)。 後者はjFD2で設定されたシェルを使うので、より可搬性が高くなります。
112 名前:作者 ◆R9u5o717Q6 mailto:sage [2007/12/17(月) 13:42:35 ID:Ssb06XRv0] >>110 ぜひぜひ面白いもの作っちゃってください。 楽しみにしています。
113 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 15:43:59 ID:v/0hUnau0] ftp機能の説明ありがとうございました。 おっしゃ〜これで!! と思いましたが、 ftpというもの自体をあまり知らなかった自分…orz 勉強します。
114 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 23:40:26 ID:IYOb1fBG0] 「・Windowsで外部コマンド実行時、禁止文字を「^」でエスケープするようにした (Xキーでのファイル実行ではエスケープ済みのファイル名が出ます)。 」 これ、なんか挙動がおかしい感じですね $Fなんかで渡すときも^が多数ついちゃってる感じです (そもそも\じゃなくて^じゃなきゃダメなんですかね) ""で囲ってあるから空白なんかは大丈夫な気も、、、
115 名前:作者 ◆R9u5o717Q6 mailto:sage [2007/12/18(火) 00:48:42 ID:1fPs+ylS0] >>113 えー、勉強してみてください。 PCの技術はいろいろあって面白いもんですよ。 >>114 把握しました。 原因は、外部コマンドの実行をシェル(CMD.EXE)経由で行ってないのに シェル用のエスケープを行ってたことでした。 ベータ12リリース後に出てきた不具合をまとめて修正したバージョンを ベータ12_2として2〜3日中にリリースします。 すみませんが、もうちょっとだけ不便をお願いします。
116 名前:114 mailto:sage [2007/12/18(火) 00:55:31 ID:/1beCabT0] >>115 なるほど了解です シェル経由だとうまくいったりするんで不思議に思ってました 気長に待つのでのんびりやってください
117 名前:26 mailto:sage [2007/12/18(火) 00:56:32 ID:pCajsuCN0] >>111 外部コマンドの実行ですが、 "ls -l".execute().in.eachLine{println it} なんてサンプルをネットで見つけて麦酒噴きました。 Stringクラスに"execute"メソッドを追加して、ProcessクラスにはInputStreamを 取得できるプロパティ"in"を追加と、やりたい放題groovy。 既存のクラスにメソッドを追加できるなら、あんなことやこんなことができる と妄想が・・。 > Windows環境でRuntime#execを使って外部コマンドを実行すると、 > cmd.exeを経由せずに実行しているので、パスを見に行ってくれません。 うちはWinXPだけど普通に実行できてます。パスを見て無いとcmd.exeも 実行できないんじゃ? とはいえ ttp://jira.codehaus.org/browse/GROOVY-977 のようなこともあるようなので、本体の機能を使うようにしますね。 あと、svnに渡すのは相対パスにして複数ファイルはまとめて渡すようにしました。
118 名前:26 mailto:sage [2007/12/18(火) 01:00:04 ID:pCajsuCN0] >>109 修正版です。groovy結構面白い。 import javax.swing.BoxLayout import com.nullfish.app.jfd2.ext_command.CommandExecuter dlg=new groovy.swing.SwingBuilder().dialog(title:"svn update ...doing"){ box(axis:BoxLayout.Y_AXIS){ scrollPane(){ ta=textArea(rows:15,columns:60) } btn=button(text:"OK",visible:false,actionPerformed:{dlg.dispose()}) } } dlg.pack() dlg.setLocationRelativeTo(null) dlg.setVisible(true) model=jfd.getModel() files = model.getMarkedFiles() if(files == null || files.length == 0){ files = [model.getSelectedFile()] } cmd=files.inject("svn update "){s,f->s+='"'+f.getName()+'" '} ta.append(cmd+"\n") CommandExecuter.getInstance() .exec(cmd,CommandExecuter.USE_APP_SHELL,new File(model.getCurrentDirectory().getAbsolutePath())) .in.eachLine{ta.append(it+"\n")} dlg.title="svn update ...done" btn.setVisible(true) btn.requestFocusInWindow()
119 名前:26 mailto:sage [2007/12/18(火) 01:02:03 ID:pCajsuCN0] ありゃ、タブ置換忘れた。見難くてゴメン。
120 名前:作者 ◆R9u5o717Q6 mailto:sage [2007/12/18(火) 14:08:03 ID:7w0yVGr70] >>114 すんません、拡張コマンドは自分があんまり使わない機能なんで 手を抜いてました。 拡張コマンドでシェル使用の有無を指定できないのがそもそも間違ってたんで、 直します。 シェルを必ず使うようにしてもいいかなあ・・・ >>26 >"ls -l".execute().in.eachLine{println it} 僕も麦酒噴きたいんですが会社じゃまずいか。 Groovyすげえ・・・ スクリプト、Groovyっぽさが増してますね。 使わせていただきます。 あと、 files = model.getMarkedFiles() if(files == null || files.length == 0){ files = [model.getSelectedFile()] } この部分なんですが、しょっちゅう書く部分なんで、JFDModelに getMarkedOrSelectedFilesというメソッドを用意しておきました。 これでもうちょっと短くできると思います。
121 名前:作者 ◆R9u5o717Q6 mailto:sage [2007/12/18(火) 14:08:24 ID:7w0yVGr70] スクリプト作ってもらってばっかりじゃ悪いんで、簡単なのを一つ投下。 左右のペインで選択してるファイルのDIFFを表示するスクリプト。 DF(Windows用DIFFの方。www.vector.co.jp/soft/win95/util/se113286.html )を パスに置いておいてください。 import com.nullfish.app.jfd2.ext_command.CommandExecuter file1 = jfd.getModel().getSelectedFile() file2 =jfd.getJFDOwner().getComponent( jfd.getJFDOwner().getComponentPosition(jfd).getOpenent()).getModel().getSelectedFile() CommandExecuter.getInstance().exec( "DF \"" + file1.getAbsolutePath() + "\" \"" + file2.getAbsolutePath() + "\"", CommandExecuter.USE_APP_SHELL)
122 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/18(火) 15:45:29 ID:Ty97zPAF0] >>121 パスに置くというのはどういう意味ですか? pathを通すという意味でしょうか?
123 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/18(火) 16:34:53 ID:Ty97zPAF0] ちょっと話がズレますがすみません。 みなさんはプログラミングなんかのテキストエディタは何を使っていますか? わたしはWindows使ってて、TeraPadか秀丸です。
124 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/18(火) 16:44:46 ID:/1beCabT0] 俺はVimを使いながら、jEditをつまみ食い中
125 名前:jFD作者 ◆R9u5o717Q6 mailto:sage [2007/12/18(火) 16:47:36 ID:GIOukur40] ベータ12 rev.2上げておきました。 ベータ12からの新機能は無く、以下の不具合の対応になっています。 ・テキストビューアの左右キーでのスクロールのバグ ・テキストビューアの前方検索のバグ ・フォーカス有無判別アルゴリズムのバグ ・マニフェストファイル ・外部コマンド編集画面でシェル使用の指定が出来ない あと、ついででJ/Migemoを最新版にしています。 >>122 説明下手ですみません。 パスを通してください、もしくはパス内に置いてくださいという意味でした。 僕は面倒だったんでc:\windowsに置いちゃったんで。 >>123 Javaのコードを書くときはEclipseですが、こういうスクリプトのときは サクラエディタ使ってます。 あと、時々TeraPad使ってますね。
126 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/18(火) 17:10:37 ID:/1beCabT0] お疲れ様です なんか新しくついたシェルを使うをオンオフしても結果が変わらなくなっちゃった うちだけかな、トホホ 普通に空白無しのアプリ名 $F $Rしてるだけなんですけどね $Rとって確認してみても、シェルのオンオフは(cmd.exe通してるかは)わかりません (っていうか、シェル通すと""で囲んでても^エスケープは効くのかな) なんか禁止文字があって仕様が変わったのかな うーん、いろいろ試してみます
127 名前:jFD2作者 ◆R9u5o717Q6 mailto:sage [2007/12/18(火) 18:08:23 ID:R81SpCLE0] すみません。 さらに見落としがありました。 修正してもう一回確認したらrev3にします。 お手間かけちゃって申し訳ないです。
128 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/18(火) 18:45:16 ID:/1beCabT0] なるほど 了解しました お手を煩わせて申し訳ないです (これくらい自分でGroovyで書いてササッと割り当てられるように早くなりたいものです)
129 名前:jFD2作者 ◆R9u5o717Q6 mailto:sage [2007/12/18(火) 20:16:49 ID:R81SpCLE0] すみません。 僕がもともと外部コマンドをあまり使わないので、しばらくほったらかしに していたのですが、久々に検証したらすごい大バグ入ってました。 基盤がおかしいんで、スクリプトでどうこうするようなもんじゃないです。 気をつけます。
130 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/18(火) 20:23:07 ID:Ty97zPAF0] >>121 java.lang.NullPointerException: Cannot invoke method getModel() on null object とエラーが出てしまうのですが。 またしょーもない質問ですみません・・・ テキストエディタはみなさん、フリーのもの使ってるんですね。 jEditは気になってます。 javaのソフトでいいものがいろいろ出来てきて、 勉強の意欲が沸いてきます。
131 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/18(火) 20:26:03 ID:/1beCabT0] (爆笑) いえいえ、申し訳ないです。ブツブツ言って、お手を煩わせてしまいました 昔のFDの時の癖でAlt+A-Zに大量にソフトを登録する使い方をしてるので (ランチャー代わりって言うんですかね。Alt+Shiftにはよく使うbatファイルが登録されているw) 改善されると有難いです 自分の中でファイラーは引数のファイル名を選んで他に投げる、ってイメージなんだけど 他のみんなはどんな使い方してるのかな?
132 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/18(火) 20:34:59 ID:IHlT/m9M0] 俺はPeggy使ってます
133 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/18(火) 20:49:35 ID:/1beCabT0] あ、外部コマンド部分をいじるんだったら、もひとつずうずうしく要望を Alt+Shiftキーを押すときの表示がAltを先に押してShiftを押しっぱなしだと グルグルと高速にトグルする仕様?なのを押しっぱなしでも一回しかトグルしないようにするか 面倒だったら「仕様です」、とReadmeか何かに書いておいたほうが良い気がします 私のような老人はすぐFDと同じ感覚で押しっぱなしにして目を回してしまうのでw (久しぶりに確認のためFD55を起動して、日本語表示できないのが悲しかったw)
134 名前:26 mailto:sage [2007/12/18(火) 21:00:04 ID:pCajsuCN0] >>130 1画面モードで実行すると、そのエラーになりますね。 2画面モードじゃない時にはなにもしないようにしたのが下のスクリプト。 Groovyでは"foo.getBar()"を"foo.bar"と記述してもOKなので、ちょっと 短くなりました(賛否はわかれるところかも)。 Groovyで色々実験してるのでSubversion対応はお休み。 import com.nullfish.app.jfd2.ext_command.CommandExecuter if(jfd.JFDOwner.contentPane.getComponent(1).tabCount<1) return file1 = jfd.model.selectedFile file2 =jfd.JFDOwner.getComponent(jfd.JFDOwner.getComponentPosition(jfd).openent).model.selectedFile CommandExecuter.instance.exec( "DF \"" + file1.absolutePath + "\" \"" + file2.absolutePath + "\"", CommandExecuter.USE_APP_SHELL)
135 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/18(火) 21:16:03 ID:Ty97zPAF0] >>132 Peggyですか! いろいろ高機能すぎて、 わたしは使いこなせません… >>134 2画面だったんですね。 気づきませんでした。 新しい方のスクリプト使って、 ちゃんと動作確認しました。 ありがとうございます。
136 名前:jFD2作者 ◆R9u5o717Q6 mailto:sage [2007/12/19(水) 00:28:03 ID:BwZv7q/E0] テスト
137 名前:jFD2作者 ◆R9u5o717Q6 mailto:sage [2007/12/19(水) 00:30:12 ID:BwZv7q/E0] お、やっとこさOCNが書き込み規制解除されたようです。 ベータ12rev.3リリースしました。 とりあえず一通り不具合はつぶせたと思います。 Alt中のShiftの動作も変えておきましたが、確か本家FDは こんなでしたっけ? 手元のPCがVistaなんですが、FDの動作をよく覚えてないのですが これでよろしいでしょうか? ちょっと試してみてください。
138 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/19(水) 01:01:23 ID:glkDipry0] おおおおおおおおお、お疲れ様です 外部コマンド呼び出し、正常に動作しております ちなみにAlt+ShiftのFDのオリジナルはAltを押してShiftを押すと一回だけA→a画面に切り替わる 「押しっぱなしだとそのまま」、もう一回Shiftを押すとa→Aに切り替わる、そして次にAltを押したときは 前にトグルした状態で出てくる、という仕様でした(なので、この前までのが間違ってたわけじゃないんですよ) 「」部分が違っただけでございます。 でも高速トグルしなくなったので、私としては今の方法でも前に戻っても全く問題ございません。お手間かけました 余談ですが、今回比較のために隣に旧FDを開いて比較して、改めてインターフェースが似てるのに涙が出ましたw ちょうどVistaが16bitアプリの日本語化を切ったので、このタイミングでjFD2に出会えたのは幸せでした もう一個、Tree機能欲しい欲しい言ってたのは私ですが、今回旧FDでTreeやったらツリー取得にものすごく時間かかってましたね 今のHDが大容量で、各ディレクトリも、ものすごく深く掘ってあるので、現代では不要な機能なのかな、ともチラリと思いました
139 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/19(水) 09:27:11 ID:glkDipry0] ありゃ、もう一個だけ報告です Alt+Shiftの挙動ですが、なぜか表示は出来るんですが 裏モード?(キー大文字、名前小文字の方)が反応しなくなりましたね (Shiftを押したままキーを押しても反応しない、Shiftキーを離すと小文字に戻ってしまう) 何かまた手を入れる機会があれば見てみて下さい すいません、作者さんが使わない機能ばかり使ってw
140 名前:jFD2作者 ◆R9u5o717Q6 mailto:sage [2007/12/19(水) 12:42:49 ID:XArs/6TM0] 139の指摘に対応したrev4をリリースしました。 今度こそ不具合はつぶせたと思います。 >>26 スクリプトは短く書いてナンボなんで、getの省略はアリだと思います。 僕はどうもJavaの癖が抜けなくて、セミコロン抜きJavaみたいなのを 書きがちなんですが。 Groovyの実験、楽しみにしてます。 継承とかをせずにクラスを拡張できるのはかなり面白いですよね。 Rubyで羨ましかった機能なんで、僕も取り込んでいきたいです。 >>138 ツリーは作りかけなんで、遠からず組み込む予定です。 FDのハードディスク全部のディレクトリ構造をキャッシュする手法は さすがに時代にそぐわないんで、エクスプローラーのメニューのように ディレクトリが選択された時点でディレクトリの中身を取得するような 実装にする予定です。
141 名前:jFD2作者 ◆R9u5o717Q6 mailto:sage [2007/12/19(水) 12:50:02 ID:XArs/6TM0] っと、rev.4にリンクミスあったんで直しておきました。 ダウンロード可能になってます。
142 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/19(水) 13:29:28 ID:/yTB1FYq0] おつです
143 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/19(水) 16:32:03 ID:glkDipry0] 乙です>rev4 試しました、きちんと動作してます ありがとうございました。お手数かけて申し訳ないです >「エクスプローラーのメニューのようにディレクトリが選択された時点で >ディレクトリの中身を取得するような実装にする予定です。」 なるほど、それがいいかもしれませんね 昔はディレクトリの増減なんてめったに無かったけど 今は頻繁ですからね。期待しております
144 名前:26 mailto:sage [2007/12/19(水) 23:17:09 ID:1QXif9K+0] >>140 実験って言ってもたいしたことしてないんだけど、こんなことが出来るんだよ というサンプルをあげてみますね。 テキストビューワのタブサイズが2で固定なので、それを2と4でトグルする スクリプトです。 タブサイズを保有するフィールドがprivateなので通常はアクセスできないの ですが、Groovyでアクセサメソッドを定義してアクセスしてます。 import com.nullfish.app.jfd2.viewer.text_viewer.TextViewerPanel panel=jfd.jFDOwner.activeComponent if(panel.class.name!="com.nullfish.app.jfd2.viewer.text_viewer.TextViewerPanel") return TextViewerPanel.metaClass.setTabSize << { sz -> textArea.setTabSize(sz) } TextViewerPanel.metaClass.getTabSize << { return textArea.getTabSize() } panel.setTabSize(panel.getTabSize()==2 ? 4:2)
145 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/19(水) 23:43:13 ID:glkDipry0] ふと思い出してスライドショーで小数点以下を入力したらいつの間にか対応してくれてる! ありがたや これでエロ画像高速で見れますw それにしても、0.1とかに設定すると改めてビューア部分読み込み速くて出来がいいなぁ、と思います
146 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/20(木) 00:08:19 ID:L8LnviE40] >>26 さん スクリプトもう何個も作っててすごいです! わたしも、何とか覚えて、 ごみ箱スクリプト作りたいです。
147 名前:jFD2作者 ◆R9u5o717Q6 mailto:sage [2007/12/20(木) 11:55:54 ID:9crRSmf20] >>143 なんかもう、ポカりまくりですみません。 >>26 すごいな、これ出来ちゃうともう何でもありですね。 Groovyの評価が変わりました。 これって既存メソッドの挙動を変えるのにも使えるんですよね? ファイラー部分の機能拡張にも使えそうだから、新規タブが開かれたときに 特定ディレクトリ以下のスクリプトを実行出来るようにしてもよさそうですね。 >>145 すっかり忘れてました。 作業してすぐに更新履歴に書かないと、新バージョンで何が変わったか忘れるんで 更新履歴からもれるんですよね。 >>146 是非やってみてください。 APIでわからない部分は、ここで質問してもらえればお答えしますんで。
148 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/21(金) 16:15:33 ID:ml9QBR/40] 26氏の書き込みに対するレスを全部>>26 でまとめられると流れが追いにくいので 返信先はその書き込みの番号にして欲しい、と、はたから見てる人間からのお願い。
149 名前:作者 ◆R9u5o717Q6 mailto:sage [2007/12/21(金) 23:55:39 ID:HawKD3gb0] なるほど。 今後はそうしますね。
150 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/23(日) 02:28:56 ID:fgpI08nh0] ftpで日本語がばけるのは仕様ですか?
151 名前:作者 ◆R9u5o717Q6 mailto:sage [2007/12/23(日) 14:18:42 ID:xMaZjPKj0] >>150 すみません、単なる実装漏れです。 次バージョンで対応しますね。
152 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/23(日) 16:54:50 ID:rM3IVPfx0] Linuxで使えてる人います? うちの環境(Ubuntu 7.10)では以下のようなエラー吐いて起動できないんですけど。 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initSystemColorDefaults(GTKLookAndFeel.java:1267) at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.loadStyles(GTKLookAndFeel.java:1509) at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.access$000(GTKLookAndFeel.java:37) at com.sun.java.swing.plaf.gtk.GTKLookAndFeel$WeakPCL$1.run(GTKLookAndFeel.java:1449) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) java.lang.NullPointerException at javax.swing.plaf.synth.SynthLookAndFeel$AATextListener.propertyChange(SynthLookAndFeel.java:793) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:347) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at java.awt.Toolkit.setDesktopProperty(Toolkit.java:1784) at sun.awt.SunToolkit.fireDesktopFontPropertyChanges(SunToolkit.java:1698) at sun.awt.SunToolkit.setAAFontSettingsCondition(SunToolkit.java:1743)
153 名前:続き mailto:sage [2007/12/23(日) 16:55:49 ID:rM3IVPfx0] at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(SwingUtilities2.java:119) at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initComponentDefaults(GTKLookAndFeel.java:1258) at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.getDefaults(GTKLookAndFeel.java:294) at javax.swing.UIManager.setLookAndFeel(UIManager.java:537) at javax.swing.UIManager.setLookAndFeel(UIManager.java:581) at com.nullfish.app.jfd2.Launcher.main(Launcher.java:92) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initSystemColorDefaults(GTKLookAndFeel.java:1267) at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.loadStyles(GTKLookAndFeel.java:1509) at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.access$000(GTKLookAndFeel.java:37) at com.sun.java.swing.plaf.gtk.GTKLookAndFeel$WeakPCL$1.run(GTKLookAndFeel.java:1449) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
154 名前:続き mailto:sage [2007/12/23(日) 16:57:17 ID:rM3IVPfx0] ちなみに、同じくJava製アプリであるV2Cはちゃんと動いてます.
155 名前:作者 ◆R9u5o717Q6 mailto:sage [2007/12/23(日) 19:11:13 ID:xMaZjPKj0] >>153 ご報告ありがとうございます。 確認してみますので、Javaのバージョンを教えていただけますか? コマンドラインから java -version を実行した結果を教えてください。
156 名前:続き mailto:sage [2007/12/23(日) 19:41:53 ID:rM3IVPfx0] >>155 java version "1.6.0_03" Java(TM) SE Runtime Environment (build 1.6.0_03-b05) Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode, sharing) と出ました。 それと少し訂正します。 インストールして最初の起動は成功します。 使っているうちにキーボードでの操作ができなくなり(マウスでは操作できる)、 一度終了して再度起動しようとすると、上記のエラーが出て起動できなくなります。 設定ファイル(.jfd2以下)を削除すると起動はできます。
157 名前:152 mailto:sage [2007/12/23(日) 22:37:17 ID:rM3IVPfx0] 私の環境が悪いのかと思い、 新規にUbuntuをインストールし、 直後にSunのサイトから最新のJDK 6.0をダウンロードしてきて試したのですけど、 やっぱり同じようにGTKルックアンドフィールがどーのこーのっつーエラーがでます。 Ubuntu以外のLinuxディストリで使えている人います?
158 名前:作者 mailto:sage [2007/12/24(月) 01:00:28 ID:tEmGumewO] ありがとうございます。 これから検証させて頂きます。
159 名前:作者 mailto:sage [2007/12/25(火) 11:01:43 ID:w607PDh9O] 検証完了しました。 起動時に呼び出される、プラットフォームネイティブのルックアンドフィールを 使用するよう指定するコードが実行されると落ちるようです。 詳しい事は僕のブログを見てください。 次バージョンで対処します。
160 名前:152 mailto:sage [2007/12/25(火) 19:57:14 ID:icyy4uLc0] >>159 乙です。 ウチでは実機でUbuntu動かして不具合出てるんで、 仮想マシンのせいではないと思います(多分、ですが…) しかし、Fedora 8でちゃんと動いてるって報告があるってことは、 やはりUbuntuが問題なんでしょうかねぇ…
161 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/25(火) 20:13:57 ID:QvuwbB8O0] おつです
162 名前:作者 mailto:sage [2007/12/26(水) 14:40:42 ID:FAT7OK3BO] あくまでも推測ですが、Ubuntu7.10で使ってるC/C++のライブラリが Javaが要求してる物とバージョン違いで不整合を起こしてるような 気がします。 切り分けのためにこちらでも別のデストリビューションを試してみます。 場合によってはSUN頼みになっちゃうかもしれません。
163 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/27(木) 02:50:30 ID:LHsSj2Zv0] えーと、今更な報告です 外部コマンドを呼ぶとき 現在のパス($P)を渡すと ""で囲まれずに\が二重になってしまいますね 例「explorer $P」→「explorer c:\\bin\\vim」 こんな感じです。とりあえず報告まで
164 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/27(木) 21:51:19 ID:xRVwnLqN0] Vine4.1にインスコしてみました. >>156 さんと同じで初回起動時OK,二回目以降NGです.
165 名前:164 mailto:sage [2007/12/27(木) 22:01:29 ID:xRVwnLqN0] 追記 java version "1.6.0_03" Java(TM) SE Runtime Environment (build 1.6.0_03-b05) Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode, sharing) 二回目起動時に、以下メッセージで起動しません。 java.lang.NullPointerException at javax.swing.plaf.synth.SynthLookAndFeel$AATextListener.propertyChange(Unknown Source) at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) at java.awt.Toolkit.setDesktopProperty(Unknown Source) at sun.awt.SunToolkit.fireDesktopFontPropertyChanges(Unknown Source) at sun.awt.SunToolkit.setAAFontSettingsCondition(Unknown Source) at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(Unknown Source) at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initComponentDefaults(Unknown Source) at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.getDefaults(Unknown Source) at javax.swing.UIManager.setLookAndFeel(Unknown Source) at javax.swing.UIManager.setLookAndFeel(Unknown Source) at com.nullfish.app.jfd2.Launcher.main(Launcher.java:92)
166 名前:164 mailto:sage [2007/12/27(木) 22:03:44 ID:xRVwnLqN0] 本当はもっと続くんですが、略。 ()内がUnknown Sourceになってるけど、おそらく同じエラーでは ないかなぁ
167 名前:作者 mailto:sage [2007/12/27(木) 23:09:47 ID:L/dXvL7uO] すみません、お手間をかけます。 26さんからの情報で、LinuxのJava自体の問題ということが わかりました。 回避策はわかったので対応出来ると思います。 >>163 すみません、単純なバグでした。 これも次バージョンで対応します。
168 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/27(木) 23:19:38 ID:LHsSj2Zv0] >>167 ありがとうございます なんか細かいバグはあるんだけど jFD2って本当に頑丈ですね ちょっとやそっとじゃ落ちない、止まらない ファイラースレで他のファイラのテストやってて実感しましたw
169 名前:作者 mailto:sage [2007/12/28(金) 11:28:36 ID:elX6HH5fO] バグが多いのは僕がうっかりキングだからなんですが、 比較的頑丈なのはJavaの手柄が大きいんですよ。 メモリーリークや不正なメモリーアクセスが無いので、 プロセスが死ぬような致命的なエラーにはなりにくいんです。 もちろん死なないだけでは使い物にならない状況を避けないと 意味がないんですが、それでも他の言語と比べると楽です。 みんなもっとクライアントアプリ書けばいいんですが、 相変わらず人気無いですね、Java。 ファイラースレのあれは、アイディアはかなり面白いので、 ブラッシュアップし続けて欲しいですね。 個人的には応援してます。
170 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/28(金) 11:45:44 ID:8nNCMi/R0] jFD2を使ってみようと思ったけど起動しないです。 僕の環境の問題の気もするけど一応報告。 OSはWindows XPsp2、JRE1.4.2とJSE Version 6 Update 3インストール済み。 jfd2.exeをダブルクリックすると、 エディタのパス入力画面とファイル起動シェル入力画面が開く。 入力して「了解」をクリックするが、ここから何の反応も無し。 タスクマネージャにはjfd2.exeとjavaw.exeが起動。 Application Dataフォルダには何も作成されず。 もう一度jfd2.exeを起動しても同じで、 タスクマネージャ上で二重三重に起動されるだけ。 とこんな感じです。 何か必要なことを見落としてますでしょうか?
171 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/28(金) 12:05:01 ID:JwKkixSw0] 170の書き込みを見て気づいたんだけど、 開発日誌には 要JRE5.0 と書いてあって、公開ページには ●動作環境 Java2 1.4以上 と書いてあるけど、 結局、J2SE 1.4.*でも動くのん? 動くにしても動作環境をjava2 1.5以上ってことにしておいた方が、 面倒くさく無いようなきがするんだけど。
172 名前:26 mailto:sage [2007/12/29(土) 13:12:54 ID:2pu63CXQ0] アクセス規制解除されたかな?試験かきこ 飲み会ラッシュが終わったので、また色々いじり始めます。 >>147 >これって既存メソッドの挙動を変えるのにも使えるんですよね? Groovyで出来ることも限界があって、既存のクラスにメソッドを追加はできて も既存のメソッドの差し替えはできないようです(同じ名前のメソッドを定義 しても基のメソッドが呼ばれてしまう)。 またGroovyで定義したメソッドが有効なのはGroovy内だけで、Javaからは見え ないので、できることには限界があります。 >ファイラー部分の機能拡張にも使えそうだから、新規タブが開かれたときに >特定ディレクトリ以下のスクリプトを実行出来るようにしてもよさそうですね。 これが出来るといいですね。 groovyをコンパイルしてplugin登録する手を考えてました。
173 名前:26 mailto:sage [2007/12/29(土) 13:23:11 ID:2pu63CXQ0] 要望2点 (1) aliase.xml を編集したい。 現状、編集しても基のデータで上書きされてしまいます。 (2) 「ファイルの実行」でパスに空白が含まれると変。 "c:\Foo and Bar\baz.exe"を選択しているとすると、ダイアログには ^"c:\Foo^ and^ Bar\baz.exe^"と表示されます。 エスケープ文字の前に無条件に"^"を入れているようなので、デバッグ用の コード?
174 名前:jFD2作者 ◆R9u5o717Q6 mailto:sage [2007/12/29(土) 14:39:59 ID:rXmV8iRw0] 三日連続で飲みが体にこたえる作者です。 年ですかね・・・ >>188 時間がかかってしまってすみません。 確認してみましたが、Javaが1.4.2だと動作に問題があるようです。 おそらく、標準のJavaVMが1.4.2になっていると思われます。 次期バージョンでは対応しますので、とりあえずの対策になりますが、 PATH環境変数にJava SE Version 6 Update 3のbinディレクトリを先頭に 追加していただけないでしょうか。 Java SE Version 6 Update 3のbinは、標準では以下になります。 C:\Program Files\Java\jre1.6.0_03\bin また、これは蛇足とは思いますが、環境変数設定は以下のサイトが詳しかったです。 www1.u-netsurf.ne.jp/~ysk-net/WithEmacs/Foundation/envvar-win.html もしかしたら不完全な状態で設定が残っている可能性があるので、設定ディレクトリ (C:\Documents and Settings\(ユーザー名)\Application Data\Nullfish) も削除しておいたほうがよいかもしれません。
175 名前:jFD2作者 ◆R9u5o717Q6 mailto:sage [2007/12/29(土) 15:13:23 ID:rXmV8iRw0] >>189 Java2 1.4は、2年位前に友人に 「会社でOracle10g添付の1.4.2しか無いからサポート切り捨てないで」 と頼まれたので残してあったのですが、現バージョンで1.4.2で 動かなくなっていました。 ただ、友人の会社もさすがに1.5.0を導入してますし、標準は6ですし、 7の声も聞こえてきてますし、互換性は残しますがサポートは切り捨てようと思います。 1.4を切り捨てちゃって困る人っていますかね?
176 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/29(土) 15:23:08 ID:S7j9tJBv0] あんまりいないと思う、困る人 それにしてもさっきからロングパスw
177 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/29(土) 15:26:08 ID:Su6gKAyM0] 専ブラのログ壊れてない?>作者さん
178 名前:jFD2作者 ◆R9u5o717Q6 mailto:sage [2007/12/29(土) 15:33:48 ID:rXmV8iRw0] >>190 お互い飲みすぎに気をつけましょう。 >Groovyで出来ることも限界があって、既存のクラスにメソッドを追加はできて >も既存のメソッドの差し替えはできないようです(同じ名前のメソッドを定義 なるほど。 それが出来ちゃえば最強だったんでちょっと残念。 もっとも、誰かが勝手にメソッドの挙動を変えて原因不明のエラーが、 なんてことになりそうで怖いですが。 C++の演算子オーバーロードみたいかな。 新規タブ実行時スクリプトは、スクリプトディレクトリの下に専用のサブディレクトリを 用意して、その中のファイルを実行するような形にしましょうか。 というか、なんでしたらソースにコミットしてみます? 以下要望について >(1) aliase.xml を編集したい。 keys.xmlみたいに編集用aliase.xmlを用意しますか。 >(2) 「ファイルの実行」でパスに空白が含まれると変。 jDF2の外部コマンドは基本的にシェル(WindowsだとCMD.EXE)を経由して実行するので、 現バージョンからCMD.EXEのエスケープ方法に従うようにしました。 本当はコマンド入力してもらってからエスケープしたいんですが、たとえば notepad.exe c:\xxx.txt なんてコマンドがきた時に区切り用スペースなのかファイル名の中のスペースなのか 見分ける方法が無かったので、こういう形にしています。 なんかうまい手は無いもんでしょうか? スペースのほかには、以下の文字が^でエスケープされます。 ^&()[]{}=;!'+,'"~
179 名前:jFD2作者 ◆R9u5o717Q6 mailto:sage [2007/12/29(土) 15:45:57 ID:rXmV8iRw0] >>194 正月休み明けまでに反対意見無かったら切り捨てます。 OSにしろJVMにしろ、基本は一つ前のバージョンまでくらいのサポートだと 楽で助かりますね。 Windows2000でJDK1.4.2の動作確認してとか言われても持ってないですし。 >>195 単に僕が書くのが遅いんで小出しにしてるからなんです。 すらすらとうまい文章が書けるようになりたいもんです。
180 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/29(土) 15:57:41 ID:igw83ttp0] 作者さん乙です。 でもとりあえず2chブラウザの、このスレのログを再取得した方がいいですよ。 私の書き込みでちょうどレスが180になるはずですので。 というわけで180ゲット
181 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/29(土) 15:58:52 ID:S7j9tJBv0] いやいや、たぶんログが壊れて作者さんの発言全部ロングパスになってるよw ちなみに正常なログだと作者さんの最後の発言は>>179 です それではよいお年を
182 名前:jFD2作者 ◆R9u5o717Q6 mailto:sage [2007/12/29(土) 16:22:47 ID:rXmV8iRw0] あれ? 本当だ。 確かに専ブラ変えたら面白いことになってますね。 これはびっくり・・・
183 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/29(土) 16:45:14 ID:rBcCQnNE0] ログがぶっ壊れてるんだと思うですよ。 一旦削除→再取得で直るかと
184 名前:作者 mailto:sage [2007/12/29(土) 19:59:22 ID:xxpqmnY5O] ログ取り直しで直りました。 こんなこともあるんですね。 これから実家に帰ります。 皆さんもよいお年を。
185 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/30(日) 11:49:47 ID:wufObDpN0] また来年ノシ
186 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/31(月) 14:38:13 ID:og2+zUwq0] ここらで作者に来年の抱負なんかをビシッと言ってもらおうじゃないか。
187 名前:jFD2作者 ◆R9u5o717Q6 mailto:sage [2007/12/31(月) 18:42:23 ID:7q08xpKd0] うーん、抱負ですか・・・ とりあえず開発は今までどおりのペースで進めるんで、 もうちょっと露出を増やしたいと思ってます。 窓の杜やVectorなんかで取り上げてもらうのと、海外進出ですね。 「jFD2?何それ?」 な状況を変えたいです。 あと、体重を5キロ、できたら10キロ落としたいです・・・
188 名前: 【大凶】 【1796円】 mailto:sage [2008/01/01(火) 10:38:01 ID:oYsqsYgh0] あけおめ 2008年がjFD2躍進の年になりますように
189 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/01(火) 10:40:26 ID:oYsqsYgh0] ( ゚д゚) 大凶… _(__つ/ ̄ ̄ ̄/_ \/ / ( ゚д゚ ) _(__つ/ ̄ ̄ ̄/_ \/ /
190 名前:jFD2作者 ◆R9u5o717Q6 mailto:sage [2008/01/01(火) 14:01:21 ID:S7Mo3jzx0] 明けましておめでとうございます。 静岡に富士山より大きい巨大ミサイルが落ちて、爆風で新宿の職場のビルが 倒れそうになるんですが、都庁ビルにもたれかかって倒れずに済むという 初夢を見た作者です。 なんつー夢だ。 でも富士山が出てるからめでたいです。 今年はjFD2メジャー化に向けてがんばりますので、ご声援よろしくお願いいたします。 みんなにとって楽しい年にしたいものですね。
191 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/01(火) 22:20:28 ID:JrwJSspd0] >>190 あけましておめでとうございます。今年もがんばってください! 余談ですけど、初夢って元旦の晩から二日の朝にかけて見る夢のことらしいっすよ
192 名前:26 mailto:sage [2008/01/01(火) 23:12:29 ID:D3laMmRq0] あけおめ。今年もよろしくです。 jFD2飛躍の年になるといいですね。 >>178 年越しレス失礼。 >お互い飲みすぎに気をつけましょう。 今日は朝から飲み続けで、他にすることもないのでスクリプトを1つでっちあげ ました。結構いい感じなんで、あとでアップします。 >新規タブ実行時スクリプトは、スクリプトディレクトリの下に専用のサブディレクトリを >用意して、その中のファイルを実行するような形にしましょうか。 仕様については後でまた変更ってのも申し訳ないので、具体的に「こんなことが できる」ってのが提示できる状態になってから再度お願いします。 >というか、なんでしたらソースにコミットしてみます? いや、Javaはあまりいじりたくないのでw。 >>(1) aliase.xml を編集したい。 >keys.xmlみたいに編集用aliase.xmlを用意しますか。 function.iniのように直接編集できればいいなぁと思ったのですが、今日作った マクロを使うと、自分で定義したaliase.xmlはあまり使わなくなりそうなので この希望は取り下げます。 >>(2) 「ファイルの実行」でパスに空白が含まれると変。 事情、了解しました。