浅葱輪業

Programming & Bicycle

Bash on WindowsでPDFファイルからベクタ画像を取得する

ETロボコンの競技規約から、マップ画像を抜き出したくなったのでメモ。

pdftkを使用してPDF画像を1ページごとに分割。

# sudo apt-get install pdftk
$ cd work
$ pdftk hoge.pdf burst
$ ls
doc_data.txt  pg_0007.pdf  pg_0014.pdf  pg_0021.pdf  pg_0028.pdf  pg_0035.pdf  pg_0042.pdf  pg_0049.pdf
pg_0001.pdf   pg_0008.pdf  pg_0015.pdf  pg_0022.pdf  pg_0029.pdf  pg_0036.pdf  pg_0043.pdf  pg_0050.pdf
pg_0002.pdf   pg_0009.pdf  pg_0016.pdf  pg_0023.pdf  pg_0030.pdf  pg_0037.pdf  pg_0044.pdf  pg_0051.pdf
pg_0003.pdf   pg_0010.pdf  pg_0017.pdf  pg_0024.pdf  pg_0031.pdf  pg_0038.pdf  pg_0045.pdf  pg_0052.pdf
pg_0004.pdf   pg_0011.pdf  pg_0018.pdf  pg_0025.pdf  pg_0032.pdf  pg_0039.pdf  pg_0046.pdf  pg_0053.pdf
pg_0005.pdf   pg_0012.pdf  pg_0019.pdf  pg_0026.pdf  pg_0033.pdf  pg_0040.pdf  pg_0047.pdf  pg_0054.pdf
pg_0006.pdf   pg_0013.pdf  pg_0020.pdf  pg_0027.pdf  pg_0034.pdf  pg_0041.pdf  pg_0048.pdf

あとは該当ページをInkscapeで編集して、保存。

富士五湖巡りライド

以前より計画していた富士五湖ライドを実行に移すときが来た…

富士山ライドは去年の9月に自走で富士スカイラインを攻略して以来二回目のチャレンジ。 

f:id:tk-r:20160509225825j:plain

ただし、最寄り駅から輪行マン。

今回のプランは輪行富士駅まで移動して、富士五湖を巡りつつ山中湖で一泊、道志みちを下って帰宅というプラン。

というわけで、

f:id:tk-r:20160509230112j:plain

こしらえた。

富士駅からゆるゆると20kmほど走って、白糸の滝。

f:id:tk-r:20160509230516j:plain

ビンディングシューズからビーチサンダルに履き替えて、いざ滝の麓へ。

なるほど滝じゃねーの。

f:id:tk-r:20160509230701j:plain

人は結構いたけど、水しぶきが飛んでるからかなり涼しかった。清涼清涼。

コンビニ補給を挟みつつ、朝霧高原を目指したけど、桜まつりをやってたみたいで渋滞が凄かった。だらだらと緩い斜度の道を上る。

そんなこんなで道の駅朝霧高原

f:id:tk-r:20160509231340j:plainf:id:tk-r:20160509231700j:plain

ここで食べたアイスクリームが美味すぎた!ただ流石に少し寒かったかな。

残りの上りも片づけて、食事処で昼食。

f:id:tk-r:20160509232239j:plain

胡麻うどん。

それなりのアップダウンを挟みつつも本栖湖精進湖、西湖、河口湖と回っていく。

f:id:tk-r:20160509232249j:plain

この日は天気が最高で、常に右手に富士山が見えていた。ただし風はそれなりに強く、途中で先頭を交代しながら登って行った。

あと、GWだからだろうけど普段運転していないような自動車が目立っていた気がする。対向車線であわや接触、みたいなタイミングも見た。

安全運転でさらに走行。

f:id:tk-r:20160509232259j:plain

 本日のゴール、山中湖。湖畔にはサイクリングロードが整備されていたので、ゆったり流しながらクールダウン(この看板を探してた)。

近所のコインランドリーで洗濯物を回しつつ、夕飯。

・・

・・・

 

 

翌朝。朝6時に目が覚めて…

f:id:tk-r:20160509234136j:plain

宿から見た富士山。快晴すぎる。

 

山中湖畔から道志みちに入って、2kmほど上ったあとは延々とダウンヒル

途中で吊り橋を発見したので撮影タイム。

f:id:tk-r:20160509234902j:plain

そのあと宮ケ瀬湖を抜けて伊勢原に降りて、だらだら走って帰宅。

GWを利用して初めての泊りがけライドに挑戦したけど、全工程を通して好天に恵まれてラッキーだった。2日間の総走行距離は190km。

 

日本最高標高を誇る富士山。

次はヒルクライムも交えてぜひ挑戦したい。

f:id:tk-r:20160509233346j:plain

Di2バッテリー台座にボトルケージを追加

3ボトルケージ化

輪行を絡めたロングライドを行う場合、輪行袋の収納場所が問題になります。

大型サドルバッグにまとめて放り込むのが定番だと思いますが、重心が高くなるのと無駄さにかさばるのが非常によくない。

 

そこでBB下のスペースにボトルゲージを追加して、積載量を増やす方法があります。

cbnanashi.net

これを使うことで、ボトルケージを3個搭載して

を同時に積載することができます。さらに比較的重たいツール缶を最下部に積載することで重心が低くなります。

ただし、この方法だとフレームとボトルケージのサイズによっては前輪と干渉する場合があります(した)。

 

 Di2バッテリー台座

あれやこれやと考えていたときに、この穴が目に入りました。

f:id:tk-r:20160125111729j:plain

自分の使用しているフレームは2014年モデルのBH Quartzであり、このフレームはシマノの電動コンポDi2に対応しています。

この穴はDi2のバッテリー台座固定用の穴であり、M4でねじ切りされています。

自分のQuartzはUltegra Di2で組んでいますが、バッテリーは内蔵用をシートポストに搭載しているため、この穴は使用していませんでした。

というわけで改造作業の始まりです。

 

ボトルケージマウントアダプター SM-BA01

www.amazon.co.jp

この製品はDi2バッテリーとボトルゲージが干渉した場合に、ボトルケージの位置を調整するためのアダプターです。

f:id:tk-r:20160125112459j:plain

ただし、Di2のバッテリー穴の間隔は40mmのため、このアダプタはそのままでは使用することができません。

レッツ工作。

f:id:tk-r:20160125112924j:plain

10mmほど削ることで、固定可能な幅を確保することができました。

M4x10mmのネジを調達して、

f:id:tk-r:20160125113021j:plain

無事にBB下にボトルケージを追加することができました。

前述の製品を使用した場合よりさらにボトルケージの位置を下げれたため、前輪との干渉もありません。 

(当然ですが本改造は完全に自己責任となりますので、真似した場合に発生した問題は一切負えません)

Windows 10 で LifeCam Studio が動かないときの対処法

www.microsoft.com

 

一時期安売りしてたんで持ってる人も多いかと思います。

ですが、 Windows10にアップデートしてからSkypeなどでカメラを認識しなくなっていました。(マイクは使用可能)

 

http://answers.microsoft.com/en-us/windows/forum/windows_10-hardware/microsoft-lifecam-windows-10/9c54aaac-d91a-4dc6-988b-362150eeebfa?page=5

 

ここに書いてある通り、一旦ドライバをアンインストールしてからオンラインからの自動インストールで動作しました。

 

高専プロコン2015 公式アプリ

というわけで母校が主管校だったので、公式アプリ作ってました。

 

proconapp.com

 

Windows Phone 8.1で動作するアプリケーションを担当しました。ソースはGithubで公開してあります。

 

github.com

 

基本的にはHTTPClientでJSONデータをサーバからもらってきて、JSON.NETでパースして表示している感じです。

一応プッシュ通知にも対応してます。

 

MVVMっぽく作りたかったのでPrismを使ってます。

ここら辺の話は次のアプリ使うときに活かしながらぼちぼち説明していきたいですね。

 

日の出ラーメン大船店

ガッツ麺DX大盛

f:id:tk-r:20150728204903j:plain

自転車に乗って消費したカロリーを速攻で取り返すスタイル。

 

走行距離35.8km / 平均速度17.1kph