【2画面ファイラ】 m ..
[2ch|▼Menu]
83:login:Penguin
07/11/13 15:09:35 QmKlomtW
最近は作者さんの開発が進んでいるようで嬉しいです。
このスレも昔のような活気を取り戻してくれるといいなあ。
他の人があまり居ないのが寂しいのですが。

そういえば、最近mfilerを発見したのですが、
URLリンク(members.at.infoseek.co.jp)
mfiler2はこれの続編ということでいいですか?

84:mfiler2作者
07/11/13 21:46:06 EqCWOkS+
>>83
いえ、それは他の方のものですね。
それはWindows用なので。
Linux向けに作ったものがあるんですよ。

一応リンク張っておきましょうか。
URLリンク(www25.atwiki.jp)
にあります。

85:mfiler2作者
07/11/13 22:16:26 EqCWOkS+
あと、最近Windowsであふを触って思ったんですが
下にログ用のウィンドウ作りましょうかね?
コピー後に確認したり結構便利ですよね。
何かキーを押せばログが表示できれば便利ですよね。
下はファイラー画面が狭くなるから裏かな。
端末画面が広ければ下でも十分いける気はしますが。
あとページ表示が必要ですね。スクロールバーがない分。
うーん、mfiler2はまだまだ改良しますよ!

86:login:Penguin
07/11/13 22:47:43 +4nkBn7e
> mfiler2はまだまだ改良しますよ!
おお。利用者として純粋にうれしい。
応援してます。頑張って!

87:login:Penguin
07/11/13 23:08:15 obdFkEM4
ふがふが

88:83
07/11/14 14:51:58 k45tG+s8
別のソフトでしたか。
早とちりしてすみません。
リンク先のmfiler、ダウンロードしてみましたが、
さすがにmakeが通らないですね。
しかし、スクリーンショットやキーバインドを見る限り
やはりmfiler2とそっくりです。

>>85
ログウインドウはあると便利ですね。
screen上でmakeした時にすぐ消してしまって、
エラーメッセージが何だったか分からなくなり、
またmakeして確認することがよくあります。
screen上で実行したコマンドのログも見れると嬉しいです。

89:login:Penguin
07/11/14 16:00:07 e0dKrip2
自分でカスタマイズしろって言われるのを覚悟で質問です。

jをタイプして現れるジャンプメニューで、
メニューを追加、削除できるのは嬉しいのだけど
そのために、(a), (d), (c) といったキーを取られるのは辛くない?

90:mfiler2作者
07/11/15 17:24:58 zdKRB9iP
>>88
mfiler1は自分用にさくっと作ったもので、あまり人様に使ってもらうようなものでもないですね。
screen上で実行したコマンドのログはscreenの機能として見れますよ。
エスケープキー + [でコピーモードに移ってCTRL-Uで上にたどっていけばいいです。
ああ、ただ、すぐ消してしまってというのは仮想端末を閉じてしまって
という意味ですよね。それはログ取りは実現不可能です。
やるとしたら、screen上の全てのコマンド実行に|teeをつけてといった感じになりますが
色々難しいですね。
ログはファイルのコピー、削除、移動のものだけになると思います。

>>89
分かりました。a, d, cじゃなくてCTRL-A, CTRL-D, CTRL-Cあたりにしておきます。


91:mfiler2作者
07/11/18 18:30:37 tzlii/fD
3.2.1アップです。
*による一括マークが洗練されました。
今度はzshの拡張グロブも超えたかもという感じです。

92:login:Penguin
07/11/19 13:31:52 9zdcxAUo
作者さん、ホームページの
「mfiler2-3.2.1.tgz(安定版) ダウンロード」
へのリンクは切れてますよ。
「mfiler2-3.2.1.tgz(最新版) ダウンロード」
へのリンクは生きていたので、
私はそこから最新版をダウンロードしました。
3.2.1今から使ってみます。

93:mfiler2作者
07/11/20 00:08:02 uC9ybvTQ
ご指摘ありがとうございます。
直しておきました。
一括マークの説明もちょっと仕様違いだったので直しておきました。


94:mfiler2作者
07/11/20 22:48:31 uC9ybvTQ
ちょっとエディッタの話です。
mfiler2からエディッタ上でファイルを開くには
そのまま$EDITOR=vim|emacs|nanoなどとするのは
プロセスが毎回別に立ち上がって、ちょっと不便です。
対策はmfiler2ホームページに書いてあるように
エディッタのコピーアンドペーストのカスタマイズをする方法も
ありますが、もっと抜本的な解決方法があります。
それは

1. geditを使う。
export $EDITOR=gedit
gedit&

eなどで選択。ファイルがgedit上のタブとして開かれる

2.gvimを使う。
export $EDITOR="gvim --remote-tab-silent"
eなどで選択。ファイルがgvim上のタブとして開かれる

3.emacsでemacsclientを使う。
.emacsに
(server-start)
を書いてemacsを起動するか、emacsを起動してからM-xでそれを起動しておく。
keycommand NOMETA, KEY_e, "*", "shell('%Q emacsclient %f > /dev/null &', '%f')"
を.mfilerに書いておき
mfiler2を起動
eでファイルを選択すれば起動しておいたemacs上でバッファとして起動される。
(ただし、この方法はemacsclientのジョブが残り、かなりウザいので
ちょっと対策を考えます。次のバージョンで解決したいと思います)

95:mfiler2作者
07/11/20 22:52:55 uC9ybvTQ
残念ながらコンソールvimにはタブ機能はあるんですが
外部からタブを開く方法が無いようで、mfiler2から起動するには
ちょっと不便なようです。

96:login:Penguin
07/11/21 14:28:48 J34aHwQP
3.2.1乙です。
ちょっと使ってみましたが、*のマークが柔軟に指定できてかなり便利でした。
おかげで、意味もないのにマークしまくって遊んでました。

>>94
このような方法もあるのですか。
ただ私はgvimを使わず、
screen上でvimを複数立ち上げて編集作業を行いますね。
バッファと違って、編集するファイルを切り替えるのも楽ですし。
欠点は別プロセスとなるので、コピー&ペーストが面倒なことです。
よって、現在はyanktmpというvim scriptを使っています。

97:mfiler2作者
07/11/21 19:54:26 4GTpFM+S
異なる vim プロセスで yank/paste するプラグイン yanktmp.vim
URLリンク(d.hatena.ne.jp)

これですか。これは私も導入決定です。
screen+mfiler2+vimという環境がさらに快適になります。

98:mfiler2作者
07/11/22 14:25:02 IT+dB3Yz
3.2.1aアップです。
ジョブ関係のAPIを追加。

emacs使いの人は.emacsに(server-start)を記述して
.mfilerにeにrun_emacs()をバインドすると
mfiler2のeで編集するファイルは一つのemacsプロセス内で一つのバッファとして
ちゃんと起動されます。プロセスが複数立ち上がらなくて良い感じです。
ただ、この機能はGNU screen上ではちょっと不完全です。
単にemacs上のバッファで開くだけでemacsの端末はフォワグランドになりません。
screenでタイトルで、その端末を前に出す機能はないんでしょうかね。
ちょっとscreenスレで聞いてみます。

しかし、emacsにしろscreenにしろ非常に柔軟にできていて吃驚します。
mfiler2もこのようにしていきたいです。

99:login:Penguin
07/11/22 14:27:19 /XpKpqwg
>>98
ちょー乙

100:login:Penguin
07/11/22 21:34:58 FsVg6D9/
.mfilerに
keycommand NOMETA, KEY_CTRL_E, "*", "shell('%q%s emacsclient_for_screen.sh ./%f', '%f')"

emacsclient_for_screen.shに
screen -r -X select "emacs"
emacsclient -n $1 &

ってやってる。
オプションの詳細は覚えてないけど、
mfiler2でC-eしたらemacsを開いてるウィンドウをアクティブにしてemacsにファイルを渡す。
ただ、複数のscreenをデタッチしたりアタッチしたりしてるとアレな感じだったような。

101:mfiler2作者
07/11/22 22:30:17 IT+dB3Yz
emacsclientには-nというオプションがあったんですね。
対応した板を3.2.1cにアップしました。
今度こそemacsのバッファ対応です。
3.2.1cをコンパイルして$HOME/.mfilerに
keycommand NOMETA, KEY_e, "*", "run_emacs(cursor_name())"
でOKです。
GNU screen上の場合はemacsというタイトルのemacsプロセスが立ち上がったウィンドウがある必要があります。

100さん、ありがとう。

102:login:Penguin
07/11/25 18:38:29 hHaIeuxz
これは~/.emacs.elに
(server-start)
と書いて,
~/.mfilerに
keycommand NOMETA, KEY_e, "*", "run_emacs(cursor_name())"
と書くだけでいいんですか?Ubuntu+Gnomeという環境なんですが,
新規にEmacsが起動しちゃいます.GNU screenはよく知らんです.

103:mfiler2作者
07/11/25 19:00:03 3QXfGTnP
うち(Debian etch)だと最初は新規で次からの起動は最初に立ち上がった
emacs上でのバッファとしての起動になります。
/usr/local/etc/api.rbのrun_emacsの記述を見れば何か分かるかもしれません。

104:login:Penguin
07/11/25 21:32:19 cM8Sh35j
>>作者様
ファイラースレの497です。

昨日から自宅のマシンにもcygwinを入れてmakeしようとしてるのですが、
どうしてもうまくいきませんので、ログを見てもらってもよろしいでしょうか?

URLリンク(www-2ch.net:8080)
passはmfileです。

cygwin以前にUNIX系の操作自体がド素人すぎるんだよっ!って言う
場合はスルーしてやって下さい。

また、cygwinの日本語の扱いですが、以下の物を使っても問題が出ますでしょうか?
URLリンク(www.okisoft.co.jp)
今回、自宅に入れたcygwinには適用してませんが職場では問題なく
使えているような気がします(素人なので気のせいかも・・・)。



105:104
07/11/25 21:40:49 cM8Sh35j
情報小出しですみません。追加情報です。

cygwinは昨日入れたので以下の最新版だと思います。
Latest Cygwin DLL release version is 1.5.24-2

インストール方法はsetup.exeを実行してALLを選択してます。
それ以外には手を加えてません。

gcc -vの出力結果の最後の行は以下の通りです。
gcc version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)

宜しくお願いします。


106:104
07/11/25 22:18:14 cM8Sh35j
度々すみません。

>インストール方法はsetup.exeを実行してALLを選択してます。

ALL⇒INSTALLを選択してます。



107:mfiler2作者
07/11/25 23:20:28 3QXfGTnP
ログ見ましたけど、コンパイル通ってますね。
make installが途中で止まってるようです。
/usr/bin/install -c -s -m 755 mfiler2 /usr/local/share/mfiler2/bin

/usr/local/shareにインストールしようとしてますが
./configure --prefix=/usr/local/shareと指定したんですね。
あとは
export PATH=/usr/local/share/bin:$PATH
mfiler2
で起動するはずです。

108:mfiler2作者
07/11/25 23:32:06 3QXfGTnP
utf8-cygwinは前試したときは起動しても、うまく動きませんでした。
また気が向けば対応がんばって見ます。
utf8-cygwin自体は素晴らしいもので2バイト目の¥がある漢字も
問題なくcygwinから扱えます。

109:104
07/11/26 00:16:01 WL7czORl
>>107
レスありがとうございます。

ご指摘の通りに、
>export PATH=/usr/local/share/bin:$PATH
>mfiler2
としましたが動きません。

installの前のmakeで、"mfiler2(mfiler2.exe?)"というファイルが
できるのかな、と思ってるのですが、それがありません・・・。


utf8-cygwinの対応は気長〜にお待ち申し上げます。


110:login:Penguin
07/11/26 00:58:21 G78U5gaW
>>109
ldのエラーでmakeが通ってないようです

bash-3.2$ make > 2.log
...
collect2: ld returned 1 exit status
make: *** [mfiler2] Error 1
...
bash-3.2$ make install > 3.log
/usr/bin/install: cannot stat `mfiler2': No such file or directory

実行ファイルが出来てないのに、それをインストールしようとしたので、
'No such file or directory'と怒られてるのです
Ruby関連のエラーが出てるみたいですが、Rubyはインストール出来ていますか?

cygwinは触ったこともないので、見当外れのことを言っていたらごめんなさい

111:login:Penguin
07/11/26 01:24:31 WL7czORl
>>110
レスどもです。

$ ruby -v
ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-cygwin]

こんな感じでRubyはインストールできてると思います。

念のため、cygwinをアンインストール⇒レジストリも削除
⇒再インストール⇒mfiler2-3.2.1d.tgz(最新版)をコンパイルってのも
試してみたんですが、ダメでした・・・




112:104
07/11/26 03:55:06 WL7czORl
過去ログ等を見ていて、以下のような記述があったのですが、

>--with-ruby-lib-name="ライブラリの名前" libruby.soなら"ruby", libruby1.8.soなら"ruby1.8"を指定してください。

libruby.so、またはlibruby1.8.soというファイルはなく代わりに

libruby-static.a
libruby.dll.a

というファイルがあります。不安に思ったのでrubyをアンインストールし、
ソースからコンパイルし直したのですが、やはり該当のファイルは生成されず。

さらにパスを合わせて、以下のようにしましたが、やはり全く同じ結果でした。
./configure --with-ruby-header-path=/usr/local/lib/ruby/1.8/i386-cygwin --with-ruby-lib-path=/usr/local/lib --with-ruby-lib-name=ruby


明日は普通に仕事なのに悔しくてつい、こんな時間まで・・・・


113:login:Penguin
07/11/26 15:50:31 0PioSlOM
*.aというファイルということは、
静的リンク用のスタティックライブラリです。
*.soとは違います。
ただ、libruby.dll.aは怪しいですね。
これがcygwin環境では.soの代わりになっているのかもしれません。
私はcygwinに詳しくないので予想ですが。
ちなみに、*.soというのはダイナミック用のライブラリ
(Windowsでいうdll)で、Linuxでは一般的に使われています。

logを見てみたのですが、確かにリンクでエラーが出ていますね。
私が怪しいと感じたのは20行目の
libtool: link: warning: undefined symbols not allowed in i686-pc-cygwin shared libraries
です。ちょっと調べたところ、他にもこのエラーで困っていた人がいるようです。
URLリンク(www.nabble.com)
URLリンク(www.tom.sfc.keio.ac.jp)
URLリンク(www.tom.sfc.keio.ac.jp)
ここに書いてあるようにしてみてはどうですか?

一応書いておくと、
libtoolに-no-undefinedオプションが指定されていないのが原因らしいです。

114:login:Penguin
07/11/26 18:37:02 VPT58rLx
3.2.1使ってます。とても便利に使わせてもらってます。開発乙です。

サイズの表示について伺いたいことがあります。
表示されるサイズの書式ってどこかで変更できるんでしょうか?
(変更できないのだとしたら、以下要望なのですが)
今はファイルサイズが1MB以上になったら、hogeMと言う風に表示される(と思う)
のですが、このとき小数点以下が切り上げられて、
hogeが整数になるのが、個人的にちょっといやです。
また、1MB以上から変わるのではなく、1KB以上1MB未満はhogeK、
みたいな表示もあったらいいなと思います。
要は、ls -lhな表示の方がよいと思う、ということです。
検討していただけたら幸いです。よろしくお願いします。


115:mfiler2作者
07/11/27 06:45:57 irkXn8vx
>>114
3.2.1eでファイルサイズの表示を3通りから選べるようになりました。
Vで設定できます。
Normalは今までどおりプレーン表示+M表示
Humanはls -lhな表示
Planeはプレーン表示です。

116:mfiler2作者
07/11/27 13:38:51 irkXn8vx
3.2.2アップです。フィルター機能を入れました。

グロブや正規表現でファイルを絞れます。
マスクはディレクトリを移動しても解除されませんが
フィルタはファイルの再読み込みが発生しただけで無効になってしまいます。
その代わりディスクの再読み込みをしないので気軽にフィルタをかける
ことができます。また重ねがけも有効です。

想定する使い方としてはMeta+f->all直後など多数のファイルがある
ディレクトリでの使用です。
マスクと違って、ディスクの再読み込みが発生しないので、便利に使えると思います。

117:114
07/11/27 20:22:23 Lxkm6eoI
素早い仕事おつです。

ちなみに、ぼくもvimを使ってまして、vim7の新機能は使いこなせてないんですが、
95(外からコンソールのvimのタブにアタッチできない)を読んで、そんなはずは
ないだろうと調べてみたところ、gvimでなくても可能だということが分かったので、
報告します。
vimが+clientserverでコンパイルされていれば(:versionで確認可能)、
ひとつ、vim --servername hogeで起動すれば、vim --serverlistでサーバとして
動いているvimが確認できる(HOGE)と思います。
あとは、上にあるようにvim --remote-silent-tabで開けばおけ。
お試しあれ。

では3.2.2インストールしてみます。

118:114
07/11/27 21:03:55 Lxkm6eoI
--remote-tab-silentでした。すみません。
3.2.2インストールしてみました。Humanとても良い感じです。ありがとうございます。

119:mfiler2作者
07/11/27 22:46:33 irkXn8vx
>>117
なるほど、そうやってできるんですか。
個人的には1プロセス1ファイルで使っていきます。切替えが楽なので。
yanktmpもありますしね。


120:login:Penguin
07/11/27 23:42:55 XPOFysDh
>>113
レスどもです。

libtoolでgrepをかけると、主に鬼車のソースにヒットししたので、
鬼車単体でmakeしましたが特に問題ありません。

mfiler2自体のソースはlibtoolを使ってないようで、鬼車の
のlibtoolを使っている部分を無理やり書き換えたりもしましたが
エラーがでるだけでした(汗

LIBTOOL='$(SHELL) $(top_builddir)/libtool'

LIBTOOL='$(SHELL) $(top_builddir)/libtool -no-undefined'

職場の環境でも試してみたのですが、同様の現象でmfiler2は
makeできず・・・

最新のcygwinパッケージ(古いパッケージは知りませんが)でmfiler2を
使うには、まともな知識を持った人でなくてはダメそうです。


121:login:Penguin
07/11/28 11:41:29 RBbrMK3p
--- common_orig.h 2007-11-22 15:09:59.000000000 +0900
+++ common.h 2007-11-28 07:17:48.744000000 +0900
@@ -90,6 +90,8 @@

extern bool gChangeTerminalTitle;
+extern "C" {
extern void ruby_nkf(char* input, char* output, enum eKanjiCode code);
extern enum eKanjiCode ruby_kconv_guess(char* input);
+}

>>120
これでcygwinでコンパイルできましたよ。


122:mfiler2作者
07/11/28 17:40:20 WwOc3jZV
>>120
cygwin用のバイナリパッケージを用意しますかね。
ちょっと考えてみます。
mfiler2 on cygwinはcygwinのバグ(2バイト目が\の漢字ファイルにアクセスできない)
以外は意外と使いものになります。
特に高スペックPCのファイラ+コンパイラ+エディッタでのプログラム開発用途ではコマンドラインツールが
あるので、結構いい感じです。
まあ、正直あふやエキスプロー(ry

123:login:Penguin
07/11/29 01:52:55 imdoQToi
>>121
レスどもです。common.hの

extern bool gChangeTerminalTitle;
extern void ruby_nkf(char* input, char* output, enum eKanjiCode code);
extern enum eKanjiCode ruby_kconv_guess(char* input);

をご指摘の通りに書き換えるのだと認識しましたが、
エラーが出て止まってしまいます。

最後に「;」を付けたり、色々試してみましたが、いかんせんC言語は
さっぱりわからず、何が問題なのかもわかりませんでした。

common.h:92: error: expected unqualified-id before '+' token
common.h:92: error: expected `,' or `;' before '+' token
make: *** [bin/main.o] Error 1

CYGWIN_NT-5.1 xxxxxx 1.5.24(0.156/4/2) 2007-01-31 10:57 i686 Cygwin
gcc version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)
mfiler2-3.2.2.tgzを使用。

>>122
是非に、と思っているのは自分くらいだと思いますので、
負担にならない程度で、できましたら宜しくお願いします。


124:login:Penguin
07/11/29 03:42:20 ENcnDyNC
ひょっとして

extern bool gChangeTerminalTitle;
+extern "C" {
extern void ruby_nkf(char* input, char* output, enum eKanjiCode code);
extern enum eKanjiCode ruby_kconv_guess(char* input);
+}

↑をこのまま書いたのではあるまいな

extern bool gChangeTerminalTitle;
extern "C" {
extern void ruby_nkf(char* input, char* output, enum eKanjiCode code);
extern enum eKanjiCode ruby_kconv_guess(char* input);
}

ちゃんとこう書いたか?

125:login:Penguin
07/11/29 12:13:28 KmAJGrf1
試行錯誤しつつmfiler2本体のmakeは出来たのですが、
c/migemoを組み込もうとした段階で躓いてしまいました。
c/migemoのソースもってきて./configure後、makeで以下のエラーが発生しています。

ctags src/*.c src/*.h
/bin/sh: ctags: not found
make: *** [tags] Error 127

mfiler2とは関係ない部分ですが、webで調べても情報を見つけることが出来なかったため
アドバイスいただけると助かります。
使用環境はubuntu 7.10 amd64です。


126:login:Penguin
07/11/29 13:00:16 ENcnDyNC
ctagsが無いって言ってるんだからctagsが無いんだろ

127:login:Penguin
07/11/29 15:28:53 qpmH1gJR
ctagsってコマンドだったんですね
configureの記述の問題なのかとかあほな勘違いしてました


128:login:Penguin
07/11/29 20:25:09 imdoQToi
>>124
ビンゴでした。ありがとうございます。

>>作者様
ツールを使って久しぶりに感動しました。
まさに自分が求めていたのはこれだ!と誇張無しで震えました。

これは質問でもなんでもなく回答不要ですが、どうやってWinの
エクスプローラーの関連付けを呼び出してるんでしょうか。

この所、職場では時間を見つけてFDcloneからWinのアプリを
呼び出すのにVBSでラップしたりして苦労してたんですが・・・

mfiler2ではデフォで、あっさり出来ててびっくり。

cygwin上でも、もっと進化すればsh等になれた人なら普通のWinの
ファイラーとして使われるんじゃないですかね。


129:mfiler2作者
07/11/29 21:43:41 HY2HT/+V
>>128
喜んでもらえればcygwinに対応したかいがあるってもんです。
Winのエキスプローラーの関連付けはcygwinがやってくれます。
cygstart ファイル名で起動できます。
Win上で本気で使うなら色々小物のWinネイティブツールを作っていけば
ネイティブファイラに負けないものになるのではないかと考えていました。
まあ、とりあえずcygwinのバイナリを配布するようにします。

130:104
07/11/29 22:06:14 imdoQToi
>>129
cygwinのバイナリ配布の考慮ありがとうございます。

コンソールツールで、WinのGUIファイラを超えた使い勝手の良さ、
というのも凄いですね。

今、migemoを入れて、さらにパワーアップしました。
cygwinだと、どうしても日本語打ち込み時のIME切り替えが
面倒だったのですが、やっぱりmigemoいいですね〜。

>>レス頂いた方々
遅まきながら、無事makeできました。ここまでこれたのも皆さんの
おかげです。ありがとうございました。


131:login:Penguin
07/11/30 21:08:01 aE38Z/vO
FDの作者なくなったんだね

132:login:Penguin
07/12/01 00:06:53 RTMOWOGF
>>作者様
MacOS X 10.5.1 現行MBPでも元気に動いています。報告まで。

133:mfiler2作者
07/12/03 12:00:23 SbtQQQs2
3.2.3アップです。
一括マーク後マークファイルを上の方にあげるようにしました。
一括マーク後どのファイルがマークされたか分かりやすくなった
と思います。
フィルター機能も特に問題がないようなので安定版にあげました。

>>132
ありがとうございます。ただweb上ではOSXはiconvがセグフォするという
情報も得ています。そういう症状が出る方はgdbでセグフォする場所を
教えていただけると助かります。

134:login:Penguin
07/12/05 06:06:56 NCYDUmZW
「あふ」の拡張子別ファイルマスクが欲しくて、
.mfilerに以下のようなものを書きました。

defmenu("file_mask",
"ALL Files", KEY_a, "glob_mask('*', '*', '*', '*')",
"Texts", KEY_t, "regex_mask('¥.(txt|rtf)$', '*', '*', '*')",
"Sources", KEY_s, "regex_mask('¥.(py|cpp|c|html?)$', '*', '*', '*')" );
keycommand NOMETA, KEY_SEMICOLON, "*", "menu('file_mask')"

これで“Sources”をマスクすると、
.bashrcといったファイルまでヒットするのですが何故でしょうか。
正規表現に間違いは無いと思うんですけど。
また、もっと良いやり方などあれば、教えてくださいませ。

135:mfiler2作者
07/12/06 04:14:13 MkCyAInB
>>134
うちの環境では"%r regex_mask('\.(py|cpp|c|html?)$', '*', '*', '*')"
とコマンドラインでうつとちゃんとソースのみ表示されます。
一応ソースみましたが、そのようなバグが出るとは思えないのですが・・・

136:134
07/12/06 09:01:07 +zJkHDGf
>> 135
作者様、お手数かけて申し訳ないです。
コマンドライン上からは、きちんと動くのを確認しました。
defmenu("test_mask",
"test", KEY_T, "regex_mask('¥.c$', '*', '*', '*')" )
こんな風にメニューを定義して動かすと、
バックスラッシュ(円マーク)が効いてない感じです。

137:134
07/12/06 09:04:38 +zJkHDGf
>>135
MacOSXで mfiler2-3.2.3を使ってます。

138:mfiler2作者
07/12/06 10:04:16 MkCyAInB
>>136
確かに確認しました。
原因はこうですね。文字列の中での定義なので

defmenu("test_mask", "test", KEY_T, "regex_mask('\\.c$', '*', '*', '*')")

と\\.c$としなければならないです。
これが嫌な人は

def regex_source()
regex_mask('\.c$', '*', '*', '*')
end

defmenu("test_mask", "test", KEY_T, "regex_source")

でいいです。

139:login:Penguin
07/12/06 11:05:40 2qw6gdsp
>>138
やっと理解しました。
すれ違いな話題なのに、ありがとうございました。

140:mfiler2作者
07/12/06 11:30:34 MkCyAInB
コマン道な人へ

mfiler2内臓のシェルはコピーのバックグラウンド実行やコンソールエディタを
起動するくらいならいいんですがワンライナーの使用には耐えません。
パイプも今のバージョンはバグがあります。
コマン道な人は:によるシェル起動をしてからワンライナー書いてください。
あとはGNU screen上でmfiler2を実行すると全てのコマンド実行が
外部シェル($SHELL)に渡されるので、それでもいいかもしれません。

最近シェルが理解できる人になってきたので
内臓シェルはこれからの発展に期待してください。

141:login:Penguin
07/12/06 13:37:44 y+BFUTCN
mfiler2の内蔵シェルはzshのように間違えたコマンドを
訂正してくれる機能はないですが、コマンドラインの引数の
色分けが便利だと思うので発展するのはすごく嬉しいです。

ブログでは「コマンドラインのファイラを作って恥ずかしい」と
ありましたが、そんなことはないと思いますよ。
私もいろいろなファイラーを使ってみましたが、
コマンドラインと一番親和性が高いのはmfiler2だと思います。
コンソールで動作するということも理由の一つでしょうが、
そこは胸を張ってよいでしょう。

142:mfiler2作者
07/12/07 18:49:55 C143QRys
そういってもらえると、ありがたいです。
内臓シェルは独自仕様を考えています。
lisp風とか、みんな嫌がりそうで、やってみたくなりますが。
いや、それはないですけど。
ただ、結局文法やインターフェースというのだけが変わっても意味がないし
単にユーザーに負担を強いるだけというのはよくわかっています。
哲学や本質が変わるときのみ意味がありますね。
といっても、そんなたいそうな代物は生み出せそうにありませんが。

irbshみたいなのがいいと思う人多いですか?

143:mfiler2作者
07/12/07 21:10:01 C143QRys
やっぱりbash互換が無難ですね。irbsh的なものの実装は大変です。

144:login:Penguin
07/12/07 21:37:00 owHRzTsE
>>143
Schemeの実装よろ


145:login:Penguin
07/12/09 01:17:22 h8foCFZY
あんまり需要はないかもしれないけど、要望です。
マスクで、マスクと一致しないファイルだけを表示、っていうモードがほしいです。
(文字列に一致しない、っていう正規表現はすごい複雑になるんで書く気がしないですし)

146:login:Penguin
07/12/09 13:59:59 vHcMrgrF
Fedoraユーザの方へ

取り敢えずreview requestの審査は通りました。srpmは
以下(の中にあるリンク先)からdownload出来ますので、良かったら試してみてください。
URLリンク(bugzilla.redhat.com)

rawhideに関しては月曜日辺りに、F-8/7に関しては水曜日辺りに
ミラーに出回ると思います。

147:login:Penguin
07/12/11 13:59:10 h0GhLs7m
review requestの審査通過おめでとうございます。
私はFedoraは使っていないのですが、もっと多くの人に
mfiler2を知ってもらえる機会が増えるので嬉しいです。

148:mfiler2作者
07/12/11 18:58:33 guR1jxw0
>>145
いいですね。是非いれたいです。少しお待ちを。

>>146,147
パッケージ化ありがとうございます。
とても嬉しいです。

149:mfiler2作者
07/12/11 19:02:05 guR1jxw0
4.0.0アップです。内部のRubyコマンドを整理しました。
カスタマイズされている方は変更する必要があると思います。
マクロが変わっています。
%d1-->%d, %D1-->%D, %m1-->%m, %M1-->%M, %M-->%o
あとコマンドラインへ移行がcmdline_c, cmdlineの使い分けになってます。

dir_moveがdir_move, dir_move_sdirなどではなく最初の引数に数値をとるようにしました。

dir_move(0, "/home/daisuke") # 左のディレクトリを/home/daisukeに移動
dir_move(adir(), "/home/daisuke") #アクティブなディレクトリを/home/daisuekに移動

このあたりは軽くカスタマイズされていた方も、影響があります。
仕様変更ほんとに、すみません。

嬉しい変更はファイラ画面のthe Minnu's Filer2のところがカスタマイズ可能になったことです。
任意の文字列を表示できます。

詳しくは.mfilerを見てカスタマイズしてください。

150:login:Penguin
07/12/12 14:00:03 rKD4bCj9
開発おつかれさまです。
私は.mfilerをいじったことがないので、
どこが変わったのかよく分からないのですが。
4.00に上がったということは、内部もかなり変わったのだろうということで、
今度は.mfilerもいじってみます。

151:mfiler2作者
07/12/12 17:47:10 reSqJHkM
そんなに変わってはいませんが、これでRubyコマンドは
あまり弄る気はないということで4.0.0にしました。
マニュアルはおいおい準備します。

5.0.0に向けては
1.漢字変換をiconvからnkfにする(変換率のアップ)
2.内臓シェルをbash互換にする
を考えています。

まあ、そんな感じです。まだまだ開発意欲はあります。
楽しみはこれからです。

152:146
07/12/13 11:05:17 8CjOJDdP
mfilerは無事Fedoraにimportされました。

URLリンク(www.redhat.com)
URLリンク(www.redhat.com)
URLリンク(www.redhat.com)

153:mfiler2作者
07/12/16 22:34:27 QBCQBwpY
>>152
それはyum install mfiler2でインストールできるようになったということでしょうか?

154:146
07/12/16 23:08:55 UaGPZziB
>>153
その通りです。

155:login:Penguin
07/12/17 04:15:03 zmg4T9Eq
yum install mfiler2でインストール出来たが
アプリケーションのメニューに追加されないのね。
自分でランチャの生成ですか?

156:146
07/12/17 10:31:17 uVVpdUhT
>>155
GNOMEパネルのアプリケーション・メニューの事でしたら、
これはGUIなアプリケーションを登録するものですので、そのままの
形では追加できません。

"uxterm -e mfiler2として登録することは出来ますが、
あまり意味のないようにも思います。なにかアイディアがありますで
しょうか。

157:mfiler2作者
07/12/17 18:18:22 pAKdm4Nu
>>154
そうなんですか。それは凄いことですね。
こちらもFedoraを用意してみます。


158:mfiler2作者
07/12/18 15:56:32 +37b5JDV
4.0.0bアップ。

Fedoraにインポートされた記念として?
yumコマンドでパッケージ名補完が有効になりました。
yum install hto[TAB] --> yum install htop
が可能です。
ただ一回目のパッケージ名の読み込みはかなり時間がかかるので
ご了承ください。二回目からはキャッシュが効きます(一日有効)

あと4.0.0, 4.0.0aではあふ風のコピーをデフォルトでは切っていましたが
やはり、元に戻しました。
あとはインクリメンタルサーチのオプション(先頭マッチに失敗したらパートマッチに切り替える)
はデフォルトでは切りました。オプションを有効にしていないとf,Fによる
使い分けが必要です。

159:mfiler2作者
07/12/18 21:27:16 +37b5JDV
4.0.0cアップです。

findのメニューをMeta+fからFにバインド変更。
先頭マッチに失敗したらパートマッチに切替えるインクリメンタルサーチのオプションを
デフォルトで有効に。

それだけです。やっぱりデフォルトで使い易い状態にしておきました。

160:mfiler2作者
07/12/18 22:14:39 +37b5JDV
4.0.0dアップです。

ソートにランダムソートを追加。
使いかたは色々です。

161:login:Penguin
07/12/18 22:55:57 k2pFT+qv
更新乙です。バージョンアップにもう全然ついてゆけなくなってしまった自分。
どこかにmfiler2の便利な使い方やTipsをまとめたサイトがあったらいいなあ
と妄想してみる。

162:mfiler2作者
07/12/18 23:50:45 +37b5JDV
4.0.0eアップです。
ほんと細かいアップデート申し訳ないです。開発版なので御了承ください。
でも、もう少しまとめてアップデートするようにしてみます。

最近入った機能の便利な使いかた

~/mp3にmp3ファイルがバンド名-アルバム名というディレクトリにあった場合
適当に好きなバンド名-アルバム名をマーク。
F, allでマークしたディレクトリのmp3を全て表示させる。
ソートをランダムにする。
HOMEでmp3を全てマークする。
ENTER mplayerでmplayer %mを実行させる。
これで選んだアルバムのmp3がランダムに演奏されます。

マークファイルのFは4.0.0eで入った機能なので開発版が必要です。

163:login:Penguin
07/12/19 00:00:07 Mo2I4V0j
>>162
お疲れ様です。
64bitでmakeするとエラーが出るのってかなり昔からありますけど直す予定はないですか?
一応ファイルをいじればmake通るから構わないと言えば構わないんですけど、毎回ちょっと面倒なんで。
ちなみにエラーはこんなやつです。

cd wkf-1.3.9 && ./configure && make
checking build system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized
configure: error: /bin/bash ./config.sub x86_64-unknown-linux-gnu failed
make: *** [wkf-1.3.9/libwkf.a] エラー 1


164:login:Penguin
07/12/19 00:06:05 0AvLIGkq
>>163
そのチェック回避するように./configureをいじればいいんじゃないの?


165:login:Penguin
07/12/19 00:09:55 PhnjOOS5
言いだしっぺキタ━━━m9( ゚∀゚)━━━!!

166:login:Penguin
07/12/19 00:10:57 9dgWCNAQ
>>164
ええ、そうやってます。

167:login:Penguin
07/12/19 00:14:01 HFQpZy87
>>166
作者降臨してるんだし、x86_64で問題が特に起こってないなら
次回バージョンからそこを削除してもらうだけだろ。

てか修正箇所がわかってるなら、スクリプトでも組んでおけばいいじゃん。

168:146
07/12/19 00:31:20 w8PhXgFe
>>162
お疲れさまです。

現在Fedoraのミラーに正式に出回っているのは4.0.0a-1ですが、
buildしたばかりでまだミラーに出回っていないrpmを入手したい
という方は
URLリンク(koji.fedoraproject.org)
からdownloadしてください。
現在4.0.0e-1までrebuildしています。

169:114
07/12/19 23:28:15 3mkUcdj5
バグ報告です。viewをHumanにしていると、1GB(かな?)以上のファイルで、
ファイルサイズを表示するところにパーミッションが表示されます。
ちなみに、NormalおよびPlaneだと、大丈夫です。
NormalでもG単位の表示はないんですね。できたら、HumanではG単位の表示だとうれしいです。
よろしくお願いいたします。


170:mfiler2作者
07/12/20 09:22:05 FwIYkDkm
>>169
修正しました。内部的にはGの表示はあったんですが
判別するところにオーバーフローがありました。

version 4.0.1アップです。

171:mfiler2作者
07/12/20 23:53:02 FwIYkDkm
>>163
現在subversionの環境を整えつつあります。
あとはルーターの設定だけです。
anonymousにも修正の権限を与えるので、もう少しお待ちください。
もしくは修正方法を教えていただければ、こちらで修正いたします。

172:mfiler2作者
07/12/21 14:26:09 lzWjfVwe
svn checkout svn://domino.dip.jp/mfiler2
でチェックアウトできます。
修正したら
svn commitでアップデートできます。
svnの詳しい使いかたはwebなどで勉強してみてください。

173:mfiler2作者
07/12/25 11:34:00 vKPmjTdL
4.0.2アップです。
toggle markにバグがありました。修正。
あと内部コマンドでread, exportを入れました。
環境変数の設定がmfiler2内蔵シェルでできます。

今はshellのパワーアップに力を注いでいます。
ただ、簡易シェルだけで挫折するかもしれません。
シェル実装はファイラー実装より遥かに難易度高いです。
とりあえずbusyboxのシェルのソース読んでますけどね。

できればスーパーハッカーの方、助力お願いします。
svnで開発に参加できます。

174:mfiler2作者
07/12/25 22:46:53 vKPmjTdL
すみません。4.0.2はシェルの動きがバギーでした。
全然安定板とは言えません。

4.0.5をアップ。

175:login:Penguin
07/12/26 01:05:17 2vIS7TD3
>>作者様

ArchLinuxというディストリビューションを使っている者です。
mfiler2のPKGBUILD(Gentooのebuildにあたるもの)を作成しました。
現在はコミュニティリポジトリにアップロードして、私がメンテナンスを行っています。

そこで一つ要望があるのですが、古いソースコードもウェブ上に残しておいて貰えないでしょうか?
PKGBUILDではソースURLを指定するので、古いソースが消されてしまうと、mfiler2のアップデートから
私がPKGBUILDをアップデートするまでの間はPKGBUILDが「壊れた」状態になってしまうのです。
ソースURLとしてバージョン番号の付いていないmfiler2.tgzを指定しても、PKGBUILDは
ソースのハッシュ値もチェックしますから結局makeできません。

暇人なのでできる限り早くアップデートするようにしていますが、どうしてもラグができてしまうので・・
どうかよろしくお願いします。

176:mfiler2作者
07/12/26 01:26:56 qifArjsB
すみません。
安定版の方はできるだけ残すようにします。
スペースの問題で最新版は残せません。

177:login:Penguin
07/12/26 01:40:23 YzJIoPPL
4.0.5aですが、tarballの中にmfiler2-4.0.5なる
subdirがあり、結果としてtarballのsizeが約2倍に
なっているようです。

178:login:Penguin
07/12/26 01:44:14 2vIS7TD3
>>176
了解しました。
どうもありがとうございます。

179:mfiler2作者
07/12/26 21:07:18 qifArjsB
>>177
マジですか。すみません。また安定版上げます。
4.0.5aは残しておきます。

180:mfiler2作者
07/12/28 17:44:47 srWG+jvP
Windowsでは、あふ使っている方へ。
あふとの違いで気になる点はありますか?
似せたいと思っています。
Windowsで、あふ、Linux, Macで、mfiler2と使っている人がストレスを
感じないように。
クローンにする気はないですが、ある程度似ている方がいいだろうなと思っています。
ぱっと見で分かるのは、ログがない、a,rの動作が違うですが。
あとコピー時の進行状況がないてんですかね。
うーん。もう少し自分でも研究してみますけど。

181:login:Penguin
07/12/29 05:42:24 Ov7ZV99L
>>180
本体の機能ではありませんがSusieプラグインと統合化アーカイバdllの呼び出し
が組み込まれている点が運用上大きな違いになりますが、linuxでは難しいですよね。

182:mfiler2作者
07/12/29 15:52:34 PXxdsxC8
>>181
画像のプレビューはコンソールでは不可能ですね。
圧縮ファイルの仮想ディレクトリは可能だと思います。
また気が向けば実装するかもしれません。

183:mfiler2
07/12/30 16:56:21 RPy6wOoO
Fedoraなど、純正のcmigemoを使っているmfiler2では
c --> コなど
p --> progなど
がマッチしません。
C --> コ
P --> prog
と大文字でマッチさせる必要があります。
これは純正のcmigemoの辞書ファイルのバグだと思います。
それを修正したcmigemoの辞書ファイルをmfiler2に同封して自分でコンパイルした
場合はそちらを使っています。
どこを修正したのかちょっと記憶にないのでcmigemoの作者に教えることができません。
暇な方、バグを追跡してもらえませんかね。
ちょっと夜勤明けで解析する気力もありません。
c,pの出す正規表現をprintfデバッグすれば分かったはずなんですが。
まあ、また次の休みにやりますが、報告まで。

184:login:Penguin
08/01/02 18:23:41 SWWTdYyz
Fedora8でyumでインストールしました。

漢字のフォルダ名が文字化けとフォントが小さいので変更したいです。

.mfilerを見てもそれらしきものがありませんでした。

神を教えてください。



185:login:Penguin
08/01/03 15:52:36 H7bzHY0V
CentOS4.5でインストールしようとしたんですが、
make時に以下のエラーが表示されました

/usr/bin/ld: cannot find -lruby
collect2: ld はステータス 1 で終了しました
make: *** [mfiler2] エラー 1

原因がよく分からないのですが、どのように対処すればよいでしょうか?
rubyは1.8.6をデフォルト設定のままインストールしています

186:185
08/01/03 15:54:55 H7bzHY0V
ちなみに、mfiler2-4.0.5b.tgz(安定版)を使用しています

187:146
08/01/03 16:38:27 xE/FEp2f
>>185
ruby-develを入れてください。

188:login:Penguin
08/01/03 17:12:54 LgQt8IP1
>>184
端末の設定じゃね?

189:185
08/01/03 18:00:25 H7bzHY0V
>>187
ありがとうございます。
yum install ruby-develしたらmakeが成功するようになりました。
これでようやくmfiler2が試せそうです。

ただ、yumで落ちてきたruby-develのバージョンが1.8.1〜となっていたのが
ちょっと気になります。これは特に問題ないでしょうか?(1.8.6〜のバージョンもあるのかしら?)
そもそもruby-develって何者なんでしょう

190:login:Penguin
08/01/04 22:06:44 rM8ImJHI
>>182
FDcloneでの話ですが、w3mの画像のインライン表示を有効にした上でPAGER=w3mにして
コンソール上で画像見たりしてた事があります。mfilerでも同じように出来るんじゃないでしょーか?
Cygwinではムリですけど。

191:mfiler2作者
08/01/05 19:44:24 S11z8gny
>>190
うーむ。画像のプレビューはdisplayコマンドでいいじゃん?って感じなんですよね。
内蔵画像ビュワー、内蔵テキストビュワー、内蔵エディッタとかって無駄な気がしませんか?
ツールを選ぶ自由度もないし。
え!?内蔵シェルの方が無駄?
そんなこと言わないでください、、、。

欲しいのは画像のサムネイル表示ですかねぇ。あれは画像ファイルを整理するときは必要な気がしますから。
簡単ならやってみますね。たぶん難しいと思うので、あまり期待しないでください。
確かに画像が表示できれば、色々夢は膨らみますねぇ。アイコン表示とか。ううむ。

シェル内蔵のワンライナー実行可はなんとか達成したいです。
ワンライナー書くのってLinuxでは楽しみのひとつですよね。

192:login:Penguin
08/01/05 20:34:43 qvcv0X44
盛り上がってまいりました!

193:mfiler2作者
08/01/05 23:13:01 S11z8gny
version 4.0.6アップです。

修正点はひとつだけ。パイプをつなげて実行すると子プロセスと親プロセスの実行のタイミング
によってはsetpgid2と表示されて画面が固まっていたと思うんですが
それを修正しました。
一応シェル関連のバグは全部潰したと思ってます。
というわけで安定版も上げておきました。

194:login:Penguin
08/01/06 11:48:54 DANte2FV
>>128-129でWindowsでの関連付けの話がありましたけど、
Linuxで関連付けられたアプリの起動はできませんか?
(例えば.htmlをFirefoxで開く、など)

195:login:Penguin
08/01/06 11:58:33 DANte2FV
それともう一つ。
作者さんのブログ見てたらJavaでGUIで作るって話が出てましたけど、
Java+Swingで作るならjFD2を参考にしてみてはいかがでしょうか。
ソースが公開されているので。

196:mfiler2作者
08/01/06 12:46:34 jNT3AfW3
>>194
gnome-open ファイル名
で開けます。
/usr/local/etc/.mfilerをHOMEディレクトリにコピーして
~/.mfilerの末尾に
keycommand NOMETA, KEY_ENTER, "*", "shell('%Q gnome-open %f', '%f')"
と書いておけばENTERでgnome-openが起動します。

GUIで作るならC+Gtk&rubyです。
Javaはファイル属性を扱えないと聞きますから。
あと名前つきパイプや、ソケットとかUNIX固有のファイルもコピーできないと
システム管理に使えるファイラとは言えないと思うので。
あとruby+Gtkも友達がいまいちだとぼやいていたので、これもちょっと使いません。
やっぱり、こういうアプリケーション作成用途ではOSのAPIを直接触れるCが、これからも強いと思いますよ。

197:login:Penguin
08/01/06 13:31:02 L9JGaW1X
ヒストリーのとこ2007年になってる
2007年1月5日 4.0.6 パイプのバグを修正。安定版にアップ。

198:mfiler2作者
08/01/06 13:48:45 jNT3AfW3
>>197
ありがとうございます。修正しておきました。次のアップデートのときに書き換わります。

199:login:Penguin
08/01/06 14:08:53 DANte2FV
>>196
キタ━(゜∀゜)━!………( ゜д゜)アレッ
何かENTERで動かないので.mfilerの末尾を

#keycommand NOMETA, KEY_y, "*", "menu('my_commands')"
keycommand NOMETA, KEY_y, "*", "shell('%Q gnome-open %f', '%f')"

ってやってy押したら関連付けられたアプリが起動しますたヽ(´ー`)ノ
何かよく分かってないんでチマチマと弄ってみまつ

>> Java
ナルホド。Javaはファイルシステムに関する機能が充分ではないのですね。

200:login:Penguin
08/01/07 12:27:24 OrWfPEE6
私はWindowsでは「あふ」を使っている者です。
一応要望を挙げてみます。
「あふ」では設定を変えると、ファイルディレクトリがループできるのですが、
mfiler2ではそれができないのが難点ですね。
(.mfilerの設定によりメニューはループできる)

画像のサムネイル表示をしたいとのことですが、
それをやるならば、mfiler2がターミナルの
256色表示に対応する必要がありますね。
よりカラフルになるので、私は歓迎します。

>>189
ruby-develはrubyの開発者用パッケージ。
mfiler2は内部実装にrubyを用いているため必要になる。
ruby1.8だったら大丈夫だったはずだから、バージョンは1.8.1でも問題ない。

201:189
08/01/07 19:07:07 bfEKNCIC
>>200
ruby-develの件、親切に教えていただいてありがとうございます。
よくわかりました(^^

202:mfiler2作者
08/01/09 22:43:43 x55JdLA5
>>200
256色対応はいいですね。正直いまのままではカラーが足りませんね。
画像関連はちょっと無理かもしれません。
考え中です。

4.0.7アップです。
スーパーインクリメンタルサーチ機能を入れました。
Fにバインドしました。
Meta+fがfindになりました。
スーパーインクリメンタルサーチというのはハードディスク内全ファイルを
対象にするインクリメンタルサーチです。
例)
F, messages, ENTERで/var/log/messagesに移動できます。

ただし使う前に全ハードディスクをサーチしてキャッシュを作成する
必要があります。
$, sでいけます。

たぶん、まだバグがあると思います。バグがあればここに書き込んでもらえると助かります。
安定したら安定版にあげます。
現在は英語ファイル名のみマッチします。
migemo対応は考えてますが、計算機パワー的に無理かもしれません。
意外と重くなければいいんですが。
そんな感じです。では。

203:login:Penguin
08/01/10 14:45:20 4u7UYjJE
自分も「あふ」を併用しています。
既に提案されている方がいますが、
書庫ファイルを仮想ディレクトリとして扱う機能が無い事が、
一番不便に感じます。

204:login:Penguin
08/01/10 18:03:14 YI+zLes+
おれもおれも

205:mfiler2作者
08/01/12 00:42:40 2BFtCNew
圧縮ファイルの仮想ディレクトリ、了解です。
シェル機能の拡張は一休みします。
やっぱりmfiler2はファイラなのでファイラらしい機能を入れるべきだと思い直しました。
ちょっとファイラらしい機能を追求していきます。

206:mfiler2作者
08/01/12 23:21:45 2BFtCNew
スーパーインクリメンタルサーチ、ファイル数が多いMacでは
めちゃくちゃメモリ食います。
たぶん、使い込んだLinuxでも同様なはず。
これでは使えませんね。
今アルゴリズムを変えようと考えてます。
配列の配列の配列の配列の配列で分けようとしたら
サイズが超えたとコンパイラに怒られました。
動的配列でやるしかないか。
このアルゴリズムで省メモリ、高速化が行けると思うのだけれども。

locateって、どうやっているのか・・・

207:mfiler2作者
08/01/13 20:38:40 JLCbkMXQ
省メモリは無理ですね。うーむ。200Mもメモリ食っていたら
コンピュータ選びますね。うーむ。
起動も終了もかなり重くなるし。
廃止するかもしれません。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4367日前に更新/292 KB
担当:undef