前略、誠さん
こんばんは。hiraokです。
飲酒プログラミング Advent Calendar 2019の9日目の記事です。
タイトルの通り「蒙古タンメン中本の公式Webサイトからメニュー情報をPythonでウェブスクレイピングしてFirebaseにつっこみ、→ Sqliteにつっこみ
、つっこんだ情報を個人鑑賞目的でFlutterのアプリで表示したので店主の白根誠さんに伝えたい。蒙古タンメンを作ってくれてありがとう」です。
かなりすべってる内容ですが、お付き合いいただけたら幸いです。
※すみません。FirebaseのCloud Firestoreにつっこもうと考えていたのですが、時間の都合上急遽Sqliteにつっこんでそれを手作業でFlutterのプロジェクトに突っ込んで 表示するというこの仕事で飯を食っているエンジニアにあってはならない暴挙にでましたことをここに深くお詫び申し上げます。
はじめに
今日のお酒
ウェブスクレイピングとは
ウェブサイトから情報を抽出するコンピュータソフトウェア技術のこと。 ja.wikipedia.org
スクレイピングとAPIの違い developer.ntt.com
やり方
下記を参考にさせていただきました。大変ありがとうございました。
コード
Flutter github.com
結果
最後に
つい2時間前まで会社で業務していたので締め切りに追われた漫画家のようにぐわしと頑張りました。 幸いしたことはFlutterの環境設定をしてあったことと酒があったことです。 すごい駆け足でコードの内容も雑なってしまいまい全部雑でどうしようもないですが、初めての参加で楽しかったのです。 これからできるだけアウトプットできるようになっていきたいと思います。 このようなアドベントカレンダーを用意くださり機会を頂けたこと感謝します。
Firebase Android Codelab - Build Friendly Chat
はじめに
この記事の概要は下記になります hiraok.hateblo.jp
内容
Firebaseを使用してAndroidでチャット画面構築する
この章でのやったこと
- Firebaseプロジェクトの構築
- Firebase RealtimeDatabaseの設定
- FirebaseAuthでGoogleアカウント連携
つまづいたこと
Javaで書いたので;, new忘れる 最後の画像変更するやつ定数なのわすれててなんで自分が選択した画像あがらないんやと小一時間
感想
感動した!
まいにちCodeLabs
皆様いかがお過ごしでしょうか。
本日は過去最大級と噂の台風19号が日本に直撃だそうで、家に引きこもっております。 幸い電気は通っているので私にやるなら今だと何かが囁いております。
というわけで今日から毎日GoogleのCodeLabsをやっていきたいと思います。
きっかけ
以前からなにげなくGoogle CodeLabを眺めていたら面白そうで知らないことが多かったけどやるぞってやってこなかったため
ルール
- 下記の中からランダムでひたすら毎日1プロジェクトずつやるべし。(なにか特別な事情がない限り続ける) codelabs.developers.google.com
- 必ずやったらアウトプットとしてブログを書く
- なにか環境的な問題でできないプロジェクトに関してはできることまでやってアウトプットとしてブログは必ず書く
- その他随時追記
目的
知らないことを知る。継続する力を育てる。
やっていきいいいいいいいいいいいいいいいいいい 💪💪💪💪