自炊 スイスイ

2011 年 5 月 7 日 Jiro コメントはありません

scansnap 1500を購入していたのですが、あまり使っていませんでした。

昨夜は友人が自炊の素材を持ってきてくれたので、はじめての自炊です。

古いCマガジンで、200ページほどの雑誌です。

裁断機は持っていないので、ダンボールしいてカッターで切っていきます。

まずは、表表紙、裏表紙を切り取って、定規を当てて慎重にカットしていきます。

どうしても切断面が少し斜めになってしまうのは仕方ないですね。

雑誌が200ページなので枚数にして100枚。50枚づつくらいが読み取るのに良いとの

ことですから、半分に分けて2回読み取りました。

はじめてで、重送が起こったときのやり方がわからず、1回やり直しをしましたが

割とスムーズに読み取ってくれました。

半分をすべて読み取ったら、続けて次の束をセットしてボタン押すだけですから

実に簡単です。この間PC側では何もすることはありません。

4-5分くらいで終わった感覚です。PDF変換もすぐに出来ますね。

PC画面に出ている表示で「読み取り終了」ボタンを押すと一気にPDF化してくれます。

ジャムったときは、PC画面に「このページまで読込んでいます」と縮小画像が出るので

あわてず原稿を取り出して確認し、次のページからセットすれば問題ないようです。

2冊目は裁断の仕方が少し悪くて、のりが残っているところがありまして、結構ジャムってしまいました。

スキャンした雑誌はかなり薄手の紙質でしたが、うまく裁断しておけば問題なく読み取れるようです。

PDFを検索可能に変換するにはかなりPCのパワーを食いますが、ほっとけば空き時間でやってくれます。

Acrobat Readerで開いて「カーネル」とかキーワード入れたら、しっかり検索してくれるのに

感動です。

そのあとはドロップボックスにアップロードして、iPhone iPadなどでダウンロードしてみてみました。

モノクロページはかなり軽快に見られますが、カラーで画像の多いページは少し引っかかります。

pdfのサイズは67MB位になりました。

 

カテゴリー: ブログ タグ:

EverNoteのまとめ

2011 年 4 月 27 日 Jiro コメントはありません

iPhoneやiPad Android端末を使っていると、データのやり取りなど結構面倒なことになってしまいます。

まあ、そんなに色々な端末を使っていること自体珍しいことですから、あまりそんな要求は無いかもしれないのですが。

WebをPCや携帯端末で見ていて、後でゆっくり読見たいなと思ったときにEverNoteは便利ですね。

ブックマーク系のサービスもいろいろ検討して、今はGoogleChromeのブックマーク同期を使っています。

しかし、これではAndroidやiPhoneのブラウザでは、まだ使えません。

EverNoteにクリップしておけば、どの端末からも見られて便利です。

携帯端末やPCからEverNoteのサイトにブラウザでアクセスしても使えますが、専用のアプリがあるので

それらをインストールして使うと便利です。

またGoogleChromeには拡張機能でEverNoteにクリップする Clip to Evernote もあります。

 

もうひとつ便利なのは、携帯端末で取った写真の管理です。

毎回、母艦となるPCにケーブルで接続して、写真のデータを転送しておくのも不便ですし、すぐに転送を忘れてしまいます。

EverNoteに転送しておけば、どこから、どの端末でもアクセスできるので、携帯端末で取った写真をPCにダウンロードして

加工を行い、ブログにアップするのもすぐに出来ます。

とりあえず、なんでも転送しておくと困ることがありませんね。

 

もちろんクラウドですから、インターネット接続が無い場所や、EverNoteのサービス自体に障害が起こったら

アクセスできません。

また、無料で利用する場合は月間60MBまで転送容量制限があります。

有料のプレミアム会員は一ヶ月1GBまでで、月額5ドル。

クレジットカード、GoogleCheckOut、Paypalが使えます。

保存容量は関係しないので、たくさんアップロードする月だけ有料にして、翌月は無料にするという方法でも

保管したデータはそのままで使えるようです。

EverNoteのサイト->http://www.evernote.com/about/intl/jp/

 

カテゴリー: Android, iPad, iPhone, クラウド タグ: , ,

cakePHP1.3再入門#5 CakeでBakeまで

2011 年 4 月 13 日 Jiro コメントはありません

久しぶりにWebサービスでも作ってみようとCakePHPを使ってますが、すっかり忘れていますw

基本的な部分の覚書があいまいだったので、再度書いてみます。

1.開発環境とインストール

開発環境はAptana+Debug-Kit+FireBugという感じです。

Windows機での開発ですので xamppを使います。DBはMySQL。

cakePHPサイトから最新版のcakePHP1.3.8 安定版をダウンロードして、zipファイルを解凍。

/xampp/htdocs/の配下に解凍したディレクトリごとコピーします。

作成したいプロジェクトの名前にしますので、今回はwebapiとしてみました。

/xampp/htdocs/webapiとなります。この下にcake plugins vendors app などのディレクトリやファイルを

コピーすることになります。

2.初期設定

ここでxamppのコントロールパネルを起動して「Apache」「MySQL」を起動してFireFoxから

http://localhost/webapiとURLを呼び出すとデフォルトの画面が表示されます。

ここで起動画面に出ているエラーを消しておきます。

webapi/app/config/core.phpの修正。

Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');

Configure::write('Security.cipherSeed', '76859309657453542496749683645');

上記二行の最後の定数部分を適当に書き直します。セキュリティに関する乱数や鍵の基本になる部分ですから あまり短い文字列や数字では強度が落ちるのかな?

後はデータベースの設定だけです。

xamppをインストールしていればphpMyAdminもはいっていると思いますから、簡単にデータベースを

作っておきます。

FireFoxからhttp://localhost/でxamppのコントロール画面を表示させて左側メニューからphpMyAdminを起動します。

今回のwebapi用に適当にデータベースを作成してみます。

データベース新規作成で、webapitestとしてデータベースを作成しておきます。

ひとつぐらいテーブルも作成しておきます。適当にwebapidatasのテーブルを作成しておきます。

(テーブル名はモデルと関係するので複数形にしておくと良い。)

テーブルの設定などはMySQLの説明サイトなどで確認。

データベースユーザーも専用の作成しておきましょう。

phpMyAdminの画面にはユーザーというタグが無いのですが「特権」というところで作成します。

webapiuserでwebapipasswordとしてみます。

ここでユーザー名とパスワードを指定して作っておきます。アクセス権限は今回作成したwebapitestデータベース

だけに絞っておくとよりセキュアかもしれませんね。

さて最後のエラーを消します。

webapi/app/config/database.phpの作成。

このディレクトリに database.php.defaultというファイルがありますので database.phpにリネームしても良いし

コピーして新しい作成してもいいですね。コピーはAptanaのphpエクスプローラからも出来ます。

database.phpを開いて編集します。

class DATABASE_CONFIG {

	var $default = array(
		'driver' => 'mysql',
		'persistent' => false,
		'host' => 'localhost',
		'login' => 'webapiuser',
		'password' => 'webapipassword',
		'database' => 'webapitest',
		'prefix' => '',
	);

	var $test = array(
		'driver' => 'mysql',
		'persistent' => false,
		'host' => 'localhost',
		'login' => 'user',
		'password' => 'password',
		'database' => 'test_database_name',
		'prefix' => '',
	);
}

こんな感じで指定します。

データベース名->webapitest

ユーザー->webapiuser

パスワード->webapipassword

これで先ほどのURL http://localhost/webapiにアクセスすると黄色い帯がすべてグリーンになっていると思います。

データベースのところは黄色になっている場合はエラーメッセージから確認します。

3.Bakeを使う

カテゴリー: cakePHP, PHP タグ: , ,

Android2.1のエミュレータがインターネットに接続できない

2011 年 4 月 5 日 Jiro コメントはありません

Eclipse+adbで開発しているのですが、何故か突然エミュレータがインターネットに接続できなくなりました。

それもAndroid2.1のエミュレータのみ。他の1.6や2.2は通常どうり接続できます。

2.1エミュレータを起動してブラウザを開くと「インターネットに接続していません」と

怒られます。

「電力需要チェッカー」のテストでもネットワークエラーになってしまいます。

色々調べた結果コマンドプロンプトから


C:\>adb shell

# setprop net.dns1 8.8.8.8

setprop net.dns1 8.8.8.8

# setprop net.dns2 8.8.4.4

setprop net.dns2 8.8.4.4

という風に打ってDNSを指定した後、エミュレータを起動すると正常に動作します。

しかし、毎回やらないといけないのでとても不便です。

エミュレータの設定ファイルを探したら.android/avd/Android2.1.avd/config.iniというファイルを見つけました。

「Android2.1」の部分は自分で設定したAVDの名称です。

中身は

hw.lcd.density=160
skin.name=HVGA
skin.path=platforms\android-7\skins\HVGA
image.sysdir.1=platforms\android-7\images\

のようになっています。

試しにこの下に

net.dns1=8.8.8.8
net.dns2=8.8.4.4

のように追加してエミュレータを起動したところ、インターネット接続が出来ました。
しかし、多少不安定な気もします。

とりあえず、この設定で使ってみます。

追記:この方法でもだめでした。

カテゴリー: Android タグ: , ,

iPhone iPadのメモ帳を同期する

2010 年 12 月 22 日 Jiro コメントはありません

出先でちょっとしたことをメモしたりする場合に便利なiPhoneのメモ帳ですが、

Googleカレンダーなどのように他のデバイスやPCと同期したいと思っていたら

これが簡単に出来るようになっていました。

ただしiOS4以降の機能のようです。

iPhone iPadでGMailのアカウントを登録しておくだけで、メモ帳の内容を自動的に

GMailの自分のアカウントに投げてくれます。

iPhone iPad間では、これでメモ帳の同期が取れます。

他のPCやAndroid端末からはGMailを開くと「Notes」というラベルが作成されていて、そこに作成したメモを受信していますので参照は可能です。

ただし、これらの端末からは編集が出来ません。

注意点は、メモを作成する際に「アカウント」で「GMail」を選択してから「+」ボタンにタッチして新規作成を行わないと同期メモとしてくれません。

「すべてのメモ」を選択しているとその端末内だけのメモになります。この辺がわかりにくいですね。

「設定」-「メール/連絡先/カレンダー」のメモの部分で「デフォルトアカウント」をGMailにしてみましたが、やはりアカウントをGMailにしておかないとだめなようです。

GoogleDocsなどにメモ機能がついてカレンダーのように同期してくれるともっと便利ですね。

カテゴリー: iPad, iPhone タグ: ,
Get Adobe Flash playerPlugin by wpburn.com wordpress themes