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


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

秀丸エディタスレ Part36



1 名前:名無しさん@お腹いっぱい。 [2013/05/31(金) 06:38:33.49 ID:B2V8A3BH0]
秀丸エディタスレ Part35
anago.2ch.net/test/read.cgi/software/1358950751/

565 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/08(日) 16:27:41.81 ID:u5x/Or7/P]
時代はmeryか
アイコンも綺麗だしな
唯だしな

566 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/08(日) 16:58:40.17 ID:wbniM5JiP]
どのエディタも0.1秒以下で起動するの?
もう比べる意味なくね?

567 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/08(日) 17:13:14.04 ID:NitrX6n7P]
そりゃ連続でやったらメモリにキャッシュされるからな

568 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/08(日) 18:22:49.68 ID:F++f8PmPP]
PC再起動してまた測ってみるか

569 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/08(日) 18:35:47.03 ID:F++f8PmPP]
再起動して5回の結果、念のため各エディタを初期設定に
セキュリティソフトのリアルタイムスキャンをオフに

gPad.exe 0.094秒
gPad.exe 0.219秒
gPad.exe 0.015秒
gPad.exe 0.031秒
gPad.exe 0.016秒

Mery.exe 0.390秒
Mery.exe 0.062秒
Mery.exe 0.047秒
Mery.exe 0.047秒
Mery.exe 0.062秒

Hidemaru.exe 0.250秒
Hidemaru.exe 0.171秒
Hidemaru.exe 0.125秒
Hidemaru.exe 0.141秒
Hidemaru.exe 0.093秒

Apsaly.exe 0.281秒
Apsaly.exe 0.016秒
Apsaly.exe 0.031秒
Apsaly.exe 0.031秒
Apsaly.exe 0.031秒

570 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/08(日) 18:38:10.67 ID:F++f8PmPP]
体感上、Apsalyが速かった気がする。
起動速度計測器 v0.10にて計測

ここでしまったと思ったのは5回連続起動ボタン押したらアカンかったんや!
一度クローズしてやらないとアカンかったんや!

ってところ

571 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/08(日) 18:48:40.31 ID:F++f8PmPP]
フリーのエディタも秀丸の起動速度と遜色はないというのは一応の結論

572 名前:名無しさん@お腹いっぱい。 [2013/09/08(日) 18:52:03.42 ID:u5x/Or7/P]
やっぱmeryは初回起動が遅いよな
もっさりしてる

573 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/08(日) 19:03:10.86 ID:lW5xi8h50]
そういや今どきのwinOSってプリフェッチってどうなってるんだっけ
>569みたいな起動テストに影響しないのかしら



574 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/08(日) 19:34:54.64 ID:4GLJuUgH0]
別に秀丸もmeryも遅いとか重いようなことはないじゃん
CPUにくるーそーとか使ってる
むかーしのリブレットとかお使いなら重いかもしれんけど……
それとも皆頻繁にエディタを終了しているのだろうか

575 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/08(日) 22:01:32.54 ID:kg825XkW0]
>>546
●見た目の派手さが売り物で、内容・機能では秀丸が秀でている。それだけ。

・MIFES は、国産エディタではない。アメの売れないエディタを大阪メガソフトが買収し
た舶来品
・禁則処理ができないので、邦文を書くのには不向き
・一時は「Grep」高速検索が売りだったが、最近はどこも早くなってきているので、優位
性は廃れた。
・半角空白期号が秀丸なら、 ] を横に寝かせた形だが、あちらは、・ マーク。・(中
黒)と半角空白の区別が付きにくく、使い勝手がすこぶる悪い。
・基本性能も秀丸の三歩後ろを歩いている。MIFES公式掲示板で、秀丸を試用したらしき
ユーザが、「秀丸みたく、行頭、行末ジャンプ機能を付けてくれませんか?」と要望出し
ても「MIFESでは、秀丸の様な仕様は実装できません」というつれないお返事。追いつい
たのは、数年後。
・「MIFESマクロ解説本」もないし、マクロライブラリもないから、素人さんには取っつ
きにくい。
・設定が煩雑で、WZみたい。開発が破綻している証拠ですね。

※とは言え、大昔に大金払って購入した「DOS版 MIFES」に郷愁を感じる輩が秀丸スレに
若干一名のみ定住している。いわく「ダイヤモンドカーソル〜」とウンチクを語るが、そ
れ以外のウンチクを拝見した試しがない。「MIFES廃人は秀丸スレから去るべきだ」と主
張しているのは、これが根拠になっています。

576 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/08(日) 23:25:44.51 ID:FvoFOzG70]
MIFESと戦ってたのはVzであって、秀丸が出てきたのはずっと後

577 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/08(日) 23:31:34.00 ID:dXvp2FeE0]
> ・MIFES は、国産エディタではない。アメの売れないエディタを大阪メガソフトが買収した舶来品
メガソフトは純国産と言ってるが、これはどこソースだ?見当たらん
また「文系」の妄想か?

578 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/09(月) 00:12:21.61 ID:8/gv/ZGN0]
>>577
すごく雑に調べてみたけど、何かを買収したとか言う話は見つからないね。
MIFESがWordmaster準拠のキーアサインを採用してる、ってのを思いきり
曲解したりした?

579 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/09(月) 00:34:11.09 ID:9Np9iHis0]
DOS時代をリアルタイム体験してないとこんな発想になるんだな
まぁそれはそれでいいんだけどさ

580 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/09(月) 00:52:00.52 ID:ajY0EPX20]
文系がDOSの頃からのエディタの正史なんか知ってるわけないじゃん

MIFES、WZあたりはもうユーザーの住み分け完了してる、既存ユーザーのためのソフト
まあこれは秀丸もそうだけどパイの奪い合いの時期はとっくに過ぎてるのに
いつまで無意味なネガキャン煽りの痛い行為を続ける気なのかねえ

581 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/09(月) 08:06:08.69 ID:oEXk0pMnP]
「CP/M時代」と言える奴が誰もいないところに限界を感じるな

582 名前:名無しさん@お腹いっぱい。 [2013/09/09(月) 08:34:12.25 ID:KnuwJfZU0]
WardStar

Wordmaster

MIFES

Vz

秀丸←いまここ

583 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/09(月) 11:10:59.07 ID:Y+LqX/xZ0]
WordMasterが1976年で、WordStarが1978年のようだ
単にMIFESがWordStar互換の操作ができるようになってたってだけのようだな
ただし、ソースはwikipedia...



584 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/09(月) 14:43:37.21 ID:Y+LqX/xZ0]
ああ、582は、582の遍歴か…

585 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/09(月) 15:36:23.92 ID:G6e2fU4A0]
Wz は出るの遅すぎた

586 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/09(月) 16:37:11.35 ID:RGiKCl1T0]
まるおがエディタの背景に画像を設定できるようにするとか言ってた時期からもう使ってない

587 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/09(月) 17:00:26.43 ID:p6C7Bkrc0]
Windows3.1の時にお金払っちゃったからずっと使ってる。
メモ帳を除いて他のエディタは試したこともない。

588 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/09(月) 17:47:23.29 ID:RGiKCl1T0]
秀丸にrubyでもpythonでも組み込んでくれたらなと思う
あと入力系統をもっと強化してほしい
このままだと秀丸は一昔前のテキストエディタ

589 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/09(月) 19:57:45.53 ID:Lt3WJsLC0]
grepの結果のウィンドウを瞬間的に全部消すマクロって書ける?
いちいちウィンドウを開いてから閉じるから画面チラチラさせながら
秒単位で時間かかるのしかできない

590 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/09(月) 20:49:02.50 ID:9Np9iHis0]
今じゃ確かに秀丸マクロは一昔前のイカサない仕様に見えるかもしれないが
VZマクロの珍文法に慣れた身からは「おぉ!なんか本物のプログラム言語みたい、超カッコイイ」と思ったWindows3.1時代

591 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/09(月) 21:57:47.64 ID:ZXG1bdu50]
>>589
秀丸を最小化して実行

592 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/09(月) 22:18:58.29 ID:Q17moitV0]
>>589
ttp://hide.maruo.co.jp/lib/macro/patcloseallgrep.html
ttp://hide.maruo.co.jp/lib/macro/colorgrep101.html

593 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/09(月) 22:41:59.81 ID:Lt3WJsLC0]
おお、filetypeで判るのか



594 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/10(火) 15:43:04.55 ID:4AoyctnCP]
キタ━(゚∀゚)━!

2013/09/10 Ver8.33β1
・HmJre.dllのV4.01を添付。参照:HmJre.dllの改版履歴
・ウィンドウ分割左右の位置を一時的に覚える。
・[動作環境]の各リセットボタンでリセットされていないところを修正。
・横スクロール可能な上限を減らした場合でも全体を再計算するオプション追加。
・起動オプション/aがあって/xが無いとき、複数ファイルの指定で自動起動マクロの「ファイルを開いた直後」でgetargで取得できるようにする。
・「最初のフォルダ」を指定しているとコマンドラインでフルパスの新規ファイル(まだ存在しないファイル)を指定したとき、「最初のフォルダ」になってしまうバグ修正。
・比較でカラーマーカーで色付けするとき、「空白とタブは無視して比較する」のオプションも使えるようにする。
・CSVモードなどの削除で全体を更新するとき前のカーソル位置の情報が消えるバグ修正。
・\fを使った置換でファイルのエンコードが簡体字中国語などのときうまくいかない場合があるバグ修正。

595 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/10(火) 15:59:50.74 ID:1yoKERdhP]
> キタ━(゚∀゚)━!
このスレにアンチが居着く原因の一つはこれだ。
今どきキタ━(゚∀゚)━! …歳いくつだよw

596 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/10(火) 16:02:53.42 ID:sbJ4C1ws0]
転載するときはURLぐらい晴れよ世間知らず

597 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/10(火) 16:07:50.85 ID:Gsm9juCM0]
今もいるんだな
更新情報告知アンチと注文の多い横着者が

598 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/10(火) 16:18:40.05 ID:2t5kezf10]
時代遅れの恥ずかしいAAを指摘されて顔真っ赤、か。

599 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/10(火) 17:01:24.84 ID:7h/hcc7M0]
アンチキタ━(゚∀゚)━!

600 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/10(火) 17:19:14.87 ID:2t5kezf10]
>>599
基地外に対してアンチでないのは、基地外だけ。
つまりお前もだ。

601 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/10(火) 17:25:50.95 ID:L72oCwDRP]
夏休みはとっくに終わってるのにお子様アンチが沸いてる。。。
どれだけ秀丸に嫉妬しているんだよ。

602 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/10(火) 17:58:43.81 ID:jziPyi1x0]
転載のマナーも知らず投稿して
叩かれたら話題そらしってか

603 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/10(火) 19:35:57.26 ID:qxUritcO0]
雑多な情報の集まるニュース系板のマナーを押しつける輩は専門板にはいない
テンプレを見れば分かる事を要求する低能はいない
アンチは機知外ではない
困ったちゃんは秀丸公式サイトの奴だけ

そんなふうに考えていた時期が俺にもありました



604 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/10(火) 21:02:05.86 ID:1yoKERdhP]
> そんなふうに考えていた時期が俺にもありました
カビ臭で耐えられん

605 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/10(火) 21:48:58.12 ID:motATJS00]
キタ━(゚∀゚)━! リリースノートは重宝してる
毎日チェックしてるのはこのスレだから

606 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/10(火) 21:59:13.54 ID:iM5mdMW+0]
まだβ1だし正式版はずっと先かのう

607 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/11(水) 20:58:48.56 ID:coHh8r490]
>>577
MIFES のお試し版をダウンロードしてみ。
フォルダ内に、英文のみのテキストファイルがあります。
それをツラツラ読むと、copyright宣言であることが分かります。

売れないアメのエディタを買収しただけのソフト。

608 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/11(水) 21:10:50.90 ID:coHh8r490]
>>588
モルモン教徒様が作った言語 ruby を貴殿は信じているのか?
まして、正規表現は キチガイ鬼車(性格異常・妄想癖)

ルビー作者は鬼車氏とは絶縁すると言っていたのに、妙な腐れ縁が続いている。
鬼車氏も、散々、日本ルビーの会を罵っていたのに、最近はしおらしくなっている。

打算の関係。粉砕すべし。

609 名前:http://awabi.2ch.net/test/read.cgi/jurisp/1307864327/25 mailto:sage [2013/09/11(水) 21:19:49.45 ID:coHh8r490]
25 名前:布施健東京地検検事の検事調書[sage] 投稿日:2013/04/15(月) 20:14:50.02 ID:N8q0PeKc
 正規表現「鬼車」作者氏の個人サイトに「下山国鉄総裁自殺説」が掲載されているが、
氏に再検証して貰うための情報を示そうにも、サイトは書込み禁止になっているようなの
で、ここをお借りします。いずれ、「鬼車」氏の目に留まるかも知れない事を期待します。
・国鉄下山総裁は他殺であり、自殺は断じてあり得ない。キーワードは、「CIA special
technical team in Japan」

・ダニエル・エルズバーグが New York Times に持ち込んだ通称「ペンタゴン・ペーパー
ズ」自体は米国政府により2011年6月に機密指定が解除され、現在「米国立公文書館」の
サイトでも閲覧できるが、(www.archives.gov/research/pentagon-papers/)こ
の中には、肝心の付属資料は含まれていない。グラベル米国上院議員が独自に入手した資
料を含めた四巻本(全7000頁)がすでに40年も前に米国で公刊されているが、この中に
「下山事件」を含め、戦後日本で起きた奇怪な事件を解くカギがあるように見える。

 殺害の実行犯人の個人名までは、まだ特定されていないが、
・組織名:日本駐在CIA特殊工作班
・統括責任者氏名: エドワード・ランズデール(米国空軍大佐)
までは、すでに暴露されている。この「CIA特殊工作班」自身がまとめた1954〜1955年
にベトナムで実行した謀略活動の記録が、上記グラベル上院議員がまとめた著書に収録
されていて、現在ネットでも読めます。
https://www.mtholyoke.edu/acad/intrel/pentagon/doc95.htm
の中の d. October 1954 の項目にあります。ベトナムで鉄道破壊、ダム・港湾破壊、
流言蜚語などの諜報活動を行うために、1954年7月に日本に駐屯していた「CIA special
technical team in Japan」をベトナムに呼んだという記載。
・なお、下山総裁を殺害直前に三越百貨店に誘き出した韓国人情報屋を米軍小倉刑務所で
取り調べた布施健東京地検検事の検事調書が、直後に強奪され失われましたが、それが現
在同じ「米国立公文書館」に保存されているようですが、ネットには公開されていないの
か、見つけ出せないでいます。知っている方がいたら、教えてください。

610 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/11(水) 21:21:59.23 ID:LtN66zmC0]
ひょっとしてxerces-license.txtのことを言っているのか?
XMLの構文チェックにxercesを使っているだけなのに馬鹿すぎる。

611 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/11(水) 21:26:32.09 ID:U/dem4Vu0]
>>607
xerces-license.txt のことか?
これは、Apache Xerces というXMLパーサのライセンスだぞ

XMLパーサは、XMLを解析するときに使うやつで、MIFESを構成する部品の一つにすぎない。
(それも開発初期にはない。なぜならMIFES開発初期にはXMLすらないのだから)
ごく一部のライブラリが海外製だから、エディタ全体が海外製だなんてマヌケなことは言わないよね?

612 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/11(水) 22:02:11.62 ID:s1TQDOv90]
同じくツッコミをしようと来てみたら本人が壊れてたw

613 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/11(水) 22:14:07.45 ID:+bZNGASu0]
突っ込まれる前に壊れる
これは誰にも防げない



614 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/12(木) 10:47:46.37 ID:uUL31KLw0]
相変わらず文系が無知を晒してる

615 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/13(金) 01:16:34.88 ID:97t/OwgvP]
文系なら英語を読めるのでは?

616 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/13(金) 01:28:49.68 ID:cGRPUgDV0]
邦文しかかけない爺だから無理
同じ嵐でもeigodoは一応そっちのプロなのにね

617 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/13(金) 05:21:05.23 ID:j7zGXnZFP]
>>616
もう多分「元プロ」になってると思う

618 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/13(金) 05:38:50.12 ID:xMyVWD060]
エディタも使えないプロ

619 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/13(金) 08:07:38.43 ID:WuT4zjBR0]
>>608
もう縁切ってるよ
Ruby 2.0から正規表現エンジンが鬼車から鬼雲に変更になった

620 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/13(金) 12:21:27.82 ID:/ZUt7rwW0]
秀丸って、いつまで経っても文字打つだけのソフトだよね

621 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/13(金) 13:35:47.19 ID:cGRPUgDV0]
テキストエディタですから

622 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/13(金) 13:57:30.18 ID:UpijW6YoP]
ワロタ

623 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/13(金) 13:59:15.69 ID:iQVMnEBH0]
秀丸エディタへの要望
そろそろ画像編集や動画編集の機能をつけてほしいのですが



624 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/13(金) 15:51:46.96 ID:f5WH3K9E0]
      ハ,,ハ
     ( ゚ω゚ )  お断りします
    /    \
  ((⊂  )   ノ\つ))
     (_⌒ヽ
      ヽ ヘ }
 ε≡Ξ ノノ `J

625 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/13(金) 15:54:07.45 ID:mqU7Kbwd0]
ラジオでもいいです。

626 名前:名無しさん@お腹いっぱい。 [2013/09/13(金) 18:37:00.74 ID:ELC4xse/0]
dllでプラグインとかできないかな

627 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/13(金) 21:26:20.34 ID:ez0AEPJT0]
しようがないから、もう一度、インストールして、探して見る。
パスワード 22 ケタも入れないと動かせない神経症的ソフト。
 

628 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/13(金) 21:29:34.93 ID:ez0AEPJT0]
>>611
Em の正規表現はガイジンさんからの貰い物。

629 名前:これだな。だが、違う気もするんだな mailto:sage [2013/09/13(金) 21:44:41.77 ID:ez0AEPJT0]
/*
* The Apache Software License, Version 1.1
*
*
* Copyright (c) 1999-2001 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* 3. The end-user documentation included with the redistribution,
* if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
*
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
* software without prior written permission. For written
* permission, please contact apache@apache.org.

630 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/13(金) 21:54:55.96 ID:eLsAhyx50]
だから、それ、Apache Xerces のだってば

631 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/13(金) 22:01:08.16 ID:ez0AEPJT0]
自分が読んだファイルには、たしか

大阪メガソフト社にMIFES の開発・販売権を貸与する〜みたいな文面だった【記憶】があるんだがなあ

改行マークが ⏎ な点で、生理的に受け付けない。自由選択にしてほしい。

ハードディスクの無駄遣いになるから、3分ですぐ消した。

632 名前:名無しさん@お腹いっぱい。 [2013/09/14(土) 09:52:49.60 ID:u0y8Fon+0]
631 :名無しさん@お腹いっぱい。:2013/09/13(金) 22:01:08.16 ID:ez0AEPJT0
自分が読んだファイルには、たしか

大阪メガソフト社にMIFES の開発・販売権を貸与する〜みたいな文面だった【記憶】があるんだがなあ

改行マークが ⏎ な点で、生理的に受け付けない。自由選択にしてほしい。

ハードディスクの無駄遣いになるから、3分ですぐ消した。

633 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 12:08:23.96 ID:Aqpl26dj0]
以下のようにパラメータの値ごとにcsv整形をするマクロを組みたいのですが、
秀丸で可能でしょうか。列名は固定です。
【整形前】
{"n":"てすと1","a":1,"d":1}
{"n":"てすと2","a":0,"b":1,"c":2}
{"n":"てすと3","c":0,"d":1}
【整形後】
てすと1,1,,,1
てすと2,0,1,2,
てすと3,,,0,1



634 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 13:25:24.04 ID:jAWL7Bc8O]
鬼車から鬼雲になった、キリ
鬼雲は鬼車のラッパーだってのw

635 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 13:51:26.89 ID:B2plvlga0]
>>634
鬼雲は鬼車のラッパーじゃないよ
鬼車からforkしたもので、Perl5.10以降に追加された新しい正規表現の一部が使えるようになってるんだとか。
正規表現の仕様書を見比べてみたけど、色々追加されてる。

636 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 14:41:11.43 ID:jAWL7Bc8O]
ソースをみたら、鬼車の部分が
ほとんどだが。
丸取り込みじゃん。

637 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 15:22:52.73 ID:B2plvlga0]
だからforkだと言ってるだろう。
wrapは、元のはそのままに、うえから別の層をかぶせて使いやすくしたりするときに使うものだ。
お前さんの言いたいこともわかるが、使うべき言葉がおかしいというだけだよ

638 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 15:42:20.15 ID:Oh5b/9U/P]
>>636
一つ賢くなれて良かったな

639 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 15:57:36.07 ID:2gzbFxrHP]
賢くもなにも、ソース見直しただけだ。
自分のプログラムにも鬼車は入れてるから。

いや、だから、それのどこが「決別」なんだよw
「決別」ってのは、鬼車のエンジンは使いませんってことだ。

640 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 15:59:18.09 ID:J9Qf03HW0]
同作者のbregonig.dllはラッパーともいえるかもね

641 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 16:04:08.48 ID:B2plvlga0]
そこまでやったら、forkじゃなくて、新規開発になっちゃうだろ
鬼雲のreadme.jaには、
鬼雲 (鬼車改)
鬼雲は、鬼車から派生した正規表現ライブラリである。
と書いてあるとおり、鬼雲は鬼車の派生品なんだから
forkであってるんだ

ここ最近このスレでだれも決別なんて言ってないし、
こっちが噛み付いてんのは、あくまで、鬼雲は鬼車のラッパーじゃなくて、forkだって言ってるだけだよ
Rubyが鬼車と縁切ったかどうかまでは、知らん

642 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 16:19:29.49 ID:2gzbFxrHP]
>>641
いや、だから俺は、

>>Rubyが鬼車と縁切ったか
これについてのみ語っているのだが。
他のことへのレスには見えないだろ。

643 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 16:21:52.41 ID:B2plvlga0]
こちらが、635 で指摘したのは、単に、
「鬼雲は鬼車のラッパーじゃないよ 」
のみ



644 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 16:22:29.29 ID:2gzbFxrHP]
>>643
あぁ、より厳密に定義するならラッパーではないな。
それなソース知ってんだからわかってるよ。

645 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 16:23:02.10 ID:B2plvlga0]
最初から、Rubyと鬼車と鬼雲の関係については、一切指摘していない

646 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 16:24:42.96 ID:B2plvlga0]
鬼雲は鬼車から派生したのだから、ソースの多くが共通であろうことはわかるので、その点については指摘していない

647 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 16:26:23.80 ID:2gzbFxrHP]
だから、俺は、
「Rubyがお荷車と縁を切ったといってるやつがいるが、
明らかにウ縁が切れてるとは思えない」
という点だけを言ってんだっての。

趣旨はそこだ。フォークかラッパーか、dllとして使ってるかとかは
些末でどうでもよい。

648 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 16:40:34.53 ID:B2plvlga0]
634 での、その発言について趣旨はわかってる
だから、それについては何も文句はいってない

単に鬼雲がラッパーじゃないと言ってる、ただそれだけなんだよ

649 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 16:55:08.78 ID:P89xxDktP]
鬼車使えなくもないけどデフォルトじゃ使えない
秀丸のスレで延々と鬼車の話はやめてくださいよ〜

650 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 16:59:24.37 ID:B2plvlga0]
ごめんね

話が噛み合ってないのが原因だし、これで終わりにするよ

651 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 17:36:30.99 ID:2gzbFxrHP]
ラップとか言ってて思い出したけど、

秀丸には大きな弱点がある。
(ここで言ってるだけじゃなく、一応自分は、
β掲示板とかで、いくつも機能追加や改善はしてもらってるので
ここでたまには愚痴書くのを許してw)

それは、それはマクロを1つしか実行できないということ。
Aのマクロを実行して、Aのマクロが実行し終わるまで
Bのマクロは実行できない。

秀丸ユーザーの幅広さを考慮すると、同じメモリや同オブジェクト等への
アクセスを自己責任で排他制御できようはずもなく、当然ともいえる制限だ。

要するに、秀丸でやりにくいことは、
「常時(1秒に数回〜数十回)秀丸が何かと通信する」ということ。
通信している間も、他のマクロもつつがなく実行できるということ。

だが、これを実現する方法がある。

652 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 17:40:28.26 ID:Oh5b/9U/P]
だからもういいってw

653 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 17:52:50.89 ID:2gzbFxrHP]
いくつか方法があるが、最も簡単で確実なのが、
HMJRE.DLLをDLLラップしてしまい、元のHMJRE.DLLは他名(HMJRE32.DLL等)い
すること。

新たな、HMJRE.DLLは、原則メソッドは全てHMJRE32.DLLへとそのまま
アセンブラジャンプさせるが、
DllMainの最初で、自プロセス空間内の user32.dll -> TranslateMessage をフックする。

又、HMJRE.DLLには、#pragma data_segでもなんでも良いけど
共有メモリ等用意。

あとは、フックした TranslateMessage で、「好きな処理」を挟めばOK.
外部アプリとの常時通信だろうが、秀丸同志で値共有だろうがやり放題。

最後に、HMJREのC++側から秀丸のマクロを実行するために、
秀丸のマクロの「自動起動」の「アクティウ切替」に

loaddll "HMJRE.dll";
if( result ) {
#ret=dllfunc("SetHidemaruHandle", hidemaruhandle(0));
}
みたいなプログラムを書いておき、HJMRE.DLL側には受信関数作っておけば、
HMJREは、自分の秀丸がわかるので、
SendMessage( (HWND)受信したハンドル, 0x111, 20?, 0 ); # 203だったか204だったかあたりからマクロ番号に対応

みたいな感じでプログラム内部から、(カレント)秀丸のマクロを実行できる。



654 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 18:57:26.89 ID:2gzbFxrHP]
>>652
何が?

このプログラム1つで、今まで出てる秀丸の便利DLL全て
吹き飛ばすほどの威力ですが…

655 名前:名無しさん@お腹いっぱい。 [2013/09/14(土) 19:04:09.58 ID:gadCG2hl0]
>>653
判った
試してみる

656 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 20:49:20.19 ID:J9Qf03HW0]
>>654
それ>>3にある田楽DLLよりどこが優れてるの?

657 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 21:07:52.20 ID:2gzbFxrHP]
>>656
秀丸のマクロ関連の大きな制限は>>651
に書いてある通り。

この制限があると、どのような使い方になってしまうか?

基本的に「一瞬(もしくは短時間)で制御が返ってくるマクロを実行し、
実行結果が、秀丸の画面なり、アウトプット枠なり、
あるいは、秀丸外の、プログラムに反映される。

原則、秀丸には、非常に短時間で制御が返ってくる必要がある。
もし返ってこなければ、その間、秀丸は他のマクロを動かすことが
出来ためだ。

「いつ実行するのか」を、秀丸を使ってる側が、知っており、
発動していた。
要するにマクロボタンやそれへのショートカットキーの割り当てだ。

だが、この使い方では、低い所で限界がある。

身近な例を出そう。

例えば、インタプリタでスクリプトを実行したとしよう。
その結果を秀丸で表示したいとする。
一瞬で結果が表示されるようなものであれば、
外部インタプリタに投げて、結果をアウトプット枠に出して、終わりだ。
だが、
(…続く)

658 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 21:30:26.26 ID:2gzbFxrHP]
だが、実行してすぐ結果が出るなどという概念ではないアプリの方が
世の中には多い。

例えば、3時間様々な実行結果を出す、スクリプトがあったとして、
エラーがあったら、タグジャンプ形式でこれも出力するようになっているとして、
これをリアルタイムに秀丸に表示するには、
これまでどうすればよかったのだ、って話。

まさか、ファイルにでも保存して、ファイルオープンボタンを
1分に1度でも押すのかとw

それに対する答えが上だ。
もちろんそれだけではないが、一番秀丸でやりにくかったことはそれ系。

「3時間様々な実行結果を出す、スクリプト云々」のくだりを、
通常の立ち上げ型アプリケーションのIO情報全般と読み替えれば、
どういうことか、わかる人にはわかる。

659 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 21:38:23.58 ID:KksLI9jm0]
runex の第二パラメータである同期フラグを 0 にして実行すれば良いのではないでしょうか?

そうすれば、マクロヘルプのrunexのページの一番下に書いてある様に、
マクロは即座に終了し、他のマクロが使えるようになります。
スクリプト側ではバッファリングをOFFにする処理をかませておけば、
その処理が3時間かかる場合でも出力は逐次アウトプット枠に表示されていきます。

参考: Ruby スクリプトを実行する秀丸マクロ

660 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 21:54:44.12 ID:2gzbFxrHP]
>>659
そう、一番初めに試すのがそのあたり。
まぁrunex まわりの、パラメタを増やしてもらうよう要望を出して
1つ通ったこともあるので、まぁわかるのだが、

ところで、それで、Aの秀丸エディタ→Bの秀丸エディタ→Cの秀丸エディタ
へと切り替えた場合、今フォーカスがある方へとスイッチングするように、
引き続き出てくれるように出来るかなぁ?

はじめ開いていた秀丸をぽっと閉じて、また起動しても問題なく
続きが受信できるように、それでなるかな?

661 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 22:20:45.34 ID:O64jMJ3P0]
>>633
meryスレならきっと入れ食いだったろうに、、、

662 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 22:52:25.29 ID:P79QVWEX0]
EmEditor Part 38
anago.2ch.net/test/read.cgi/software/1363512923/738

738 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2013/09/14(土) 22:51:18.88 ID:P79QVWEX0
>>711
どこをパクったのか、教えてくれ。
秀丸使いのあたしとしては、腑に落ちない指摘。

以前、Em公式に、「なぜ、お前は秀丸を真剣に研究しないのか」と叱責したが,
お返事は、「次期バージョンで対応する予定です」などと、苦しい弁解に終始していた。

「あれも出来る、これも出来る」なんて軽佻浮薄路線から決別して、ソフト熟成を心がけるべきだ。

663 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 22:55:11.42 ID:2gzbFxrHP]
>>661
スクリプトはJavaScript(JScript)がいい気がするね。
自分はJavaScript経験浅いが、Win8やWeb情勢見てても、
その方が勝手に資産がどんどん増えていくというかなんというか…

秀丸は、気鋭に更新し続け、様々な意見を取り込んでいるとはいえ、
反面、歴史が長くもあり、新しい言語は導入し難い面もあるだろうけど。

PythonやPerlという線も悪いとまでは言わないが、
どちらも文字コードまわりで、秀丸と相性が悪く
スクリプトが文字コード変換だらけになるのが目に見える。

もし新たな言語を取り込むとすれば、JavaScriptあたりが
一番秀丸にはマッチするんじゃないかな。



664 名前:名無しさん@お腹いっぱい。 [2013/09/15(日) 02:53:24.83 ID:WDCJrexA0]
>633
$cols = "neko:0,alice:1,bob:2,charlie:3,david:4"; // 列名と桁位置の対応表
setcompatiblemode 0x20200;
begingroupundo;
loaddll "hmjre.dll";
$c = dllfuncstr("ReplaceRegular", "[^,]", $cols, 0, "", 1);
#c = strlen($c) + 1;
searchdown2 "\\{.*\\}", regular;
$$json = gettext2(seltopcolumn + 1, seltoplineno, selendcolumn - 1, selendlineno, true);
##i = 0;
while (##i < #c) { $$s[##i] = ""; ##i = ##i + 1; }
##p = 0;
while (true) {
##q = dllfunc("FindRegular", "\"?([^\":,{}]+)\"?:\"?([^\":,{}]+)\"?", $$json, ##p);
if (##q < 0) break;

665 名前:名無しさん@お腹いっぱい。 [2013/09/15(日) 02:55:33.64 ID:WDCJrexA0]
>>633 つづき
##p = ##q + dllfunc("GetLastMatchLength");
$$k = midstr($$json, dllfunc("GetLastMatchTagPosition", 1), dllfunc("GetLastMatchTagLength", 1));
$$v = midstr($$json, dllfunc("GetLastMatchTagPosition", 2), dllfunc("GetLastMatchTagLength", 2));
##q = strstr("," + $cols, "," + $$k + ":");
if (##q < 0) continue;
##i = val(midstr($cols, ##q + strlen($$k) + 1));
$$s[##i] = $$v;
}
##i = 0;
while (##i < #c) { insert $$s[##i] + midstr($c, ##i, 1); ##i = ##i + 1; }
freedll;
endgroupundo;

というか入力が JSON っぽいんだから JScript で書いて秀丸から呼び出せばいいものを
何の必然があってわざわざ秀丸マクロで書かなきゃいけないんだ?






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

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

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