自分を攻略していく記録

自分がやりたいことを達成するには何をすればいいのか、その攻略していく過程をつらつらと

Firebaseでサーバレスアプリをサクッと作ってみる② ~Firestore実装とプッシュ通知連携~

以下の記事でFirebaseのセットアップからプッシュ通知を受け取るところまで実装したので、次はFirestoreにデータを書き込み、それをトリガーにしたCloud Functions経由でプッシュ通知を送信するように実装していく。 diary.shuichi.tech Firestoreをセットア…

Firebaseでサーバレスアプリをサクッと作ってみる① ~Cloud MessagingでPush通知実装~

Firebaseを使ってアプリを作る イメージはこんな感じ。二時間もあれば画像アップロードもこれに加えて画像のアップロードも実装できる。 Firebaseがサクッとアプリを作るのにめちゃくちゃ便利なので、その手順を書いていきたい。ここで実装する機能としては…

Firebase Meetup #4に行ってきました

Firebase Meetup #4に行ってきた。BLOG枠での参加。なかなか盛り上がっていた。結構iOSやAndroidのクライアントのエンジニアが多かった印象。Firestoreを触っている人が多く、以下に大きなインパクトを与えているのかを再認識した。

Firebaseでサーバレスなバックエンド構成のiOS開発をする ~Firestore・Pring~

Firebaseを使ってサーバレスなiOS開発をしていたのだが、うまく使えば非常に強力な武器である一方、Firebase独特のデータ設計周りのBest Practiceがわからず苦戦したので、Firebase、特にFirestoreでのデータの扱いを中心に書いていく。 FirestoreはFirebase…

高齢化社会にどう立ち向かえばいいのか

重荷扱いされる高齢者たち 高齢化問題。 日本における高齢者(65歳以上)の割合はおよそ全体の3割となり、このままでは非常にまずいという議論をよく聞く。社会保障問題や介護問題、労働力の低下、医療費問題、などと高齢化にまつわる問題がたくさんあるようだ…

久しぶりに実家に帰って感じたこと

久しぶりに実家へ 4月・5月は気胸を2回発症、度々入院し、そして手術をするに至った。なかなか大変な月になったが、やっと体調も落ち着いてきたので週末を使って実家に帰ることにした。 職場が六本木ということもあり、一人暮らしで、普段はかなり都会生活…

ESP32とGPSで位置情報を取得する

ESP32とGPSを使って位置情報を取得してみる。電子工作はしたことがなかったので何が必要なのか、そもそもはんだが必要なのかどうかもわからなかったのでメモしておく(GPSモジュールをつなぐにははんだは必要)。 必要なもの 肝心のマイコンはAmazonでは品切…

Slush Tokyo2018に行ってきた

Slushとは Slush Tokyo 2018 - Slush Tokyo Slushとはフィンランド発祥の世界最大級のスタートアップイベント。世界中のスタートアップ、起業家、投資家、エグゼクティブ、企業、ジャーナリスト、学生が参加し、フィンランドのヘルシンキの他に、上海、東京…

EOS上でスマートコントラクトを作成・実行してみる

EOSはスマートコントラクトを実行できるパブリックなブロックチェーンである。2018年3月時点ではメインネットはリリースされておらず、テストネットでのみスマートコントラクトは実行可能。スマートコントラクトを実行できるプラットフォームという点ではEth…

エンジニアがデザイン無しでUIをさくっと実装する時に知っておきたいこと

ある日のできごと こんな感じでツイートすると、早速 @ikutani41さんから返信が来て、その翌日にレクチャーを受けることになった。 きっかけ BootstrapやMaterial UIのイケてるライブラリがたくさんあるので、プログラミングができるとこういったツールをす…

中東のシリコンバレーことイスラエルはどんなところなのか

中東のシリコンバレー と言われたり、 スタートアップが盛んである という噂だけはよく聞くイスラエル。実際どんなものだろうとずっと気になっていたので2月末に10日間ほど行ってきた。 もくじ イスラエルの概要 スタートアップを取り巻く環境について 資金…

Ethereumのエンジニアコミュニティ Hi-EtherでLTしてきた

Hi-Etherについて Hi-Etherは@amachinoさんが作ったEthereumのエンジニア向けのコミュニティ。 speakerdeck.com DAICOを実装してみた(DRI代表 @syroheiさん) Vitalik氏が先日提案したDAICOを実装してみたという話。DAICOについては以下の記事が分かりやす…

Eclair WalletでLightning Networkを試してみた

Lightning Networkをためす BitcoinやEthereumではトランザクションの増加に伴って決済スピードや高額な手数料など様々な問題に直面している。特にVISAの決済スピードが引き合いに出されることが多い。その決済スピードや手数料の解決方法の1つとしてLightn…

2017年の振り返り(AnyPayで働いてみて)

この1年は色々あったので、個人的な記録をかねて残しておこうと思った。paymo というアプリの開発事情寄りになってしまったが...。 1月 2016年10月にクルーズ株式会社に買収されたCandleでエンジニアとしてインターンをしていた。時間にゆとりができてきた…