CSVファイルの読み込みヒント(2009-07-31)
会社のお仕事のメモです
MS-ACCESS等で作成したCSVファイル(SJIS)を、いきなり PHP(内部コードEUC)の fgetcsv() で配列に入れようとすると、SJIS文字に含まれるコードchr(34)を、ダブルクォーテーションと誤認識してしまい、カラムがずれてしまう。
かといって、fgets()で 1行づつ読んでから explode()で配列にいれると、こんどはダブルクォーテーションに囲まれた文字列中のカンマ ','も区切り記号と勘違いしてしまう。
かといって、fgets()で 1行づつ読んでから explode()で配列にいれると、こんどはダブルクォーテーションに囲まれた文字列中のカンマ ','も区切り記号と勘違いしてしまう。
解決策は以下のとおり。
$sjis_str = file_get_contents('testdata.csv'); //丸ごと文字列に $euc_str = mb_convert_encoding($sjis_str, 'EUC-JP', 'SJIS'); $fp = tmpfile(); //一時ファイル作成 fwrite($fp, $euc_str); //EUCに変換した文字列を一時ファイルに書き込み fseek($fp, SEEK_SET); //ファイルポインタをファイルの先頭に移動 while ($data = fgetcsv($fp)) { //1行ごとの処理 }
Firefoxでアンチエイリアス(2009-07-30)
Firefoxのオプションで、既定のフォントをメイリオにしてもフォントが滑らかにならない、これはなんでじゃ?と前から疑問に思ってたんですが、解決策をようやく見つけました。
画面のプロパティ→デザインタブ→効果ボタン
→次の方法でスクリーンフォントの縁を滑らかにする「標準」⇒「CrearType」
→次の方法でスクリーンフォントの縁を滑らかにする「標準」⇒「CrearType」
これでアンチエイリアスで表示できるようになりました。
(でもここのページは無理。フォント指定があらかじめスタイルシートでされちゃってるからなのかな?…)
(でもここのページは無理。フォント指定があらかじめスタイルシートでされちゃってるからなのかな?…)
最近読んだ本(2009-07-20)
読書とはいってもほとんどライトノベル。ここ1ヶ月ほどに読んだ本です。
「初恋マジカルブリッツ(1)~(13)」
あすか正太/集英社スーパーダッシュ文庫
13冊一気読み。おもしろい。ラブコメ&微エロさいこ~。
13冊一気読み。おもしろい。ラブコメ&微エロさいこ~。
「けんぷファー(1)」
築地俊彦/MF文庫
ん~、いまいち。読後すっきりしない、登場キャラも魅力ない。10月からアニメスタートってのにつられて読んだけど、続き読む気せず。さっそくBookOff行き決定。
ん~、いまいち。読後すっきりしない、登場キャラも魅力ない。10月からアニメスタートってのにつられて読んだけど、続き読む気せず。さっそくBookOff行き決定。
「居眠り磐音江戸双紙(30) 侘助ノ白」
佐伯泰英/双葉文庫
時代小説です。読み出すとはまります。新刊でると即買いです。今回も期待を裏切りませんでした。
時代小説です。読み出すとはまります。新刊でると即買いです。今回も期待を裏切りませんでした。
「聖剣の刀鍛冶(1)」
三浦勇雄/MF文庫
まぁまぁかな。最後のほうはよかった。これも秋にアニメ化されるみたい。
(6)まで発刊されてるんで見つけたら買う予定。
アニメのPVみたらけっこうよさそう。観ちゃうかも。
まぁまぁかな。最後のほうはよかった。これも秋にアニメ化されるみたい。
(6)まで発刊されてるんで見つけたら買う予定。
アニメのPVみたらけっこうよさそう。観ちゃうかも。
「SH@PPLE(1)(2)」
竹岡葉月/富士見ファンタジア文庫
どたばたラブコメ。笑える。続き読もうと(5)(6)買ってあるけど、(3)(4)がない。これも見つけたら買う。(新刊買うまでもないかな)
どたばたラブコメ。笑える。続き読もうと(5)(6)買ってあるけど、(3)(4)がない。これも見つけたら買う。(新刊買うまでもないかな)
「マリア様がみてる リトル ホラーズ」
今野諸雪/コバルト文庫
ごぞんじ「まりみて」。前回「ハロー グッバイ」でお姉さまがたが卒業してしまって裕巳ちゃんたち3人が薔薇さまに。でも小話ばかりで物足りない。やっぱり祥子=裕巳中心に世界は回ってたのね。以上、わかる人だけわかればOK
ごぞんじ「まりみて」。前回「ハロー グッバイ」でお姉さまがたが卒業してしまって裕巳ちゃんたち3人が薔薇さまに。でも小話ばかりで物足りない。やっぱり祥子=裕巳中心に世界は回ってたのね。以上、わかる人だけわかればOK
「姫宮さんの中の人(1)(2)」
月見草平/MF文庫
まぁそこそこおもしろかった(のかな?)。読むものなくなったら続き読むってかんじでリザーブ。
まぁそこそこおもしろかった(のかな?)。読むものなくなったら続き読むってかんじでリザーブ。
「シーキューブ(1)(2)」
水瀬葉月/電撃文庫
おもしろかった。フィアちゃんかわいいよ。ウシチチもすこしがんばれ。このラノベはもっとエロくていいと思うんだ。(3)以降も読むつもり。
おもしろかった。フィアちゃんかわいいよ。ウシチチもすこしがんばれ。このラノベはもっとエロくていいと思うんだ。(3)以降も読むつもり。
Firefox3.5にしたらMitterツールバーが使えなくなってた(2009-07-07)
1ヶ月ぶりの更新です。こんにちは
Mitterツールバーが使えなくなったので、Video DownloadHelper を試してみた。いちおう使えるっぽい。
Mitterツールバーが使えなくなったので、Video DownloadHelper を試してみた。いちおう使えるっぽい。
ニコニコ動画のサウンドを携帯電話に (2009-06-07)
私のケータイは鳥取三洋の最後の名機W62SA(au 2008春モデル)。これに音楽いれてiPod替わりに使ってるんですが、新しいパソコンになってケータイへのアップロード環境がなくなってしまったので再構築することにしました。
1. Firefox+Mitterツールバー
ニコニコ動画をダウンロードしてFLVファイルとして保存。
2. HugFlash
FLVファイルから mp3/m4a を抽出するソフトです。
メイン画面の 口SOUND のチェックボックスだけにチェックし、FLVファイルをD&Dすると、自動的に抽出してくれます。
設定のSoundタブで M4A(AAC)→MP3 って項目があるんですが、これにチェック入れるとビットレートが56kbpsになってしまうので、mp3への変換は次の工程で行います。
※「携帯動画変換君使えば?」って言ってくれる人もいるんですが、なぜかH.264+AAC だと取り出せないFLVが多いんですよね。
メイン画面の 口SOUND のチェックボックスだけにチェックし、FLVファイルをD&Dすると、自動的に抽出してくれます。
設定のSoundタブで M4A(AAC)→MP3 って項目があるんですが、これにチェック入れるとビットレートが56kbpsになってしまうので、mp3への変換は次の工程で行います。
※「携帯動画変換君使えば?」って言ってくれる人もいるんですが、なぜかH.264+AAC だと取り出せないFLVが多いんですよね。
3. iTunes
m4a→mp3変換ツールとしてだけに使います。なので、[iTunes Music]フォルダの場所はRAMDISK。変換後はライブラリも全削除してしまいます。
インポート設定は MP3 標準音質128kbps にします。(音質はもっと上げてもいいんですが、次の工程の SD-Jukebox が128kbpsまでなので意味なし。)
あとは「Appleごときに私のPCを好きにはさせないぞ!」ってかんじでバリバリチューニングします。
インポート設定は MP3 標準音質128kbps にします。(音質はもっと上げてもいいんですが、次の工程の SD-Jukebox が128kbpsまでなので意味なし。)
あとは「Appleごときに私のPCを好きにはさせないぞ!」ってかんじでバリバリチューニングします。
4. SD-Jukebox
Panasonicから出てる製品版です。これを使って MP3 を W62SA にアップロードします。au のケータイは LISMO とか au Music Port っていうソフトでアップするのが一般的なのですが、某S○NY製のこのソフト、ほんとに使えねぇ~~~~。なので、それよりは多少はましな SD-Jukebox使ってるのです。
設定のコツは[ファイルのインポート]ボタンで、全部チェックを外すこと。こうするとすいすい取り込んでくれます。
で、取り込んだものを SD書き込みするんですが、じつは書き込む際に AAC に自動変換するのですよ。なんで M4A(AAC)→MP3してまたMP3→AACに変換するのかですって?
W62SA(のSD-Audio)と SD-Jukebox が MPEG-4 AAC(.m4a)をうまく扱えないのですよ。なので、こんなめんどくさいことをしてるわけです。
設定のコツは[ファイルのインポート]ボタンで、全部チェックを外すこと。こうするとすいすい取り込んでくれます。
で、取り込んだものを SD書き込みするんですが、じつは書き込む際に AAC に自動変換するのですよ。なんで M4A(AAC)→MP3してまたMP3→AACに変換するのかですって?
W62SA(のSD-Audio)と SD-Jukebox が MPEG-4 AAC(.m4a)をうまく扱えないのですよ。なので、こんなめんどくさいことをしてるわけです。
あ~しんど
※ こんど機種変更するときは絶対 WMA対応の機種にするぞ~~~
Adobe Updater を無効にしてみた (2009-06-05)
Adobe Reader 9 なんだけど、Updaterが勝手に起動してウザいので、これを無効にした。
やり方は、Adobe Reader を起動して、ヘルプ(H)→アップデートの有無をチェック(U)...
そうすると Adobe Updater が開くので [環境設定(P)]ボタンをクリック
口 自動的に新しいアップデートを確認する(T) のチェックをはずして[OK]をクリック
これで起動時のポップアップバルーンがなくなる(はず)
やり方は、Adobe Reader を起動して、ヘルプ(H)→アップデートの有無をチェック(U)...
そうすると Adobe Updater が開くので [環境設定(P)]ボタンをクリック
口 自動的に新しいアップデートを確認する(T) のチェックをはずして[OK]をクリック
これで起動時のポップアップバルーンがなくなる(はず)
お仕事の話 その1 (2009-06-02)
会社でLAPP(Linux, Apache, PostgreSQL, PHP)サーバー使ってるんですが、最大値を求めるSQLのパフォーマンスがよくない。
id でインデックスされたusertblテーブルから、idの最大値を求める (1) SELECT MAX(id) AS idMax FROM usertbl (2) SELECT id FROM usertbl ORDER BY id DESC LIMIT 1 |
わかりやすさから言えば(1)なんだけど、タイムは断然(2)のほうが速い。
なんで?教えてエロい人…
なんで?教えてエロい人…
ファンサイト登録できたよ~ (2009-06-01)
ファンサイト係さんよりお手紙来ました。
ルーセントハートファンサイト係です。 この度は、ファンサイトにご申請していただきまして誠にありがとうございます。 また、ご連絡が遅くなりましたことをお詫び申し上げます。 ファンサイト係にて、ユーザー様のファンサイト 「Celestial-Force クランサイト」を確認いたしました結果、 ルーセントハートファンサイトリンクへの登録申請を受理し、 登録を完了いたしました。 ファンサイト係一同、ユーザー様のファンサイト登録を大歓迎いたします。 |
いまだファンサイト登録できず (2009-05-30)
公式サイトの「ファンサイト登録申請・管理」画面では、
更新日時:2009/05/13 03:16 状態:[申請中]
になっていて、問題があれば[未許可]に変わるはずなので、もうすこし待ってみましょうかね。
更新日時:2009/05/13 03:16 状態:[申請中]
になっていて、問題があれば[未許可]に変わるはずなので、もうすこし待ってみましょうかね。
ルーセントハートで結婚式 (2009-05-23)
ほしともになって7ヶ月…
ようやく†イリューザー†さんと式を挙げることができました。
お忙しい中、出席してくださった皆さん、ありがとうございました。
ようやく†イリューザー†さんと式を挙げることができました。
お忙しい中、出席してくださった皆さん、ありがとうございました。
誓いのくちづけをカシャッ。
imageプラグインエラー : ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (0523-223701s.jpg)
ブロードバンドスピードテスト (2009-05-21)
寝る前に、以前から気になってた回線速度を測定してみた。
ぷららターボっていう調整ソフトを使って、MTU:1438/RWIN:64308 に手動設定。で、結果は以下のとおり。
ぷららターボっていう調整ソフトを使って、MTU:1438/RWIN:64308 に手動設定。で、結果は以下のとおり。
ブロードバンドスピードテスト 通信速度測定結果 http://www.bspeedtest.jp/ v3.0.0 測定時刻 2009/05/21 23:49:46 回線種類/線路長/OS:光ファイバ/-/Windows XP/**県 サービス/ISP:光プレミアム ファミリータイプ/plala サーバ1[N] 29.9Mbps サーバ2[S] 41.4Mbps 下り受信速度: 41Mbps(41.4Mbps,5.18MByte/s) 上り送信速度: 23Mbps(23.4Mbps,2.9MByte/s) 診断コメント: 光プレミアム ファミリータイプの下り平均速度は31Mbpsなので、あなたの速度は速い方です!(下位から70%tile) |
wktkし ちょっとがっかり RAM-Disk (2009-05-21)
- 読み:わくてかし ちょっとがっかり らむでぃすく
- 意味:導入する前はどれだけ速くなるか期待に心躍らせていた RAM-Diskが、実際に使ってみると思ったほど効果が得られなかったので気落ちした の意
昨日、Gavotte Ramdiskをインストールして、実メモリー 4GB中 2GBを RAM-Diskに割当て、C:\Program Files\gamania\LucentHeart フォルダーをそっくり RAM-Diskドライブに移動し、linkdコマンドでジャンクションを作り、実験してみたんですが、不具合もなかったかわりに思ったほど速くなりませんでした。
回線やCPU、グラボなどはオーバースペックぎみのはずなので、やはり LucentHeartクライアントそのものが遅いのでは?という結論に。(あるいはサーバーレスポンスが極端に悪いのか)
せっかくメモリー最大16GB搭載可能なM/Bなのに、これでは意味がないので、4GB→8GBメモリー増設はしばらく保留します。
回線やCPU、グラボなどはオーバースペックぎみのはずなので、やはり LucentHeartクライアントそのものが遅いのでは?という結論に。(あるいはサーバーレスポンスが極端に悪いのか)
せっかくメモリー最大16GB搭載可能なM/Bなのに、これでは意味がないので、4GB→8GBメモリー増設はしばらく保留します。
実験終了したあと気がついたんですが、タスクマネージャーのパフォーマンスタブのコミットチャージ最大値が 2GBギリギリでした。ということは、メモリー2GB以下のパソコンでは、ゲーム中にひんぱんに仮想メモリー(HDD)に書き込みにいってるということです。
やはりメモリーは2GB以上積んだほうが幸せになれそうですね。
やはりメモリーは2GB以上積んだほうが幸せになれそうですね。
いまさらながら「星野亮/ザ・サード」 (2009-05-20)
業務日誌といいながら、個人的なブログとして使ってるゆずです。こんにちは。
読む本がなくなってしまったので、妹の本棚から「星野亮/ザ・サード」(富士見ファンタジア文庫)を借りて読んだ。おもしろかった。
シリーズ第1巻しかなかったので、さっそく イーブックオフ で続きを注文。シリーズ全部注文したらけっこうな金額に。おとなっていいね。
シリーズ第1巻しかなかったので、さっそく イーブックオフ で続きを注文。シリーズ全部注文したらけっこうな金額に。おとなっていいね。
やっぱり純正ドライバーだね (2009-05-19)
今日ネット巡回してたら、グラボのドライバーがきちんと入ってないと性能が引き出せないって書いてあったので、デバイスマネージャーから NVIDIA GeForce 9800 GT のドライバの詳細を見てみた。そしたらなんと!プロバイダ:不明って書いてある。ぉぃぉぃ
さっそく nVIDIAサイトから最新のドライバーを持ってきてインストール。
タスクマネージャーで効果みてみたら、Firefox でこのwikiを編集しつつ、IE8 で公式サイトを開き、ルーセントハート起動してログオン、この状態で CPU使用率が 1~8%を推移。ドライバーきちんと入れる前は40~50%行ってたので、効果はバツグンのようだ。
タスクマネージャーで効果みてみたら、Firefox でこのwikiを編集しつつ、IE8 で公式サイトを開き、ルーセントハート起動してログオン、この状態で CPU使用率が 1~8%を推移。ドライバーきちんと入れる前は40~50%行ってたので、効果はバツグンのようだ。
みなさんも、Microsoftの組み込みドライバーをあまり当てにしないほうがいいよ?動いてるからこれでいいや、なんて思ってるともったいないですよ。
- 結婚式の案内をトップページに記載しました。
それはないよ! GOM ENCORDER (2009-05-19)
GOM ENCORDER の製品版が出ました。
それと同時に、いままでのトライアル版もバージョンアップしないと使えなくなった。これまで、右上に10秒間、小さくロゴが入るだけだったのに、ドデカいロゴが常時入るようになってしまった。
製品版の価格が 3,000円以内なら購入しようと思ってたんだけど、キャンペーン価格でも 4,980円なんて高すぎるよ><
せっかく新しいパソコンに再インストールしたのに速攻アンインストール。BatchDOO!に舞い戻りしてしまいました。
動画サイトで落としたFLV(最近は「歌ってみた」シリーズが好き)を、3gpに変換してケータイに入れて通勤時間に観てるだけなので、これで十分かな?
それと同時に、いままでのトライアル版もバージョンアップしないと使えなくなった。これまで、右上に10秒間、小さくロゴが入るだけだったのに、ドデカいロゴが常時入るようになってしまった。
製品版の価格が 3,000円以内なら購入しようと思ってたんだけど、キャンペーン価格でも 4,980円なんて高すぎるよ><
せっかく新しいパソコンに再インストールしたのに速攻アンインストール。BatchDOO!に舞い戻りしてしまいました。
動画サイトで落としたFLV(最近は「歌ってみた」シリーズが好き)を、3gpに変換してケータイに入れて通勤時間に観てるだけなので、これで十分かな?
追記:
なんか、購入したのに起動できないとか、ウィルス認定されるとかで、2chでお祭りになっているようですね。
なんか、購入したのに起動できないとか、ウィルス認定されるとかで、2chでお祭りになっているようですね。
掲示板のコメント形式を確定 (2009-05-16)
さっきメールとドスパラサイトで確認したら、今日11時にパソコン発送済み。ってことはいくら待っても今日中には届かないじゃん!ぁぅ…
ということで、ちょこっと掲示板を手直し。せっかくの wiki なので、スレたては、直接編集してもらうことにした。
さて、アルバムはどうしようかな?
さて、アルバムはどうしようかな?
- もといたクラン「スターダスト・メモリー」のサイトに解散告知だしてきました
新しいパソコンまだかな? (2009-05-15)
パソコン到着したらまっさきにやること(覚書)
- 「EASEUS Partition Manager」を使ってHDDのパーティションを切り直す
- WinXPのマイドキュメントを、DataドライブのDocumentフォルダに移動する
- Firefox/Thunderbirdのインストールと設定
>firefox -p
>thunderbird -p
- その他普段使いのソフトをインストール
パソコンが壊れた! (2009-05-13)
4年前に組み立てたパソコンのマザーボードがお亡くなりに… 合掌。
前から兆候はあったのよね。起動時ハードウェアモニターで「チップファンの回転数が低いです」っていうメッセージ出てたし。これをメッセージ抑制してたのが命取りになりました。
USBポートのひとつが死んで、次にオンボードのLANポートが死んで、最後にはPCIバスに挿してたサウンドボードとLANボードが認識しなくなった。
このときに手を打ってればまだ救えたかもしれないけど、最後にチップファンが完全に停止して、OSすら起動できなくなってしまった。
前から兆候はあったのよね。起動時ハードウェアモニターで「チップファンの回転数が低いです」っていうメッセージ出てたし。これをメッセージ抑制してたのが命取りになりました。
USBポートのひとつが死んで、次にオンボードのLANポートが死んで、最後にはPCIバスに挿してたサウンドボードとLANボードが認識しなくなった。
このときに手を打ってればまだ救えたかもしれないけど、最後にチップファンが完全に停止して、OSすら起動できなくなってしまった。
ルーセントハート公式のファンサイトに登録申請 (2009-05-12)
バナーを適当にでっち上げて、ファンサイトに登録申請しました。審査期間が10日ほどかかるもよう。
楽しみですね。
楽しみですね。
クラン移籍とサイト立ち上げ (2009-05-10)
スターダストメモリーの主要メンバーといっしょに、こちらのCelestial-Force にお世話になることに。
クランサイト立ち上げ要請あったので、さっそく@wiki に申し込み。
まずは、トップ、メンバーリスト、掲示板、アルバム(画像アップ)のシンプル機能だけで仮運用とする。
クランサイト立ち上げ要請あったので、さっそく@wiki に申し込み。
まずは、トップ、メンバーリスト、掲示板、アルバム(画像アップ)のシンプル機能だけで仮運用とする。