[表示 : 全て 最新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

496 名前:login:Penguin mailto:sage [2008/12/14(日) 09:34:42 ID:MP8QG6aS]
「あふ」みたいか…
mfiler
えむふぁいら
→むふぁ
ごめんやめて

497 名前:sakusha mailto:sage [2008/12/14(日) 19:05:48 ID:mL22Hcij]
やめときますか・・・
シェルスクリプトエンジンに名前つけてあげます。

498 名前:sakusha mailto:sage [2008/12/15(月) 10:59:03 ID:1vCUQMP1]
あと、カスタマイズを簡単にできるようにGUIでキーバインド変えられるように
しようかと思ってます。どうも、だいなに近いインターフェースなので、だいな使いに気に入って
もらえる場合が多いようで。
あふ使いにはたぶん気に入らないバインドだと思うんですけど
カスタマイズしようにもめんどくさい、そんな感じで敬遠されている気がするので。
それか、キーバインドを二つ用意するかですねぇ。
とにかく、簡単に、どちらのクローンにもなるような仕掛けを用意します。
mfilerの存在意義はWindowsでファイラ使っている人がLinuxでも
日本型ファイラが使えるということだと思うので。
インターフェースなんて僕にはユーザーに押し付ける気はありません。
version 3.0がアップできれば内部的には他のファイラには負けないという自信があります。

499 名前:sakusha mailto:sage [2008/12/15(月) 17:15:31 ID:1vCUQMP1]
ちょっと、あふ触って、あふってやっぱりいいなと思いました。
あふみたいなログウィンドウが欲しくなってきました。
フォルダにカーソルを合わせてiを押したら,こんな感じで
du -mk %f | log
でログウィンドウにフォルダの合計サイズのログが流せる感じで。
もちろんすべてのコマンドでこれが可能で
pwd | logとかもいけるようにします。
ファイルコピーした結果とかもlogに流します。
この大改造を施したら、やっぱりファイラの名前変えます。
ちょっとあふを徹底的に意識したファイラにします。
お楽しみに。
まだまだアイデアがあります。仮想端末による画面分割やGUI部品のコマンド化とか
ログウィンドウは閉じられるようにして、キーバインドはどうするかな。
ぶつぶつ。

500 名前:sakusha mailto:sage [2008/12/15(月) 17:34:49 ID:1vCUQMP1]
もし僕に技量があればログの機能は、仮想端末で実現するかもしれません。
du -sk %f | log
は内部的に下に5行分画面分割してから別の仮想端末にechoするだけにしたらいいので。
その方がかっこいいですねぇ。でも、技術的に、できるか自信ないです。
仮想端末はファイラ画面見ながら、エディッタ画面見たり
エディッタ画面を二つ開いたりできるので、ぜひやってみたいんですが・・・

501 名前:mfiler作者 [2008/12/18(木) 15:41:22 ID:cj+QTNZd]
forkptyという便利な関数があることが分かったけど
これってウィンドウサイズは決められても、開始座標のX,Yが決められないので
分割できない。
分かる人います?

502 名前:login:Penguin mailto:sage [2008/12/19(金) 11:17:23 ID:AILlEaxP]
ttp://groups.google.com/group/bashc/web/overview

なんとなくmfilerチックな。いや使ってないからどうかよくわからないけど。

503 名前:mfiler作者 mailto:sage [2008/12/20(土) 10:59:20 ID:7kiUqB0b]
上記の質問、FDcloneのしらいさんにまで聞いちゃいました:-p
答えは端末エミュレータを作れば良いとのことでしたが
ちょっと考えてみるとカーソル移動のエスケープシーケンスを受ければy軸に
いくらか処理を施すという方法でいけそうなので
そうしてみます。
動くか分かりませんけど、それしか方法がなさそうな気が・・・

504 名前:mfiler作者 mailto:sage [2008/12/20(土) 11:18:15 ID:7kiUqB0b]
bashc試しましたが、やっぱりmcみたいな感じですね。
向こうの人はあのインターフェースが使いやすいのでしょうか。
ただ日本語ファイル名は画面が崩れます。
日本型のインターフェースの方が楽だと思うんですけどね。



505 名前:mfiler作者 mailto:sage [2008/12/20(土) 22:31:54 ID:7kiUqB0b]
mcみたいというのは上にファイラ画面、下にコマンドライン画面で
基本的に下でコマンドを打って操作するスタイルです。

506 名前:login:Penguin mailto:sage [2008/12/20(土) 23:33:14 ID:hZGqZCGN]
なるほど。まあ、慣れの問題もあるのかもしれんですね。
例えば、2画面のあふなんかに慣れてると、なんでFD系を未だに使ってる人がいるんだろうとか。

507 名前:mfiler作者 mailto:sage [2008/12/21(日) 11:21:32 ID:qmvDryx7]
まあ、インターフェースにはそれぞれ好みがありますしね。
たくさん、いろいろなファイラがあるとユーザーにはいいことだと思います。


508 名前:mfiler作者 mailto:sage [2008/12/26(金) 12:12:26 ID:uJwu6aoR]
今新しいシェルスクリプトエンジン「ふみこ」に設定ファイルを移植しています。
今度こそ、まともなシェルエンジンができました。
Rubyも組み込んでいますが、あくまで補助的な物です。
ちゃんとした言語を組み込んだファイラになります。
これで、ビジュアルシェルと名乗っても恥ずかしくない物ができたと思ってます。
perl, pythonの組み込みや、仮想端末機能の追加、圧縮ファイルの対応を広げる
コピー時の%表示などファイラ機能のパワーアップ。
まだまだすることはありますが、とりあえず、次のアップは一つの区切りになると思います。
お楽しみに。

509 名前:login:Penguin [2008/12/26(金) 17:05:10 ID:nz26+gBv]
腐巫女期待age

510 名前:login:Penguin mailto:sage [2008/12/26(金) 18:22:25 ID:rQXx2jIc]
これは期待せざるを得ない
シェルスクリプトにruby,perl,pythonとなればカスタマイズし放題だな。

511 名前:login:Penguin mailto:sage [2008/12/27(土) 10:23:06 ID:07BSacV/]
最近VerUpがなかったから、激しく期待。
今度のバージョンアップで、もっと有名になるといいなぁ。

512 名前:login:Penguin mailto:sage [2008/12/27(土) 10:58:36 ID:x28JZGzM]
wkwktktk

513 名前:_ mailto:sage [2009/01/17(土) 19:09:50 ID:OsNDNyc9]
私事で申し訳ないんですがLFS始めました。
LFSでプログラミングできるまでやってから
やっとmfiler3のプログラミングに移ります。
それからです。まあ、あと何ヶ月かはかかると思います。
ごめんなさい。

514 名前:_ mailto:sage [2009/01/30(金) 09:39:31 ID:M7v0zTGK]
究極のファイラを作りたいという思いは変わっていないので
ご安心を。



515 名前:login:Penguin [2009/02/06(金) 15:56:04 ID:IQtYlzMF]
ふみことともにどこまでも歩んでいく。

516 名前:作者 mailto:sage [2009/02/08(日) 23:34:30 ID:vXSbYgAn]
ふみこを腐巫女と呼ぶのは絶対やめてください(怒)

コンピュータになかなか時間が取れません。
LFSも遅々とした進みです。なんとかプログラミングできる環境を作って
色々アイデアを実現したいです。
仮想端末機能、圧縮ファイルの対応を広げる、perl, pythonの組み込み
キーカスタマイズのGUI化、ログウィンドウ
なんとなく、ちゃんと社会生活を始めてプログラミングの技量も上がった気がしています。
この辺り、さくっと書いちゃいます。
cygwin対応についてはWindowsのネイティブのAPIを使ったものになると思います。
ディレクトリの読み込みの部分でネイティブAPIを使えば5c問題も解決するので。
あとGUI化についても構想中です。結局仮想端末機能を実装するということは
端末エミュレーターを実装することと同義です。
それならGUIでも一緒じゃん?という思いがあります。この辺今のコードを改良して
GUI対応cygwin対応を行いたいと思ってます。

517 名前:login:Penguin mailto:sage [2009/02/09(月) 16:22:38 ID:VteXcB+X]
>cygwin対応についてはWindowsのネイティブのAPIを使ったものになると思います。
>あとGUI化についても構想中です。
これはかなり良いですね。次世代のmfiler3にかなり期待しています。
年度末は忙しくなる時期ですので、焦らずがんばってください。

518 名前:login:Penguin mailto:sage [2009/02/11(水) 23:03:14 ID:zvHLWS3b]
mfiler2 ver4.0.9 を Debian Etch に入れてみました。
サイトの「コンパイルの仕方」そのまんまで実行ファイルができました。
起動した第一印象ですが、mint 的なファイラーを探していたので、
カーソルが下までいったときまた上から出てくるのに強い違和感を覚えました。
とりあえず終了させようとQをおしたら1画面になって焦りました。
(これはあくまで起動直後の個人的な感想であって、私の希望通りにせよ
 ということではありませんので念のため…)
これからどんな使い勝手かいろいろ試してみるつもりです。
日本的な二画面ファイラーは貴重なので、大変期待&応援しています。


519 名前:sakusha mailto:sage [2009/02/19(木) 10:07:14 ID:LmHzfPFi]
スクロールの方法ですね。これには理由があって
描写速度が遅い端末ではこの描写方法が一番効率的なんですよね。
(実はssh接続のWindowsのPuttyが一番描写が早く安定している)
オプションであふ風にできます。
q,tabで一画面や二画面になるのはDFの真似です。
このあたりは作者の好みの押し付けで申し訳ありません。
作者は画面の広い一画面を主に使っていて、コピーするときとかのみ二画面という
風に使ってます。

現在はまだLFSやっていて、そこから派生してmake, sed/awk, bashのオライリー本を読んでます。
ほんと今まではLinuxのことを知らなさすぎたと反省しています。
このあたり知っておられる方にはmfiler2, mfiler3なんて一笑にふすような
ものだったのではないかと思ってます。
ちょっとLFSを通してGNU Linux文化を学び
日本型ファイラを使いたい人だけではなく
マニアックにシェルを使っている方にも
意味のあるものとしてリリースしたいです。


520 名前:作者 mailto:sage [2009/03/17(火) 20:33:32 ID:uK2mW4c1]
最近はプログラムをしていなくて自由に仕事したり遊んだりしています。
でも、たまにぼけーっとファイラについて考えます。
というか、頻繁に考えてます。遊んでいるといろいろアイデアが浮かびます。
宿題はたくさんあります。
仮想端末、多プログラミング言語化、GUI/cygwin対応。
やるべきことはやってしまいたいです。
ひとつ思ったのはコマンドラインだけでも操作できるようにしたいなというところです。
最近シェルをよく使うようになって、やっぱりシェルっていいなと思ってしまいます。
どこがよいか気づいてますが、いいません。それはファイラには取り込めません。
Minnu's Filerでもコマンドラインモードのみで操作できるようにしたいです。
というかそっちがメインになってもいいくらいにしたいです。
ファイラはおまけみたいな感じで。
いろいろ面白い仕掛けを思いついてます。実装を楽しみにしていてください。
まだまだ先ですが・・・


521 名前:login:Penguin mailto:sage [2009/03/19(木) 04:38:05 ID:N4tDsb7o]
待ってますよー

できれば細かい不具合を修正してほしいとは思うんだけど…
んー自分がプログラム書ければ直して使うところなんだけど
Perlとシェルスクリプトくらいしか書けないので難しい気がします.

Linux 触っているだけの mfiler 使いがスキルアップするには
こんな本読んどくべしとかこのサイト見ておくべしとかあったら
教えてほしいです.

mfiler3 をいろいろいじってみたい.


522 名前:login:Penguin mailto:sage [2009/03/20(金) 00:24:11 ID:xX6ODWDp]
長いこと惰性でmfiler2を使ってたんだけど、新バージョン待つ間にmfiler3も触っておいた方が良い?
あと多プログラミング言語化でGaucheが使えるようになるととても嬉しい。選択肢に入れてもらえるだろうか。

しかし「自由に仕事」って憧れるフレーズだなぁ…

523 名前:login:Penguin mailto:sage [2009/03/20(金) 23:38:27 ID:gDkMcThX]
未だにWindows版を待ち続けているんだけど、(Windows版は)そろそろ見限った方が良い?

524 名前:作者 mailto:sage [2009/03/21(土) 22:42:52 ID:mLmxFBEO]
そういえばWindows版作ってましたね。それをmfiler3と言ってた気がします。
すみませんが、途中で頓挫してます。
無償のソフトなので、あしからず。
見限っておいてください。

Linux版は責任をもって作り続けます。
とりあえず各種ディストリビューションで採用されるように頑張ります。



525 名前:login:Penguin mailto:sage [2009/03/21(土) 23:25:14 ID:l9DnODWg]
Cygwinで使う手もあるけど、重いしUTF-8版が使えないのが×
Winなら素直に、あふや内骨格でいいと思う。


526 名前:作者 mailto:sage [2009/04/03(金) 21:38:51 ID:kggkFheu]
すみませんが、僕はWinでは素直にエクスプローラーです・・・

開発は続けます。究極のファイラを作るという思いは変わってません。
ただ、リリースはだいぶ先です。いろいろな勉強がすんでLFSが構築できて
それからやっとプログラミングにかかれます。
僕は勉強があまりにも足りませんでした。

最近USBメモリ上にLinuxを構築するというのはとても便利だと気づきました。
仮想マシン、友人のマシン、自分のマシン。
どこでも、自分のLinux環境を持っていけます。
mfiler2, mfiler3もそこに置いてもらえれば幸いです。

527 名前:作者 mailto:age [2009/04/11(土) 01:02:13 ID:EivvLKqf]
うちの環境ではスピーカーから音が鳴らないLinux。
VMWareではUSBメモリから起動できないことが発覚。
マルチディスプレイでなぜか解像度が低いこと。
いろいろめげそうになってLinux捨ててWindowsで開発しようかと思いましたが
Fedoraで採用してもらったことを考えて、思いとどまりました。
僕にも責任があった。
ユーザーの方で開発を続けてほしい人は
Linuxでも動くUSBスピーカーを誰か寄付してください。
メールはminato.daisuke@gmail.comです。
僕には金がありません。

あと勉強もしますが、もう開発も始めます。
いつとはいえませんが、近いうちにリリースします。
USBスピーカーがもらえれば、一生懸命コーディングするので
どなたか、よろしくお願いします。

528 名前:作者 mailto:sage [2009/04/11(土) 12:38:13 ID:EivvLKqf]
やっぱりcygwinで開発します。Linuxでも動作確認します。

529 名前:作者 mailto:sage [2009/04/11(土) 13:54:53 ID:EivvLKqf]
起動時からスピーカーつなげていれば音鳴りました\(^_^/
やっぱりLinuxで頑張ります。
USBディスプレイがつながらないとか、USBハードディスクが動かないとか
Word/Excelが動かないとか、プリンタつなげるのが面倒くさいとか
USBメモリがリードオンリーでつながるとか(HALの設定で変えられるみたいだけど、なんでこれがデフォルト?)
ゲームができないとか
みんな使っているWindowsの知識がつかないとか
周りに誰もLinux使っている人がいないとか
おもしろくない雑誌しかないとか
我慢します。


530 名前:login:Penguin mailto:sage [2009/04/11(土) 14:27:29 ID:fS6H1zJD]
本当に作者さんなの?
ネタにしてはあまりにも(ry


531 名前:login:Penguin mailto:sage [2009/04/11(土) 21:01:19 ID:oBVmL4RY]
ニセモノだろ
文章が稚拙すぎる

532 名前:作者 mailto:sage [2009/04/12(日) 11:40:51 ID:IhkcOZqt]
本物です。色々問題解決しました。環境的に申し分ないです。
なんていっても憧れのUNIX環境が普通のPCでも使えるから
やっぱりLinuxは素晴らしいです。
見知らぬ相手なのに相手してもらって、すみません。
以後黙々とコーディングします。
バージョンアップの通知だけはします。
あと要望とか感想とかはとても嬉しいです。

533 名前:login:Penguin mailto:sage [2009/04/12(日) 12:00:47 ID:DCz2Tt8b]
本物なのかな?学生は金がないってのには同感。
最近はWineでWinアプリもある程度マトモに使えるよ。
Windowsで作るならSFUも面白いかなあと思ったり。POSIX準拠なのでcygwinより移植しやすいかもしれない。
後Linux以外の*nixも忘れないであげて・・・。DragonflyBSDはデュアルコア認識せずに挫折したけどorz FreeBSDでビルド挑戦中。
では気を取り直して次期ver頑張って下さい。

534 名前:login:Penguin mailto:sage [2009/04/12(日) 12:04:03 ID:3r0UB55/]
>>532
ユーザに物を強請るのはあまりいい印象を与えないよ。
そういう時はひっそりとPayPal寄付なんかをWebサイトに付ければいいんじゃないかな。

今は使わせてもらってないけど、いずれUN*X機のデスクトップ環境をメインにした時は使わせて頂きますよ。



535 名前:作者 mailto:sage [2009/04/12(日) 22:10:45 ID:IhkcOZqt]
応援ありがとうございます。
趣味なので適度に楽しんで、ぼちぼちやっていきます。


536 名前:login:Penguin mailto:sage [2009/04/14(火) 02:29:23 ID:acG5jYD5]
偽作者をニヨニヨしてみるスレですね。分かります。

537 名前:作者 mailto:sage [2009/04/14(火) 21:30:47 ID:A1iZXDuR]
ニヨニヨしたいのは、僕です。

538 名前:login:Penguin mailto:sage [2009/04/28(火) 06:10:36 ID:AXqQetS1]
ローカルの CentOS で使ってみたらとてもよかったので、
レンタルサーバ(CORESERVER.JP)でも使ってみようとしたんですが make で
下記のエラーでかれこれ3日詰まってます…。
初心者質問で申し訳ないのですが何が間違っているのかアドバイス頂ければ幸いです。

/home/hoge/work/mfiler2-4.0.9b/minato_curses.c:1808: undefined reference to `libiconv_open'
/home/hoge/work/mfiler2-4.0.9b/minato_curses.c:1809: undefined reference to `libiconv'
/home/hoge/work/mfiler2-4.0.9b/minato_curses.c:1810: undefined reference to `libiconv_close'
/home/hoge/work/mfiler2-4.0.9b/minato_curses.c:1817: undefined reference to `libiconv_open'
/home/hoge/work/mfiler2-4.0.9b/minato_curses.c:1818: undefined reference to `libiconv'
/home/hoge/work/mfiler2-4.0.9b/minato_curses.c:1819: undefined reference to `libiconv_close'
/home/hoge/work/mfiler2-4.0.9b/minato_curses.c:1826: undefined reference to `libiconv_close'
bin/minato_curses.o: In function `kanji_convert':
/home/hoge/work/mfiler2-4.0.9b/minato_curses.c:1888: undefined reference to `libiconv_open'
/home/hoge/work/mfiler2-4.0.9b/minato_curses.c:1889: undefined reference to `libiconv'
/home/hoge/work/mfiler2-4.0.9b/minato_curses.c:1890: undefined reference to `libiconv_close'
/home/hoge/work/mfiler2-4.0.9b/minato_curses.c:1896: undefined reference to `libiconv_close'
/home/hoge/lib/libruby.so: undefined reference to `eaccess@GLIBC_2.4'
/home/hoge/lib/libruby.so: undefined reference to `__stack_chk_fail@GLIBC_2.4'
collect2: ld returned 1 exit status

iconv は /usr/lib/iconv.so がありますがエラーになります。
GLIBC_2.4 のエラーはどうしたらいいのかサッパリです…。


539 名前:作者 mailto:sage [2009/04/28(火) 22:18:14 ID:utznL9Sg]
すみません、わかりません。
iconv関連はdev関係、開発用のinclude, libがないのだと思います。
もう一つはなんですかね。これ?
rubyのメーリングリストに投げると分かるかもしれません。

540 名前:538 mailto:sage [2009/04/28(火) 23:05:51 ID:AXqQetS1]
>>539
なんと作者様からレス頂けるとは感動です。
レンタルサーバでは yum が使えないので
tarball を落としてきてやってみます。
Linux の経験が浅いので躓いてばかりですが、
mfiler を是非使いたいので頑張ります(`・ω・´)

541 名前:login:Penguin [2009/04/28(火) 23:09:18 ID:n39YAhrQ]
さすが マーチンファウラーお気に入りのベストパートナー
世界に羽ばたく
Ruby on Railsオフショアアジャイル開発
www.tech-arts.co.jp/news-and-topics/press-releases/20090427.html


542 名前:login:Penguin mailto:sage [2009/04/28(火) 23:20:06 ID:hAfG9yA4]
>>538
そのレンタルサーバ上にlibc.soが複数あったり、あるいは
libruby.soがどっか(glibcのバージョンがあってない)別マシンでコンパイルしたものを
取ってきたものだったりしている、ということはありませんか?

eaccess@GLIBC_2.4も__stack_chk_fail@GLIBC_2.4も新しい
distributionのglibcにあるシンボルです。


543 名前:538 mailto:sage [2009/04/29(水) 21:09:45 ID:MlDL64oP]
>>542
ご助言ありがとうございます。
(g)libc.so について find / -name してみました。
ほとんどの場所が Permission denied でしたが以下が見つかりました。
$ find / -name libc.so
/usr/lib/nptl/libc.so
/usr/lib/libc.so

$ find / -name glibc.so
該当なし。

また、モジュールは全てレンタルサーバ上で configure, make しています。
ただソースを入手するために CentOS のリポジトリから wget して、
rpm2cpio しているものがあるのでここに問題があるのかもしれません…。
レンタルサーバ上の OS のディストリビューションについては
公式サイトで Linux としか書かれていないため不明です。
これから、入れたモジュールを全て消して最初からやり直し、
どこからとってきた何をコンパイルしているのかまとめ直します。

eaccess@GLIBC_2.4 についても情報ありがとうございます。
GNU から glibc をとってきてコンパイルしたのでこれかもしれません…。
こちらについても、一度モジュールを消してやってみます。

皆さんと同じように幸せな mfiler2 ライフを送れるようがんばります。


544 名前:538 mailto:sage [2009/04/29(水) 22:58:17 ID:MlDL64oP]
まず管理者ログインができないので、
ライブラリのロードパスを変更しました。
export LDFLAGS="-L$HOME/lib"
export LD_LIBRARY_PATH=$HOME/lib:/usr/lib:/lib

ruby 1.8.5 が既に入っていたので、
まず ruby-devel をインストールしました。
Ruby の公式サイトを見ても ruby-devel が見あたらないので
CentOS リポジトリから ruby-devel-1.8.5-5.el5_2.6.i386.rpm を
rpm2cpio してホームにコピーしました。

上記には ruby.so.1.8.5 へのシンボリックリンクしかないため、
CentOS リポジトリから ruby-libs-1.8.5-5.el5_2.6.i386.rpm を
rpm2cpio してホームにコピーしました。

この段階で mfiler2-4.0.9b.tgz を以下の内容で configure しました。
./configure --prefix=$HOME --with-cflag="-L ~/lib -I ~/include" --with-ruby-lib-path=~/lib --with-ruby-lib-name=ruby
そして make すると >>538 のエラーが発生します。

そこで gnu から iconv を取ってきました。
wget libiconv-1.13.tar.gz
iconv-lib(iconv-dev) といったファイルは無かったので、
上記だけを make, compile しました。

ここで再度 mfiler2 を configure, make しました。
結果は >>538 のまま変わらず…。

う〜ん…。




545 名前:538 mailto:sage [2009/04/29(水) 22:59:27 ID:MlDL64oP]
あ、途中で書き込んでしまったみたいです…すみません。
>>548 は mfiler のコンパイルしようとしエラーが発生するまでの
過程です。

546 名前:538 mailto:sage [2009/04/29(水) 23:00:23 ID:MlDL64oP]
× >>548
>>544
もちつけ自分…ちょっとお茶でも飲んできますorz


547 名前:542 mailto:sage [2009/04/30(木) 00:01:23 ID:8i4a57mf]
>>544
やはりそうだろうとは思いましたが、つまり
>libruby.soがどっか(glibcのバージョンがあってない)別マシンでコンパイルしたものを
>取ってきたものだったりしている、ということはありませんか?
ということですね?

CentOSのbuildsysでコンパイルして出来たlibruby.soがCentOS
のglibcのlibc.soにはあるeaccess@GLIBC_2.4シンボルを要求している
のに対して、レンタルサーバ上のglibcのlibc.soにはそのシンボルが無い
為にそのエラーが起こっています。
対処法
*レンタルサーバ上でruby (1.8.6)をtarballからコンパイルし直すのが
確実です。
*rubyのheader fileだけをruby-devel rpm(をrpm2cpioしたもの)
からインストールして、libruby.soのsymlinkに関しては、多分既にレンタル
サーバ上にあると思われるlibruby.so.1.8.5に対して適当にsymlinkを
作成して(mfiler3を)コンパイルをするとうまくいくかもしれません。


548 名前:login:Penguin mailto:sage [2009/04/30(木) 15:39:29 ID:ajK+2vNP]
>>547
またまた助けて頂きありがとうございます。

> 別マシンでコンパイルしたものを
> 取ってきたものだったりしている、ということはありませんか?
あぁぁぁ、やっと意味が分かりました。
rpm を rpm2cpio することと、tarball のソースを configure, make する違いが分かってませんでした。
rpm ってことはバイナリ、つまり別の環境で make してるってことですね。
初心者すぎて本当に申し訳ないです…。
いそいそとサーバで find / -name libruby.so* してみましたが
該当がありませんでした。
*.a というのは確か Linux では
スタティックリンク ライブラリのファイル名でしたよね。
そもそも公式に libruby のソースが無い時点で?でした。
ruby を configure する時のオプションを変え(--enable-shared)れば
*.so を作れると先ほど知りました。

> *レンタルサーバ上でruby (1.8.6)を
> tarballからコンパイルし直すのが確実です。
libruby.so がレンタルサーバ上に無かったので、
ruby を tarball から --enable-shared でコンパイルしました。
そして改めて make …しましたが iconv のエラーが未だに解決せず…。
:
:


549 名前:538 mailto:sage [2009/04/30(木) 15:40:12 ID:ajK+2vNP]
:
:
今まで mfiler2 で make していたので、
>>547 さんのご助言に沿い mfiler3 でもやってみましたが
こちらは別のエラーが解決できず…。
configure で以下が発生します。
checking for GC_malloc in -lgc... no
checking "gc.h"... no
checking "gc/gc.h"... no
minato container library require boehm gc

boehm gc は
www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/
から取得したものを configure, make しました。
include や lib はできています。
~/include/gc/
~/include/gc_cpp.h
~/include/gc.h
~/lib/libgc.so
configure する時は事前に(というか .bashrc で)、
export INCLUDE="$HOME/include"
export LIB="$HOME/lib"
して、configure のオプションでも、
--with-cflag="-L ~/lib -I ~/include"
しているのですが、まだ何か足りないのでしょうねきっと…。


550 名前:login:Penguin mailto:sage [2009/04/30(木) 16:26:43 ID:8i4a57mf]
>>548
> そして改めて make …しましたが iconv のエラーが未だに解決せず…
export LDFLAGS="-liconv" とかやってみるとどうでしょうか。

>>549
export CFLAGS="-I${HOME}/include" とかやってみるとどうなるでしょうか。


551 名前:538 mailto:sage [2009/04/30(木) 19:16:03 ID:ajK+2vNP]
>>550
アドバイスありがとうございます。
どちらもやってみましたが、mfiler2 の make で以下が発生します。
bin/minato_curses.o: In function `kanji_encode_type?:
/virtual/kokolob/work/mfiler2-4.0.9b/minato_curses.c:1808: undefined reference to `libiconv_open?
/virtual/kokolob/work/mfiler2-4.0.9b/minato_curses.c:1809: undefined reference to `libiconv?
/virtual/kokolob/work/mfiler2-4.0.9b/minato_curses.c:1810: undefined reference to `libiconv_close?
/virtual/kokolob/work/mfiler2-4.0.9b/minato_curses.c:1817: undefined reference to `libiconv_open?
/virtual/kokolob/work/mfiler2-4.0.9b/minato_curses.c:1818: undefined reference to `libiconv?
/virtual/kokolob/work/mfiler2-4.0.9b/minato_curses.c:1819: undefined reference to `libiconv_close?
/virtual/kokolob/work/mfiler2-4.0.9b/minato_curses.c:1826: undefined reference to `libiconv_close?
bin/minato_curses.o: In function `kanji_convert?:
/virtual/kokolob/work/mfiler2-4.0.9b/minato_curses.c:1888: undefined reference to `libiconv_open?
/virtual/kokolob/work/mfiler2-4.0.9b/minato_curses.c:1889: undefined reference to `libiconv?
/virtual/kokolob/work/mfiler2-4.0.9b/minato_curses.c:1890: undefined reference to `libiconv_close?
/virtual/kokolob/work/mfiler2-4.0.9b/minato_curses.c:1896: undefined reference to `libiconv_close?

mfiler3 も変わらず configure にて以下が発生します。
checking "gc.h"... no
checking "gc/gc.h"... no
minato container library require boehm gc

Linux って難しいですね…(´・ω・`)
>>547 様のおかげで GLIBC の問題は解決できたので、
あともう少しな気がするのですが…。


552 名前:login:Penguin mailto:sage [2009/04/30(木) 19:46:39 ID:PSd4OQa8]
gcを入れろ

553 名前:538 mailto:sage [2009/04/30(木) 20:29:45 ID:ajK+2vNP]
>>552 様ありがとうございます。
gc については >>549 の通り、
www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/
から取得した tarball を configure, make しております。
以下が ll $HOME/lib/libgc* の結果です。
libgc.a
libgc.la
libgc.so -> libgc.so.1.0.2
libgc.so.1 -> libgc.so.1.0.3
libgc.so.1.0.2
libgc.so.1.0.3
改めて gc を configure, make した後、
mfiler2, mfiler3 ともに configure, make を試みましたが
結果は >>551 と変わらずでした。


554 名前:作者 mailto:sage [2009/05/01(金) 01:25:41 ID:mJafLF4M]
iconvもコンパイルしたら、どうなんですかね。
iconvのエラーは開発用のヘッダとライブラリがないみたいです。
iconvのソースは
www.gnu.org/software/libiconv/
にあります。

今度のバージョンではスタンドアローンでもコンパイルできるように工夫してみます。
ホストにパッケージがない場合は同封のソースをコンパイルするようにすればいいだけなので。




555 名前:538 mailto:sage [2009/05/01(金) 05:33:53 ID:l56l1ACr]
>>554
作者様、こんなヘタレに再びレスありがとうございます。
iconv については >>539 でも同様の御指摘を頂いておりました。
>>544 で書かせて頂いた libiconv はまさに
htt?://www.gnu.org/software/libiconv/
から tarball を取得したもので、
これを configure, make しているにも関わらず
>>551 で書かせて頂きましたエラーが発生してしまいます…。

libiconv は libiconv-dev(devel)といったファイルは無かったので、
libiconv-1.13.tar.gz のみ取得しましたが、
これだけでは足りないのかもしれませんね…。
make, install 後、以下のファイルは存在していました。
~/include/iconv.h
~/lib/libiconv.so -> libiconv.2.5.0
~/lib/libiconv.so.2 -> libiconv.so.2.5.0
~/lib/libiconv.so.2.5.0


556 名前:538 mailto:sage [2009/05/01(金) 15:21:09 ID:l56l1ACr]
報告です。
mfiler2-4.0.9b については make に成功しました。
>>550 様にてアドバイス頂いていた "-liconv" を、
LDFLAGS に指定するのではなく、
cpmfogire 時に --with-cflag にて指定したらエラーは発生しなくなりました。
LDFLAGS はコンパイラが勝手に見てくれるものだと思い込んでいましたが、
違うようですね。

mfiler3 については変わらず、
>>549 の通りで configure でエラーとなります。

mfiler2 だけでも、コンパイルが通ったので本当に感謝です。
自分で試行錯誤を始めてから使えるようになるまで
1週間かかってしまいましたが、
ヘタレを見捨てずご助言くださいました皆々様、ありがとうございました。


557 名前:作者 mailto:sage [2009/05/01(金) 22:51:38 ID:mJafLF4M]
何にしろコンパイル通って良かったです。
管理者権限がない場合でもコンパイルがスムーズにいくようにしないといけないですね。
色々不備があると思うけど、よろしく!


558 名前:538 mailto:sage [2009/05/02(土) 03:06:05 ID:qIiQZRfh]
>> 556
× cpmfogire
○ configure
今日キーボードを変えたら、右手がずれていたようで…すみません。

>> 557
本当にありがとうございました。
>>556 の LDFLAGS の件含め、私が素人過ぎて理解できていないので
勉強します(`・ω・´)
お陰様で大変快適です。
これからも無理せず頑張ってくださいませ。


559 名前:作者 mailto:sage [2009/05/11(月) 01:02:23 ID:OD9d7Eog]
開発再開です。とりあえず、報告。
上記のユーザー権限でのコンパイルの問題は解決しました。
ただ、また書き直しているのとじっくり丁寧に作り込みたいので
リリースはいつになるとは言えません。
いまのところ、configure.in, Makefile.inを作っただけです。
書き始めたからには断固たる意志で作り上げたいと思います。

560 名前:login:Penguin mailto:sage [2009/06/17(水) 01:01:42 ID:+XyJHvYa]
カーソルのあるファイルパスを順次別アプリケーションに送るような事ってできますか?
cursor_move_hookを使うのかな?と、漠然とは考えているのですが…

カーソル位置のファイルパスを画像ビューアに投げて順次表示させたいな。と。


561 名前:作者 mailto:sage [2009/06/17(水) 21:10:40 ID:4N9Tfhqy]
マクロ使ってください。

%Mがマークファイルのフルパス
%mがマークファイルのフルパス
%fがカーソルファイルのファイル名
%Fがカーソルファイルのファイル名フルパス

display %Mでdisplayで開けます。


562 名前:作者 mailto:sage [2009/06/17(水) 21:12:57 ID:4N9Tfhqy]

もし質問の意味がカーソル移動をするたびに画像ビュワーに表示させたいなら
rubyで書けます。
mfiler2なら。
mfiler3ならシェルスクリプトで書けます。

書き方は
設定ファイルに
$viewer_mode = 0
def mycursor_move()
if $viewer_mode = 0
mfiler2のカーソル移動
else
カーソル下のファイル名を引数にとってビュワーに送る
mfiler2のカーソル移動
end
end

でこのカーソル移動をキーバインドに割り当てたらいいです。
ファイルが画像かどうかは拡張子で判定すれば
画像じゃないファイルの上にカーソルがきても大丈夫です。

細かいところはマニュアルを調べてください。
とりあえず、可能です。

563 名前:560 mailto:sage [2009/06/19(金) 11:46:52 ID:L9bTctoY]
作者様。
ありがとうございます。
早速いろいろ試してみたいと思います。

564 名前:作者 mailto:sage [2009/06/25(木) 13:56:58 ID:GhFDo6f1]
開発続けてます。
最近プロファイラの使いかたを覚えて
効率の良いプログラムの書き方が分かりました。

プロファイラは
コンパイラに-pg付けて
gprof プログラム gmon.out
するだけです。

mfiler3は256色関連のところがひどいコード書いてます。
描写ごとに表示されるファイル名と正規表現かけているのでonigurumaが凄いCPU食ってます。
書いたときは画面に表示される10、20のファイルに正規表現かけても大したこと無いと思ってたんですが
プロファイラで見たら凄いことになっていました。
もし、やるなら、ディレクトリを読み込むときに正規表現かけてキャッシュしておかないといけないです。

mfiler3よりmfiler2使ってください。



565 名前:作者動いている mailto:sage [2009/07/15(水) 21:12:25 ID:9E1lr84B]
開発続けてます。mfiler3をベースにしたものです。
目標はシンプルで機能的です。
メモリを浪費するGCは外しました。
処理速度はmfiler2の時点でもFDcloneに勝っていますが
(あやふやな記憶ですが
3000overの日本語ファイルがあるディレクトリの読み取り速度や
ファイルコピー速度ではmfiler2の方が早かった)
消費メモリや起動速度やその他全体的な処理速度でもFDcloneに負けないように作りたいです。
正直知識では負けますが、動いている、しらいのおっさんには負ける気がしません。

566 名前:作者動いている mailto:sage [2009/07/15(水) 21:28:31 ID:9E1lr84B]
すみません誤爆です。とにかく、動いている作者はFDcloneには負けません。
あかん、もう訳分からん。

567 名前:login:Penguin mailto:sage [2009/07/16(木) 00:57:30 ID:NCzAxJJV]
なぜ削除。

568 名前:login:Penguin mailto:sage [2009/07/16(木) 08:40:50 ID:FAHWyOIa]
>>565
Win上でFD系をいくつか使った事あるし、FDcloneもちょっと触ったことある。
使ってみて思ったのが、あふ等の2画面ファイラには操作性で劣るな〜ってこと。

mfilerシリーズは2画面ファイラを選択した時点で圧倒的なアドバンテージを誇っているのだから
FDcloneなんかと比較して勝っているうんぬんって書き込みは人の印象を思いっきり下げてるよ。

569 名前:作者 mailto:sage [2009/07/19(日) 01:42:15 ID:367MDiE3]
うーん。処理速度と機能はやっぱり勝負ですよ。
プログラマーなら、みんなそう思っていると思います。

でもユーザーインターフェースは遊びの部分が大きいと思うんです。
ばしっと規定して統一感があって、これは使っていて面白い。
そう思わせないと意味がありません。
単にとことん心地の良いものを提供することを追求するのはきりがないし
ユーザーによって心地の良いものって違うのだから、追求しても
分からなくなるだけです。

今度のリリースでは機能をとことん追求して、ユーザーインターフェースは
シンプルに仕上げて使っていて面白いものにしたいです。

570 名前:login:Penguin mailto:sage [2009/07/19(日) 02:15:18 ID:5VwXl9Km]
最近使い始めたのですが、
ひとつの拡張子に対して、二つ以上関連付けが設定できて、
選べるようになったら嬉しいです。今でも出来てたらすみません。

あと、.mfiler ファイルの日本語のコメントがSJISで書かれていて、
今時のPC-UNIXでインストールすると、デフォルトで呼ばれるviなどでは
文字化けするので、最初からUTF-8で書いておいて欲しいです。
nkfとかで自分で変換しろってポリシーなら構いません。


571 名前:作者 mailto:sage [2009/07/19(日) 02:31:53 ID:367MDiE3]
二つ以上の関連付けはメニューでできます。
mfiler2ならこんな感じです。

defmenu("touch", "title a", KEY_1, "shell('touch a', NULL)", "title b", KEY_2, "shell('touch b', NULL)")

keycommand NOMETA, KEY_ENTER, ".c", "menu 'touch'"

mfiler3ならこんな感じだったと思います

defmenu touch "title a" $key_1 "touch a" "title b" $key_2 "touch b"
keycommand 0 $key_enter '.c' 'menu touch'

mfiler2の設定ファイルがSJISなのはこちらの手違いです。
明日mfiler2のメンテしておきます。

572 名前:login:Penguin mailto:sage [2009/07/23(木) 03:46:38 ID:URnlDZIW]
すみません、確認するのに時間がかかってしまいました(^-^;
mfiler2 ですが、メニューで選択できるようになりました。
どうもありがとうございます。


573 名前:login:Penguin mailto:sage [2009/07/23(木) 09:51:21 ID:a+PXMWck]
明日には間に合わなかったがメンテするなら
main.rbにあるタイポ、etner_bz2の修正と
keybind_mfiler2.rbの
keycommand NOMETA, KEY_y, "*", "menu_my_commands()"
をMETAへもお願いしたい

574 名前:作者 mailto:sage [2009/07/28(火) 20:39:49 ID:keR6r3xE]
了解しました。
今週末に修正しておきます。




575 名前:作者 mailto:sage [2009/08/02(日) 22:47:15 ID:WBRWm6y2]
修正しました。

576 名前:login:Penguin mailto:sage [2009/08/07(金) 22:29:50 ID:bAHBB+Si]


577 名前:login:Penguin [2009/10/03(土) 18:25:51 ID:DuI1YOoS]
mfiler2使い始めでよく知らず、間違っているかもしれませんが質問です。
V+2やTabなどで2画面表示をして、片方にカーソルが当たっている状態にしたときに"."を押して".*"のファイルやフォルダ(設定ファイル)を表示するのですが、
この時両方の画面の".*"ファイル、フォルダが見えてしまいます。
カーソルが当たっている方だけ表示したのですが、可能でしょうか?

578 名前:login:Penguin mailto:sage [2009/10/08(木) 21:52:06 ID:rfA+bogY]
作者愛してる

579 名前:login:Penguin mailto:sage [2009/10/10(土) 00:58:05 ID:xau/TYBl]
作者になら*を捧げてもいいな

580 名前:月夜さん、まったり mailto:sage [2009/10/11(日) 01:17:58 ID:UXv9vqY5]
作者さま

NetWalker(arm)でmfiler2、mfiler3を試したのですが起動はするも、
カーソル入力が出きるようになるまでにフリーズします。
ディレクトリを変えたり、rootで実行してみたりしても何も変わりませんでした。
marin402.ddo.jp/netwalker/index.php?p=mfiler2

もし解決に必要なコマンドなどありましたら提示いただければと思います。

581 名前:login:Penguin mailto:sage [2009/10/11(日) 01:44:36 ID:yXs8UVjl]
>>580
gdbでどこで止まってるか調べると作者さんも
嬉しいのでは?

582 名前:login:Penguin mailto:sage [2009/10/11(日) 05:42:38 ID:KdmN02uk]
>>579
お前他でも同じこと言ってるだろ
*軽だな

583 名前:作者 mailto:sage [2009/10/12(月) 02:25:36 ID:F3f2YJN5]
>>577
マスクは2画面共通です。

>>580
動かないのか。。。がくり。
うーん、curses周りですかね。
実機がないと分からないです。

まだ開発してます。
組み込み用のシェルスクリプト開発中。
完成したら、ファイラに乗せて配布します。

584 名前:login:Penguin mailto:sage [2009/10/14(水) 14:04:58 ID:Ym5IeQ2g]
当方、makeできる環境が無いため、
Win版を再度アップロードしていただけないでしょうか。




585 名前:sakusha mailto:sage [2009/10/17(土) 20:22:00 ID:N5exaKdC]
了解です。
ただ、ちょっと時間をください。
日本語の対応が良くなったcygwin1.7をベースにしたいと思います。


586 名前:kuGPKvoKyN mailto:dmeim8cc.@gmail.com [2009/10/23(金) 00:10:21 ID:37JfGlVZ]
In what follows we provide a simple formal model of this process. ,

587 名前:作者 mailto:sage [2009/11/04(水) 00:27:06 ID:ewMU+7fb]
cygwin1.7対応は今作っているシェルスクリプト言語が完成して、それをファイラに組み込んで
から対応したいと思ってます。すみません。


588 名前:作者 mailto:sage [2009/11/04(水) 00:33:10 ID:ewMU+7fb]
・・・近日中にmfiler2を1.7でコンパイルしてアップします。


589 名前:作者 mailto:sage [2009/11/08(日) 23:31:23 ID:YjKL+K2J]
cygwin1.7でコンパイル、実行に成功しましたが
cygwin環境すべてをアップロードしようとすると
ディスクの使用容量が1Gを超えます。
どなたか知りませんが、ソースのみのアップでいいでしょうか?
バイナリのみをアップするには依存関係などの解決がめんどくさいので
そうさせていただきます。
(各種UNIXコマンドがない場合はmfiler2は実行できない)
自分でコンパイルしてください。

590 名前:login:Penguin mailto:sage [2009/11/11(水) 13:50:30 ID:bJZV9Tp6]
作者さん乙です

591 名前:login:Penguin [2009/11/14(土) 07:07:33 ID:JLUqrjej]
フルインストールなcygwin1.7 でmakeが通らない。
Xなんたらがないみたいなエラーでる。誰か成功した人いる?

592 名前:login:Penguin mailto:sage [2009/11/14(土) 23:36:44 ID:ExAcoyzt]
Arch Linux で mfiler3 2.1.3 をビルドしようとしたのですが,
ruby のバージョンが 1.9.1 になっていて 1.8 とはヘッダファイルの
場所が変わっていたり,関数名などが変更されていたりしたため,
コンパイルエラーになってしまいます.コード中の関数などを置換して
強引にコンパイルを通してみたのですが,segmentation fault になって
しまいました.できることなら作者さんに直してもらえると助かります.


593 名前:作者 mailto:sage [2009/11/17(火) 23:06:16 ID:SO8BE+oz]
>>592
ruby 1.9.1対応ってことですね。対応させておきます。
時間をください。


594 名前:login:Penguin mailto:sage [2009/11/18(水) 23:39:59 ID:4/0CL0YY]
>>593
どうもありがとうございます。気長に待っています。



595 名前:login:Penguin mailto:sage [2009/11/24(火) 05:20:40 ID:wMohEKex]
migemoもビルドできんのね、Arch。。

596 名前:login:Penguin mailto::sage [2009/12/08(火) 23:00:22 ID:z+ZyQX46]
Puppy Linux 4.3.1JP にてPETパッケージを作成し、mfiler2-4.1.0 を入れてみました。
Home キーを押すとファイル全マークされ、さらにマークされたファイルが
画面の上段に並び、上側に並んでいたディレクトリがその下に表示されます。
以前のmfiler-3.x.x などでは、このような並べ替えはなかったと思うのですが、
新たな仕様なのでしょうか。また、Home キーにて全マークしてもファイルが並べ替えられない
ように設定できますか?






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

前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