2009-12-06

TabをSpaceで置き換える

テキストファイル(Tab区切りのCSVファイル)
このTabをSpaceで置き換える。

$ expand -1 ファイル名 >出力ファイル名
ただのこれだけで出来てしまう。すごく簡単、なんとまあ~
-1を-8にすれば8文字空白になる。
 

2009-07-13

GIMPのPaths Toolって結構いいね

最近、HP用の写真の編集が忙しい。
基本的に、PhotoShopElements2.0なんだけど、
GIMP-2.4.5も使うようになってきた。
慣れの問題なんだろうけど、使い出すと、GIMPが意外といい。
特に、Paths Tool。
ポイントをクリックで多角形なのは同じだが、
クリックせず、ドラッグすると曲線で結んでくれる。
出発点に戻って、[Ctrl]+[クリック]で閉じてくれる。
線の一部とか頂点とかを動かしたりして、後から微調整できるのがうれしい。
特に頂点には、Illustratorばりのハンドルがついている。
これはPhotoShopElements2.0にはない機能だ。すごい!

2009-04-25

サイトの文字化け

あなたのサイトはInternetExplorerで見ると文字化けしてます..
ある方が、親切に連絡してくださいました。とてもありがたいです。

index.htmlの headerの中が
<title>籐家具の店 てづくりぐみ</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
となっていた。
charset指定の前に、漢字があるとIEでは誤認識するらしい。
この2行を逆順にして、問題解決。
他の.htmlではちゃんとなっていたのに、なぜ..

ともあれ、めでたし、めでたし。
 

2009-04-05

写真.jpgを一括サイズ変更-800×600px

お客様からデジカメ写真を一括して小さいサイズにしたいという問い合わせがあった。
Windowsなので、Googleで探せばいっぱいある。
Ubuntuでも結構あるようだ。
でも、やっぱり自分で作ったものが一番だね..

convertコマンドを使うためにはImageMagickのインストールが必要です。
もちろん、Rubyも必要です。

1.写真変換用フォルダに変換用の写真を置く。(~/Photos/temp/)
2.プログラムをこのフォルダに置く。
3.端末で実行
 $ cd ~/Photos/temp/
 $ ruby conv800px.rb

以下、プログラム conv800px.rb -------------------------------------
(インデントは全角スペースなので半角スペースに変換してね)---------

#! ruby -Ku
Dir.open("."){|dir|
 dir.each{|file|
  if File.extname(file) =~ /^\.jpg$/i
   system("convert -geometry 800x600" + " " + file + " " + file)
   puts file
  end
 }
}
 

2009-03-17

削除クエリで削除できない

[テーブル作成クエリ]で作ったテーブルには[主キー]が設定されない。
関連テーブルに[主キー]のない場合は[削除クエリー]で削除できない。

というわけで、
一旦、[作成クエリ]で作ったら、[主キー]を設定し
後は、[削除クエリ]と[追加クエリ]でやるのが吉。
 

2009-03-10

.rhtmlは.html.erbになってた

確か、以前は .rhtm だった。
今は、.html.erb になってる。

Rails のヴァージョンで変わったらしい。
http://d.hatena.ne.jp/ky2009/20081120/1227177871
1.2までは「アクション名.ファイルタイプ」
2.0からは「アクション名.フォーマット名.レンダリングエンジン名」