[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 05/09 19:50 / Filesize : 131 KB / Number-of Response : 419
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【2画面ファイラ】 内骨格 Part1 【Python拡張】



1 名前:ミスター外骨格 [2007/10/24(水) 04:02:04 ID:ENN/kcvg0]
CraftLaunchの作者が今度はファイラー界へ殴り込みだ!
hp.vector.co.jp/authors/VA012411/cfiler/doc/index.html

>内骨格には以下の特徴があります。
>・キーボードで操作
>・マウスではほとんど操作できない
>・あふ(www.h5.dion.ne.jp/~akt/)に強い影響を受けている
>・スクリプト言語Pythonを内蔵しており、Pythonで拡張が可能
>・テキストビューアを内蔵
>・イメージビューアを内蔵
>・ミュージックプレイヤを内蔵

182 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/01(土) 11:18:27 ID:j5CZ8G+i0]
>180
Unicode目的ならPPxでいくね?

183 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 18:30:15 ID:KEYI1Bq80]
1.35


184 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/06(木) 13:21:35 ID:aqoqSJDh0]
- 2008/03/03 内骨格 ver 1.35公開

[変更点]
- ファイルの分割と結合の機能を追加 ( "SplitFile"コマンド / "JoinFile"コマンド )
- ディレクトリの再読み込み(Shift-End)を連打したとき、
'NoneType' object is unsubscriptable
というエラーログが出ることがあったのを修正。スレッドセーフでない箇所があった。
- ファイル名が重複してリネームに失敗したときに、露骨なエラーメッセージが表示されるのを修正
- アーカイブの中やGmailDriveなど、Shift-Fで検索できない箇所で、途中まで操作できていたのを修正。Shift-Fが効かないようにした。
- テキストビューア、バイナリビューア、画像ビューアのロード処理を別スレッドに。
- FTP先のテキストファイル、バイナリファイル、画像をビューアで見れるように。
- コマンドラインのランチャの入力が成功したときはコマンドラインを閉じる。
- ファイルのコピーと移動の際、タイムスタンプと属性もコピーするようにした。

185 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 01:30:02 ID:p7U6Rax90]
1.36きてるぜ

186 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 07:01:28 ID:lEYPmKpK0]
Not Found…
まぁいいか、今度見よう。

187 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/12(水) 08:49:21 ID:SLz8IQ1V0]
- 2008/03/10 内骨格 ver 1.36公開

[変更点]
- タイムスタンプと、ファイル属性の変更に失敗したとき、露骨なエラーが出ていたのを修正
- 画像のデコードに失敗したときのエラーメッセージを修正

188 名前:名無しさん@お腹いっぱい。 [2008/03/13(木) 13:58:44 ID:fgXAt+fO0]
このソフトってあふみたいにコマンドラインでフォルダを
渡すオプションってないの?

-L"***" -R"***"

みたいなやつ

189 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 21:27:12 ID:Ph78GvKQ0]
config.pyの「F5 キーであふを起動する」あたり?

いや、よく分からんのだけど…。

190 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 12:45:36 ID:00dln8QJ0]
- 2008/03/19 内骨格 ver 1.37公開

[変更点]

- 色のカスタマイズ機能を追加 (設定メニュー2)

- アーカイブファイル中の仮想ディレクトリの中から、ファイルをコピーしたときに、
 ファイル属性が取得できずにエラーになっていたのを修正。( ver 1.35 で混入した問題 )

- GmailFS や FTP へのコピーのとき、タイムスタンプと属性の変更二失敗して、
 エラーになっていたのを修正。( ver 1.35 で混入した問題 )




191 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 20:14:38 ID:fYb3LmVp0]
婆ちゃんが居ない…

192 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 14:45:27 ID:3Sd6xFsK0]
>>188

オプションはデバッグ用の-d -pしか用意されてないみたいね。
config.pyを弄ってどうにかしようと思うと、

cfiler -- -L hoge -R fuga

みたいに--をつけて一旦オプションの解析を中止させて
config.pyで--以降の部分のオプション解析処理をしてやればなんとかなるっぽい。

例えばconfigure関数の定義に↓を追加してやれば-L,-Rの引数をログペインに表示できる。
あとは左右のペインにそのフォルダを設定してやれば良いんだけど、やりかたがわからん。

log_write = window.log_pane.log.write
i = 1
for x in sys.argv[1:]:
 i += 1
 if x=="--":
  break
option_list, args = getopt.getopt( sys.argv[i:], "L:R:" )
for option in option_list:
 if option[0]=="-L":
  log_write(option[1])
 elif option[0]=="-R":
  log_write(option[1])


193 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 20:55:12 ID:WsvUaEu70]
>>188
内骨格を使いたくても、結局外部のツールからディレクトリを変更出来る機能が実装されてないので、元のファイラに戻ってしまう。
外部から変更するオプション機能を追加することがそれほど面倒そうにも思えないので、きっとわけがあると勘ぐってみた。
現在もディレクトリ変更用のミニバッファにCraftLaunchぽい補完機能が実装されているので、将来的に「CraftLaunch+あふ」のようなファイラを目指してるのかも?


194 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 19:11:28 ID:ca50HBFF0]
v 1.38

195 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 14:24:40 ID:Bcz+WU0N0]
1 .38 - 2008/03/26
- 1.37で色のカスタマイズ機能を追加した影響で、画面の設定が16bitのときに正しく描画されなくなっていたのを修正。

196 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/31(月) 03:06:33 ID:UWtRvr9s0]
1.39きてるね
最近ぜんぜん弄ってないんだが、importめんどくさい問題は直った?

197 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/31(月) 07:18:22 ID:nN2dxaVA0]
こないだ、仮想化したDVDの中のVOBファイルをHDDに転送しようとしたら、
一部しか転送されなかったなぁ。

198 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 08:41:07 ID:elPvXJ6k0]
def opendirargs(window):
  modified = False
  for arg in sys.argv:
    print arg[2:]
    if arg[:2] == "L=":
      modified = True
      deflist = window.left_pane.file_list
      try:
        window.left_pane.file_list = cfiler_filelist.FileList( window, cfiler_filelist.lister_Default( window, arg[2:] ) )
      except:
        window.left_pane.file_list = deflist
    if arg[:2] == "R=":
      modified = True
      deflist = window.left_pane.file_list
      try:
        window.right_pane.file_list = cfiler_filelist.FileList( window, cfiler_filelist.lister_Default( window, arg[2:] ) )
      except:
        window.right_pane.file_list = deflist
  if modified:
    window.paint()

199 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 08:51:09 ID:elPvXJ6k0]
上記の関数をconfig.pyの適当なところに追加し、onfigure関数から
opendirargs(window)を呼ぶと引数の処理が可能になる。

例:
cfiler.exe L=c: R=d:
cfiler.exe L="c:/windows" R="d:"

パスには\ではなく/を付ける事
何故ならば
cfiler.exe L="c:\" R="d:\"等どしてしまうとpythonの仕様で「\"」が「"」として解釈されてしまうため。
もし\を使いたいのであれば二重におく事。
cfiler.exe L="c:\\" R="d:\\"
のようにする。

200 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 14:50:52 ID:55kKOgFU0]
1 .39 - 2008/03/31
- バイナリビューアで E を押したとき、エラーになっていたのを修正。
- テキストビューアで、ファイルを開きかけている間に E を押したとき、エラーになっていたのを修正。
- アーカイブ中のテキストファイルや画像ファイルを内蔵ビューアで開くと、アーカイブファイルがオープンされっぱなしになって、削除などができなくなるのを修正。
- Grep や Search で、中断したときにも Done というログが出るのを修正。
- ログの適当なところで改行を入れる。



201 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/07(月) 02:42:04 ID:BQpkHjp/0]
1.40
- ファイルコピーやGrepなどの時間がかかる処理の間、メインウインドウの右下にプログレスバーを表示する。
- すでに動作中のタスクが存在して、後続のタスクをキューイングしたとき、ステータスバーに [タスクを予約しました]というメッセージを表示する。
- FTP / WebDAV 上のパスのクリップボードへのコピーで、パスが間違っていたのを修正。ディレクトリ名が1つ削られていた。
- FTP / WebDAV 上のファイル削除時のログで、パスが間違っていたのを修正。ディレクトリ名が1つ削られていた。
- GmailFS の ファイル1つの削除のとき、ログペインに Done だけしか表示されないのを修正。
- GmailFS の ファイル削除のとき、ファイルパスの前に gmailfs: のプレフィックスを付ける。

202 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 00:22:54 ID:XGymy7yN0]
1.41

203 名前:名無しさん@お腹いっぱい。 [2008/04/09(水) 07:19:19 ID:264nm3CX0]
期待age

204 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 11:02:26 ID:jYbGqiN60]
>>77
トン

205 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 17:36:32 ID:MT+Nrt7D0]

1 .41 - 2008/04/08
[変更点]
- イメージビューア中、Shift + ↑↓←→ でスクロールする。
- イメージビューアのウインドウサイズ変更で、フィットモードの場合に画像サイズを追従させる。
- イメージビューアで画像を切り替えたときに、ファイルリストのカーソル位置を追従させる。
- イメージビューアで SPACE キーを押すことで、ファイルリストのアイテムを選択する。
- 1.40でプログレスバーを導入した影響でアーカイブファイルの作成が失敗するようになっていたのを修正。

206 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/14(月) 01:03:53 ID:1Wl0jhF80]
ごみ箱ktkr
どういう実装なんだろ

ver 1.42
[変更点]
- ファイルの削除について、デフォルトでごみ箱を使用するかどうかの設定を追加 (設定メニュー2)
- タイムスタンプの秒表示をOn/Offするためのスイッチを設定メニュー2に追加
- イメージビューアウインドウの最大化機能を追加 ( Fキー または Alt-Return )
- イメージビューアやテキストビューアのウインドウに、閉じるボタンや最大化ボタンを追加

207 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/14(月) 13:36:39 ID:iEWiL4570]
>>206
>どういう実装なんだろ
ctypes モジュールから、shell32.dll の SHFileOperationW() を呼び出して使用。
SHFileOperation については「SHFileOperation エクスプローラ」辺りでググってちょ。

208 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/15(火) 01:40:35 ID:uTF06FHE0]
ありがとう!
ソースも見ましたが、自分の知識不足が身にしみました・・・
精進します・・・

209 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/19(土) 12:31:38 ID:wkKgBGgHP]
sftp できるようにならないかなぁ…

210 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/19(土) 22:41:03 ID:rv1z2DkL0]
scp できるようにならないかなぁ・・・



211 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/19(土) 22:43:56 ID:9XrjPzvr0]
ftps できるようにならないかなぁ・・・

212 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/20(日) 16:16:44 ID:NlzZ0ygI0]
mfiler2と比べてどうなのかな。

213 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/27(日) 14:49:56 ID:aBs9eMGw0]
フィルタやファイル名検索が正規表現使えるようにならないかなぁ
欲をいえばmigemoがいいなぁ

214 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/05(月) 13:35:09 ID:/q1c8vlL0]
1.43

215 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 09:25:57 ID:LdE0UUUW0]
- 2008/05/05 内骨格 ver 1.43公開
[変更点]
- 選択アイテムの統計情報(サブディレクトリを含むファイル数や合計サイズ)を出力する機能を追加 ( Iキー )
- ファイル比較時に、片方または両方がバイナリファイルだった場合に、バイナリモードで比較する。バイナリモードの比較では、単に2つのファイルが同一であるかどうかをメッセージボックスで表示する。
- タイムスタンプの比較で、1秒の差を無視するオプションを追加 (設定メニュー2)
ファイルシステムが FAT の場合、タイムスタンプの粒度が2秒のため。
- 一括変名で正規表現を使用しなかったときに、エラーが表示されて操作不能になるのを修正
- Grepで日本語を検索しようとしたときエラーになるのを修正
- ファイルのコピー先の容量が足りずにエラーが発生したとき、小さいサイズのファイルが残っていたのを修正。
- 複数ファイルのコピー/移動の途中でエラーが発生したときに、処理が中断されず続行していたのを修正。

216 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/14(水) 07:23:44 ID:VarvwBWO0]
地味に「使ってますよ」申告。
作者タン、乙でござるよ!

217 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/14(水) 10:19:06 ID:aTP3f5LX0]
あふの&MENUを簡易に実現する方法があれば教えてくだされ

218 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/14(水) 12:38:01 ID:S7mM5KVF0]
>>217
あふでいいじゃん
あふぅあふぅ*

219 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/19(月) 00:50:42 ID:hyG0BDre0]
1 .44 - 2008/05/18
- コピー、移動、アーカイブ展開、終了、の前に確認ダイアログを出すかどうかのオプションを追加 (設定メニュー2)

最近全然試せてないわ

220 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/20(火) 12:33:37 ID:6IABt1K+0]
1 .45 - 2008/05/20
- バージョン1.44で、コピー先入力、移動先入力がエラーになってしまうのを修正。コピー先入力、移動先入力のときは、わざわざ確認しないようにした。



221 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/21(水) 22:01:59 ID:SjobqvLG0]
だいなファイラーと併用中、なかなか良いね
XからのGoogleコマンドでキーワードの入力の仕方が解らん

222 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/21(水) 23:15:13 ID:bxpoBqZ40]
google;検索ワード

223 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/22(木) 00:21:26 ID:2J32hls60]
>>222
出来ました、サンクスです
スクリプト言語はRubyやLisp系メインに使ってるけど
Pythonやってみるきっかけになりそうです

224 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/22(木) 00:35:06 ID:bkBfTZt20]
Lispってスクリプト言語だったのか・・・

225 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/22(木) 09:24:47 ID:539zi4Wd0]
Lisp プログラマのための Python 入門
ttp://www.unixuser.org/~euske/doc/python/python-lisp-j.html

226 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/26(月) 04:57:13 ID:RBDIHTNa0]
- 2008/05/25 内骨格 ver 1.46公開
[変更点]
- 画像ビューアを頻繁に開いたり閉じたりしていると、タイミングによって操作不能に陥ることがあるのを修正。
(ほかにも同じ問題がおきるケースがあったかもしれない。)

- zip / tgz / tar / bz2 の中に日本語ファイル名が含まれているときに、Uキーで展開できないのを修正。

227 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/04(水) 19:06:14 ID:xfuigxw90]
フォントのアンチエイリアスは効かせられないの?

228 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/10(火) 12:39:00 ID:XRQ88zAs0]
あふでxをよく使うんだけど
内骨格のxって「ファイル名を指定して実行」じゃないんだね

内骨格で、「ファイル名を指定して実行」をやる方法ってあるんかな
あふみたいにファイル名がデフォで表示されて、かつタブでファイル名補完も
出来ると一番いいのだけれど

229 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/14(土) 21:04:24 ID:siE6XMqK0]
sites.google.com/site/craftware/cfiler

230 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/29(日) 22:20:29 ID:W6Nd/Xbi0]
                  /\___/ヽ
                /''''''       \
  i´`Y´`Y`ヽ(⌒)    /  (●),     ''''''\
  ヽ_人_.人_ノ `~ヽ  ./      ノ(、_, )ヽ (●) .|
    \___    \ |.      / ̄〉     .|
           \_ 〉 \    /ー-〈  (⌒) ./
                 .   `ニニ´ ノ  Y`Y´`Yヽ
  あふと間違えた         (´ ̄   .i__人_人_ノ
                      ` ̄ヽ      /
                         ` ̄ ̄



231 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/09(水) 00:50:00 ID:BKGcOCSP0]
バージョンまだぁー?

232 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/11(金) 19:57:44 ID:LJBHHPO80]
内骨格のカスタマイズを書いているページを探したけどあまり見つからない

vinokourov.blog76.fc2.com/category9-1.html
d.hatena.ne.jp/odz/20080125/1201277905

233 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/12(土) 00:00:57 ID:ojtwyCLd0]
これちょっと弄ったけど、カスタマイズしてーんなら、ソース展開して
自分のPythonインタプリタから
pythonw -m cfiler_main
で実行したほうが便利

でも、config.pyからのカスタマイズには限界あると感じた
Emacs風に言うとフックが十分に用意されてないという感じ
特にイベントハンドラまわりはCの実装にコンストラクタで渡したらそれっきりで、
外から/後から弄りようが無いんだよな

234 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/14(月) 12:14:29 ID:J2f0+XhF0]
フックが足りないっていうのは同感。

例えばテキストビューアをQでも終了するように改造するためには、
command_Viewのコードを持ってきてonKeyDown関数を書き換えた
command_View2みたいな関数を定義するか、
↓みたいなことをやってTextViewerのonKeyDownメソッドを書き換えないといけないし。

from cfiler_textviewer import *
tvKeyDown = getattr(TextViewer, 'onKeyDown')
def tvKeyDown2(self, vk, mod):
if tvKeyDown(self, vk,mod):
return
if vk==ord('Q') and mod==0:
self.destroy()
setattr(TextViewer, 'onKeyDown', tvKeyDown2)


235 名前:名無しさん@お腹いっぱい。 [2008/07/14(月) 12:39:11 ID:94v6sBk40]
またpythonか…

236 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/16(水) 14:17:41 ID:QqWfCBpq0]
弄り途中のconfig.pyをupしてみた。
www-2ch.net:8080/up/download/1216185153903730.i11rmq

ジャンプリストにデスクトップ等を追加したり、IPアドレスでジャンプリストを変更したりとか
キーを押したらすぐに実行/ジャンプするメニューとか、
標準では付いてない選択を反転させるコマンドとか思いついた物を適当に書いてます。

237 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 03:06:57 ID:GbWJybTm0]
それなりに期待して起動してみたんだが・・・無茶苦茶重いのな。
ソース見たら殆んどPython・・・そりゃ更新も早かろうよ。
上の方でなぜかC++製ってことになってるけど騙されないよう注意な。

238 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 14:21:03 ID:5PhRs6Mq0]
【2画面ファイラ】 内骨格 Part1 【Python拡張】

239 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 15:03:51 ID:eA8/peTS0]
>>237
内骨格より軽くて高機能かつ拡張性が高い2画面ファイラをあげてくれ。


240 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 15:10:52 ID:5PhRs6Mq0]
ま、あふで十分だな



241 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 17:12:09 ID:eA8/peTS0]
軽さで比較すると、ウチではあふも内骨格も変わらんが。
まあ基本あふ使いだけどさ。


242 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 18:55:08 ID:rHbzusF30]
1 .47 - 2008/07/22
- Ctrl + ↑↓キーの際、ファイルが選択されていないときは、ブックマークにカーソル移動するようにした。

- テキストビューアのカスタマイズ機能を追加 (実験的)
config.py の configure_TextViewer() を呼び出す。

- ホットキー設定ウインドウで、キーコード入力部品にフォーカスを持っていった際に、エラーが発生するのを修正

- Grep機能でアクセス権のエラーが発生したときに、Grepが続行しなくなっていたのを修正。ファイルをスキップして続行するようにした。

- デフォルトの設定ファイルで フィルタクラスに与えるパターン文字列をユニコード形式にした。(ユニコード形式ではないまま日本語を使用したときにエラーが発生するため)

- 存在しないパスにジャンプしようとしたときに、適切なエラーメッセージを表示するようにした。

- ジャンプリスト中のファイルパスがUNICODE形式でなかった場合はエラー処理するようにした。

243 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 21:12:14 ID:33UdUKYf0]
わしょーい

244 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 21:38:40 ID:49J+wrsW0]
ソースパッケージにはpythonの標準配布物とpy2exe以外は全部含めておいて、
python setup.py py2exeできちんとcfiler.exeが出来る構成にしておいて欲しいなぁ。

245 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/23(水) 06:07:14 ID:SuNEQowl0]
1 .48 - 2008/07/22
- config.py のなかに、configure_TextViewer() が定義されていないと、テキストビューアを開いたときに、エラーメッセージが表示されるのを修正。

- Bookmarkの順序が、起動のたびに逆転しているのを修正

- diffviewerでCtrl-Upしたとき、マイナスの行番号として、ファイルの末尾が見えてしまうのを修正

246 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/28(月) 02:38:44 ID:+/tgBrZJ0]
1 .49 - 2008/07/27
- 補完候補ウインドウが、画面の下にはみ出る場合は、画面の上方向に配置するようにした。

247 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/28(月) 22:37:47 ID:vJVsXiIa0]
削除が出来ない
なにこれ

248 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/29(火) 00:09:57 ID:8xA3mwNq0]
だがそれがいい

249 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/29(火) 11:14:47 ID:szHxeaQq0]
1 .50 - 2008/07/29
- Filter、Select、Search、の履歴を残すようにした。
- 露骨なエラーメッセージが出ていた箇所を調整。

250 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/05(火) 20:36:10 ID:RcS7rvto0]
1 .51 - 2008/08/05
- 補完候補ウインドウの右と下のフレーム部分が、再描画されずにゴミが残ることがあったのを修正

- 再描画をすこし高速化

- WindowsXPでクラシックテーマを使用したときに、ウインドウの一部が再描画されないまま残ってしまう、WindowsXPの問題 (support.microsoft.com/kb/436093/ja) を回避するオプションを設定メニュー2に追加



251 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/07(木) 07:13:44 ID:IyAnfIhH0]
1 .52 - 2008/08/07
- GREPの検索パターンを履歴に残すようにした。

- ファイルのコピー時に、上書き対象のファイルがオープンできなかった場合の動作がおかしかったのを修正。
(上書き対象が削除されようとして、削除も失敗していた。)

- 今後の品質向上のため、Pythonのインタプリタが1秒間以上ロックしたままになったことを検出するデバッグ機能を追加。
内骨格が長時間操作を受け付けなくなる現象を排除していくための技術的な情報を収集するため。
( ini ファイルの [DEBUG] セクションの detect_block を 1 に設定すると有効になる。)

252 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/09(土) 15:19:32 ID:oPiru59g0]
w2k
ショートカットで実行時の大きさに最大化を選んで起動して内骨格を終了すると
Errors occurred
See the logfile 'X:\tools\cfiler\cfiler.exe.log'for details
とダイアログがでる。

logファイルは
Traceback (most recent call last):
File "cfiler_mainwindow.pyo", line 553, in _onSize
AttributeError: 'MainWindow' object has no attribute 'left_window_width'

253 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/10(日) 17:26:00 ID:AAZLgpPX0]
1 .53 - 2008/08/09
- テキストビューアに検索機能を追加。Fキーを使って検索ダイアログを表示し、スペースキーで次の検索を実行する。

- テキストビューアにステータスバーを追加。ステータスバーに、行数、スクロール位置、文字エンコーディングを表示するようにした。

- 画像ビューアにステータスバーを追加。ステータスバーに、画像サイズ、画像フォーマット、画像モードなどを表示するようにした。

- 画像ビューアのカスタマイズ機能を追加 (実験的)
config.py の configure_ImageViewer() を呼び出す。

254 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/10(日) 17:26:30 ID:AAZLgpPX0]
1 .54 - 2008/08/10
- インクリメンタルサーチにMigemoを使用できるようにした。(設定メニュー2)

- 画像ビューアのステータスバーにズームポリシーと倍率を表示するようにした。

- 画像ビューアのデコード処理が多数キューイングされたときに、すこし挙動がおかしいのを修正。ひとつずつデコードするようにした。

- 画像ビューアでズームインしたとき、画像がステータスバーの上に重なってしまうのを修正。(1.53で混入した問題)

- 画像ビューアのリサイズ時に、ステータスバーの文字が上方に残ってしまうのを修正。(1.53で混入した問題)

- 画像ビューアのズームポリシーがオリジナルモードのとき、ウインドウのリサイズ時にステータスバーが追従しないのを修正。(1.53で混入した問題)

255 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/15(金) 14:57:04 ID:FZlAF8vx0]
キーバインドをあふ互換に出来るようにして欲しいな

256 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/15(金) 21:13:00 ID:wldYzL/u0]
>>255
Ctrl+z → キー割り当て

257 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/16(土) 10:59:15 ID:RCpkmBfC0]
早くメジャーなソフトになって欲しい

258 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/18(月) 17:27:27 ID:NTS2G+0e0]
1 .55 - 2008/08/18
- ファイルリストのタイムスタンプとファイルサイズの表示On/Off機能を追加 (設定メニュー)

- ヒストリとブックマークを、DEL キーで削除できるようにした。

- 補完候補ウインドウで DEL キーを押したときに候補を削除するようにした。

- ログペインのサイズ変更時、ログの可視領域の下端を基準にスクロール位置の調整をするようにした。これまでは上端を基準にしていた。

- 垂直セパレータの太さと色を調整。

- クリップボードにコピーしたテキストの改行コードが LF になっていたので、CR+LF になるように修正。

- コマンドラインのファイル名補完の動きがおかしいのを修正

- メディアの入っていないドライブを選択したときのエラーメッセージが変だったのを修正。

- Migemo の辞書ファイルのパスが相対パスだったので、絶対パスに変更。

- 仮想ディレクトリなどに対して、ディレクトリ比較を適用しようとしたときに、露骨なエラーが発生していたのを修正。無理な場合は、その旨を表示するようにした。

- コンテキストメニューを出すときの Python インタプリタのブロックを解消

- テキストビューアと画像ビューアのタイトルバーのアプリケーション名部分が、[ 内骨格 ] のままカスタマイズが効いていなかったのを修正。

259 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/18(月) 17:40:14 ID:YlxHQ2hZ0]
毎回ウゼェ

260 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/18(月) 19:44:08 ID:sNnNvbXz0]
>>259
拡張NGもできないおばかさんですか?



261 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/18(月) 20:06:35 ID:YlxHQ2hZ0]
まじレスすんな、ボケ

262 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/18(月) 20:23:40 ID:HpMdb1640]
これから内骨格を使っていこうと思っているのですが、キーコンフィグのやり方がわかりません
複雑なことをするつもりはありませんので、誰か親切な方、config.pyにどう書けばキーの機能を入れ替えられるか教えて頂けませんか?

263 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/18(月) 21:28:38 ID:wYM3H3lB0]
pythonの基本的な文法は自分で勉強してくれ。
それを前提の上で説明する。

_config.pyの57行目のようにconfigure関数の中で
window.keymap[ KeyEvent(ord('X'), MODKEY_SHIFT) ] = command_ProgramMenu
みたいにすると、シフトキーを押しながらXキーを押した場合にcommand_ProgramMenuという関数を呼ぶ動作が設定される。
標準で用意されている主な関数は >>232 の1個めのサイトにまとまってる。
それ以外の関数については内骨格のソースを見ないと駄目。
cfiler_main.pyの1360行目あたりから標準のキー割り当てが並んでる。

264 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/18(月) 22:22:59 ID:HpMdb1640]
素早いお返事ありがとうございます
見よう見まねでconfig.pyに書き込んでみたところ関数が見つからないと表示されたので、先ほどの質問をさせて頂きました
くだらない質問に答えて頂いてありがとうございます

265 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/18(月) 22:34:21 ID:wYM3H3lB0]
上記の例ではcommand_ProgramMenuはconfigure関数の中で定義されてるから
= command_ProgramMenuとそのまま代入してるけど、
>>232 に載ってる関数は = window.command_JumpList みたいに window. を付けてやらないと参照できない。
関数が見つからないって理由はこれかもね。

266 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/18(月) 23:09:16 ID:dLtz+8vb0]
他PCのフォルダを開く方法を教えてください
Shift+Jで\\IPアドレスだと無理でした


267 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/18(月) 23:38:16 ID:wYM3H3lB0]
\\IPアドレス
\\pc名
は移動失敗する。

\\IPアドレス\フォルダ名
\\pc名\フォルダ名
みたいにしないと駄目。

268 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/19(火) 00:00:03 ID:sRSEuU220]
おお、出来ました
ありがとう

でも、この辺りは自動表示してくれるあふの方がいいですね

269 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/20(水) 20:41:20 ID:8iK8ALdV0]
>>265
返事が遅くなりました
その通りの理由で、無事キー割り当てができるようになりました
ありがとうございます
大したことをするつもりがなくても、このファイラを扱うためには少しpythonを勉強する必要があるみたいですね

270 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/23(土) 19:52:18 ID:igmNb3ug0]
少しずつ進化してくのが楽しいね



271 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/26(火) 01:29:35 ID:VQAe6nrT0]
誰か内骨格の起動パスの変数知りません?
あふで言うところの$V"afx"とか%afx%とかなんですが

272 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/26(火) 01:57:44 ID:5dOUxPCD0]
cfiler.exeのフルパスはsys.argv[0]
cfiler.exeのあるフォルダが欲しければos.path.split(sys.argv[0])[0]

↓みたいな関数を用意しておくと便利かも。
cfiler_path("hoge")で (cfiler.exeのあるパス)\hoge が得られる。

def cfiler_path(rpath):
os.path.join( os.path.split(sys.argv[0])[0], rpath )


273 名前:272 mailto:sage [2008/08/26(火) 11:41:09 ID:8BQO+7//0]
returnが抜けてた。

def cfiler_path(rpath):
return os.path.join( os.path.split(sys.argv[0])[0], rpath )

274 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/26(火) 19:27:59 ID:VQAe6nrT0]
>>273
ありがとうございます、助かります

275 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/07(日) 12:50:27 ID:wn3W/Ne1O]
まとめwikiってないの?

276 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/10(水) 21:18:23 ID:Mi9D1AtpO]
気に入ったけど,,

アーカイブ展開したての初回起動なのにメモリ17MB消費とかww
作者さん、もう少し消費メモリ抑えてください

277 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/10(水) 22:25:52 ID:e4qycDs60]
全体的な動作が速ければ、いくらメモリ食ってもいいわ。と言っても1GBくらいまでなら。


278 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/11(木) 16:04:23 ID:F5oRIKJr0]
内部でPythonエンジン使ってるからしゃーない

279 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/12(金) 12:22:00 ID:jFs790J10]
sites.google.com/site/craftware/cfiler

1 .56 - 2008/09/12
- 設定メニュー2に、[ config.py をリロード ] を追加。
- 設定メニューのサブメニューを閉じたとき、上位階層のメニューに戻るようにした。
- Grepダイアログと、テキストビューアの検索ダイアログの状態を、ダイアログをキャンセルで閉じたときも保存するようにした。
- ほとんど使われない .ogg ファイルのサポートをやめて、Audiere を使用しないようにした。
- ファイルリストの取得をするNative関数が、PythonインタプリタをのGILを長時間ロックすることがあったのを修正。
- ファイルリストの取得時にメモリリークしていたのを修正。
- Alt+↑↓でログペインのサイズを変えようとして、それ以上大きく/小さく出来なかったときでも、必ずスクロールしてしまうのを修正。(1.55で混入した問題)


280 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/13(土) 01:00:18 ID:bVPMKMps0]
ええええーー
ogg演奏できるのが便利だなーって思ってたのに



281 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/13(土) 01:24:10 ID:EUpU2T/k0]
>>280
俺もがっかりだ


282 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/13(土) 12:45:39 ID:XvzPns/60]
単に外すだけじゃなくてextensionにしてconfig.pyにちょっと追加すれば使えるような状態にしてあればよいのに。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<131KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef