FREEDOM WEBLOG 〜風景写真ブログ〜【風景写真・フォトブログ】
20110225-ajaxbord1.jpg

Ajaxのform送信を利用した掲示板を作成しました。
PHPとMySQLのバージョン5以上になります。
動作については
google chrome9、Firefox3.6、safari5
で確認済み。
文字コードはUTF-8です。

記事の投稿はユーザー登録しなければできないタイプです。
オートロード機能なんかも突いているなんちゃって「t○itter」的なものです。。。
本文内にはリンクタグなんかも使えるようになってます。
スクリプト自体は結構古典的かも・・・

環境変数を書き換えるだけですぐ使えますので、
興味のある方はダウンロドードしてみて下さい。
再配布・改造・商用はどうぞご自由に。紹介して頂けると幸いです。

デモページはこちら
・ajaxbordデモページ

ダウンロードはこちら
・ajaxbord ver1.01

詳細は続きからどうぞ
'Ajax(jQuery)+PHP+MySQL掲示板' の続きを読む
カテゴリー: TIPS
投稿者: Tak Kosaka
ちょっと前に自分のPC(iMac OSX 10.5.8)にMySQL5.5.8をインストールしました。
(現在の最新MySQLは5.5.9)

しばらく何の問題も無く動いていたのですが、
最近スタートアップアイテムMYSQLCOMの調子がおかしくなり、
元々日本語で使っていなかったということもあったので、復旧作業を行いました。
この記事は備忘録としてとっておこうと思います。

症状としては、
・システム環境設定の「MySQLスタートアップ」が動作しない。
・コマンドライン「/Library/StartupItems/MySQLCOM/MySQLCOM start
/stop」でも動かない。
・日本語はすべて「?」となってしまう。

●対処
色々試行錯誤した結果、バージョンを落とすという結論に達しました。
まず、既存の5.5.8をアンインストール。
でもその前に既存のテーブルのバックアップをとっておく。

#sudo rm -rf /usr/local/mysql
#sudo rm -rf /Library/StartupItems/MYSQLCOM
#sudo rm -rf /Library/PreferencePanes/MySQL.prefPane
#sudo rm -rf /Library/Receipts/mysql-バージョン名.pkg

次に、mysql-5.1.55-osx10.5-x86.dmgをダウンロードし展開。
MySQL5.1.55
mysql-5.1.55-osx10.5-xb6.pkgと
MySQLStartupItem.pkgをインストールし、
MySQL.prefPaneをダブルクリック。
全てのユーザーで使えるように選択し、「Start MySQL Server」をクリック。
とりあえず、これでMySQL5.1.55が起動。
PCの再起動は必要ない。

次にターミナルを起動し、ユーザー設定。
#/usr/local/mysql/bin/mysqladmin -u root password パスワード
そして起動確認。
#/usr/local/mysql/bin/mysql

うまく起動されていれば「mysql>」となる。

最後に日本語設定。
OSXではデフォルトでは/etcにmy.cnfは作成されませんので、
こいつを作って言語設定を書きんでやる必要があります。
これを行わないと、デフォルトキャラクターは「Latin1」のままで、
日本語部分は全て「?」へ化けてしまいます。

まず、#cd /usr/local/mysql/support-files/
ここでファイル「my-medium.cnf」をコピーして「my.cnf」を作成。
#sudo cp my-medium.cnf my.cnf

作成したmy.cnfをviで開く。
#sudo vi my.cnf

[mysqld]項目の下に以下の2行を追加し上書き保存。viコマンド[i]
default-character-set=utf8
skip-character-set-client-handshake
追加したら終了。
kye:esc→:w→:q

my.cnfを/etcへ。
#sudo cp my.cnf /etc/my.cnf

あとはスタートアップアイテムでMySQLを再起動すればOK。
カテゴリー: TIPS
投稿者: Tak Kosaka
20100704-CIS_002-3.jpg

最近ではiPhoneアプリなんかでも作る事ができるミニチュア写真。
一眼レフの場合はチルトレンズなんかを使用することで、
ある一定の焦点以外をぼかしてミニチュアっぽい効果を表現することができます。

今回はPhotoshopを使って、
超簡単にミニチュア画像を作るTIPSを紹介したいと思います。
'超簡単!ミニチュア写真の作り方。' の続きを読む
カテゴリー: TIPS
投稿者: Tak Kosaka
白飛びとは白色の部分の色が完全に無い状態。
RGBでいうとR-255,G-255,B-255の状態で、
CMYKでいうとC-0、M-0、Y-0、K-0の状態です。

黒つぶれとは黒色の部分が真っ黒の状態。
RGBでいうとR-0、G-0、B-0、
CMYKでいうとK-100か、CMY-100の状態です。

画像のコントラストや明暗を調整していき、
丁度良いかな〜と画面でみても、
以外と白とび、黒つぶれが発生している場合があります。

意図的に飛ばしたり潰したりする場合もあるかもしれませんが、
基本的に写真を印刷物等で再現する場合、
白が飛んだり黒がつぶれたりするイメージは不可となります。

私は長年印刷業界で仕事をしていまして、
過去にはスキャナのオペや製版も行っていました。
時には現場で輪転機の色調なども行いました。

以前は印刷する再に使用するはんこ(刷版)は手作業で作られていました。
版下原稿をカメラで撮影し、手作業で製版を行い、
フィルム(基本はポジ)に仕上げてから、刷版工程を行います。

当然、露光等も全て手作業で設定しますので、
網点が90%以上の部分と10%以下の部分は
それぞれ白とび、黒つぶれが発生してしまうような環境です。
(もちろん、環境にもよりますが・・・)

機械によっては95%〜5%くらいまではカバーできましたが、
印刷時に潰れてしまったり、飛んでしまうということが殆どでした。
(オフセット印刷の場合/輪転機使用)

現在は、はんこを機械で出力する「CTP」が刷版の主流となっています。
ドットゲインなどもすべてデータ管理されますので、
理論上99%〜1%まで刷版でカバーすることができます。
ただし、オフ輪ではそこまで再現するのは現在でも難しいです。
とくに、黒部分と白部分が隣接している場合は、
インク壷(インクが吹き出る部分)の調整でも難しいでしょう。
※グラビア等は除きます。

なので、商業印刷における画像作りでは、
この「とび」と「つぶれ」をいかに抑えるかが重要になってくるわけです。

下のAとBの写真を見比べて下さい。

20100701-IMG_989804.jpg

Aはコントラストが高めで、雲の一番白い部分で白飛びが発生しています。
Bは白〜中間部分の雲が再現できていますが、
黒い部分が完全につぶれてしまっています。

RAWデータで撮影された場合、ある程度調整することが可能ですが、
そうでない場合はどうすればよいでしょうか。

方法はいろいろあると思いますが、
トーンカーブで再度色調を行うのが一番簡単かと思います。
が、細部の調整まではトーンカーブで再現するの難しいでしょう。

そういった場合どうするか・といいますと、
複数の画像を合成して1枚の画像を作る・という方法です。

JPEG画像であれば、基本となる画像、少し明るめの画像、暗めの画像を用意し、
それぞれの良い所を使って1枚の画像を作ってしまおう・という方法です。

今回は上の2枚を使用して1枚のコンポジット画像を作ってみたいと思います。
'白飛びと黒つぶれのお話。' の続きを読む
カテゴリー: TIPS
投稿者: Tak Kosaka
hiddyさんからご要望いただきましたので、
この場でNuclesuでExif情報を表示する方法を記載したいと思います。
なお、プラグインの「NP_Exif」は使用しませんのであしからず。
'Exif情報の追加方法' の続きを読む
カテゴリー: TIPS
投稿者: Tak Kosaka