最近主に地デジ録画に使っていたDNRH-001のハードディスク(1TB)が壊れ、しばらく放置してるとバッテリーが白煙を吐いたりしてたので怖くて直す気にもならなくなり、メインで使ってるパソコンもCドライブの容量が不足してアラートが出る度にファイルを削除したり移動を繰り返していた、パーティションを切り直せばいいのだけど結構古いハードディスクなので、要らん事をして動かなくなると困る。
どうしようかと思ってたら、AMDのPhenom IIがキャンペーンで色んな所でCPUとマザーボードのセットが安くなってる。ソフマップでPhenomII X6 1090T Black Edition BOX品 + 890GXM-G65が12月末まで4000円引きという事でPhenomII X6を調べてみるとCore i7に匹敵?するぐらい早いらしい。しかも個人的に相性のいいMSIのマザー。そこで、決心して構成を考えてみた。
OS:10,428円(Windows 7 Professional 64bit DVD DSP版)
CPU&マザー:28,960円(Phenom II X6 1090T+890GXM-G65)
メモリ:7,865円(4G×2:W3U1333Q-4G)
電源:6,990円(玄人志向のKRPW-P630W/85+)
は最低限必要。
ハードディスクは先日、バックアップ用に買った外付け2TBのがある。(以前はDNRH-001にバックアップとってたんだが・・・。)、ケースは半年以上前(3月)に買ったGMC R-4 Bulldozer(5,480)がある。光学ドライブは別に無くててもいいかなと思ったが
BH10NS30 BLが同じくソフマップで9,980円でしかも今なら3D対応PowerDVD9付属(OEM版)って事で買うことにした。今のメインマシンのDVDドライブ(GSA-4120B)がいつの間にか4倍でしか焼けなくなってしまってるのでまあいいかな。光学ドライブはパイオニアの日本製のが欲しいけど2~3倍するので無理(海外版のパイオニアドライブは安いけど評判が良くない)、日立LG製はバッファローとかIO-DATAでも採用されてるので実質のシェアは大きいので安心(?)。
OSはGENOとか安いけど送料が高いのでメモリと一緒に送料無料の風見鶏で買った。
マルチモニタで使うのでビデオカードがいるかと思ってたが最近のはオンボードでマルチモニタができるらしい。
結局ケース代プラス64,213円で購入した。年末に痛い出費だけど壊れてからだと遅いので「いい買いもんだった」と自分に言い聞かせる事にすることにする。
2010/12/22 |
うだうだ | コメントください »
amazonのAPIなんかを利用して画像のパスを取得し保存していると稀に画像が削除されてしまってる事がある。
毎回、amazonのAPIを叩く様にしてもいいかもしれないけど頻繁にアクセスするとamazonに怒られるかもしれない。
そこで、ファイルが存在するかチェックする事にしたのだけどPHPには色々関数があるのでそれぞれチェックしてみた。
〝PHPで複数のURLを404チェックする関数の速度比較〟の続きを読む
2010/12/20 |
Tags: PHP | 制作日記 | 1件のコメント »
先月から某巨大掲示板で噂になっている月々8円で借りられるauのIS01を買ってきた。
8円と言っても事務手数料と本体購入価格は必要で本体購入価格はお店によっては0円のところもあり、キャッシュバックでお金がもらえるような店もあるらしい。
(IS01/02割ってのを使って3G回線を使わなければ8円だけで借りられるという事です。詳しくはググって)
とりあえず、先日犬の散歩がてら一番近いauショップに行くと新規は1万円(MNPは0円)と言われたので断念し、適当にau携帯を売ってるお店に電話すると、0円だけど今は在庫無いし入ってくるか分からないとか3000円分のサイト登録すると0円にするとか中には2万数千円とか強気な値段の店もあったが、0円の所に予約してダメなら諦めようと思っていたら今日連絡があって買えた。
先日androidのシミュレーターをインストールしたが、普段使ってないパソコンなのでパソコンの起動&androidの起動で結構待たされるので、その替わりになればと思ってたんで期待はしてなかったからか、割とサクサク動きます。
アプリもandroidは少ないんじゃないの?と思ってたがそこそこある様だし、マストなアプリはGmailとかGoogleカレンダーとかなのでGoogle androidには当然入ってる。しかもマルチタスク。
ワンセグは要らないと思ってたけどガラケーと比べるとアンテナが無いのに一番感度がいい。
Wifiもガラケー(N-06A)よりは感度が良くiPodTouchと同等レベル。
iPod Touchには付いてなかったマイクも当然付いてるし、カメラも内側外側と2コも付いてる(ガラケーならあたりまえだけど)
なによりいいのはキーボードやポインタが付いてるので文字入力や操作がしやすく、ほとんどの作業がモニタにタッチしなくても出来るので指紋が付きにくい。
もちろん難点もある。OSがandroid 1.6なのでFlashやマルチタップ非対応(1.6でも一部アプリはマルチタップ使える)なのは仕方ないとしてもアプリが対応してなかったりする。今年の秋にandroid 2.1になるという噂もあるが、ガラケーの慣習でバグフィックスしかしない可能性もある。
2010/11/13 |
うだうだ | 2件のコメント »
yahoo!の検索エンジンがGooleの検索エンジンになるというニュースはありましたが
とうとう切り替わったのを確認してしまいました。(徐々に切り替わっていくらしい)
Googleはページの表示スピードも見てるらしいので少しでもPHPのスピードを上げたくて最近ではベンチを使って速度を比較している。
他者の計ったベンチがGoogleで調べればすぐに出てくるのになぜ自分で調べるかというと、例えば文字の置換はstr_replaceを使い。
$str = str_replase(“AAA”, “BBB”, $str);
とするが普通で速度も早いが、検索文字(例の場合”AAA”)の出現がレアな場合
if (strpos($str,”AAA”) !== false) $str = str_replase(“AAA”, “BBB”, $str);
と置換する前に先に検索した方が早かったりするので、実際のデータが無いと分からないのでベンチを計る必要が出てきたりする。
そんな中、比較的遅いというmb_ereg_replaceを使ってるマルチバイトのtrimを調査してみることにした。
$str = mb_ereg_replace(“^[ ]+”, “”, $str);
$str = mb_ereg_replace(“[ ]+$”, “”, $str);
昔、Shift-JISで単純にtrimの第2引数に全角スペースを入れてトリムすると文字化けしたのでmb_ereg_replaceを使ってるが、安全だけど遅い。
そこで昔文字化けした理由を調べに文字コードをwikipediaで見てみた。
Shift_JIS
第1バイトが81-9FとE0-FC、
第2バイトが40-7Eと80-FC
EUC-JP
第1バイトがA1-A8とADとB0-F4とF9-FC、(亜種は8FとF5-FEも)
第2バイトがA1-FE(亜種は第3バイトにもA1-FE)
UTF-8
第1バイトがC2-FD、
第2バイト以降が80-BF
trimのデフォルトの第2引数は
” ” (0x20), 半角スペース
“\t” (0x09), タブ
“\n” (0x0A), 改行
“\r” (0x0D), 復帰
“\0” (0x00), NUL バイト
“\x0B” (0x0B), 垂直タブ
とどの文字コードにも危険なコードが含まれていないので普通に使える。
ただtrimはマルチバイトには対応していないのでシングルバイトに変換され削除されるので全角スペースを除去しようとすると下記のように問題が発生する。
Shift_JISの全角スペースは0x8140でtrimの第2引数に全角スペースを入れると81と40が削られアウト
(http://charset.7jp.net/sjis.htmlの81と40が絡む行や列が文字化けする。)
EUC-JPの全角スペースは0xA1A1でtrimの第2引数に全角スペースを入れるとA1が削られアウト
(http://charset.7jp.net/euc.htmlのA1が絡む行や列が文字化けする。)
UTF-8の全角スペースは0xE38080でtrimの第2引数に全角スペースを入れるとE3と80が削られアウト
正しく全角スペースをトリムするならmb_ereg_replaceしか無く、すべての全角スペースが半角スペースになってもよければ
$str = trim(str_replase(“ ”, ” “, $str));
と先に全角スペースを半角スペースに変換するなど、シチュエーションによって使い分けるしか無いようだ。
2010/11/08 |
Tags: PHP | 制作日記 | コメントください »
マイリリースをリニューアルし、公開当初バグが多くてご迷惑をかけましたが、ようやくまともに動く様になってきました。
今回一番大きい変更点はiPhone対応だったんですが、一応androidも対応という事にしました。
実際のところandroidはマイナーなものも入れるとかなりの機種が出ていて、iPadの様なモニタの大きい機種まであります。androidをiPhoneとして表示した方が良いのかPC版を表示した方が悩みどころですがuaで画面のサイズまで判断が付かないし、メジャーなandroid端末はiPhoneサイズなのでiPhone版を表示する事にしました。
androidはiPhoneのSafariと同じくWebKitをベースにしたブラウザを使ってるので特にandroidに向けて何かした訳ではありませんが標準のブラウザ以外にも他のブラウザをインストール可能な為useragentはOSとブラウザをチェックする必要があります。(iPhoneは他のブラウザをインストールできますが表示部分はSafariなので問題無かったのですが・・・。)
念のためandroidをチェックしたいのでシミュレーター(android SDK)をインストールしました。
これがJavaで動いている為にJava SE Development Kit(JDK) をインストールしなければいけなかったり、設定が面倒だったりネットの設定をする必要があったりして、若干敷居は高いですが他の携帯のシミュレーターよりレベルが高い気がします。
今回、メインのパソコンにJavaをインストールするのがイヤだったので昔使っていたAthlonマシンにインストールした為か動作はもっさりしていたので、ePadの様な中華iPadでも買おうかとも思ったのですが、今の所もっさりなのしか売って無いので当分はシミュレーターでチェックしようかと思います。
2010/10/30 |
Tags: android | うだうだ | コメントください »

かれこれ5年ぐらい使っていたハードディスクが調子が悪くなってきた。
USB地デジチューナーの導入によりUSBの電源供給が不足してるのが原因な気もするが、「カッショーン、カッショーン、」と鳴き始めたり、接触も微妙に悪くちょっと当たったらアンマウントしてしまったりする。
ほぼ、毎日バックアップ取ってるので最悪消えてしまってもなんとかはなるが忙しい時に壊れると困るので買い替える事にした。
最近のハードディスクなら省エネで電源供給不足も問題無くUSB3.0のケースに入れるとパソコンを新調したときに快適になるかと思って見積もったら
HDD(HTS545050B9A300)とケース(GW2.5BM-SU3)で7千円弱。
以前と比べると安くなったが、なんかあまり変化の無い買い物で気が進まず、だらだらと先延ばしにしていたら、激安の商品を見つけた。
PCワンズでSHD-UME32GSが3,980円。
容量的にはハードディスクに遠く及ばないが読み込み速度が速く省エネで駆動部分が無いので動作中に蹴っ飛ばしても問題無い。
という事で昨日買ってきたので簡単にレビューしてみる。
良くも悪くも速度的な差は全く体感出来なかった。重さはかなり軽く大きさも2.5インチハードディスクの時と比べて半分ぐらいで持ち運びに最適(あまり持ち運ぶ機会が無いけど・・・)。付属のケーブルが短かったのでelecomの長いUSBケーブルに付け替えてるが、しっかりくっつくので接続中に動かしてもアンマウントする事は無い。
容量は不足に感じる人もいるだろうけど私の場合、最近動いてる仕事のデータを入れてるだけで十分で不足に感じる時は整理が追いついてないという事なので整理するきっかけになる。(ハードディスクの頃から敢えて全ての容量をフォーマットせずに使っていた。)
使用頻度が極端に高いのでMLCがどこまで耐えてくれるかが不安だけど今の所いい感じ。
2010/08/30 |
Tags: ハードディスク | うだうだ | コメントください »
まず、iPod touch(iPhoneも同じ)のSafariの問題点
・Flashが使えない。
・オンマウスで情報を表示する事が出来ない。
・専用に作られていないとクリックミスが多い。
・大きいページはよく落ちる(ホームに戻ってしまう)
・大きいページは動作が読み込みに時間がかかり、動作がもっさりする。
・フォームからファイルがアップできない。
・jQueryを使ったドラッグ&ドロップをしようとするとスクロールしてしまう。(専用にスクリプトを書けば回避できる)
cssやjavascriptが効いてるのでそこそこ見れるが普通の PCサイトをパソコンの様に見れるという訳では無く、Flashが使える分PSPなどのゲーム機の方がマシに思える。
結局、画面が小さいので専用ページは携帯サイト用のものを元に一回り大きく作る感じが効率的で、色々と複雑な事をしたいならアプリを作る方がいい。
■フォント
iPod touch、iPhone 3Gは日本語フォントが「ヒラギノ角ゴシック ProN」 のみだったがiPadには「ヒラギノ明朝 ProN 」が追加されたらしい
。等幅フォントを使いたいときは「font-family:monospace;」
font-family : ‘HiraMinProN-W3’ ;
font-family : ‘HiraMinProN-W6’ ;
■横幅
iPod touch・iPhone 3G
ポートレート(縦向き):320px
ランドスケープ(横向き):480px
iPhone4
ポートレート(縦向き):640px
ランドスケープ(横向き):960px
iPad
ポートレート(縦向き):768px
ランドスケープ(横向き):1024px
■電話番号を勝手にリンクにしてしまう
「-」(ハイフン)を含む数値をSarfariが勝手に電話番号としてリンクしてしまうので下記を記述して、その機能を抑制する。
<meta name="format-detection" content="telephone=no">
■回転させると文字が大きくなる
画面方向の切り替え時にSarfariが勝手に文字サイズを調整してしまうので、CSSを使ってその機能を抑制する。
body {-webkit-text-size-adjust: none;}
■スクロール
「overflow:scroll」が効かない。
http://cubiq.org/scrolling-div-for-mobile-webkit-turns-3
これは、拡大して二本指でなぞるとなんとかスクロール出来ない事はない。
■アイコン
iPod touch、iPhone 3G、iPhone4、iPadのWebClipアイコンは
以前(iOS1時代)は60x60pxで作成し、iPhoneで自動に57x57pxに変換されるのがキレイとされてましたがiOS2以降は57x57pxで作成する方がキレイに表示できる様になりました。
それがiPhone4、iPadの出現で今までのサイズだとボケボケになってしまうようになりました。
各端末のアイコンサイズは
iPod touch・iPhone 3G:57x57px
iPhone4:114x114px
iPad:72x72px
とまちまちです。
ただ大きい場合は縮小され、角を丸めたり、ライティングしたりしてくれるので大きい方が良くなりました。
実際、どんなサイズがいいのかというと、当のAppleは129x129pxなのでこれに合わせて作成した方が無難かと思われます。
2010/07/23 |
Tags: ipad, iPhone, iPod touch | 制作日記 | コメントください »
ブログに書いたつもりだったんですが、uda2のトップページをiPhone(iPod touch)対応版を用意しています。
iPod touchを入手してすぐに作ったので約一月前になります。
iPod touchを弄ってて気づいたのは携帯サイトに対応してるサイトと比べるとiPhoneに対応したサイトが圧倒的に少ない。
殆どは縮小されたパソコン版のWEBサイトを見る事になる。当然クリックしにくいし、拡大すると一部しか見えないので読みづらい。
(拡大表示時にスクロールするのに誤ってクリックしてしまったりしてイライラしてたが、これは二本指でスクロールすると解決される)
携帯対応サイトがあるならiPhoneとiPod touchはそっちに飛ばしてくれた方がマシな気がする。
iPhone対応サイトは色々な問題があり、実際は「WEBもなんとか見れる(かも)」程度でガンダム00の劇場版はWEBでも十分可能なコンテンツなのにわざわざアプリとして配布している。企業はiPhone対応サイトを作るぐらいならアプリを作るという選択をしてるのかもしれない(ユーザーにとってもアプリをGETして得した気分になる)。ただ、そうなるとAndroid携帯に対応したいとき別途アプリが必要になる。
Android携帯を持っていないので正確な事は言えないがモダンブラウザだろうからiPhone対応サイトでもそこそこ見れそうな気がするのでAndroid携帯がそこそこシェアを延ばしてくれればスマートフォン対応サイトとして生きてくるかと思う。
iPod touchを一月ばかり使った感想
いいところ
・アプリが続々と出て期待感がもてる。
・UIが優れてるので意味なく触りたくなる。
・音楽プレイヤーで歌詞が表示されるのにいいサイズ。
・Youtubeを見るのにいいサイズ。
・Twitter専用端末にちょうどいい。
悪いところ
・文章を読むのは問題無いが新聞・雑誌・コミックを読むには画面が小さすぎる。
・実際使うアプリはそんなに無い。
・十字キーが無いのでゲーム機としては劣る。
・本当に欲しい機能は普通の携帯に大体入ってる。
・宮崎駿に「自慰行為をしているようで気色悪い」と言われる。
2010/07/22 |
Tags: ipad, iPhone, iPod touch | うだうだ | コメントください »
ちょうど一月前にGoogleウェブマスターツールに再審査申請したあなたのコミック発売日一覧 MyReleaseが少し復活した。
現在104位とかなり遠いが少しずつ上昇してる様なので一安心。
docomoの検索結果もトップページが2位になり、googleの携帯版も23位まで戻った。
googleに関しては2ヶ月以上前に修正し、一ヶ月前に再審査を申請し、その2週間後に申請が受理され、更に2週間経った現在、じょじょに戻りつつあるという状況を見るとなんとなく再審査の申請は意味があった感じがする。
2010/07/19 |
Tags: Googleウェブマスターツール | うだうだ | 2件のコメント »

今まで機種依存文字として敬遠されていた♥(ハート)なんかの文字もUTF-8でコーディングすると普通に使えたりするので、使いそうな記号を調べ直してみた。
使える特殊文字と機種依存文字
ついでに文字実体参照や文字コードも記載したので特殊文字の決定版と言ってしまう。(まあ誤記があるかもしれないけど・・・)
パソコン(MacとWindows)やiPod touchではあまり気にせず使え、文字色を変えるだけでも結構いい感じになる気がする。
ただ、ケータイを絡めると複雑になってくる。搭載してるフォントに該当する記号が無いと話にならないし、あったとしても記述方法がまちまちな為、ケータイでは素直に絵文字を使った方がよさそう。
あと今回試した機種のせいかもしれないがauのケータイでは天気の記号や星座のマークなどは絵文字に変換された。素敵な配慮だ。他のケータイも変換されるようになると絵文字の変換に気を配らなくてもいい時代が来るかもしれない。
2010/07/17 |
Tags: 機種依存文字 | 制作日記 | コメントください »