BUILT ラップトップ バックパックを米amazonで購入

MacBook Proを購入してからよさげなバッグを探してたのですが、グッとくるのを見つけて購入しました。

BUILT : Laptop Backpacks
Laptop Backpack Large | BUILT
色々探したけど、定価12,600円でしか売っておらず、海外だと$80なので円高だし米amazonで購入したほうが送料込みでも安いんじゃないだろうかということで注文してみることに。

Amazon.com: Built NY E-BPL-BLK Built Large Laptop Back Pack (Black): Computer & Accessories
$34.95やっす!と購入手続きを進めてみたところ、

Items: JPY 3,039
Shipping & Handling: JPY 8,430

Total Before Tax: JPY 11,469
Estimated Tax:* JPY 0

Order Total: JPY 11,469

送料、手数料たけー。

マーケットプレイス利用せず、amaon出品の$50.15の商品で見積もってみると、

Items: JPY 4,361
Shipping & Handling: JPY 2,954

Total Before Tax: JPY 7,315
Estimated Tax:* JPY 0

Order Total: JPY 7,315

いいよいいよ。ポチっとな。

これが10日未明で配送予定日が14日~16日。
思ったより早く届くようです。

結果、

Monday, September 13, 2010 場所 時間
15 荷受人が不在の為、配達保留 TOKYO – JAPAN 10:53
14 配送中 TOKYO – JAPAN 08:34
13 DHL施設へ到着 TOKYO – JAPAN TOKYO – JAPAN 06:34
12 DHL施設から出発 TOKYO – JAPAN TOKYO – JAPAN 01:31
11 DHL施設にて搬送処理中 TOKYO – JAPAN TOKYO – JAPAN 00:32
Sunday, September 12, 2010 場所 時間
10 通関許可 TOKYO – JAPAN TOKYO – JAPAN 20:38
Saturday, September 11, 2010 場所 時間
9 DHL施設から出発 SAN FRANCISCO GATEWAY – USA SAN FRANCISCO GATEWAY, CA – USA 09:24
8 DHL施設にて搬送処理中 SAN FRANCISCO GATEWAY – USA SAN FRANCISCO GATEWAY, CA – USA 09:19
7 DHL施設へ到着 SAN FRANCISCO GATEWAY – USA SAN FRANCISCO GATEWAY, CA – USA 07:14
6 DHL施設から出発 CINCINNATI HUB – USA CINCINNATI HUB, OH – USA 05:43
5 DHL施設にて搬送処理中 CINCINNATI HUB – USA CINCINNATI HUB, OH – USA 03:30
4 DHL施設へ到着 CINCINNATI HUB – USA CINCINNATI HUB, OH – USA 00:47
Friday, September 10, 2010 場所 時間
3 DHL施設から出発 HARRISBURG – USA HARRISBURG, PA – USA 21:29
2 DHL施設にて搬送処理中 HARRISBURG – USA HARRISBURG, PA – USA 21:29
1 荷物集荷 HARRISBURG, PA – USA 16:11

13日に届きました。

配送業者のDHLは佐川が神にみえるほどクオリティが低いので、商品が入国した時点でDHLへ電話して配送業者を佐川に変更してもらうのが良いみたいです。

BUILT ラップトップ バックパック [M] (リュック型ノートPCバック) オリーブ

カテゴリー: 日記 タグ:

sudoでリダイレクト

sudo echo "hoge" > /path/to

とかやった場合、/path/toへの書き込みはroot権限ではなくオーナー権限となるため怒られる場合の対処。

その1

echo "hoge" | sudo tee /path/to > /dev/null

標準出力が気にならないならリダイレクトは不要。

その2

sudo sh -c 'echo "hoge" > /path/to'

root権限でシェルを実行する。

その2の場合、コマンドによってはエスケープの必要があるので、その1の方がよさげ。
コピペ用に複数行書き込む場合はその2を利用した方がよさそう。

sudo sh -c 'cat > /path/to'
hoge
hoge
^D
カテゴリー: linux タグ:

MacOSXでMySQLのインストール

Mac OS X v10.6 Snow Leopard

ダウンロード

MySQL :: Download MySQL Community Server
現在のバージョンは5.1.50
自分の環境にあったものをダウンロード。
自分は「Mac OS X ver. 10.6 (x86, 64-bit), DMG Archive」を選択。

インストール

dmgをマウントするとReadMeの他に3つもファイルがあった。
mysql−5.1.50-osx10.6-x86_64.pkg ← 本体
MySQL.prefPane ← 起動、自動起動をシステム環境設定からできる
MySQLStartupItem.pkg ← 自動起動用

mysql−5.1.50-osx10.6-x86_64.pkg、MySQLStartupItem.pkg、MySQL.prefPaneの順番でインストール。

パスの追加

pkgからすべてのユーザーで利用できるようインストールしたんだからという理由で、.bashrc等ではなく、/etc/paths.dにmysqlを追加しパスを追加する。

echo "/usr/local/mysql/bin" | sudo tee /etc/paths.d/mysql
カテゴリー: macosx タグ: ,

MacBook Pro購入

待てども待てども、いとしのMacBook Airが更新されないのでついカッとなってMacBook Pro購入しました。

MacBook Pro 2400/13.3 MC374J/A
定価114,800円
目標はどこぞに載ってた「2,800円割引の、15%ポイント還元実質、95,200円」
実質(笑)

LABI新宿に行ったところ、決算セール+本日限定特化で108,800円の18%ポイント還元。
イキナリキタコレ。

とりあえず悩んでる風装いながら店員を釣り野伏せして「キリのいいポイント20%とかいきませんかね?」と聞いてみたけどさすがに無理でした。
でも、ケイタイdeポイント利用だと+3%つくぜキャンペーン(だいたいあってる)やっていて、そのキャンペーン商品が丁度これだったわけでして。

結局108,800円、18%ポイント還元、ケイタイdeポイント利用による3%ポイント還元で実質(笑)、85,952円とナイスな値段で購入できました。

カテゴリー: 日記 タグ:

PHP5.3.0~2の罠

PHP5.3.3では以下のような「後方非互換の変更」が加えられています。

Methods with the same name as the last element of a namespaced class name will no longer be treated as constructor. This change doesn’t affect non-namespaced classes.

<?php
namespace Foo;
class Bar {
    public function Bar() {
        // treated as constructor in PHP 5.3.0-5.3.2
        // treated as regular method in PHP 5.3.3
    }
}
?>

There is no impact on migration from 5.2.x because namespaces were only introduced in PHP 5.3.
PHP 5.3.3 Released!

どういう事かというと、

<?php
class A
{
  function A()
  {
    echo __CLASS__;
  }
}
class B extends A
{
}
class C extends B
{
  function C()
  {
    parent::B();
  }
}
new C();

結果
PHP5.3.2

PHP Fatal error:  Call to undefined method B::B()

PHP5.3.3

A

PHP5.3.xによってPHP4に対する後方互換が崩れたんですが、PHP5.3.3でPHP5.3.x非互換となる代わりにPHP4後方互換が一部戻ったという話。
PEAR::Image_Graphで問題でてました。
PHP5の環境なら以下のように書くので問題は起こらないんですけどね。

<?php
class A
{
  public function __construct()
  {
    echo __CLASS__;
  }
}
class B extends A
{
}
class C extends B
{
  public function __construct()
  {
    parent::__construct();
  }
}
new C();
カテゴリー: php タグ: ,

spモード移行の際のキャリアメールの扱い

spモード | サービス・機能 | NTTドコモ

キャリアメール情報がなかなか見つから無かったんだけど、pdfに書いてあった。
http://www.nttdocomo.co.jp/binary/pdf/service/provider/spmode/guide/sp.pdf

新規申し込みの場合

spモードを新規にご契約されると、メールアドレスは「ランダムな英数字@docomo.ne.jp」となっています。……

iモードの解約と同時にお申込みの場合

iモードの解約と同時にspモードをお申込みいただいた場合は、今までお使いのメールアドレス・iモードパスワード・迷惑メール対策設定が自動的に引き継がれます。

iモードとspモードは排他。
ガラケーを二度と使わないならspモードへ、使うなら予定があるなら今まで通りiモード、iモード.net、mopera U契約でiMoNiを利用すればいい。

spモード変更時にiモードセンターに保存されている未受信メールは破棄される。
元のガラケーにSIMさして受信していない場合、iモードセンターにいっぱい貯まってると思いますが、iMoNiで受信しているので不要だと思います。
必要ならば、spモード契約前にガラケーにSIMさして受信しておくとよいと思います。

カテゴリー: 日記 タグ:

nagios + NDOUtils

ubuntu 10.04 LTS

インストール

sudo aptitude install ndoutils-nagios3-mysql

nagios他もろもろ追加され、サービス起動。
が、ndoutilsは実行されない。

nagiosの停止

sudo service nagios3 stop

編集
/etc/default/ndoutils

ENABLE_NDOUTILS=0

↓↓↓

ENABLE_NDOUTILS=1

/etc/nagios3/nagios.cfg

broker_module=/usr/lib/ndoutils/ndomod-mysql-3x.o config_file=/usr/share/ndoutils-nagios3-mysql/tmpl/ndomod.cfg

サービス起動

sudo service ndoutils start
sudo service nagios3 start
カテゴリー: linux タグ:

GAE/JRuby

ubuntu 10.04 LTS

GAEでアプリケーションIDを収得。
今回はappri-id

もろもろ環境インストール。
javaはインストール済みのこと。

sudo gem install google-appengine

アプリのモックの作成

appcfg.rb generate_app appri-id

確認

cd appri-id
dev_appserver.rb .

http://localhost:8080/にアクセスしHelloと表示されればOK

Deploy

appcfg.rb update .

初回はメールアドレス、パスワードを入力。

http://appri-id.appspot.com/にアクセスしHelloと表示されればOK

カテゴリー: ruby タグ: ,

Hadoopを試してみる

ubuntu 10.04 LTS

via:Hadoop (CDH3) Quick Start Guide – Documentation – Cloudera Wiki

sun-javaがリポジトリからなくなったので外部リポジトリを利用

sudo aptitude install python-software-properties
sudo add-apt-repository 'deb http://archive.canonical.com/ lucid partner'
sudo apt-get update
sudo aptitude install sun-java6-jdk

Cloudera版が楽そうなので利用する。

sudo add-apt-repository 'deb http://archive.cloudera.com/debian lucid-cdh3 contrib'
sudo add-apt-repository 'deb-src http://archive.cloudera.com/debian lucid-cdh3 contrib'
wget http://archive.cloudera.com/debian/archive.key
sudo apt-key add archive.key
sudo apt-get update
sudo aptitude install hadoop

サービス起動

sudo /etc/init.d/hadoop-0.20-namenode start
sudo /etc/init.d/hadoop-0.20-jobtracker start
sudo /etc/init.d/hadoop-0.20-datanode start
sudo /etc/init.d/hadoop-0.20-tasktracker start

今すぐ必要ってわけじゃないしと飽きた。

カテゴリー: linux タグ:

PEAR::Services_Twitterのパッチ

Services_Twitter_r302262.diff
7904 byte
[md5] 89930ad5cf340af7a101ed74261d4a34

修正
sendOAuthRequest()メソッドでHTTP_OAuth_Exceptionがthrowされる問題
serchメソッドでhttp://search.twitter.comを利用しない問題
blocks/createメソッドでuser_id、screen_nameを指定できない問題
blocks/destroyメソッドでuser_id、screen_nameを指定できない問題
テストでOAuthの場合sourceはアプリケーションになる問題
テストでutf8テストが二重投稿になる問題
テストでOAuthの場合オブジェクトがHTTP_OAuth_Consumer_Responseになる問題

追加
blocks/bloking/idsメソッド (call $t->blocks->blocking_ids())

$ svn export -r 302262 http://svn.php.net/repository/pear/packages/Services_Twitter/trunk Services_Twitter
$ wget http://blog.cheki.net/Services_Twitter_r302262.diff
$ cd Services_Twitter
$ patch -p0 < ../services_twitter.diff
patching file Services/Twitter.php
patching file data/api.xml
patching file tests/900-exceptions.phpt
patching file tests/910-options.phpt
patching file tests/920-utf8.phpt
patching file tests/data/utf8-2.dat
patching file tests/setup.php
カテゴリー: php タグ: , ,