2006年7月アーカイブ

 MySQLのバックアップは以前ちょっとだけメモっていたが、今回crontabに登録するためシェルに書き込む。

例:
#!/bin/sh
cd /usr/local/mysql/bin/
date=`date +%Y-%m-%d`
./mysqldump -u root -q testdatabase > /home/user1/db_backup/backup-$date.sql
rmdate=`date --date '10 day ago' +%Y-%m-%d`
rmfile=/home/user1/db_backup/backup-$rmdate.sql

if [ -e $rmfile ]; then
rm -f $rmfile
fi

このシェルを毎日実行すると、日付を入れたバックアップファイルを生成し11日目からは古いファイルを削除します。mysqldump の -q はメモリを節約したいため。

尚、復元する時は予めDBを一旦削除して作り直してから
# cd /usr/local/mysql/bin/
# ./mysql -u root testdatabase < /home/user1/db_backup/backup-2006-07-31.sql
とコマンド発行して回復。

参考:MySQL講座 +++[smart]
http://www.rfs.jp/server/mysql/02/07.html

メモリー補強

| | コメント(0) このエントリーを含むはてなブックマーク

 ずっと前から補強しなければと言いつつサーバー構築もスローペースだったので今日までずっと128MBでしたが、プリンストンの256MBメモリーを2枚買って512MBにしました。ここって今ではお目にかかれない128Mbit版PC100とかPC133のメモリーが普通に売っているので旧式のPCでメモリーを追加したいときには重宝しています。

 で、今回のサーバーは初めてシャットダウンするわけですが、FreeBSDの場合『shutdown -h time now』じゃなくて『shutdown -p now』なんですね。Linux式に入力したらtimeの指定が違うって怒られました。

タイアップの効果

| | コメント(0) このエントリーを含むはてなブックマーク

 最近、仕事が遅いと夜食用に買ったカップメンを結局食べず翌日の朝食になるという微妙な食生活をしていますが、ちょっと変わっていたのが今コンビニで買える『千房 豚とキムチのピリ辛ソース 焼そば』のタイアップ方法。

 今までのタイアップ商品はお店の宣伝にはなっていたもの実際に行くにはお店の名前で検索して住所調べてという手順が必要で、カップメンの味で食べに行くかと言えば似て非なるものと分かっていてもそれで終わりだったと思う。効果としては食品会社の売り上げとお店のブランドに関わる手数料ぐらいだったかもしれない。
 実際にお店に食べに行ったことがある人だと解っていながら一度は買ってやっぱり本物の味じゃないと後悔して終わり、お店の味を知らない人にとっても実際にお店に行く判断材料として不足しているから広告としてはイメージ広告ぐらいの効果しかないと思った。

 ところが、『千房…』フタを開けると千房の店舗一覧の住所が入った100円割引券がついていた。
これならメモの手間が省けるし100円割引券であるため直ぐに捨てたりもしない、一回食べたら終わりのインスタント食品につけるならこの効果は今までと違ってかなり積極的だと思うし、お店へ来店してもらう本来の希望に直結している。このアイディア他にも使えるかもしれない。

MMORPGの終焉

| | コメント(0) このエントリーを含むはてなブックマーク

 アメリカに続き韓国でもMMORPGが衰退し始めた様です。結局RPGと行ってもオンラインで複数のプレイヤーが同時に遊ぶためには半永久的にクエストやアイテムを追加し続けないと飽きられてしまう。それだけでは限界なのでプレイヤー同士で対戦させる。そして最後はRMTや対戦ギャンブル的要素だけが残る。

 こういった流れはゲームとして考えれば当然で脱税とか賭博等で法律に抵触しなければゲーム市場の進化と捕らえても良いと思います。MMOはコミュニティー要素もあるのでユーザー人口の多いMMOはそれ自体が魅力でもありますが…。

韓国MMORPGの行き詰まりは日本の未来を示すのか SIG-OG第9回・魏晶玄氏講演」http://www.rbbtoday.com/news/20060723/32514.html

 これは、あくまで海外の話なので国内メーカーのMMOの不振とは関係ないですね。国内メーカーの問題はサービスが後発になってしまった事と1人で遊ぶRPGのゲーム性が通用しないこと(ネタバレや自由度の低さ)、映像・音声・プログラム自身のクオリティが高いがそれがコスト高になりプレイ料金が割高等です。後は上の記事にある閉鎖性も大きいですね。

 話を戻して、日本でも同じことが起きるのかという問題。多分『ゲーム』と言っている間は対策も法律も後手に回ってパチンコ屋状態が続きそうですね。

株価下落率

| | コメント(0) このエントリーを含むはてなブックマーク

 今日の日経朝刊に『主な新興上場銘柄の年初来高値からの下落率』という表があった。

下落率順位
77% ガンホー(オンラインゲーム)
77% サイバード(携帯電話向け情報配信)
76% インデックス(携帯電話向け情報配信)
75% USEN (有線放送・ISP)
74% サイバー・コミュニケーションズ(ネット広告代理店)
69% サイバーエージェント(ネット広告代理店)
68% ぐるなび(飲食店情報サイト)
63% リンク・セオリー(婦人服企画・販売)
58% 楽天(仮想商店街運営)
45% レックス・ホールディングス(焼肉店・コンビニ)

上位に連なっているのはネット関連銘柄ばかりですね。これからもネット関連企業は重要な役割を持つと思いますがチャートを見る限り今までが高すぎたという感じの調整に見えました。特に下落率トップのガンホーはこの前の社員逮捕事件に関係なく下落しています。また、ネット関連は小額投資で起業できますが環境と市場があって初めてビジネスが成り立つという別の意味でハイリスク(ニューヨークみたいに停電したら一瞬で業務停止)なのと胡散臭さ(良い意味では夢を語る会社、悪い意味で詐欺)で投機的になっているのかもしれません。

MySQLの権限設定更新

| | コメント(0) このエントリーを含むはてなブックマーク

 今まで権限テーブルを変更したらMySQLプロセスを再起動していたが、FLUSH PRIVILEGES;で権限の更新ができることを知った。GRANT使わなくても同じだよな…知るのが遅すぎた。

マウスオーバー辞書

| | コメント(0) このエントリーを含むはてなブックマーク

 知らない間に1台のPCだけ英単語の上にマウスオーバーすると和訳が出てくる。ずっと何がインストールされているのかわからなかったが『マウスオーバー 辞書』でググったらGoogleツールバーの拡張機能と判明。Googleツールバーは全てのPCに入れているけど気がつかなかった…。ずっと気持ち悪かったのがこれで解決。

spybotの導入

| | コメント(0) このエントリーを含むはてなブックマーク

 ウィルス対策等はもちろん市販ソフト等で対応しているが、それでも心配なのが一般のソフトウェア製品に仕込まれているスパイウェアだ、その殆どがライセンス認証等行って当然と言える物だが中には個人情報や個人の行動記録を収集する物が存在しマーケティング目的等を理由にスパイウェアの検査対象から外されている。さらにプログラム的にスパイウェアと同等の物が他のプログラムにバンドルさる場合、ユーザー側での対処も難しくなってくる。

スパイウェア(Spyware)とマルウェア(Malware) のリスト
http://www.tef-room.net/virus/spyware.html

そんなこともあり、仕事用のPCにはSPYBOT入れてさらに対策。

SpyBotのインストール方法
http://enchanting.cside.com/security/spybot1.html

 現在、ラグナロクオンラインのFenrirサーバーで開催中のデモ。この前の社員による不正行為がニュースで明らかになった為、運営改善を求めるデモが行われています。

関連
Ragnarok Online ユーザー連盟
http://ro-users.xrea.jp/

BOTNEWS~ボットニュース~
http://blog.livedoor.jp/botbokumetu/

 今回の事件も社員逮捕で、解決したかのように見せてますがRMT業者については捜査は及ばないのだろうか?RMT業者との癒着という事の重大さから考えるともっと捜査を広げなければならないが…。

参考
4Gamer.netのコラム

 サーバー上でwebalizer等を使用してみる方法もありますが、PCに移してじっくり解析したいときはこのフリーウェアを使っています。設定も特に無く直ぐに使えるので非常に便利♪

ApacheLogViewer ダウンロード
http://home.ns01.info/circle/ApacheLogViewer/download.html

20060721-1.jpg

 やっと待ちに待ったトークンがやってきました。宅配便でくるのかな?と思ったらメール便でポスティングだった…。昔、ロータスノーツのログインキーとしてトークンを見たことがあったが今回自分専用という事で凄くうれしかったり。ただ鍵形デザインのつもりなんだろうけどカード型にして欲しかったなぁ。でもこれって水没したりして壊したらすっげー面倒な事になりそう…。

 本来取り締まる立場の人間が直接RMT業者から現金を得ていたなんて呆れるニュースですね。ウワサでは前々から今までの不正取り締まりの怠慢さから疑われていましたが…。
 社員は19日に不正アクセス禁止法違反容疑で逮捕、同日懲戒解雇されたと発表。
因みに不正に受けた利益は少なくとも1400万円だそうです。

http://headlines.yahoo.co.jp/hl?a=20060720-00000110-kyodo-bus_all

 最近の携帯はソフトウェア開発費用の割合が多くなり、工期も1年半~2年がかりになっている現状からコスト削減を図るため各メーカーで同じモジュールを使用するという構想。元々共通で使用している基礎部分がありますがさらに共通OS部分を大きくしてメーカー開発部分を削減する狙いのようです。これまでも日立とカシオ端末がソフト共通だったりしますが全メーカーにすることで新規参入もし易くする狙いがあると思います。但し不具合が発生すればそれだけリコール端末も凄いことに…。

http://itpro.nikkeibp.co.jp/article/NEWS/20060719/243741/

 実際に聞いたのはもう少し前なのですが、2010年をメドに充電器の規格が統一される見通しらしい。現状の端末についてくる標準タイプの充電器はキャリア別なだけでなくメーカーごとに微妙に形状を変えていて他のメーカーの端末で使用するには出っ張りを削ったりする必要がありました。

 その程度なら別段機にしないのですが、マルチ充電器を見る限り大きく3タイプに分かれています。

1.Vodafone/J-PHONE、MOVA
2.KDDI/ツーカー
3.FOMA/Vodafone(3GC)

まず1に属する携帯は古い世代なので自然淘汰。統合するとしたらKDDI系がFOMAに準拠する形になるのかな…そんな予想。

 英文なのでアルゴリズム部分の概要等はまだ見ていないのですがこのリバーシはとにかく強い。正直言って1手先読みでも結構良い手を打ってきて簡単には勝てないです。多分定石はつかわないからパターンを把握し辛いのかも。

http://radagast.se/othello/download.html

 ウェブ制作で大体要求があるのはショッピングカートだとおもいますが、手間の割りに予算が取れないんですよね。それならいっその事どこかのパッケージを使用したくなりますが、Zen Cartというパッケージを見つけました。デモ・ショップを見る限りでは一応クレジット対応のようですが、サイト上の決済まで対応しているかどうかはこれから調査です。

ギター買って1年経った

| | コメント(0) このエントリーを含むはてなブックマーク

 練習おろそかなせいでまだ入門者です。 orz...
去年後半からサーバー構築に入ったものの結構難航しているのでプログラミングも手につかず、曲作りと練習が後回しになりっぱなし。一番優先度低くしているサイトデザインはリニューアルもできそうにないな…。

 昨日のようにぬりつぶしだと、指定座標の色が透過用ではなかったり、また他の透過させたい背景のところまで色が連続していなかったりするとまるで使えません。そこで今度は正確なカラーインデックスを取得して割り当てれば大丈夫なのでは?ということで透過処理を下記のコードにいれかえます。

$white = imagecolorexact($backimg, 255, 0, 255);
imagecolortransparent($backimg, $white);

これなら行けるかと思えば前回の強制処理とは違うので画像も選ぶ必要があります。
透過書き出しとしっても種類がありFireworksの場合ではgif/pngともに8bit色インデックス透明カラー(255,0,255)を指定します。

早速やってみたところ、元画像gifの場合は成功しましたがpngで失敗。
ちょっとトレースしてみたら、imagecolorexactでgifの場合必ず-1が返ってきていてimagecolortransparentが役に立ってない。pngでは正の整数が返っているようだが…。

と言うことで上記の透過処理そのものを外すとgif/png共に成功… orz...
全然意味ないどころか障害になってた。

前に同じように透過処理をしないまま合成したときはマットカラー?と思われる色が塗りつぶされていたりしたので全く信頼できない不安定状態です。(多分元画像側でしっかりフォーマットを統一させれば大丈夫と思うが最近のデザイナーはフォーマット知識無いから大変)

PHPとGDのどっちがバグってるのか検討も付かないなー。
今のところ元画像をgifにして書き出しをpng/gifで使い分けるほうが安全かもしれないです。

今回の検証用テストPHPはこちら

 最近、仕事でGD使うことが多くなって実はそれを利用してアバターの合成とかやってたりします。
アバターとはYahoo!等に設定されている着せ替え可能なキャラクターのことですね。FLASHやアプリだとパーツごとに渡してあとはFLASH/アプリに任せれば良いのですが、ウェブページの場合は最終的に一枚の画像に合成しないといけないんですね。PHPで合成するなら簡単、透過画像も透過のまま合成できます。但しそのままでは出力時に透過がなくなるので透過を残す場合はちょっと工夫が必要です。

背景と前景の画像ピクセルサイズはが同一の場合のサンプル

// 背景にする画像を読み込み(PNG画像の場合)
$backimg = imagecreatefrompng('background.png');

// 画像サイズの取得
$size = getimagesize('background.png');

// 前景にする画像を読み込み
$frontimg = imagecreatefrompng('front.png');

// 合成処理 ($backimgの上に$frontimgを合成して結果が$frontimgに上書きされる)
imagecopymerge( $backimg, $frontimg, 0,0,0,0 $size[0], $size[1], 100);

// 背景と前景をあわせても透過部分が残る場合は出力時に透過にするように処理(特殊)
// 透過色を255,0,255に定義
$white = imagecolorallocate( $frontimg, 255,0,255);
// 先程の設定色を透過色として設定
imagecolortransparent($frontimg,$white);
// 透過色で塗りつぶしてみる
imagefill($frontimg,0,0,$white);

// ファイルに書き出しの場合
imagepng($frontimg,'marge.png');

// 画像として画面に出力の場合
header("Content-Type: image/png");
imagepng($frontimg);

上記の方法は透過パレット色を指定しない場合で(0,0)の位置が透過対象でない場合失敗します。透過色を統一して指定する場合はimagefillが不要になると思います。その場合imagecolorecact等で取得したインデックスでないと失敗します。(その方法は次回に)

またこの方法ではアニメーションができない。リアルタイムで反映させたりアニメーションさせるのであればJavaScriptになるのかなー?サイト製作はPerl/PHPばかり多くてCSS/JavaScriptには手が回らない。 orz...

 今朝の日経朝刊からですが、19:30~23:00の間で一定ルールの元に価格を流動化して取引できる模様。夜間取引では既にマネックスが存在するが本格的な私設取引システム(PTS)はカブドットコムが初めてとなる。

 これでさらにサラリーマン投資家が増えてきそうですね。取引手数料も各社また安く設定されてきていますし投資人口は増え続けそうです。

ケータイ絵文字の共有化

| | コメント(0) このエントリーを含むはてなブックマーク

DoCoMoとKDDIが他キャリア向けのメールに含まれる絵文字を自動変換して対応すると発表。これで3キャリア相互に絵文字変換が実現できるようです。

http://it.nikkei.co.jp/mobile/news/index.aspx?n=MMITfa000011072006

Flash Player8に脆弱性

| | コメント(0) このエントリーを含むはてなブックマーク

 どうやら8.0.24.0以前のFlashPlayerに任意のコマンドを実行できる脆弱性があるらしく更新をするように勧められています。最新の9.0.16.0では対応済みとのこと。

ニュース記事
http://www.itmedia.co.jp/news/articles/0607/10/news020.html

FlashPlayer9なんてもう出ているのか…。STUDIO 8買ってからまだコンテンツ作ってないなぁ。

SQL injection

| | コメント(0) このエントリーを含むはてなブックマーク

 SQLインジェクションの実演FLASHを見つけたので紹介。一般人的には恐いなぁの印象だけかも知れませんが。パッと見、自分の見解では自サイトで使用しているスクリプトを公開するとこういう目にあう、もしくは公開されているスクリプトをそのまま使うと同じ目に会う。それ以外では、公開されているスクリプト自体に罠が貼ってあるかも…と。世界にはとんでもないスーパーハッカーが見ているかも知れないから気をつけないとね、という感想でした。

http://0-day.x128.net/simple-sql-injection.html

KWINS更新

| | コメント(0) このエントリーを含むはてなブックマーク

 やっと契約更新しました。今度はライセンス証のみなのでメール便か郵送で来るのかと思ったら、ダンボール箱で宅配で来てビックリした。ダンボール空けると緩衝材に包まれた封筒…。大事なものであるのは理解できるけど取り扱いが根本的に違うだろ。書留とかにしないのは取引業者の都合かな?

 さて、早速接続して今度はPHSでネトラジ。どこかで30分以上は強制切断されると書いてあったが8時間は余裕で連続視聴できました。但し、96kbpsとかでは直ぐにバッファ使い切って音切れするので安全なレートを検索中。まず24kbpsであれば切れない。次に連続視聴した場合の発熱ですが、まったくなし。PHSカードなので元々消費電力低いからかもしれません。

 シャープ製のshoin4を搭載した携帯電話で「みられまくっちゃ」と入力するとフリーズしてバッテリーを抜いて再起動しないと直らないという不具合が発見された。

 …みられまくっちゃという単語に反応してしまったが、どうやったらこんな単語を打つのかと思っていたらどうも変換する前に入力時点でアウトらしい。ちなみにshoinってワープロの書院から来てるんだなぁ。

 RAM128MB版に続きテンキーを搭載したデュアルキーボード版が発表されました。発売は7月27日予定。写真を見る限りまだVGAに特化したインターフェースになってなさそうですね。WindowsMobileはもうちょっと考えて欲しいなぁ…。MSはモバイルのユーザビリティ解ってない?

 従来のW-ZERO3よりも小型化しているということで、電話機としては最低限使える製品になったと思われますがデザインがイケてないですね。これじゃ業務用だ。携帯も含め従来品を見て思ったのがスライドキーボード端末って分厚くなる傾向にあります。Zaurusやみたいにディスプレイを反転できるタイプの方が薄く作り安いのに。あとキーボードよりディスプレイ側が重いとテコのせいで実際よりも重く感じるし安定性に問題がでてきます。

 今回は発売前製品を触る機会がなさそうなので店頭で見てみます。


ニュース記事
http://www.rbbtoday.com/news/20060705/32032.html

 本日早朝より、北朝鮮のミサイル発射のニュースで大騒ぎです。
発射自体は失敗らしいが今回も海上・航空への警告が遅れているし着弾点は良くわかってないし、全く前回の教訓を生かしてないのか強引に隠しているのかどちらかだな。まぁ工作員が国内に潜伏している可能性を考えると報道は控えるべきだと思うがただの平和ボケにしか見えない。
 続報でないかな…。

 ずっとやってみたかった事が実現。Zaurusでネットラジオを聞く。普段からネトラジは利用していますがやっぱり外でも聴きたい。でもどうやって導入するのかで挫折していましたが、今日再度検索したら以下のサイトがヒット。大変にお世話になりました。ただ外で聞くにはKWINS使うのでやっぱりバッテリーの心配かな。

なんとなくラジオ
http://csx.jp/~zaurus/radio.htm

MPlayer - atty.skr.jp
http://atty.skr.jp/mplayer.html

さてさて3ヶ月放置してたKWINSに課金だ。

MOVABLE TYPE 3.3

| | コメント(0) このエントリーを含むはてなブックマーク

 まだまだβと思いきやリリースしましたね。3.2からだと特にアップデートする必要は無いだろうと思っていたら知らない間にライセンス体系が変わっていた。まず個人利用に関しては全て無料になっている点。次にダウンロード版とは別に領収書ありのパッケージ版が追加された点。しかもパッケージ版は5000円高いこと等。因みに個人利用ついてはTypeKeyさえ不要になっているんですね。

http://www.sixapart.jp/movabletype/news/2006/06/28-1948.html

FLASH紹介サイト

| | コメント(0) このエントリーを含むはてなブックマーク

 イイ・アクセスとタイトルになるので関係サイトかな?蛙男氏、ラレコ氏をはじめFlashクリエイターのオリジナルFlashが紹介されています。

MouRa | FLASH、イイ・アクセス | CloseUp Flash
http://blog.moura.jp/closeupflash/

PHPサイト

| | コメント(0) このエントリーを含むはてなブックマーク

PHPプロがオープンしました。

会員登録すると200円相当のポイントがもらえるとか、

http://phppro.jp/

このアーカイブについて

このページには、2006年7月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2006年6月です。

次のアーカイブは2006年8月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.1