定期的に spreadsheet を取得しにいくものを作りたい。 よくある要件なのだがハマったところがあったのでひととおりメモしておく。 サンプル一式 Github にサンプル上げましたので、よかったらどうぞ 14kw/export-spreadsheet: Export Google spreadsheet using Lambda 認証 Service account の作成 Google API を叩くときによく使われるのは OAuth Client だが、今回はユーザーによる ... >> Read more
Mint60作ったときの工夫と難しかったところ
自作キーボードの沼に足を突っ込んだ原因とも言えるものがようやく届いたので作りました。 作るのに必要なものが全部入っているから、すぐ作れるのはいいね。 Helix を先に作っていたので、すごく楽に作れた。 完成したもの PBT Hawaii Kawaii!!!! 今回の作成で得た学び リードベンダーはハサミで代用できる ダイオードのリード線をキレイに曲げるリードベンダーというものがあります。 いろいろな長さや形で曲げる機会があるなら買うのもありなんですが、 今回曲げる ... >> Read more
はんだ付け初心者でも作れたHelixキーボードの話
Mint60 を注文したものの一向に発送されない(この記事書いている間に発送されて届きました)。 しかし自作キーボード作りたい熱が高まっていたので Helix 注文して作りました。 前回 Majestouch MINILA Air をいじったおかげで、キーボードのだいたいの仕組みを知れたため思ったよりは難しくなかった。 それでも何箇所か引っかかった部分があるので、作成により学んだことと失敗を書き残しておきます。 完成したもの キースイッチ スイッチはKBDfansで購入。 Gat ... >> Read more
FILCO Majestouch MINILA Air USを改造してFnキーをそれぞれ別のキーにリマップする
自作キーボードへの前哨戦として US キーボードに慣れるのと、物理的キーリマップではんだ付けに慣れるのを目的として、FILCO Majestouch MINILA Air US のキーリマップをしてみました。 ソフトウェアでやればいいじゃないかと思われるかもしれませんが、Majestouch MINILA Air の Fn キーはソフトウェアでは検知できないため Fn キーのリマップは物理的に行うしかありません。 標準で Fn を Space に変えるスイッチはありますが、左右で別のキーに ... >> Read more
Essential Phone PH-1 をAmazon Warehouseで購入後スピアネットを使って海外転送してもらいました
Android P のプレビューが来たり、Essential Phone2 の開発中止&どこかに買収の噂が出てきて慌ただしいですが、そんな事情とは関係なく単純に普段使いのスマホとして購入しました。 購入したのは Amazon.com 限定カラーの Halo Gray。 今後のために購入に至るまでとその経過を書き留めておきます。 TL;DR なんで Amazon Warehouse で買ったの? 比べた中では価格が一番安かった 転送業者を使った個人輸入をしたことがなかったので、いい ... >> Read more
AWS Cloud9のIDEにSAML 2.0 フェデレーションユーザーやSwitchRoleしたユーザーを招待する
IAM ユーザーで管理しておらずフェデレーションを利用してコンソールログインユーザーを管理している AWS にて、Cloud9 の IDE を共有しようとして困ったことがあったので、IDE に招待できるメンバーを調べました。 AWS Cloud9 とは? AWS Cloud9(コードの記述、実行、デバッグのためのクラウド IDE) | AWS クラウドベースの統合開発環境(IDE)です。 もともとは Cloud9 という1つのサービスでしたが、AWS が買収して一機能として組み込まれま ... >> Read more
WordPressからS3+CloudFront構成に変更したときの全作業メモ
VPSを使う機会も減ってきてWordPressだけのために契約しているのもあれなんで、当ブログもS3+CloudFront構成にしました。 静的化プラグイン入れてS3に上げてCloudFrontからS3にendpoint指定するだけだろ?と思ってたんですが、やってみると意外と他にも作業が多かったので、また同じことをやるときのために手順を残しておきます。 方針 VPSは解約する前提(なにも既存リソースは残さない) WordPressはlocalhostにDockerで立ち上げる URLは維 ... >> Read more