ブックマーク / medium.com (92)

  • テープが擦り切れるまで聞いた Rebuild.fm 厳選オススメ回 4選

    私はソフトウェアエンジニア、宮川達彦さんが運営するポッドキャスト Rebuild.fmの大ファンです。当時の同僚に勧められて初めて聞いた2014年から今まで聞いていない回はおそらくなく、何度も繰り返し聞いた回がいくつもあります。 自身で書いたブログなどでもRebuild.fmを参照させてもらったことも多く、2021年に翔泳社さん運営のWebメディア BizZineにプロダクトマネジメントに関する記事を投稿した際にも、記事内でRebuild.fmの回に触れ、放送回のタイトルを記事タイトルに引用させていただきました。 ビジネス寄りの媒体であるBizZineにRebuild.fmへのリンクが貼られているのは私の記事だけではないかと自負しています。

    テープが擦り切れるまで聞いた Rebuild.fm 厳選オススメ回 4選
    k2wanko
    k2wanko 2022/12/04
    「ギガがなくなるまで」のほうが今時なイメージ
  • Cloud Run jobs を解説する

    TL; DRCloud Run にバッチ処理などを実行するのに便利な機能「Cloud Run jobs」が追加されました。従来の Cloud Run と違い、HTTP リクエストに依らず、任意のタイミングでコンテナ(Task)を実行可能で、より長時間の実行、 明示的な並列処理を行うことが可能です。 Cloud Run jobs とはCloud Run jobs とは Cloud Run で、バッチ処理などを行うための機能です。Cloud Run の第二世代の実行環境で動作し、「CPU を常に割り当てる」が適用されます。 従来の Cloud Run との違いは以下の通りです。 HTTP リクエストに依らない実行より長時間の実行 ( 複数の Task を組み合わせることにより 60 分以上の実行を実現 )明示的な並列処理注意: 2022 年 5 月 13 日現在、Cloud Run jobs

    Cloud Run jobs を解説する
    k2wanko
    k2wanko 2022/05/15
  • Firebase update summary 2021

    この記事は Google Cloud Japan Advent Calendar 2021 の 4日目の記事です。2021 年の Firebase のアップデートの中から個人的に気になったアップデートを紹介して行こうと思います。昨年の内容が知りたい場合は、ぜひ Firebase update summary 2020 もご覧ください。 それではいってみましょう! 開発関連のアップデートApp Check (Beta)Google I/O で 新しいセキュリティー サービスとして App Check が発表されました。簡単なステップを踏むだけで、意図しないアクセスや悪意のあるアクセスからバックエンドを保護することができます。 リクエストは Verified / outdated client / unknown origin / invalid に分類され、App Check の保護を有効に

    Firebase update summary 2021
    k2wanko
    k2wanko 2021/12/06
  • Using native module that built by gomobile on React Native

    k2wanko
    k2wanko 2021/05/13
  • Eventarc が GA になったので、試しに Firebase Console へのアクセスをトリガーに Cloud Run を実行してみる

    k2wanko
    k2wanko 2021/02/05
  • メディアにオススメ!Google 印の Transcoder API 爆誕!

    はじめにこんにちは、Customer Engineer の Dan です。Google Cloud Japan Customer Engineer Advent Calendar 2020 の 11 日目の記事は 2020/11/18 に爆誕したばかりの Transcoder API について紹介します。凄く便利なのにグローバルで驚くほど使用レポート記事がないので(涙)、使い方や使い所がイメージしやすい形でまとめてみました。少しでも興味を持ってもらえる、もしくは皆さんの参考になれば幸いです。 TL;DRTranscoder API の概要と特徴Transcoder API の基機能と特徴的な機能の紹介Transcoder API の使い方Transcoder API に期待すること Transcoder API logo なんかオシャレTranscoder API とはトランスコーディン

    メディアにオススメ!Google 印の Transcoder API 爆誕!
    k2wanko
    k2wanko 2020/12/11
  • ソケットAPIが遅すぎる?新たなio_uringを試す!

    新しいAPIが作られるたびに、私たちは、古いAPIを置き換えるだけで高速化という夢をみます。何度夢破れても、高速なAPIが追加されたと聞けば、試さずにはいられませんよね! 今回は、Linuxカーネル5.1で追加されたio_uringを使って、Rustのasyncランタイムを実装し、gRPCサーバのベンチマークを実行してみました。 io_uringとはio_uringは、ファイルシステムとネットワークの非同期I/Oのために開発されました。同期よりも非同期のほうがおしゃれ、そういう雰囲気ありますよね!クラウドネイティブも、非同期にAPIを介して、なんかやってるやつですよね。 io_uringのインターフェイスは、高い性能を目指し、1)アプリケーションとカーネル間でのメモリコピーを避ける、2)複数のI/O要求を一度にカーネルに伝えることができる、という工夫がされています。 下図のように、アプリケ

    ソケットAPIが遅すぎる?新たなio_uringを試す!
    k2wanko
    k2wanko 2020/12/01
  • TCPが遅すぎる?QUICを使おう!

    「それ、QUIC使えないの?」 それがなんであれ、QUICを使うことを主張することで、みんなが「なんか良くわからないけど、TCPを置き換えたほうがいいのかな?」と思うようになるはず。全てのアプリケーションを、TCPの代わりにQUICを使うように修正するとなれば、この先10年間ぐらい、エンジニアみんなの仕事を作ることができます。業界愛ですね。 すでに、SSHやDNSのQUIC対応は始められています。既存のアプリケーションをQUICに対応させる難しさを調査するために、RustでBGP over QUICを実装してみました。 QUICの実装QUICは、TCPと同じく、パケットの再送、輻輳制御など、信頼性のある通信を実現するトランスポートプロトコルです。実装面の大きな違いは、TCPがオペレーティングシステムのプロトコルスタックの一機能として実装されるのに対して、QUICはアプリケーションで実装され

    TCPが遅すぎる?QUICを使おう!
    k2wanko
    k2wanko 2020/07/14
  • Firebase イベント データ分析のための Google Cloud 活用方法 (5) AutoML Tables での特徴量の重要度の確認

    連載についてモバイルやウェブ アプリケーションの KPI を改善させるためには、ユーザーの日々の利用状況や行動を適切に把握した上で、施策を検討して実施することが重要となります。特に、実際に KPI 改善施策を検討して実施する企画者やマーケターが、自分自身でデータを分析し、その結果にもとづいて施策を検討できるようになることは、「現状把握 → 施策検討 → 施策実施 → 効果測定」という KPI 改善のサイクルを迅速に回すために必要不可欠となっています。 Firebase SDK で開発されているアプリケーションについては、Google Analytics for Firebase を利用することで、ユーザーのイベント データを簡単に Google Analytics で収集できるようになっています。さらに、収集したイベント データを BigQuery へエクスポートすることにより、企画者や

    Firebase イベント データ分析のための Google Cloud 活用方法 (5) AutoML Tables での特徴量の重要度の確認
    k2wanko
    k2wanko 2020/06/22
  • Announcing Flutter 1.17

    Includes Metal support for faster iOS performance, new Material components, new Network tracking tooling and more! Posted by Chris Sells, Product Manager, Flutter developer experience Today we’re pleased to announce Flutter 1.17, our first stable release of 2020. This year has been a challenging one for everyone. Our goal is to ship stable releases on a roughly quarterly cadence; however, this rel

    Announcing Flutter 1.17
    k2wanko
    k2wanko 2020/05/08
  • 「口の形アニメ」とは何か

    僕は最近「かわいい女の子がかわいいことをするアニメ」が好きで、よく見るのですが、「かわいいから良い」というのはちょっと抽象的すぎて、もう少し具体的に何が良いかはっきりさせたい、という気持ちがあった。 アニメの一部を切り取った画像を見て、「あっかわいい〜😍」ってなるもの、どんな特徴があるだろうって少し考えてみると、頻出するパターンがあることに気づいてきます。 たとえば「><」でよく表現される「かざり目」だったり、ひだまりスケッチなどに見られる「へちょ絵」といったデフォルメ・マンガ的表現。こういうのが出てくると「あっなんか良い(かわいい)」と感じることが多い。 そして2018年2月、アニメ「六畳間の侵略者!?」のエンディング映像を見てふと思った。「かわいい〜」って思えるシーンは女の子の口の形が特徴的だなって。 ゆりかちゃんふぁいおー!かわいいこのときはそれで終了したが、その後2018年4月、

    「口の形アニメ」とは何か
    k2wanko
    k2wanko 2020/04/12
    * ←こういうのも好き
  • OpenTelemetry is Officially in Beta!

    Co-authored by maintainers, community contributors, and members of the OpenTelemetry governance committee. OpenTelemetry has just begun its first wave of beta releases, starting with the Collector, Java auto-instrumentation agent, and the Erlang, Go, Java, JavaScript, and Python SDKs, followed by the .Net SDK. This means that you can begin integrating OpenTelemetry into your applications and clien

    k2wanko
    k2wanko 2020/04/04
  • 「Infrastructure as Codeに疲れたので、僕たちが本来やりたかったことを整理する」を1年掛けて整理した

    こんにちわ。rwle1212です。 記事は JAWS Days 2020 で話す予定でしたが、昨今の事情によりオンライン開催となったため、登壇予定の内容を記事にしたものになります。 登壇していれば諸般の事情により左手首を骨折したネタが使えたのですが、ブログでは伝わらないので非常に残念な思いをしております。という話はどうでも良いので題に入ります。 50分の登壇内容なので少々長くなりますが、お付き合いください。 JAWS Days 2019で登壇した内容の振り返り昨年の JAWS Days 2019 で「Infrastructure as Codeに疲れたので、僕たちが来やりたかったことを整理する」という内容で登壇しました。 まずは上のリンクに添付されているスライドを5分位で読めると思うので一読頂いて、下の文に進んで頂ければと思います。 そもそもInfrastructure as Cod

    k2wanko
    k2wanko 2020/03/30
    "作らない""作り込みすぎない" わかる(わかる)
  • Medium

    You can find (just about) anything on Medium — apparently even a page that doesn’t exist. Maybe these stories will take you somewhere new?

    k2wanko
    k2wanko 2019/12/12
  • Flutter Interact キーノート 発表内容のまとめ

    Flutter Interactのキーノートを視聴したので、そのまとめを共有します。一通りトピックを網羅できているはずです。 Google Fonts for FlutterGoogle FontsをFlutterで利用できるパッケージが紹介されました。すでにpub.devで公開されています。

    Flutter Interact キーノート 発表内容のまとめ
    k2wanko
    k2wanko 2019/12/12
    DartPadにもFlutter Webきたか
  • GCP の IAM をおさらいしよう

    この記事は Google Cloud Japan Customer Engineer Advent Calendar 2019 の 6日目の記事です。 TL;DR記事ではGoogle Cloud Platform (GCP) での ユーザーや権限を管理する IAM について整理していきます。 はじめにクラウドを使う上で、ユーザー管理や権限管理は重要ですよね。GCP を使う際に、どのようにユーザー管理できるのか、権限管理や認証を整理してみようと思います。GCP では権限管理を Identity and Access Management( IAM )というもので管理しています。IAMでは、誰が、どのような操作を、何に対して行えるかというものを定義・管理します。これによりアカウントの追加・削除や権限付与がシンプルになり、管理が容易になります。 IAMのユーザーと権限GCP で利用できるアカウ

    GCP の IAM をおさらいしよう
    k2wanko
    k2wanko 2019/12/06
  • Google Cloud Japan Customer Engineer Advent Calendar 2019

    https://medium.com/google-cloud-jp から派生したGoogle Cloud Japan の Customer Engineer (CE) が 書く Advent Calendar 2019 です。CE 達が是非紹介したい機能、いままで培ってきたノウハウ、知っておくと便利なTipsなどを公開予定です。 google-cloud-jp はGoogle Cloud Platform 製品などに関連するコミュニティが記載したテクニカル記事集です。掲載された意見はすべて著者個人のものであり、必ずしも Google のものを反映するものではありません。 12/1KubernetesGCPの世界をつなぐアクセス管理のはなし (Hiroki Tanaka)12/2Apache Hadoop のデータを BigQuery で分析するための移行手順 ( Keiji Yosh

    Google Cloud Japan Customer Engineer Advent Calendar 2019
    k2wanko
    k2wanko 2019/11/28
  • Running WebAssembly on ARM

    We started Wasmer with the mission of making programs universally available by leveraging on WebAssembly (Wasm). By enabling the use cases of Wasm outside of the browser we aim to unleash its full power: becoming the lingua franca for running software safely and at native speeds. Linux and macOS were the first platforms we started supporting for executing Wasm server-side (since Unix support was t

    Running WebAssembly on ARM
    k2wanko
    k2wanko 2019/11/26
  • Hadoop is Dead. Long live “Hadoop.”

    There has been a resurgence of the “Hadoop is dead” narrative, and it seems like every so often this pops up in the form of a blog post or contributed article. For several years now, Cloudera has stopped marketing itself as a Hadoop company, but instead as an enterprise data company. And today, Cloudera is in the Enterprise Data Cloud market: hybrid/multi-cloud and multi-function analytics with co

    Hadoop is Dead. Long live “Hadoop.”
    k2wanko
    k2wanko 2019/09/13
  • New Bug Bounty Treasure Map + Scope Update

    k2wanko
    k2wanko 2019/08/29