Hatena::ブログ(Diary)

130単位

2009-07-28

新PCのセットアップで泥沼化

という流れでもって、今週から快適な環境を手に入れてるはずでした。が、予想以上に苦戦していて未だに完了してません。

ちょっともう吐き出さないとやってられない感じになってきたので、無知を晒す覚悟でその顛末を書いてみることにします。情報として何かしらの参考になることがあったりすればよいのですが。

  • 現行PCのHDDをシステムドライブごとコピーすれば移行できると考え付く
  • ML115HDDを取り外して外付けUSBケースにセット
  • 現行PCにてEaseus Partition MasterでHDDコピー
  • ML115HDDをセットして電源ON → OS起動せず
  • Easeus Disk Copyというソフトの存在を知る
  • DOS専用ソフトのため、イメージからEaseus Disk CopyのCD作成
  • 再度USBケースを利用してDOS画面からHDDコピー
  • 再度ML115で電源ON → やっぱり起動せず
  • パーツが変わったらOSが起動しないことをググって学ぶ
    • 問題がないのはHDDを換装する場合くらい?

【追記 7/29】

メモリを4GB(2GB×2枚)積んでいたのが原因みたいでした。32bitのWinXPでは4GBが認識するメモリの最大で、VGAのメモリやマザーボードの仕様により差異があるようです。(参考:no title)

メモリ1枚のみにしてやり直したら、SP3統合のほうで問題なくインストール完了することができました。

2009-07-23

Linux cpコマンドでディレクトリのコピー

ソースコードの更新などで、あるディレクトリ以下を全て上書きコピーする場合のコマンド。の、覚え書き。

Case 1 (間違い)

cp -rf src/ dest/
  • src以下がdestの中にできてしまう
dest/
|-- a.txt
`-- src
    `-- a.txt

Case 2

cp -rf src/* dest/
cp: `dest/a.txt' を上書きしてもよろしいですか(yes/no)? y

Case 3

/bin/cp -rf src/* dest/
  • 上書き確認は行われず、意図した結果になる
  • ファイルが大量の場合はこちらを使うのがよい*1
dest/
`-- a.txt

補足

man cp
  • cpコマンドのマニュアルが見られる

*1:もちろんバックアップをとってから

2009-07-22

自己流MVC開発体験記

新規の開発をやり遂げるために - 130単位

この記事から一週間経ちました。開発していて悩んだ点とか現在の状況をメモ書きしてみます。(言語はPHPで、CRUDに多少毛の生えた感じのWordPressプラグインを作っています)

開発経過

  • DBとやり取りするModelクラスを作成
  • プライマリキーのカラム名で悩む
    • 単純に「id」がいいのか
    • 「モデル名 + id」がいいのか
    • → 今のところ「id」
  • データの入れ物で悩む
  • DBアクセスのみ分離した状態で進める
  • 新規作成に加えてプレビューとか編集とか増えてややこしくなってきた
  • MVC構成に変更
  • MVCに加え、Controllerを制御する処理が必要なことを知る
    • Dispatcherとか呼ばれたりするものだと思う
  • Viewへのデータ受け渡しに悩む
  • Controllerの粒度に悩む
    • ユースケースごとがいいのか
    • 画面(ページ)ごとがいいのか
    • → 今のところ画面(ページ)ごと
  • セッションの利用について議論する
    • 使えるときは使ったほうがいいと思ってた
    • 認証情報など最低限にとどめるのがいいらしい

自己流MVCのとらえ方

  • Controllerに必要なもの
    • リクエストデータの格納先
    • リクエストデータをDB保存用に加工
    • Modelのインスタンス
    • Viewの指定とインクルード
    • 表示用データのViewへの受け渡し
    • メソッドをまたぐ処理(フォワード機能)

できるだけシンプルなかたちになるように心がけて作ってます。

2009-07-20

CableBoxで電源周りを整理した

光回線(フレッツ・光プレミアム)開通のメモ - 130単位

この記事にて電源周りの整理に検討していた「CableBox」を購入しました。その設置までの簡易レポートです。ちなみにOAタップは新たに購入せず、既存の8個口のものを使うことにしました。

設置まで

f:id:deeeki:20090720215438j:image

「みにくいものに、フタをする」。グッドデザイン賞受賞なだけあってか、オサレな感じの梱包です。

f:id:deeeki:20090720215434j:image

各プラグをはめた状態。ACアダプタのスペースが不安でしたが、なんとか入りました*1

f:id:deeeki:20090720215431j:image

フタをした状態。見た目は確実にすっきりしたといえます。

f:id:deeeki:20090720215428j:image

ラックの中にしまった状態。箱形のメリットにより、わずかですが上部にものを置くことができます。

感想

率直にいってしまえば、箱に穴が空いているだけなため、¥3500という値段はやや割高な印象を受けます。ただ、今までずっとホコリをかぶっていたOAタップの整理をする良いきっかけになりましたし、今後のホコリ対策にもなりました。見た目的にも、電源周りをすっきりさせることができました。それらをふまえた総合的な満足感としては、買ってよかったと思います。

Amazon

Blue Lounge ケーブルボックス(ブラック) The CableBox Black  BLD-CB-BK

『Blue Lounge ケーブルボックス(ブラック) The CableBox Black BLD-CB-BK』

Blue Lounge ケーブルボックス(ホワイト) The CableBox White BLD-CB-WT

『Blue Lounge ケーブルボックス(ホワイト) The CableBox White BLD-CB-WT』

*1:ただし過半数を超えると無理っぽい

2009-07-19

花火大会と海 2009

連休でたまたまイベントが重なりました。

花火大会

第21回各務原市おがせ池夏まつり花火大会岐阜新聞 ぎふチャン 花火シリーズ2009−岐阜新聞 Web
http://www.gifu-np.co.jp/jigyo/hanabi09/2009hanabi01.shtml

第21回おがせ池 夏まつり花火大会(岐阜):2009 花火カレンダー東海編 - Walkerplus
http://www.walkerplus.com/hanabi/tokai/detail/fw0383.html

f:id:deeeki:20090719224534j:image
(iPhone 3GS)

f:id:deeeki:20090719224527j:image
(IXY DIGITAL 800IS)

f:id:deeeki:20090719224521j:image
(iPhone 3GS)

f:id:deeeki:20090719224516j:image
(IXY DIGITAL 800IS)

f:id:deeeki:20090719224508j:image
(IXY DIGITAL 800IS)

f:id:deeeki:20090719224503j:image
(IXY DIGITAL 800IS)

D
(iPhone 3GS)

内海海水浴場愛知県知多郡南知多町) - ビーチ(海水浴場)特集2009 - MAPPLE 観光ガイド
http://www.mapple.net/sp_beach/details.asp?NEWSID=59414

f:id:deeeki:20090719224451j:image
(iPhone 3GS)

f:id:deeeki:20090719224501j:image
(IXY DIGITAL 800IS)

思ったこと

  • iPhoneもそれなりに画質いいけどデジカメのほうがやはりきれい
  • でも写真付きでTwitterにつぶやくならiPhone
  • 同じ構図で別々に撮るのも面倒なので今後は方針を決めておきたい
  • iPhoneはロッカーに預けないとさすがに安心して泳いでられない

2009-07-18

小飼弾氏 株式講演「株は毛深い」 聴講メモ

f:id:deeeki:20090720002837j:image

404 Blog Not Found:名証IR EXPO 2009で講演しました
http://blog.livedoor.jp/dankogai/archives/51235673.html

NSE IR Expo 2009:Stock Trading, a Hairy Business (スライド)
http://www.dan.co.jp/~dankogai/nse-irexpo2009/

前日にTwitterで何気なく知って、参加無料とのことだったので聞きに行ってきました。そのメモの書き起こしです。(※聞いたのは途中からです。上記スライドも参照ください)

メモ

  • 萌え
    • 株を金融商品と見てない
    • 株にくっついているもの(毛)を好きになる
  • 合わせ技(毛萌え+毛狩り)
    • コストが無料=損しない
    • お金を手に入れようとするのではなく、(無料で)株を手に入れようとする
    • 買った株から、利益のあった分のみを残して売ればよい
    • 今はこれができる絶好の時期(拾い相場)
    • バブルがはじけないと一般投資家は儲からない
  • 質疑応答
    • IT企業の株は愛でる方針で買う
    • (取引を盛んに行っていた)以前も製品が好きだから買ってた
    • 格付け会社そのものを投資家が格付けすればいい
    • 「市場が悪い」ではなく「オレが悪い」って思える投資家には明日がある
    • 人のためにやってると思ったらおしまいだと思ってる
    • ただ、人の役にも立ちたいというエゴがちょっと大きいんですよボクは
    • 影響なんて知れているので、バカ正直に感じてることを言えばいい
    • (聖書のような)良い本ほど批判的に読む
    • どうでもいい本は素直に読む

思ったこと

  • 講演中に何度か聴衆に質問を投げかけたりしてて、当てられないかヒヤヒヤした
  • SNSという言葉の理解を確認したり質問を復唱したり、よく気配りされてる印象を受けた
  • 利益分を残して売るという投資スタンスは、素人な自分には非常にわかりやすかった
  • 質疑応答の内容がなかなか多彩で面白かった

関連リンク

IR EXPO 2009[一般投資家向けサイト]
http://www.nse.or.jp/ir_expo/2009/investor/index.html

2009-07-16

iPhone 無料のTwitterクライアントを6種類試してみた

最もよく使われているTwitterクライアントは『TwitterFon (無料版)』 - iPhoneiPod touch ラボ
http://ipodtouchlab.com/2009/05/twitter-client-iphone-ipod-touch.html

こちらの記事から無料のアプリ5つと、iTunes Storeでたまたま見つけた1つを試してみました。ざっくりと使ってみただけではありますが、それぞれの使用感の箇条書きメモです。(07/19 追記あり)

無料Twitterクライアント

f:id:deeeki:20090717004059j:image

TwitterFon
  • 新着/未読がわかりやすい
  • 広告が頻繁に表示される
  • 画像投稿可能 (追記 07/19)
  • TwitterFon (iTunes Store)
NatsuLion for iPhone
Twitterrific
  • 上部に広告表示
  • 文字/アイコンの大きさを3段階に変更可能
  • Post時の文字入力がうまくできない
    • 絵文字を使わない設定にすればできるらしい*1
  • GPSで近くの人のつぶやきを表示
  • 新着受信時に振動
  • 画像投稿可能 (追記 07/19)
  • Twitterrific (iTunes Store)
Twinkle
Tweeter
TweetDeck

まとめ

  • ライトユーザー向け、シンプルな機能で十分なら NatsuLion for iPhone
  • ヘビーユーザー向け、使い倒すなら TweetDeck

といった感じでしょうか。個人的には、しばらくTweetDeckを使ってみようと思います。


【07/19 追記】

TweetDeckを3日間ほど使ってみましたが、突然アプリが終了することが何度かありました。他にも不安定な部分があったりして、若干ストレスを感じてしまいます。そのため、通常はNatsuLiPhoneで、画像投稿など特別な操作のときだけTweetDeckを使うようにしようかと思います。

ついでにコメント欄で教えていただいた「Sabotter」について。

*1http://ringojyuku.blogspot.com/2009/06/iphonetwitterrific_24.html

*2:という言葉で合ってるのかは不明

2009-07-15

WordPressプラグイン Filosofo Comments Preview 日本語化

Il Filosofo ≫ Filosofo Comments Preview
http://www.ilfilosofo.com/blog/comments-preview/

コメントの投稿時に、プレビューを表示できるようにするプラグインです。

概要

ダッシュボードで設定できる項目は以下。

f:id:deeeki:20090715223331j:image

Ajaxは使われず、一度POSTしてコメント一覧の末尾に表示するような仕組みになっています。絵文字を表示するプラグインと組み合わせた場合に、プレビューしても絵文字が表示されるのが長所のひとつかと思います。

日本語化

プラグインとしてはマイナーなのか、日本語化の情報が見つかりませんでした。翻訳の元になる.poファイルはプラグイン本体に同梱されていて、たいした量でもなかったのでPoeditで自作してみました。

ただ、filosofo-comments-preview-ja.moを作っただけでは日本語化されませんでした。filosofo-comments-preview.php448行目、load_plugin_textdomain()に引数を適切に与えてやる必要がありました。

<?php
//load_plugin_textdomain('filosofo-comments-preview');
load_plugin_textdomain('filosofo-comments-preview', 'wp-content/plugins/filosofo-comments-preview', 'filosofo-comments-preview');

言語ファイルが適用されると、こんな感じになります。

f:id:deeeki:20090715223324j:image


ダウンロード

せっかくなので、ダウンロードできるようにしておきました(プラグイン本体のバージョン1.5に対応)。

filosofo-comments-preview-ja_0.1.zip

プラグイン本体のフォルダにfilosofo-comments-preview-ja.moを入れて、上記の修正を記述すれば使えるようになると思います。

配布とかしたことないのでライセンスやらバージョン表記やらよくわからないのですが、何か問題などありましたらご指摘ください。

参考リンク

Wordpressでコメントプレビューさせる | 星光のつれづれ日記
http://www.hosimitu.com/2008/07/0900-749.php

2009-07-14

新規の開発をやり遂げるために

プロジェクトがひと段落して、新たにほぼスクラッチ気味でWordPressプラグイン開発をしています。

フレームワークを利用した開発に慣れてしまっていたので、若干手こずったりしています。基本的な部分で本来どうすべきか、というのがパッと出てこないためです。

そんな中での雑感を書き残しておいてみます。

技術面

悩んだ点についてメモ。開発終了時には自分の中で正解が出せているといいです。

  • データの保持
  • global変数
    • 中心となるデータであればつくってもいいのか
  • 1対多の関係にある項目
  • コーディング
    • 速度重視でとにかく動くコードを書く
    • 一発目でそれなりに整理されたコードを書く

マネジメント

セルフマネジメントで気をつけたいこと。当然のことばかりですがなかなか実践できてなかったりするので。

  • 作業の前にタスクを洗い出す
  • 作業時間をなるべく正確に見積もる
  • むやみにリスケはしない
  • 作業時間を記録して省みる
  • 全体の把握に努める

2009-07-13

HatenarMapsに載ってた

HatenarMaps - はてな村勢力地図
http://hatenarmaps.com/ 

なんとなくTopHatenarを見ていたら、いつのまにかHatenarMapsに載っていることに気づきました。

f:id:deeeki:20090713230126j:image

なぜか専門外のrubyの地。現時点で一番ブクマが多いのがRubyセミナーのメモのやつだからでしょうか。

まつもとゆきひろ氏「オープンソースソフトウェアRubyの開発」 聴講メモ - 130単位


今後どのような発展を遂げるのか、ちょっと楽しみです。とりあえずは領地を維持できるといいです。


TopHatenerはこちら → [TopHatenar] deeeki さんの順位

2009-07-12

光回線(フレッツ・光プレミアム)開通のメモ

フレッツ光のプロバイダを検討中 - 130単位

の続き。で、本日工事がありました。

プロバイダ

結局現行のODNを継続利用することにしました。ASAHIネットにするかどうかで悩んでいましたが、「with 光」にする手続きとかが面倒そうだったので、やめました。ODNは会員ページ上で変更手続きするだけすぐ使えるようだったので、工事当日の1時間前にプラン変更を申し込んだのでした。

ちなみに料金の割引キャンペーンですが、どのプロバイダ光回線と同時申し込みでないと適用されないみたいです。自分は工事申し込み済みな上に先送りにしてしまっていたので、おそらく対象外なのだろうと思います。やはり時間に余裕のあるうちに吟味して、同時加入に持っていくのがいいのではないかと思います(工事申し込み後であったとしても、早めであれば対応可能かもしれません)。

接続設定

有線接続
  1. CTUからPCへLANケーブルをつなぐ
  2. NTT提供のCDよりスタートアップツールをインストール
  3. フレッツのID/PASSを入力
  4. プロバイダのID/PASSを入力

以上でOKでした。マニュアル通りにやれば問題ないと思います。

無線接続

(自分の場合は)ADSLのときのブロードバンドルータをそのまま使います。NECAtermWB7000Hです。

  1. DIPスイッチの2番目のピンを倒して、「HUBモード」する
  2. CTULANポートとルータLANポートをケーブルでつなぐ
    • ※「WAN」の差込口は使わない
  3. ルータの電源を入れる

「HUBモード」というのがあるのに最初気づかず、予想以上に苦戦しました。知識不足を思い知らされましたが、とりあえず環境は整えることができました。

回線スピード測定

ブロードバンドスピードテスト 通信速度測定結果

http://www.bspeedtest.jp/ v3.0.0

測定時刻 2009/07/12 12:28:51

回線種類/線路長/OS光ファイバ/-/Windows XP/愛知県

サービス/ISP光プレミアム ファミリータイプ/ODN

サーバ1[N] 34.6Mbps

サーバ2[S] 36.6Mbps

下り受信速度: 36Mbps(36.6Mbps,4.58MByte/s)

上り送信速度: 25Mbps(25.5Mbps,3.1MByte/s)

診断コメント: 光プレミアム ファミリータイプの下り平均速度は31Mbpsなので、あなたの速度は標準的な速度です。(下位から60%tile)

ブロードバンドスピードテスト(回線速度・通信速度測定診断サイト)

測定サイト: http://www.musen-lan.com/speed/ Ver3.5001

測定日時: 2009/07/12 12:27:30

回線/ISP/地域:

--------------------------------------------------

1.NTTPC(WebARENA)1: 954.041kbps(0.954Mbps) 119.21kB/sec

2.NTTPC(WebARENA)2: 30881.407kbps(30.881Mbps) 3859.88kB/sec

推定転送速度: 30881.407kbps(30.881Mbps) 3859.88kB/sec

BNR スピードテスト 回線速度/通信速度 測定

ADSLのときにとり忘れたのですが、確か最高でも350KByte/sくらいだった気がするので、およそ10倍ですかね。

電源周り

これらで既に8つ占有されます。使っていた8口のOAタップがすべて埋まってしまいました。

そこで配線をすっきりさせるためにも、以下を購入しようかと考えているところです。

Blue Lounge ケーブルボックス(ブラック) The CableBox Black  BLD-CB-BK

『Blue Lounge ケーブルボックス(ブラック) The CableBox Black BLD-CB-BK』

¥3,582。ホワイトもあり。内寸は 400×125×150(mm) らしいです。

バッファローコクヨサプライ BUFFALO OAタップ 2ピン 10個口 集中スイッチ付 1.5m シルバー BSTA2XA15SV

『バッファローコクヨサプライ BUFFALO OAタップ 2ピン 10個口 集中スイッチ付 1.5m シルバー BSTA2XA15SV』

¥1,702。平面と側面に5口ずつなため、箱型のACアダプタでも省スペースで配置できそうです。

2009-07-11

OSC 2009 Kansai に行ってきた

一年前、こんな感じでした。

これは多少無理してでも行っておくべきだったなぁ、と今さらながらもどかしい思いにさいなまれております。

OSC 2008 Kansai のレポートを読む - 130単位

んで今年、行ってきました。

osc2009_kansai_01

オープンソースカンファレンス2009 Kansai - おいでやす
http://www.ospn.jp/osc2009-kansai/

ざっとメモの書き起こしです。

セミナー

仮想化環境の設計手法
OSSメールクライアント Sylpheed
Flash作成オープンソースソフトウェアOpenLaszlo
ホスティング徹底比較
EC-CUBE設計思想と今後の展開構想

その他

ライトニングトーク
展示ブースなど

会場

osc2009_kansai_04

京都コンピュータ学院 | 古都にあるわが国最初のコンピュータ教育機関
http://www.kcg.ac.jp/

感想

知識が広がったり、OSS利用者の思いを間近で感じられたり、いろいろノベルティもらえたり、素直に行ってよかったと思えました。懇親会にも参加してみましたが、相変わらずのひきこもり気質を露呈してしまったのは反省点でした。それを改善するためにも、できれば技術で何か自分の強みを手に入れて、コミュニティで活動してみたいと思ったりしました。


オープンソースカンファレンス2009 Nagoya - オープンソースの祭りだぎゃー
http://www.ospn.jp/osc2009-nagoya/

約1ヶ月後(8/22)には名古屋で開催ですよ!


関連記事:
OSC2008 Nagoya 聞いたセミナーのメモ その1 - 130単位
OSC2008 Nagoya 聞いたセミナーのメモ その2 - 130単位
OSC2008 Nagoya 聞いたセミナーのメモ その3 - 130単位

*1VPSすら知らなかったし

*2:自爆に由来

2009-07-10

Perfume トライアングルとGAME

ふと、トライアングルとGAMEの曲を比較してみたくなりました。勝手な印象付きで、似たような感じの曲を並べてみることにします。

#トライアングルGAME印象/特徴
01Take off-イントロ
02love the worldポリリズム代表曲
03Dream FighterTwinkle Snow Powdery Snow輝き
04edge <⊿-mix>GAME重低音
05NIGHT FLIGHTセラミックガール新境地
06Kiss and MusicTake me Take me小休止
07Zero Gravityplastic smile爽快さ
08I still love Uシークレットシークレット聴かせる系
09The best thingPuppy loveキュートさ
10Speed of SoundButterflyインスト
11ワンルームディスコBaby cruising Loveミディアム
12願い (Album-mix)マカロニゆっくり
--チョコレイト・ディスコディスコ

音楽的素養があまり無いのでうまく表現できないのですが、ニュアンスは伝わりますでしょうか。

なぜ比べてみたくなったかというと、個人的な感覚ではトライアングルよりもGAMEのほうが好みで、その根拠を探る手がかりになるかもと思ったからです。

こうして見てみると、全体的にトライアングルはCoolで、GAMEはHotな感じなのかなー、と。わかりやすいのが好きなんですね、自分は。また、導入曲があるかないかでボリューム感に差がでたというのも多少あるかもしれません。

まあ、単純に上記のような表が作ってみたかっただけだったりもするので、たいした結論もないままこのへんで終わります。

トライアングル(初回限定盤)
『トライアングル(初回限定盤)』

トライアングル(通常盤)
『トライアングル(通常盤)』

ちなみにトライアングルの新曲で好きなのはNIGHT FLIGHTとThe best thingです。

2009-07-09

2009年上半期 アクセスの多かった記事

2008年末や2008年度末に機会を逃してしまっていたのですが、上半期という区切りを見つけてようやく実現。2009/1/1〜2009/6/30のGoogle Analyticsによる集計結果です。

アクセス数TOP20

  1. wmaからmp3へ変換するフリーソフト - 130単位
  2. EASEUS Partition Managerを使ってみた - 130単位
  3. PostgreSQL CSVファイルからのインポート - 130単位
  4. デュアルディスプレイ 異なる壁紙を設定 (※NVIDIA) - 130単位
  5. LEFT JOIN | LEFT OUTER JOIN - 130単位
  6. WindowsXP再インストール挑戦記 SP1→SP3編 - 130単位
  7. PostgreSQL COALESCEでNULLを空白に変換 - 130単位
  8. PostgreSQL ALTER TABLEを使わないカラム追加手順 - 130単位
  9. PHP ファイル名の文字列から拡張子を取得する - 130単位
  10. DB2で「SELECT ... FOR UPDATE」のロックを検証 - 130単位
  11. widthとheightの読み方 - 130単位
  12. エクセル/複数のハイパーリンクをまとめて削除 - 130単位
  13. SleipnirでIE8のjscript.dllを試す - 130単位
  14. jQuery getJSON()でセレクトボックスの項目を動的生成 - 130単位
  15. Linux 固定IPの設定とポートの開放手順 - 130単位
  16. Cドライブの空き容量を増やした手順メモ - 130単位
  17. VMware Server 仮想マシンのコピー手順 - 130単位
  18. Eclipse ビルド・パス設定で.svnフォルダを除外する - 130単位
  19. Eclipse(PDT+Subversive)によるPHP開発環境構築 - 130単位
  20. デュアルディスプレイ×Oscar's Multi-Monitor taskBar - 130単位

DB/SQL関連が多い感じですかね。内容がしょぼい記事も入っていたりして恐縮ですが…(5位や18位)。なお、1位の記事は2位の3倍ほどのアクセスを集めてました。ブログTOPページは3位と4位の間でした。でもって2009年に書いたものは11記事ありました。

検索キーワードTOP10

このブログ、9割近くが検索エンジンからのアクセスです。というわけで検索キーワードのランキングも。Google検索結果にリンクさせてみてます。

  1. google:wma mp3 変換 フリーソフト
  2. google:easeus partition manager
  3. google:デュアルディスプレイ 壁紙
  4. google:easeus partition manager 使い方
  5. google:width 読み方
  6. google:wma mp3 変換 フリーソフト 日本語
  7. google:left outer join
  8. google:coalesce
  9. google:postgresql coalesce
  10. google:php 拡張子 取得

ちなみにmp3変換の記事はYahoo!からがほとんどです。


今回の記事のリンク部分ですが、Analyticsの結果だけ見て手打ちしました。はてな記法、べんりですね。わざわざページ開いてコピーするより数段楽に済みました。

2009-07-08

CDexでCDからMP3ファイルを作成

半年前にOSを再インストールしたので、CDのリッピング環境がなくなっていました。なんとなくiTunesは食わず嫌いが続いているため、インストーラ形式でなくて手軽そうなCDexを使ってみることにしました。

CDex | Open Source Digital Audio CD Extractor with more than 38,000,000 downloads
http://cdexos.sourceforge.net/

以下の記事が参考になりました。ソフトのダウンロードから画像付きで丁寧に解説されています。

CDexでCDをMP3に変換する方法

起動まで

日本語LanguageFile
MP3
LAMEエンコーダ
RareWares

起動すると同時に、ダイアログでなにやら注意が。

f:id:deeeki:20090708011542j:image

これは「はい」を選択すればいいみたいです。

設定

メニューよりOptions > Select Language > japanese をクリックして日本語化します。

f:id:deeeki:20090708005029j:image

オプション > 設定 で設定ウインドウを表示します。

f:id:deeeki:20090708011534j:image

一般タブ

f:id:deeeki:20090708011533j:image

  • 一時ファイル用のフォルダを指定
ファイル名タブ

f:id:deeeki:20090708011532j:image

  • ファイル名形式を指定
  • MP3データの保存フォルダを指定
エンコーダタブ

細かいことはよくわかりませんが、固定ビットレートで高音質になるような設定にしてみます。

f:id:deeeki:20090708011531j:image

  • 先の手順で導入したLameの最新バージョンになっているか確認
  • 音質を「Very High Quality ( q=0 )」に
  • 最小ビットレートを「320 kbps」に
  • モードを「J-stereo」に
  • VBR Methodを「Disabled」に
リモートCDDBタブ

f:id:deeeki:20090708011530j:image

以上で設定完了。OKをクリックすると、自動的にトラックデータが取得されて一瞬のうちに書き換わりました。

f:id:deeeki:20090708011528j:image

エンコード

一覧でトラックが選択されているのを確認します。

f:id:deeeki:20090708011529j:image

右側上から2番目のボタンをクリックして、MP3エンコードを開始します。

f:id:deeeki:20090708011526j:image


そんなこんなで、トータル55:48のアルバムを約10分程度でエンコードすることができました。ID3タグも自動的に補完されていました。なかなかに優れたフリーソフトだと思います。


関連記事:
音楽再生ソフト foobar2000 インストール手順 - 130単位
音楽再生ソフト foobar2000 初期設定(自分流) - 130単位

2009-07-07

6月分の読書記録

2月に読んでハマった『大東京トイボックス』の最新巻が出ました。で、あわせて旧作も購入してみたのですが、どちらも面白かったです。旧作は全2巻ですが、見事な完結っぷりは非常に心地よいものでした。

『全脳思考』は、馴染みのない分野な上に膨大なページ数で読むのが大変でした。理解できたのは一部分でしかないような認識ですが、企画を求められたときなどには、読み返して少しでも実践していければと思います。

6月分読書データ

f:id:deeeki:20090707010200j:image

6月の読書メーター
読んだ本の数:13冊
読んだページ数:2438ページ

東京トイボックス 2 新装版 (バーズコミックス)東京トイボックス 2 新装版 (バーズコミックス)
うまく収束させてて読後感すっきり。七海さんの伏線的描写が奥深い。
読了日:06月30日 著者:うめ
東京トイボックス 1 新装版 (バーズコミックス)東京トイボックス 1 新装版 (バーズコミックス)
太陽と月山の出会いとか、過去が一気にクリアになった。2巻でいったんどんな結末を迎えるのか楽しみ
読了日:06月29日 著者:うめ
大東京トイボックス 4 (バーズコミックス)大東京トイボックス 4 (バーズコミックス)
プロジェクト遂行時の諸問題にいろいろと共感。モモが飲みに誘われる一連のシーンが印象的。
読了日:06月27日 著者:うめ
脳を活かす!必勝の時間攻略法 (講談社現代新書)脳を活かす!必勝の時間攻略法 (講談社現代新書)
時間を小さな塊に区切ったほうが、集中力は持続しやすい
読了日:06月23日 著者:吉田 たかよし
全脳思考全脳思考
知識社会。出会いの深層背景を意識し、そこから全体を俯瞰する。
読了日:06月19日 著者:神田 昌典
デッドライン仕事術 (祥伝社新書)デッドライン仕事術 (祥伝社新書)
リーダーに必要なコミュニケーション能力は「情報を共有化する能力」
読了日:06月15日 著者:吉越 浩一郎
バガボンド 30 (モーニングKC)バガボンド 30 (モーニングKC)
最新巻が出るにつれてストーリー忘れが増してる気がする。読み返さないと。
読了日:06月12日 著者:井上 雄彦,吉川 英治
クラウド・コンピューティング ウェブ2.0の先にくるもの (朝日新書 154)クラウド・コンピューティング ウェブ2.0の先にくるもの (朝日新書 154)
サービス化、ボーダレス化、オンライン化
読了日:06月11日 著者:西田 宗千佳
バクマン。 3 (ジャンプコミックス)バクマン。 3 (ジャンプコミックス)
福田の指摘→To LOVEる話→サイコー覚醒の回、内容濃すぎ。良い意味で。
読了日:06月10日 著者:大場 つぐみ
僕が2ちゃんねるを捨てた理由 (扶桑社新書 54)僕が2ちゃんねるを捨てた理由 (扶桑社新書 54)
いつにも増した身も蓋もなさが感じられた「ルーツ・オブ・ひろゆき」が特に面白かった
読了日:06月09日 著者:ひろゆき
ONE PIECE 巻54 (ジャンプコミックス)ONE PIECE 巻54 (ジャンプコミックス)
かつての敵キャラが続々と再登場。おもろい。七武海のメンバーがどうなってるのかよくわからん。
読了日:06月06日 著者:尾田 栄一郎
ウェブはバカと暇人のもの (光文社新書)ウェブはバカと暇人のもの (光文社新書)
「ネットは本来一緒の場所にいるべきではない両者を同じ土俵の上にあげてしまう」
読了日:06月03日 著者:中川淳一郎
4コマ漫画式 元気が出る仕事術4コマ漫画式 元気が出る仕事術
「落ち込んだときこそ行動」「時にはプラス評価を引き出す質問をしてみる」
読了日:06月01日 著者:井上 浩平

読書メーター

no title

5月分の読書記録 - 130単位

2009-07-06

フレッツ光のプロバイダを検討中

少し前にNTTの営業さんが自宅にきまして、話を聞いた結果、光回線を引くことになりました。そこで浮上してきたのが、プロバイダをどうしようかという問題。

基本知識

光回線月額利用料
フレッツ・光プレミアム ファミリータイプ 料金・価格のご案内 |NTT西日本|フレッツ公式
http://flets-w.com/hikari-p/ryoukin/index.html
回線使用料4,063.5円
屋内配線利用料210円
回線終端装置利用料945円
合計5,218.5円
withフレッツとは
NTT西日本 | フレッツ | with フレッツ 各社月額利用料一覧<大阪府・京都府・兵庫県・静岡県・愛知県・広島県・福岡県のお客さま>
http://flets-w.com/provider/gutto_osm_f.html

検討中プロバイダ

考慮するのは安さと帯域制限の緩さ、あとなんとなく固定IPがあるといいかなーというのがあって、以下のプロバイダを検討してます。ODNは現行なので入れてます。

プロバイダ月額利用料備考
BB.exite525円クレジット払いのみ、要メアドなら819円
ASAHIネット819円固定IP、withフレッツ
ASAHIネット1,050円固定IP
So-net1,260円withフレッツ
ODN1,260円
livedoorプロバイダ1,575円固定IP
INTERLINK2,100円固定IP
さくらインターネット980円※申し込み受付停止中固定IP

NTT西日本という地の利を活かしてASAHIネット(固定IP無料)がもっとも魅力的かと思うんですが、帯域制限が厳しいらしい*1のがやや気になります。

そんなわけで引き続き悩み中です。

参考リンク

固定IPアドレスのページ (固定IP 提供ISP 一覧)
http://flatray.com/ip/
FrontPage - ISP規制情報Wiki
http://isp.oshietekun.net/

2009-07-04

WordPress MU 手動のカテゴリー整理で嵌る

WordPress MUで、手動でSQLを書き換えてカテゴリーの整理をしようとして嵌ったことについて書きます。

(※ WordPress 2.7.1)

経緯

運用時はほぼ固定となる予定なのですが、開発の段階では何度も増減してごちゃごちゃになっていて、

  • 同じ親カテゴリーに属するもののカテゴリーIDを連番としたい
  • スラッグを(かぶらないようにしつつ)きれいにしたい
    • 同じ名称で別カテゴリーに属するものをうまく識別したい

という思いがあったため、整理を実行してみたのでした。

WordPress MU のカテゴリーについて調べた - 130単位

この、以前調べた内容にそって作業を行いました。スラッグに関しては、strtolower(urlencode($title))という簡易なコードにて求めました。

作成したSQLを流してみて、一旦は問題なく変更できたように思えました。が、一部のカテゴリーカテゴリーアーカイブのページが表示されなくなっていることに気づきました。かわりに404ページが表示されてしまうのです。

不具合の原因

表示されるカテゴリーとされないカテゴリーでそれぞれデバッグを行い、表示されない原因がようやく分かりました。表示されないカテゴリー名には、半角の丸括弧「()」が含まれていたのです。WordPressにはサニタイズする関数があって、その中でスペース/ハイフン/アンダースコア以外の記号を除去していた影響によるものでした。

なお、ググってみたところ、まさにその話題が公式フォーラムに挙がっていました。

RFC3986 において、丸かっこは "Reserved Characters" とされています。ですので、無理矢理使うのはやめた方が安全です。

トピック: カテゴリのslugに丸括弧が含まれない « サポートフォーラム — WordPress

丸括弧はURLとして望ましくないとされているわけですね。勉強になりました。

WordPressの処理手順

以下はコードを追ってみてわかったWordPressの処理手順です。

「http://example.com/category/(丸括弧付き)カテゴリー名」というURLがリクエストされた場合。

  1. 「(丸括弧付き)カテゴリー名」がcategory_nameパラメータとして解釈される*1
  2. category_nameパラメータを利用してカテゴリーテーブル(wp_*_terms)からスラッグが同一のものをSELECTする*2
  3. SELECTした結果、見つからないためcatパラメータに0が入る
  4. パラメータにより記事を取得する*3
  5. カテゴリーアーカイブを表示しようとしてるのに、catパラメータが0なので404と判別される*4

これで404ページになっていたみたいです。

まとめ

  • WordPressの手動でのカテゴリーの整理はやらないほうが無難
    • どうしてもやるならスラッグにはformatting.phpにあるsanitize_title_with_dashes()を通したものを使う
    • カテゴリーIDを変更した場合は関連テーブルの修正に加えてwp_*_optionsのoption_name='category_children'のレコードをDELETEしておく

関連リンク

Satake Studio Developer’s Blog » WordPress MU 2.7.1のカテゴリースラッグ
http://dev.satake7.net/blog/2009/05/20/229/

MUでダッシュボードからスラッグを変更可能にする方法が載っています。

*1:WP#parse_request()

*2:category.phpのget_category_by_path()

*3:WP#query_posts()およびWP_Query#get_posts()

*4:WP#handle_404()およびWP_Query#get_queried_object()

2009-07-03

iPhone ケース購入で参考になるページ4つ+1

先日iPhone 3GSのケースを購入したわけですが、その際に参考にしたまとめ記事やページを集めてみました。

iPhone FAN (^_^)v: iPhone 3GS発売直前企画!! この一年で最も売れたのはこれだ!! ケース編
http://iphonefan.seesaa.net/article/122165612.html 

↑画像付きでわかりやすいです。詳細なレビュー記事へのリンクもあったりします。

「もうiPhoneバッテリー残量に悩むのはやめた!」バッテリー内蔵型iPhoneケースまとめ - 遥か彼方の彼方から
http://d.hatena.ne.jp/tek_koc/20090627/1246078396 

バッテリー内蔵型ならこちら。ECサイトの画像付き。

ケース - iphone wiki
http://www.iphooone.com/pukiwiki/index.php?%A5%B1%A1%BC%A5%B9 

↑商品リンクと簡易な説明。素材についての説明もあり。

iPhone 3G用ケースBEST5を選んでみました - [男のこだわりグッズ]All About
http://allabout.co.jp/mensstyle/mensfashionitem/closeup/CU20090414A/ 

↑本体を覆うカバーではなく、持ち運び用のケースについての記事。

iPhone のケース・フィルム27
http://pc11.2ch.net/test/read.cgi/iPhone/1246518230/

↑7/3時点の現行スレ。 (301 Moved Permanently)


関連記事:
iPhone 3GS ケースを購入&装着した - 130単位

2009-07-02

iPhone 3GS ケースを購入&装着した

iPhone購入後、とりあえずケースが欲しいと思いビックカメラやら実店舗で物色してみました。しかしあまりピンとくるものがなく、結局ネットで調べた末に楽天で注文しました(送料込み¥1980)。


SHIELD iPhone 3G用シェルカバー ケース ブラック:July楽天市場支店

(以下の記事で知りました)

『今から買う人のiPhone3GSガイド』 - Shamrock’s Cafe

ケース装着

で、そのケースが届きました。

f:id:deeeki:20090703023327j:image

中身。クリーナーが付属してます。

f:id:deeeki:20090703023326j:image

iPhoneと並べてみました。

f:id:deeeki:20090703023325j:image

装着。キッチリとはまります。

f:id:deeeki:20090703023324j:image

表面はこんな感じ。

f:id:deeeki:20090703023323j:image

ケース側面は本体よりもわずかに低くなっているため、落としかたによってはキズが付くのは避けられなさそうです。なお、フィルムは既に所有してたフリーサイズのものを切り取って貼り付けてます。

これでようやく使い倒す準備が整いました。

ほか気になったケース/カバー

Griffin Clarifi for iPhone 3G (接写レンズ付き)
Vintage Computer
http://www.vintagecomp.com/shop/shopexd.asp?id=2627

iPhone 3GSには標準でマクロ撮影機能が搭載されているみたいです。

invisibleSHIELD
ZAGG | invisibleSHIELD | Apple iPhone 3G/3GS Cases, Screen Protectors, Covers, Shields, Skins, Invisible Shield
http://www.zagg.com/invisibleshield/apple-iphone-3g-cases-screen-protectors-covers-skins-shields.php

関連記事:
iPhone ケース購入で参考になるページ4つ+1 - 130単位
iPhone 3GS 契約後にMy Softbankで変更手続き - 130単位
iPhone 3GS 購入した (費用とかメモ) - 130単位

2009-07-01

iPhone 3GS 契約後にMy Softbankで変更手続き

忘れていたWホワイトやらの解約手続きを、3日遅れでしました。いろいろ謎な点があったりしましたが、あくまで自分の環境下でのメモということでお読みいただければと思います。

My Softbankログイン

My SoftBankソフトバンク
https://mb.softbank.jp/scripts/japanese/mysoftbank/index.jsp
  • 既存のIDでMy Softbankログインできなくなってた
  • しかたがないので新規登録
    • 電話番号、暗証番号、ユーザーIDを入力
    • もちろん以前のIDは使えない
  • SMSで届いたパスワードを入力してログイン

Wホワイト

  • 「各種変更手続き」から
  • なぜかWホワイトに加入していなかった*1
  • 表示された内容は以下
  • Wホワイトは「割引サービス」のほうに含まれるっぽい
  • また1ヶ月後くらいに確認してみることにする

【08/19 追記】 いつのまにか加入してました。

iPhone 3GS Wホワイトに加入させられるタイミング - 130単位

基本オプションパック

  • 「各種変更手続き」→「オプションサービス変更」で確認
  • 不要なので解約した
    • すぐには反映されないみたい
    • 「変更受付状況」に表示されていればとりあえずOKかと
参考リンク
基本オプションパックはお得か? - なるだけ日刊!竹橋で働く元社長日記
http://d.hatena.ne.jp/hdkworks/20090609/1244473436

その他契約内容とか

  • 機種変更以前の請求明細が消えていた
  • 請求確定通知について
    • 通知するかしないか設定できる
    • 請求の仕組みは以下

※確定後の料金は、月末締め請求の場合は毎月10日頃、10日締め請求の場合は毎月20日頃、20日締め請求の場合は毎月末頃にご確認いただけます。


ところで実際のiPhoneの使用感はというと…まだ、メール一通書いたのとアラーム設定くらいしかしてません*2


関連記事:
iPhone 3GS アドレス帳の移行 - 130単位
iPhone 3GS 購入した (費用とかメモ) - 130単位

*1:購入したビックカメラでは加入させられたはずだった

*2:でも時刻設定のUIは心地よかった