ひまつぶし雑記帖

CotEditorのスクリプトメニュー

2015/8/28 [10:25:31] (金) 天気

xyzzyに身体が馴染み過ぎていて、エディタが必要な作業の場合は普段使いのmacからWINDOWSに移動している。
macでは最初Emacsを使ってたんだけど、なんか大袈裟だし日本語の表示が乱れたりしたこともあったので(mac統合環境の上でEmacs統合環境を立ち上げる、てな感じだしなあ)、miとCotEditorをインストールしてみて、とりあえず最新版が新しい方、CotEditorを使うことにした。
とはいえ、どうせエディタ作業はWINDOWSでxyzzyでやるし、てきとーでいいか、と放置状態。

先日、xyzzyについての雑記で、編集中のバッファを外部コマンドに渡して処理結果を受けとり編集中のバッファを書きかえる、とか、クリップボードにコピーする、なんてことを書いていて(http://t2aki.doncha.net/?id=1440225861)、CotEditorのスクリプトメニューを思い出した。

本職のプログラマはどんな処理系も使うけど、わたしはド素人なもんで、perlが使えると本当に助かる。ていうか、perl以外はよくわからんし。
CotEditorのスクリプトを使えば外部のコマンドと標準入出力でやりとりできる。シェルスクリプトやperl、php、rubyなんかがCotEditorから使えるのだ。

てことで、調べてみた…って、CotEditorのScriptMenuフォルダにマニュアルがあった。
やるべき設定としては以下の2つ。

【その1】
スクリプトの置き場所とファイル名。
~/Library/Application Support/CotEditor/ScriptMenu/ 

ファイル名でキーボードショートカットなどを使える。

*. キーボードショートカットは、もう一つの拡張子を追加すれば実装できます。
例 2.
 ファイル名 = "Insert String.@e.scpt"
 メニュータイトル = "Insert String" + Command + E


スクリプトはchmodで755にしておく必要がある。

【その2】
スクリプトのCotEditor用の書きかた。
冒頭1行目はお約束の「#!/usr/bin/perl」で、それに続けて。
# %%%{CotEditorXInput=xxxx}%%%
# %%%{CotEditorXOutput=xxxx}%%%
この2行。

Input(CotEditorからの入力)のxxxxには
「Selection(選択部分)」
「AllText(ドキュメント全部)」
「None(なし)」

output(スクリプトの出力先)のxxxxには
「ReplaceSelection(選択部分を書きかえる)」
「ReplaceAllText(ドキュメント全部を書きかえる)」
「InsertAfterSelection(選択範囲の後ろに挿入)」
「AppendToAllText(ドキュメントの末尾に追加)」
「Pasteboard(クリップボードにコピー)」
「Discard(出力を使わない)」


設定を把握したら。
まず試しに、編集中のテキスト1行ずつHTMLのPタグをつけてみる。
image
↑こんなスクリプトを「test.@p.pl」という名前で
「~/Library/Application Support/CotEditor/ScriptMenu/ 」に保存。
image
スクリプトメニューに「test」というメニューが現われ、キーボードショートカットが「コマンドキー+p」に割り当てられている。

テキトーな文章に
image
pタグをつける
image
こんなことは、エディタの置換だけでできるのでわざわざ外部スクリプトにする必要はない。
これの美味しいところは、このスクリプト「test.@p.pl」をその場で書き換えても、エディタの再起動などする必要なく、反映してくれるところ。使い捨てのテキトーなスクリプトのブラックボックスとして利用できる。

これができるなら、macでもエディタをちゃんと使おう。

image

ちなみに今回ちょっとハマったところがあって。

macのファインダーに「ライブラリ」フォルダなんてないよ!どうすんだよ!CotEditorでスクリプトを書いて保存しようとしたら「ライブラリ」フォルダが出てこなくてビックリだ。いちいちデスクトップなんかに保存してコマンドラインでコピーするわけ?

検索したらば「ファインダー」でホーム画面を開いて「表示」→「表示オプションを表示」→「"ライブラリ"フォルダを表示」にチェック。
macは隠し事が多い、いけすかない野郎だなあ。

»電子書籍制作代行についてはこちら

ぷち物欲の波か

2008/8/28 [23:16:42] (木) 天気

どうもここんとこプチ物欲の波でもきてんのか。vivitarを買ってキーボードを買って、今度はフィルムをスキャンできるスキャナーが欲しい。てことで調べてみた。専用のフィルムスキャナーとなると安いものでも5万円弱。その上となると10万円超。んなもん手が出ない、というか買ったところで元が取れん。フラットタイプのスキャナーで透過原稿を扱える=フィルムもスキャンできるというやつがどうやら現実的。9月に出るエプソンのスキャナーはなんと驚きのメーカー希望小売価格17800円。なんか狙い撃ちされてるような。
いまどきは同時プリントでいくらなので、現像だけでいいからといってコストは変わらない。でも、パソコンに取り込むことを考えると、プリントをスキャンするのとフィルムをスキャンするのでは質が格段に違う。webで写真を見せびらかすのも簡単だ。
プラモデルカメラが壊れたのでこれもまた買わきゃいけないし。プチ物欲がちろちろきてんなあ。

ここんとこ雨続きで、おもちゃカメラには厳しい(暗い)天気だけど、晴れたらぱしゃぱしゃ撮りに表にいきたいなあ。近場だと水元公園はまさにvivitarのような広角向け。メタセコイア並木が続くので絵になるに違いない。ついでにひさしぶりに大人の科学の付録のピンホールカメラも引っ張り出すか。

»電子書籍制作代行についてはこちら

プールに慣れてきたかも

2006/8/28 [01:12:08] (月) 天気

うーむ。日曜のプールはマナーの悪いのが多いなあ…といいつつ、ここんとこ割と普通に泳げるようになってきた自分レベルアップだ。
いや、相方にひっぱられてン年ぶりにプールに行った時は、こんなハズでわっ!とのろのろとしか進まず息ももたない自分にパニックで、1時間も泳がないで出たというのに全身ガクガクで吐き気すら催すテイタラク。
それがここんとこゆっくりではあるけどなんとなく泳げてるのだ。となると、水の中でほわほわ浮いてる感覚も楽しくなってくる。

うううむ。駅前のフィットネスクラブに行ってみたいような気がするし、週明けだし、いろいろがんばらねばいけません。

»電子書籍制作代行についてはこちら

けっこうヘロヘロだったなあ。

2005/8/28 [22:37:45] (日) 天気

正しく週末だ。って、たかだか2週しか働いてないのに、めまぐるしい流れでどっと疲れたようだ。昨日なんて、ビール大ジョッキひとつ、日本酒500mlであっさりダウン。目があけてられなくて、身体が勝手に傾くのを止められないだらしのなさ。
今日もだるさの残る中,午前中猫トイレを買いにホームセンターにでかけた。今のトイレがどうも小さい、というか、十八年選手がボケてきた、というか、トイレの外に出したりするもんで、巨大なものをひとつ。部屋でコンクリをねるんですか、といわんばかりのものを買ってきた(別にトイレ用ではなく、ベッド下収納というプラスチックの高さが16センチほどの低い箱)すっぽり身体全部が入る様子をみてほっと一息。
その後北千住とか近場をうろついて肉を食ってるうちに体調も復活。

ほんとだったら、昨日ビックでマクロメディアのMX2004を買ったので、あれこれいじり倒したかったんだけど、疲れすぎててどもならず。今日もちょっといじってみた程度。レイヤーごとに別の絵を持てるし別の動きをさせて合成できるので、かなり面白そうだ。そのうちわたしのページに素人芸がひとつ追加されるかも知れません。…って、いつになることか。

»電子書籍制作代行についてはこちら

たこ焼き

2004/8/28 [21:08:51] (土) 天気

image 盆休みに下の妹のうちで、みんなで焼きながら食ったたこ焼きが、楽しくもあり美味くもありで、こりゃやっぱ大阪に生まれ育った以上、たこ焼きは原点だろうと。
給料が出たので、東急ハンズで9穴南部鉄のたこ焼き鉄板を買ってきた。
そのほかに油ひきとかせんまい通しとかハケとか。んでもって西友で紅ショウガ、天玉(大阪ではテンカスというのだ)を買い、小麦粉をどーすべかな、と思ってみてたら、そのものずばりの「たこ焼き粉」が売ってたんで、それを。
準備万端あとは焼くだけ。…なんだけど、わたしは今までたこ焼きを自分で作ったことがない。お盆の時もひとが焼くのを見てただけ。
なんとかなるだろう、と思ったら大きな間違いだった。最初の焼きは、焦げるは、丸まらないは、どうもならなくなって3角コーナー行き。次はどうにか丸め込んだというより押さえ込んだけど、焦げた小麦粉の匂いが立ち込める。最後にどうにかこうにか丸め込んでみたけど、グズグズ。

粉の分量を間違えたのか、火加減を間違えたのか、どっちにせよダメダメだった。
たこ焼きを焼けない大阪人はただの大阪人だ。
うううむ。なんのこっちゃ。

大阪人たるもの、お好み焼きとかたこ焼きとか、「こなもの」に精通してないといかんだろ。

 

»電子書籍制作代行についてはこちら

東京でうどんは冒険だったな。

2003/8/28 [17:29:11] (木) 天気

天気予報がアテにならん。どんよりと曇った空を見て、今日は自転車はあきらめ。ちっ。
今日の昼飯は会社の近くのうどん居酒屋の定食。運ばれてきたうどんを見た瞬間、激しく後悔。最近、讃岐うどんが流行りだから、ここもそうだろうと思ってたのが大間違いだった。どんより黒い醤油色のダシで終了。この手のダシは例外なくコクがなく天塩の甘味もない。ここのうどんも案の定、なめとんのか、と思うほどまずかった。というか、関西育ちの人間は東京でうどんを頼んじゃいけなかった。
神保町まで足を伸ばせば「野良ぼー」という讃岐うどんの美味い店があるんだけど、ちょっと距離があって、今日は時間が取れそうもなかったので行けなかった。自転車だったら行ってたけど。

食い物のことばかり卑しい野郎だと思われるかもだけど。食い物って失敗したからといって、腹もいっぱいになってるので、やり直し=食いなおしなどできない。一食分丸損した感じなのだよ。

もともと気分・気持ちの切り替えはうまくやってる方だと思うんだけど、あれやこれやで、どうもうまくいかない。アルコールが抜けない毎日だなぁ。

»電子書籍制作代行についてはこちら

profile

profile

 
doncha.net
名前:
飯田哲章
mail:
t2aki@mrh.biglobe.ne.jp
twitter:
t2akii

WEBサービス制作/電子書籍制作

検索
<<2017/08>>
  12345
6789101112
13141516171819
20212223242526
2728293031

リンク

WINDOWS版サウンドノベル
おかえりください PC WINDOWS版サウンドノベル
『おかえりください』体験版

iPhone電子書籍アプリ
小説同人誌Select iPhone電子書籍アプリ
『小説同人誌Select』

[2 Page] »
1 2

TOTAL:2826

2017 (18)
1 (2)
2 (1)
4 (2)
5 (1)
6 (6)
7 (3)
8 (3)
2016 (41)
1 (5)
2 (5)
3 (2)
4 (3)
5 (4)
6 (6)
7 (2)
8 (2)
9 (3)
10 (1)
11 (4)
12 (4)
2015 (99)
1 (11)
2 (12)
3 (9)
4 (6)
5 (8)
6 (8)
7 (3)
8 (5)
9 (16)
10 (6)
11 (1)
12 (14)
2014 (112)
1 (16)
2 (5)
3 (6)
4 (12)
5 (16)
6 (19)
7 (9)
8 (6)
9 (4)
10 (8)
11 (6)
12 (5)
2013 (145)
1 (24)
2 (15)
3 (18)
4 (23)
5 (14)
6 (11)
7 (7)
8 (11)
9 (5)
10 (4)
11 (6)
12 (7)
2012 (103)
1 (1)
2 (1)
3 (4)
4 (3)
5 (7)
6 (26)
7 (17)
8 (5)
9 (8)
10 (10)
11 (11)
12 (10)
2011 (54)
1 (4)
3 (7)
4 (4)
5 (14)
6 (6)
7 (3)
8 (3)
9 (1)
10 (4)
11 (2)
12 (6)
2010 (70)
1 (12)
2 (7)
3 (6)
4 (6)
5 (3)
6 (10)
7 (6)
8 (4)
9 (3)
10 (4)
11 (3)
12 (6)
2009 (144)
1 (15)
2 (12)
3 (12)
4 (6)
5 (15)
6 (6)
7 (10)
8 (9)
9 (17)
10 (12)
11 (14)
12 (16)
2008 (148)
1 (10)
2 (6)
3 (10)
4 (11)
5 (13)
6 (10)
7 (13)
8 (19)
9 (18)
10 (12)
11 (13)
12 (13)
2007 (106)
1 (7)
2 (5)
3 (3)
4 (7)
5 (5)
6 (9)
7 (8)
8 (13)
9 (18)
10 (11)
11 (8)
12 (12)
2006 (158)
1 (28)
2 (28)
3 (25)
4 (7)
5 (9)
6 (7)
7 (12)
8 (13)
9 (10)
10 (7)
11 (6)
12 (6)
2005 (350)
1 (31)
2 (26)
3 (26)
4 (27)
5 (29)
6 (30)
7 (32)
8 (30)
9 (30)
10 (32)
11 (29)
12 (28)
2004 (292)
1 (24)
2 (24)
3 (29)
4 (27)
5 (28)
6 (25)
7 (26)
8 (24)
9 (12)
10 (19)
11 (26)
12 (28)
2003 (318)
1 (22)
2 (25)
3 (21)
4 (28)
5 (28)
6 (28)
7 (28)
8 (29)
9 (26)
10 (29)
11 (28)
12 (26)
2002 (317)
1 (29)
2 (26)
3 (26)
4 (25)
5 (28)
6 (30)
7 (27)
8 (21)
9 (25)
10 (27)
11 (28)
12 (25)
2001 (277)
1 (17)
2 (21)
3 (23)
4 (20)
5 (31)
6 (18)
7 (26)
8 (25)
9 (29)
10 (19)
11 (24)
12 (24)
2000 (53)
6 (9)
7 (4)
8 (2)
9 (3)
10 (1)
11 (15)
12 (19)
1999 (3)
7 (1)
10 (2)
1998 (18)
9 (9)
10 (7)
11 (2)