モード変更


    言語

Welcome to Monstarlab’s Engineering Blog

わたしたちの学びや知識を世界中のエンジニアと共有し交流できたらと願っています

AllFlutterFrontendChatGPTAndroidInfrastructureNodejsQAMachine LearningMonstarHacksiOSAFK

2022/02/17

モンスターラボの環境でTechLeadとして働くこと

モンスターラボに入社をして約半年が経ちました。働く中で感じた『モンスターラボで TechLeadとして働く環境』がどんなものかをお伝えできればと思います。私個人の感想ですが、これからモンスターラボに興味を持つ方の参考になれば幸いです。 多様性 モンスターラボで働く多くの方が感じているのではないでしょうか。 世界各地に拠点を構えているモンスターラボでは、日本語以外の様々な言語でのコミュニケーションがされており、同じプロジェクト内でも国の垣根を超えてチームビルディングが行われています。日本人の価値観に固執する...

Yuki Nakano

Yuki Nakano

2022/02/10

アジャイル開発におけるQAとは?

こんにちは。モンスターラボのQAチーム・テスターラボの秋元です。 この記事では、アジャイル開発におけるテスト(以下「アジャイルテスト」)について、ISTQB Foundation Level Agile Tester(※1)のシラバスを参考にしながら、以下の3つのテーマで整理します。 ウォーターフォール型開発のテストとの違い 高い効率性を実現するには? アジャイルテストと第三者目線のジレンマ ※1 ISTQB(International Software Testing Qualifications ...

Miyuki Akimoto

Miyuki Akimoto

QA

2022/02/03

RDBMS経験者が、Firestoreを使うときに知っておくべきこと

一昔前は、データの保存といえば MySQL や PostgreSQL といったRDBMS(Relational DataBase Management System)を使うことがメインでしたが、最近は Firestore を利用することも増えてきました。 データを保存するという役割は同じですが、RDBとは使い方・設計思想が大きく異るかと思います。 この記事では、RDBとは異なるFirestoreの制約を確認していきます。 集計関数が無い RDBでは、インデックスやデータ量には依存しますが、数百・数千レコー...

Noboru Ishikura

Noboru Ishikura

2022/01/14

Try Playwright

Playwright とは、Microsoft が中心に開発をしている web のテストや自動化のフレームワークです。2020 年にリリースされ、テスト自動化のフレームワークとしては後発で、npm のトレンドでは Cypress や Puppeteer と比べると、ダウンロード数はまだまだ少ないですが、Github の Star 数は Cypress にも匹敵している人気のフレームワークです。 言語は JavaScript、TypeScript、Python、Java、.NET に対応しているので、web...

Ryosuke Hashimoto

Ryosuke Hashimoto

QA

2022/01/12

Docker on Lima

こんにちは、モンスターラボで BackEnd の TechLead をしています、国平です。 今日は、いよいよ有料化が迫った Docker Desktop についてモンスターラボで検討されている代替案の一つをご紹介します。 Docker Desktop の有料化に伴う対応について、モンスターラボが世界中のグループ、パートナー、そしてお客様と一緒に働いていることもあり、一律 Docker Desktop を有料利用するという判断が行えないプロジェクトもあります。 そのため、モンスターラボではこの問題に対応す...

Kiyotaka Kunihira

Kiyotaka Kunihira

2021/12/20

コンピュータビジョンとディープラーニングを用いたレシート認識

この技術ブログでは、コンピュータビジョンとディープラーニングによるレシートの認識と認識結果の改善方法を紹介します。 さらに、コンピュータビジョンを使って半自動で学習データを作成した様子も紹介します。 以下のに興味がある方は、ぜひご覧ください。 ディープラーニング - インスタンスのセグメンテーション コンピュータビジョン - 輪郭形成、アフィン変換、ホモグラフィー変換、薄板スプライン変換 半自動でのデータ作成 これは何なの? AI関連技術の使い勝手や利便性の向上により、私たちの日常生活の中でAIの普及...

Antonin Joly

Antonin Joly

Machine Learning

2021/12/17

Monstarhacks 2021を開催しました

先日12月10日(金)から12日(日)の3日間で、「Monstarhacks2021」と題して、モンスターラボグループ全体で参加できるグローバルなハッカソンを行いました。 海外拠点の拠点内でハッカソンを行うことはありましたが、グローバルの規模で行うことは初めての試みでした。 ハッカソンとは ハッカソンとは、定められた短期間の間に異なるスキルを持った人々が数人(3~5人)でチームを組み共同でプロジェクトを行う、ソーシャルかつイノベーションに焦点を当てたイベントです。 多くの場合決められたテーマがあり、そのテ...

Hiroki SaitoTagy Aldeen

Hiroki Saito, Tagy Aldeen

MonstarHacks

2021/12/17

ペンテスト(侵入テスト) What? Why? When?

謎のハッカーが情報を盗み出すデータ流出事件をニュースで見たことがあると思います。お金をもらわなければ機密情報を公開すると脅すものです。しかし、悪意のある人が行う前に、セキュリティをプロアクティブにテストする方法があることをご存知ですか? 本ブログではどのように自身を守るか、ペンテストとはなんなのか、なぜ行うかとタイミングについて詳しくご紹介します。 ペネトレーションテストとは? ペネトレーションテスト(侵入テスト)とは、訓練を受けた専門家チームがシステムの弱点を見つけようとするものです。 ハッカー、企業ネ...

Japan Security Testing Team

Japan Security Testing Team

QA

2021/12/03

Kotlin async/await

今回は、Androidの非同期処理をKotlin Coroutineで簡単に行えるasync/awaitについて紹介します。 async/awaitがよく使われるケースは、例えば、詳細情報を取得するAPIと付加情報を取得するAPIを、Coroutineで処理した内容が終わったタイミングで待ち合わせて、詳細ページを作成します。 まず、asyncとはCoroutineを起動する関数の一つです。 基本的にlaunchと同じ。違いは、値を返すかになります。 値は、Deferred型です。Deferred型とは、返...

Teruhiko Tanaka

Teruhiko Tanaka

Android

  • ⟨⟨ 前へ
  • 2
  • 3
  • 4
  • 次へ ⟩⟩
サービス開発実績会社情報
採用情報インサイトお問い合わせ
© 2022 Monstarlab
情報セキュリティ基本方針個人情報の取り扱いについて個人情報保護方針