2022年12月19日のブックマーク (68件)

  • 「開発の前に分析」「仮説を議論してから進行」「リサーチも選択肢に入れる」 プロダクトマネージャーが日々データ分析で意識していること

    「プロデザ!BY リクルート」について 加藤舞子氏(以下、加藤):日はお忙しい中、お集まりいただきありがとうございます。ファシリテーションを務める、株式会社リクルートの加藤と申します。日は「PdM×データ」というお題で1時間お話ができればと思います。 リクルートのPdMがふだんどのようなデータ分析を行っているか、求められているスキルや経験、そしてそのスキルをどのように習得していったのか。よりリアルな話をしていくために、3人のPdMとパネルディスカッション形式で進めていきたいと思います。 (画面を示して)アジェンダはこちらの順で進行します。パネルディスカッションのあとは質疑応答の時間も取っているので、気になることや聞いてみたいことがありましたら、ぜひ質問をお願いします。 ということで、最初にこの取り組みについてお伝えします。「プロデザ!BYリクルート」とは、株式会社リクルートのプロダクト

    「開発の前に分析」「仮説を議論してから進行」「リサーチも選択肢に入れる」 プロダクトマネージャーが日々データ分析で意識していること
    yug1224
    yug1224 2022/12/19
  • BERTを利用した商品カテゴリの推論基盤を作りました - BASEプロダクトチームブログ

    この記事はBASE Advent Calendar 2022の19日目の記事です。 はじめに こんにちは、DataStrategyチームの竹内です。 今回はBASEで作成されたショップが扱っている商品のカテゴリを機械学習モデルを使って推論するための取り組みについてご紹介いたします。 はじめに TL;DR 商品カテゴリ データセットの作成 ラベルセットの検討 データのサンプリング AWS Ground Truthを利用したアノテーション アノテーション対象のフィルタリング モデルの学習とテスト BERTのファインチューニング モデルの性能評価 gokartを利用したパイプラインの構築 AWS Batchを利用したバッチ推論基盤 おわりに ※ 記事内のコードはサンプルとして簡略化しています。 TL;DR BASEで作成されたショップに登録されている商品のカテゴリ(ファッション料品など)を予

    BERTを利用した商品カテゴリの推論基盤を作りました - BASEプロダクトチームブログ
    yug1224
    yug1224 2022/12/19
  • ブックマーク一覧ページに対するブックマークコメントでの誹謗 - Hatena Policies

    ユーザーのブックマーク一覧ページをブックマークし誹謗しているユーザーがいるが、これはガイドライン上許認される行為かとの問い合わせあり 特定ユーザーのブックマーク一覧ページやコメントページについてブックマークをする行為や、そのユーザーのブックマーク傾向、コメントの内容について言及する行為については、コメント表現が論評の範囲にとどまる限り、ガイドライン上特段の問題はない。しかし、コメント表現が論評の範囲を超え、人身攻撃に相当する場合は、利用規約で禁ずる権利侵害情報の発信、または迷惑行為、嫌がらせ行為に相当するものと判断する 問い合わせの対象となったブックマークコメント群では、言及対象ユーザーに対し「チンカス」「ゴミ」「キチガイ」といった直接的な罵倒に類する表現があったため、投稿者に対し注意勧告を行った 注意勧告を行った後、しばらくの間は類似の投稿は行われなかったため利用状況が改善されたものとみ

    ブックマーク一覧ページに対するブックマークコメントでの誹謗 - Hatena Policies
    yug1224
    yug1224 2022/12/19
  • 推薦システムにおいて線形モデルがまだまだ有用な話 | CyberAgent Developers Blog

    記事は、CyberAgent Advent Calendar 2022 19日目の記事です。 目次 はじめに 問題設定 協調フィルタリングのための線形モデル iALS EASE 関連する非線形モデル 実務活用 おわりに はじめに メディア DSC所属の機械学習エンジニアで、タップルの推薦システムを担当している橋爪 (@runnlp)です。 最近、推薦システムを触り始めました。推薦手法は、協調フィルタリング、コンテンツベース、ハイブリッドなど様々ですが、今回は昔から今に至るまで長く使われている協調フィルタリングについてです。 協調フィルタリングではDeep系のモデルがたくさん出る中で、RecSys2022で発表された論文では10年以上前から使用されている線形モデル(iALS)がDeep系のモデルに匹敵する結果であると報告されており興味深いです。また、推薦システムを開発するにあたって、問題設

    推薦システムにおいて線形モデルがまだまだ有用な話 | CyberAgent Developers Blog
    yug1224
    yug1224 2022/12/19
  • 「スーパーコンピューターを20万円で創る」を2480円で創る #1 - Qiita

    この記事は2022年天文情報学AdventCalendar12/19の記事です。とりあえずカレンダーを作ってみた者です。そして内容はネタ記事です。何というかすみません。 皆さんは「スーパーコンピュータ」と聞くと何を思い浮かべるでしょうか。今であれば富岳でしょうし、ちょっと前なら京、地球シミュレータ、とまぁ現在も比較的日が頑張っているコンピューティングの一分野ではないかと思います。そもそもスーパーコンピュータとは何ぞや、という話もある訳ですが(そのあたりはWikipediaを参照していただくとして)、基的には複雑なシミュレーションを高速に行う為に使われるコンピュータ、というところかと思います。 とにかく大量の演算をこなす事が特徴のスーパーコンピュータですから当然のように相当な予算が投入されてナンボの分野ではあるのですが、かつてシミュレーション天文学の専用計算機として僅か20万円で創られた

    「スーパーコンピューターを20万円で創る」を2480円で創る #1 - Qiita
    yug1224
    yug1224 2022/12/19
  • ディープラーニングフレームワークのncnnを試してみた - NTT Communications Engineers' Blog

    はじめに こんにちは。イノベーションセンターテクノロジー部門の齋藤と申します。普段はコンピュータビジョンの技術開発やAI/MLシステムの検証に取り組んでいます。今回は、モバイル向けの推論フレームワークのncnnに触れてみたので、その結果について書いて行きます。 ncnnとは ncnn1とは、モバイル向けの推論フレームワークでAndroidとiOSにどちらも対応しています。Pytorchの場合モデルは、pthの形式で1つのファイルで構成されています。ncnnの場合モデルは、param(モデル構造)とbin(重み)ファイルに分割されています。 自身のncnnを使用するモチベーションは、ncnnのデータフォーマットにあります。モバイルで使用するフレームワークにTensorFlow Lite2がありますが、他のフレームワークからモデルを変換するためにNCHW形式からNHWC形式に変換する必要があり

    ディープラーニングフレームワークのncnnを試してみた - NTT Communications Engineers' Blog
    yug1224
    yug1224 2022/12/19
  • 「Google Meet」の字幕機能が日本語にも対応 ~英語→日本語の翻訳も可能に/韓国語、標準中国語(繁体字)、ロシア語などの字幕も表示できるように

    「Google Meet」の字幕機能が日本語にも対応 ~英語→日本語の翻訳も可能に/韓国語、標準中国語(繁体字)、ロシア語などの字幕も表示できるように
    yug1224
    yug1224 2022/12/19
  • メルカリiOSアプリのBazelを使った高速・高信頼性ビルド | メルカリエンジニアリング

    ここまでBazel の利点をいくつか紹介しましたが、採用には懸念点もありました。次のセクションからは、どのような懸念があったか、それをどのように解決したのかを紹介します。 Xcode 統合 Bazel と Xcode の統合は Bazel の採用においてもっとも大きな懸念でした。 Xcode はビルドシステムと密結合したやや特殊な IDE なので、外部ビルドシステムとの統合が難しいのです。特に indexing や LLDB デバッグを正しく動作させるのは困難でした。 統合とはつまり、Bazel によるビルドのアウトプットを利用して Xcode がサポートする動作を再現することを意味していて、主に下記のような要件を満たす必要があります。 Bazel のビルド構成ファイル群を解析して Xcode プロジェクトを生成する Xcode ビルドの実行を抑制し、代わりに Bazel ビルドを実行する

    メルカリiOSアプリのBazelを使った高速・高信頼性ビルド | メルカリエンジニアリング
    yug1224
    yug1224 2022/12/19
  • スイッチサイエンス年間売上ランキングベスト100に見る 2022年電子部品ヒット商品のトレンド|fabcross

    コロナ禍の影響、大国による軍事侵攻など、不安定な社会情勢の中で幕を開けた2022年は、エネルギーの高騰や円安も発生し、日経済にとって激動の1年だった。電子部品業界も影響は避けられず、厳しい1年ではあったが、明るい兆しも垣間見えた。スイッチサイエンスの販売担当・安井良允氏に、同社の2022年年間売上ランキングベスト100を見ながらトレンドを語ってもらった。 売上ランキングの集計期間は、2021年11月〜2022年10月。単価×出荷数でランキングしている。単価は、2022年11月現在の希望小売価格。後述するように価格改定があったが、最新の価格をもとにランキングしている。 価格改定が相次ぐ1年 ——2022年の全般的な特徴についてお話しください。 安井氏 2021年度から続く部品の供給不足が影響して、各商品の価格改定が続いた1年でした。スイッチサイエンスでも4月、7月、11月と3回も見直しをせ

    スイッチサイエンス年間売上ランキングベスト100に見る 2022年電子部品ヒット商品のトレンド|fabcross
    yug1224
    yug1224 2022/12/19
  • Document AI を使った請求書読み取り機能の検証 | yu-ya4 - LayerX エンジニアブログ

    LayerX で機械学習エンジニアとして働いている松村 @yu-ya4 です。現在はAI-OCRチームにて、バクラクシリーズのOCR機能の開発を主に行なっています。この記事は LayerX Tech Advent Calendar 2022 の18日目の記事です。 OCR機能とは、アップロードされた請求書や領収書などの帳票の画像データを読み取り、人間が手入力せずとも必要な項目を自動で抽出してデータ化する機能のことです。以下は請求書OCR機能のデモ動画です。 www.youtube.com このブログは、このようなOCR機能を誰でも簡単に実現してしまおうとしている Document AI というサービスを触って検証した際のメモ書きとなります。API を扱う Client ライブラリもいくつかの言語で公開されており、今回は Python を使いました。もしかしたら私の仕事がなくなるかもしれませ

    Document AI を使った請求書読み取り機能の検証 | yu-ya4 - LayerX エンジニアブログ
    yug1224
    yug1224 2022/12/19
  • サブドメイン名列挙の方法についてまとめてみた - NFLabs. エンジニアブログ

    この記事は NFLaboratories Advent Calendar 2022 6日目の記事です。 ソリューション事業部セキュリティソリューション担当の岩崎です。 多くのウェブサイトでは登録されたドメイン名を利用して構築されており、サブドメインを作成して構築されるケースも多いです。中には、開発環境や公開前のプロダクト用にサブドメインを作成して運用されているケースも多いです。 昨今、公開を前提としたサーバでは適切なセキュリティ設定や脆弱性診断などセキュリティ侵害を防ぐための対策が取られているケースが多いです。一方、開発環境や公開前のプロダクト用のサーバでは十分な対策が取られていないケースも多く見受けられます。 そこで今回はセキュリティ侵害から防御することを目的として、攻撃者視点でサブドメイン名列挙をする手法についてまとめてみました。 総当たり ゾーン転送 対策 Passive DNS

    サブドメイン名列挙の方法についてまとめてみた - NFLabs. エンジニアブログ
    yug1224
    yug1224 2022/12/19
  • 部分型における変性と極性 - なぜScalaの変性は+や-で指定するのか - 貳佰伍拾陸夜日記

    この記事はScala Advent Calendar 2022の19日目です. Scalaではジェネリック型の変性(variance)は+や-で指定しますが, 他の言語(たとえば, C#, Kotlin)ではoutやinだったりします. この記事では変性の意味を整理して, なぜScalaでは+/-の記号を使うのか説明します. 追記ただし, ここで説明している内容は基的にC#やKotlinでも成立する(はずな)ので「なぜこれらの言語では+/-の記号を使わないのか」を説明するものではありません. 個人的には+/-の方がわかりやすいと思うし, out/inの記法は扱っている概念が簡単であるかのような誤解を生む(悪く言えば騙す)のでどちらかと言うと嫌いです. 発端 こういう話題がありました. Scala は共変が + で、反変が - なので理論重視? なのに対して、Kotlin と TypeSc

    部分型における変性と極性 - なぜScalaの変性は+や-で指定するのか - 貳佰伍拾陸夜日記
    yug1224
    yug1224 2022/12/19
  • はてなリモートインターンシップ2022 インフラ 講義資料

    https://hatena.co.jp/recruit/intern/2022

    はてなリモートインターンシップ2022 インフラ 講義資料
    yug1224
    yug1224 2022/12/19
  • 最新のAngularを使って、ポケモンのサンドウィッチレシピツールつくたよ - Qiita

    こんにちは、あかいです🐗 記事は Angular Advent Calendar 2022 の7日目の記事の代打です🏏⚾ 6日目は@beltway7さんで8日目は@KOHETsさんです! 今作のポケモンには、「さまざまな材料をかけあわせてサンドウィッチを作る」というコンテンツがあります。 これを行うとき、手探りで作るのがすごく大変だったので、いい感じにレシピを検索できるWebアプリを作りました🥪 なんと、作り始めてその当日(※1)にリリースすることができ、 今回ひしひしとAngularのパワーを実感したので、その所感をお伝えしたいと思います! (※1 現在、リリース後4人日くらいかけて改善/機能追加を行っちゃってはいますが、 コアのデザインや機能に大きく変更はないはずです) 実際にアプリを動かしながらこの記事を読んで「あ〜ここがこうね〜」みたいなのを感じ取ってもらえればと思います。

    最新のAngularを使って、ポケモンのサンドウィッチレシピツールつくたよ - Qiita
    yug1224
    yug1224 2022/12/19
  • 「生産性のあるサービス」へのアクセスをブロックしてくれるChrome拡張がリリースされる。ちゃんとゲームとかしてなさい - AUTOMATON

    ホーム ニュース 「生産性のあるサービス」へのアクセスをブロックしてくれるChrome拡張がリリースされる。ちゃんとゲームとかしてなさい PCGoogle Chromeブラウザ用に、「Productivity Blocker」なるブラウザ拡張機能が存在。この機能は、生産性が高まりそうなサイトやサービスへのアクセスをブロック。そのかわりに、ゲームや動画を楽しむよう誘導してくるのだ。この奇妙な拡張機能に、海外フォーラムで注目が寄せられている。 「Productivity Blocker」は、ユーザーの生産性を高めるサイトへのアクセスを阻止してくれるChrome拡張機能だ。同拡張機能を有効化すると、仕事に役立ちそうなあらゆるサイトを片っ端からブロックしてくれるのだ。たとえば、Googleが提供する「ドライブ」「スプレッドシート」「ドキュメント」や、マイクロソフトのOffice 365サイトなど

    「生産性のあるサービス」へのアクセスをブロックしてくれるChrome拡張がリリースされる。ちゃんとゲームとかしてなさい - AUTOMATON
    yug1224
    yug1224 2022/12/19
    これは捗る
  • 過去20年間のAppleの時価総額の推移を見てわかること 人がモノを選ぶ時の基準「なんとなく…」をとらえるには?

    MBA(経営学修士)に特化した専門職大学院「グロービス経営大学院」主催の「社会現象のつくり方」をテーマとするセミナーに、『超クリエイティブ』や『言語化力』の著者で、The Breakthrough Company GO代表の三浦崇宏氏が登壇。広告とクリエイティブの違いや人口減少時代の日でできる2つのこと、そして今の日経済の勝ち筋などさまざまなトピックが語られました。 クリエイティブディレクター・三浦崇宏氏の強み 三浦崇宏氏(以下、三浦):あらためましてThe Breakthrough Company GO代表、PR/CreativeDirectorの三浦です。よろしくお願いします。 (会場拍手) 今日は(スライドの)「1.自己紹介」「2.なぜクリエイティブが必要なのか」「3.クリエイティブはどのように機能するのか」、そして時間があれば「よくある質問~マーケティング・ブランディングとクリ

    過去20年間のAppleの時価総額の推移を見てわかること 人がモノを選ぶ時の基準「なんとなく…」をとらえるには?
    yug1224
    yug1224 2022/12/19
  • 『ジョジョの奇妙な冒険』、第9部『The JOJOLands』連載開始時期が発表! 関連書籍4作品も発売 - ライブドアニュース

    「週刊少年ジャンプ」1987年 1・2 合併号から連載がスタートした、荒木飛呂彦氏の代表作である『ジョジョの奇妙な冒険』。「ウルトラジャンプ」1月特大号(12月19日発売)誌上で、新連載『The JOJOLands』(ザ・ジョジョランズ)が同誌3月号(2023年2月17日発売)から開始されることが発表された。同作は『ジョジョの奇妙な冒険』シリーズ第9部にあたる。 また、『JOJO magazine』第2号、初のクイズ、スピンオフ作品など、『ジョジョの奇妙な冒険』関連書籍4点が12月19日に発売されることも発表された。 2022年、誕生35周年を迎えた荒木飛呂彦・著『ジョジョの奇妙な冒険』。これを記念して1冊すべてが 『ジョジョ』で構成された『JOJO magazine 2022 SPRING』が3月19日に刊行されたが、その2号目となる『JOJO magazine 2022 WINTER

    『ジョジョの奇妙な冒険』、第9部『The JOJOLands』連載開始時期が発表! 関連書籍4作品も発売 - ライブドアニュース
    yug1224
    yug1224 2022/12/19
  • WebSocket の辛さを Yjs で解決した話 | CyberAgent Developers Blog

    こんにちは。AI事業部 オンライン接客事業部のGokanです。 オンライン接客システム「リモてなし」の開発チームの中で、フロントエンドを主に担当しています。 今回は、システムにYjsを導入したので、その紹介をしたいと思います。 話としては「WebSocketとYjsを使うことで抱えていた課題を解決できた」という内容になっています。 目次 オンライン接客システム「リモてなし」の特徴 今までの課題 新たに導入した Yjs とは データがマージできる仕組みの概要 リモてなしでの活用 オンライン接客システム「リモてなし」の特徴 まず、リモてなしの特徴は、システムを挟んで人と人がリアルタイムにコミュニケーションをとることです。これは相手の顔が見える、声が聞こえるというだけではありません。他にも、パワポなどの資料共有、商品の提案、アンケート送付などをすることができます。 また、リモてなしは「対面以上

    WebSocket の辛さを Yjs で解決した話 | CyberAgent Developers Blog
    yug1224
    yug1224 2022/12/19
  • 機能クローズのときエンジニアからできるコミュニケーション - freee Developers Hub

    こんにちは、今年は家電が何かと壊れる freee会計のアプリケーションエンジニア id:him0 です。 この記事は freee Developers Advent Calendar 2022 の19日目の記事です。 今年自分のチームは特定のドメインの DB を分離しパフォーマンスのカイゼンを図るプロジェクトに取り組んでいました。下調べを行いドメインの境界を定義し分離できるぞーとプロジェクトは走り始めましたが、やはり単純には行かないのがアプリケーション開発、ちゃんと問題に突き当たります。特定の検索条件を利用する際に分離される予定の 2 つの DB を横断して JOIN を行っていることが発覚しました。 この問題に対して我々チームは当初パフォーマンス犠牲に元ある機能を再現することを考え始めたのですが「この検索軸消しちゃっていいんじゃない?」というメンバーの提案をきっかけに方向を転換して「ユー

    機能クローズのときエンジニアからできるコミュニケーション - freee Developers Hub
    yug1224
    yug1224 2022/12/19
  • 今は、もう、動かない、その User-Agent 文字列

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、広告エンジニアの中山です。 唐突ですが、みなさまの Web アプリケーションに User-Agent 文字列を参照する処理はありますか? User-Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.1234.56 Safari/537.36例えば User-Agent 文字列を解析して内容に応じて制御を分岐させたり、機械学習の特徴量として用いたり、さらには一般に悪しきユースケースとされていますが IP アドレスと組み合わせて fingerprinting に活用する … と

    今は、もう、動かない、その User-Agent 文字列
    yug1224
    yug1224 2022/12/19
  • うおおおおおおおおおおおおお - ESM アジャイル事業部 開発者ブログ

    うおおおおおおおおおおおおおおおおおおおおおおおおおお。 子育て奮闘中の @wat-aro です。 この記事は ESM Advent Calendar 2022 - Adventar 19日目の記事です。 ある日 Slack のチャンネル一覧を眺めていると #うおおおおおおおおおおおおお というチャンネルがありました。 みんなで うおおおおおおおおおおおおお しています。 うおおおおしている様子 このチャンネル見つけてから毎日 うおおおおおおおおおおおおお しているわけですが、もっと うおおおおおおおおおおおおお したいわけです。 そんなわけで うおおおおおおおおおおおおお するプログラミング言語をつくりましょう。 繰り返し同じ言葉を使えるような言語であればたくさん うおおおおおおおおおおおおお できます。 そうですね。 Brainf**k*1 ですね。 Brainf**k での Hell

    うおおおおおおおおおおおおお - ESM アジャイル事業部 開発者ブログ
    yug1224
    yug1224 2022/12/19
    “うおおおおおおおおおおおおお”
  • useSyncExternalStoreを使ってみた - Techtouch Developers Blog

    テックタッチアドベントカレンダー17日目を担当する kenshin です。 今年もあと少しで終わりですね。今年を振り返るのために2022年にべたラーメンの杯数を数えてみると121杯(執筆時点)でした。年末までにあと何杯べられるかな。 さて、今回は React18 で追加された useSyncExternalStore を使ってみました。 useSyncExternalStore とは 利用場面 使い方 実際に使ってみよう 最後に useSyncExternalStore とは React18 で新たに追加された React フックです。 React コンポーネントの多くは props、state、context からデータを参照します。 ただし、React 外部のデータソースから値を参照する必要がある場合も存在します。 このような場合、 useSyncExternalStore を使う

    useSyncExternalStoreを使ってみた - Techtouch Developers Blog
    yug1224
    yug1224 2022/12/19
  • gRPC × Go × Node.js におけるエラーハンドリングの実現方法 - Gaudiy Tech Blog

    この記事は「Gaudiy Advent Calendar 2022」の19日目の記事です。 Web3 スタートアップの Gaudiy でソフトウェアエンジニアをしている Namiki ( @ruwatana ) です 🙂 ワールドカップを楽しみすぎていたら(日本代表もそして数時間前の決勝戦も当に最高でした 🙌)、あっという間に自分の番が来てしまったわけですが、先月個人にフォーカスした 入社エントリ を書かせていただいたのもあり、今回は直近取り組んでいた gRPC周りのエラーハンドリングで得た技術的なナレッジ を共有できればと思います。 みなさんエモさ全開の記事を書いているところ、ただ実直にTechでコアな話をしていきます。 ちなみに弊社 Tech Blog への寄稿は初となりますので、お手柔らかにお願いします。誤ったことを書いていましたらこそっとご指摘いただけますと幸いです 🙇 1

    gRPC × Go × Node.js におけるエラーハンドリングの実現方法 - Gaudiy Tech Blog
    yug1224
    yug1224 2022/12/19
  • Amazon S3の誤った公開に気づく! 通知の仕組み - ANDPAD Tech Blog

    こちらは ANDPAD Advent Calendar 2022 の19日目の記事です。 こんにちは。 アンドパッドSREの宜野座です。 今回はアドベントカレンダーということで、Amazon S3の公開を検知してSlackに通知する仕組みをシンプルに行う方法に関して書こうと思います。 Amazon S3の重要性 S3バケットの公開を防ぐには S3の公開検知の例 AWS Config を利用する方法 Lambdaの作成 AWS Configでマネージドルールを有効化 Event Bridgeを作成する 動作確認 小ネタ: AWS Configで任意のタイミングでルールの評価を行う方法 Amazon Guard Dutyを利用する方法 まとめ 終わりに Amazon S3の重要性 ※ 以降、文中ではAmazon S3をS3と短縮表記します。 AWSを利用されている場合、S3はさまざまなデータ

    Amazon S3の誤った公開に気づく! 通知の仕組み - ANDPAD Tech Blog
    yug1224
    yug1224 2022/12/19
  • Stable Diffusion の仕組みを理解する - ABEJA Tech Blog

    この記事は、ABEJAアドベントカレンダー2022 の 19 日目の記事です。 こんにちは!株式会社 ABEJA で ABEJA Platform 開発を行っている坂井です。 世間では Diffusion Model 使った AI による画像生成が流行っているみたいですね。 自分は元々 Computer Vision 系の機械学習エンジニアだったんですが、この1年くらいは AI モデル開発ではなくもっぱらバックエンド開発メインでやっていて完全に乗り遅れた感あるので、この機会に有名な Diffusion Model の1つである Stable Diffusion v1 について調べてみました!*1 では早速題に入りたいと思います! Stable Diffusion v1 とは? Denoising Diffusion Probabilistic Model(DDPM) 学習時の動作 for

    Stable Diffusion の仕組みを理解する - ABEJA Tech Blog
    yug1224
    yug1224 2022/12/19
  • 多様性広がる開発拠点 ~ 関西拠点の現在地 - freee Developers Hub

    こんにちは、freee大阪拠点でエンジニアリングマネージャーをしているtomozです。拠点長もやらせてもろてます。 この記事は freee Developers Advent Calendar2022 18日目です。 freeeの開発拠点 freeeは現在、国内外に東京・大阪・名古屋・フィリピンと4つの開発拠点を有しています。 実はそのほかにも沖縄にも開発メンバーがおり、今まさに拠点の立ち上げ期になります。 地方にいてもエンジニアのパフォーマンスは変わらない。「freee」の沖縄開発拠点について担当役員に聞きました! - Job Antenna これからの「freee」を切り開く沖縄拠点。エンジニアに働き方のリアルを語ってもらいました! - Job Antenna このように続々と拠点が増えていくfreeeですが、なかでもこの記事では、東京以外では初めての開発拠点となった私の所属拠点でも

    多様性広がる開発拠点 ~ 関西拠点の現在地 - freee Developers Hub
    yug1224
    yug1224 2022/12/19
  • 「あなた」というモジュールを最適化する、というエンジニア生存戦略

    エンジニアはどう生きるべきか」を説く連載、前回は「モジュール」「工学性」「持続可能性」という3つのキーワードを元に、「持続可能性を最大化するエンジニアこそ至高」「全ての人はエンジニアであれ」とする「エンジニア主義」を提唱しました。これはあくまで、遠い未来を見据えた理想の物語でした。 今回は、はるかな理想は置いておき、実際にあなたの身の回りでの「エンジニアはどう生きるべきか?」という話です。実践できることとして、エンジニアという道をどういう指針で進むかを検討していきましょう。 前述の3つのキーワードは便利な定義なので、引き続き用いていきます。 「工学性」だけは独自用語なので復習します。工学性は、エンジニアリングの良しあしの度合いです。「より思い通りに=制御可能性」「もっと速く=時間拡大性」「誰でも=再現可能性」など6つの性能に分類しました。さらには、それぞれの性能に自動の度合いである自律

    「あなた」というモジュールを最適化する、というエンジニア生存戦略
    yug1224
    yug1224 2022/12/19
  • Microsoft、KB5021233の不具合を認める。0xc000021aブルースクリーンによりPCが起動しなくなる。対処方法を公開 [Update 1] | ニッチなPCゲーマーの環境構築Z

    Microsoftは、Windows10用セキュリティ更新プログラムKB5021233のインストール後に、一部環境で0xc000021aのブルースクリーンエラー(BSoD)が表示されてPCが起動しなくなる不具合が発生していることを発表しました。 この不具合はKB5021233公開当初からユーザーにより報告されていましたが、公開から4日経ってMicrosoftは不具合を認めました。また、その対処方法を公開しました。 更新履歴 ① 記事を改訂。BSoDが発生する環境では「共有違反です」というエラーは表示されないため、その旨を削除。OSがCドライブでなかった場合の対処方法を加筆。 [2022/12/29] [New]不具合概要2022年12月14日にWindows10 バージョン22H2 / 22H1 / 21H2に配信されたセキュリティ更新プログラムKB5021233をインストールすると、一部

    Microsoft、KB5021233の不具合を認める。0xc000021aブルースクリーンによりPCが起動しなくなる。対処方法を公開 [Update 1] | ニッチなPCゲーマーの環境構築Z
    yug1224
    yug1224 2022/12/19
  • AWSにおけるコンテナサービスの変化と今利用ユーザに求められることとは? - Qiita

    概要 AWS におけるコンテナサービスの変化についてをサービス誕生の流れから迫っていき、昨年誕生した AWS App Runner のようなサービスが生まれたことで今ユーザに求められることってなんだろうに迫った記事となっています。 AWS におけるコンテナサービス AWS におけるコンテナ関連のサービスは多岐に渡ります。 コンテナオーケストレーションサービスであれば、Amazon ECS や Amazon EKS が有名ですよね。 Amazon ECS というのは、AWS が独自に開発したコンテナオーケストレータです。 Amazon EKS というのは、k8s をマネージドで管理することができるサービスとなっています。 ECS や EKS といったコンテナオーケストレーションサービスはあくまでコンテナオーケストレータとしてのサービスなので、コンテナが実際に実際に稼働する環境を選択しなければ

    AWSにおけるコンテナサービスの変化と今利用ユーザに求められることとは? - Qiita
    yug1224
    yug1224 2022/12/19
  • PythonとSeleniumとWebDriverでDownload完了簡易判定と待機 - Qiita

    _ = all([x for x in os.listdir(f"{os.getenv('USERPROFILE')}\\Downloads") if x.endswith(("crdownload", "tmp"))] and not time.sleep(1) and not print(f"{f'{datetime.datetime.now()}'[:-4]} download in progress...") and i for i in itertools.repeat(1)) ※importを必要に応じて記述ください。 ※C:\Users\USERNAME\Downloadsがダウンロードフォルダの場合のコードです。 ※C:\Users\USERNAME\Downloadsにfoo.crdownloadやbar.tmpがあるとループ処理状態になります。 tmp ⇒ crdown

    PythonとSeleniumとWebDriverでDownload完了簡易判定と待機 - Qiita
    yug1224
    yug1224 2022/12/19
  • サーバレスでVODとECをリニューアルして、さらにくっつけてみました!

    インシデントレスポンスのライフサイクルを廻すポイントってなに / Pinpoints of Incidentresponse Lifecycle for Operation

    サーバレスでVODとECをリニューアルして、さらにくっつけてみました!
    yug1224
    yug1224 2022/12/19
  • MySQLからPostgreSQLに移行する際のTips - そーだいなるらくがき帳

    このエントリーは Classi developers Advent Calendar 2022の18日目。 ネタはなんでもいいよ!とのことなので、Claasiに全く関係なく、MysqlからPostgreSQLに移行する際の注意点を書く。 なお、まだRDSにPostgreSQLがなかった頃のような昔の記事だがこちらに無いことを書いていく。 soudai1025.blogspot.com soudai1025.blogspot.com MySQL から PostgreSQLにデータ移行する際の注意点 MySQLとPostgreSQLは互換性がもちろんありませんので、細かいところで違いが発生します。 よく踏むデータ移行の注意点は以下の通り。 timestampやdatetimeを移行する先はtimestamp型になるが、timestamp型はタイムゾーン付きと無しがある timestamp wi

    MySQLからPostgreSQLに移行する際のTips - そーだいなるらくがき帳
    yug1224
    yug1224 2022/12/19
  • SRE関連Issue、7年分を振り返る - BASEプロダクトチームブログ

    この記事は、BASE Advent Calendar 2022の18日目の記事(その2)です。 SRE Group の ngsw です。 先日ネットショップ作成サービス「BASE」は10周年を迎えました。 「BASE」サービスリリース10周年 ~「好きが、売れる。」をコアメッセージに特設Webサイトの公開とクーポンキャンペーンを開始~ | BASE, Inc. 10th Anniversaryクーポンキャンペーン は現在すでに終了しています 好きが、売れる。BASE・10周年特設サイト せっかくの10周年です。ちなんだ記事を書けたら面白いかなとSRE関連のIssuesを振り返っていたのがこの記事のはじまりでした。 BASEの10年分のシステムの課題を読者の皆さんと共有できたならば面白いかな、というのが(後付けの)動機です。 SRE関連のIssuesはGitHub移行後の2016年より存在し

    SRE関連Issue、7年分を振り返る - BASEプロダクトチームブログ
    yug1224
    yug1224 2022/12/19
  • Machine Learning 共通基盤構築の振り返り〜チーム立ち上げからクローズまで〜 | メルカリエンジニアリング

    この記事は、Merpay Advent Calendar 2022 の17日目の記事です。 こんにちは。メルペイ 機械学習チームでエンジニアリングマネージャーをしているshuukです。 日は、Machine Learning Platformチーム(以下:ML Platformチーム)をクローズした話をしていこうと思います。 MLの共通基盤という魅力的なアイディア もしあなたが、複数のMLチーム(またはMLシステム)が並行稼働している組織にいる場合、それらの共通部分を括り出した基盤を作り、MLエンジニアはその基盤の上で作業したほうが効率的だと考えたことはないでしょうか。 実際、MLの構成要素は、おおまかには特徴量計算、学習、予測、サービングといったパーツに分解することができ、共通部分も多いです。 新しいMLシステムをスクラッチで開発する苦労を知っているMLエンジニアにとって、社内共通のM

    Machine Learning 共通基盤構築の振り返り〜チーム立ち上げからクローズまで〜 | メルカリエンジニアリング
    yug1224
    yug1224 2022/12/19
  • 【QA】Datadogの自動テストを導入した話

    自己紹介 株式会社IVRy QAエンジニアの関です。 記事では、自動化ツールの導入から、導入してみて良かった点などをまとめています。 自動テストの導入を検討している方や、さまざまなサービスがある中で、どの自動化ツールにしようか迷っている方におすすめできる記事となっています。 QAEの取り組みについては、こちらの記事をご覧ください。 Datadog Syntheticsとは Datadog Syntheticsは、APIテストやブラウザテストに対応した自動化ツールです。 ▼ 詳しくは、こちらをご覧ください。 IVRyのQAの課題 IVRyでは、新機能や機能改善に伴い、QAリソースが逼迫されつつあります。そのため、QAやテストを見直し、テストの大半を占めていたデグレーションテストの自動化を検討しました。 検討フェーズ 検討フェーズでは、自動化をどのように行うか、どのツールを採用するかを検討す

    【QA】Datadogの自動テストを導入した話
    yug1224
    yug1224 2022/12/19
  • 【プログラマー必見】ソフトスキルを学べる書籍まとめ

    今回の記事で紹介している書籍は17冊と多すぎるので、目次で気になった書籍を取り上げるように部分的に読むことを強く推奨する。(もちろん全部購入することに越したことはないが) はじめに 記事を読んでいるあなたは、「ソフトスキル」を知っているだろうか?YouTubeや書籍等で一度聞いたことがあるものの、具体的にどのようなものを指しているのかわからない人も少なくないだろう。 ChatWorkの記事によると、ソフトスキルは以下のように定義されている。 ソフトスキルとは、目に見えない定性的なスキルのことを指します。 そのため、ひとつの基準に基づいて定義することが非常に難しいとされているスキルでもあります。 一例をあげると、コミュニケーション能力や協調性、リーダーシップ力などがあげられ、個人の特性によりスキルの高さが決まります。 ビジネスにおいては、業務における評価基準が明確なハードスキルと合わせて、

    【プログラマー必見】ソフトスキルを学べる書籍まとめ
    yug1224
    yug1224 2022/12/19
  • 実践 よくないコードに立ち向かう整理術 〜あなたのコードはどんな色?〜

    ありがちな仕様とコードを題材に、よくないコードに立ち向かうための整理術を紹介します。 この Book にはデザインパターンや DDD やオニオンアーキテクチャや関数型プログラミングなどは一切登場しませんが、それらのエッセンスと日常のコーディングにおいて求められる基礎的な考え方の説明が含まれています。 この Book の内容は、特定の業務領域やプログラミング言語・フレームワークには限定されません。 Laravel でも RoR でも Spring でも React でも Nuxt.js でも、きっと役に立つはずです。 逆にこのにはクラス設計のべき論や OOP vs FP のような議論は含まれません。 画一的なコードの良し悪しの定義は難しいですが、何かしら得るものがあったと感じてもらえたらうれしいです。

    実践 よくないコードに立ち向かう整理術 〜あなたのコードはどんな色?〜
    yug1224
    yug1224 2022/12/19
  • 今まで知らずにいたnpmスクリプトでできる3つのこと

    製品 コミュニケーション メッセージング マルチチャネルのテキストメッセージとメディアメッセージの送受信を180か国以上で

    今まで知らずにいたnpmスクリプトでできる3つのこと
    yug1224
    yug1224 2022/12/19
  • 不正利用から「特権ID」を守るには? 最初から100点を目指さない、3段階のセキュリティ強化策

    テクノロジーの発達によって、生活は便利になっている一方で、誰もがサイバー犯罪とは無縁でいられなくなった現代。株式会社網屋主催の「Security BLAZE 2022」では、セキュリティの最前線で活躍するエキスパートが集結し、さまざまなサイバー犯罪の手口や対策方法について講演を行いました。記事では、NRIセキュアテクノロジーズ株式会社の鈴木悠太氏が、強い権限を持つ「特権ID」の管理についての課題と解決策を語りました。 NRIグループの情報セキュリティ専門企業 鈴木悠太氏:NRIセキュアテクノロジーズの鈴木と申します。私のセッションでは、「効果的な特権ID管理はアクセス制御から」というテーマで30分ほどお話しします。よろしくお願いいたします。 最初に弊社の紹介を簡単にさせていただいた後、特権ID管理が求められる背景や、ここ最近の要件変化についてお話しします。後半はソリューション導入の効果や

    不正利用から「特権ID」を守るには? 最初から100点を目指さない、3段階のセキュリティ強化策
    yug1224
    yug1224 2022/12/19
  • 14. CFOの仕事について聞いてみた。投資家からお金を預かるためにしていること by 論より動くもの.fm

    yug1224
    yug1224 2022/12/19
  • 今年のクリスマスにもらいたい、「音楽系ガジェット」

    今年のクリスマスにもらいたい、「音楽系ガジェット」2022.12.19 12:3021,468 Rhett Jones - Gizmodo US [原文] ( 福田ミホ ) 見てるだけで楽しくなる! プレゼント選びって楽しくも難しいものですが、相手が音楽好き! でも自分は音楽よくわかんない!みたいな場合はますます悩ましいです。そこで米GizmodoのRhett Jones記者が、自分が実際持っててうれしい音楽ガジェットからオススメなものをリストアップしてくれました。以下、自分用プレゼント候補として見てみても楽しいですよ。 僕がティーンエージャーのときは、ギター系の道具のことで頭がいっぱいでした。周りの人は僕が欲しいものを一生懸命気にして、何が欲しいか聞いてもくれました。でもこっちからリクエストするんだと、ギフトのマジカル感がなくなっちゃうんですよね。 プレゼントってやっぱり、自分じゃ買わな

    今年のクリスマスにもらいたい、「音楽系ガジェット」
    yug1224
    yug1224 2022/12/19
  • 『家族アルバム みてね』に学ぶ、AWSのReserved InstancesとSavings Plansの勘所 | gihyo.jp

    みてね×gihyo.jpスペシャル 『家族アルバム みてね』に学ぶ、AWSのReserved InstancesとSavings Plansの勘所 『家族アルバム みてね』(⁠⁠以下、みてね)ではサービスの拡大に合わせてAWSのコスト削減のために、2018年から5年間にわたってReserved Instances(以下、RI)とSavings Plans(以下、SPs)の活用をしています。 現在に至るまでの間、サービスやインフラの成長に合わせそれらの使い方を試行錯誤してきましたが、振り返ってみるとどのタイミングでも注意すべきポイントは共通していることがわかりました。 そこで今回の記事では、みてねでのRI/SPsの活用の歴史を振り返りながら、それぞれを購入する際に注意すべきポイントについて共有いたします。 RIとSPsとは 振り返りの前にまずは、RIとSPsの概要について紹介します。 RIと

    『家族アルバム みてね』に学ぶ、AWSのReserved InstancesとSavings Plansの勘所 | gihyo.jp
    yug1224
    yug1224 2022/12/19
  • 標準機能でも便利な「Obsidian」をプラグインで使いやすくする | gihyo.jp

    前回のObsidianの紹介を見て、「⁠Obsidianを使ってみたい」と感じた方はダウンロードしてインストールしてみましょう。今回は、Obsidianの初期設定に加え、プラグインの導入について紹介します。 Obsidianを使ってみる インストールするには Obsidianはローカルで動くアプリなので、インストールが必要です。Windowsの場合は、通常のアプリと同じように公式サイトからダウンロードしてインストールします。以下のサイトにアクセスして、「⁠Get Obsidian for Windows」を押すとダウンロードできます。 Obsidian公式サイト ダウンロードした実行ファイルを開くと、次のような画面が表示されます。英語で表示されていますが、画面下にある言語を選択する部分で「日語」を選択すると、表示が日語に変わります。文字が中国語のフォントで表示されますが、設定画面にてフ

    標準機能でも便利な「Obsidian」をプラグインで使いやすくする | gihyo.jp
    yug1224
    yug1224 2022/12/19
  • イーロン・マスク「TwitterのCEO辞めたほうがいいかな?」とツイッター投票募る。結果に従うと公言 | テクノエッジ TechnoEdge

    Twitterを買収し豪腕で変革を進める実業家イーロン・マスクが「自分はTwitterの最高責任者から降りたほうが良いか」を問うツイッター投票を投稿しました。「結果には従う」とまで付言しています。 イーロン・マスクTwitterの買収を言い出す以前から、頻繁にツイートして一般ユーザーへもリプライするヘビーユーザーでした。 買収を言い出したきっかけは、当時のツイッター経営陣がヘイトスピーチや「他ユーザーの安全を脅かす」等の理由でユーザーを凍結していたことに対して、言論の自由を尊重していない、私ならばどのような意見でも(明確な殺害予告等でないかぎり)削除せず、自由に言論を戦わせるプラットフォームとして蘇らせるといった発言でした。 その後「Twitter経営陣は不都合な情報を隠していたので買収契約は無効」、提示した価格が高すぎるなどと主張し、買収の不履行をめぐって裁判になったものの認められず、

    イーロン・マスク「TwitterのCEO辞めたほうがいいかな?」とツイッター投票募る。結果に従うと公言 | テクノエッジ TechnoEdge
    yug1224
    yug1224 2022/12/19
  • 「プログラミングがちょっとできたところでやっていけるのか?」 エンジニアリングの世界に飛び込む時に、僕が感じていた不安

    技育祭は「技術者を育てる」ことを目的としたエンジニアを目指す学生のための日最大のオンラインカンファレンスです。ここで登壇したのは、CARTA HOLDINGS・執行役員CTOの鈴木健太氏。3回のCTO経験と10年以上に渡る事業開発経験を交えつつ、どのように事業のコアとしてのテクノロジーに携わり、価値を届け続けながら事業と共に成長していくかについて話しました。全4回。1回目は、鈴木氏のキャリア変遷と、就職する時に感じた不安について。 CARTA HOLDINGS・執行役員CTOの鈴木健太氏 鈴木健太氏:「CTOが語る、事業のまんなかでエンジニアリングするキャリアの作り方」ということで、鈴木健太が発表していきます。ぜひ、リラックスして聞いてください。よろしくお願いします。 まず、「概要より」ですね。CARTA HOLDINGSは、20を超える事業を200人弱のエンジニアと一緒に作っています。

    「プログラミングがちょっとできたところでやっていけるのか?」 エンジニアリングの世界に飛び込む時に、僕が感じていた不安
    yug1224
    yug1224 2022/12/19
  • 年収が低い会社ランキング2022【東京除く関東地方・200社完全版】

    年収が低い会社ランキング2022【東京除く関東地方】」で、1位となったのは、かんなん丸だ。平均年収は313.5万円だった。同社は埼玉県さいたま市に社を置く、居酒屋を展開する大庄のフランチャイジー。居酒屋の「庄や」や「日海 庄や」、カラオケの「歌うんだ村」などを運営している。 2021年版の同様のランキングでも1位・平均年収は314.1万円だったので、22年はさらに減ったことになる。外業界はコロナ禍で大きな打撃を受けた業界の一つであり、同社も22年6月期まで4期連続で営業赤字が続いている。業績悪化が年収にも影響しているようだ。 2位は神奈川県横浜市に社を置く、宝飾品小売りのベリテで平均年収は345.5万円。同社も21年版に続き2位である。ただ、21年版では323.0万円だったので、22.5万円も増えている。 3位は神奈川県横浜市に社を置くホテルニューグランドで、平均年収は347.

    年収が低い会社ランキング2022【東京除く関東地方・200社完全版】
    yug1224
    yug1224 2022/12/19
  • ソフトウェアエンジニアが書いた文章をレビューするときに考えていること - junebox

    エンジニアリング・マネジメント領域のお仕事を担当していると、ソフトウェアエンジニアが書いた文章をレビューする機会があります。それは社内のドキュメントであったり、この文章のように一般公開されるものだったりします。数年に渡って数え切れないほどのレビューを繰り返しているうちに、自分がどういった観点でレビューを行っているのか少しずつわかってきたので、その一部を紹介します。 ぼくは社内では「エンジニア職」という扱いで、社の人々との間では「エンジニアです」と名乗ったり「エンジニアさん」と呼ばれたりしています。ぼくが所属する GMOペパボ株式会社 はソフトウェア開発を生業にしているので、あえて「ソフトウェアエンジニア」と言わなくても、エンジニアといえば基的にはそれを指すことになります。 この記事のタイトルでは「ソフトウェアエンジニア」という書き方を採用しました。ソフトウェア業界の人だけが読むとは限らな

    ソフトウェアエンジニアが書いた文章をレビューするときに考えていること - junebox
    yug1224
    yug1224 2022/12/19
  • 【新米PdM必見】Notionでいい感じにガントチャートを作る方法【付録付き】 - Qiita

    はじめに 2回目のアドベントカレンダーです。どうも、プロダクトデザイナーの打田です。 この10月にHRBrain労務管理をリリースし、現在はもっとこのプロダクトを改善すべくPdMと協力しながら日々次の計画を練っております。 ❓この記事は何か つい最近次の開発計画を立てる上でうまくいったNotionの運用方法を紹介する記事になります。 ガントチャートを作って外部設計のための業務整理を完了するまでに、どのようにNotionを構成・運用していったかを紹介したいと思います。 🌟この記事が提供できること この記事は、デザイナーやPdMなど「コミュニケーションと計画」に責務を持つ役割の人たちが、上手に合意しつつタスクを整理する方法の1ケースを提供します。 あくまで1つのケーススタディですが、たくさんの人を巻き込みやすい余地のある方法になったと自信があるので、ぜひこの記事を読んだ方は騙されたと思ってや

    【新米PdM必見】Notionでいい感じにガントチャートを作る方法【付録付き】 - Qiita
    yug1224
    yug1224 2022/12/19
    公式方法とは違う子タスクの作り方。知っておくといざという時良さそう。
  • k6で負荷試験してpandasで集計した話 - Qiita

    はじめに この記事はHRBrain Advent Calendar 2022 カレンダー3の19日目の記事です。 こんにちは!株式会社HRBrainでエンジニアをしているZamaです。 みなさんは負荷試験してますか? 画面をポチポチする機能テストはちゃんとやっていても、負荷試験は忘れられていたり先送りにされてしまいがちですよね…… そんな負荷試験ですが、k6を用いて実施したら結果表示がイマイチだったので詳細なログファイルをpandasで集計した話です! k6とは k6は負荷試験のツールで、JavaScriptAPIの呼び出しなどを記述します。 import http from 'k6/http'; export default function () { const res = http.get('https://example.com'); check(res, { 'response

    k6で負荷試験してpandasで集計した話 - Qiita
    yug1224
    yug1224 2022/12/19
    k6ってリクエストにタグをつけて管理できるのか
  • 計算式Editorの作り方 - HRBrain Blog

    この記事はHRBrain Advent Calendar 2022の19日目の記事です。 qiita.com はじめに HRBrainではタレントマネジメントシステムHRBrainを提供しています。 社員名簿機能では、運用に合わせて自由に社員情報に紐付く項目を作成・編集することで、あらゆるデータを管理できます。 項目には種類があり、文字列や数値、カスタムプルダウン、計算式など項目の種類も選ぶことが可能です。 レイアウト編集画面(このレイアウト編集画面も一年半ほど前に自分が実装を担当しました。) 計算式項目はさまざまな用途に利用されています。 例えば生年月日から年齢を算出したい場合の計算式は下記の通りです。 ISBLANK({生年月日}) ? '' : DATEDIF({生年月日}, NOW(), 'Y') 計算式の言語仕様は下記をサポートしています。 ISBLANKやDATEDIFなどの関

    計算式Editorの作り方 - HRBrain Blog
    yug1224
    yug1224 2022/12/19
    計算式Editor自作するのすごい
  • Twitter、Mastodon他のSNSへのリンクツイートをポリシー変更で禁止(SNSの有料広告ならOK)

    Twitterは12月18日(現地時間)、ユーザーがTwitter以外のSNS上の自分のアカウントや投稿をツイートすることを正式に禁じるとツイートで発表した。特に、Facebook、Instagram、Mastodon、Truth Social、Tribel、Nostr、Post.を対象としている。 違反するツイートは削除され、アカウントは一時的に凍結される。繰り返せば完全に凍結される可能性がある。 同社は15日、複数の著名ジャーナリストのアカウントと凍結し、他のユーザーがそれらのジャーナリストの他のSNSアカウントをツイートすると、それらのツイートを削除した。ジャーナリストの凍結はその後解除された。 Twitterのヘルプセンターに新たに追加された関連ポリシーのページ(日語版はまだない)によると、他のSNSに関するツイートは「無料のプロモーション」とみなし、「今後、Twitterでの

    Twitter、Mastodon他のSNSへのリンクツイートをポリシー変更で禁止(SNSの有料広告ならOK)
    yug1224
    yug1224 2022/12/19
  • 610億円を払って「Firefox」を延命するGoogleのズル賢さ | AppBank

    現在主流なブラウザはGoogle Chromeですが、他にもAppleのSafariやMicrosoft Edge、そしてFirefoxなど、ブラウザは数多く存在します。 中でもFirefoxはGoogle Chromeの長年のライバルでした。しかし不思議なことにGoogleは昨年、Firefoxに対して610億円を資金提供しており、同社の経営を助けています。なぜGoogleが競合を救うのか、その疑問について海外YouTubeチャンネル「Logically Answered」が解説しています。 GoogleがFirefoxを助けた理由 2008年にGoogle Chromeが発売されて以来、市場を席巻しています。現在はGoogleのサービスや拡張機能の統合により、多くの人がChromeを使っていることでしょう。 当然、Chrome以外のブラウザを利用しているユーザーもいます。例えばSafa

    610億円を払って「Firefox」を延命するGoogleのズル賢さ | AppBank
    yug1224
    yug1224 2022/12/19
  • 僕が8歳年下の妻の尊敬しているところ|futabooo

    好きなスーパーとお気に入りの商品我が家の近くはまぁまぁのスーパー激戦区です。一番近くにはオオゼキ、少し歩くとOKと肉のハナマサ、ライフやイトーヨーカドーも弊社のStailerを使ったネットスーパーアプリで宅配可能な地域です。 一つだけ選ぶのはなかなか難しかったのですが、今の気分を踏まえて選んだのはOKの骨なしフライドチキンです!ビールでも飲みながらチキンをべてM-1決勝を見たいと思います。 12/19はの誕生日アドベントカレンダー予定表が社内で公開された際、いつ何を書くか悩んだ結果、の誕生日である12/19にすることにしました。予定を取るためのコメントとして「の誕生日にこの記事を捧げます」と書いたのでに関係する内容でも書くか、またはあくまでコメントはコメントとして全然関係ない最近の仕事のことでも書くかと思い悩んでたところ、から私のことを書いてもいいよと言ってもらえたので、記事

    僕が8歳年下の妻の尊敬しているところ|futabooo
    yug1224
    yug1224 2022/12/19
  • 新規事業の開発チームにフロントのテストを導入した際の初期設計 - Qiita

    はじめに こんにちは。PharmaX株式会社エンジニアの古家です。 この記事はPharmaXアドベントカレンダー2022の16日目の記事になります。 15日目は川端の「深くネストされたObjectをDeep Copyする方法」でした。 今回はPharmaXの新規事業のフロントエンド開発環境にテストを導入した際に検討したことについて書いていきたいと思います。 テストを導入する際に行ったこと 以下の手順でテストの導入を進めていきました。順番に説明していきます。 テスト導入前の開発チームの状況整理 テストを書く目的の明確化 一般的なフロントのテスト手法の調査 自社としてどのテストを書くかの方針決め サンプルコードの実装 テスト導入前の開発チームの状況整理 サーバーサイドはRailsフロントエンドではNext.js+TypeScriptを利用しているチームで、事業フルコミットのフロントエンド専任

    新規事業の開発チームにフロントのテストを導入した際の初期設計 - Qiita
    yug1224
    yug1224 2022/12/19
  • msw が Service Worker に依存する時代が終わっていた話 - とろろこんぶろぐ

    概要 msw はいつの間にかモックツールとしてデファクトスタンダードになりました。 github.com Mock Service Worker という名の通り、Service Worker を利用して、アプリが API サーバーとやりとりするリクエスト/レスポンスをモックすることができるツールです。 ただ、ふと気がついたら Service Worker なしでモックできるようになっていたので、その小ネタを書きます。 この記事は Recruit Engineers Advent Calendar 2022 の9日目の記事です。 adventar.org Node でも使える msw ご存じの方も多いと思いますが、 msw は Node.js でも利用できます。 Node - Getting Started - Mock Service Worker Docs Node.js で利用できるの

    msw が Service Worker に依存する時代が終わっていた話 - とろろこんぶろぐ
    yug1224
    yug1224 2022/12/19
  • お笑い養成所で医者のネタをして激ヅメされた話 - HRBrain Blog

    はじめに この記事はHRBrain Advent Calendar 2022 カレンダー2の19日目の記事です。 qiita.com はいどーもーーーーーー! HRBrainでPdMをしています。けんしろうです。 私が所属しているのはSaaS Startup StudioというSaaS事業を立ち上げ続けることをミッションにしたチームで、そこのStudioManagerをしています。 実際に今年は労務管理クラウド・AIチャットボットをPdMとして立ち上げ、リリース致しました。 記事では新規事業を立ち上げる上で大切にしていることを、 そのことを強く意識したお笑い養成所時代のお話を交えながら書きたいと思います。 見切り発車気味なとこもあるのですが、読んでもらえたら幸いです。 お笑い養成所時代の話 皆さんはお笑い養成所ってどんな印象があります? ・みんな売れたいとギラギラしているところ ・変な人

    お笑い養成所で医者のネタをして激ヅメされた話 - HRBrain Blog
    yug1224
    yug1224 2022/12/19
  • とあるメールのCTAボタンのクリック率を15%UPさせた、たった3つのこと - asoview! Tech Blog

    このブログ記事は、アソビュー!Advent Calendar 2022 の裏面です。 こんにちは!デザインリードを担当している山中です。 アソビュー!に会員登録すると、直後にご登録メールアドレス宛に「メールアドレスの確認」メールが届きます。 そのメールの確認ボタンを押していただくと様々なサポートが受けられるようになり、安心してご利用頂けるようにする重要なボタンになります。 今回は、そのメール内のCTAボタンのクリック率を大幅に改善した話をしていこうと思います。 目的 課題の把握 メール:Before メール全体と各要素の分解 改良する際に思考すること 文章に関して ボタンのラベル ボタンの色 このように変えました 冒頭の文章部分 CTAボタン部分 目的 アソビュー!ご利用いただく方に、安心安全にサービスを利用してもらう為に(メール内のCTAボタンを押してもらう) 課題の把握 過去1年ほど期

    とあるメールのCTAボタンのクリック率を15%UPさせた、たった3つのこと - asoview! Tech Blog
    yug1224
    yug1224 2022/12/19
  • 欲しいものは自分でつくる!IoT工作で欲しいものを形に。 - Alternative Architecture DOJO

    こんにちは!オルターブースのかどたです。 12月も終盤に差し掛かり寒さが身に染みる昨今、皆さん如何お過ごしでしょうか? 色々考えることが多いこの季節、ちょうど1年前、私はオルターブースへの入社が決まりソワソワしていたのを思いだします。あれからちょうど1年、振り返ってみると色々収穫の多い年だったなーと感じています。 さて、そんな私が今日のオルターブース Advent Calendar 2022 - Adventarを担当します! では早速...と言いたいところではありますがその前に。今日12月19日は何があった日かご存知でしょうか? そうです。ちょうど50年前の今日、あのアポロ計画で人類が月面に立った最後の日なのです。情報技術や宇宙工学は今より遥かに遅れていた時代、あんなに遠く離れた月に人が立っていたと考えると何だかワクワクしますね。あれから半世紀、様々な分野で技術が発展し、私たちの身の回り

    欲しいものは自分でつくる!IoT工作で欲しいものを形に。 - Alternative Architecture DOJO
    yug1224
    yug1224 2022/12/19
  • 品質保証、内から見るか?外から見るか? - 弥生開発者ブログ

    この記事は弥生 Advent Calendar 2022の19日目のエントリーです。 こんにちは!QAエンジニアのふくだです。 最近買ったノイズキャンセリングイヤホンの使い勝手がかなりよく、イヤホン沼に片足を突っ込んでいる今日この頃です(ズブズブ)。ブラックフライデーで買った方もいるのではないでしょうか。ガジェット欲は何歳になっても収まる気配がないですね。技術の進歩を感じます。 さて、今日はQAの話です。 実は私、つい昨年まで他社でPDM(プロダクトマネージャー)として働いていたのですが、QAの道を突き進みたい!よりレベルアップしたい!という思いが再燃し、元々働いていた弥生に再入社しました。まだまだ未熟者ではありますが、「ふーん」というくらいで適当に読み流していただければと思います。なお、この記事における「QA」とは、「テスト計画、テスト設計、テスト実施、障害管理」を指しています。 前職で

    品質保証、内から見るか?外から見るか? - 弥生開発者ブログ
    yug1224
    yug1224 2022/12/19
  • モダンな要件定義手法「RDRA」をRPGゲーム風にカスタマイズして説明してみた - Goodpatch Tech Blog

    この記事はGoodpatch Advent Calendar 2022 18日目の記事です。 ソフトウェアエンジニアの 池澤です。 ここ最近はテクニカルディレクションとして仕事に関わることが増えました。その中で要件定義を作ったりデザイナーとエンジニアの橋渡しをする機会が多く、メンバーみんなが同じゴールを認識して制作できるようなより良い要件定義方法はないものかと探していました。 今回はそんな中で見つけたモダンな要件定義手法の一つ、RDRA(ラドラ)について、理解しやすくなるコツやカスタマイズしている内容についてお話しします。 なお、RDRAの詳細解説をするととても書ききれませんので、RDRA体の詳細については公式サイト等をご参照ください。 RDRA(ラドラ)とは? 概要 RDRAのバージョン これまでの要件定義でよくある問題 期待される要件定義の姿 公式サイト おすすめの学び方 実際のRD

    モダンな要件定義手法「RDRA」をRPGゲーム風にカスタマイズして説明してみた - Goodpatch Tech Blog
    yug1224
    yug1224 2022/12/19
  • Linux Foundationが「法律専門家のための WebAssembly ~ ライセンス・コンプライアンスにおける現在のパラメータを探る」日本語版ドキュメント公開

    Linux FoundationはWebAssemblyに関するドキュメント「法律専門家のための WebAssembly ~ ライセンス・コンプライアンスにおける現在のパラメータを探る」の日語版を公開しています。 日語版を公開 「法律専門家のためのWebAssembly : ライセンス コンプライアンスにおける現在のパラメータを探る」 Open Compliance Summit (12/7-8 横浜) の基調講演でMichael Dolan (Senior VP & GM of Projects, LF) がレポートについて紹介します 詳細 : https://t.co/wPQ5BdAQaM pic.twitter.com/90bN2dJHPr — Linux Foundation JP (@Linux_Fdtn_JP) December 6, 2022 概要によるとこのドキュメン

    Linux Foundationが「法律専門家のための WebAssembly ~ ライセンス・コンプライアンスにおける現在のパラメータを探る」日本語版ドキュメント公開
    yug1224
    yug1224 2022/12/19
  • AWS、MS、Metaらがオープンな地図データを実現する「Overture Maps Foundation」結成。2023年前半にはデータ公開へ

    オープンソースを推進する非営利団体のLinux Foundationは、AWS、マイクロソフト、Meta、TomTomの4社がオープンな地図データを実現する「Overture Maps Foudation」を同団体の傘下に設立したと発表しました。 “We are excited to facilitate this open collaboration among leading technology companies to develop high quality, open map data that will enable untold innovations for the benefit of people, companies, and communities." - Jim Zemlin About Overture Maps: https://t.co/TpPey0gTS

    AWS、MS、Metaらがオープンな地図データを実現する「Overture Maps Foundation」結成。2023年前半にはデータ公開へ
    yug1224
    yug1224 2022/12/19
  • わたしがテスターとして恐れる「慣れ」について - CAT GETTING OUT OF A BAG

    ソフトウェアテスト Advent Calendar 2022 - Qiita 19日目の記事です。 はじめに 「慣れ」の違和感に鈍感になっているな、と思うときがあります。失敗の言い訳に「慣れのせい」と思ったり、誰かがそう言うのを聞いたりすると、なんとなく釈然としない気持ちになります。こういった種類の違和感をいちいち表明するのもなんだか面倒になって……というより、仕事中はもっと具体的な問題や課題を大切にしてしまいがちで、つい「まあいいか」となってしまうのです。これはよくないよね。 慣れの違和感の正体 より良い製品をつくるために製品や開発に関する知識や失敗を含む経験は不可欠です。知っていることが増えれば増えるほど、調査や試行錯誤にかかる時間、ゴールに到達するまでの時間を減らせます。製品の細部にまで自分たちの知見(あたたかい血)を巡らせることができます。これはプログラマもテスターもみんなそうです

    わたしがテスターとして恐れる「慣れ」について - CAT GETTING OUT OF A BAG
    yug1224
    yug1224 2022/12/19
  • 2022年の振り返り

    yug1224
    yug1224 2022/12/19
  • デザインリサーチの授業をしてみることから得た、良いワークショップのヒントとかリサーチの意義とか|ノムジュン

    こんちはノムラです。 今年は「大学で非常勤講師をする」という(私としては)ビッグなチャレンジをしまして、振り返りがてら学生相手にデザインリサーチを教えることで得た気づきを書いていきたいと思います。ゆるっといきます。 この記事で述べたいこと2つ良きワークショップのヒント リサーチしつつものづくりする意義 授業と言っても座学ではなく、130分 x 7回のワークショップをした、という感じです。いろいろトライしてみました。 リサーチャーの皆さんはワークショップすることも多いかと思うので、何かしらお役に立つ内容になるかと思います。(こんな長尺のワークショップはそうそう無いでしょうけど) そして、インタビューやプロタイピング検証を行いつつモノ(コト)を作ることの意義などにも触れていきたいと思います。 母校の大学でデザインリサーチを教えてきました2022年10月アタマから11月半ばにかけて、母校の千葉大

    デザインリサーチの授業をしてみることから得た、良いワークショップのヒントとかリサーチの意義とか|ノムジュン
    yug1224
    yug1224 2022/12/19
  • standaloneモードを利用してNext.jsのデプロイ速度を改善した話 - バイセル Tech Blog

    はじめに こちらはバイセルテクノロジーズ Advent Calendar 2022の19日目の記事です。 前日の記事は天野さんの「ゼロトラストに向けての下地作り、Azure AD Connectの構築」でした。 こんにちは! 開発2部の富澤です。 私が参画しているプロジェクトではNext.js + Cloud Run+ GitHub Actionsという構成で開発していますが、デプロイ時間の遅さが問題になっていました。 以下の2つの方法を組み合わせてデプロイ時間の改善を行ったので、記事ではその方法を紹介します。 Next.jsのstandaloneモードを利用 yarn buildの実行をDocker内からDocker外に移行 結果的には2~4分ほど実行時間を短くする事ができました。 少し大胆な方法を採用しましたが、Next.jsを利用していてデプロイ速度に課題のある方がいましたら、ご参

    standaloneモードを利用してNext.jsのデプロイ速度を改善した話 - バイセル Tech Blog
    yug1224
    yug1224 2022/12/19
  • TypeScript + Vite で Chrome 拡張機能を作る

    この記事は TypeScript Advent Calendar 2022 の19日目です。 今年、簡単な Chrome 拡張機能を開発した。 開発初期は公式チュートリアルに従って JavaScript で開発していたが、 CRXJS という Vite プラグインを使えば TypeScript のコードを簡単に Chrome 拡張機能用にビルドできるということを後から知り、コードの書き換えを行った。次の開発時はこの方法を最初から使えるように、 TypeScript + Vite を使った開発手順について改めてまとめる。 前提 今回は最新である Manifest V3 のチュートリアルの内容に合わせた 以下の点については特に触れない Vite の基的な使い方 Chrome 拡張機能の公開申請 環境は以下の通り MacOS 13.0.1 Node.js 18.12.1 なお今回書いたコードは

    TypeScript + Vite で Chrome 拡張機能を作る
    yug1224
    yug1224 2022/12/19
  • テストをもっとラクに書けるライブラリの紹介と、async/awaitを使った非同期関数のテストの書き方

    XCTestと組み合わせてもっとラクにテストを書くためにおすすめのライブラリ(StubKit,Nimble)を2つ紹介します。 また、async/awaitの導入により、async/awaitで書かれた非同期関数の場合は、ライブラリを使わなくても非同期のテストが簡単に書けるようになりました。そちらについても最後に触れたいとおもいます。 「これからテストを書いてみようと思うよ。書いてみたよ。もっとラクに書けない?」と思い始めた方の参考になればうれしいです:) モックデータをラクに用意しよう 何らかのAPI通信を行なっている画面のテストを書く時に、仮データを用意するのが面倒くさい!というのがあると思います:( たとえば、サッカー日本代表一覧をcollectionViewで表示する画面に対してテストを書くとします。 選手の情報はAPI通信で取得し、レスポンスの型を下記のようにアプリ側で作成してい

    テストをもっとラクに書けるライブラリの紹介と、async/awaitを使った非同期関数のテストの書き方
    yug1224
    yug1224 2022/12/19