2010年9月14日火曜日

仕事用初スクリプト完成記念日

お客さんからの原稿はマイクロソフトのワードかエクセル、はたまたパワーポイントがデフォルトの日々。
プレーンなテキストに落としてレイアウトソフトに流し込みたいのですが、

 ●行頭に挿入されてる全角/半角スペースとタブ。
 ●規則性無く混在する全角半角の欧文と数字、記号類。
 ●未だに普通に使われる半角のカタカナ
 ●その時々の執筆者の気分で変わる受け点『、』『,』

以上のような事情から問題の多いデータになってしまいます。

これらの問題に対して、
『半角カタカナを全角』と『全角英数を半角英数』は『mi』の力を借り、
特に目につく問題に関して、『Perl』でスクリプトを組んで解決を試みました。
任意のディレクトリにある拡張子『.txt』の複数ファイルを処理して別名で保存する仕様です。


#! /usr/local/bin/perl
# rexr

use strict;
use warnings;
use encoding 'utf8';

while (my $file = glob ("*.txt")){

open (FILE, "$file") or die "$!";
my @comp = <FILE>;
close (FILE);

foreach my $line (@comp){
chomp ($line);
$line =~ s/\(/(/g; #半角カッコ『(』を全角へ
$line =~ s/\)/)/g; #半角カッコ『)』を全角へ
$line =~ s/^[  ]+//g; #行頭の半角と全角のスペースを削除
$line =~ s/(\d),(?=(\d\d\d))/$1,/g; #桁記号を半角へ
$line =~ s/(\d+).(?=(\d+))/$1./g; #小数点を半角へ
$line =~ s/,/、/g; #受け点『,』を『、』に
$line = $line."\n";
}

open (NEWFILE, "> procs_$file") or die "$!";
print NEWFILE @comp;
close (NEWFILE);

}


深沢千尋氏と結城 浩氏にアイデアをいただき、無事、動作確認。
正直、メチャメチャ嬉しいです。

多分、突っ込み処満載だと思われますが、とりあえず次に進もうと思います。

2010年9月10日金曜日

日中はまだね、暑いわ。近所の路地にて



会社と自宅のPC、そしてiPhone。ネットワークで結ばれ常に同期される快感。
大切なのは、前線に居続けること。

でも、休まんと続かんわな。

iPhone

2010年9月7日火曜日

京都は久々の雨



その後、蒸し風呂だったそうです。
地元は大阪府なのですが、ほぼ京都府南部の予報のほうが当たる傾向にあり、駅を降りたら辺りはびしょ濡れでした。
明日は台風が来るとか来ないとか云ってますが、とりあえず、もう少しなんとかならんかこの気候。

iPhone

2010年9月6日月曜日

2010年9月3日金曜日

ありがとう



仮想現実の中ですがしっかりした絆を結べれば幸いです。
ありがとう、こうちゃん!
生き残るために、しっかり学んで行こうと考えています。
君に敬意を表して、今の自分に出来ることをしました。
『ねこ』。。。
これからもよろしくお願いしますね。

2010年9月1日水曜日

さて、



今日も時間を見つけては正規表現とAppleScriptの訓練。
25日のDTPセミナーを控え質問しまくるつもりで探索する日々。
市川せうぞー氏、たけうちとおる氏とそうそうたるメンバーなので楽しみでしょうがない。
良い機会なので徹底的にやってみるつもりだ。
泥舟の印刷業界、生き残る為に身につけようと思う。

さて、
私にTwitterフォロワー周辺で話題になっている本がある。

『タイポグラフィの基礎―知っておきたい文字とデザインの新教養 [大型本]』 小宮山 博史 (編集)

文字に囲まれて仕事をしているくせに、アプリケーションに任せっきりにしているのはあまりにも怠慢。
エエ歳こいてせんとあかんことばかり。写真ももっとやり切りたいし。。。
さて、さて、さて、行きましょうね。

Minolta XD
MD ROKKOR 50mm/f1.4
CENTURIA 100

2010年8月31日火曜日

終わってみれば散々な結果でしたが、結構めげてません。

先週の土曜日、友人のcolact君と伊丹空港へ飛行機を撮りに行く。
夕景、夜景を絡めてと考えていたが、経験、実力の不足からロクなものが撮れずじまい。
そんな中、幸運にも池田市の花火大会があり、慣れた被写体を切り替えることができた。
換算400mmで花火を撮ったことは無かったが、とりたてて光の加減が変わるわけでもなく冷静に対応出来たと思う。
全体の雰囲気がバウハウスっぽい感じを出せたこと、そして、幸運にもほぼクロップ無しだった2点の写真を掲載することにする。





歳のせいか今年の夏はきつかった。途中夏バテでダウンしたこともあり、身辺でいろいろな物事のペースを乱してしまった。
まぁ、仕方ない。永く続けて行くけるよう再構築すればいい。
とにかく目の前の目標『9月25日』のDTPセミナーへ向けて出来るだけのことはしようと考えている。

Panasonic G2
Minolta NEW MD 200mm/f2.8