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

634 名前:login:Penguin mailto:sage [2010/02/25(木) 22:39:04 ID:jBh8zQsn]
>>631 おつかれ樣です

"/" でインクリメンタル・サーチに入ったとき、
何故か一文字目に "c" と "p" が入力できないようです。

635 名前:作者 mailto:sage [2010/02/26(金) 08:52:05 ID:SXgTcKTt]
>>633
直しました。ほかにもミスがないか、もう一度チェックしてからアップします。

>>634
それはC/MIGEMOの辞書ファイルがおかしいのです。
mfiler2の時にこちらで直した覚えがあります。
正直本家のほうで修正していただかないと、どうしようもありません。
といってもC/MIGEMOはMITラインセンスなので
こちらで色々手を加えたC/MIGEMOを配布しようかと思ってます。


636 名前:login:Penguin mailto:sage [2010/02/27(土) 02:20:28 ID:07pKcD8F]
Archのパッケージャですが、新mfiler3はまだ少し不安定みたいなのでもう少し様子見にしときます。
アップデートが落ち着いたらkitutukiと新mfiler3をupしますので、お待ちください。

なお、古いmfiler3のほうは消滅しますので
旧のほうが良い!という方は、現在のPKGBUILDをリネームして使って頂ければ結構です。

637 名前:作者 mailto:sage [2010/02/27(土) 23:07:08 ID:uWswSb0X]
>>622
今確認しましたがldconfigでは作られませんね。
>ln -s -f "$(libdir)"/libkitutuki.so.1.0 "$(libdir)"/libkitutuki.so
>は
>ln -s -f libkitutuki.so.1.0 "$(libdir)"/libkitutuki.so
>に修正したほうがよくないでしょうか?Arch Linux の makepkg で
>make install prefix="${pkgdir}/usr"
上じゃないと/usr/local/libkitutuki.soのシンボリックリンクが
ソースのディレクトリにあるライブラリのリンクとなってしまいます。
cd "$(libdir)"; ln -s -f libkitutuki.so.1.0 libkitutuki.so
だと思ったとおりのことができるんですけど
これで問題ないでしょうか?


638 名前:作者 mailto:sage [2010/02/27(土) 23:20:13 ID:uWswSb0X]
あとこちらで見つかっている問題としては

ジャンプメニューのクリアが機能していない
  →修正済み
mgrepのselectorのreadがEIOで落ちる
  →原因調査中。TIN?CHLD?
kitutukiが子プロセスのプロセスグループを見失う
  →原因調査中。ただ、こちらでは再現しなくなってます。

です。問題が解決できれば、アップします。
下の二つの問題はやっかいそうなので、時間をください。

639 名前:login:Penguin mailto:sage [2010/02/27(土) 23:26:16 ID:5PRRbsf8]
>>637
ln -s -f libkitutuki.so.1.0 "$(libdir)"/libkitutuki.so
で問題ないはずです。これは「"libkitutuki.so.1.0"という
文字列」を持つ、パス名が"$(libdir)"/libkitutuki.soという
symlinkを作成する、という意味ですので、この文字列で
source directoryのlibraryへのsymlinkとなる、ということは
ないはずです(Fedoraでも同様のpatchを当てています)

640 名前:作者 mailto:sage [2010/02/27(土) 23:26:55 ID:uWswSb0X]
>mgrepのselectorのreadがEIOで落ちる
>  →原因調査中。TIN?CHLD?
あ、EINTRじゃないや。またプロセスグループ関連くさい。
プロセスグループの孤立とはなんのことやら。
このあたり良書ないでしょうか。

641 名前:login:Penguin mailto:sage [2010/02/27(土) 23:40:29 ID:5PRRbsf8]
いい機会なので現在Fedoraで当てているpatchを
説明しておきます。

cvs.fedoraproject.org/viewvc/rpms/kitutuki/devel/kitutuki-0.9.5-makefile-misc-fix.patch
これは、
- libkitutuki.soとkitutuki binaryは同じobjectを多数使用しているので、kitutuki binary
 をlibkitutuki.soにlinkさせる形で作成する(kitutukiのバイナリの大きさも減る)
- $(OBJ)を再利用する
- libkitutuki.so, libkitutuki.so.1を作成し(kitutukiをlibkitutuki.soにlinkさせる為に
 必要)、インストールする
- ライブラリのpermissionを0755にする(Fedoraではdefaultです。他のディストリでは
 知りません)

cvs.fedoraproject.org/viewvc/rpms/kitutuki/devel/kitutuki-0.9.3-configure-migemo.patch
- --with-system-migemodir をexplicitlyに指定すると変な事になるので修正

cvs.fedoraproject.org/viewvc/rpms/kitutuki/devel/kitutuki-0.9.1-kitutuki_help.patch
- reviewの時にkitutuki_helpが"index -> invalid option number "と文句を言われると言われたので
 修正

です。作者さんの方でもapplyしていただけると助かります。

642 名前:作者 mailto:sage [2010/02/27(土) 23:46:01 ID:uWswSb0X]
>>639
そうなんですか。てっきり2番目の引数はファイルが対象だと思ってました。
勉強になりました。修正しておきます。
#LPIC受けるつもりで、Linuxを勉強しなおすか。



643 名前:作者 mailto:sage [2010/02/27(土) 23:50:06 ID:uWswSb0X]
>>641
了解です。アプライしておきます。


644 名前:login:Penguin mailto:sage [2010/02/28(日) 00:11:29 ID:SMa5zpA2]
因みにFedoraのpatchはcygwin上でもうまく行くのか全く確かめてない
(LD_LIBRARY_PATHが効くのか、とかを含め全然知らない)ので、
その辺は間違いがあれば修正していただければと思います。

645 名前:作者 mailto:sage [2010/02/28(日) 11:13:43 ID:czYsMx0g]
もちろん、是非をよく検討し、問題があれば修正した上で採用させていただきます。


646 名前:作者 mailto:sage [2010/03/01(月) 11:19:29 ID:Qdc0YqFZ]
kitutuki 0.9.7
mfiler3 3.0.6
アップです。
色々問題を修正しています。
プロセスグループを見失うバグとmgrepが落ちるバグは取れていると
思われますが、原因究明できたわけではないので全然自信がありません。
ただ、心当たりを修正すると手元では再現しなくなりました。
でも、再現しないのは、単にテスト回数が少ないだけか
CPUの実行速度によって起こらないだけか(試したのは比較的速いPC)
ソフトウェア的な環境の違い(linux, bash)で起こらないだけかとかあるので
直せたかはわかりません。

話は変わりますが、どこかのbashのバージョンによってはkitutukiがちゃんと動かないことがあります。
あるバージョンのbashで起動したkitutukiでは、たとえばsleep 10してもsleepがフォアグラウンドにこないです。
その環境では例のプロセスグループを見失うバグは頻発します。
その問題はbashのバグだと思っているので放置しています。

647 名前:作者 mailto:sage [2010/03/01(月) 11:28:53 ID:Qdc0YqFZ]
追記。Fedoraのパッチは当てました。
あとC/Migemoの辞書ファイルをアップしました。
所定の位置におけばインクリメンタルサーチでc,pが効かない問題は解決します。


648 名前:作者 mailto:sage [2010/03/01(月) 12:12:59 ID:Qdc0YqFZ]
あとオフトピですがshellを書きたい方はこちらが参考になります。(英語)

www.gnu.org/s/libc/manual/html_node/index.html#Top

一般的なshellの書き方やprocess groupのorphanのことも書いてありました。
signalについても詳しいです。
結局日本語でここまでの内容の物は得られません(愕然

649 名前:login:Penguin mailto:sage [2010/03/02(火) 21:51:44 ID:b7qn9Q0T]
>>647
Fedoraのpatchの件、有難うございました。

cmigemoのmigemo-dictですが、可能ならば具体的に
どこをどう修正したのか教えていただけないでしょうか。
(開発元のcmigemoを修正する権限はありませんが、)
vendor配布のcmigemo自体の修正を検討したいので

(作者さん配布のmigemo-dictでc,pをtypeした時の
 検索問題が直ることは確認しました)

650 名前:login:Penguin mailto:sage [2010/03/03(水) 00:34:56 ID:2a1oi/Pt]
>>646
作者さま,たびたびお疲れさまです.新バージョンの
kitutuki (0.9.7) と mfiler3 (0.3.6) を使って見ました.
子プロセスグループが行方不明になる問題は直っているみたいです.
また,cmigemo の 'c' と 'p' も検索できるようになりました.
mgrep についてはファイル選択画面でキーを押すと
EIO
read4: Input/output error
とエラーになりました(詳しく調べられずすみません).

その他気がついたこと
* ホームページ の kitutuki-0.9.7.tgz のリンク先が 0.9.6 に,
mfiler3-3.0.6 のリンク先が 3.0.5 になっている
* mfiler3 の usage.en.txt がインストールされない


651 名前:作者 mailto:sage [2010/03/04(木) 19:19:17 ID:5nOEPT5w]
>>649
すみません。今確認してますが、たぶん、僕の方の責任だと思われます。
なんか+をクォートするかしないかで、クォートが面倒だったから
辞書のほうから+を使った単語を削除したという無茶なことをやっていた気がします。
今確認しますけど。
辞書改変よりプログラムを修正して対応したいと思います。

>>650
次のバージョンで修正します。
今kitutukiをFreeBSDでも動作確認をしてLinux, FreeBSDで問題のない
動きになっているので、より安定した動作になっていると思われます。
たぶんmgrepも直っているでしょう。(わかりませんけど)

ご指摘ありがとうございます。

652 名前:作者 mailto:sage [2010/03/05(金) 19:50:35 ID:s7QDttKf]
kitutuki-0.9.8とmfiler3-3.0.7のアップです。
mfiler3ではオリジナルの辞書ファイルでmigemoのc,pが効かないバグは直ってます。
kitutukiはシェルのfork後の親プロセスの処理が正しくなったと思います。
Linuxと同じ処理でFreeBSDで正しく動くことが確認できたので
ロジックに間違いはないでしょう。というかそう思いたいです。
(ほんとはSolaris, OSX, Netwalker(ARM)とか色んな環境で試したいのですが
残念ながら手元に環境がありません。
どなたかsshでログインさせてもらえませんかね?)
プロセスグループを見失うバグやmfiler3でmgrepで落ちる原因が
解決されています。(と思いたい)
とりあえず、バグは修正できたと思うので、致命的なバグが見つからない限り
当分、アップは控えさせてもらいます。
またローカルで細々と開発続けます。




653 名前:login:Penguin mailto:sage [2010/03/06(土) 02:52:33 ID:mW+KKrKW]
aurにmfiler3-3.0.7とkitutuki-0.9.8をアップしておきました
何かあったらお知らせください

654 名前:作者 mailto:sage [2010/03/06(土) 08:09:52 ID:MSjjmYQb]
kitutuki-0.9.9あげときました。

migemoでコマンドライン補完ができます。

つい実装してしまったので、上げときますが
ほんとにしばらく細々と開発します。
ではでは。

655 名前:login:Penguin mailto:sage [2010/03/07(日) 07:40:14 ID:Ckmmzjum]
>>653
AURのやつハッシュ値違うっぽいです。
確認願います。

656 名前:login:Penguin mailto:sage [2010/03/07(日) 09:34:45 ID:Cf8RcPOL]
>>655
手元にあるmfiler3-3.0.7.tgzと今落としたmfiler3-3.0.7.tgzのハッシュ値が違っていました
中身もconfigure.in等一部のファイルのサイズが違うので、作者さんがちょっと手を入れて再upしたんでしょうかね?
今直しますので少々お待ちください

657 名前:login:Penguin mailto:sage [2010/03/07(日) 09:38:51 ID:Cf8RcPOL]
直しました

658 名前:作者 mailto:sage [2010/03/07(日) 12:23:37 ID:FMSQhIaU]
申し訳ないです。スクリプトで自動アップロードしているのでハッシュ値が
また変わっているかもしれません。
バージョンあげないときはアップロードしないように気をつけます。

659 名前:login:Penguin mailto:sage [2010/03/07(日) 17:24:50 ID:AUfO+wfU]
tabキーで逆のディレクトリに移動するようにmfiler3.kshファイルを記述したいのですが、方法が分かりません。
ご教示ください。

660 名前:作者 mailto:sage [2010/03/07(日) 19:34:16 ID:FMSQhIaU]
3.0.8で追加しておきました。

661 名前:作者 mailto:sage [2010/03/08(月) 09:30:06 ID:zVOywcrV]
手元ではkitutukiのmigemo補完は0.9.9bで安定しているようです。
0.9.9で上げるべきではありませんでした。
いくつか補完関係のバグがあります。

662 名前:作者 mailto:sage [2010/03/08(月) 09:37:21 ID:zVOywcrV]
といっても、まだバグがあるかもしれないので
1.0.0へのリリースは時間をかけます。1.0.0は安定板としてリリースします。



663 名前:login:Penguin mailto:sage [2010/03/09(火) 01:16:54 ID:hcp8BTv+]
aurにmfiler-3.0.8、kitutuki-0.9.9bをupしました。
Archでは「最新安定版」に追従するのが基本ポリシーなんですが、
今回は0.9.9を先にupしてしまっていたのと、0.9.9にバグがあるようなので
例外的に0.9.9bをupすることにしました。

今後は安定版をupするようにしますが、もし安定版に重大なバグがあった場合は
開発版にアップデートしようと思っています。

664 名前:login:Penguin mailto:sage [2010/03/09(火) 14:06:07 ID:3eT10nGE]
apt-getしたいです

665 名前:作者 mailto:sage [2010/03/09(火) 15:08:22 ID:dB9xCv9g]
bashでmigemo補完を行うbash-migemoを上げときました。
migemo補完は使いたいがkitutukiなんてマイナーなスクリプトは
使いたくねーという人はどうぞ。
kitutukiとほぼ同じルーチン使っています。
ただ補完全般をフックしているため
bash本来の補完は行われません。
ユーザーカスタマイズ補完とか無効です。
そのあたり了承できれば使用してください。


666 名前:作者 mailto:sage [2010/03/09(火) 22:03:52 ID:dB9xCv9g]
>>663
お手数かけます。


667 名前:login:Penguin mailto:sage [2010/03/09(火) 22:06:50 ID:hcp8BTv+]
いえいえ…こちらこそ作者さんに感謝です。

668 名前:作者 mailto:sage [2010/03/10(水) 20:33:36 ID:1cAYmQTz]
0.9.9cアップです。
内部コマンドsubにバグがありました。動的なメモリの確保のサイズに1バイト間違い
があり開放時にAbortすることがあったのを修正しました。
申し訳ないです。
kitutukiはβ版としました。まだバグがあるかもしれません。


669 名前:作者 mailto:sage [2010/03/10(水) 20:49:56 ID:1cAYmQTz]
いまさらなんでβ版はずしました。パッケージャの人も困るでしょうし。
個人的には徹底的にテストしているつもりです。
ただ、目は二つなんで、たまに漏れるのは大目に見てもらいたいです。
本と申し訳ないんですけど、バグがあったら報告お願いします。


670 名前:login:Penguin mailto:sage [2010/03/10(水) 22:06:44 ID:1Yy/etoV]
>>669
お疲れさまです。AURにもkitutuki-0.9.9cをupしました。

どうもこちらが安定版に拘っているせいで作者さんが苦労されてるようなので、
mfiler3パッケージで常に最新版を追い掛けるようにすることを考えています。

開発版が使えるようにAURにもう一つmfiler3-develという別パッケージを作る手もありますが、
mfiler3は開発用にブランチを切っていないので、そのようなパッケージを作ってもユーザにとっては不便なだけだと思います
(mfiler3とmfiler3-develのどちらかしかインストールできず、常に最新のmfiler3を使うことができなくなる)。

Archユーザの皆さん、どうでしょうか?
特に異論がなければ、次から最新版を追い掛けるようにしますが。

671 名前:login:Penguin mailto:sage [2010/03/11(木) 16:32:51 ID:77JLzTWQ]
pキー押下時に複数の圧縮形式から選択できるようにdefmenuを使って実現しようとしました。

keycommand 0 $key_p '*' 'menu archive'
defmenu archive 'tar(g)z' $key_g 'if [ $VIEW_OPTION = 2pain ] { m=$(length "$(path -d sdir)"); m=$(($m + 9)); cmdline "tar cvfz $(path -d sdir).tgz "\'$$(markfiles)\' $m } else { cmdline \'tar cvfz .tgz $$(markfiles)\' 9}' # 今のところは1種類だけ

と書いたのですが、
メニューからtar(g)zを選択したときにセグります。
対処方法はありますか?

672 名前:login:Penguin mailto:sage [2010/03/11(木) 17:54:45 ID:77JLzTWQ]
/によるインクリメンタルサーチでmigemoが効いてないような気がします。
バグか自分のミスかがはっきりしないので、できている方がいらっしゃいましたらご一報ください。



673 名前:login:Penguin mailto:sage [2010/03/11(木) 19:11:00 ID:0gvAM4aX]
>>672
うちはfでも/でもちゃんとmigemo動いてるな

674 名前:シベリアより代理 mailto:sage [2010/03/11(木) 19:14:56 ID:6WFI+xdM]
>>672
mfiler3の話なら、私の環境:
kitutuki-0.9.9c mfiler3-3.0.8 cmigemo-1.3dev(MIT license)
では効いているように見える。
因みにREADMEにも書いてあるけどkitutuki, mfiler3両方のconfigure共に
defaultではENABLE_MIGEMO=0なので、--with-migemoを明示的に
configureに渡す必要がある。

675 名前:672 mailto:sage [2010/03/11(木) 19:42:30 ID:77JLzTWQ]
>673-674
ありがとうございます。私の問題のようですね。
674さんのおっしゃるとおりにやっているつもりなのですが。。
もうちょっと試行錯誤してみます。

バージョンを書かなかったのはマズいですね。しかも2回も。。
> kitutuki-0.9.9c mfiler3-3.0.8 cmigemo-1.3dev(MIT license)
で試してます。

676 名前:672 mailto:sage [2010/03/11(木) 19:57:34 ID:77JLzTWQ]
直りました!
一度make cleanしたらうまくいきました。

677 名前:作者 mailto:sage [2010/03/12(金) 19:38:48 ID:tl8lNpvW]
>>670
こちらこそ、どうもです。
とりあえず、頻繁なアップロードは避けたいので
よほどのバグ以外はアップロードはしないようにします。

>>671
原因を調査中です。
ただ、修正してもすぐにはアップロードできません。
申し訳ないです。
もう少し全体的にソースを見直して、このようなバグが出ないように
したいと思います。

678 名前:login:Penguin [2010/03/13(土) 03:47:35 ID:Xc4WX+MG]
mfiler3 ver 2.1.3 で set_related_prog による関連付けを設定したのですが
flacやmpeg、divxなど、4文字拡張子の時は related_prog がうまく設定されないみたいです。
3文字拡張子のファイルについては問題なく動作しています。

他にも同じ症状の人いませんか?

679 名前:678 mailto:sage [2010/03/14(日) 15:05:28 ID:i2IRsW65]
~/.mf3infoを削除してから起動したらうまく行きました。
関連付けって、結局どこで設定するんだろ・・・

680 名前:login:Penguin mailto:sage [2010/03/14(日) 20:59:34 ID:w3S3cefd]
>678-679
バージョン2系にこだわる理由って何かあるの?

681 名前:login:Penguin mailto:sage [2010/03/15(月) 00:01:56 ID:Fzl/iuIa]
ttp://www.geocities.jp/daisuke530221jp/index3.html
どこかのブログの解説通りに、特に何も考えずにここから取ってきました。
よく見たら新しいバージョン出てたんですね。
また今度入れなおしてみます。

682 名前:login:Penguin [2010/03/27(土) 14:53:08 ID:IvDJWuNj]
バグ消し期待age



683 名前:login:Penguin mailto:sage [2010/03/30(火) 18:42:35 ID:tvG40t8c]
起動時直後からドットファイルを非表示にするにはどうしたらいいのでしょうか?
~/.mfiler3/mfiler3.ksh の最終行に
export DOT_MASK=1
mask -d all -dotdir 1
mask -d all "^[^\.].+"
と書いてコンパイルしても次回起動時にドットファイルが表示されてしまいます。

684 名前:作者 mailto:sage [2010/03/30(火) 23:32:10 ID:TBhAoc9O]
>>683
次のリリース前に確認します。
ドットファイルの表示・非表示の状態の保存はできてなかったですか。
前のバグもそうですし正直言いますと前回のリリースでは
カスタマイズに対するテストは全然行ってません。
おざなりなテストで申し訳ないです。
次のリリースでは改善します。

685 名前:login:Penguin mailto:sage [2010/04/10(土) 21:39:09 ID:DL1wTdTY]
Shift+カーソルキーに機能を割り当てたいのですが、
設定ファイルにどのように記述すればよいのでしょうか?

686 名前:作者 mailto:sage [2010/04/12(月) 02:00:06 ID:crOwnlbG]
端末上のアプリケーションではShift+カーソルが押されたことがアプリケーション側で検知できません。
mfiler2についているmkeycodeを実行してみてカーソルキーとShift+カーソルキーを押してみてください。
カーソルキーとShift+カーソルキーが同じキーコードをアプリケーションに
渡していて区別されていないのが分かります。(Puttyでは)
これは端末に依存します。区別している端末もあるかもしれません。
区別している端末では設定しだいでバインドできるはずです。(記憶がおぼろげ)

687 名前:login:Penguin mailto:sage [2010/04/12(月) 19:15:17 ID:shOERg2u]
なるほど、そのような制約があったのですか。
返答ありがとうございます。

688 名前:login:Penguin mailto:sage [2010/04/30(金) 17:13:45 ID:WsUUOhmP]
./libkitutuki.so: undefined reference to `S_ISSOCK'
collect2: ld はステータス 1 で終了しました
make: *** [kitutuki] エラー 1

てなって、kitutuki-0.9.9c がmakeできないよ。

689 名前:シベリアより代筆 mailto:sage [2010/04/30(金) 18:25:42 ID:h4ZWKYwy]
>>688
環境を言わないと多分作者さんも分からないと思うよ
(少なくとも作者さんには大丈夫なんだろうし
 Fedoraでは11-14全てでコンパイル出来る)

man 2 statではS_ISSOCK()は(Not in POSIX.1-1996.)と
書いてあるから、古い環境では定義されてないのかも知れない。

690 名前:login:Penguin mailto:sage [2010/04/30(金) 19:19:18 ID:WsUUOhmP]
>>689
ごめん。
gentoo x86_64で、
gcc 4.3.4
ncurses 5.7-r3
glibc 2.10.1-r1
oniguruma 5.9.1
cmigemo 1.3c-r2
readline 6.1
ぜんぶgentooのリポジトリから入れた。
て感じなんだけど、他に書いた方がいいことあるかな。

691 名前:再び代筆689 mailto:sage [2010/04/30(金) 22:24:33 ID:cLXmByCv]
>>690
Fedora 10はそれよりも古い環境だけど試してみると
コンパイルに成功するなあ...
取り敢えずkitutuki.cを見てみると"<linux/foo.h>"は普通は
使わなくていいはずのものなので、

kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10581.txt
(このファイルはpatchだけど拡張子が.txtでないとサーバが
 受け付けてくれないみたいで)

みたいな感じでlinux/foo.hを使わないように置き換えてみると
どうなるんだろう?(私は作者さんでは無いのであしからず)。


692 名前:作者 mailto:sage [2010/05/01(土) 03:25:09 ID:sGTsrjtN]
すみませんね。こちらでもlinux/foo.hはインクルードしないように修正
しておきます。勉強不足で申し訳ないです。
#ドキュメント読めとよく言われます
現在コンパイルと実行を試しているのは
Debian, Fedora, Ubunutu, Mac OSX, FreeBSD, cygwinです。
これらの環境のバージョンは比較的新しい物を選んでます。
約束はできませんが、次のアップデートではGentoo, Archも加えたいと思います。

あと現在のkitutukiの組み込みコマンドのフィルターはパイプの制限で
大きいデータが流れるとブロックします。
(各OSのパイプの最大サイズ以上のデータが流れると組み込みコマンドがブロックする。
linuxでは4kと聞きました。)
手元ではその問題は修正されてます。
今は組み込みコマンドによるテキスト処理のパフォーマンスの向上に努めています。
納得がいったら、1.0.0をアップデートするので待っててください。



693 名前:login:Penguin mailto:sage [2010/05/01(土) 19:58:41 ID:wdCeWIQ+]
>>691
どうもありがとうございます。リンク先のパッチをあてたところkitutukiはmakeできました。
しかし、
filer.c: In function ‘make_file_stat’:
filer.c:2124: 警告: implicit declaration of function ‘S_ISSOCK’
filer.c:2150: 警告: format ‘%3d’ expects type ‘int’, but argument 3 has type ‘__nlink_t ’
make: *** [filer.o] エラー 1
となって、mfilerがmakeできませんでした。まあ、しばらく待つことにします。

694 名前:login:Penguin mailto:sage [2010/05/19(水) 19:45:06 ID:I0jK+N8o]
mfiler3-3.0.8なんですが、下記のようなエラーが出てビルドできませんでした。
どうしたらいいんでしょう。
gcc -std=c99 -I /include -L /lib -I /include -L /lib -I /include -L /lib -I /usr/local/include -L /usr/local/lib -I . -I/usr/local/include -L/usr/local/lib -O -c -o filer.o filer.c
filer.c: In function ‘filer_vd_add2’:
filer.c:728: error: ‘S_IFREG’ undeclared (first use in this function)
filer.c:728: error: (Each undeclared identifier is reported only once
filer.c:728: error: for each function it appears in.)
filer.c:731: error: ‘S_IFDIR’ undeclared (first use in this function)
filer.c:734: error: ‘S_IFLNK’ undeclared (first use in this function)
filer.c:737: error: ‘S_IFSOCK’ undeclared (first use in this function)
filer.c: In function ‘sDir_cd’:
filer.c:1179: 警告: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
filer.c:1217: 警告: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
filer.c: In function ‘filer_activate’:
filer.c:1394: 警告: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
filer.c:1401: 警告: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
filer.c:1415: 警告: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
filer.c: In function ‘make_size_str’:


695 名前:login:Penguin mailto:sage [2010/05/19(水) 19:47:28 ID:I0jK+N8o]
上の続きです。

filer.c:1885: 警告: format ‘%lld’ expects type ‘long long int’, but argument 3 has type ‘__off64_t’
filer.c:1910: 警告: format ‘%lld’ expects type ‘long long int’, but argument 3 has type ‘__off64_t’
filer.c:1936: 警告: format ‘%lld’ expects type ‘long long int’, but argument 3 has type ‘__off64_t’
filer.c:1962: 警告: format ‘%lld’ expects type ‘long long int’, but argument 3 has type ‘__off64_t’
filer.c:1992: 警告: format ‘%lld’ expects type ‘long long int’, but argument 3 has type ‘__off64_t’
filer.c:2017: 警告: format ‘%lld’ expects type ‘long long int’, but argument 3 has type ‘__off64_t’
filer.c:2044: 警告: format ‘%lld’ expects type ‘long long int’, but argument 3 has type ‘__off64_t’
filer.c: In function ‘make_size_str2’:
filer.c:2080: 警告: format ‘%lld’ expects type ‘long long int’, but argument 3 has type ‘__off64_t’
filer.c: In function ‘make_file_stat’:
filer.c:2124: 警告: implicit declaration of function ‘S_ISSOCK’
filer.c:2150: 警告: format ‘%3d’ expects type ‘int’, but argument 3 has type ‘__nlink_t’
make: *** [filer.o] エラー 1

696 名前:作者 mailto:sage [2010/05/19(水) 22:34:56 ID:MxDzDXoH]
ヘッダーの定義関連ですね。たぶん。
OSはなんですか?

697 名前:login:Penguin mailto:sage [2010/05/20(木) 20:50:00 ID:6KWjgq3c]
>>696
どうもありがとうございます。
環境は>>690です。

698 名前:作者 mailto:sage [2010/05/20(木) 23:18:02 ID:NGJmHG2X]
>>697
gentooは次のアップデートではコンパイルと実行を確認します。
それまでお待ちください。
次は、できれば、全てのディストリビューションですんなりコンパイルが
通るようにしっかりとした記述を行いますんで。


699 名前:login:Penguin mailto:sage [2010/06/02(水) 17:06:54 ID:v0RkBwwx]
mfiler3-2.1.3.tgzをopenSUSE-11.2で./configure;make;checkinstallしたらinstallのところでmtarでエラーが発生しました。
libtarの入ってない環境でもmake installでmtarをインストールしようとしてるみたいなんで、修正箇所。

Makefile.in
INSTALL_MIGEMO = install_migemo
+ INSTALL_MTAR = @INSTALL_MTAR@
- install: install_mf3 $(INSTALL_MIGEMO)
+ install: install_mf3 $(INSTALL_MIGEMO) $(INSTALL_MTAR)
$(INSTALL) -s -m 755 mattr $(bindir)
- $(INSTALL) -s -m 755 mtar $(bindir)
+ install_mtar:
+ $(INSTALL) -s -m 755 mtar $(bindir)

configure.in
MTAR="mtar"
+ INSTALL_MTAR="install_mtar"
AC_SUBST(MTAR)
+ AC_SUBST(INSTALL_MTAR)

見にくかったらすいません。

700 名前:login:Penguin mailto:sage [2010/06/02(水) 17:39:47 ID:ASU71+Dy]
>>699
良く分からないけど、3.0.x系を使わない理由はあるの?

701 名前:login:Penguin mailto:sage [2010/06/02(水) 20:28:22 ID:v0RkBwwx]
YaSTで見当たらなかったんで最新版ビルドしただけなんですが、どっかのリポジトリにあるんですか?

702 名前:login:Penguin mailto:sage [2010/06/02(水) 20:38:46 ID:ASU71+Dy]
openSUSE userでないのでopenSUSE用の
repositoryがどこにあるのかは分からない。
とにかく最新版のtarballは>>605にある。




703 名前:login:Penguin mailto:sage [2010/06/02(水) 23:08:12 ID:v0RkBwwx]
>>605から取得してきたところうまいこといきました。
スレ汚しで恥ずかしい限り。

704 名前:login:Penguin mailto:sage [2010/06/03(木) 10:00:44 ID:RXuUhxGR]
コピーや移動をバックグラウンドでできない?

705 名前:login:Penguin mailto:sage [2010/06/20(日) 15:45:23 ID:LuAaxlCG]
migemoでインクリメンタルサーチかけたとき、
カーソルキー上下で候補を順にたどることができますが、
検索の結果、該当項目がない場合に上下キーを押すと強制終了します。
タイプミスに気づかず上下キーを押したとき困ってしまうのですが、なんとかなりませんか?

706 名前:login:Penguin mailto:sage [2010/06/20(日) 17:07:15 ID:LuAaxlCG]
>>704
Task Spoolerを使うと便利ですよ。
大量のファイルを立て続けにコピーしようとした時でも
順番に処理してくれるから、ディスクやCPUに過負荷かからなくて良い。
ファイラのコピー機能ではなく、cpなどのコマンドでコピーすることになりますが。

707 名前:login:Penguin mailto:sage [2010/06/25(金) 00:28:32 ID:pa+XFzSD]
Mac OSX もここで良いですか?
最近Macを使い始めて、mfiler3をコンパイルしようとしてるのですが、これまで利用してきたUbuntuとだいぶ勝手が
違って戸惑ってます。
OSX10.6で、とりあえずXcodeとMacPortsは入れました。
PortsでBoehm gcを入れてconfigureするとエラーが出るので、gcをソースから入れました。その後のとりあえずconfigureは
通るので(Migemoは無い状態ですが)makeするとエラーで止まります。エラーメッセージをここに貼る以前に、
OS Xでのインストール方法などが書かれてるページなどありましたら教えて頂けると幸いです。自分で探した限りでは
見つかりませんでした・・・。

708 名前:作者 mailto:sage [2010/06/27(日) 10:19:28 ID:9pfOTdzO]
今度のリリースではOSXもチェックしておきます。
(コンパイルファームでですが)
3.0.0のほうはチェックしたような覚えもあります。

709 名前:707 mailto:sage [2010/06/28(月) 23:02:05 ID:S0g/LfAT]
>>708
作者様、ご対応どうもです。
私の環境がなにか致命的にライブラリ不足なのかもしれませんので、もう少しトライしてみますが、ご確認いただけると幸甚です。

710 名前:作者 mailto:sage [2010/06/30(水) 22:53:52 ID:hyo408P/]
>>709
ただ、コンパイルファームと環境が違うようでしたら
確認の取りようがないので、あしからず。


711 名前:作者 mailto:sage [2010/06/30(水) 22:59:43 ID:hyo408P/]
というかjFD2はどうですか?
使ったことはないんですがOSXで完成度が高いみたいですよ。

712 名前:ab25cq mailto:sage [2010/07/11(日) 00:11:40 ID:U8N8SAv3]
kitutuki 1.0.0リリースです。
リリース直前にひとつ不具合見つかってますが、上げておきます。
(ls | while <> | { | print } | ; | printが動かない)
mfiler3は1.0.0に対応していません。
また対応させてアップロードします。

1.0.0はバギーかもしれません。
しばらくバグフィックスをしたリリースが続くかもしれません。
それとmfiler3を1.0.0に対応させたバージョンをアップロードしたら
またローカルで細々と開発させてください。

とりあえず、報告まで。

あ、ページは
ab25cq.web.fc2.com
です



713 名前:ab25cq mailto:sage [2010/07/11(日) 00:22:03 ID:U8N8SAv3]
言っていたgentoo,archの確認はとれませんでした。
環境構築に挫折しました。手早く試せる環境がないと時間がとれません。
Debian,Fedora, puppy, OSX, cygwinで試しました。
同じLinuxに、それほど差がないと思っているので
genntoo,archでも、すんなり通ると思われますが、どうなんですかね、、、。

714 名前:名無しさん@そうだ選挙に行こう [2010/07/11(日) 02:53:15 ID:3O9lIXIX]
>>712-713
Archは(今のところは)私がやるんで大丈夫ですよ。
ただ、mfiler3に対応していないということでkitutuki-1.0.0のPKGBUILDは様子見です。Archユーザーの方はご了承下さい。
しばらく様子見て(mfiler3、kitutukiとも)バグが取れてきたなという感じになったらAURにアップします。

P.S.
1.0.0、一応ビルド通りましたが…
kitutuki本体をビルドする前にlibkitutuki.soをライブラリパスにインストールする必要があるので、パッケージングの際にちょっと不便ですね。
make lib; make; make lib-install; make installでいけるようにパッチを書きましたので貼っておきます。
pastebin.com/zZZ2vXLP

あとこれは以前からなんですが、並列make installでコケます。

715 名前:ab25cq mailto:sage [2010/07/12(月) 07:23:49 ID:ylneL2u+]
上記のバグ(>>712)を修正したkitutuki 1.0.0aアップ。

716 名前:ab25cq mailto:sage [2010/07/12(月) 23:18:21 ID:2RAiWTVZ]
凡ミスとlinesの使い勝手が悪かったので修正。
kitutuki 1.0.0bアップ。
たぶん、ツメの甘い内部コマンドはまだありそうなので、見直します。

717 名前:login:Penguin mailto:sage [2010/07/17(土) 22:20:35 ID:TLNoBiyj]
migemo-dic.tgzが欲しいです。

718 名前:ab25cq mailto:sage [2010/07/17(土) 23:56:24 ID:NqFVNFYs]
nkf -w eucjp/辞書ファイル > utf-8/辞書ファイル
だけで作れます。
自分で作ってください。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前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