Kindle $70値下げ....(゜ロ゜; #kindle #kindlejp

Kindle $70値下げ....(゜ロ゜; #kindle #kindlejp

昨日、Amazon.comのkindle サイトを見たところ、なんと、 $259で買ったのに、$189になってましたorz… http://rcm.amazon.com/e/cm?lt1=_blank&bc1=FFFFFF&IS2=1&nou=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=pcorktamophbl-20&o=1&p=8&l=as1&m=amazon&f=ifr&md=10FE9736YVPPT7A0FBG2&asins=B0015T963C あまりのタイミングの良さ(悪さ)に、ちょっと愕然としましたが、 気を取り直してネットの情報を見ていると、 返金要求をしたら戻ってきた とか 自動的に返金された とか 情報がありました。 というわけで、つたない英語を駆使して返金要求Emailしてみました。 さて、どうなることやら….

2010-06-23 · 1 分 · Masayuki Igawa
Amazon Kindle
updated

Amazon Kindle 2.5.2アップデート

自動でアップデートされる(というか、どうせなら最新版を発送して欲しかったのですが) と思っていたんですが、 なかなかアップデートが開始されないので、手動でアップデートしました。 http://www.amazon.com/gp/help/customer/display.html/ref=hp_kswup_manlink?nodeId=200324680&#manual を、参考に、 アップデートソフトウェアを、ダウンロード KindleをUSB接続。 先ほどダウンロードしたファイル()を、Kindleのルートディレクトリへコピー Kindleをアンマウント Kindleで、MENU- Setting-Update 後は、勝手にアップデートされます

2010-06-22 · 1 分 · Masayuki Igawa
iOS 4アップデート開始

iOS 4アップデート開始

iOS 4のアップデート提供が開始されたようですね。 http://www.apple.com/jp/ipodtouch/ios4-software-update.html http://k-tai.impress.co.jp/docs/news/20100622_375975.html http://blog.livedoor.jp/news23vip/archives/2769359.html 今日にでもアップデート予定です :-)

2010-06-22 · 1 分 · Masayuki Igawa
DSC00230.JPG

kindleキタ #kindle

というわけで、kindle来ました。 詳しくは後ほど。

2010-06-22 · 1 分 · Masayuki Igawa
picture

Amazon.comのTracking Informationは信用できるのか? #Kindle #Amazon

Amazon.com にて Kindle2 を買ったのは先日書いたとおりですが、荷物を追跡できるサービスで状況を見たところおかしな感じでした。 昨日の夜の段階で、 Latest Event: Narita Arrival Scan - Jun 19, 2010 4:48:00 AM と、成田についたような表示になっていたのですが、 今朝見たら、 Latest Event: Narita Arrival Scan - Jun 19, 2010 9:44:00 AM と、時間だけが更新されていました。 おそらく、その一つ前のイベント、 June 19, 2010 04:47:00 AM Louisville KY US Departure Scan や、 June 19, 2010 09:43:00 AM Anchorage AK US Departure Scan が、正しいものを表しているのだと思います。 (私が見方を勘違いしているだけだったら、スミマセン。。)

2010-06-20 · 1 分 · Masayuki Igawa
SQLiteでprepared statementとBLOBを使って構造体を保存(C言語)その2 #sqlite

SQLiteでprepared statementとBLOBを使って構造体を保存(C言語)その2 #sqlite

と言うわけで、前回に続き今回は、前回作成したDBファイルをsqlite3コマンドで見てみます。 以下の様に構造体はBLOBで格納したのですが、最初のメンバーはsqlite3コマンドで見られます。 Oracleではちょっと考えられませんが、この辺がsqliteらしいとこでしょうか。 $ sqlite3 test.dbSQLite version 3.6.22Enter ".help" for instructionsEnter SQL statements terminated with a ";"sqlite> select * from member;0|Isono Katsuo1|Isono Wakame2|Huguta Tarao3|Huguta Masuo4|Huguta Sazaesqlite>

2010-06-19 · 1 分 · Masayuki Igawa
SQLiteでprepared statementとBLOBを使って構造体を保存(C言語)その1 #sqlite

SQLiteでprepared statementとBLOBを使って構造体を保存(C言語)その1 #sqlite

SQLiteのC言語APIを使ってprepared statementで、BLOBを使ってみます。 基本的には、以下のサイトに書いてある方法ですが、日本語で書いてみることにします。 http://www.sqlite.org/capi3ref.html#sqlite3_stmt sqlite3_prepare_v2()(あるいはそれに類するもの)を使って、sqlite3_stmtのオブジェクトを作る。 sqlite3_bind_*() インターフェースを使ってパラメータに値をBind。 sqlite3_step()を使ってSQL実行。(sqlite3_step()は何回でも実行できる) sqlite3_reset()を使ってstatementをリセットして、step 2に戻る。これは何度でもできるし、やらなくても良い。 sqlite3_finalize()を使ってオブジェクトを破棄する。 というわけで、いきなりサンプルコードw 便利だなーと思ったのは、sqlite3_errmsg()関数。dbを引数にすると、 $ gcc -o sqlite_test sqlite_test.c -lsqlite3 $ chmod 000 test.db と、DBファイルを読み書き出来ないようにして、実行すると、 $ ./sqlite_test open error:14, unable to open database file と、何でエラーになったのかが表示されます。 さらに、このDBファイルをsqlite3コマンドで見たときの話は次回のエントリに書きたいと思います。 #include #include #include #include struct human { char name[256]; int age; int height; int sex; }; int main(int argc, char *argv[]) { struct human human[5] = { { "Isono Katsuo", 32, 168, 0 }, { "Isono Wakame", 29, 158, 1 }, { "Huguta Tarao", 20, 180, 0 }, { "Huguta Masuo", 52, 178, 0 }, { "Huguta Sazae", 48, 161, 1 } }; sqlite3 *db; sqlite3_stmt *dropStmt = NULL; sqlite3_stmt *createStmt = NULL; sqlite3_stmt *selectStmt = NULL; sqlite3_stmt *insertStmt = NULL; char *drop_tbl_sql = "drop table member"; char *create_tbl_sql = "create table member" "(id INTEGER PRIMARY KEY," "human BLOB NOT NULL )"; char *insert_tbl_sql = "INSERT INTO member (id, human) values (?, ?)"; char *select_tbl_sql = "select human from member where id = ?"; char *pzTail; int rc = 0; int exitcode = 0; rc = sqlite3_open("test.db", &db); //rc = sqlite3_open(":memory:", &db); if (rc != SQLITE_OK) { printf("open error:%d, %s\n", rc, sqlite3_errmsg(db)); exitcode = 1; goto end; } /* cleanup. ignore error. */ sqlite3_prepare_v2(db, drop_tbl_sql, -1, &dropStmt, NULL); sqlite3_step(dropStmt); rc = sqlite3_prepare_v2(db, create_tbl_sql, -1, &createStmt, NULL); if (rc != SQLITE_OK) { printf("create error:%d, %s\n", rc, sqlite3_errmsg(db)); exitcode = 1; goto end; } rc = sqlite3_step(createStmt); if (rc != SQLITE_DONE) { printf("create error:%d, %s\n", rc, sqlite3_errmsg(db)); exitcode = 1; goto end; } rc = sqlite3_prepare_v2(db, insert_tbl_sql, -1, &insertStmt, NULL); if (rc != SQLITE_OK) { printf("insert error:%d, %s\n", rc, sqlite3_errmsg(db)); exitcode = 1; goto end; } rc = sqlite3_prepare_v2(db, select_tbl_sql, -1, &selectStmt, NULL); if (rc != SQLITE_OK) { printf("select error:%d, %s\n", rc, sqlite3_errmsg(db)); exitcode = 1; goto end; } int i = 0; for (i = 0; i < 5; i++) { sqlite3_reset(insertStmt); sqlite3_bind_int(insertStmt, 1, i); sqlite3_bind_blob(insertStmt, 2, &human[i], sizeof(struct human), SQLITE_STATIC); rc = sqlite3_step(insertStmt); if (rc != SQLITE_DONE) { printf("insert error:%d, %s\n", rc, sqlite3_errmsg(db)); exitcode = 1; goto end; } } printf("-------------------------------------\n"); for (i = 0; i < 5; i++) { sqlite3_reset(selectStmt); sqlite3_bind_int(selectStmt, 1, i); rc = sqlite3_step(selectStmt); //printf("select result:%d\n", rc); if (rc == SQLITE_ROW) { struct human *t = (struct human*)sqlite3_column_blob(selectStmt, 0); printf("ID: %d\n\t name: %s\n\t age: %d\n\t height: %d\n\t sex: %s\n", i, t->name, t->age, t->height, t->sex == 0 ? "M" : "F"); printf("-------------------------------------\n"); } } end: sqlite3_finalize(selectStmt); sqlite3_finalize(insertStmt); sqlite3_finalize(createStmt); sqlite3_finalize(dropStmt); return exitcode; }

2010-06-19 · 2 分 · Masayuki Igawa
picture

Kindle(6"ディスプレイ)を買っちゃった♪

というわけで、Kindle(Kindle Wireless Reading Device (6" Display, Global Wireless, Latest Generation) ) を買っちゃいましたw。 $259.00ですが、なんだかんだで27,678円の様です。 日本円で表示されるのがちょっとびっくり (実は、若干レートが不利なのか?と、思ったら、参考レートが表示されるだけみたいですね。 実際の決済はドルで行われるみたいなので、カード会社のレートですね。) これで、本を持ち歩き放題です。 自炊やブックスキャン等のサービスを利用すれば、 既存の本棚の本を圧倒的に減らせる可能性が出てきました。 来週までには届くのかなぁ? Shipping Method: Priority International Courier Shipping Preference: Group my items into as few shipments as possible Subtotal of Items: JPY 24,385 Shipping & Handling: JPY 1,975 ------ Import Fees Deposit JPY 1,318 ------ Total for this Order: JPY 27,678 Delivery estimate: June 23, 2010 - June 25, 2010 Shipping estimate for these items: June 21, 2010 1 "Kindle Wireless Reading Device (6" Display, Global Wireless, Latest Generation)" Electronics; $259.00 iPad購入を検討しましたが、 今のところ、予約しないと買えない 重い。(Kindleの倍ぐらいの重さ) 高い。(Kindleの倍ぐらいの値段) ということで、iPadはしばらく(半年くらい)様子見(の予定は未定)。

2010-06-18 · 1 分 · Masayuki Igawa
サイトのデザイン(テーマ)をシンプルなものに変えてみました

サイトのデザイン(テーマ)をシンプルなものに変えてみました

サイトのデザイン(テーマ)をシンプルなものに変えてみました。 どうだろうか。。

2010-06-12 · 1 分 · Masayuki Igawa
Xperiaソフトウェアアップデートした(R1EA025)

Xperiaソフトウェアアップデートした(R1EA025)

[POBox Touchが「2.0」に進化:ドコモ、「Xperia」の正式アップデートを開始——まずはPC経由で ITmedia +D モバイル](http://plusd.itmedia.co.jp/mobile/articles/1006/09/news086.html) via kwout http://kwout.com/cutout/8/st/3x/5az_bor.js Xperiaソフトウェアアップデートが再開されたので、アップデートしました。 POBoxのフリック入力は、iPhoneのソレよりも良い感じですね。 私の場合、フリックする方向と、入力される文字の対応が体に染み込んでないので、 POBoxの表示方式(押したキーの上側に候補が表示される方式)が、いい感じです。 [POBox Touchが「2.0」に進化:ドコモ、「Xperia」の正式アップデートを開始——まずはPC経由で ITmedia +D モバイル](http://plusd.itmedia.co.jp/mobile/articles/1006/09/news086.html) via kwout http://kwout.com/cutout/7/xj/qn/ife_bor.js また、タッチパネルの感度が向上しているということなので、ちょっと期待してます。 PC経由か、あるいは、Xperia単体でのアップデートも可能になっています。 Xperia単体で手動でアップデートする場合は、 「設定」→「端末情報」→「ソフトウェア更新」 で出来ると思います。 参考リンク: http://www.sonyericsson.co.jp/support/software/updateservice/ http://japanese.engadget.com/2010/06/09/xperia/ http://plusd.itmedia.co.jp/mobile/articles/1006/09/news086.html http://av.watch.impress.co.jp/docs/news/20100609_373193.html http://ameblo.jp/moon-age/entry-10559165157.html http://saya.s145.xrea.com/archives/2010/06/xperia_4.html http://h-scp10.blog.so-net.ne.jp/2010-06-10 http://d.hatena.ne.jp/Sapphire/20100610/1276175119

2010-06-11 · 1 分 · Masayuki Igawa