自作自演

Firefox の話題を中心に Web 関係の話も扱うつもりの雑記。だった。
zisakuzien.exblog.jp

Top

<   2014年 08月 ( 2 )   > この月の画像一覧

kindle に HTML を送ってみたメモ

某所から HTML を毎日取得して、kindle で読めるようにした。
それに関して色々メモ。

■kindle に関して
Android に kindle アプリを入れれば使える。
Send-to-Kindle の機能で、Amazon 側に指定されたメールアドレスに
HTML ファイル等を添付して送ると、kindle で読めるようになる。

■HTML の変換
最初は取得した HTML をほぼそのまま kindle に読ませたが
それでは HTML の構造が複雑なのか遅かった。
見出し(h1)と本文(p)の繰り返しになるように詰めなおしたら
kindle 上でもさくさく読めるようになった。

PHP で UTF-8 以外の HTML を読むときは
文字コードを UTF-8 に変換した上で、
meta タグの Content-Type で UTF-8 を指定するように書き換えた上で
DOMDocument に読み込ませれば文字化けしない。

元のドキュメントから、シンプルなドキュメントに詰めなおすときは
そのままでは appendChild できない。
importNode メソッドで、別ドキュメントにノードをコピーできる。

■メール送信
uuencode コマンドと mailx コマンドで添付ファイルを送ろうとしたが
kindle では添付ファイルがあると認識されなかった。
(添付ファイルがない旨のエラーメールが返ってきた。)
Kindle に sendmail で届け - Slip Ahead Logging
上記のスクリプトを使ったところ、ちゃんと kindle で認識された。

■送ったファイルの削除
Send-to-Kindle のファイルがたまっていくのは
PC から下記のブックマークレットを使って、
My Kindle → パーソナル・ドキュメントのページから削除する。
(ブックマークレット使わないと1つ1つ削除・ページ読み込みになってつらい。)
Kindle Library Bulk Delete - Overanalyze

■感想
Send-to-Kindle で HTML ファイルを送る場合、
mobi ファイルを作る場合と違って、目次等はいらないし、
HTML の構造はかなり適当で良い。
Wi-fi のある環境で kindle を開けば同期も早いし、
同期が済めば電波の悪い場所でも問題ないので結構快適。



[PR]
by tokage-shippo | 2014-08-24 23:06

mysqldump で取ったダンプが別の MySQL に入らなかった

・サーバA で mysqldump でダンプを取得する
・サーバB で mysql < ダンプ という感じでダンプをインポートしようとする
・シンタックスエラー多発
という状態になって困りました。

【MySQL】互換性の都合でダンプが流し込めない時 at softelメモ
mysqldump のオプションに --compatible=ansi をつけることでシンタックスエラーはなくなりました。

インポート時に Duplicate entry のエラーが1つだけ出てしまいましたが、
検証用のデータとしてほしかっただけだったので、原因追求はせずに
下記を参考に mysql コマンドのオプションに -f をつけて無理やり流し込みました。
[MySQL]エラーを無視してsqlファイルをインポートする | のぶろぐ
[PR]
by tokage-shippo | 2014-08-05 17:51
Mozilla Firefox ブラウザ無料ダウンロード

about this...

書き手の名前は 晴柳祐志 と言います。


リンク

Twitter
いつか何とかしたいサイト

最新のトラックバック

[foxkeh]フォクす..
from 「 Firefox ×?=!..
[Firefox]Fir..
from +Sun Flower〜報告〜+
Firefoxバトン
from MなMによるMのための日記
スキン変更!
from SUKA・SUKA・BLOG
Firefox 1.5に..
from mmkg

検索

S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
XML | ATOM

個人情報保護
情報取得について
免責事項