classics.

2018/12/19 Wedflickr

Google Apps Scriptを使ってAmazonの注文履歴をGoogle Spreadsheetsに保存するようにした

capture20181219015231691

Amazonの注文履歴はAPIがないのでMechanizeでスクレイピングして @oquno_shopping に投げているのだけれど、ちょくちょくログインのCAPTCHAに阻まれて辛かったので、手始めにGmailに届いたAmazonの注文履歴をパースしてSpreadsheet(6年前くらいにGoogle Sheetsにリネームされたとかいう話も見るけれどひとまずSpreadsheetsと呼ぶことにする)に保存していくという部分の自動化がざっくりできたので公開してみる。

どうやってるかというと正規表現でゴリ押しなので仕様が変わったら崩壊するけどスクレイピングでCAPTCHA入れなくて済むのならいいかという気持ちです。正直誰か書いてると思ってたけど軽くググった限りではなかったのと、ゴリゴリ正規表現になるので日本版でしか使えないのがあまり汎用性ない。

ということでGoogle Apps Script使うのだるいという人は手動でお試しできるフォームも作ってそこにライブラリのIDとかも書いておいたのでチェックしてくれ。リンク先でGmailとSpreadsheetの操作許可を求められる仕様だけどボタン押すまで特に読み書きしないし自分にはスクリプトが実行されたとかエラーがあったという程度までしか情報はこないので安心できる人は安心していじってください。その他注意等はリンク先に書いた。

https://script.google.com/macros/s/AKfycbyAwCca0txvvHlxQe2Ir-zxCiIHygqgvtMgOztwKC1QbWT6iOr0/exec

その他既知の問題・課題

  • たまに商品名が販売元になってる(正規表現がおかしい?)
  • 注文一覧・発送情報一覧・商品一覧でシートを分けない方がいいのかもしれない
  • 注文一覧も時系列にソートしたいかもしれない
  • HTMLメールじゃないとちゃんと対応していない(ASIN とかはテキストメールに入ってないし仕方ない)

そして今後の展望としては oquno_shopping に投げるのもサクッとそのへんの GAS 用 Twitter ライブラリ使って置き換えて、あと他のショッピングサイトの注文履歴にも対応したい。

2018/10/14 Sunflickr

Unihertz Atom届いて使ってるので感想など

DSM03126

そんなわけで2台パックでKickstarter出資してたのが10/9に不在通知来てて10日に取りに行った。アクセサリつけたりしてた人はまだ来てなかったりするらしいm9(^Д^)プギャー

メモとかはScrapboxにも書いてたりする。 https://scrapbox.io/oquno/Unihertz_Atom

まず、小さいのは最高で、さらにストラップ穴もありストラップも付属しているので最高。小さいものの、耐衝撃性も売りにしていることもあり最近の携帯電話2枚分くらいの厚みはあり、また、摩擦力も強めなのでスッとポケットに出し入れするのはやや困難。あと一番の問題は文字入力で、テンキーっぽいソフトウェアキーボードでもささっと入力は難しい。

カメラは、解像度はゴミってほどではないけれど今の時代にあまり常用したい画質ではない。本体のディスプレイの解像度だとピントが合ってるのかとか確認しづらいというのもある。

と、欠点はこのくらいで、スペックは十分で、ポケゴも割と普通にできる(文字は読みにくいけど)ので、電池もそこそこ持つし常用していく予定。ストレージも64GBと困ることはなさそう。ということでEssential Phone、Xperia Z5 Compact、Unihertz Atomの3台を常用の生活をやっていく。1台余ってて未開封なので予備にするかあげるか売り飛ばすかは後で考える気持ち。

2018/09/17 Monflickr

Essential Phone Halo Gray感想

5日に注文したのが台風の影響?とかもありやや遅れて14日に到着した。割ったBlackと性能とかは変わらないけど、背面の仕上げがBlackだとつるつるで指紋とか付きやすいのが、Halo Grayだとさらさら。今度は割らずに長期間使いたいので持ち運び用のケース的なの検討しているもののあんまこれだというのが見つからない。

2018/09/09 Sunflickr

Xperia Z5 Compact届いた

Z3Cを割ってじゃんぱらで注文した中古のZ5 Compactが週末のうちに届いた。サクッと乗り換えたけどいい感じです。背面もガラスじゃないし…。指紋センサーが電源ボタンと一緒になってるため細長くて設定した場所とずれやすいのがやや不満ではある。しかしゲームとかしないで普段遣いだけならこれだけでも生活できそう。

2018/09/07 Friflickr

Xperia Z3 Compactも背面割ったのでZ5 Compact注文した

昨日Essential Phoneを割ったのに引き続き、自宅トイレでポケットから落下してタイルに激突し背面がバキバキに。使えるけどなんかショック与えたら飛び散るかもしれないのとひび割れから細かいガラスが出てくる感じがあるのでそんな金使う予定もないので思い切ってZ5 Compactを注文した。Z3 Compactは容量に少し不満はあったので。しかし背面にガラスがあるのが解せない気持ちも出てきて、昔のiPhoneじゃないんだからやめてくれという気持ち。考えてみると、画面のない背面なのだからガラス用接着剤とかで安全に固めればそのままでもいいのかも?まあ捨てる予定はないので、暇な時に復活させたい。ひとまずはおサイフケータイは今やライフラインなのでさっさとなんとかしないと。

2018/09/05 Wedflickr

Essential Phone割ったので再度注文した

アスファルトの上でカバンにしまおうとしたら手を滑らせて落下し、バッキバキというほどではないけど割れてるねっていう程度には割れました。もっと丁寧に運用するつもりだったのに手にしてから3週間弱で割ってしまうとは…。全然使用には問題ないのだけれど、気持ちを切り替えてさっさとAmazon.comで安い方のHalo Gray 310USDを注文したのでうまくいけば来週にでも届く。240USDセールのときに買っておけばもっと出費を抑えられたのにという後悔も少しあり。割らない対策としてはケースはUX低下しまくるしガラスがちゃんと保護されてないと意味ないのでいらないのだけれど、ストラップの文化が消滅してしまったのがつらい。

2018/08/30 Thuflickr

360 Camera for Essential Phoneを買った&届いた

Amazonの到着予定より10日くらい早く、今日届いた。

IMG_20180830_233906

Essential Phoneにつけてカメラアプリを立ち上げた様子。現在夜で、家の中でしか撮ってなくていい感じのがないので作例は後日。静止画は6080x3040のjpgなのでGoogle PhotosとかFlickrに投げてパソコンからでもグリグリ動かして見たりできる。カメラアプリにライブストリーム機能があり、FacebookあるいはYouTube Liveに360°動画のライブ配信もEssenstial Phoneから可能。モバイル回線でうまくいくのかは試してないけど。Wi-Fiでもそこそこ配信とのラグが出てしまうのは仕方ない様子。

その他気になっていたところとしてはカメラ用ケースとかは買わなかったけれどナイロン袋みたいのが付属していたので軽い持ち運びはこれでいいかなというところ。サイズ感は思ってたより小さく、USBメモリくらいの感覚で楽に携帯できそう。しかしEssential Phone専用というのが電話を割るわけにはいかないという緊張感を高めてくれる。

2018/08/19 Sunflickr

Essential Phone届いた

そういえばブログに書いてなかった?っぽいけれど先月のAmazon.comのPrime Dayで500USDくらい(当初は700USD)のはずのEssential Phoneが250USDで買えるというのを滑り込みで買ったのだけれど、在庫切れてる状態で買ったので在庫補充まで発送されず、先日ようやく発送されたのでした。22日到着予定かと思っていたら帰省中に不在通知がAmazon.comから到来しており、18日朝上洛してすぐ午前中の再配達依頼をして無事ゲット。主に箇条書きだからScrapboxにまとめることになりそうな気はするものの日常の中のできごとということでブログに書いておく。

  • SIMはKATANA 01に挿してたのがmicroSIMで、現代のは大体nanoSIMなので帰省直前に再発行してもらったSIMが届いていた(2200円くらい)のでそれを挿した。
  • iPhone X?により普及したノッチがあるけど個人的には自撮りしないしフロントカメラごといらない。
  • 別売り360°カメラ接続の関係か、裏面上部に磁石がある(自重を支えられるくらいではない)のがなんか活かせるのか検討したい。
  • 電池の持ちだいぶいい気がする。普通に1日出かけてそこそこいじってもいけそう。
  • カメラのシャッター音は切れない(旧バージョンでは切れたみたいな話も)。
  • カメラ性能はわりといい気はする。
  • サイズ感はちょうどいい上限くらい。
  • あと防水、おサイフケータイ、あわよくばQiがあれば完璧。
  • Android 9降ってきており、慣れれば便利そう。
  • イヤホンジャックないのでBluetoothイヤホン買い増したくなってきた。

ということでメイン端末としてやっていくのにはひとまず問題はなさそう。あと自分が買ったのは黒だけどなんかHalo Grayが今280USDでなかなか安くなってるのでこの値段でもだいぶお買い得です。 https://www.amazon.com/dp/B078SQ7GWK

2018/07/27 Friflickr

α6300のレンズを直した

今日出町座のイベントでライブをチャチャッと撮っていて、またカメラを構えようと電源を入れたらレンズを認識しないとかいうエラーが出てしまい、レンズ複数持ってないのdほぼはめ殺しみたいになってるのにレンズ認識しないとか意味わからないのだけれど一応一回外したりしてみたりしたもののやはり変わらずエラーで、これはソニーに修理依頼コースだなと悟り、本体の故障かレンズの故障か分からないもののレンズの故障に張って適当なコスパいい系レンズを注文し、日曜辺りに大阪のソニーサポセンに行く計画を立てた。

帰宅後に落ち着いてレンズ修理の目安が2万円で中古レンズが1万2千円くらいなら買い替えたほうがいいんじゃねとか適当に注文したレンズはこれで正解だったのかとか色々考えたりしていたら、修理動画に行きついた。

見たところ同じような症状で、簡単そうだし、レンズの問題ならば結局買い換えたほうが安いのだからダメ元で修理しようとしてぶっ壊れても問題ないなということで、分解しての修理に踏み切った。

IMG_20180727_224803

ということで動画の通りやってみたら10分程度でさくっと直せてしまった。YouTube最高ですね。注文したレンズはキャンセルした(できない可能性もある)。

2018/05/17 Thuflickr

Google Apps Script をやっていっている

長らく手を出さないでいたYahoo! PipesでiCalを作る代替としてGoogle Apps ScriptでスクレイピングしてGoogle Calendarをつくるというのにようやく着手した。最終的には正規表現でゴリゴリやるのだけど、ある程度自分用ライブラリもできて量産体制に入っている。

https://scrapbox.io/oquno/Google_Apps_Script%E3%81%A7%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0%E3%81%97Google_Calendar%E3%82%92%E4%BD%9C%E3%82%8B

↑にノウハウと作ったカレンダーをまとめている。ライブスケジュール以外にも出町座の上映スケジュールなんかもGoogle Calendar化したりしてるのでふと出先で映画見たくなっても何やってるかすぐわかって便利。