qpstudy05に参加してきた。¶
やはり今回一番の目玉は、小悪魔女子大生の @aicoakuma さんにお会いできた&サインもらえた&握手してもらえたこと!
頂いたサインはこちら。ヨメに見せたら「可愛い!」と喜んでた。
勉強会自体についての所感としては、だんだん女性の参加者が増えてきたなということ。これは良い傾向だよね。勉強会で女性は参加していてもその比率はやはり圧倒的に少ないけれど、回を重ねるごとに女性の参加者が増えているというのは素晴らしい。また今回は 小室さん や ぺたっちさん をはじめとする女性陣の皆さんにバレンタインのチョコを頂いた。ビールと一緒にヨメへのお土産にさせてもらった。ありがとうございます。
内容についてはいつものとおり他の参加者の方がブログに書くと思うので割愛。なので懇親会のLTで飛び込みでやった髭の話のネタの補足を。髭からCouchDBに繋げて最終的な目的は単なる宣伝だったのだけど。資料は Cloudantにアップ しておいた。ちなみに、Mustacheの細かい話とか、一切触れなかったLT資料を作ったjQuery Mobileについては、CouchDBの連載記事のCouchDB on Androidの続編記事で紹介する予定 1 。jQuery Mobileを使うとHTML1ファイルであの程度の内容ができるので、使ってみると良いよと。でもまぁ、スマホかタブレットでなくマウスで操作するにはちょっと使い辛いので、画面どこかをクリックしたら次のページに遷移するようにした方が良いかなぁと。
- 1
既にもう3回分脱稿していたのだが、この2週で記事で触れているソフトウェアが立て続けにバージョンアップされたので、修正して再脱稿した。
PDFにパスワードを設定し制限を加える。¶
会社のPCではPDFに閲覧用のパスワードも設定できないので、外部に送るときにはzipでパスワードを設定する、という手段を取るしかないので、なんか無いかなぁとDebianパッケージを調べてみたら、qpdfというのを見つけた。
インストールは qpdf
を指定してインストールするだけ。
$ sudo apt-get install qpdf
使い方はコマンドラインで行うのでとても便利。
$ qpdf --encrypt user-password owner-password 128 \
> --print=none --modify=none --extract=n --accessibility=n
> --use-aes=y -- original.pdf encrypted.pdf
original.pdfに元のPDFを、encrypted.pdfに生成するPDFのファイル名を指定する。 --encrypt
オプションは、
--encrypt `user-password` `owner-password` `key-length` --
となる。それ以外の設定は鍵長によって使えるものが決まる。
上記は128bitで暗号化している。なお、他の制限を加えるオプションは、key-lengthと–との間に記述する。
--print=none
印刷不可--modify=none
編集不可--extract=n
図やテキストの抽出不可--accessibiliry=n
視覚障害者へのアクセシビリティを許可しない--use-aes=y
PDF自体をAESで暗号化する
40bitだと出来ないこともあるので要注意。
マニュアル¶
http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.encryption-options
CouchDB用のAndroidネイティブアプリCouchNotes。¶
CouchDBをDBとしてPhoneGapで作ったAndroidネイティブアプリのCouchNotesというメモアプリが CouchOneからリリースされていた 。リリース翌日には CouchOne ではなくMembaseと合併して Couchbase になったけど。Couchbase mobileは最初はiOSをターゲットとしてやっていくそうな。Android版はβ版が2週前にリリースされたけど、とりあえずはペンディングになるのかな。
さて、ネイティブアプリと言いつつもPhoneGapでやっているので実質的にはWebアプリ。jQuery Mobile1.0α3 + jQuery 1.5で作ったWebアプリをブラウザで動かす方が速い感じ。Phone GapよりもやっぱりTitaniumの方が良いのもなぁ。
酒絶ち宣言。¶
今日、ヨメと実家に帰って両親と話をしていた中で、飲み過ぎだから酒ヤメろと言われてしまった。先週からダイエットを始め、ヨメと一緒にジムにも行き始めたので、ちょうど良いので酒絶ちすることにした。飲み会ではソフトドリンクだけに。今まではサワーとかハイボールはソフトドリンクとか言ってたけれどちゃんとソフトドリンクで我慢することにした。さて、いつまで続けられるかなぁ。
CouchDB for Androidベータ版。¶
気がついたらいつの間にか ベータ版が出ていた 。 Android 2.3でインストーラがヌルポで落ちるバグ は修正されていて、インストールまでは出来たのだけど、実際に起動する際にloading状態のまま反応がなく止まってしまう。ErlangがAndroid SDKではなくNDKベースで開発されているからだろうなぁ。Milestoneは当面現役のままですな。