pdfファイルから画像を抜き出し( pdfimages or LibreOffice )

ここ2,3日で数回使ったのでメモしておきます. poppler-utilsのpdfimagesを使う 概要 $ apt show poppler-utils | grep Description: -A99 WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Description: PDF 向けユーティリティ (Poppler ベース) Poppler は xpdf PDF ビューアを基に作られた PDF 描画ライブラリです。 . 本パッケージには (Poppler ベースの) コマンドラインユーティリティが含まれ、 PDF 文書の情報の取得、他の形式への変換、編集ができます。 * pdfdetach — 埋め込みファイル (添付ファイル) の一覧出力または抽出 * pdffonts — フォント分析ツール *
Continue reading pdfファイルから画像を抜き出し( pdfimages or LibreOffice )

羽田空港の駐輪場メモ 2018.11

羽田空港に駐輪場が出来たようです. 羽田空港で進められていた自転車置き場の新設工事がほぼ終わり、一日午前五時にオープンする。  自転車置き場ができるのは国際線ターミナルビル近くの歩道脇。スペースは百七十一台分。空港スタッフか観光客かを問わず、誰でも無料で使うことができる。監視カメラも設置し、盗難を防ぐ。 東京新聞:羽田、自転車OKに 駐輪場あす新設:社会(TOKYO Web) 羽田空港国内線のページはまだ駐輪場なしのまま. 空港内には自転車の駐輪場はございません。あらかじめご了承ください。 駐車場のご利用について | 駐車場ご利用案内 | 交通アクセス | 羽田空港国内線旅客ターミナル 国際線は地図にはないけど以下の記述がある. ※駐輪場は2018年11月1日より運用開始します。 駐車場 | 羽田空港国際線旅客ターミナル 東京国際空港駐輪場の運用開始についてのpdfには地図あり. 東京国際空港駐輪場の運用開始について ※pdf 管理規定管理規定を見るとこんな感じのことが書かれている. 1.施設概要 (1)名 称 東京国際空港駐輪場 (2)場 所 下図のとおり (3)台 数 171台 (4)運営時間 24時間 2.供用開始日 平成30年11月1日(木)午前5時 3.利用対象者 (1)空港従業員(事前登録制として、自転車に利用登録証シールを貼付) (2)一般空港利用者(航空旅客・ターミナル見学者等) 4.利用料 無料 5.利用方法 防犯登録済みの自転車に限る 東京国際空港国際線駐輪場管理規程 ※pdf 地図からするとこのあたりでしょうか?(OpenStreetCam には見当たらず) Mapillary https://www.mapillary.com/map/im/b_ew_LgfD_xuH6pZTGazng GoogleStreetView https://www.google.co.jp/maps/@35.5469961,139.7665434,3a,75y,30.02h,79.5t/data=!3m6!1e1!3m4!1shzwiTzymEuLkx005P1xTwg!2e0!7i16384!8i8192 元のニュースでは誰でも利用できるとなっていますが,「防犯登録済みの自転車に限る」となっているので訪日の方が自分の自転車を停めるのは難しそう.そして一般車の降車場のそばで屋外で無人なので監視カメラがあるにしても空港観光の短時間の一時駐輪以上には怖くて使えないかなという感じ.羽田空港のそばに停めたいなら屋内で係員の居る駐輪場を使うほうが安心できそうです.(どうせならはんだ付けカフェや弁当屋さんみたいに監視カメラ映像を配信してくれたら確認できるし安心感ありそう) 関東在住時に羽田空港を使う際は基本的に輪行していたので羽田で駐輪することはありませんでした.よくやっていたのは新橋駅まで自走してモノレールの始発から輪行でした.始発だし荷物置き場もあるので自転車輪行がしやすくていい感じす.(羽田から自転車で脱出するのは面倒で1度しかやったことない……) 現地で確認してみたいですね,誰か確認してMapillaryやOpenStreetCamにUpしませんか?

Googleの社名変更で apt update エラー

パッケージ情報更新のために apt update 中にエラーが発生しました.Googleのアプリケーション(Google Chrome等)を導入ししたときに入るGoogleのリポジトリで Google, Inc. が Google LLC に変わったためのようです. E: Repository ‘http://dl.google.com/linux/chrome/deb stable Release’ changed its ‘Origin’ value from ‘Google, Inc.’ to ‘Google LLC’ N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details. Do you want to accept these changes and continue updating
Continue reading Googleの社名変更で apt update エラー

microSD cardが壊れたので高耐久モデルのmicroSD cardを入手

Raspbery Pi に使っていた 4GB の microSD が壊れてしまいました.wipefsでパーティション情報を消すのに数分.OSイメージを書き込みしようとしても1日動かしても終わりません. とりあえずデジタルカメラに使っていた SD card を microSD アダプタ経由でと思いましたがどうもアダプタの制度がいまいちなのかすぐ SD を見失ってしまいちょっとつらい感じです.ということで数年ぶりに microSD を購入しました. 容量としては4GBあればok,しかしそのへんの容量はもう殆ど無いし割高.山の奥とかSanDiskとかも考えましたが,TranscendのMLC高耐久モデルが高耐久の割には安い感じです.ECCも付いています.とりあえずAmazonのカートに入れておいたら100円引きクーポンが現れたのでそのタイミングで購入しました. 1,780円から100円引きで1,680円でした. 高耐久microSDXC/SDHCカード https://amzn.to/2PjK7XQ カタログスペックはこんな感じ(気になるところの抜粋) 容量 16 GB/32 GB/64 GB/128 GB フラッシュ種類 MLC NANDフラッシュ 動作環境温度 -25°C (-13°F) ~ 85°C (185°F) 動作電圧 2.7V ~ 3.6V スピードクラス UHS-I U1 Class 10 読出し(最大) 90 MB/s 書込み(最大) 50 MB/s 耐久性(最大) 16 GB:
Continue reading microSD cardが壊れたので高耐久モデルのmicroSD cardを入手

Raspberry Pi の USB-OTG ethernet の MAC address を model B の ethernet と同じ規則で設定する

Raspberry Pi model A/A+/Zero/ZeroW/ZeroHW/Compute Module/Compute module 3ではUSB-OTGが利用できます.(ZeroHW/Compute Module/Compute module 3は自分は未確認) Raspberry PiのUSB OTGを試す – Speaker Deck USB-OTGでHID(Raspberry Pi Zeroをマウス・キーボード化) Simple guide for setting up OTG modes on the Raspberry Pi Zero · GitHub USB-OTGでUSBをEthernetにしてHostPCからアクセスするようにするとUSBケーブル1本で電源と併用できて便利です. このときMACアドレスはモジュール読み込み毎に自動生成されます. 以下の例では,接続先(PC等)から見えるMACが HOST MAC 6a:b3:b1:5e:22:89 で,Raspberry Pi の中でのMACが MAC ae:3a:c7:8e:50:38 になっています. $ sudo modprobe g_ether $ dmesg | tail -15 [
Continue reading Raspberry Pi の USB-OTG ethernet の MAC address を model B の ethernet と同じ規則で設定する

壊れたzipファイルからデータを復旧する

Flickrからダウンロードしたアーカイブがダウンロードに失敗したのか内容が見られないです. アーカイブが壊れている場合 -F でどうにかなりそう? $ zip -l data-download-1.zip zip warning: missing end signature–probably not a zip file (did you zip warning: remember to use binary mode when you transferred it?) zip warning: (if you are trying to read a damaged archive try -F) zip error: Zip file structure invalid (data-download-1.zip) -F では駄目で -FF を試してみる $
Continue reading 壊れたzipファイルからデータを復旧する

宮崎でタンデム自転車のイベントと鹿児島でタンデム自転車を借りることの出来る場所

先日鹿児島県でも2輪端でも一般公道走行が解禁になりましたが, 鹿児島県でもタンデム自転車の一般公道走行解禁 – matoken’s meme 宮崎でこんなイベントがあるようです. 日台友好親善タンデムサイクリング開催 : 宮崎県サイクリング協会 全行程だけでなく、部分参加も可です。 自転車のない方には、レンタサイクルをご用意したいと思います。 期日 2018/11/17~20(サイクリング実施は 11/18~20) 開催地 西都市 宮崎市 綾町 サイクリングのみの参加費は無料です。 現在タンデム自転車だけで14台! ちなみに鹿児島だと,大隅の菅原小跡に最近出来た「鹿児島FunRide鹿屋店」でレンタサイクルがあるようです.(このpostはフライングしてるけど)   View this post on Instagram   遂に 鹿児島も タンデム自転車が 一般道解禁されたよ! 当店では鹿屋店に一台置いてますので 気になる方は 1時間500円でレンタルしてください^_^ #鹿児島funride #タンデム自転車 #解禁 #ユクサおおすみ海の学校 #鹿屋 #大隅 #鹿児島 鹿児島FunRideさん(@1999funride)がシェアした投稿 – 2018年10月月18日午後11時45分PDT 大きな地図を表示 旧大隅線後の自転車道のフィットネスパースがすぐそばですが車止めが多いのでタンデムは辛いかも.海岸線を南は浜田,北は桜島(時間や体力があればもっと)くらいがほぼ平坦で走りやすいと思います. 後は南さつま町の吹上浜サイクリングロードに併設された施設にもあると思うのですが,未確認.(先日行ったときに確認しようと思っていたのだけどトラブルで時間が押して断念) サイクリングターミナル・りんりん

Googleドライブにコマンドラインでアクセスするskickaを試す

Googleドライブにコマンドラインでアクセスできる skicka を少し試してみました. google/skicka: Command-line utility for working with Google Drive. Join the mailing list at https://groups.google.com/forum/#!forum/skicka-users. GOPATHを設定していない場合設定 $ GOPATH=~/go $ PATH=${PATH}:~/go/bin skickaの導入 $ go get github.com/google/skicka skickaの設定を行います. init コマンドで設定ファイルを生成します. 設定ファイルは ~/.skicka.config として作れれます. 次にlsコマンドを発行します.初回実行時にはウェブブラウザが起動して認証処理が走ります.許可すると自動的に認証が完了してls処理が走ります. 認証情報は`~/.skicka.tokencache.json` に保存されます. ls実行時に次回以降のためにメタデータを作成します.ファイルが多いと時間がかかります.プログレスが表示されるのでしばらく待ちましょう. メタデータは ~/.skicka.metadata.cache に保存されます. skickaの初期設定 $ skicka init $ skicka ls サーバなどでウェブブラウザを起動するのが難しい場合は -no-browser-auth を ls コマンドの 前 に付けて起動すると認証URLが表示されるのでそれを操作PCなどで開いて認証を行い,表示された認証コードをコマンドラインに貼り付けます. $
Continue reading Googleドライブにコマンドラインでアクセスするskickaを試す

特定プロセスのcpu利用率を制限するcpulimitを試す

先日mysqldump + xz 圧縮の間に pv を挟んで帯域制限をして xz の負荷を下げました. mysqldump を pv で制限 – matoken’s meme しかしこの方法ではそんなに負荷がない mysqldump もずっと動かしっぱなしで db にもよろしく無いです.mysqldump は先に済ませて xz だけを制限することにします. before umask 0266 && nice -n 19 ionice -c 3 /usr/bin/mysqldump –defaults-file=/mnt/backup/micro/.my-backup.cnf –single-transaction –quick –all-databases –events | pv -L 128k 2>/dev/null | nice -n 19 ionice -c 3 /usr/bin/xz -9 > /mnt/backup/micro/`date
Continue reading 特定プロセスのcpu利用率を制限するcpulimitを試す

rsyncで同期したファイルの内容が間違っていて困る

最近外のサーバのffmpegで生成したファイルをrsyncコマンドで家にコピーしています.しかし,先日rsyncでコピーが正常終了したファイルなのに再生が出来ないファイルが現れました. 恐らくffmpegの処理が最後まで終わっていない状態でrsyncを開始して,ffmpegの -movflags faststart が最後のあたりでrsyncで転送が終わった領域を書き換えたのではないかと思います. rsyncはチェックサムを確認していたのでは?と確認するとどうも明示的にチェックサムのオプションを付与しないと簡易的なチェックしかしていないようです. 少し確認してみました. 内容が違うけれどファイルサイズとタイムスタンプの同じファイルを用意する. $ mkdir from to $ echo ‘0123456789’ > from/01 $ echo ‘0123456780’ > to/01 $ touch -d0 from/01 $ touch -d0 to/01 $ ls -l from/01 to/01 -rw-r–r– 1 matoken matoken 11 11月 2 00:00 from/01 -rw-r–r– 1 matoken matoken 11 11月 2 00:00 to/01 rsync の
Continue reading rsyncで同期したファイルの内容が間違っていて困る