ブックマーク / note.com (1,188)

  • UbieのプロダクトにE2Eテストを導入して起きたことの振り返り|やまぐち

    はじめにUbie Discovery組織に所属するQAエンジニアの山口(やまぐち)です。2022年1月21日にUbieに入社して丸3年になります。 その間にいくつかのテスト自動化(*1)にチャレンジして、それらを振り返ってみると良かった点やあまり良くなかった点が見えてきたので、今後に活かすためにまとめました。 (*1)テスト自動化: この記事では、スクリプトによって自動で画面操作を行うE2Eテスト(End-to-End Testing)を指します 今までに作成したE2EテストUbieのプロダクトUbieのプロダクトは生活者向け(toC)の「ユビーAI受診相談」と医療機関向け(toB)の「ユビーAI問診」があります。それぞれのプロダクトに対してE2Eテストを作成しており、以下のような内容となります。 医療機関向け toB版E2Eスモークテスト toB版E2Eシナリオテスト 生活者向け / ユ

    UbieのプロダクトにE2Eテストを導入して起きたことの振り返り|やまぐち
    l08084
    l08084 2022/01/19
  • 都道府県丸さランキング 製作ノート|柞刈湯葉

    この記事は前回の「47都道府県丸さランキング」の製作ノートである。「ああいう検証記事はどういうテンションで作ってるのか」を知りたい非プログラマに向けて書いた。初歩的なことしかやってないので職業プログラマが見ればイライラする思うがご了承願いたい。 今回の目的は、県の丸さを「その県と同じ面積の円に、県の何%を収めることができるか」として定量化し、そのランキングを作ることである。 「丸さ」の例地図を扱う、といっても画像データを扱うわけではない。地図はそもそも測量とかで得られた数値データから作るものであり、そして数値データの方がプログラム的には扱いやすい。なので「数値地図」というものを探す。国土交通省が出している国土数値情報を使う。 伊能忠敬の時代は日地図を国外に持ち出すだけで大罪になった(シーボルト事件)が、いまや国が積極的に公開しているのだから大したものである。 データは「XML」という形式

    都道府県丸さランキング 製作ノート|柞刈湯葉
  • 今週読んだ漫画(〜2022/01/05)|AVE_EEE

    ■あくまでも俺が『今週読んだ漫画』なので『今週発売した漫画』では決してないです。発売日の時系列なども全部ごちゃまぜですので注意。毎週木曜日の更新をさしあたっての目標にします ■何冊取り上げるかは完全にランダムになると思います。読んだもの全部ではなく、ちょっと感想などインターネット上で喋りたいな…と思ったものについて取り上げます(それはまぁそう) ■今年はインプットを増やしたい+可視化したいので、AVE_EEEアカウントに読んでほしい漫画などありましたらコメント欄などで教えていただけると幸いです。これに関してもちゃんと読むかは当然分かりませんが… ―――ダイラン魔導王国の次期女王候補であーりながら『魔法の能力が乏しい』ことを理由に王城を放逐されてしまったジル。追放先の新天地で偶然にも異世界の魔導書を発見したジルは、そこに記された膨大な量の各種創作の知識に圧倒される。心機一転、大好きだった服飾

    今週読んだ漫画(〜2022/01/05)|AVE_EEE
    l08084
    l08084 2022/01/06
  • 第3報 〜聖夜と聖水〜|ゼロ次郎|note

    「他人のおしっこ飲みすぎて、もうおしっこ飲んだだけでその人が何をべたとかわかっちゃうんですよね。特にコーヒーを飲んできた人のおしっこは濃い、臭い、まずい、と三拍子揃ってて…」 「勉強になるなあ」 2021年12月25日、俺は1人の女性とラブホテルの一室にいた。こんなシチュエーションを賜るのは人生で始めてかもしれない。もっとも、聖夜に聖水プレイの話を聞くことになるとは思わなかったが… クリスマス感ゼロの鶯谷 レポートの新たな方向性 第1報を書き終えた時点で、俺はレポートの方向性に危機感を抱いていた。これは早々にネタ切れを起こすぞ、と。 30分のプレイ時間で出来ることは限られてい

    第3報 〜聖夜と聖水〜|ゼロ次郎|note
    l08084
    l08084 2022/01/04
  • TOEIC満点ホルダーがやっているおすすめ英語学習法(2022年版)|Shin

    今回はビジネス系ではなく、英語学習系の記事になります。実は私、20代のころにTOEIC満点を獲得しているバイリンガルでして、英語のミーティング参加やメール作成などの仕事もこなしています。 今年はNFTメタバースといったweb3の台頭、SaaSグローバル企業との競争など英語に触れる機会も多いので、私が日にいながら英語力を落とさないためにやっている勉強法をまとめてみました。 今年こそは英語やるぞ!と思っている人はぜひどうぞ。 前提:99%の英語学習者が誤解していること私が今まで出会った中で99%の人が知らない、けど英語ができる人はやっているポイントがあります。それは英語学習というものは「自分が発音できる英語しか理解できない」です。どういうことでしょうか? 例えば、こちらの単語を見てください。正しく発音できますか? month これは「月」という意味ですね。2月や12月という月です。発音は「

    TOEIC満点ホルダーがやっているおすすめ英語学習法(2022年版)|Shin
    l08084
    l08084 2022/01/04
  • 呪術廻戦における「正しい死」の在り方と「思い出」についての話【呪術廻戦0と本編ネタバレあり】|違法バタピー

    突然ですが皆さんは12/1よりネットフリックスで先行配信中の「ジョジョの奇妙な冒険ストーンオーシャン」を見ましたか?いえ、わかっています。あなたは次に「呪術廻戦の感想記事なのになんで開幕ジョジョの話始めてるんだコイツ?」と言う。しかしタイトルにあるように呪術廻戦における「正しい死」と、そこに「思い出」という要素がどのように関わってくるかを説明するにはストーンオーシャンの話、というよりその登場人物である「フー・ファイターズ」の話を決して避けては通れないのです。 (表紙左のキャラクターがフーファイターズ) 軽く説明するとフー・ファイターズ、通称「FF」は人間ではありません。物語の黒幕が「スタンド能力」によって生み出した知性ある「プランクトン」の集合体です。主人公である「空条徐倫」と当初は敵対しましたが、敵であり人間でさえない自分を助けた徐倫の高潔な精神に感銘を受け、以後人間の肉体に身を包んで行

    呪術廻戦における「正しい死」の在り方と「思い出」についての話【呪術廻戦0と本編ネタバレあり】|違法バタピー
    l08084
    l08084 2022/01/04
  • Yota Ishikawa | AI|note

    GIFを簡単に作れるGPT:GIF Maker を作りました GIF Maker GPTとは今回作ったGPTは、誰でも簡単にGIFが作成できるAIです。 以下から使うことができます: 使用するためには、ChatGPT Plus に登録する必要があります。 使い方の例以下のような簡単なプロンプトで、オリジナルのGIFが生成できます: 実際に生成されたGIF画像がこちら: ポイント: 一回の指示で、連続して画像を生成→GIF生成の流れがスムーズ コマ秒間を指定できる 画像を提供してGIFを作ってもらうことも可能: GPTへ

    Yota Ishikawa | AI|note
    l08084
    l08084 2022/01/02
  • 2021年のOSS活動を振り返る|mathetake|note

    こんにちは、マスタケ(@mathetake)と申します。現在はTetrate.ioという米国のスタートアップで、日からFull Remoteで働いています。特にこれと言って今のロールに名前があるわけではありませんが、Open Source EngineerとかSoftware Engineer(Open Source)という職種が正しく説明できているかなと思います。(弊社はタイトルもないので、Senior EngとかStaff Engのような区別はありません) ロールがそんな感じなので、仕事のほぼ100%がオープンソースで、GitHubの僕のプロフィールページで全て公開されています: というわけで2021年どんな仕事をしてきたのか、せっかく(?)オープンなのでオープンに振り返ってみたいと思います(プライベートなものも含みます)。最後にOSSを仕事とすることの所感もちょっと書きます。 En

    2021年のOSS活動を振り返る|mathetake|note
    l08084
    l08084 2021/12/30
  • 雰囲気で乗り切っているひとのためのAndroidビルド高速化ノウハウ|mhidaka

    mhidakaです。久しぶりにAndroidアプリ開発の技術記事です。タイトルの「雰囲気で乗り切っているひとのためのAndroidビルド高速化ノウハウ」は書いている間にどんどん長くなってしまってGradleビルドシステム、CI/CD、ビルド時間等の計測手法という3つの内容をカバーするものになりました。 今回はそのなかから抜粋して、1つめのGradleビルドシステムを取り上げます。Androidアプリのビルドが早くなる(なった)Gradle設定を紹介します。プロジェクトルートにあるGradleビルドプロパティ設定値を変えるだけなので開発プロジェクトでも試しやすいと思います。いけそうなら使ってみてください(既に導入してたら開発プロジェクトの感度が高い…!雰囲気は卒業できています!)。 Gradleビルドキャッシュを使おうGradle 7.1.x以上 / Android Studio Bambl

    雰囲気で乗り切っているひとのためのAndroidビルド高速化ノウハウ|mhidaka
  • ヒット作が出ないまま10年間個人アプリ開発を続けたエンジニアの末路|dancingpandor

    この記事は 個人開発 Advent Calendar 2021 の18日目の記事です。 「もうスマホアプリ市場はレッドオーシャン」とか、「個人アプリは埋もれてしまって全然ダウンロードされない」とかいう話をちらほら聞きます。 実際、過去に個人でアプリをリリースしたけれど、ヒットしなくて辞めてしまった、という人もいるのではないでしょうか。 では、もし… ヒット作が出ないまま10年間個人アプリ開発を続けたら、どうなってしまうのか という話をします。 作ったものまずは、これまで作ったアプリやダウンロード数などのデータをまとめます。 これまでにリリースしたアプリは、 iOS(ツール系):39 Android(ツール系):1 ゲーム:29 で、計68です。 (Androidアプリは、iOSアプリのAndroid版なので合計にはノーカウント) ツール系アプリは、「写真/ビデオ」カテゴリが多いです

    ヒット作が出ないまま10年間個人アプリ開発を続けたエンジニアの末路|dancingpandor
  • TabNine+VSCodeで快適な補完(オートオンプリート)環境を作る方法|Sangmin Ahn

    こんにちは、Choimirai School のサンミンです。 0  はじめにGithubで公開されている約200万のソースファイルを機械学習モデル(GPT-2)を使ってあらゆる言語のオートコンプリートを提供するのが、TabNineです。 これはすごい!ソースコードを解析しあらゆる言語のオートコンプリートを提供するのが、TabNine 。新しいリリースでは、 ①GitHubにある2万以上のファイルを分析 ②GPT-2で次に予想されるコードを提案(Pythonの例↓) プログラミングのハードルもだいぶ下がるはず🐍。https://t.co/gIroluRwcK pic.twitter.com/vXD4D9B18W — Sangmin @ChoimiraiSchool (@gijigae) July 19, 2019 今回の note では TabNine を VSCode にインストール

    TabNine+VSCodeで快適な補完(オートオンプリート)環境を作る方法|Sangmin Ahn
    l08084
    l08084 2021/12/25
  • エムスリーエンジニアリングフェロー就任とCADDi入社に寄せて|ばんくし

    ばんくし(@vaaaaanquish)です。 表題の通り、3年弱働いたエムスリーのエンジニアリングフェローに就任し、今までとは別の形で関わらせてもらう事になりました。 エムスリーでは、NLPやレコメンドを主軸とした機械学習ロジックの開発、関連プロダクトを提案しては推し進める人をやっていました。文化や制度、チャレンジする機会だけでなく、周囲の素晴らしいPdMやbiz、Engにも恵まれ、新規プロジェクトのチーム開発のリードを経験したり、主担当のプロジェクトが社内で表彰されたりしました。幸いな事にCADDiに入社するタイミングでエンジニアリングフェローの打診を頂き快諾しました。 今後は、AI機械学習チームメンバーとしてではなく、エムスリーの良さを外に伝えたり相互に相談、協力する形でお手伝いする事になりそうです。 また、キャディ株式会社(以下 CADDi)に機械学習エンジニア テックリードとして

    エムスリーエンジニアリングフェロー就任とCADDi入社に寄せて|ばんくし
  • ウクライナとロシアの戦争を想定した戦役分析をやってみた|武内和人|戦争から人と社会を考える

    ある授業でロシアウクライナの関係を取り上げたついでに、戦役分析として行った結果を研究メモとして公開しておきます。ただ物騒な内容なので期間限定とします。あらかじめ申し上げておくと、資料的、分析的な価値がある分析ではありません。『ミリタリー・バランス』のいくつかのデータを使って予備的な分析を行ったにすぎません。 ただ、基的なデータは一通りまとめているので、これから国際ニュースを追いかける方の参考になるかもしれません。より詳細な分析が必要となることがなければよいのですが、いずれアップデートした分析が必要になるかもしれません。 基礎的能力の比較ウクライナの2020年の国内総生産は1420億ドルで、総人口は43,922,939人、労働生産性を考慮した一人当たりの国内総生産に換算すると3,425ドルです。同時期のロシアの国内総生産は1兆4600億ドル、総人口は141,722,205人で一人当たりに

    ウクライナとロシアの戦争を想定した戦役分析をやってみた|武内和人|戦争から人と社会を考える
  • CTOが選ぶ、エンジニアのみなさんに個人的に読んでほしい本|藤村

    メリークリスマス!heyでCTOをやっている藤村です。ということで、これからエンジニアになる・いまエンジニアをしているみなさんに個人的に読んでほしいをご紹介します。これを読んでおけばソフトウェア・エンジニアとして網羅的な基礎が身につく、とかいうセレクトではなく、あくまで個人的に読んでもらえると嬉しいな!というものを選びました。 ソフトウェア開発基礎編リー・コープランド『はじめて学ぶソフトウェアのテスト技法 』 テストのです。昨今RSpec、XUnit系など自動テストのツールはすっかり普及し、ソフトウェアにテストコードをつけるのは当たり前の世の中になりました。しかし!テストケースをどう設計するか、何をテストすべきか、について体系的に学んだことがない、という方も実はいらっしゃるのでは。 このはそういったソフトウェア・テスト一般についての教科書です。ここの知識はソフトウェア・エンジニアとし

    CTOが選ぶ、エンジニアのみなさんに個人的に読んでほしい本|藤村
  • 【Flutter】Navigator 2.0 ラッパーライブラリ routemaster の使い方入門|Yota Ishikawa | AI

    Navigator 2.0 難しいですよね。わかります。。 最近出た routemaster というラッパーライブラリ使ってみたところ、とても使いやすいかったので、その概要と使い方を共有したいと思います。 もちろん null-safe なライブラリです。 routemaster の特徴routemaster は主な特徴を6個あげています。これらは使ってみた印象とあっていました。 ✅ URL とページのマッピングをシンプルに定義できる ✅ 使いやすいシンプルな API (例:routemaster.push('/page') ✅ ネストされたタブにも、非常に簡単なやり方で対応できる ✅ 複数のルートマッピングを定義できる(例えばログインユーザーと他を分けたり ✅ ルートの変更を簡単に検知できる ✅ 160個以上の Unit/Widget/Integrationテストで動作検証済み インストー

    【Flutter】Navigator 2.0 ラッパーライブラリ routemaster の使い方入門|Yota Ishikawa | AI
    l08084
    l08084 2021/12/19
  • NewsPicks UIデザイナーのFigma利用フロー大公開!|つづく(ひらい)ともこ | mokataaan

    自己紹介NewsPicksUIデザイナーをしております。つづく(ひらい) ともこと申します! 初note投稿なので、題に入る前に軽く自己紹介をさせていただきますm 2016年に武蔵野美術大学デザイン情報学科卒業後、ヤフー株式会社に新卒デザイナーとして入社しました。 ヤフーでは広告管理ツールのUIデザインやCtoCサービスアプリのデザインなどに携わりました。 そして今年の6月末でヤフーを退職し、株式会社ニューズピックスにUIデザイナーとして転職しました。 現職ではNewsPicksアプリやWeb、その他関連サービスのUIデザイナーとして関わっております。 仕事の話はそこそこに…。なにより一番に覚えて帰っていただきたいのは、「女性アイドルが好きです!」ということです!! ハロプロ、日向坂46などの日の女性アイドルグループが物心ついたときから今までずっと好きでして、最近だと「Girls P

    NewsPicks UIデザイナーのFigma利用フロー大公開!|つづく(ひらい)ともこ | mokataaan
  • ツイッター映画ライターが豊崎由美氏と栗原裕一郎氏のtiktok批判に思う『推す批評』と『斬る批評』、かつて小沢健二を批判したあるロキノン女性ライター、そして広瀬すずはなぜ李相日監督を信じるのかという話|CDBと七紙草子

    詳細は上のリンクを読んでいただくとだいたいわかると思います。有名書評家である豊崎由美氏が、アマチュアTikTokアカウントを貶し、「そんなものでが売れたからどうした」「この人に書評書けるんですか」と言った。この件について誰もが思うことでしょうが、あまりに筋が悪い。書評書けるも何も、相手は一介のアマチュアです。出版産業の屋台骨が揺らいでいる時に無料で若い世代に小説をすすめ、しかも実際に若い世代に影響を与えて売り上げが上がるという結果を出している貴重な存在です。言うまでもなく炎上しました。引用RT1000超えというのは、めちゃくちゃに批判されていることの表れです。アルファアカウント、ベストセラー作家も次々と豊崎氏批判の側で声をあげ、賛否両論というより事実上ワンサイドの炎上になりました。 そんな中で、個人的には評論家である栗原裕一郎氏のツイートが心にとまりました。 原稿のネタにしようと虎視眈々

    ツイッター映画ライターが豊崎由美氏と栗原裕一郎氏のtiktok批判に思う『推す批評』と『斬る批評』、かつて小沢健二を批判したあるロキノン女性ライター、そして広瀬すずはなぜ李相日監督を信じるのかという話|CDBと七紙草子
    l08084
    l08084 2021/12/13
  • 『あつまれ どうぶつの森』の世界観をつくるUXライティング|nao | UXライター / コピーライター | 著書『#秒で伝わる文章術』発売中

    2020年5月現在、世界で最も洗練されたUXを実現してるプロダクトのひとつが、Nintendo Switchのソフト『あつまれ どうぶつの森』ではないでしょうか。 子供から大人まで世代を問わず楽しめて、日のみならず世界中の人々を虜にし、入手が困難になるほど爆発的に売れている。 何より外出自粛になったこのタイミングで、外で遊ぶことを疑似体験できるソフトがドンピシャで発売されるという運命の巡りあわせに、任天堂の持つ神懸かり的な力を感じずにはいられません。 それだけ多くの人に愛されるプロダクトなので、プレイしていても学ぶことが当に多く、いま自分が遊んでいるのか、仕事をしているのか、わからなくなるほどです。 いや、さすがにそれは言い過ぎました。プレイしている時は完全に遊んでいます。完全に遊んでいるのですが、それでもゲームをしていて、自分の仕事に活かせるような「これは…!」というようなアイデアや

    『あつまれ どうぶつの森』の世界観をつくるUXライティング|nao | UXライター / コピーライター | 著書『#秒で伝わる文章術』発売中
    l08084
    l08084 2021/12/13
  • EPI2を裏方の人が振り返る #EPIスマブラ|ぷりん

    こんにちはぷりんです。前回EPI1でも振り返り記事を書いたのですが今回はより細かく、EPI2での使用機材などを紹介していこうと思います。 この記事は後日追記予定です。 イベント終わりの勢いそのままに公開しているので誤字脱字あるかもですがご了承ください。 EPIとはEPIはkeptさんが主催の非公式招待制大会です。大会コンセプトは「かっこいい大会」で、海外大会などを参考にクリエイティブを作成しました。また演出面においては日のスマブラプレイヤーの方々の魅力がより伝わるよう、実写コンテンツを増やしてよりストーリー性が強くなるように意識しています。 ...といろいろ書いてはいますが、ざっくり言うと「かっこいい大会を作ろう!」という感じです。keptさんからもむしろ振り切って大げさな方が良いのではないかという意見もあり(実況がスーツ着てたり)、色々な試みを行なっています。 自分が担当しているのはE

    EPI2を裏方の人が振り返る #EPIスマブラ|ぷりん
    l08084
    l08084 2021/12/11
  • エンジニアがデザイナーといい仕事ができるために頑張ったこと|seya

    この記事は下記の記事に触発されて、逆方向の「エンジニアの自分がどういうモチベーションでどうデザインの勉強をしていったか」というのを語ってみよう!という内容となっております。 あと最近よく「なんでデザインし始めたの?」「どうやって勉強してるの?」という質問をいただく機会が増えてきたので、それへのアンサーともなればなと思います。 なぜデザインを勉強し始めたのか結論から言うと必要に駆られて勉強し始めました。 前職はスタートアップに勤めていたのですが、当時作り始めていた新規サービスに携わっている人はエンジニア2名 + デザイナー1名という少数のチームでした。 ただデザイナーともう一人のエンジニアは他のプロジェクトにかかりきり…なので一時期この新規サービスの開発は私だけという状況でした。 そこで困ったのがデザインがないこと。大まかなワイヤーフレームは握っていましたが、デザインがないのでフロントの仕事

    エンジニアがデザイナーといい仕事ができるために頑張ったこと|seya