CSVと格闘の日々

CSVをやっつけたので備忘録的な記事です。

 

MySQLcsvSQL Serverにインポートしたのですが、クセのあるテーブルですんなりインポートできなかったのです。

 

諸悪の根源はこいつらです。

  1. セル内改行
  2. セル内カンマ
  3. ダブルコーテーション

 

セル内改行

セルで改行しているため、「行末なのにカンマが無い」と定義しました。

([^,])\n ⇒ ナシ

にしました。

秀丸だと\rが置換できず苦戦しました。\rが置換できればすんなり済んだのですけど。

 

セル内カンマ

改行と同様ですがカンマだらけのcsvファイルでは単純にはいきません。そこで下記の様な正規表現で対処しました。

 (,"[^",]+)(,)([^",]+"?,) ⇒ \1,\3

括弧はグループ化。

カンマ、ダブルコーテーションで始ってカンマとダブルコーテーションでは無い文字列で始って、カンマが現われる。

そしてカンマとダブルコーテーションでは無い文字列が続き、最短のダブルコーテーションとカンマで終わる文字列を探しました。

 

ダブルコーテーション

ダブルコーテーションは単純に除去しました。

おしまい。

元祖八ツ橋 西尾為忠商店 清水店

京都旅行記書こうと思ったいたのですが、適当かつ個別に書こうと思います。まずは、一番好きな八ツ橋屋さんの「元祖八ツ橋 西尾為忠商店 清水店」から。

清水店は、清水寺へ向かう参道にあります。北ルートです。
清水店以外は、銀閣寺店と新京極店があります。ただ、どのお店も手作りなので、多少差があると思います。いつも、清水店を利用しています。

お店の写真
元祖八ツ橋 西尾為忠商店 清水店
換算40mmの単玉しか所持していなかったためめいっぱい引いてもこれなのはご愛敬。


これこそが「八ツ橋」

店頭では、八ツ橋を焼きつつ、試食サービスをやっています。他店は工場生産ですから、お店では焼いたりなんてしていません。八ツ橋焼いていたら、きっとそこは、西尾為忠商店ですよ。



注文をすると、あっという間に奥で作ってくれます。できたての生八ツ橋なんて、なんて贅沢なのでしょうか。
つぶ餡と抹茶餡

生は、防腐材・保存料を使用していないので、夏場で2〜3日、冬場で4〜5日が賞味期限です。とても短いので、お土産には出来ないのが辛いところ。なお、固くなったら炙ると、それはそれは美味しくいただけます。一方の八ツ橋は、4ヶ月くらい持つようです。


我が家では生より、八ツ橋のほうが好まれておりまして、生は味見程度でいいから、八ツ橋をたくさん買ってこいと言われております。

Maker Fair Tokyo 2013に行ってきました

11月3日、4日に開催された、Maker Fair Tokyo 2013に行ってきました。昨年の2012に続き2回目の参戦です。
IMG_7431
今回はチケットを買おうと思った矢先、なぜか偶然にも招待券を譲っていただけることになり、なんと無料で入場できました。ありがとうございます。

その方おすすめのイプシロンの写真集。オライリーブースで先行販売してました。一般リリースは11月12日のようです。
IMG_7429

撮影者の西澤丞さん、群馬在住の方なんですね。知りませんでした。すてきな写真集ですのでぜひご覧下さい。

ANIPOVではミニベロ版が登場していました。気になる方は気になるはず。
IMG_7423

ススガ提督(J-10)では全自動恥ずかしいポスター隠蔽マシーンがいい仕事していました。
IMG_7428
提督からは柿の種台座をいただきました。飾る柿のたねが無いので、買いに行かなければと思っているところです。

写真はありませんが気になったMakerは…

他にもありますが、挙げるときりがないので。


今回は前回の衝撃と感動が多かった分、ちょっと期待しすぎたというか予想通りの内容が多かったです。とくに3Dプリンター全盛で、テクノロジーそのものよりも、何を作るかというアイディア勝負になってきていると思いました。3Dプリンターで柿の種台座を作るも良し、ヨーダのマスクを作るも良し。いろいろな妄想やアイディアを具現化する土壌は用意されている現在、そこにどんな花を咲かせるのかはMaker次第。だれしもMakerになれるのですから。

オリジナルソースの行方

最近お仕事で直面したお話。


数年前に制作したビデオのテロップを修正するお話がありまして、まあ一応に納品となったのですが、内容(品質)に問題があり担当に確認したところ、オリジナルではなく、前回納品したモノを修正し仕上げたからとのこと。突っ込んで聞いてみるとすでにオリジナルソースは残ってないとの回答が。

そんな事あるの?って疑いたくなるのが性。

他のたとえると・・・

  • 料理が完成したからレシピは捨てました。
  • プログラム(実行ファイル)を納品したのでソースコード捨てました。

これと同じじゃないのかと。問いただしたかったね。


まぁオリジナルソースを保管するなんて契約はしていないだろうし、破棄されても仕方ないことだと思うけれど、それって当たり前なのかしら。ビデオはデータ量が大きいので保管容量がいくらあっても足りないのは理解できますが、それを差し引いても本編で使用した部分くらい、オリジナルを残しておいて欲しいと思わずには居られませんでした。ちゃんちゃん。

今年の新入社員と私

今週から今年度の新入社員(♀)の髪が明るくなっていることに気づいた。


入社時は真っ黒で地味だなぁ〜なんて思っていたのも今は昔。確か、夏休みをすぎた頃からか、もしかしてちょっと染めてる?っていう状態がしばらく続いてたんだけど、今はバッチリ染めてるって色になっていた。


長い就職活動を終えて入社し、部署に配属されて仕事も一通り覚えて、魔が差したのかも知れない。女性が多い職場故、他に染めている人に感化されたり、空気を読んだのかもしれない。


もちろん、染める事には異論は無いんだけど、一人前に仕事出来るようになったのかと問いただしたい。激しく問いただしたい。本人はきっと一人前なんだと思っていると思うんだ。だから染めたんだと思う。これくらいしても良いだろうと。そんな彼女の姿から、"就職活動"というメッキが剥がれて、地が露出したような気がして、何とも言えない嫌な感じがしたんだ。


そういう私も冷静に振り返ってみると、彼女と大差ないのかも知れない。


会社にいろいろと私物を持ち込んでいる事を思い出した。MBAとか24インチのモニタとか、他にも言えないもの多数。仕事を円滑、効率的にすすめられるのならと、可能な物は何でも持ち込んでいる。


私が彼女を気にしたように、きっとどこかで、私の動きを煙たがる人が居るかもしれないと思ったのである。人の振り見て我が振り直せ。いい勉強になった。

タリーズ福袋ハッピーバッグ2013

元日は京都に居ることが分かっていたためタリーズの福袋は事前予約を済ませておきました。


ちなみに、タリーズは「福袋」ではなく、「ハッピーバッグ」と呼びます。わざわざ福袋とは呼ばない理由の一つとして、年内12月26日から受け取り可能です。ただ、それでは面白くないので、年明けに受け取り指定しておきましたが。


3,000円が3種類、5,000円が1種類で、合計の4種類あります。違うのは、入れ物のバックが違うだけで中身は差がありません。

私の買った5,000円の中身ですが、下記の通りです。()は分かるものは定価、それ以外についてはおおよその値段です。

  • バック(980円)
  • コーヒー挽き豆200g(980円)
  • コーヒー挽き豆150g(980円)
  • 干支のマグカップ(980円)
  • ストロベリークリームサンド(980円)
  • ドリップマグ7袋(840円)
  • ショートドリンクチケット5枚(430円換算で2,150円相当)サイズアップ、オプション可能


値段は半ば適当ですが、+2,000程度はお得だったのではないでしょうか?

あけましておめでとうございます

あけましておめでとうございます。


今年の年越しは京の都で迎えることとなりました。自宅で迎えない年越しは久しぶりなのですが、なんとも落ち着きませんでした。京都紀行は後日改めて記すとします。


昨年はと言いますと、社内SEっぽさはどこかへ行ってしまい、プログラムと接した期間は大変短く、延べ3週間にも満たないでしょうか。しかし、今年は年始からコードを書かねばならないので、昨年よりはプログラムに携われればと思っています。


また、副業とも言える業務についてももっと尖った物を実現できればと思っています。まずは、特色蛍光ピンクインクで2度刷りあたりから。


本年もよろしくお願いいたします。