【Flutter】No Firebase App '[DEFAULT]' has been created - call Firebase.initializeApp()の対処法DartFirebaseFlutter
システムプラットフォーム部で SRE をやっている id:nabeop です。システムプラットフォーム部を一言で表すと、基盤を横断的に見る部署という感じです。 過去の発表などでもたびたび言及していますが、はてなのいくつかのサービスは AWS 上で構築されており、これまで「クラウドに構築する」は「AWS で構築する」とほぼ同義な世界でした。 ただし、AWS 以外も全く使っていなかったわけではなく、小さなプロジェクトや個人では Google Cloud の利用もありました。また最近は、各サービスで技術選択の多様化が進み「Google Cloud 上でサービスを構築する」という選択肢も十分ありえる状態になってきました。 このため、各サービスで Google Cloud の利用が本格化する前に、安心して使えるように IAM (Identity and Access Management) など環境
やりたいこと CocoaPodsがビルド時に「pod install しないとだめだよ」とエラー吐いてくれるのが便利なので、Carthageでも同じことをやりたい。 実現方法 Carthage公式のworkflowsというリポジトリに carthage-verify というスクリプトがあるので、そちらを使います。 github.com 手順 まずは carthage-verify をcloneするなりDownloadするなりして、手元に持ってきます。ディレクトリ構成としては、下記のように scripts ディレクトリを作って、その中に入れてあげます。 . ├── sample.xcodeproj ├── sample.xcworkspace └── scripts └── carthage-verify <- [コレ!] 次にBuild PhasesにScript Phaseを追加していき
M1 MacBook Proは、電池持ちが非常に長い。使い方次第では朝から晩まで一度も充電せずに過ごせるが、充電器を全く持ち運ばないのは不安だ。 これまではCIO-G65W2C1Aをガジェットポーチに入れても運んできたが、世界最小級の65W充電器「CIO-G65W1C」の登場により、スタメンが交代。メーカーよりサンプルを提供してもらったので、紹介する。 他社製品と比べて驚く、圧倒的なコンパクトさ CIO-G65W1Cの強みは、何と言ってもコンパクトさだろう。指先で持てるサイズのUSB充電器が、最大65Wもの出力が可能とは驚きだ。 ポートはUSB-Cポート1つのみ。シンプルでわかりやすい。 重さはわずか81gだ。 CIO-G65W1Cのコンパクトさは、AnkerやRAVPowerなどの人気製品と比較すれば一目瞭然だ。 60Wクラス人気商品のRAVPower製品より小さい 60Wクラスの人気商
数年前にノンアルコールの飲み物を充実させて欲しいとネットで盛り上がった時、 面白いかなと思ってノンアルコールを20種類以上増やしてみたことがあった。 ノンアルコールのワインや梅酒といったお酒っぽいラインナップで、かなり拘った。 原価は、アルコール入ってる普通の酒と大して変わらなかったので、値段も似たような感じで出した。 下戸の女性スタッフの意見を取り入れたり、 プロのソムリエに相談したりして、酒飲みの自分が飲んでも下戸のスタッフが飲んでも これは美味しいなと思えるものを揃えた。 だけど、全然出ない。ホールの子たちに積極的にオススメするようにして 最初の1〜2杯は取ってくるんだけど、3杯目以上飲む人が全然いない。 ジュースの類は酒と比べて日持ちが悪く、味の劣化が早い。 日持ちの良いシロップ系の糖度の高いものをノンアルカクテルにして出したりもしたんだけど、 食事に合うかっていうと少し微妙。 お
ショートムービープラットフォームTikTok(ティックトック)は、ライブストリーミング機能 TikTok LIVE(ティックトック ライブ)に新たな機能として「TikTok LIVE Gifting(ギフティング)」を3月1日(月)よりローンチいたします。 「TikTok LIVE Gifting」とは、TikTok LIVEで使えるバーチャルアイテム(以下「ギフト」)を使用し、ユーザーの皆さまがTikTok LIVE配信者を応援することで、TikTok LIVEをより楽しむことができるサービスとなっております。 現在、TikTok LIVEによって、TikTokクリエイターの皆様の活躍の場がより広がってきております。 TikTok LIVEはTikTokクリエイターとファンが直接交流できる場となっており、この度の「TikTok LIVE Gifting」によって、配信者の伝えたい想いやク
2年に渡る同棲を日曜日で解消するんだよな。 2年って結構長くて、お互い結婚を意識してたこともあって、 家具を買う時は、「長く使えるものを買う」っていうのがおれたちの決まりだったと思う。 クイーンベッドからダイニングテーブルソファセット、タンスやラック。 色んなものを買ったんだよな。 そんで明後日同棲を解消するわけだが、互いに新居に引っ越すわけで、 それに合わせてこれらの家具をどうにか処分しなきゃいけない。 粗大ゴミとして出そうと思うと、収集日が1ヶ月先とかで、引っ越しのスケジュールから考えると間に合わないし、 友人に譲ろうにも、こんなデカい家具は要らないわけで、引き取り手も見つからない。 結局メルカリ頼みになるわけだな。 で、この2週間、メルカリを使ってみたわけ。 そしたら思ったより売れる。 メルカリには直接受け取りっていうオプションがあって、購入者に直接取りに来てもらえば送料がかからない
はじめに こういうのは転職活動に精を出して、内定の一つや二つを獲得してから書くものだと思うんだけど、感情の整理のために書いてみたら止まらなくなってしまったので、供養しておこうと思います。 なんで辞めたいの ふつうの人とふつうに働くことが無理になった。日に日に不満は溜まるばかりで、机に向かってもアラートをだらだら眺めるだけのことが増えた。いや、白状してしまうと、机に向かっても何もできない日が増えた。 上司には「期待していた仕事の量がこなせていない」と言われた。僕もそう思う。お前らのせいじゃろがい、とも思ったけど、環境を変えようとしなかった僕が悪い。 精神科の担当医には「環境に合わせるのは処世術として有効だと思います。自分や環境を変えようと頑張るのもいいけど、あなたに合った環境を探す方がおすすめです」と言われた。診察室で泣き出すところだった。僕は権威に従順なので、医者の言うことは素直に聞くこと
かばんはガジェットを入れるものではない、かばんこそがガジェットだ2021.02.26 17:00Sponsored by MONOLITH ヤマダユウス型 身近なアイテムだからこそ、スタイルや価値観を強く映し出す。 ギズモードには、実に個性あふれる編集部員やライターが所属しています。ガジェットへの愛はもちろんですが、実はカバンにもみなさん一家言あるのです。かくいう僕も、一発アイデアが光るクラウドファンディング発のバックパック大好きマンでして。 カバンには人並みならぬコダワリがある人や大量の撮影機材を抱えて移動せざるを得ない人などなど、用途やニーズが異なれば、おのずとバックパックに求めるものも変わってきますよね。じゃあ、それぞれの属性をも超越する、極めて汎用性の高いバックパックがあったとしたら? それが「MONOLITH BACKPACK PRO(モノリス バックパック プロ)」。今回は編集
AdobeやApple、AWS、Azure、GitHub、Googleなど100を超えるクラウドサービスのステータスをMacのメニューバーからチェックできるアプリ「stts」を使ってみたました。詳細は以下から。 以前、SmartNews, Inc.のエンジニアのMahdi Bchatniaさんが開発しているAutoclickをレビューしましたが、同時に、Bchatniaさんが2017年頃からオープンソースで開発しているクラウドサービスのステータスをMacのメニューバーからチェックできる「stts」というアプリの存在を知ったので使ってみました。 stts is a macOS app for monitoring the status of cloud services.[…] stts is designed to be unobtrusive, only giving you the i
検索時の解約手続ページの非表示について 令和3年2月26日 事 務 局 資料5-2 1 検索時の解約手続ページの非表示(「noindex」タグ)について NTTドコモ KDDI ソフトバンク 「noindex」タグ の設定の有無 ○ → × (2021年1⽉20⽇に削除) ○ → × (2020年12⽉25⽇に削除) × (参考) noindexを 設定していたページ • 「携帯電話の解約お手続き方法」 (https://www.nttdocomo.co. jp/support/cancel/) • 「携帯電話・PHS番号ポータビリ ティ(MNP)を利用した解約お手続 き方法」 (https://www.nttdocomo.co. jp/support/cancel_mnp/) • 「スマートフォン・携帯電話の解 約・他社へのMNP転出をご検討 中のお客さまへ」 (https://www.
NTTがNTTドコモの完全子会社化や同社の社長交代を発表した2020年秋のこと。ドコモが2021年3月に開始するスマホの格安の通信プラン「アハモ」の準備と並行して、ドコモショップを営む携帯販売代理店に対して独占禁止法違反が疑われる指示を出していたことが、東洋経済の取材でわかった。 スマホが突如「安く」なった舞台裏 実は2020年11月上旬ごろから各地のドコモショップで突然、最新のiPhone12(64GB)など人気のスマホ端末の一部が1台あたり1万~1.4万円ほど安くなっている。 といっても下がったのは純粋な端末価格ではない。代理店が独自に設定できるはずの「頭金」が0円になったのだ。複数の代理店関係者は「ドコモから指示されてやむをえず従ったが、納得できない」と憤る。 卸元(この場合はドコモ)が卸先の小売事業者(この場合は代理店)に対し、「いくらで販売するか」について干渉することは再販価格の
Amazon EC2 MacインスタンスがBig surのサポートを開始。NFSサービス「Amazon EFS」へのマウントも可能に Amazon Web Services(AWS)は、クラウド上でmacOSのインスタンスを提供する「Amazon EC2 Mac instances for macOS」(以下、EC2 Macインスタンス)で最新のmacOSである「Big sur」のサポートを開始したと発表しました。 EC2 Macインスタンスは、2020年12月に行われた同社のイベント「AWS re:Invent 2020」で発表されました。 Intel版のMac miniをAWSのクラウド基盤であるNitro Systemに組み合わせて提供され、当初ははmacOS Mojave 10.14とmacOS Catalina 10.15のみをサポートしていました。 Big surがサポートされ
リクルートが、2021年4月1日のグループ組織再編日に合わせてプライバシーポリシーを改定。個人情報保護法改正にも影響を与えた「リクナビDMPフォロー」問題の反省も踏まえて公表された、リクルートのプライバシーポリシー変更案の内容を分析します。 リクルートグループが、リクナビDMPフォロー問題を受けてプライバシーポリシーを変更 リクルートグループが、2021年4月1日付でプライバシーポリシーを変更することを公表 しました。加えて、プライバシー保護策の全体像をイラストを交えて示す「プライバシーセンター」も公開しています。 ▼ プライバシーポリシー改定とプライバシーセンター公開のお知らせ 株式会社リクルート(以下、リクルート)およびその連結子会社8社*2は、2021年4月1日より、プライバシーポリシーを改定いたします。また当社グループにおけるデータ活用の考え方や管理方法、プライバシー保護体制強化の
中国で4500ドル(約47万円)で販売されている低価格の国産電気自動車(EV)の売れ行きが、米EVメーカー「テスラ」の高級車を上回っている。
iOSエンジニア歴も早5年目となりました。 その経験を活かして、iOSアプリのテスト自動化サービス「SmartQA」を作りました! 今回の開発では、Firebaseが大活躍してくれました。 SmartQAをリリースする上で、AppiumやFirebaseの技術的な知見をここに残せたらと思います。 概要 SmartQA - E2Eテスト自動化をノーコードで ビルドをアップロードするだけで、ブラウザ上で簡単にテストの自動化ができます。 UIが変わってしまった場合でも、要素探索を自動で修復してくれます。 複数端末対応しているので、「iPhone SEやiPadだとクラッシュしてしまった」なんてことも検知できます。 現在はiOSアプリのみ対応しております。 私について 10歳の頃にアセンブリに出会ったのがきっかけで、プログラミングの世界にのめり込みました。 どんなプログラムも足し算・引き算・比較・
Androidアプリのビルドによう使うツールをインストールしたDocker Imageの作り方を説明する(Android SDK, Flutter SDK, GCloud, Bundler, Firebase tools)。 Dockerを使ったことはあるが、実用的なDocker Imageを作ったことはない人向けの説明。 Docker Imageを作る手順 1. Dockerfileを記述する # BaseはCircle CIのものにする。android sdk, gcloudが既に入っているので楽。 FROM circleci/android:api-29-node # Install firebase tools RUN sudo curl -sL https://firebase.tools | bash # Install tools for easylauncher RUN s
こんにちは、カミナシの@tomiです。 開発環境で送信したメールを確認するためにMailHogを導入してみました。 MailHogとは送信したメールをブラウザで確認できるツールです。 導入のきっかけ 以前、Ruby on Railsで開発している際に、letter_openerという送信したメールをブラウザで確認できるgemを使っていて、メール周りの開発が捗りました。 Golangでもメールが送信されたかを確認する方法を探してたらMailHogというツールを見つけたので、とりあえず導入してみました。(勝手にプルリクを出した) 導入方法 導入はとても簡単で、 公開されているDockerイメージでコンテナを作成する アプリ側のメール送信先のSMTPサーバーを変更する この2点だけです。 Dockerコンテナの作成 Docker Hubに公開されているイメージを使います https://hub.
嫁を面接した企業が「あれ、これって……。」となる画像 はじめに 最近嫁が転職活動をしていたのですが、デザイナーは転職活動をする際に「ポートフォリオ」なるものが必要になるそうです。Webデザイナーである嫁は、このポートフォリオをWebサイトとして製作したいとのこと。 エンジニアリングを生業とする旦那として、ここは一肌脱がねばと思い、ポートフォリオサイトの構築をしました。 コントラクター(僕)のスペック iOSエンジニア Webアプリは過去にやっていた クライアント(嫁)のスペック デザイナー(仕事はWeb系) Ruby, JavaScriptはほぼ書けない HTML, CSSは書ける Git, GitHubは使える クライアント(嫁)の要望 パブリックに公開するのではなく、履歴書に添えたい URLを知っている人しかアクセスしない パスワード(BASIC認証)が欲しい デザインはいちから自分で
Model search (MS) is a framework that implements AutoML algorithms for model architecture search at scale. It aims to help researchers speed up their exploration process for finding the right model architecture for their classification problems (i.e., DNNs with different types of layers). The library enables you to: Run many AutoML algorithms out of the box on your data - including automatically s
みなさん、最近「褒め」られたり「感謝」されたりしましたか? また、最近誰かを「褒め」たり「感謝」を伝えたりしましたか? コロナ禍によってリモートワーク・テレワークを導入する企業が増える前から、褒めたり感謝を伝えることは大切だと言われており、多くの人が意識してそういった行動をとっていたことと思います。しかし、対面での会話を控えるようになった昨今では、「褒め」や「感謝」を伝える機会が減っている気がします。 以前であれば、社のイベント、飲み会、廊下ですれ違った時、コンビニやランチに出かける時、水や飲み物を取りに行った時、MTG開始前や終了後など、様々な「いい感じにラフなタイミング」で「この前のアレありがとうね!」とか「前に出してたアレめっちゃええやん!」と声をかけることができました。しかし、今ではこういったタイミングのほとんどが失われてしまいました。 わたしたちは、以前よりも意識して「褒め」と「
Twitter、月額4.99ドルの投げ銭機能「スーパーフォロー」を発表 ついにTwitter単体でも収益化が可能に 提供開始時期など詳細は今後発表へ Twitterは2月25日、月額4.99ドルの投げ銭機能「スーパーフォロー」を発表した。投稿者はスーパーフォローしているユーザーの閲覧に限定した特典を提供できる。特典の選択肢は、サポーターバッジ、ニュースレター、独自コンテンツ、セール情報、コミュニティアクセスが用意されており、通常のフォロワーとは異なる”特別扱い”が可能になる。 ファンがクリエイターやアーティストを支援する機能は近年、SNSを中心に増えている。Facebook、YouTube、GitHub、その他ライブ配信サービスには投げ銭システムが用意されており、盛んに活用されている。 リリース時期、日本でのサービス展開などの詳細は明らかになっていない。 Facebookグループに対抗?「
リモートワークのために揃えてよかったもの一覧みたいなブログを書こうかなと思ってやめるのを無限にやってる (新卒勢が 3 月に色々揃えがちなので、書くなら 2 月中がいいのかなあ)— tsutaj (@tsutaj) 2021年2月24日 ちゃんと記事書いてえらい。 この記事は、「来春からエンジニアとしてリモートワークをするけれど、何を用意したらいいのかわからない・・・」といった方々 (新卒とか) をターゲットとして書いています。参考になるところもそうでないところもあるかと思いますが、読んでいってくれたらうれしいです。 (注意: 本記事でフォーカスするのはあくまで「リモートワーク」であり「新生活」ではないので、冷蔵庫・洗濯機等の新生活に必要なアイテムは紹介しません。そのあたりは別途しらべてください) 目次 目次 机周り 机 マイク カメラ マルチディスプレイ・モニターアーム 机に取付可能な電
2021/02/24の11時頃〜1時間ほどzenn.devにアクセスしづらい・アクセスできない問題が発生していました。その後も3時間ほど一部のページへのアクセスができない状況となっていました。Zennに投稿してくれた方、見に来てくれた方、ご迷惑をおかけしてすみませんでした。 今回の障害は学びが多かったので、個人の記事として残しておくことにします。 原因 今回の障害は、使用しているクラウドサービスではなく、Zenn自体に原因がありました。 1. KaTeX記法により生成されるHTMLが思った以上に大きかった ZennのマークダウンエディターではKaTeX記法をサポートしています。例えば、$a\ne0$と書くとa\ne0と表示されます。 KaTeXはサーバーサイドレンダリングをサポートしており、KaTeX記法からの数式のHTMLへの変換はサーバーサイドで行なっていました。DBにはマークダウンだ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く