- 2011/03/31 Thu
-
年度末ですね。
本日で終了の方が自分のチームに1名、隣のチームに3名おられたので、合同で送別会がありました。
せっかく隣のチームと合同なわけですしと、隣のテーブルまでビール片手にちょいと根回ししにいってみたりとか。
明日は金曜日とかお構いなしに飲んでみたりとか。
というか、自分も今日までだったはずなんですけどね。
前回に続いてまた延長になったので、もう少しだけシーサイドのようです。
ぼちぼち自社のほうから呼び戻しの声が掛かっているので、いつまでになることやら。
- 2011/03/30 Wed
-
オライリーのebookから余白を除去して、Kindleで快適に読む方法 - ただのにっき(2011-03-28)
http://sho.tdiary.net/20110328.html#p01電子書籍端末向けにPDFを加工するには、テキストデータを抽出する方法や、PDFをそのまま加工(crop)する方法があるが、オライリーのPDFはDRMがかかっているのでいずれもうまくいかないようだ。
歯を磨きながら Ebook のバイナリをぼけと眺めてみたのですが、CropBox の書き換えは特に問題なさそうな気がしたので試してみました。スクリプト
例によって Perl で。use strict; use warnings; # left, bottom, right, top my @offset = (20, 20, -20, -20); while(<*.pdf>) { next if /-cropped/; open my $in, $_ or die; s/(.*)(\.pdf)$/$1-cropped$2/; open my $out, '>', $_ or die; binmode $in; binmode $out; while(<$in>) { s/(\/CropBox\s*\[\s*([^\[]+)\])/crop($1, $2)/eg; print $out $_; } } sub crop { my @offset = @offset; my @pos = map{int $_ + shift @offset} split /\s+/, $_[1]; my $crop = sprintf '/CropBox[%d %d %d %d]', @pos; my $blank = length($_[0]) - length $crop; warn $_[0] and return $_[0] if $blank < 0; return $crop.(' ' x $blank); }実行結果
CropBox 変更前

CropBox 変更後

やったね!
# 写真のはかなりカツカツに設定してます。(60, 43, -60, -74)味噌
/CropBox [ 0 0 516 659.52 ]
を/CropBox [ 20 20 496 639.52 ]
のように加工するとオフセットが破綻してファイルが壊れるため、小数点以下を捨てたりスペースを除去して桁を増やすための領域を無理やり確保しています。
まぁ、簡易処置ということで。
当然、領域が確保できない場合も想定されるわけですが、その場合は警告を出力して、その位置の CropBox は無視します。
今回自分が購入した(うちのURLが届いた分)5冊については、警告なしで通ったのでとりあえず良し。
ThoughtWorksアンソロジーのサンプル3種についても試してみましたが、警告なしで通りました。O'Reilly Japan - ThoughtWorksアンソロジー
http://www.oreilly.co.jp/books/9784873113890/
寝よう。
- 2011/03/29 Tue
-
滑り込みで購入した分のダウンロードURLがまだ届かない。
と思ってたら、待ち時間の案内がでてた。O'Reilly Japan Ebook Store ダウンロードURLご案内までの待ち時間
http://www.oreilly.co.jp/ebook/ebook-stat.htmlただいま多くのご注文をいただいて、処理が大幅に遅延しており、ご注文からダウン>ロードURLのお知らせまで
約50時間
お時間をいただいております。
現在
2011-03-25T20:09:04
までにご注文頂いたPDFのダウンロードURLをご案内しています。
はい。まだですね! Referer:
帰宅して、まず確認。O'Reilly Japan Ebook Store ダウンロードURLご案内までの待ち時間
http://www.oreilly.co.jp/ebook/ebook-stat.htmlただいま多くのご注文をいただいて、処理が大幅に遅延しており、ご注文からダウンロードURLのお知らせまで
約34時間
お時間をいただいております。
現在
2011-03-25T22:08:22
までにご注文頂いたPDFのダウンロードURLをご案内しています。
16時間経過して、2時間分進行。
この時間内だけで、どれだけ注文されてたんだって話ですよ。
そして、その倍以上、最後の2時間に注文されているわけで。先はまだ長い。
- 2011/03/28 Mon
-
ここ最近、社食のサイドメニューで冷奴がでません。
今日に至っては、「冷奴は相変わらずないけど、今日は麻婆豆腐だ!わー!」と思ったら、麻婆大根でした。
泣いた。 滑り込みで購入した分のダウンロードURLがまだ届かない。
- 2011/03/27 Sun
-
昨日までのあらすじ:オライリーの Ebook をまとめて買ったので、電子ブックリーダーの購入を検討をしたよ。
今日のあらすじ:電子ブックリーダーを買ってきたよ。
はい。
Kindle は触ったことあるけど Reader はないので、とりあえず触りにいかないとねと触りにいった帰りに、気が付いたら Reader をお持ち帰りしてました。PRS-650。
標準で入っている使用許諾契約書が都合よく pdf で横表示の挙動を確認できたのと、実際に Reader の横表示を片手操作してみて、やっぱり Kindle のボタン配置は片手操作むずかしいなと思ったのとで。
うっかり。
横表示なんですが、PRS-650 と PRS-350 とで回転方向が逆なんですね。なんでなんだぜ?
ちなみに、PRS-650 だとボタンが左側。
帰宅するなり早速 pdf を突っ込んでみたのですが、最初の感想は「うっかり5インチを買わなくて正解だったな!」ということでした。
PRS-350 の実機を触ってみて、5インチでもいけるか…?と思わないでもなかったのですが、踏みとどまって正解でした。主に文字サイズ的な意味で。
6インチも十分軽いし、自分には PRS-650 がバランスとれてそうです。
これから通勤時にぬるぬる活用していきたい!
- 2011/03/26 Sat
-
オライリーの Ebook をまとめて購入してしまったので、こうなると電子ブックリーダーが欲しいですよね。というわけで検討。
この機会に Android端末をと考えないでもなかったですが、- オライリー・ジャパンの Ebook は、本家と違ってフツーの pdf
- 電子書籍のフォーマットではないので、紙媒体の内容そのままが画面に表示されることになる
- 携帯端末の場合、拡大+移動で読むことになりキツイ
- タブレットの場合、通勤電車内での使用がキツイ
投了。
ここはもうオライリー本を読むためだけにと割り切って、文字の視認性にアドバンテージのある電子ペーパーな端末で検討を。
バッテリーの持ちも液晶とは雲泥の差だし。
通勤時と休日以外はカバンに入れっぱなしの運用が可能になるわけで。
候補はKindle Wireless Reading Device, Wi-Fi, Graphite, 6 Display with New E Ink Pearl Technology Kindle Store
http://www.amazon.com/Kindle-Wireless-Reader-Wifi-Graphite/dp/B002Y27P3MPRS-650 電子書籍リーダー“Reader”(リーダー) ソニー
http://www.sony.jp/reader/products/PRS-650/PRS-350 電子書籍リーダー“Reader”(リーダー) ソニー
http://www.sony.jp/reader/products/PRS-350/
あたりか。
インチ数は6インチもしくは5インチということで、まずはどの程度の文字サイズになるかイメージを作成してみる。前提条件
- ドットピッチ 0.265mm のディスプレイで表示した場合に端末での表示サイズになるよう計算
イメージのソース
「訳者あとがき」のPDF(500KB)縦表示
- 左右を目一杯に表示
- 上下は若干切れた状態
5インチ

6インチ

横表示
- 左右と上を目一杯に表示
- 下は要スクロール
5インチ

6インチ

予想以上に文字小さいな!
余白のカットはしていないので、実際にはもう少し大きくできるはずですが。「そこで Kindle DX ですよ!」
という話もありますが、通勤電車での使用を考えるとやっぱり端末の大型化は避けたいわけで。
6インチの横表示が妥当なところか。
横表示を前提とすると、Kindle のページ送りボタンはちょっと片手操作しづらそうですかね。
端末的には Kindle の方が魅力的ではあるのだけれど。
うーん。
- 2011/03/25 Fri
-
給料が振り込まれていない気がする。
そういえば、総務からみずほのシステム障害の件でメールがきていたようなそんなような。 23時半帰宅。期間はただいまより2011年3月26日の午前0時まで。
というわけで、最後にもう1冊。
と思いきや、オライリーのサイトが極端に重くなっている状況。
みんな考えることは一緒かーと思いつつ、1ページ1ページの遷移を気長に待ちつつ、エラーになったら戻りつつ。
なんとか間に合いました。
滑り込みにも程がある。
- 2011/03/24 Thu
-
オライリーで災害支援キャンペーン。O'Reilly Village/オラの村 - Deal of the Week - 災害支援キャンペーン開催
http://www.oreilly.co.jp/editors/archives/2011/03/deal-of-the-days-support-disater-relief.htmlオライリー・ジャパンでは、O'Reilly Mediaで行なわれている災害義援金キャンペーンに続いて、東北関東大震災の被災者を支援するための期間限定キャンペーンを実施いたします。
上記に記載したプロモーションコードをO'Reilly Japan Ebook Storeのショッピングカートでご入力いただくと、Ebookの通常価格の50%オフでご購入できます。この期間にご購入いただいた分の売上は、著作権者への印税や決済手数料を除き、全額を日本赤十字社への義援金とさせていただきます。期間はただいまより2011年3月26日の午前0時まで。
ぜひ、この機会にオライリーのEbookを。
印税・手数料を除く額を全額寄付とか。やってくれます。
600円で手に入る本家と違って いまいち買い得感がない上に、ラインナップも豊富とは言いづらく、オライリー・ジャパンのEbookにはこれまで二の足を踏んでいたのですが、この機会に購入したいと思います。
思いますというか、とりあえず2冊購入しました。
キャンペーン中にもう何冊か買いたい。
というか、ラクダ本の電子書籍化はまだなのですか。
紙媒体で持ってはいますが、電子書籍でも欲しいんですよ。
というか、重いんですよ。 ※VOLUME1と2あわせて2000ページ 続・オライリーで災害支援キャンペーン。
社長から呼び出されて定時に上がって3時間半ほど飲んで帰宅してからメールを確認してみたところ、オライリーからダウンロードURLが届いていました。
到着時刻は18:08。注文したのは0:38。
順調に遅延している様子。O'Reilly Village/オラの村 - EbookダウンロードURL配信の遅延について
http://www.oreilly.co.jp/editors/archives/2011/03/ann-ebook-notification-delay.html現在、Ebook Storeでは当初の予想を超える多くのご注文をいただき、Ebookをご用意する処理にかなりの時間を要しております。また、処理を行なうプログラムの一部に設計上の問題があり、一部のご注文についてかなりの時間がかかることが判明いたしました。この問題は既に修正済みです。また、処理が深夜等にずれ込んだ場合を想定し、Ebookのファイルがサーバ上から削除されるまでの時間を通常の12時間から72時間に延長いたしました。ファイルの生成が終了してから3日間はダウンロードしていただくことが可能です。お客さまには大変申し訳ございませんが、本キャンペーンの趣旨を鑑み、なにとぞご理解を賜りましたら幸いです。
ダウンロード期間も12時間→24時間→72時間と延長中です。
自分のように二の足を踏んでいた人間が相当数いたんじゃなかろうかという印象。
とりあえず、もう3冊購入しました。
- 2011/03/23 Wed
-
新宿線は、節電ダイヤを実施しています。通常時(平日ダイヤ)の8割程度で運転しております。急行につきましては運転を中止しております。
新宿線はまだいいのですが、浅草線が全然乗客をさばき切れていない今日この頃。
自分が乗り換えで使用している東日本橋では、新宿線から西馬込方面の改札に回り込むための階段で朝から入場規制されている有様。
押上方面の改札は規制されていないので、押上方面ホームから西馬込方面に行けてしまうんですが。
そのうちこちらも規制される気はしますが。
そんなことになるよりも早く、ダイヤが改善されますように。
今日の動き:サーバーチームから最新のモジュールをもらったら、デプロイの途中でこけた。
帰ろう!スーパーの短縮営業時間内に!
- 2011/03/22 Tue
-
朝。
雨。
勤務先に置き傘が2本ある状況。
それでも部屋に傘がある状況。
気をつけないと増える一方だよという話。 勤務時間はいつものそれに戻った感じですが、スーパーの営業時間が短縮されたままなので要するに買い物ができない。
明日1つ動きがあるので、また忙しくなりそうだってのに。