さわらブログ

さわら(@xhiroga)の技術ブログ

データで振り返る、Cognito屋さんとしてサークル初参加した #技術書典 7

2019-09-22、 #技術書典 7にCognito屋さんとしてサークル参加しました。 初めて技術同人誌を執筆・販売し、嬉しかったことから反省していることまで様々な思いがあるので、まとめます。 なお、「Cognito UserPool 実践入門」はBOOTHで頒布中です! hiroga.bo…

Cognito UserPool 実践入門 では書けなかった闇をブログに記す #技術書典

#技術書典 で "Cognito UserPool実践入門" という本を販売します。 BOOTHでも取り扱っています。 hiroga.booth.pm これ、元々プロジェクトで経験したUserPool移行の苦労話を書こうと思って始めたのですが、いつの間にか入門書を書いていました。 なので苦労…

「あとで読む」を読む - DNSの勉強法、Istio、jlink、Bluetooth

夏休みで時間ができたので、日々のPocketの積ん読を消化していきました。 Auth0 Ebooks Identity Resources - Webinars, eBooks, Case Studies - Auth0 Auth0の資料が認証認可の基本の理解のためにかなり良さそう、という話。 Etheriumについての解説まであ…

20日間fish体験記

macOSのデフォルトのログインシェルがbashからzshになるってことで、せっかくなら予めzsh慣れておこう → いや、zshでなくてもいいよね? ということでfishにしてみましたが...。 ちなみにこんな設定でやってます。 github.com 感想 メリット ・fishにしたこ…

自分的Dockerのユースケースをまとめてみた

ふだん雰囲気でDocker使っているのですが、もっと自由にDockerを使えるようになりたい! ということで、自分的なDockerのユースケースを振り返ってまとめてみました。 1. リポジトリごとの開発環境の構築 リポジトリごとに開発で利用するPythonの環境を、Doc…

個人のメールアドレスに届くGitHub・CircleCIの通知を会社のアドレスに転送する

justInCaseでは、リポジトリをBitBucketからGitHubに移行する計画があります。 そこで個人のGitHubアカウントを使って開発をしていますが、一つ問題が。 仕事のPRやビルドの失敗のメールが、個人のアドレスに流れてしまうのです。 GMailのメールの転送設定で…

ググって出てきたCognito UserPoolのベストプラクティスを雑にまとめる

(このブログは、 #技術書典7 で出展する「Cognito屋さん/ Cognito ユーザー移行入門(仮)」の下調べのために書いてます.) タイトル通り、ググって出てきたCognito UserPoolのベストプラクティスを雑にまとめていきます。 Security / Best Practice for po…

「あとで読む」を読む - 2019-06-23

難民をテック人材へ、3団体協働のもと日本初「難民プログラミング道場」が今秋スタート | LoveTechMedia - ラブテックメディア - Part 2 ドイツに「ReDI School」という同じスタイルのプログラミングスクールがあるらしい。 素敵な取り組みだな、と思ってた…

「あとで読む」を読む5選@2019-06-13

note.mu DeNAめっちゃええ会社やん... rfushimi.hatenablog.jp 「マネジメントになるのは昇進ではない」ほんとそれ。 一方で、経営者から評価されやすいのはやっぱりマネージャーじゃないの?対面にいるんだもの。そしたらお給料も自然と高くなってしまわな…

「あとで読む」を読む @ 2019-06-03

フォトグラメトリで小笠原 朝に行った海岸の写真をフォトグラメトリしてVRCで入ってみました pic.twitter.com/mnGbRDMwaW— お休みさん (@0yasum13) June 2, 2019 スマホの複数の写真とWindowsの専用ソフトでできるらしい。 React Nativeのテストライブラリ選…

さわらが「あとで読む」を読んだブログ @2019-05-29

「あとで読む」を読む 三菱UFJ銀行がIDaaS始める r.nikkei.com リアルOAuth2.0じゃん。かっこい〜 ちなみに金融系サービスの本人確認のことをKYC(Know Your Customer)っていうらしい セッションとトークンの違い norikone.hatenablog.com セッションはID、…

macOSにHomebrewでgcloudコマンドをインストールしたらタブ補完が効かなかった時のメモ

TL;DR こちらのQiita記事を参考にしました。 (記事中にタブ補完について言及がなかったので私もブログを書いている次第です) qiita.com 解説 brew ないし brew cask では、インストールしたパッケージについての情報を参照するコマンドがあります。 例えば…

BitBucketの"Please make sure you have the correct access rights and the repository exists." と戦うのをやめてHTTPS接続にした

以下のエラーに対してトラブルシューティングを試みたのですが、どうもうまくいかないのでSSH接続を諦めました。 $ git pull fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exist…

Cookpad TechConf 2019に参加したら自社の採用とSREが気になりだした話 #CookpadTechConf

Cookpad TechConf 2019に参加&社員さんに質問してきました。 社員一人一人がミッション達成のために働いていることが伝わってきて大変良かったです。来年も絶対行きたいぞ... 特に私が気になったのは、前半のプロダクトの仮説検証・デザインの話と、中〜後…

エンジニア歴4年の私が2019年2月に知らないこと

エンジニアとして仕事を始めて4月で4年になるけど、相変わらずなんで動いてるのか分からないものが多い。 次の1年に何を学び、何は魔法で済ますのか、考えるきっかけにする。 ブラウザとサーバーの通信で何が起きているか HTTPという書式に従った文字列が往…

JDK10/ Kotlin1.3で黒べこ本(Kotlin Webアプリケーション)のSpring Bootサンプルをビルドする

Kotlinの導入を社内で検討しており、長澤太郎さんの"黒べこ本" を読んでいます。 Kotlin Webアプリケーション 新しいサーバサイドプログラミング作者: 長澤太郎出版社/メーカー: リックテレコム発売日: 2017/10/06メディア: 単行本(ソフトカバー)この商品…

OneDrive for Businessで組織名を変えた後の同期の挙動メモ

OneDrive for Businessでは、ローカルの同期対象フォルダの名前に組織名が入ります。 この組織名を変更した場合、同期の挙動はどうなるかをチェックしました。 1. 単に組織名を変更した場合 同期は問題なく続行します。その場合、ローカルの同期対象のフォル…

自炊漫画をiPhoneで読むならOneDrive for Business + ComicShareが最強

自炊した漫画のZIPファイルをiPhoneで快適に読む方法を模索した結果、 OneDrive for Business + ComicShare が最強という結論に至りました。 ただし、「年間10000円程度なら出費できる」「必要なストレージのサイズが1TBを超えている」が前提です。そうでな…

メルカリのみかんを60個バラ売りしてPaypayより現金の方が人気なことがわかった話

Paypayでみかん売ってみた 簡潔に コワーキングスペース内でメルカリみかんのバラ売りを始めた 2週間でPaypayでは4つしか売れなかったのに現金で61個売れた あらすじ justInCaseのメンバーがやたらナッツとかみかんを食べるので、自腹だと破産すると思って値…

AWS ソリューションアーキテクト試験に遅刻した話

「AWS 試験 遅刻」 「AWS 試験会場 間違えた」 これで検索された方、試験開始後15分までならまだ受験できます。もし間に合うなら急いでください! 受験のために15000円(+税)/プロフェッショナルなら30000円(+税)を払っているはずです。タクシー15分なら2000…

#ペア読書 読みたい本/ コードのリスト 【随時更新】

#ペア読書 読みたい本リスト アーキテクチャ Domain Driven Design(ドメイン駆動設計) Quickly 日本語版 www.infoq.com エリック・エヴァンスのドメイン駆動設計 エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践)…

Inkdropのkeymapを編集してショートカットでstatusを変更する

InkdropのmacOSバージョン3.23.0 から、ショートカット用のstatus変更コマンドがサポートされました doc.inkdrop.info ショートカットの設定で少々つまづいたのでメモを残します。 手順 1.keymap.csonファイルを開く Inkdropの環境設定からKeybindingsを開き…

中国版Apple Account取得 with 易博交(eSender) やり方メモ

注意:個人的なメモであり、この手順を実行したことで問題が起きても責任を取れません。 概要 新しいiPhoneを設定 eSenderで中国内地の電話番号を取得 中国内地の電話番号を利用してApple IDの居住地を中国内地に変更 1. 新しいiPhoneを設定 手持ちの古いiPh…

iPhoneのGIF作成アプリ選定

iPhoneのアニメーション研究でスクリーンレコードをGIF変換したい、と思い立ったものの候補のアプリ数が結構ある。 選定してみました。 結論から言うと試した中では "GIFトースター" が最も良かったです。マニュアル設定感が苦でない人におすすめ。 元々の映…

Adobeの画像編集iPhoneアプリの特徴を雑に3行でサマる

ちょっとした画像編集アプリがたくさん出てきてる中で、まずはAdobeおさえとこ…と思ったらいつの間にかものすごい種類があったので違いをまとめました。 雑だから「これはもっと機能あるよ!」みたいなのあるかもです。 それからサンプルが雑なのは見逃して……

1Passwordの保管庫を使い分けてiPhoneのパスワード候補に表示されるアカウントを絞るライフハック

これまで作ったアカウントが1Passwordにたくさん入っていると、何かログインするときに候補がたくさん表示されて邪魔じゃないですか? 1Passwordの設定を調整すれば表示を絞れるのでやり方をまとめました。 手順 バックアップ用の保管庫を作成する 普段使わ…

#技術書展5 書籍レビュー×28冊!

2018年10月8日、技術書展で大量に技術書を購入して参りました! 何もしないと積ん読になってしまうので、1冊1分で読んで今すぐ全冊レビューします 言語 GOで全ウェブサイトCLI化計画/ にぼし スクレイピングといえばPythonくらいに思っていたので視野が広が…

DBeaverでHerokuのPostgreSQLにアクセスしたらFATAL...SSL off → sslmodeの設定を見直そう

DBeaverでPostgreSQLにアクセスすると、以下のエラーが出てしまいました。 FATAL: no pg_hba.conf entry for host "XXX.XXX.XXX.XXX", user "hwe***********", database "dek***********", SSL off 原因は、sslmodeが未設定だったため。 接続設定 → ドライバ…

React Nativeのフォントは結局何が使えんねん一次調査

React Nativeでシステムにもともと入っているフォントを指定するにはどうしたらいいのか、試行錯誤したメモ。 めっちゃエラー喰らいました。 実験方法 以下の指定方法で、fontFamilyの値を入れ替えてみました。 <Text style={{ fontSize: 18, textAlign: 'center', fontFamily: 'System' }}>テスト</Text> 結論 普通に調べたら使えるフォント一…

VSCodeの設定をgit/Githubで管理する

Visual Studio Codeのキーバインディングやスニペットを、一括してgitで管理+GitHubに公開しました。 VSCodeの設定はUserフォルダ以下にまとまっているので簡単です! 手順 ローカルのVSCodeのgitリポジトリを作成 Githubでリモートリポジトリを作成 .gitig…