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


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

【2画面ファイラ】 mfiler2 【Rubyインタプリタ】



1 名前:ミスターファイラー [2007/07/06(金) 17:53:58 ID:Kr9XwuhU]
みなさんこんにちは、ついに立ちましたmfiler2の単独スレです
情報交換や質問・要望など、何でもどうぞ
楽しくやっていきましょう

公式サイト
www.geocities.jp/daisuke530221jp/
マニュアル
www.geocities.jp/daisuke530221jp/manual.html

153 名前:mfiler2作者 mailto:sage [2007/12/16(日) 22:34:27 ID:QBCQBwpY]
>>152
それはyum install mfiler2でインストールできるようになったということでしょうか?

154 名前:146 mailto:sage [2007/12/16(日) 23:08:55 ID:UaGPZziB]
>>153
その通りです。

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

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

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

157 名前:mfiler2作者 mailto:sage [2007/12/17(月) 18:18:22 ID:pAKdm4Nu]
>>154
そうなんですか。それは凄いことですね。
こちらもFedoraを用意してみます。


158 名前:mfiler2作者 mailto:sage [2007/12/18(火) 15:56:32 ID:+37b5JDV]
4.0.0bアップ。

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

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

159 名前:mfiler2作者 mailto:sage [2007/12/18(火) 21:27:16 ID:+37b5JDV]
4.0.0cアップです。

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

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

160 名前:mfiler2作者 mailto:sage [2007/12/18(火) 22:14:39 ID:+37b5JDV]
4.0.0dアップです。

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

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



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

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

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

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

163 名前:login:Penguin mailto:sage [2007/12/19(水) 00:00:07 ID: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 mailto:sage [2007/12/19(水) 00:06:05 ID:0AvLIGkq]
>>163
そのチェック回避するように./configureをいじればいいんじゃないの?


165 名前:login:Penguin [2007/12/19(水) 00:09:55 ID:PhnjOOS5]
言いだしっぺキタ━━━━━━m9( ゚∀゚)━━━━━━!!

166 名前:login:Penguin mailto:sage [2007/12/19(水) 00:10:57 ID:9dgWCNAQ]
>>164
ええ、そうやってます。

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

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

168 名前:146 mailto:sage [2007/12/19(水) 00:31:20 ID:w8PhXgFe]
>>162
お疲れさまです。

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

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


170 名前:mfiler2作者 mailto:sage [2007/12/20(木) 09:22:05 ID:FwIYkDkm]
>>169
修正しました。内部的にはGの表示はあったんですが
判別するところにオーバーフローがありました。

version 4.0.1アップです。

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



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

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

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

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

174 名前:mfiler2作者 mailto:sage [2007/12/25(火) 22:46:53 ID:vKPmjTdL]
すみません。4.0.2はシェルの動きがバギーでした。
全然安定板とは言えません。

4.0.5をアップ。

175 名前:login:Penguin mailto:sage [2007/12/26(水) 01:05:17 ID:2vIS7TD3]
>>作者様

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

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

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

176 名前:mfiler2作者 mailto:sage [2007/12/26(水) 01:26:56 ID:qifArjsB]
すみません。
安定版の方はできるだけ残すようにします。
スペースの問題で最新版は残せません。

177 名前:login:Penguin mailto:sage [2007/12/26(水) 01:40:23 ID:YzJIoPPL]
4.0.5aですが、tarballの中にmfiler2-4.0.5なる
subdirがあり、結果としてtarballのsizeが約2倍に
なっているようです。

178 名前:login:Penguin mailto:sage [2007/12/26(水) 01:44:14 ID:2vIS7TD3]
>>176
了解しました。
どうもありがとうございます。

179 名前:mfiler2作者 mailto:sage [2007/12/26(水) 21:07:18 ID:qifArjsB]
>>177
マジですか。すみません。また安定版上げます。
4.0.5aは残しておきます。

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

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



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

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

184 名前:login:Penguin mailto:sage [2008/01/02(水) 18:23:41 ID:SWWTdYyz]
Fedora8でyumでインストールしました。

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

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

神を教えてください。



185 名前:login:Penguin mailto:sage [2008/01/03(木) 15:52:36 ID:H7bzHY0V]
CentOS4.5でインストールしようとしたんですが、
make時に以下のエラーが表示されました

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

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

186 名前:185 mailto:sage [2008/01/03(木) 15:54:55 ID:H7bzHY0V]
ちなみに、mfiler2-4.0.5b.tgz(安定版)を使用しています

187 名前:146 mailto:sage [2008/01/03(木) 16:38:27 ID:xE/FEp2f]
>>185
ruby-develを入れてください。

188 名前:login:Penguin mailto:sage [2008/01/03(木) 17:12:54 ID:LgQt8IP1]
>>184
端末の設定じゃね?

189 名前:185 mailto:sage [2008/01/03(木) 18:00:25 ID:H7bzHY0V]
>>187
ありがとうございます。
yum install ruby-develしたらmakeが成功するようになりました。
これでようやくmfiler2が試せそうです。

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

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

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

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

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



192 名前:login:Penguin mailto:sage [2008/01/05(土) 20:34:43 ID:qvcv0X44]
盛り上がってまいりました!

193 名前:mfiler2作者 mailto:sage [2008/01/05(土) 23:13:01 ID:S11z8gny]
version 4.0.6アップです。

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

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

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

196 名前:mfiler2作者 mailto:sage [2008/01/06(日) 12:46:34 ID: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 mailto:sage [2008/01/06(日) 13:31:02 ID:L9JGaW1X]
ヒストリーのとこ2007年になってる
2007年1月5日 4.0.6 パイプのバグを修正。安定版にアップ。

198 名前:mfiler2作者 mailto:sage [2008/01/06(日) 13:48:45 ID:jNT3AfW3]
>>197
ありがとうございます。修正しておきました。次のアップデートのときに書き換わります。

199 名前:login:Penguin mailto:sage [2008/01/06(日) 14:08:53 ID: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 mailto:sage [2008/01/07(月) 12:27:24 ID:OrWfPEE6]
私はWindowsでは「あふ」を使っている者です。
一応要望を挙げてみます。
「あふ」では設定を変えると、ファイルディレクトリがループできるのですが、
mfiler2ではそれができないのが難点ですね。
(.mfilerの設定によりメニューはループできる)

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

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

201 名前:189 mailto:sage [2008/01/07(月) 19:07:07 ID:bfEKNCIC]
>>200
ruby-develの件、親切に教えていただいてありがとうございます。
よくわかりました(^^



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

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

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

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

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

204 名前:login:Penguin mailto:sage [2008/01/10(木) 18:03:14 ID:YI+zLes+]
おれもおれも

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

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

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

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

208 名前:mfiler2作者 mailto:sage [2008/01/13(日) 23:05:59 ID:JLCbkMXQ]
うーむ、それか検索するディレクトリを制限するという方法でやるしかないか。
それはありか。
どのようなディレクトリが良いでしょう。
/var, /etcは要りますね。
/usr/includeはいるしな。
でもディレクトリだけは全部登録させておきたいし。
うーむ。
メモリにキャッシュしないでディスクにキャッシュするというアルゴリズム
でもいけるかもしれない。
うーむ。
正直アップデートしたのは間違いでした。すみません。
ファイル数の少ないシステムでは今のままでも大丈夫だと思いますが
それ以外の方は最新版を使わないでください。
すみません。

209 名前:login:Penguin mailto:sage [2008/01/15(火) 13:05:47 ID:MJAh/rZf]
インデックスは、使用頻度の高いディレクトリは
デフォルトで登録して、残りは手動でやらせればいいと思います。
Vistaでも全部はインデックス付けしていなかったはず……。
使用頻度が低いならば、いつもはディスクにキャッシュして
使用時に読み込むのも手でしょうね。
ちなみにメモリは食うでしょう。Vistaのインデックス作成も、
バックグラウンドで100MBはメモリを食っていたはずです。

210 名前:mfiler2作者 mailto:sage [2008/01/15(火) 19:42:52 ID:EUWLRMVN]
>>209
ディスクキャッシュで問題ないアルゴリズムができました。
最近のハードディスクの読み込みは速くてテキストなら多少でかくても一瞬です。
migemo対応もできそうなので、対応したらアップします。
それまでは最新版は消しておきます。

211 名前:login:Penguin mailto:sage [2008/01/16(水) 15:33:38 ID:UWDMZU+g]
ディレクトリを指している時に du -sh のようなサイズ表示が欲しいです



212 名前:mfiler2作者 mailto:sage [2008/01/18(金) 14:44:58 ID:9sa1JoI4]
vesion 4.0.7を再アップ。
今度のスーパーインクリメンタルサーチは速度、メモリ的に問題ないと思います。
migemoも対応しました。
ただしデフォルトではmigemoは切ってあります。
相当マシーンパワーを要求するので。
(Pentium3 755MHz程度ではストレスになる)
一応デバッグは徹底してやってますが、まだ抜けているところも
あると思うので安定版には上げません。

パッケージメンテナの方へ。ディスクスペースの問題のため前の安定版は削除しました。
最新の安定版しか残っていません。
今後も前の安定版は残せないと思います。
今のgeocitiesは知りませんが、昔のgeocitiesは
凄くディスクスペースが小さくて、すみません。

>>211
iじゃ駄目ですかね。
ちょっと考えます。

213 名前:login:Penguin mailto:sage [2008/01/18(金) 16:27:06 ID:W0fph6h+]
>>212
すみませんが、バージョンを変えていただけないでしょうか。

214 名前:mfiler2作者 mailto:sage [2008/01/18(金) 21:39:40 ID:9sa1JoI4]
>>213
4.0.8にしました。

215 名前:mfiler2作者 mailto:sage [2008/01/19(土) 20:13:31 ID:Ydqn+nlf]
/tmpに保存したら再起動時キャッシュが消えちゃいますね(笑)
常時起動のサーバー上で作っていたので気がつきませんでした。
馬鹿なのがバレてしまいましたorz
すげー恥ずかしい。
さて、どこに保存するんだろう。
~/.mfilerですかね。
/etc/smb.confに一度アクセスすればsだけでアクセスできる機能を考えると
ユーザーごとにキャッシュは必要ですね。
早速変えます。ああ、馬鹿な作者で、ごめんなさい。

216 名前:login:Penguin mailto:sage [2008/01/28(月) 12:40:46 ID:1xhU8WAM]
人が居ない……。
ほっしゅ!

作者さん、頑張ってください。

217 名前:mfiler2作者 mailto:sage [2008/01/30(水) 12:43:46 ID:OzEk+XRU]
ありがとうございます。
コンソール動作自体がマニアックなので、人が少ないのは仕方が無いと思います。
でも、screen,emacs,vim,zsh,htop,w3mあたりが好きな人に気に入ってもらえないかなと思っています。
僕もコンソールアプリは大好きなんでね。
そういう人向けに面白い機能実装していきますよ。

218 名前:mfiler2作者 mailto:sage [2008/01/30(水) 13:56:42 ID:OzEk+XRU]
64ビットのPCでwkfのコンパイルが通らないのは既出なんですが
このようなPCではuname -aはどのように表示されますか?
対応させたいので、教えてもらえると助かります。


219 名前:login:Penguin mailto:sage [2008/01/30(水) 20:25:21 ID:Ijq6P7Rw]
>>218
Linux hogehoge 2.6.24 #1 SMP PREEMPT Fri Jan 25 16:55:49 JST 2008 x86_64 GNU/Linux
自分はこんな感じです。
hogehogeはホスト名。

220 名前:login:Penguin mailto:sage [2008/01/31(木) 09:39:27 ID:WEE34EqS]
ガーン。何時の間にかバージョンアップしてる。
気付かなかったorz
今まで困っていたのでこの修正は地味に嬉しいです。

2008年1月21日 4.0.8b 起動時日本語ファイルが化けるバグを修正。

作者さんに聞きたいのですが、
私は勉強ついでにmfiler2のドキュメントを作成してみたいと思っています。
成果はこのスレッドにでも公開したいと思います。
mfiler2のドキュメントはどこが一番足りないでしょうか?
参考までに教えていただけると助かります。

221 名前:login:Penguin mailto:sage [2008/01/31(木) 17:17:18 ID:BRVLoiRj]
あまり役に立たないかもですが、64bit環境でコンパイルが通らない問題は以下の方法で回避してます。

試したのはubuntu 7.10 amd64環境です。

wkf-1.3.9内で
libtoolize --copy --force

いまんとここれで問題なく動いてます。

x68kのmintが大好きだった自分としては、mfiler2は待望のファイラーでした。
すでに十分すぎる機能が備わっているとは思いますが、さらなる発展も楽しみにしています^^;




222 名前:mfiler2作者 mailto:sage [2008/02/03(日) 00:17:29 ID:WOVhl5tz]
>>220
4.0.0でコマンドを変更したので現在のドキュメントは間違いがあります。
作成しようと思うとcommand.cppを読む必要があります。
作者じゃないと作成は難しいので便利な使い方サイトなんて作ってもらえるとうれしいです。

>>221
64環境でも対応させてアップデートしたいと思います。
mintと比べられるなんて光栄です。

223 名前:220 mailto:sage [2008/02/04(月) 10:00:59 ID:8NrJ1PXE]
>>222
作者さん、ありがとうございます。
そうですね。いずれはそういうサポートサイトでも作って
ドキュメント等の情報を公開したいと思っています。
こういう紹介サイトが一番mfiler2には足りないと思うんですよね。
現在はユーザーの草の根で普及している感じなので。

作者さんに質問なのですが、その間違っているドキュメントとは
何のファイルのことを指しているのですか?
mfiler2マニュアルやシェルマニュアルですか?
確かに、現在までのバージョンアップでかなり変わっていそうです。
更新履歴に書いてある程度の変更ならば私でも修正できるのですが、
書いていないレベルの細かな修正は無理でしょう。
command.cppは一応読んでみようと思いますが、どこまで読めるか……。

224 名前:mfiler2作者 mailto:sage [2008/02/04(月) 14:53:04 ID:+Ru7cttM]
mfiler2マニュアルですね。
4.0.0の更新に追いついてません。
具体的にはディレクトリ内にマークしているファイルがあればtrueを返す
コマンドmarkingは

昔は対象ディレクトリを
marking カレントディレクトリ
marking_sdir もう一方側のディレクトリ
marking_ldir 左のディレクトリ
marking_rdir 右のディレクトリ
なんて、かなりあほなことをやっていたんですが

marking(0) 左のディレクトリ
marking(1) 右のディレクトリ
marking(adir()) カレントディレクトリ
marking(sdir()) カレントじゃないほうのディレクトリ
と変わっています。
同じように細かに変えたコマンドがあります。
その更新が間に合っていません。

225 名前:login:Penguin mailto:sage [2008/02/04(月) 22:11:24 ID:aWTI+mdh]
mfiler2ユーザ(debian lenny)のひとりです。
WindowsではDynaを使っているのですが
Linuxにはmfiler2以外に決定打となるファイラがないので、非常に期待しています。
viユーザなのでキーバインドをカスタマイズしたのですが、やはり標準で提供された方がうれしいです。
mfiler3の登場を楽しみにしてます!!
---
4系からのAPIの変更にともない、カーソルを最下部に移動させる方法が分からなかったのですが
いろいろ試してみたらできたので書いておきます。
keycommand NOMETA, KEY_G, "*", "cursor_move(adir(), cursor_max(adir()))"

226 名前:220 mailto:sage [2008/02/05(火) 13:33:24 ID:l5jzGwyX]
確かにそういう細かい変更は反映させるのつらいですね。
関数もかなり多いですし。

ちなみに、command.cppを読んでみました。
ソースは丁寧に書いてあったので、読みやすいのですが、
3000行もあってちょっと挫折……。
自分で書いたコードだったら記憶に残っているので良いのですが、
他の人のソースで数千行はやはり大変です。

私がドキュメント書くならば、シェルの補完関数や
.mfilerとかでしょうか。
でも.mfilerには細かいコメントが書いてあるので必要ないような。

227 名前:login:Penguin mailto:sage [2008/02/10(日) 23:47:02 ID:eR48PcaA]
作者さま:

/tmp以下は通常誰にでもアクセス出来るために、セキュリティ上
色々注意が必要です(とよく文句を言われます)
特に、
*全てのユーザーが同じ名前のファイルを使うようにしてあると、
 他の人がそのファイルを上書きしたり、もしくは他の人が
 プログラムを使えなくなったりする
*/tmp以下に「予想しやすい名前」のファイルを使うようにしてあると、
 symlinkを使う(等の)セキュリティ上の攻撃に弱い
という問題がありますので、

*/tmp以下を使うときは名前が使う人によって重複せず、また
 「悪意ある人」によっても予想されにくいような名前のファイルを
 用いる
*いっその事、必要なければ/tmpを使わず、全てのファイルを
 $HOME以下に移す
ようにしていただけないでしょうか。

228 名前:mfiler2作者 mailto:sage [2008/02/12(火) 11:38:13 ID:spccrnmm]
>>225
viバインドは用意されている方ここに貼り付けてもらえると嬉しいです。
良くできたバインドなら標準で採用しますよ。

>>226
シェル補完関数のドキュメントはとてもうれしいです。
zsh風のコマンド補完するコマンドを増やしていかないといけないので。

>>227
わかりました。すみません。$HOME/.mfiler2に移動したバージョンをアップします。
少しお待ちください。

229 名前:mfiler2作者 mailto:sage [2008/02/15(金) 14:29:40 ID:PGUUAo17]
ちょっと設定ファイルのシンプル化をしていきます。
今のままだと無駄にレイヤーができて複雑になっている気がします。
エキスプローラー風のキーバインドは廃止してもよろしいでしょうか?

230 名前:220 mailto:sage [2008/02/15(金) 15:07:45 ID:58vy7XFT]
作者さん、ありがとうございます。
シェル補完関数のドキュメントをなんとかやってみます。
/usr/local/etc/completion.rbに書いてある補完関数と、
そのやり方でも書けばいいのでしょうか。
ただ、量がかなり多いんで時間かかりそうです。

そういえば、Minnu's Filer2 on Windowsが完成していましたね。
ttp://mfiler2.web.fc2.com/index_win.html
ちょっとサイズが大きいのが難点ですが、試してみます。

>>229
ちなみに、私はエクスプローラ風のキーバインドは使っていません。
使っている人はいるのかな?

231 名前:mfiler2作者 mailto:sage [2008/02/15(金) 15:21:51 ID:PGUUAo17]
と思いましたけど、これでいい気がしました。
そのままにしておきます。

vimバインドも用意しようかなと思いますけど
勝手に決めていいものか。普通の英字キーとshiftキーで移動系。
Meta+cでコピーとかですかね。
あまりMetaを使った操作体系は好きじゃないんですけどね。
Alt+英字キーがMetaな端末じゃないと困りますから。
うーむ。

ひとつバグを見つけました。
ls | lv or lessでCTRL-Zして、もう一回フォワグランドに戻せません。
今から直します。

あまりLinux板の人には関係ないかもしれませんがWindowsバイナリ用意しました。




232 名前:mfiler2作者 mailto:sage [2008/02/15(金) 15:28:23 ID:PGUUAo17]
と思いましたけど、これでいい気がしました。
そのままにしておきます。

vimバインドも用意しようかなと思いますけど
勝手に決めていいものか。普通の英字キーとshiftキーで移動系。
Meta+cでコピーとかですかね。
あまりMetaを使った操作体系は好きじゃないんですけどね。
Alt+英字キーがMetaな端末じゃないと困りますから。
うーむ。

ひとつバグを見つけました。
ls | lv or lessでCTRL-Zして、もう一回フォワグランドに戻せません。
今から直します。

あまりLinux板の人には関係ないかもしれませんがWindowsバイナリ用意しました。


233 名前:220 mailto:sage [2008/02/15(金) 16:03:26 ID:58vy7XFT]
一応報告しておきます。
Windows版 mfiler2ですが、日本語ディレクトリで実行すると
問題が起こるようです。これはcygwinの問題かな?
ちなみに、mfiler2フォルダをデスクトップからC:\に移動したら実行できました。

C:mfiler2> ./mfiler2
(eval): [BUG] Segmentation fault
ruby 1.8.6 (2007-03-13) [i386-cygwin]

74 [sig] mfiler2 612 open_stackdumpfile: Dumping stack trace to mfiler2.exe.stackdump

しかし、少し使ってみましたがmfiler2はやはり凄いですね。
cygwin無しでもWindowsで動くようになったとは。
内蔵シェルも色分けも動作します。
特にWindowsはシェルが貧弱なうえに、
cygwinでもzshはまともに動作しなかったのでかなり快適です。
Linuxの時よりも描画が遅いのが唯一の難点ですが、ckwでもきちんと動作したのには驚きました。
これを機会にmfiler2が一気にメジャーになるといいですね。

234 名前:220 mailto:sage [2008/02/15(金) 16:35:19 ID:58vy7XFT]
連投すみません。
mfilerドキュメント計画の一環として、
mfiler2.batをさらしておきます。
バッチファイルをパスの通ったディレクトリ
(例:C:\windows\system32)に置いておけば、
cygwin.batのようにどのディレクトリからでもmfiler2を実行できるようになります。
ただし、mfiler2起動時のカレントディレクトリは
mfiler2.exeのあるディレクトリになります。
ディレクトリはmfiler2のあるディレクトリに適当に変更してください。

mfiler2.bat
ここから------------------------------------------------------------
@echo off
rem 最初にカレントディレクトリを変更しないとエラーになる
cd C:\mfiler2
SHIFT
c:\mfiler2\mfiler2 %*
ここまで------------------------------------------------------------

それと作者さん、
Minnu's Filer2 version 4.0.8f (c)D.Minato 2004-2007
これは2004-2008ではないのでしょうか。
Windows版は.mfilerを見ていないのも気になります。

235 名前:mfiler2作者 mailto:sage [2008/02/15(金) 18:00:27 ID:PGUUAo17]
2008ですね。次直しておきます。
.mfilerはホームディレクトリのものを見なくても
etc/.mfilerを見ればいいので、そうしておきましたけど
もとの.mfilerと修正した.mfilerがあれば便利な気がするので
ホームディレクトリも見るように直しておきますね。

ls|lv, CTRL-Zでもう一度フォアグランドに戻らないバグ直しました。
4.0.9です。Windows版も直してます。安定版にあげました。

236 名前:login:Penguin mailto:sage [2008/02/16(土) 08:41:47 ID:G5uZEA11]
Windows版が以下のメッセージを吐いて起動しません。
環境はWindows2000sp4で、Cygwinはインストールしてません。

(eval): (eval):0:in `require': no such file to load -- nkf (LoadError)
from (eval):0
(eval): [BUG] Segmentation fault
ruby 1.8.6 (2007-03-13) [i386-cygwin]

2806 [sig] mfiler2 1588 open_stackdumpfile: Dumping stack trace to mfiler2.ex
e.stackdump

237 名前:236 mailto:sage [2008/02/16(土) 08:49:27 ID:G5uZEA11]
ごめんなさい、>233を読んでませんでした。。
C:\からだと大丈夫でした。
Cygwinでソースからコンパイルしたものより全然
起動が早いですねー。

238 名前:login:Penguin mailto:sage [2008/02/16(土) 21:15:20 ID:feR1XkE3]
Arch Linuxユーザです。
久々に公式を見たらインストールの項にArchがあってびっくりしました。
インストールのことについて全然説明していなかったので、説明しておきます。

yaourt -S mfiler2

これでソースの取得、ビルド、インストールが行われます。yaourtがよく分からない人はググってください。
バイナリパッケージは提供されませんが、たくさんvoteしてもらえればcommunityリポジトリに入るかもしれないです…。

239 名前:login:Penguin [2008/02/19(火) 12:56:21 ID:csQ2e8at]
作者様にはいつも感謝です。

Windows版があるというので走っていったら404です。。。

240 名前:mfiler2作者 mailto:sage [2008/02/20(水) 17:15:45 ID:+sapADgS]
4.0.9aアップです。一時ファイルに/tmpは使ってません。
あとは特に変更はないです。Windows版の方はダウンロードできるようになってます。

次のアップはシェルの拡張になると思います。
&&, ||との実装です。かなり書き方を変えないといけないので一筋縄では
いかないと思いますが、ワンライナーの実行できるファイラへの布石になると思います。
cat file | while read LINE; do echo "$LINEの処理"; done
がなんとか書きたいですねぇ。

241 名前:pie [2008/02/21(木) 15:50:27 ID:50AYhjef]
fedora core 7にて、3.1.7を使っておりましたが(mfikerには感謝の言葉意外はありません)、先日、yumから4.0.9をインストールし、起動すると、
NoMethodError: undefined method `cmdline_prompt' for main:Object
とのメッセージが出てきてしまいます。どのようにすればよいのでしょうか。御教授お願い致します。



242 名前:mfiler2作者 mailto:sage [2008/02/21(木) 17:49:12 ID:c5sT2Zyb]
たぶん3.1.7のetc/.mfilerにはcmdline_promptの記述がなかったため
コピーした$HOME/.mfilerにその記述がないためだと思います。
/etc/.mfilerのcmdline_promptを$HOME/.mfilerにコピーしてください。
ただ4.0.0で内部コマンドが変わっているため、ほかの部分で動かないこと
があるかもしれません。

243 名前:mfiler2作者 mailto:sage [2008/02/21(木) 17:49:56 ID:c5sT2Zyb]
/etc/.mfiler --> /etc/mfiler2/.mfilerです。

244 名前:pie [2008/02/21(木) 18:02:48 ID:50AYhjef]
しっかり動きました。ありがとうございました。早速、emacsなどの設定をしてみたいと思います。

245 名前:239 [2008/02/22(金) 12:48:19 ID:8rO72jxk]
ダウンロードできました。

Windowsで使えるだけではなくポータブルなcygwinにも感動。

246 名前:login:Penguin mailto:sage [2008/02/23(土) 17:43:33 ID:sBlcXEru]
>240
ホントにWindows版上がってる?

247 名前:146 mailto:sage [2008/02/23(土) 21:04:25 ID:z8MM70EY]
>>240
因みにですが、koji(Fedoraでのpackage build server)で、
4.0.9aをコンパイルしたときのログを貼っておきます(64bit環境での
結果です)

koji.fedoraproject.org/packages/mfiler2/4.0.9a/1.fc9/data/logs/x86_64/build.log

コードのクリーンアップに役立つと思います。

248 名前:220 mailto:sage [2008/02/27(水) 10:00:27 ID:bvMnFVig]
mfiler2.bat地味にバージョンアップ(一行変更しただけ)。
パスが通っているドライブがmfiler2のあるドライブと
異なっていても動作するようになった。

mfiler2.bat
ここから------------------------------------------------------------
rem @echo off

rem 最初にカレントディレクトリを変更しないとエラーになる
cd /D C:\mfiler2

SHIFT
mfiler2.exe %*
ここまで------------------------------------------------------------

作者さんに質問なのですが、mfiler2のコマンドラインオプションは
どうなっているのでしょうか?
もしコマンドラインから左窓や右窓のディレクトリが変更できるなら、
他のファイラーから呼び出すことも容易に出来ると思うのですが。
特に、現在mfiler2のあるディレクトリからの起動のみに制限されている
Windows版ではどうなのか知りたいです。

249 名前:mfiler2作者 mailto:sage [2008/02/28(木) 00:24:11 ID:TcOn1oHA]
mfiler2 -m パス
で起動しているmfiler2のディレクトリが変更できたはず。
右も左も変更されたような気がしますが。
アクティブディレクトリだったっけかな。
あ、でもウィンドウズでは無理だったかもしれません。
ユニックスドメインソケットが動かなかったので。
今のcygwinなら動くかもしれないので、また対応させるかもしれません。
後はすべてのコマンド実行を外からできるようにすることですが
セキュリティ的に問題があるので・・・
linixでは解決方法を思いついたのですが(ソケットを700のディレクトリに置く)
ウィンドウズでは無理な気がします。
ただ今ちょっとプライベートが忙しくてそれどころではないです。

250 名前:nicowrite [2008/02/28(木) 16:42:22 ID:zv1kchHe]
求めていたものズバリだったので早速使わせて頂こうと思ったのですが
Windows版が404でダウンロードできません。。。

お忙しいところスミマセンが再アップお願いします。

251 名前:mfiler2作者 mailto:sage [2008/02/29(金) 02:24:28 ID:gml6j9U6]
おかしいですね、アップしたはずなんですが。
なんか消されますね。
別のレンタルスペースに置きます。
明日やります。




252 名前:nicowrite [2008/03/01(土) 13:37:14 ID:DHBt0KbR]
すいません。お願いします。


253 名前:login:Penguin mailto:sage [2008/03/02(日) 04:39:50 ID:LPUybxq7]
ubuntu 7.10 64bit(AMD)で適当にコンパイルしてみたらshell.cppでtest()がないとか言われて
そこだけコメントアウトしたら動きました。(いいのかな・・・)






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

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

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