2019年12月17日火曜日

Ubuntuでファイルをrenameする

image1.jpeg, image2.jpeg ...というファイルがあるとして、imageの部分をphotoにしたいとします。

ubuntuの場合はこう書きます。

$ rename "s/image/photo/;" *.jpeg
vimのようなsubstitubeですね。

普通に検索したら他のlinuxでのやり方が出てきて、エラーが出ます。

$ rename image photo image*.jpeg
これはUbuntuではエラー
Bareword "image" not allowed while "strict subs" in use at (user-supplied code).

英文を1行1文なるようにvimで整形する

PDFからコピペしたときなど、英文を1行1文に改行したいときがあります。vimでの整形します。

文頭が行頭になるようにする


This
is
my pen.



This is my pen.

とするには
:g/\w\s\?$\n[a-z]/ join
とします。

g/ / join はファイル全体でマッチしたものにjoin適用の意味

\w\s\?$  は文字(とスペース)で行末
\n  改行
[a-z]  小文字にマッチ

これだと3行ある場合は2回マッチしないとダメです。

This
is
my pen.



This is
my pen.

になるので、もう一度実行します。

1行に2文あるときも改行する



Hello.
This is my pen.



Hello.
This is my pen.

というようにするには、

:%s/\.\zs\s\ze[A-Z]/\r/gc

とするとピリオドと大文字の間のスペースにマッチして、それを改行(\r)に置換します。


日誌2019年12月

2019/12/17

ソリューションで提供している顧客が○○社と○○社で、、とロゴで表記していることがよくあります。取引実績として掲載しているわけですが、どうやって許可とっているんでしょうか?単に営業で明らかにしてよいかを確約とったり契約の中に入っていたりするんでしょうか。

時雨堂ではHP掲載しないと料金が上がることになっていますね。

2019年12月16日月曜日

薬物で逮捕された芸能人リスト

薬物関連で芸能人が逮捕されると、ニュースになったりします。政治的な批判から目を反らすための手段として使われている、という説を聞くこともありますが、どうなのか確かめたくなり、リストを作っています。

結論としては、特に関係ないのでは、という印象です。
  • 曜日は規則性なし(例えば、企業の発表などは株価への影響を気にして金曜日にすることが多いがそういうニュアンス)
  • そもそも、政治的な批判は常にされているような・・・。


AWSで見知らぬPosgtresがあるがIAM用?

チュートリアルを触って、DBを作ったら最後に消しているはずなのですが、気づけばRDSに1つインスタンスがありました。しかもこれが無料枠を全て使っているようです。

データベース名は database-1 です。


CloudWatchで調べてみると、出てきた日時は分かりました。

その後、database-1のdetailsを見ると

Created Time
Fri Nov 08 09:42:58 GMT+900 2019

というパラメタがあるのが分かりました。

その付近ではIAM Roleを作ったりしていて、そういうパラメタが入っているようです。

snapshotを毎日とっていたり、certificate updateが通知されていたりします。


TODO:また調べたら追記する