2022年12月23日のブックマーク (110件)

  • フロントエンド開発のためのセキュリティ入門 知らなかったでは済まされない脆弱性対策の必須知識 | 翔泳社

    Webアプリケーションの堅牢化に欠かせない知識を凝縮! セキュリティ学習のスタートに最適の一冊! 書は、安全なWebアプリケーションを開発するための基知識を、フロントエンドエンジニア向けに解説したセキュリティの入門書です。 これまでWebアプリケーションの開発で、セキュリティは「バックエンドの仕事」というイメージの強い領域でした。しかし、アプリケーションの安全性を高めるためには、フロントエンドエンジニアにも、セキュリティの基礎知識や具体的な対策の実践が求められます。 書では、Webセキュリティの必須知識である「HTTP」「オリジン」などの基礎トピックや、「XSS」「CSRF」といったフロントエンドを狙ったサイバー攻撃の仕組みを、サンプルアプリケーションを舞台にしたハンズオンで学びます。 もちろん、攻撃からユーザーを守る防御の手法もしっかりおさえます。個々の攻撃手法に応じた対策のほか、

    フロントエンド開発のためのセキュリティ入門 知らなかったでは済まされない脆弱性対策の必須知識 | 翔泳社
    yug1224
    yug1224 2022/12/23
  • mixiの利用実態【2022年】|mixi運営者ブログ|mixi

    こんにちは、mixiスタッフです。 mixi はどのような方がどのように利用しているか。mixi をご利用になられている皆さまも気になるテーマではないでしょうか。 そこで4年ぶりとなる「mixi の利用実態」のテーマで、 mixi ユーザーを対象に今年10月にアンケートを実施いたしました。アンケートレポートは、調査期間に mixi にログインしていた方を対象に回答いただいた結果をまとめたものです。 今回のアンケート結果でも、mixi のサービス価値である「友人・知人との交流」という使われ方で多くの方にご利用いただいていることがわかり、嬉しさと感謝の気持ちでいっぱいになりました。リアルの友人とのコミュニケーションも、同じ趣味・関心をもつ人たちとのコミュニケーションも、「友人・知人との交流」において mixi は皆さまの近くにいる存在であると感じられました。 それでは「mixi の利用実態」に

    mixiの利用実態【2022年】|mixi運営者ブログ|mixi
    yug1224
    yug1224 2022/12/23
  • 非エンジニアPdMがVertex AIで広告配信用の機械学習モデルを作成してみた

    この記事は GMOアドマーケティング Advent Calendar 2022 23日目の記事です。 こんにちは、GMOアドマーケティングの平木と申します。 今回は、非エンジニアPdMの自分が、Vertex AIで広告配信用の機械学習モデルを作成してみた体験について書いていきたいと思います。 Vertex AIとは Vertex AIとはGoogle Cloud Platform 上における機械学習プラットフォームで、データの前処理からモデル構築、予測やデプロイまでを一元的に行うことができるプラットフォームです。 Vertex AIのAutoML を使用することで、コードを書かずにGUIベースの操作のみでモデルをトレーニングすることができるため、学習を兼ねて広告配信用の機械学習モデルを作成してみました。 何を予測する機械学習モデルを作成するか 今回は、広告配信用の機械学習モデルとしてより初

    非エンジニアPdMがVertex AIで広告配信用の機械学習モデルを作成してみた
    yug1224
    yug1224 2022/12/23
  • Google Mapよりすごい!と噂の位置情報サービスを使ってみた - Qiita

    こんにちは。ミーティングテクノロジーという会社で会議ツールを開発している伊勢川です。 仕事で位置情報サービスを軽く調べる機会があって、せっかくなので調べた内容を記事にしたいと思います。 位置情報(地図)サービスといえば、Google Mapを思い浮かべる人も多いのではないでしょうか。私もGoogle Mapのヘビーユーザー&ファンで、カーナビの代わりとして使ったり、街で見つけた史跡の写真等を2000件以上投稿したりしています。 B2Cのサービスの中ではGoogle Mapが圧倒的な存在感を放っていますが、B2B向けのサービスとなると様相が異なるようです。今回は、ある調査でB2B向けサービスの中ではGoogle Mapより高い評価がついていた「HERE」というサービスについて書きます。 Google Mapよりすごいと言われる所以はなにか Omdiaのレポートによると、B2B市場の位置情報サ

    Google Mapよりすごい!と噂の位置情報サービスを使ってみた - Qiita
    yug1224
    yug1224 2022/12/23
  • プライベートパッケージリポジトリのススメ - NTT Communications Engineers' Blog

    この記事は、 NTT Communications Advent Calendar 2022 23 日目の記事です。 はじめに こんにちは、デジタル改革推進部の組橋です。普段は社内データの整備や分析をしています。 この記事では、社内ツールなどの自作ツールを管理する方法や関連するサービスを紹介します。 パッケージリポジトリとは パッケージ ソフトウェアにおけるパッケージとはいくつかの機能を1つにまとめて、管理しやすくしたものを指します。 例えば、Pythonのパッケージはpipコマンドでインストールできます。 pip install $PACKAGE_NAME リポジトリ リポジトリは、保管場所という意味があります。 パッケージリポジトリはパッケージの保管場所です。単にリポジトリというと最近はGitリポジトリを指すことが多いですが、これはソースコードの保管場所ですね。 例えば、Python

    プライベートパッケージリポジトリのススメ - NTT Communications Engineers' Blog
    yug1224
    yug1224 2022/12/23
  • 「課題解決」するなら思考する順番を意識したいよね、の話。 - フジイユウジ::ドットネット

    今日は「課題解決」をするためには思考する順番を意識することが大切だよねという話を書きます。 例として開発を例えに出していますが、他の仕事でもプライベートでもありとあらゆる場面で使えるんじゃないかなと思います。 「◯◯のように改善してください」 チームメンバーからプロダクトの機能追加や改修を依頼されるときに「具体的な機能として修正内容を伝えられる」ことがあります。 「なぜその機能が必要だと考えたのか」とヒアリングしてみると、困っている事があって解決したいからだということが出てくる。さらに、どんな課題であるのか、その背景にはどんな前提条件があるのか……と深掘りしていくと、実は当初言っていた「◯◯のように機能改修」を実施しても表面的な部分しか解決できず、来解決したかった問題が悪化したり、それどころか別の課題をも増やすということがわかる……こういうの、珍しいことではなく、この手の仕事しているとよ

    「課題解決」するなら思考する順番を意識したいよね、の話。 - フジイユウジ::ドットネット
    yug1224
    yug1224 2022/12/23
  • 「モノタロウの1900万商品を検索するElasticsearch構築運用事例」のポイント深掘り〜第50回 Elasticsearch勉強会後記〜 - MonotaRO Tech Blog

    こんにちは。 EC基盤グループ サーチチームの 山村です。 この記事は、 Elastic Stack (Elasticsearch) Advent Calendar 2022 の 23日目です。 2か月ほど前になりますが、2022年10月26日に実施された 第50回 Elasticsearch勉強会 で発表させていただきました。 私が外部での発表するのは、2016年6月のSolr勉強会 以来で、非常に緊張しました。 日々の業務にかまけて、ブログが後回しになっていたことで大変遅くなってしまいましたが、上記の発表で話した内容とスライド資料から、話したかったポイントを抜粋するとともに、勉強会で不足していた部分について補足をします。 当日、発表を終えたところで気が抜けてしまい、Twitter で頂いていた質問に満足に答えられませんでしたので、この場で補足説明を含めて出来るだけ回答したいと思います。

    「モノタロウの1900万商品を検索するElasticsearch構築運用事例」のポイント深掘り〜第50回 Elasticsearch勉強会後記〜 - MonotaRO Tech Blog
    yug1224
    yug1224 2022/12/23
  • GitHub - prisma-labs/konn

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - prisma-labs/konn
    yug1224
    yug1224 2022/12/23
  • GitLab GCPに 移行した(後編) - pixiv inside

    こんにちは、インフラ部の id:sue445 です。 GitLabGCP移行3部作の最後になります。 前回までの記事はこちらになります。余談ですが前編・中編・後編で合計約4万字になりました。 inside.pixiv.blog inside.pixiv.blog 今回の目次 今回の目次 やったこと5: 移行時の作業の洗い出し やったこと6: 直前の作業を実施 GitLabをcloneするサーバに対してssh configを配置 やったこと7: 実際の移行作業 やったこと8: 移行後の対応 主要サービスで実際にGitLabをcloneしてデプロイできるかを確認(残り) 社内ドキュメントなどで旧URLになってるものを新URLに変更 移行直後のトラブル対応事件簿 OneLoginのロール付与漏れ 移行して3日後に急にデプロイサーバでcloneできなくなった 対応内容1: 踏み台サーバが詰まって

    GitLab GCPに 移行した(後編) - pixiv inside
    yug1224
    yug1224 2022/12/23
  • Welcome to Comprehensive Rust 🦀 - Comprehensive Rust 🦀

    Welcome to Comprehensive Rust 🦀 This is a free Rust course developed by the Android team at Google. The course covers the full spectrum of Rust, from basic syntax to advanced topics like generics and error handling. The latest version of the course can be found at https://google.github.io/comprehensive-rust/. If you are reading somewhere else, please check there for updates. The course is availab

    yug1224
    yug1224 2022/12/23
  • Javaエンジニアから見たGoの独特な文化 - Qiita

    はじめに Java中心で仕事をしていた人がGoを書いてみると様々な文化の違いにぶつかると思います。そもそもオブジェクト指向言語と手続き型言語であるなど根的に異なる点は多いのですが、「よりシンプルに」をモットーとするGoにはよりJavaエンジニアを困惑させる文化がたくさんあるように見受けられます。 記事ではJavaエンジニアGoを書いた際に感じた独特な文化を経験ベースで書いてみます。Goをこれから書くであろうJavaエンジニアのお役に立てれば幸いです。 対象読者 これからGoを書くことになりそうなJavaエンジニア Javaと比べたGo特有の文化を知りたい人 実際にGoの開発をするにあたって役に立つ思想を知りたい人 記事の対象でない人 Goの構文や書き方を基から学びたい人 とりあえずプロダクトを作って動かしてみたい人 実際に開発する上で意識しない裏の仕組みやアーキテクチャを知りたい

    Javaエンジニアから見たGoの独特な文化 - Qiita
    yug1224
    yug1224 2022/12/23
  • Strategyパターンから理解するGo言語のinterface - Qiita

    この記事は Go Advent Calendar 2022 23日目の記事です。 はじめに Go言語はJavaなどのオブジェクト指向のように明示的な継承関係がない分、interfaceをうまく使いこなせるかがカギになってくるように個人的に感じます。 そのinterfaceの使い方は、オブジェクト指向におけるStrategyパターンが参考になるよ、という話をしようと思います。 読者としてはGoに入門したばかりの初学者を想定しています。 Strategyパターン Strategyパターンは「GoFのデザインパターン」のなかで紹介されている、クラスやインタフェースの使い方に関する設計パターンです。 図式 Strategyパターンの説明については、結城浩『Java言語で学ぶデザインパターン入門 第3版』に詳しいのでそのまま引用します。 strategyというのは、「戦略」という意味です。敵をやっつ

    Strategyパターンから理解するGo言語のinterface - Qiita
    yug1224
    yug1224 2022/12/23
  • 今やアメリカでの採用面接の質問の9割は「パーパス」 日本の採用で優秀な人と残念な人が気にするポイント

    三浦崇宏氏が反省したプロジェクト 田久保善彦氏(以下、田久保):いくつか質問に行きたいと思います。「差し支えなければ、三浦さんのご経験の中で、失敗してしまったなという事例を教えていただけますでしょうか。そしてそれは何が理由だったとお考えになりますか?」。 三浦崇宏氏(以下、三浦):いっぱいありますよ。採用の失敗もあるし。 田久保:「成功事例のお話がありましたが」とあるので、たぶんプロジェクトという意味ではないかと思うんですね。 三浦:プロジェクトの失敗で言うと、GOを作ってからは、失敗したことは実はあまりないんですよね。僕ら、電通、博報堂にめちゃめちゃマークされているので、僕が失敗したらみんなめっちゃうれしいと思うんですよ。だから、失敗ほぼないと思いますね。 失敗する手前で止まったことは何回かあります。例えば、『SPUR』という雑誌の何十周年記念の広告を作らせていただいた時です。その時けっ

    今やアメリカでの採用面接の質問の9割は「パーパス」 日本の採用で優秀な人と残念な人が気にするポイント
    yug1224
    yug1224 2022/12/23
  • 経営陣の言う「ゼロイチ」の1は、だいたい10 新規事業で意思決定者を納得させる、現場の留意点

    サービスが「選ばれる理由」と「選ばれ続ける理由」 井上一鷹氏(以下、井上):サービスのコンセプトが詰まってきた時に、競争優位をどう作るかという話で「競合に対して選ばれる理由と選ばれ続ける理由」をサクッと申し上げます。すごく大事なのでここだけでも持って帰っていただきたいです。 言葉にすると「フック」と「ロック」だと思ってます。 フックのほうに関しては、競合の代替品に対してどうやって選ばれるかを、ふわっとさせたまま新規事業を作ることはけっこう多いです。何をもって勝つのか。ここが大事なんですけど、選ばれる理由を作るのがビジネスの切り口なのか、クリエイティブの切り口なのか、テックの切り口なのかをちゃんと見分ける必要があります。 ビジネスモデルで勝つような新規事業もあるし、クリエイティブの力でUIUXがめちゃくちゃ良いから勝っているところもある。テックが強すぎて「この機能はこのサービスしかできない

    経営陣の言う「ゼロイチ」の1は、だいたい10 新規事業で意思決定者を納得させる、現場の留意点
    yug1224
    yug1224 2022/12/23
  • 経済的豊かさはないのに幸せそうなアフリカの人に、モヤモヤ... 自分の「ものの見方」に気づく、越境学習×内省の醍醐味

    「挑戦・学習・成長を加速させる“場”をデザインする」をミッションに掲げる株式会社ウィル・シードは、人材開発サービスを提供する大手企業の人材コンサルタントとして、研修などを通して組織や人の成長を支援を行っています。セッションでは同社主催のセミナーより、『リフレクション(REFLECTION) 自分とチームの成長を加速させる内省の技術』著者の熊平美香氏が登壇したセミナーの模様をお届けします。テーマは「リフレクションと越境学習」。リフレクション(内省)と、ふだんの環境と違う環境に身を置く「越境」を通して、自分をアップデートする方法について語られました。記事では、越境学習の魅力と、リフレクションを組み合わせることで得られるものについて、熊平氏自身の経験も交えて語られました。 経験を通して形成される「メンタルモデル」 熊平美香氏(以下、熊平):さて、3つの基礎力をお伝えしましたので、ここからは越

    経済的豊かさはないのに幸せそうなアフリカの人に、モヤモヤ... 自分の「ものの見方」に気づく、越境学習×内省の醍醐味
    yug1224
    yug1224 2022/12/23
  • MGSD フリーダムガンダム スペシャルページ | バンダイ ホビーサイト

    SDガンダムの躯体(フォルム)にMGの技術 を集約し、シリーズ史上最高の可動性能 及びギミックと圧倒的なディテール表現を 詰め込んだ新次元のSDハイエンドブランド。

    MGSD フリーダムガンダム スペシャルページ | バンダイ ホビーサイト
    yug1224
    yug1224 2022/12/23
  • ミツモアの数万ランディングページを爆速にした件 - ミツモア Tech blog

    私の戦闘力は53万です。 メリークリスマス、ミツモアの@teradonburiです。 弊社ミツモアでは多種多様な業種のプロに依頼ができるプラットフォームのミツモアを運営しております。 今夏、Search Console上で改善が必要な約2.5万ページの速度を開発チームで改善しました。 これらのページは主に弊社が提供している各サービスの日全国の市区町村地域別のランディングページとなります。 Search Console改善が必要なページ数 Search Console良好ページ数 今回は特に大きく効果があった2つの施策に関して紹介します。 クチコミ星☆のsvgをwebfont化 Reactのクライアントサイドレンダリング無効化 ちなみに他にも以下のような施策を行いました APIの無駄なレスポンスデータの削減 dynamic import リソースファイルのdns prefetch, pre

    ミツモアの数万ランディングページを爆速にした件 - ミツモア Tech blog
    yug1224
    yug1224 2022/12/23
  • Google Pixel と Google フォトで、年末年始の思い出を素敵な写真に

    年末は忘年会やクリスマス、そして年始は初詣や帰省など、友人や家族との楽しい時間を過ごすことが多くなるのではないでしょうか。そんな大切な思い出の数々を素敵な写真に残すときにお役に立つ、Google Pixel の最新カメラ機能と Google フォトの編集ツールをご紹介します。 ピンボケ写真を簡単に修正 せっかく撮った写真をあとで見返したらピンボケしていた、なんて経験がないでしょうか。Google Pixel 7 と Google Pixel 7 Pro の新しいボケ補正機能を使えば、数タップで写真のボケや視覚的なノイズを除去して、大切な思い出を鮮明によみがえらせることができます。Google フォトで保存したフォト ライブラリの写真なら、別のスマートフォンやカメラで撮影した写真やスキャン画像でもボケ補正機能を使用できます。 不要な写り込みを消しゴムマジックで解決 集合写真に通行人が写り込ん

    Google Pixel と Google フォトで、年末年始の思い出を素敵な写真に
    yug1224
    yug1224 2022/12/23
  • Qwik:最適できめ細かい遅延読み込みを実現 | POSTD

    Qwikは、JavaScriptの読み込みと実行を可能な限り遅延させ、ユーザのアクションがあった場合のみ実施することで、読み込みを最も高速化することを目指しています。 この処理は初回の読み込み時だけでなく、アプリケーションが続く限り行われます。 言い換えると、Qwikはきめ細かい遅延読み込みを追求しているのです。 「きめ細かい」とは、ユーザのアクションを処理するのに直接必要なコードのみがダウンロードされるという意味です。 この記事では、きめ細かい遅延読み込みを実現するために解決すべき技術的課題について探っていきます。 リスナーをシリアライズ 最も明確に解決すべき課題は初回のページ読み込みです。 この点に関しては、「HTMLを最初に、JavaScriptを最後に」で対応策をすでに取り上げました。 ポイントは、イベントの名称とアクションをURLとしてシリアライズし、DOMの属性として保持するこ

    Qwik:最適できめ細かい遅延読み込みを実現 | POSTD
    yug1224
    yug1224 2022/12/23
  • HTMLを最初に、JavaScriptを最後に:Webを高速化する秘訣 | POSTD

    すべてのフレームワークはステートを保持する必要があります。フレームワークはテンプレートを実行することでステートを構築します。ほとんどのフレームワークは、このステートをリファレンスやクロージャとしてJavaScriptヒープに保持します。Qwikのユニークな点は、ステートが属性としてDOMに保持されることです(リファレンスもクロージャもシリアライズして送受信するのは不可能ですが、文字列であるDOM属性なら可能です。これがresumability(再開性)のカギとなります)。 DOMにステートを保持することには、以下のように多くのユニークなメリットがあります。 DOMはシリアライズの形式としてHTMLを使用します。ステートを文字列属性としてDOMに保持することで、アプリケーションをいつでもHTMLにシリアライズできます。HTMLを送信し、別のクライアントでDOMにデシリアライズすることが可能に

    HTMLを最初に、JavaScriptを最後に:Webを高速化する秘訣 | POSTD
    yug1224
    yug1224 2022/12/23
  • 「また一緒に働きたい」と思われる退職確定後の過ごし方【エムスリーCTO山崎聡×レクター代表広木大地】 - エンジニアtype | 転職type

    辞めた企業のプロジェクト副業で参画したり、再入社したり……。退職した企業とつながり続けることがスタンダードとなった今、キャリアの選択肢を狭めないために重要なのは、会社と“良い関係”のまま辞めること。エンジニアがいい退職・いい転職をかなえる方法を伝授する円満退職塾、ここに開講! 「またこの人と一緒に働きたい」――。前職の仲間にそう思ってもらえる退職をかなえるためには、在籍期間中にチームに貢献していることは大前提だが、退職が決まってからの過ごし方も重要だ。 そこで、エムスリー株式会社 執行役員 CTO/VPoP山崎聡さんと、株式会社レクター広木大地さんにインタビュー。 エムスリー卒業生とも親交が深い山崎さんと、ミクシィ(現:株式会社MIXI)時代には開発部門を率い、現在は多数の企業の技術組織アドバイザリーを手掛けている広木さんに、エンジニアが円満に会社を辞めるために意識したい「退職確定後のス

    「また一緒に働きたい」と思われる退職確定後の過ごし方【エムスリーCTO山崎聡×レクター代表広木大地】 - エンジニアtype | 転職type
    yug1224
    yug1224 2022/12/23
  • グループとチームの違いからチームワークの意味を考える [2024] • Asana

    グループとは、仕事を調整し合う個人の集まりであり、チームとは、共通の目的を持つ人々の集団です。仕事をする上で欠かせないチームワークの意味をしっかり理解するには、まずこの 2 つの違いを知らなくてはなりません。そうすることで、組織やビジネスの効率化だけでなく、職場の人間関係の改善や、職場のダイナミクスの健全性を高めることもできます。この記事では、グループとチームの違いを知り、そこからチームワークの意味を考えます。 更新: この記事は、チームワークの意味に関する詳しい記述を含めて 2022年 6月に改訂されました。 スキルの高い人材が集まっているのに、いまいちチームとして機能していないなんていう経験はありませんか?それはもしかしたら、チームワークの意味を明確に理解していないために、歯車がかみ合っていないのかもしれません。 では、チームとは何でしょうか?チームに似た言葉にグループがありますが、グ

    グループとチームの違いからチームワークの意味を考える [2024] • Asana
    yug1224
    yug1224 2022/12/23
  • SVGの一部分をSVGだけで回転させたい - Qiita

    はじめに この記事はHRBrain Advent Calendar 2022カレンダー3の17日目の記事です。 下記のようなデザインでloadingのところクルクルしたいという話になりました。 下記のクルクルしたい場所と留めておきたいところを別のsvgとして書き出して、それぞれposition指定してクルクルしたいところにCSSを当てれば動かせるというのはわかっていたんですが、なんとかsvgだけでできないかと試行錯誤しました。 元のsvgについて figmaでデザインが作られていてこんな感じのSVGファイルでした。 グレーの丸のところがpathで表現されていました。 <svg width="400" height="300" viewBox="0 0 400 300" fill="none" xmlns="http://www.w3.org/2000/svg" style="padding

    SVGの一部分をSVGだけで回転させたい - Qiita
    yug1224
    yug1224 2022/12/23
    SVGだけでアニメーションって実現できたのか
  • 世界最大級の「完全栄養食サブスク」は、たった1人のバックエンドエンジニアが支えている!その極意を、BASE FOODの中の人に聞いてみた

    テックカンパニーをテックカンパニーたらしめているものはなにか?技術か、人か、それともチームなのか。 連載「Technology Company Internals」では、テックカンパニーの内側で働くエンジニアに、技術に精通したエキスパートが対面で話を聞き、テックカンパニーとは何か?を探るだけでなく、テックカンパニーを目指す企業の指針となることを目指します。 今回は、ベースフード株式会社さんに、世界最大級の「完全栄養(*)のサブスク」を支えるシステム開発の裏話を詳しく伺ってきました! (*)1で、栄養素等表示基準値に基づき、他の事で過剰摂取が懸念される、脂質・飽和脂肪酸・炭水化物・ナトリウムを除いて、すべての栄養素で1日分の基準値の1/3以上を含む。 世界最大級の「完全栄養サブスク」とは ―では、まず自己紹介をお願いします。 煙草森:はい、煙草森(たばこもり)直也と申します。新卒でD

    世界最大級の「完全栄養食サブスク」は、たった1人のバックエンドエンジニアが支えている!その極意を、BASE FOODの中の人に聞いてみた
    yug1224
    yug1224 2022/12/23
  • 日本とフィンランドのアジャイルはいったい何が違うのか コミュニケーションの違いから見る、実践のヒント

    Agile Japanは、日中にアジャイルの価値を浸透させ、日の変革を促進することを目指しています。あらゆる業界や職種の方が集まり、実践者も初学者もともに建設的な意見交換ができる場です。「Agile Japan 2022」に登壇したのは、円城寺人史氏。フィンランドのソフトウェアテクノロジー企業Reaktorでのアジャイル実戦経験と、日企業でのアジャイル実践経験を比較しながら、どんな違いがあるのか、日企業でアジャイル実践に取り入れられるヒントを紹介しました。 フィンランドの会社に勤めるデザイナー 円城寺人史氏:「日とフィンランドのアジャイルの実践比較」というタイトルで、経験談を中心にお話しできればと思ってます。アジャイルとはなんぞやなど、そういうところには触れにくいかなとは思いますが、よろしくお願いいたします。 初めにイントロダクションですね。私は円城寺と申します。今日、フィンラン

    日本とフィンランドのアジャイルはいったい何が違うのか コミュニケーションの違いから見る、実践のヒント
    yug1224
    yug1224 2022/12/23
  • Next.js 13.1

    Back to BlogThursday, December 22nd 2022 Next.js 13.1Posted by Next.js 13.1 includes improvements to both the pages/ (stable) and app/ (beta) directories: app Directory (Beta) Improvements: Improved reliability and performance. Built-in Module Transpilation: Bringing next-transpile-modules capabilities into core. Edge Runtime (Stable): A light Node.js runtime for the Edge. Turbopack Updates: Suppo

    Next.js 13.1
    yug1224
    yug1224 2022/12/23
  • GitLab、Visual Studio CodeベースのWeb IDEをβ版として提供開始。ターミナルからリモート環境へアクセス可能に

    GitLab、Visual Studio CodeベースのWeb IDEをβ版として提供開始。ターミナルからリモート環境へアクセス可能に GitLabは、Visual Studio CodeベースのWeb IDEを同社のサービスに統合されたWeb IDE(β版)として提供開始したことを明らかにしました。 12月19日以降、すべてのGitLabユーザーが利用可能になるとのことです。 We're excited to share that a new, improved GitLab Web IDE is rolling out soon! Users will see the new web IDE when they log in on December 19 and can easily toggle back to the old version. We're looking forw

    GitLab、Visual Studio CodeベースのWeb IDEをβ版として提供開始。ターミナルからリモート環境へアクセス可能に
    yug1224
    yug1224 2022/12/23
  • クッキークリッカーで学ぶアルゴリズム入門 : あすなろの雑記

    0. 目次 1. クッキークリッカーとは? 2. クッキークリッカー100万枚RTA 3. 解答? 4. 解答 5. 余談 6. おわりに 1. クッキークリッカーとは? 皆さんはクッキークリッカーというゲームをご存じでしょうか? 2013年に公開され同年に日でも爆発的に流行を見せたゲームです。知らないよという方もご安心ください、最初の方だけですがざっくり説明します。 上の画像がプレイ画面です。左にあるクッキーをクリックします。 クッキーが1枚焼けました。やったね。 クッキーが15枚貯まりました、右側にあるカーソルをクリックしてみます。 指はどこだ!? クッキーの周りにある指が10秒に1回クッキーをクリックしてくれます。助かるー。 100枚貯まりました。アップグレード「強化された人差し指」を買ってみます。 クッキーの上に、クリックした回数分「+2」と書かれています 1回のクリックでクッキ

    クッキークリッカーで学ぶアルゴリズム入門 : あすなろの雑記
    yug1224
    yug1224 2022/12/23
  • Slack の絵文字を FigJam のステッカーにする

    こちらはFigma 開発アドベントカレンダー21日目の記事です。 FigJam で会議をしている時 「あ、Slack のあの絵文字押してぇ...!!」ってなることありませんか?私はあります。 というわけで Slack絵文字を FigJam のステッカーとして読み込むための Widget を作ってみました。 Express でサーバー作る Figma Widget からでも API リクエストは別に飛ばせるのですが、 Origin が null になってしまうせいか CORS エラーになってしまいました。 Access to fetch at 'https://slack.com/api/emoji.list' from origin 'null' has been blocked by CORS policy: Request header field authorization is

    Slack の絵文字を FigJam のステッカーにする
    yug1224
    yug1224 2022/12/23
  • もっと早く読んでおけばよかった! Figmaの一歩踏み込んだ実践的な使い方まで、詳しくていねいに解説された良書 -Figma for UIデザイン

    Web制作UIデザインの必須ツール「Figma」は2022年7月に日語版がリリースされ、9月にはAdobeの傘下になることが発表され、今後もますます必須ツールとして欠かせないものなるでしょう。 Figmaの基的な使い方をはじめ、実践的なUIデザインの制作、Figmaならではの生産性を上げ効率的なテクニックなどを詳しく解説した解説書を紹介します。 書はリファレンスとプラクティス両方の側面があり、Figmaをこれから始める人にも、Figmaをもっと使いこなしたい人にもお勧めの一冊です。 書は、Figma語版に対応した解説書です。インストール・セットアップをはじめ、基的な使い方、Figmaならではの生産性を上げる機能の解説だけでなく、ワイヤーフレームやプロトタイプや詳細デザインの作成など実践的な作業フローまで学べます。チュートリアルに使用されるファイルは、サポートサイトからダウン

    もっと早く読んでおけばよかった! Figmaの一歩踏み込んだ実践的な使い方まで、詳しくていねいに解説された良書 -Figma for UIデザイン
    yug1224
    yug1224 2022/12/23
  • dotfilesの配置はGNU Stowを使おう! - Qiita

    HRBrain Advent Calendar 2022、23日目の記事です。 はじめに こんにちは。株式会社HRBrainでエンジニアリングマネージャーをしている山口です。 いろいろなウイスキーでハイボールを作って飲むYouTubeチャンネルを見ていたら、すっかりウイスキーに沼ってしまいました。是非コメントでオススメのウイスキーを教えてください。 記事では、GNU Stowを使ったdotfiles管理について紹介します。 dotfilesって何? dotfilesとは、ドット(.)から始まる設定ファイルのこと。ホームディレクトリでls -laを実行すると表示されるアレです。 基的には自動的に作成されるものが多いですが、.ssh/config .zshrcなどは自分好みに編集しますよね。 マシン交換時に毎回設定するのも面倒なので、自分用リポジトリを持っている人も多いのではないでしょうか

    dotfilesの配置はGNU Stowを使おう! - Qiita
    yug1224
    yug1224 2022/12/23
    Advent Calendar 2022の記事を書きました
  • Golangでバッチとgoroutinesとgo channelsと比較してみましょ - Qiita

    Hands On golangでバッチを実装するとき何の技術を使いますか?たまに開発者さんこの質問を自分で聞いていると思いますのでここで試してみましょう。 まず、要件について。 docker-compose docker golang バージョン 1.17 から では、私が使っている監視用のコンポーネントについてです。 Prometheus Grafana PrometheusとGrafanaについてはネットで検索するとたくさん出てくるので、1〜2行で紹介します。 Grafana:データソースから表現、変換、その他のアグリゲーションを行い、ユーザーに表示するためのツール Prometheus:CPUやメモリ使用量、ヒープメモリやガベージコレクタなどのメトリクスデータを取得するためのツール さあ、レッツHands On 今回のプログラムは、以下のようなことを行います。 10個のcsvファイル

    Golangでバッチとgoroutinesとgo channelsと比較してみましょ - Qiita
    yug1224
    yug1224 2022/12/23
    MemoryとExcution Time、意外と差が出るのね
  • OSSのコントリビューターになれなかった話 - Qiita

    はじめに 記事はHRBrain Advent Calendar 2022の23日目の記事です。 コントリビューターとは コントリビューター(contributor)とは貢献者のことで、OSS(オープンソースソフトウェア)開発においては、プロジェクトに貢献した人のことを指します。 コントリビューターになるメリット 個人的には以下2点が大きなメリットだと思っています。 1. 勉強になる 普段利用させて頂いてるOSSを作っているつよつよエンジニアたちのソースコードに触れることで、とても勉強になると思います。 2. GitHubプロフィールにOSSのアイコンが載る GitHubプロフィールは、転職活動等で見られることもあります。 その際に、有名なOSSのアイコンがOrganizationsに載っていると 「こいつできるやつやん・・・」 「OSSコントリビュートしてるってことはそれだけ技術的な関心

    OSSのコントリビューターになれなかった話 - Qiita
    yug1224
    yug1224 2022/12/23
    "そう、私はコントリビューターになれなかったのです。" かなしいw
  • CREチームでKA法とKJ法を試してみた - WILLGATE TECH BLOG

    この記事は ウィルゲート Advent Calendar 2022 - Adventar の23日目の記事です。 昨日は高萩さんのデザイン思考についてまとめてみたという記事でした。 こんにちは、ウィルゲート開発室CREチームの武田です。 はじめに 今回話すこと 分析手法の紹介 KA法とは KJ法とは KA法とKJ法を組み合わせる KA法の進め方 1. ユーザーの声をピックアップする 2. 心の声を想像する 3. 求めている体験価値を記述する KJ法の進め方 1. 価値観をグループ化していく 2. グループ同士の関係性や関連性を表現する 所感 メリット デメリット 最後に はじめに 以前CREチームにてとあるプロダクトの信頼性向上のためのアンケートを実施したことがありました。その後のアンケートを分析する際の手法として、KA法とKJ法という方法を用いたときのことを話していきます。 今回話すこと

    CREチームでKA法とKJ法を試してみた - WILLGATE TECH BLOG
    yug1224
    yug1224 2022/12/23
  • 思考法のフレームワークを使ってみた - テコテック開発者ブログ

    投稿は TECOTEC Advent Calendar 2022 の23日目の記事です。 はじめに こんにちは。決済認証システム開発事業部の金城です。 私は現在、チケット販売システムの要件定義、設計業務を主に担当しており、 固まった仕様をもとにプログラムを組んでいくというよりも、お客様のご要望やいただいた情報を整理し、実現方法を検討し、資料を作成してお客様と意見をすり合わせて仕様に落とし込む作業を日々行っております。 この業務を行っていく中で、今よりも効率的に情報や考えを整理し、よりよいアイディアが出せるようになりたいなと思うようになり、 数年前に屋で偶然見かけて購入したものの、開くことなく棚の奥底に眠らせていた「思考法図鑑 ひらめきを生む問題解決・アイデア発想のアプローチ60」を取り出しました。 「思考法図鑑」の紹介 このでは、論理的思考、MECE、ブレインストーミング、デザイン

    思考法のフレームワークを使ってみた - テコテック開発者ブログ
    yug1224
    yug1224 2022/12/23
  • スケルトンスクリーンを小さく導入してみた - stmn tech blog

    目次 はじめに スケルトンスクリーンとは react-content-loaderによる実装 プリセットを使用する方法 Create React Content Loaderで独自のスケルトンスクリーンを作成し使用する方法 おわりに はじめに はじめまして、株式会社スタメンの神尾です。 普段はスクラムマスター兼エンジニアとして弊社が運営しているエンゲージメントプラットフォームTUNAGを開発しています。 2022年10月末にTUNAG内のチャットに『タスク管理』機能を追加リリースし、タスク一覧のローディングUIとしてTUNAGで初めてスケルトンスクリーンを導入しました。 そこで今回はスケルトンスクリーンがUXにもたらすメリットや実装方法などを紹介したいと思います。 スケルトンスクリーンとは スケルトンスクリーンとは、下の画像のようにローディング中に表示される骨組みのようなデザインのことです

    スケルトンスクリーンを小さく導入してみた - stmn tech blog
    yug1224
    yug1224 2022/12/23
  • 開発の作業状況を見える化。Jira + GAS + Slack Botで作業の透明性を高める仕組み作り - カミナシ エンジニアブログ

    こんにちは、カミナシPMのGTOです。 みなさんは開発の動きはどのように確認していますか? 弊社では、PMチームが作業状況をJira上のコメントを適宜確認し、動きがないか人力ウォッチしていました。 これでは、チーム間でコミュニケーションのミスは大小限らず各所で発生しますし、何よりも非効率的ですよね。 さらにコミュニケーションのミスは関係者間で認識を再度揃え直すのにもコストがかかるし、そもそもあの人がやったやらないの議論って質的じゃない。なんとか出来ないかと頭を悩ませていました。 この問題を解決する解決策として、GASとSlack Botを使うといい感じにできそうだったので、今回作ってみました! 作ったツール 以下のスクショのように、作業完了したJiraチケットをEpic単位でまとめてSlackへ通知してくれるBotを作成しました。(🌾は自分が所属するチームのチームアイコンです) 今回は

    開発の作業状況を見える化。Jira + GAS + Slack Botで作業の透明性を高める仕組み作り - カミナシ エンジニアブログ
    yug1224
    yug1224 2022/12/23
  • Goのtestingパッケージにコミットした話 - Mirrativ Tech Blog

    Illustrated by egonelbre. The Go Gopher was designed by Renee French. こんにちは、バックエンドエンジニアの藤井脩紀です。 今回はGoにコントリビュートすることができたのでそのお話をさせていただきたいと思います! 概要 早速コミットの内容からですが、並列実行されるテストで環境変数を設定できなくするというものです。 コード的にはtestingパッケージのT.SetenvとT.Parallelを組み合わせて呼び出すとpanicを起こすようにするという変更になります。 (正確にはもとからそういった実装になっていたのですがカバーされていないケースがあったのでその対応をしました) testing: T.Setenv can be called after T.Parallel · Issue #55128 · golang/go ·

    Goのtestingパッケージにコミットした話 - Mirrativ Tech Blog
    yug1224
    yug1224 2022/12/23
  • エントリーブログ:入社から3ヶ月の流れと学び - チームスピリットデベロッパーブログ

    自己紹介 初めまして、2022年9月に株式会社チームスピリットに入社しました、QAエンジニアの船場です。Teamspirit EXのQA業務を行なっております。 入社前は、主にECサイトのQA業務を行なっており、Salesforceスクラム開発は未経験でした。 今回は、入社から3ヶ月であったことや学んだことを書きたいと思います。 入社後の流れ 入社〜3ヶ月では、入社オリエンテーションと部門に応じた新入社員用のオンボーディングが用意されています。 このプロセスで業務に必要な知識やスキルを身につけつつ、業務に参画していくという流れになります。 ■入社オリエンテーション 入社当日は、オフィス内の講談スペースで同期入社の仲間と入社オリエンテーションを受けました。 具体的には、会社端末の設定、入社説明、写真撮影、オフィス案内などがありました。 不明点に対しても丁寧に教えていただきとてもスムーズに業

    エントリーブログ:入社から3ヶ月の流れと学び - チームスピリットデベロッパーブログ
    yug1224
    yug1224 2022/12/23
  • GAS + React + Vite + Claspで作るお手軽フロントエンド - Retty Tech Blog

    この記事はRetty Advent Calendar Part2の22日目の記事です。 Part1はこちらです。 はじめに 23卒の内定インターンをしている真下(@mashita1023)です。 内定インターンの中で単純な要件の社内ツール作成を作成したのですが、技術選定から実装まで結構な範囲を開発させてもらましえた。 その中でフロントエンドのデプロイ先にGoogle Apps Script(GAS)を使うことで、社内の人間のみが扱えるという要件を達成できた話をします。 社内ツールの要件 キャッシュを消すためのツールは以前にも社内ツールとして存在していたのですが、 コード自体がGitHubで管理されておらずどこにあるのかわからない状態でした。 そこで、キャッシュを消すためのツールを新たに作る必要がありました。 作成しなければいけないものを要件として簡潔にまとめ直すと以下のようになりました。

    GAS + React + Vite + Claspで作るお手軽フロントエンド - Retty Tech Blog
    yug1224
    yug1224 2022/12/23
  • バクラクビジネスカードの立ち上げで挑戦したフロントエンドの取り組み - LayerX エンジニアブログ

    バクラクビジネスカードの立ち上げで挑戦したフロントエンドの取り組み LayerXでエンジニアをしている松駿(toshi1127)です。 現在はバクラクビジネスカードとバクラク電子帳簿保存の開発に携わっています。 この記事はLayerX Tech Advent Calendar 2022の22日目の記事です。 バクラク事業部では、これまでフロントエンド開発にNuxt.js + TypeScriptを中心とした技術スタックでを採用してきました。 8月から提供させていただいているバクラクビジネスカードでは、React + TypeScriptを採用しました。 新たに挑戦したフロントエンドの取り組みを中心に、技術選定の背景や2〜3ヶ月という短期間でリリースするために意識したことを紹介できればと思います。 開発体制の特徴としては次のとおりです。 バックエンド/フロントエンド関わらず、それぞれが機能

    バクラクビジネスカードの立ち上げで挑戦したフロントエンドの取り組み - LayerX エンジニアブログ
    yug1224
    yug1224 2022/12/23
  • メルペイにおけるインシデントマネジメントとナレッジシェア | メルカリエンジニアリング

    この記事は、Merpay Advent Calendar 2022 の22日目の記事です。 こんにちは、メルペイSREチームでEM(Engineering Manager)をしているfoostanです。今回はメルペイにおけるインシデントマネジメントとナレッジシェアについてご紹介します。なおメルペイではインシデントをいくつかのタイプに分類してマネジメントフローを定めていますが、今回はシステム障害を原因としたインシデントにフォーカスしています。 インシデントから学びを得る 私たちはメルペイのサービスを開発し提供していますが、システムが何も壊れずに24時間365日動き続けることはありえませんし、オペレーションミスを絶対にしないとも言い切れません。そのためSLI(Service Level Indicator)を定義し、SLO(Service Level Objective)という担保すべき信頼性

    メルペイにおけるインシデントマネジメントとナレッジシェア | メルカリエンジニアリング
    yug1224
    yug1224 2022/12/23
  • バグ発生率をポアソン分布で予測して開発優先度を決めてみた - OVERS

    yug1224
    yug1224 2022/12/23
  • BASE技術イベント登壇振り返り2022 - BASEプロダクトチームブログ

    この記事はBASE Advent Calendar 2022の22日目の記事です。 こんにちは! BASEでエンジニアをやっている大津(@cocoeyes02)です。 BASEではエンジニアが外部へとアウトプットする文化があり、その中の一つに技術イベント・カンファレンスへの登壇があります。 2022年もBASEから様々な技術イベント・カンファレンスへ登壇したので、今回の記事ではその振り返りをしたいと思います。 直近3年間の登壇サマリー まず2022年の技術イベント登壇を定量的に振り返ってみます。比較のため2020年と2021年のサマリーも用意するとこのようになりました。 年 2020年 2021年 2022年 登壇したイベント数 9 17 17 各イベントでの登壇回数の合計 16 35 41 →うち1番登壇が多かった人の合計登壇回数 8 7 5 →うち1人あたりの合計登壇回数の中央値 2

    BASE技術イベント登壇振り返り2022 - BASEプロダクトチームブログ
    yug1224
    yug1224 2022/12/23
  • 新規事業のプロダクトマネージャーが入社6ヶ月で取り組んだこと - BASEプロダクトチームブログ

    この記事は、BASE Advent Calendar 2022の22日目の記事です。 同日公開の@02 の記事もぜひご覧ください! こんにちは!BASEグループの新規事業 Pay IDでプロダクトマネージャーをしている坪内 (@tsubo)と申します。 12月で入社半年になるのですが、今更ながら入社エントリーを兼ねて、入社半年でチームでプロダクトマネジメントをしていくために取り組んだこと・意識したことをまとめたいと思います。 この記事では、主に事業多角化・マルチプロダクトにおける新規事業や新規プロダクトのPM、またチームを推進する役割として、働かれている方が対象の内容になります。 ⁠入社エントリー 改めて、22年6月にBASE株式会社に転職しました。 Pay IDという新規事業で、Pay IDチームでは2人目のプロダクトマネージャー(PM)としてジョインしました。 入社の軸は、PMとしてこ

    新規事業のプロダクトマネージャーが入社6ヶ月で取り組んだこと - BASEプロダクトチームブログ
    yug1224
    yug1224 2022/12/23
  • 【研究開発部の技術】第5回 ニュース配信を支える自然言語処理技術 - Sansan Tech Blog

    研究開発部Architectグループの堤(@shu223)と申します。新任マネージャーとして自身のキャッチアップも兼ねて、研究開発部の技術や成果物について紹介する記事を書いています。 buildersbox.corp-sansan.com 第5弾となる今回は、Sansan/Eightのニュース配信システムがどのように実現されているか、またその中で研究開発部のどのような技術が利用されているかについて紹介したいと思います。 ニュースの種類 現在、SansanやEightでは以下のようなニュースを配信しています。 人事異動情報 社内の共通人脈の通知 企業の最新ニュース 同業他社の最新動向 ニュースフィード 企業の最新ニュース ニュース配信のための自然言語処理技術 質の高いビジネスニュースを配信するために、以下のような研究開発部の自然言語処理技術が利用されています。 固有表現抽出 ジャンル判定 プ

    【研究開発部の技術】第5回 ニュース配信を支える自然言語処理技術 - Sansan Tech Blog
    yug1224
    yug1224 2022/12/23
  • モニタリング環境改善してシステムの安定化進めてます - エムスリーテックブログ

    こんにちは、基盤チームでエンジニアをやっている桑原です。 エムスリー Advent Calendar 2022 の22日目の記事です。 今日はモニタリング環境を整えた結果エラー解決できたケースをご紹介します。 概要 前提環境 データベースの分離プロジェクト サービスのモニタリング環境 問題発生 DBコネクションとAPIリクエスト数の調査 特定のインスタンスの調査 モニタリング環境整備 taskId単位のモニタリング方法 再発から原因究明 みんなで原因調査していたときの会話 結果 まとめと今後 We are Hiring 概要 とあるプロジェクトにて、リクエストが増えるタイミングで不定期にDBコネクションエラーが発生しました。 アプリログからだけだと原因究明が全く進まなかった状況で、モニタリング環境を整備していくことで解決の糸口を見つけることができました。 どのような調査を進めて解決の糸口を

    モニタリング環境改善してシステムの安定化進めてます - エムスリーテックブログ
    yug1224
    yug1224 2022/12/23
  • ミニアプリからはじめる新規プロジェクト開発 - Classi開発者ブログ

    この記事は Classi developers Advent Calendar 2022 の 22 日目の記事です。 こんにちは!Classiでモバイルエンジニアをしています、楠瀬大志(id:indiamela)です。 最近、とあるプロジェクトを進めるにあたって、動作検証用のミニアプリを作りました。 稿ではiOSアプリ開発に絞り、ミニアプリからはじめる新規プロジェクト開発の進め方やメリットについて、僕が学んだことを書いていきたいと思います。 ※現在進行中のプロジェクトなので詳しい技術や画面は今回紹介しません。そういった内容はまた別の記事で紹介できればと思います。 背景 今回のプロジェクトは、先の見えないことが多く、ロジックや画面設計を手探りで決めるところから始めなければいけませんでした。 そういった状況では、新しいAPIの仕様やUI/UXを検討するために、モバイルアプリ上ですぐ試して確認

    ミニアプリからはじめる新規プロジェクト開発 - Classi開発者ブログ
    yug1224
    yug1224 2022/12/23
  • テックフェス2022秋レポート React Suspense ~ v18から見えること ~ - Leverages Tech Blog

    はじめに こんにちは。レバレジーズ株式会社の松です。普段はHRテック事業部で主にフロントエンドの開発を担当しております。 今回の記事では、入社2ヶ月の私がテックフェス全体のレポートと、弊社フロントエンジニアの小林がReact18について発表した「Parce que j’aime la React.」を受けて、追加で調べたり試したりしたことをご紹介したいと思います! テックフェスとは? レバレジーズグループに所属するエンジニアを対象に社内で半年に一度行われている技術の祭典です。エンジニアが新しい技術に興味を持ち、勉強をするきっかけを作ることを目的とし、グループ全体の技術力向上を目指します。 11月22日行われたテックフェス2022秋では、「まずは知ろう。次に学ぼう。そして明日使おう」というテーマで開催されました。 テックフェス全体について 当日の流れは、有名な「テスト駆動開発」の日語訳を

    テックフェス2022秋レポート React Suspense ~ v18から見えること ~ - Leverages Tech Blog
    yug1224
    yug1224 2022/12/23
  • 人生の物語をデザインする - LIFE SHIFTに触れて - - Fenrir Engineers

    これは フェンリル デザインとテクノロジー Advent Calendar 2022 22日目の記事です。 こんにちは! GIMLE チームの太田です。 突然ですが、私は読書が好きです。 を読むことによって気づきを得たとき、一気に視野が広がり、自分の可能性を感じて、すごくワクワクします。 を読んで、学んだことを実践し続け、それが自分の一部になったと感じたときには、感謝と喜びの気持ちが湧き上がってきます。 最近では、「LIFE SHIFT」というのシリーズに触れる機会がありました。 まだ全てを読み切れてはいないのですが、多くの気づきを得て、少しずつでも実践していきたいと感じたため、今回は私のインプット・アウトプットの一部を書き綴っていきたいと思います。 人生のあり方を設計し直す 「ライフシフト」について考えるために、まずは人生のタイムラインを見直してみることから始めてみます。 以下に、

    人生の物語をデザインする - LIFE SHIFTに触れて - - Fenrir Engineers
    yug1224
    yug1224 2022/12/23
  • 技術負債解消に取り組んだ新卒1年目を振り返ります - Money Forward Developers Blog

    この記事は Money Forward Engineering 1 Advent Calendar 2022 22日目の投稿です。 こんにちは、2022年4月入社の新卒バックエンドエンジニアのコットンです。 新卒1年目ももうすぐ終わるとのことで、この1年何をしてきたのかざっくりと振り返ってみようと思います。 普段は技術負債解消を主な業務としていますので、この記事を通して新卒1年目で新規開発じゃなくて技術負債解消って実際のところどうなの?と思ってる大学生や同じ年代のエンジニアの皆さんのお役に立てるのではないかと思います。 「桃園の誓い」アーキテクチャとわり算 振り返りをする前に、所属しているチームとチームで取り組んでいる「桃園の誓い」アーキテクチャについて簡単に紹介します。 私はクラウド横断部のわり算チームという部署で技術負債解消に取り組んでいます。 わり算チームは「桃園の誓い」アーキテク

    技術負債解消に取り組んだ新卒1年目を振り返ります - Money Forward Developers Blog
    yug1224
    yug1224 2022/12/23
  • React Hook Form を使って、チェックボックスで1つ以上のチェックを必須とするフォームを作ってみよう - ANDPAD Tech Blog

    この記事は ANDPAD Advent Calendar 2022 の 22日目の記事です。 はじめまして、私フロントエンドエンジニアのはつし(蓮子)と申します。盟友&尊敬するマネージャーの櫻井賢司こと KJ からバトンを受け取り、22日目を担当させていただきます。slack上のニックネームは 824 で、メンションつける時は1秒で済むのがメリットです。あだ名を聞かれたら一応「はっちゃん」と呼ばれてましたと言うようにしていますが、ちゃん付けがとても似合わないスキンヘッド&髭面なので、ヒゲおじさんとかでもOKです。 最近の趣味は、オフィスのある秋葉原で、路地裏の美味しいの事処を探すことです。仲間募集中。 アンドパッドに2021年12月に入社して、ちょうど1年が経とうとしたタイミングでブログを書くことになったのは何かの縁なのかもしれません。そんな記念すべき日に何を書こうか悩みましたが、まずは

    React Hook Form を使って、チェックボックスで1つ以上のチェックを必須とするフォームを作ってみよう - ANDPAD Tech Blog
    yug1224
    yug1224 2022/12/23
  • コーポレートチームの社内IT改善2022年版 | PR TIMES 開発者ブログ

    半年間に行ったコーポレートチームの社内IT改善 こんにちは。業務委託でPR TIMESにJOINしているコーポレートエンジニアの木戸啓太です。経歴はNetworkEngineer、ServerEngineerを経て外資系ベンダーでSIer及び社内シス... エンドポイントとセキュリティ『CrowdStrike Falcon Complete』 以前は、ESETのAVを使用していました。ESETもとても良いソリューションです。会社の規模などによっては、そのまま弊社も使用し続けることを選択していたと思います。しかし、最近のサイバーセキュリティの脅威や監視および軽減する上で、エンドポイントセキュリティは、XDRやEDRなど次世代アンチウイルスを導入して運用することが当たり前になってきています。 製品選定は、『CrowdStrike』と『SentinelOne』のいずれを採用するかで、とても悩みま

    yug1224
    yug1224 2022/12/23
  • 【GitLab】scaffdog + Docusaurus + GitLab Pagesでリリースドキュメントの生成・運用を楽にしてみました - OPTiM TECH BLOG

    この記事は、Advent Calendar 2022 / DevOps・インフラ・SRE「GitLab Advent Calendar 2022」の22日目の記事です。 はじめに こんにちは、AI・IoT サービス開発部のがんがんこと岩丸です。 今年も技術記事を読むのが忙しい季節がやってきましたね。昨年はVue.js + TypeScript + Vuetifyに関する記事を執筆しました。今年はGitLabに関した記事を執筆いたしました。 今回はGitLab Pagesに関する記事です。 前回も GitLab に関する記事を執筆しており、前回の記事ではGitLab Runnerで AWS LambdaZIP 生成を行いました。もしお時間ある方は合わせてご覧ください。 https://tech-blog.optim.co.jp/entry/2022/09/12/100000 今回はsc

    【GitLab】scaffdog + Docusaurus + GitLab Pagesでリリースドキュメントの生成・運用を楽にしてみました - OPTiM TECH BLOG
    yug1224
    yug1224 2022/12/23
  • ドキュメントができるまでの社内コミュニケーション - aptpod Tech Blog

    aptpod Advent Calendar 2022も、22日目になりました。日は、ドキュメント担当の篠崎がお届けします。 私は、社内で1人だけの「ドキュメント担当」*1として、社外に公開するマニュアルや技術ドキュメントの制作を行っています。 ドキュメントは新製品・新機能のリリースに合わせて制作しますので、私は、新製品・新機能の開発担当者*2と常にコミュニケーションをとりながらリリースまでの作業を進めています。 そこで、この記事では、テクニカルコミュニケーターとしてのドキュメント担当が、製品開発担当者とどのようにコミュニケーションをとりながら仕事を進めているか、書いてみたいと思います。*3 (なお、ここでご紹介するやり方は、弊社内で「このようなドキュメントだったらこのようなやり方をする」といういくつかのパターンのうちの1つです。すべてのドキュメントを同じ方法で制作しているわけではありま

    ドキュメントができるまでの社内コミュニケーション - aptpod Tech Blog
    yug1224
    yug1224 2022/12/23
  • 得意先の事業継続が困難との情報が入ったらどうする? - Alternative Architecture DOJO

    エンジニア集団の中でバックオフィスを担当している有田です。技術系のブログが多い中、毛色の違う話をさせてもらいます。 2020年1月に国内でコロナ感染者が初めて確認されてから3年目を迎えようとしています。社会、個人、企業等は様々な苦難を強いられてきました。その間、事業の継続が難しくなった企業が多くあります。 得意先の事業継続が困難との情報が入った後の処理を私の経験を踏まえ書いてみます。 取引先に関する情報の収集 「破綻」「倒産」といっても、「資金繰りの悪化」「期日に入金がない」「取引先の代理人から債務整理の受任通知が届いた」「裁判所から破産手続開始決定通知書が届いた」など状況は様々です。取引先と連絡が出来る場合は状況を確認します。実際に会社に赴いて、営業を継続しているか確認します。私の経験上、取引先に連絡をしても「わからない」「担当者が不在」と言われることがほとんどでした。取引先の代理人、破

    得意先の事業継続が困難との情報が入ったらどうする? - Alternative Architecture DOJO
    yug1224
    yug1224 2022/12/23
  • プリンシプル オブ プログラミングから気に入った原則を抜粋 #techtekt Advent Calendar 2022 - techtekt

    はじめに こんにちは。テクノロジーエンジニアリング統括部 サービス開発部 22卒エンジニアの上野です。 この記事では「プリンシプル オブ プログラミング 3年目までに身につけたい 一生役立つ101の原理原則」を読んだ私が個人的に気に入ったプリンシプル(原則)を紹介させていただきます。少しでも「なるほど」と思っていただけたり、書籍に興味を持っていただけたら嬉しいです! どういう書籍か プリンシプル オブ プログラミング 3年目までに身につけたい 一生役立つ101の原理原則 amazonの紹介では以下のように書かれています。 一通りプログラミングができるようになった。しかし、読みにくい、遅い、頻繁にエラーが発生する、書いたコードを修正すると動かなくなる等々、なかなか「よいコード」を書けないとお悩みではありませんか? 書は、よいコードを書く上で指針となる前提・原則・思想、つまり「プリンシ

    プリンシプル オブ プログラミングから気に入った原則を抜粋 #techtekt Advent Calendar 2022 - techtekt
    yug1224
    yug1224 2022/12/23
  • 組織改善のためにOST(オープン・スペース・テクノロジー)をやってみた話 - NFLabs. エンジニアブログ

    はじめに この記事は、NFLaboratories Advent Calendar 2022 - Adventar 9日目の記事です。 こんにちは。ソリューション事業部セキュリティソリューション担当の松藤です。 普段の業務では、お客様に提供するシステムやサービスの開発をスクラム手法を用いて実施しており、私自身、スクラムマスターと開発者の兼任という立場で活動しています。 また、業務以外には組織のアジャイルスキル向上を目的としたコミュニティの運営や、半年に1度セキュリティソリューション案件に携わる方々全体を巻き込んだ対話会の企画や実施を行うことで、これまでの自分たちの行動や思いをフラットな視点で共有し振り返る場を設けることで組織改善に繋げ、お客様への提供価値を高めていくことを目指しています。 そこで今回のブログでは、2022年11月に行った対話会で実施したOST(オープン・スペース・テクノロ

    組織改善のためにOST(オープン・スペース・テクノロジー)をやってみた話 - NFLabs. エンジニアブログ
    yug1224
    yug1224 2022/12/23
  • 長期のプロジェクトを小さく完了していく - KAKEHASHI Tech Blog

    こちらの記事は、カケハシ Advent Calendar 2022の22日目の記事になります。 こんにちは。KAKEHASHIでおくすり連絡帳 Pocket Musubi というサービスを開発している牧野です。 この記事では、アジャイルに開発をする中で、リリースまでに数ヶ月を要するプロジェクトを進める場合に意識していることについて書かせていただきます。 小さく完了していく アジャイル開発を経験したことがあれば アジャイルソフトウェアの12の原則 を読んだことがある人は多いかと思います。 その中で 顧客満足を最優先し、価値のあるソフトウェアを早く継続的に提供します。 動くソフトウェアを、2-3週間から2-3ヶ月というできるだけ短い時間間隔でリリースします。 動くソフトウェアこそが進捗の最も重要な尺度です。 という文章があります。 長期のプロジェクトについても、上記のような「価値のあるソフトウ

    長期のプロジェクトを小さく完了していく - KAKEHASHI Tech Blog
    yug1224
    yug1224 2022/12/23
  • スキルレベルの違うメンバー間のプロジェクトマネジメント | HireRoo Tech Blogs

    この記事では、フロントエンドリアーキテクチャプロジェクト中生じたチーム間の衝突とその背景や、どのような合意形成をとったのかについて述べてきました。 また展望として、リリース後にやりたい・やらないといけないことについても合わせて言及しました。

    スキルレベルの違うメンバー間のプロジェクトマネジメント | HireRoo Tech Blogs
    yug1224
    yug1224 2022/12/23
  • モノリスからマイクロサービスへの旅:データの移行 - コドモン Product Team Blog

    🎅 こちらは「コドモン Advent Calendar 2022」の22日目の記事です 🎅 qiita.com 先日、あっさり娘にクリスマスプレゼントを早期発見されてしまったプロダクト開発部のチャブです。 今回の投稿では最近マイクロサービスとして切り分けされたコドモンのサービスを事例に、どのようにして既存のデータの移行を行ったか紹介します。 モノリスからマイクロサービスへ コドモンでは今後の迅速なサービスの拡張を可能にするために、現行のシステムのマイクロサービス化を進めています。 マイクロサービス化の方針として、サービスの単位はビジネスドメインを表す単位で切り分けています。ドメイン内で発生するユースケースの実現に必要なデータは(なるべく)マイクロサービス自身で管理します。 そのため切り分けされるサービスの性質によっては、既存のデータを新しいシステムに持っていく必要があります。 対象のサ

    モノリスからマイクロサービスへの旅:データの移行 - コドモン Product Team Blog
    yug1224
    yug1224 2022/12/23
  • 【ガチ検証】Eloquent whereHas() はもう遅くないよ!

    はじめに Laravel Eloquent には whereHas() というメソッドがあります.このメソッドは,リレーション先のテーブルを検索条件に含めたい時に活用できるものです. 例を示します. 今,Author モデルと Book モデルが hasMany の関係(1:他 の関係)で定義されているとします. use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\HasMany; /** * @property int $id PK * @property string $name 氏名 */ class Author extends Model { public function books(): HasMany { return $this->hasMany(Book::

    【ガチ検証】Eloquent whereHas() はもう遅くないよ!
    yug1224
    yug1224 2022/12/23
  • FLOCSSにユーティリティファーストを混ぜてみた

    FLOCSSTailwindCSSインスパイア系のお話しです。 双方の良いところ取りをした(つもりの)、緩め、軽めのCSS設計です。 どちらも使うのでHALFLOCSSと呼んでみます。 家の解説はせず差分のみ解説しているため、FLOCSSの理解がある程度無いと難しい内容だと思います。 自前でレスポンシブな汎用クラスを用意したい方はfoundation、utilityの章を見てみてください。 https://github.com/kzk-k/halfloccs

    FLOCSSにユーティリティファーストを混ぜてみた
    yug1224
    yug1224 2022/12/23
  • javascriptを酷使してネイティブアプリのようなWebアプリを作ったら少しブラウザに可能性を感じた話

    この記事は JavaScript Advent Calendar 2022 22日目の記事です。 もし、ジャンル違いでしたら申し訳ございません。 最初に ネイティブアプリのようなWebアプリをjavascriptで酷使して作ったらブラウザに可能性を感じたので記事に起こしてみました。 この記事ではアプリの詳細は省き、技術的な事を中心に書いていきます。 もし技術ではなくアプリ自体に興味がある方はこちらからご覧ください。 技術 Vue.js 3系 TypeScript p5.js NoSleep.js 作るもの ハンドルの左側あたりで動いているアプリが今回作ったものです。 何をしているアプリかをざっくり説明すると、スマートフォンの加速度センサーから取得した値を使って複雑な計算を行い、その値を音で出力してリアルタイムに耳から認識する事ができるwebアプリです。 以降は要件と仕様をもとに進めていきま

    javascriptを酷使してネイティブアプリのようなWebアプリを作ったら少しブラウザに可能性を感じた話
    yug1224
    yug1224 2022/12/23
  • Nintendo Switch用ソフト『Kanon』

    Nintendo Switch用ソフト『Kanon』の公式ウェブサイトです。

    Nintendo Switch用ソフト『Kanon』
    yug1224
    yug1224 2022/12/23
  • Nintendo Switch版『Kanon』が2023年春に発売へ。Keyの原点の“泣きゲー”がHD画質&フルボイス化 - AUTOMATON

    株式会社プロトタイプは12月22日、恋愛アドベンチャーゲーム『Kanon』のNintendo Switch版を発表した。2023年春の発売を予定している。Nintendo Switch版ではフルボイス化(主人公の音声は一部パートのみ)に加えて、グラフィックがHD画質化されるとのこと。 珠玉の名作「Kanon」がNintendo Switchに登場します! HD画質はもちろん、豪華声優陣によるフルボイス(主人公のみ一部パート)でお届けします! キャストについては日オープンしたティザーサイトをご覧ください!https://t.co/YsqJmOtrTT — 株式会社プロトタイプ (@PROTOTYPE_info) December 22, 2022 『Kanon』は、ビジュアルアーツのゲームブランドKeyの第1作目として、PC向けに1999年に発売した18禁恋愛アドベンチャーゲームだ。雪の降

    Nintendo Switch版『Kanon』が2023年春に発売へ。Keyの原点の“泣きゲー”がHD画質&フルボイス化 - AUTOMATON
    yug1224
    yug1224 2022/12/23
  • なぜ「自己責任」重視の外資が社員の学習支援に熱心なのか? 欧米の企業が「リスキリング」を積極導入する最大の理由

    能率協会マネジメントセンター主催の『リスキリング』出版記念セミナーの模様を公開します。著者の後藤宗明氏が、自分のスキルをアップデートし続けるための実践ポイントを語りました。記事では、欧米でリスキリングが注目される背景や、個人がリスキリングを実践する10のステップなどについて解説しました。 日における「リスキリング」の第一人者・後藤宗明氏が登壇 後藤宗明氏:みなさま、はじめまして。一般社団法ジャパン・リスキリング・イニシアチブ代表理事の後藤と申します。日は「リスキリング~個人のスキルアップと組織での取り組みポイント~」というお題で、お話をさせていただきたいと思います。 第1部が、組織で働く個人のみなさま向けのリスキリングの方法。第2部が法人・企業向けのリスキリングの導入方法。この2つに分けてお話をさせていただきます。 まず簡単に私の自己紹介をさせてください。大学を卒業して銀行に就職

    なぜ「自己責任」重視の外資が社員の学習支援に熱心なのか? 欧米の企業が「リスキリング」を積極導入する最大の理由
    yug1224
    yug1224 2022/12/23
  • AWS、「Amazon EKS Anywhere」のNutanix対応を発表。ハイパーコンバージド上でAmazon EKS Anywhere互換を実現

    AWS、「Amazon EKS Anywhere」のNutanix対応を発表。ハイパーコンバージド上でAmazon EKS Anywhere互換を実現 Amazon Web Serces(AWS)は、オンプレミスなどAWS以外の環境でもAmazon EKS(Amazon Elastic Kubernetes Service)と同等のKubernetes環境を構築できるソフトウェア「Amazon EKS Anywhere」が、Nutanixに正式対応したことを発表しました。 下記はそれを受けたNutanix Communityのツイートとブログへのリンクです。 Luke Congdon, Andy Daniel and Aaron Delp from Nutanix Product Marketing announce GA support for Amazon EKS Anywhere o

    AWS、「Amazon EKS Anywhere」のNutanix対応を発表。ハイパーコンバージド上でAmazon EKS Anywhere互換を実現
    yug1224
    yug1224 2022/12/23
  • npm互換が強化されたDeno 1.29リリース。独自npmレジストリのサポート、REPLでのnpmサポートなど

    npm互換が強化されたDeno 1.29リリース。独自npmレジストリのサポート、REPLでのnpmサポートなど オープンソースのJavaScript/TyeScriptランタイム「Deno」の最新版となる「Deno 1.29」がリリースされました。 Deno 1.29では、前バージョンの1.28から対応を開始したnpm モジュールに対する互換性の向上、独自npmレジストリのサポート、REPLでのnpmサポートなど、多くのアップデートが行われています。 The biggest updates in 1.29 pic.twitter.com/Fv5RMRhQgc — Deno (@deno_land) December 19, 2022 npm対応へと方針変更をしたDeno DenoはNode.jsよりも優れたサーバサイドのJavaScript/TypeScript環境を新たに作るというコン

    npm互換が強化されたDeno 1.29リリース。独自npmレジストリのサポート、REPLでのnpmサポートなど
    yug1224
    yug1224 2022/12/23
  • Chrome 110 からリリース スケジュールが少し変更されます | HelenTech

    当サイトは Google AdsenseAmazon アソシエイト等 アフィリエイト広告を利用して収益を得ています. 昨年、GoogleChrome ブラウザのリリース スケジュールを更新して6週間から4週間に1度のアップデート サイクルとなりました。これによってユーザーへの新機能の提供などがスピードアップしました。ただ、Googleは安定版(Stable)における問題の発生を減らすため、Chrome 110 のアップデートからスケジュールにさらに変更を加えることを発表しました。 Chrome 110 からは安定版の最初のリリースが1週間早くなりますが、このリリースは少数のユーザーに向けて行われます。この理由として、少数のユーザーに早めに安定版をリリースすることで、多くのユーザーにアップデートを展開する前に問題を発見しやすくし、問題が生じても影響が小さなうちに対処するためとしています

    Chrome 110 からリリース スケジュールが少し変更されます | HelenTech
    yug1224
    yug1224 2022/12/23
  • モンティ・パイソン「バカ歩き」に心肺機能を高める健康効果、ブリティッシュ・メディカル・ジャーナルが掲載 | テクノエッジ TechnoEdge

    ガジェット全般、サイエンス、宇宙、音楽、モータースポーツetc... 電気・ネットワーク技術者。実績媒体Engadget日版, Autoblog日版, Forbes JAPAN他 英国のコメディ集団モンティ・パイソンの代表的なスケッチ『バカ歩き省』に登場する変な歩き方について、新しい研究が医学誌ブリティッシュ・メディカル・ジャーナルに掲載されました。 『バカ歩き省』とは、英BBCのコメディ番組『空飛ぶモンティ・パイソン』で1970年9月に初めて放映された有名なスケッチ。 このなかでジョン・クリーズ演じる公務員が見せた「バカな歩き方」に関する最新の研究によると、この「バカ歩き」は通常よりもエネルギー消費が大きく、非効率的であるため、心肺機能を高める効果があるとの結果が報告されました。 今回の研究の前、2020年には、ダートマス大学のチームが「バカ歩き」を分析した研究を発表しています。当時

    モンティ・パイソン「バカ歩き」に心肺機能を高める健康効果、ブリティッシュ・メディカル・ジャーナルが掲載 | テクノエッジ TechnoEdge
    yug1224
    yug1224 2022/12/23
  • HDDとは別物になる“新型SSD”の正体

    関連キーワード SSD | 半導体ストレージ | ハードディスク | データセンター SSDをHDDの仕様から解放して、その来の価値を引き出そうとする動きがある。HDD用として使われてきたストレージインタフェースの限界を取り払い、SSDCPUの関係を根から見直すことがその狙いだ。具体的に見てみよう。 HDDから解放される“新型SSD”の正体 併せて読みたいお薦め記事 SSD市場の動向 PCが売れなくなっても「SSD」が売れる理由 PCが売れなくても「TLCのSSD」はなぜ売れ続けるのか 企業がNAND型フラッシュメモリを搭載したストレージを使用したい場合は、HDD用のストレージインタフェースにSSDを接続するのが一般的だ。ただしこうした方法では、NAND型フラッシュメモリ来の、I/O(入出力)などの性能を十分に引き出しにくい。 KIOXIA Americaの技術担当バイスプレジデン

    HDDとは別物になる“新型SSD”の正体
    yug1224
    yug1224 2022/12/23
  • GitHub - ruby/prism: Prism Ruby parser

    . ├── Makefile configuration to compile the shared library and native tests ├── Rakefile configuration to compile the native extension and run the Ruby tests ├── bin │   ├── lex runs the lexer on a file or string, prints the tokens, and compares to ripper │   ├── parse runs the parse on a file or string and prints the AST │   └── prism a CLI for development and debugging ├── config.yml specificati

    GitHub - ruby/prism: Prism Ruby parser
    yug1224
    yug1224 2022/12/23
  • 継続的な技術ブログ運営で最も大切な「企画」の考え方 - 年間25万PVを集めるために実践したこと - #FlattSecurityMagazine

    はじめに 記事の流れ 最初にして最大の難関「ネタ出し」 「1. ネタ出しのコミュニケーション・体制作りを構築していない」の解決 「2. 来ネタになるはずのものを見逃している / 諦めている」の深掘り 「切り口を考える」とは? ☔️ 切り口を考えていない例 🌞 切り口を考えられている例 切り口のまとめ 切り口を考えるために必要な要素 情報の希少性 課題の鏡面性 (構造の頑強性) 「情報の希少性」「課題の鏡面性」を意識して切り口を考える 企画は難しいからこそ、ガチガチの運用はしない どのように難しいのか? 2つに共通する難しさ 「情報の希少性」をジャッジする難しさ 「課題の鏡面性」をジャッジする難しさ 難しさを受け入れる まとめ はじめに はじめまして。開発者のためのセキュリティサービスを提供したい、Flatt Security 執行役員の豊田恵二郎 @toyojuniです。 Flatt

    継続的な技術ブログ運営で最も大切な「企画」の考え方 - 年間25万PVを集めるために実践したこと - #FlattSecurityMagazine
    yug1224
    yug1224 2022/12/23
  • 排便の音を聞いて“下痢”かを判定するAI 精度98%で特定 YouTubeなどからトイレの音350件を学習

    Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 米ジョージア工科大学に所属する研究者らが発表した論文「The feces thesis: Using machine learning to detect diarrhea」は、トイレに設置したセンサーで排便の音を録音し、下痢かどうかを判断する機械学習モデルを提案した研究報告である。コレラなどの腸に関する病気の早期発見に役立てたいという。 コレラは、コレラ菌によって汚染された物を口からべることで胃で死滅しなかった菌が小腸に達し、定着、増殖して病態を引き起こす。一般的には数時間から1日以内の潜伏後、発熱はせず下痢を主症状として発症する。重症になると下痢に加え、嘔吐(おうと)やショックなど

    排便の音を聞いて“下痢”かを判定するAI 精度98%で特定 YouTubeなどからトイレの音350件を学習
    yug1224
    yug1224 2022/12/23
  • Devbox: Portable, Isolated Dev Environments

    Deploy projects, synchronize secrets, and share binaries across your organization

    yug1224
    yug1224 2022/12/23
  • 【AI Shift Advent Calendar 2022】bun.jsの中身を覗いてみよう | 株式会社AI Shift

    こんにちは 青野(brn)といいます 株式会社AI Shiftで開発責任者してます こんな人間です 株式会社AI ShiftのAdventCalender 22日目です 今更ですがBunについてです 全然追えていなかったんですが、ひとしきり騒ぎが終わったっぽいのでブログのネタとして調べてみることにしました 一応2018年くらいから V8 のContributorしたり、こんな記事 https://abcdef.gets.b6n.ch/entry/2019/12/11/121840 https://abcdef.gets.b6n.ch/entry/2019/07/22/142510 を書いているので、まあそのシリーズの一環として場所を会社のテックブログに移してやっていこうかと Bun 2022にReleaseされたJavascript RuntimeでBundlerなヤツ ウリとしては 速い

    【AI Shift Advent Calendar 2022】bun.jsの中身を覗いてみよう | 株式会社AI Shift
    yug1224
    yug1224 2022/12/23
  • いますぐできる!Webアクセシビリティ改善3選 - Techtouch Developers Blog

    テックタッチアドベントカレンダー 22 日目を担当する、フロントエンドエンジニアの shoko です。クリスマスが大好きで、12 月に入ってからは毎日うきうきしています! 日のテーマは「アクセシビリティ」です。 アクセシビリティとは? アクセシビリティとは、Web システムやサイトを可能な限り多くの人が利用できるようにすることを意味します。 「可能な限り多くの人」というのは、ハンディキャップを持つ人々だけではなく、さまざまな状況や環境も含まれます。例えば、モバイルデバイスや回線の遅いネットワークを利用する場合、屋外の光が眩しい場所でデバイスを利用する場合、機械の故障でマウスが使えずキーボードで操作する場合…などです。このような状況や環境になることは誰でも考えられることであり、アクセシビリティを改善することは多くの人にとってメリットがあります。 しかし、アクセシビリティに興味を持っても、「

    いますぐできる!Webアクセシビリティ改善3選 - Techtouch Developers Blog
    yug1224
    yug1224 2022/12/23
  • ソフトウェアデリバリーパフォーマンスに関する考察(前編) - State of DevOps 2022では何が示されたのか

    ソフトウェアデリバリーパフォーマンスに関する考察(前編) - State of DevOps 2022では何が示されたのか 去る2022年9月29日(アメリカ時間)にState of DevOps 2022が公表されました。 State of DevOpsとは、年に1回DORA(Google Cloud内のチーム)が発表しているソフトウェアのデリバリーパフォーマンスに関する調査結果レポートです。State of DevOpsでは、ソフトウェアデリバリーパフォーマンスの指標でもあるFour Keysや、Four Keysの改善効果が高いとされるケイパビリティについての詳細な内容が記載されています。 株式会社ビズリーチでは、日々プロダクト開発のプロセスをより良くするための活動を行っています。今回State of DevOps 2022の発表に伴い私が所属するプロセス改善部内でState of

    ソフトウェアデリバリーパフォーマンスに関する考察(前編) - State of DevOps 2022では何が示されたのか
    yug1224
    yug1224 2022/12/23
    Four Keysにアップデートがあったのか
  • Rails アプリの重い処理を Datadog APM で改善した話

    Leaner 開発チームの黒曜(@kokuyouwind)です。 この記事は Datadog Advent Calendar 2022 の 22 日目です。いよいよクリスマスが近づいてきましたね。 今回は Datadog APM のトレース機能を利用したパフォーマンスチューニングを実施したため、その内容をまとめます。 パフォーマンスチューニングの背景 今回パフォーマンスチューニングの対象にしたのは、外部サービスの商品を横断的に検索する「商品検索 API」です。この API では外部サービスごとに API を呼び出しており、取得したデータの加工や集約などを行っています。 機能を使ってみて確かに重いことはわかっているのですが、どの処理に時間がかかっているのかは判別できていませんでした。このため自分を含むメンバー全員が「外部サービス API 呼び出しが大半を占めており改善はできないだろう」と推測

    Rails アプリの重い処理を Datadog APM で改善した話
    yug1224
    yug1224 2022/12/23
  • 俺たちのスロークエリとの闘いはこれからだ!!!(完)

    / kyokomi note / blog俺たちのスロークエリとの闘いはこれからだ!!!(完)December 20, 2022 [blog]この記事は クラスター Advent Calendar 2022 (1枚目) 20日目の記事です。 クラスター社で、サーバーエンジニアAndroidアプリエンジニアをしている kyokomi です。 (ちなみに2枚目の3日目も書いてますので、よろしけばそちらもどうぞ => とある中距離通勤の基リモート月1物理出社 ) 昨日は 、 @Sixeight の 「クラスター株式会社」に入社しました でしたね。 古参メンバーな自分としては、入って間もないメンバーがすごい速度で馴染んでくれて成果を出しまくっててめちゃありがたいし、自分もまだまだ頑張らないとな〜と身が引き締まる思いです! そして、“何の変哲もないWeb” そう!まさにそうなんです! 今回話す内

    俺たちのスロークエリとの闘いはこれからだ!!!(完)
    yug1224
    yug1224 2022/12/23
  • ニコニコで外注したサービス開発で、ドワンゴのエンジニアがスクラムを導入して、設計とコードの品質を改善した話 - Qiita

    ニコニコで外注したサービス開発で、ドワンゴのエンジニアスクラムを導入して、設計とコードの品質を改善した話設計スクラムニコニコ外注 概要 株式会社ドワンゴ NFC事業プロジェクト VP of Engineering の @chiyoppy です。 この記事はドワンゴアドベントカレンダーの 22 日目の記事です。昨日は @hiraike32 さんが「Android アプリをマルチモジュールにしたときのCI環境を整える」として、N 予備校 Android アプリの CI について投稿されました。 さて、日は2022年1月にリリースした「Sheeta」「ニコニコチャンネルプラス」において、開発体制の刷新を行うことでサービスの品質を改善した軌跡をご紹介します。開発会社が参画するプロジェクトでは、コストとスケジュールは契約や見積もりによってある程度のコントロールが可能です。しかしながら、品質のコン

    ニコニコで外注したサービス開発で、ドワンゴのエンジニアがスクラムを導入して、設計とコードの品質を改善した話 - Qiita
    yug1224
    yug1224 2022/12/23
  • 転機は「比較」と「甘え」に対する気づきの言葉 自信喪失期を経験したPM初心者が“MyPM像”を確立するまで

    「プロダクトマネージャーカンファレンス 2022」は、プロダクトマネジメントに携わる人たちが共に学び、切磋琢磨することを目的に開催されるイベントです。ここで、コネヒト株式会社の吉岡氏が登壇。まずは、吉岡氏がプロダクトマネージャーの難しさにどう向き合ってきたか話します。 セッションの概要と目指すところ 吉岡詩織氏(以下、吉岡):よろしくお願いいたします。ではさっそくですが、私のほうから「PM初心者が『MyPM像』を確立するまでのストーリー」ということで進めていきたいと思います。 セッションですが、主な対象としてはPM初心者の方や育成者の方、またPMに興味がある方にご覧いただきたい内容になっています。 テーマは「PMとして成長する」という内容で、前半は私の具体の体験談をお話しした後、後半はそれをちょっと抽象化したお話をしたいと思っています。 セッションを通じて、PM初心者の方は、「自身のPM

    転機は「比較」と「甘え」に対する気づきの言葉 自信喪失期を経験したPM初心者が“MyPM像”を確立するまで
    yug1224
    yug1224 2022/12/23
  • 「仮説を出すための分析方法は?」「課題以外に見ているデータは?」 リクルートのプロダクトマネージャーが答える、データ分析のQ&A

    「仮説を出すための分析」はどう実践するか 加藤舞子氏(以下、加藤):ということで(ここまでで)3つ聞きましたが、視聴してくれている方がたくさんいて、質問もたくさんもらっているので、質疑応答に移れればと思います。 1つ目。「仮説を出すためのデータ分析には、どのような分析が効果的なのか聞いてみたいです」。確かに「仮説を持て」と言うけれど、その足がかりもない時はどうすればいいのかということで。じゃあ、厳しそうだったまーいー(今井氏)に聞いてみようかな。 永石陽祐氏(以下、永石):(笑)。 今井隆文氏(以下、今井):仮説を出すための分析と、課題を具体化するための分析はやはり違うんだろうと思っています。仮説を出すための分析は、「数値の前にユーザーの行動がどうなのか」ということにフォーカスする。自分はそう意識していると思います。 具体的には、例えば「ここのパネルが悪い」という分析は、そこを改善する時の

    「仮説を出すための分析方法は?」「課題以外に見ているデータは?」 リクルートのプロダクトマネージャーが答える、データ分析のQ&A
    yug1224
    yug1224 2022/12/23
  • GitHub Advanced Securityでカスタムパターンをプッシュ保護できるようになりました

    GitHub Advanced Securityを利用する組織の管理者は、ワンクリックでプッシュ時にカスタムパターンを保護することができます。 アプリケーションセキュリティに関する特に有効なイニシアチブは、開発者の作業効率の向上に役立ちます。脆弱性を修正するには、その脆弱性がいつコードに存在しているかを把握する必要がありますが、そもそも、脆弱性自体を防ぐことができたらどうでしょうか? GitHub Advanced Securityを利用することで、企業はプッシュ保護 を用いてシークレットの漏洩を阻止し、下流工程での修正時間を数百時間も節約できます。プッシュ保護を4月にリリースして以来、既に100種類、8,000件以上のシークレット漏洩を阻止してきました。 カスタムパターンを定義している企業は、その定義済みのカスタムパターンに対してプッシュ保護を有効化できるようになりました。 カスタムパタ

    GitHub Advanced Securityでカスタムパターンをプッシュ保護できるようになりました
    yug1224
    yug1224 2022/12/23
  • シークレットの漏洩が疑われる場合は、無料のGitHubアラートをご確認ください

    GitHub上のパブリックリポジトリで漏洩したシークレットを無料で追跡できるようになりました。Secret scanningアラートを使えば、GitHub内で流出したシークレットを追跡し、対処することができます。 データ漏洩の原因として特に多いのがシークレットや認証情報を公開してしまうことですが、追跡が十分に行われることはあまり多くありません 1。こうしたデータ漏洩は特定までに平均327日かかり、認証情報の漏洩が深刻な結果につながる可能性があることが明らかとなっています。しかし依然として、企業は大規模な漏洩の検出や迅速な対応、公開されてしまったシークレットの修正に苦労しています。 GitHubでは、Secret scanningパートナープログラム. を通じて多くのサービスプロバイダーと提携し、すべてのパブリックリポジトリを対象に、漏洩した認証情報にフラグ付けを行っています。200個を超え

    シークレットの漏洩が疑われる場合は、無料のGitHubアラートをご確認ください
    yug1224
    yug1224 2022/12/23
  • 承認・感謝・称賛のバリエーション | DevelopersIO

    承認 - 存在、行動、成長などを認めてもらえること 感謝 - 相手がしてくれた優しさ、手助けなどにありがとうという気持ちを伝えること 称賛 - 相手の行動、能力、成果などを褒め称えること

    承認・感謝・称賛のバリエーション | DevelopersIO
    yug1224
    yug1224 2022/12/23
  • 目指せUXジェネラリスト!UX検定基礎を受験してみました | DevelopersIO

    UX検定基礎」という検定をご存知ですか?2022年8月に新設された、UXに関心のあるビジネスパーソン向けの検定です。先日私が実際に試験を受けてきて、試験の概要や試験前の対策、試験を受けた感想などをまとめました。 UX検定基礎とは UX検定基礎はどんな資格なのか、運営するUXインテリジェンス協会の紹介文を引用してご紹介します。 概要 UX検定基礎は、ユーザーエクスペリエンス(UX)向上の取組みに欠かせないスキルとマインドを実践的かつ体系的に学ぶ、全ビジネスパーソン向けの資格試験です。 UXインテリジェンス協会では、デジタル前提の社会で、様々な業務や状況において「ユーザー」に向き合い価値提供を行うスキル・マインドセットを「UXインテリジェンス」と定義しており、一部のスペシャリストだけでなく、すべてのビジネスパーソンに求められるものと考えています。 資格の取得によって、UXやHCD(人間中心

    目指せUXジェネラリスト!UX検定基礎を受験してみました | DevelopersIO
    yug1224
    yug1224 2022/12/23
  • EnvoyなしにgRPC-webをNext.js+tonic(Rust)で実現する方法 - Qiita

    この投稿は、Rustのtonicを用いてEnvoyなしでもgRPC-webに対応したgRPCサーバーを作り、Next.jsからgRPCのエンドポイントを呼び出すまでの方法をステップ・バイ・ステップで解説するチュートリアル記事です。 gRPC-webを実現しようとすると、クライアントサイドとサーバーサイドの間に、Envoyなどのリバースプロキシが必要となります。なぜこれが必要かというと、gRPCサーバーはHTTP2なのに対し、ブラウザがHTTP2をサポートしているとは限らないというギャップを埋めるためです。EnvoyがHTTP1でgRPCリクエストを受け付け、HTTP2に変換したものをサーバーサイドに送るという仲介役を引き受けてくれます。 しかし、RustgRPCサーバーtonicは、それ自体HTTP1とgRPC-webをサポートしているので、Envoyなどのミドルウェアを導入する必要があ

    EnvoyなしにgRPC-webをNext.js+tonic(Rust)で実現する方法 - Qiita
    yug1224
    yug1224 2022/12/23
  • 睡眠する技術 / Technology to Sleep

    皆さんは睡眠できていますか?この発表では睡眠が下手だった私が睡眠を上達するためにした技術的な工夫を紹介します。

    睡眠する技術 / Technology to Sleep
    yug1224
    yug1224 2022/12/23
  • 当社の最新のインパクトレポートで2022年の締めくくり

    yug1224
    yug1224 2022/12/23
  • GitHub Sponsorsの収入 @ 2022

    月毎の金額をグラフにすると次のようになります。 月毎の金額に振れ幅があるのは、サポートしてる人の支払いのタイミングが日毎に分かれているため、振込のタイミングで金額のブレがあるようです。 また、One-Timeでのサポートがある月は、Monthlyのサポートにプラスされる形です。 2022年7月だけ大きく増えているのは、GitHubのMaintainer Monthで$500ほどOne-TimeサポートをGitHub社からもらったためです。 Thank you to our maintainers | The GitHub Blog Maintainer Month: オープンソースのメンテナーがやっている仕事 | Web Scratch 継続的なサポートをしてくれている人 実際の振込タイミングの金額で見るとブレ幅があるので、滑らかにするために2022年12月現在で継続的なスポンサー(cur

    GitHub Sponsorsの収入 @ 2022
    yug1224
    yug1224 2022/12/23
  • リポジトリへの貢献量に応じて日本を手中に収めるCLIを作った

    これは、LAPRAS Advent Calendar 2022の8日目の記事(代理投稿)です また、この記事を書き始める前に眺めていたらたまたまいいタイミングで空いていたので、Go Advent Calendar 2022 の22日目にもエントリーしたいと思います なにこれ LAPRAS株式会社でSREをしていますyktakaha4と申します 🐧 このたび、Gitのリポジトリを検索し、コントリビューター毎に今稼働しているSLOCに応じて日地図を塗り分けして可視化する Kunitori というCLIをGoを使って作りましたので、そのご紹介と学んだことを残したいと思います ✍ Kunitoriで生成した日地図 作った理由 突然ですが、みなさんの一番好きなGitHubの画面はどこでしょうか 私は /graphs/contributors です 各コントリビューターがリポジトリにどの程度コミ

    リポジトリへの貢献量に応じて日本を手中に収めるCLIを作った
    yug1224
    yug1224 2022/12/23
  • DOM 要素のまわりを文字列がグリグリ動く Train Animation を offset-path で 実装する - Qiita

    DOM 要素の外周に沿って文字列が列車のように動くアニメーションを実装してみました。 なお「トレインアニメーション」というのは私が勝手に命名した造語で、ひとつの DOM 要素を列車の車両に見立てています。該当する名称が既に存在する場合はお教えください…。 デモ See the Pen Train Animation by mimonelu (@mimonelu) on CodePen. 割とモダンな機能を使っています。環境によっては動作しないかもしれません。 コード なるべく汎用的に利用できるように実装しているので、コピペでもそこそこ動作すると思います。たぶん。 <style> .train-container { --train-size: 2em; position: relative; /* NOT REQUIRED */ background: url("https://bacon

    DOM 要素のまわりを文字列がグリグリ動く Train Animation を offset-path で 実装する - Qiita
    yug1224
    yug1224 2022/12/23
  • 【前編】マネジメントなんもわからんSWEがVPoEになってからの1年 〜リソース効率からフロー効率重視へ〜

    この記事は「Engineering Manager Advent Calendar 2022」に参加しています 23日目の記事です。 昨日は @naopr さんによる 「ビジネスに資するエンジニア組織の多様性とは」 @_tweeeety_ さんによる 「組織のスクラム化に向けてレゴスクラムを開催してみた」 でした。 20名のエンジニア組織でVPoEになり1年が経ちました 株式会社SODA でVPoE兼エンジニアリングマネージャーをしている @rinchsan です。 2年ほど前の2020年10月よりソフトウェアエンジニア(SWE)としてSODAへ入社しました。 そのタイミングではマネジメントの知識は皆無で、マネージャーは「いい感じに1on1と言って話を聞いてくれるおじさん」としか思っていませんでした。 そんな僕ですが、今年2022年の1月よりVPoE兼エンジニアリングマネージャーに転向し、

    【前編】マネジメントなんもわからんSWEがVPoEになってからの1年 〜リソース効率からフロー効率重視へ〜
    yug1224
    yug1224 2022/12/23
  • エンジニアのオンボーディングでフル活用している社内交流制度 | Wedding Park CREATORS Blog

    この記事は Engineering Manager Advent Calendar 2022 の23日目の記事です。 こんにちは。フォトウエディング・前撮りのクチコミ情報サイト「Photorait (フォトレイト)」のエンジニアリングマネージャーをしている武田(@takedajs)です。 新たに加わってくれたメンバーのパフォーマンスを最大化させるために、Photoraitのオンボーディングでは「自走して開発できるための知識共有」「組織カルチャーの理解」「社内での人間関係構築」に関する取り組みを行っています。 出社とリモートのハイブリッドな働き方をしているため、新しく入るメンバーは特にコミュニケーションを課題に感じやすいこともあり、オンボーディングでは「組織カルチャーの理解」と「社内での人間関係構築」に関する取り組みがより重要になっています。 弊社では組織カルチャーを推進するための社内交流を

    yug1224
    yug1224 2022/12/23
  • 2000行のSQLが流れてた話

    この記事は スターフェスティバル スターフェスティバル Advent Calendar 2022の23日目の記事です。 はじめまして スターフェスティバル株式会社 ソフトウェアエンジニアのまつやです。 エンジニアとして、外界にアウトプットするのが初めてなので簡単な自己紹介... 北海道出身。高校を卒業して役者を目指して上京したが途中で挫折。 を飼うために居酒屋のバイトをやめて、 2014年にスターフェスティバルでコールセンターのアルバイトとして入社。 気づけば正社員になり、2020年からエンジニアとして働いております。 もう8年もいます。居心地がとても良いです。 よろしくお願いいたします。 さて、日お話しする内容は... とあるサービスで「検索機能が重い」という問い合わせがあって改善した話。 長年利用されてきたサービスで 当時そのサービスを創り上げた戦士たちはもういない。 そんな中ペー

    2000行のSQLが流れてた話
    yug1224
    yug1224 2022/12/23
  • RedSfhitを伸縮自在なサイズ変更でリサイズしようとして困った - Qiita

    これはなに? 伸縮自在なサイズ変更を使ってみて、 RedSfhitのノード数変更する際に3回転んだ話です。 伸縮自在なサイズ変更について 伸縮自在なサイズ変更 - クラスターにノードを追加または削除できます。DS2 ノードから RA3 ノードなど、ノードタイプを変更することもできます。伸縮自在なサイズ変更はすばやい操作で、通常は数分で完了します。このため、最初のオプションとしてお勧めします。伸縮自在なサイズ変更を実行すると、データスライスを再分配します。データスライスは、各ノードにメモリとディスク領域に割り当てられるパーティションです。伸縮自在なサイズ変更は、次のような場合に適しています。 簡単にまとめると ノードタイプを変更 すばやい操作で、通常は数分で完了 ほとんどのクエリが保持 最高か?? やりたいこと ra3.xlplus 2ノードで経っているRedSfhitを処理が増える数日だけ

    RedSfhitを伸縮自在なサイズ変更でリサイズしようとして困った - Qiita
    yug1224
    yug1224 2022/12/23
  • LINE NotifyでCodeCommitコミット時の通知を設定してみた - Qiita

    はじめに LINE NotifyでCodeCommitへのコミット時の通知をカスタムメッセージでLINEグループに送信するよう設定してみました。業務ではLINEを使う機会がほぼないですが、個人開発時にはLINE通知の方が色々と便利だと思って、導入してみたというのがきっかけでした。 やりたいこと 構成は非常にシンプルです。 CodeCommitにコードをpushする コミット通知がSNS経由でLambdaに送信される Lambda関数でユーザーのLINE Notifyトークンを使い、コミット情報をnotify-apiのエンドポイントにpostリクエストを送信する コミット情報がLINE Notifyの公式アカウントによって、特定のLINEグループに送信される ちなみに、以前LINEグループにメッセージを送信する際にMessaging APIを使っていましたが、グループIDを取得するのにWeb

    LINE NotifyでCodeCommitコミット時の通知を設定してみた - Qiita
    yug1224
    yug1224 2022/12/23
  • Lightsail + Nginx + Gunicorn で Django アプリのデプロイ - Qiita

    はじめに 記事は AWS Advent Calendar 2022 の22日目の記事です。 Djangoでブログアプリを作ったので、AWS Lightsailを使ってデプロイしてみました。 初歩的な内容だとは思いますが、技術記事を書くのもWebアプリをデプロイしたのも初めてなので、備忘録も兼ねて紹介させてください。 Lightsailにはいくつかのテンプレートがあり、Djangoもそのテンプレートを使って簡単にデプロイできるのですが、 今回はテンプレートを使わずにデプロイしてみました。 参考文献 基的にこちらのの通りに実装することでWebアプリを公開することができました。 一つ一つ丁寧に説明されているので、初心者でも比較的簡単に実装からデプロイまでできると思います。 こちらのではEC2を使ったデプロイ方法を紹介しています。 私の場合はこれをLightsailに置き換えました。 違い

    Lightsail + Nginx + Gunicorn で Django アプリのデプロイ - Qiita
    yug1224
    yug1224 2022/12/23
  • DIGGLEの考える開発効率の上げ方 - DIGGLE開発者ブログ

    こんにちは。DIGGLEエンジニアリングマネージャーのzakkyです。 先月は埼玉県民の日(11/14)で学校が休みだったので、有給を取って家族写真を撮りに行ってきました。娘も息子も可愛かったです。 ということで、開発生産性 Advent Calendar 2022の23日目の記事となります。 前回のブログ投稿から約半年立ちましたが、その間に役職が変わりまして、エンジニアリングマネージャーになりました。 今回は、マネージャーになって最初の記事という事で、技術的な話からは少し離れて、DIGGLEの開発効率向上施策について書きたいと思います。 そもそも開発効率ってどうやったら向上するんだろう 開発効率向上と一言で言っても色々な視点や施策があるかと思います。 ざっと思いつくだけでも以下があるかと思います。 CI/CDの導入・高速化 IaC化 よく使うコマンドをaliasとして展開 自動生成系のツ

    DIGGLEの考える開発効率の上げ方 - DIGGLE開発者ブログ
    yug1224
    yug1224 2022/12/23
  • デザインリサーチ:デザインとリサーチの絡まり合い|kazzmasa

    Research Canferenceに登壇させてもらった関係でアドベントカレンダーに参加させてもらってます。何年か前からアドベントカレンダーなるものがあるなぁと思ってましたが初めてお呼びがかかって参加している次第です。 木浦さんからデザインリサーチやらユーザーリサーチやら自由にお題を設定していいと言うことで気が楽になるなか、最近書いている論文のことが頭から離れず、それと関係するリサーチとデザインの分かち難い関係に関して思考を巡らしてみようと思います。 僕は普段デザインリサーチの実践と研究に従事していることもあり、この言葉のことをよく考えています。一歩手前でデザインってなんだという声もまだまだ聞こえるなかで、デザインリサーチなんて更に意味不明な存在だと思うのですが、それでも僕はデザインリサーチにデザインに対する期待以上のものを持っています。従って今書いていることはかなりマニアックなことなの

    デザインリサーチ:デザインとリサーチの絡まり合い|kazzmasa
    yug1224
    yug1224 2022/12/23
  • データ品質の現在地を測る - kiri1701’s diary

    この記事は、クリスマスに向けデータに関する想いや技術をぶっちゃける Advent Calendar 2022 22日目の記事です。 qiita.com はじめに 朝出勤すると、昨日のデータが連携されていなかったり、ダッシュボードの形が極端に変わっていたりとデータ基盤の障害に悩まされたことはありませんか? 多くの人が頷いてくれるのではないでしょうか。 ただ、データの品質を高めたいと思っても、DMBOKなどに書かれているデータ品質の内容は、大事な事柄がリストアップしてあるだけで、具体的にどうしたら良いかのイメージが湧きにくいです。 そんな中、Monte Carlo社が書いた Data Quality Fundamentals (この記事で書籍といった場合はこのを指します)というがとても実践的で面白かったので、その内容を紹介したいと思います。 www.oreilly.com この記事がデータ

    データ品質の現在地を測る - kiri1701’s diary
    yug1224
    yug1224 2022/12/23
  • react-to-printを使って横向き印刷をする - Qiita

    ReactでWebアプリを作成する際、表示内容を印刷する機能を作ることがあります。 react-to-printというライブラリを使うことで、割と楽にDOMを印刷することができたので、備忘録としてやり方などを記載します。 react-to-printのインストール npmなどでインストールできます。僕はyarnを使うので、 import { FC, useRef } from 'react' import ReactToPrint from 'react-to-print' const PrintComponent: FC = () => { const componentRef = useRef<HTMLDivElement>(null) return ( <> <div ref={componentRef}>印刷したいDOM</div> <ReactToPrint trigger={(

    react-to-printを使って横向き印刷をする - Qiita
    yug1224
    yug1224 2022/12/23
  • 「納期コミットのオーダーは結果的に納期を遅らせること」を逆手にとる - @i2key のBlog

    これは Recruit Engineers Advent Calendar 2022 - Adventarの13日のエントリーです。(書いているのは21日です。) 1. 納期コミットのオーダーは結果的に納期を遅らせる 先日、興味深いエントリーを読んだ。 bufferings.hatenablog.com これにつてはほぼ同じようなことを社内のtimesチャネルでも会話しており、スケジュールへの向き合い方についてメタ的理解に昇華させたい。 我々が納期をコミットしなさい、確実に守れる日を教えてと言われたときにやることは、、、 確実に納期を守れるように、余裕をみる。である。 ------------------------------------------------------------ ■:実作業日(問題なければできそうな工数) □:バッファ日(例えば50%の確率で問題おきたときに使う予

    「納期コミットのオーダーは結果的に納期を遅らせること」を逆手にとる - @i2key のBlog
    yug1224
    yug1224 2022/12/23
    バッファはあればあるだけ使ってしまうんだよなぁ。にんげんだもの。
  • CTOになってから2年、自分もだいぶ変革したなという振り返り - Qiita

    こんにちは、ディップ株式会社で執行役員CTOをやっている豊濱です。 日CTO協会では、コミュニティワーキンググループでコントリビューターをやっており、CTO協会内外にどういったレポートを発信すると魅力や楽しさが伝わるのか、を考えていく領域を担当しています。 自己紹介 2020年の11月にディップに入社し、そのタイミングからCTOとしてお仕事をしています。 Qiita x 日CTO協会共催!あなたの自己変革について語ろう! 4つのバリュー - Give First / あなたの当たり前は誰かの学び - Think Big, Start Small / 大きく考え、小さく一歩目を踏み出す - Fail Fast, Learn Fast / 早く失敗し、早く学ぶ - Always Day One / 常に初日の気持ちでいる 今回はこの4つのバリューをなぞって、自分が伝えられる・伝えたいことを

    CTOになってから2年、自分もだいぶ変革したなという振り返り - Qiita
    yug1224
    yug1224 2022/12/23
    日本CTO協会の4つのバリュー良いな
  • 自分のエンジニア観 - Qiita

    この記事はあくまで個人の見解ですので、会社を代表してとか、誰かにやってほしいとかそういうもんじゃないです。そういう考え方もあるんだな、ぐらいの参考になればとても嬉しいです こんにちは、豊濱です。 ディップ株式会社で執行役員CTOをやっていますが、冒頭書いたように立場がどうとかではなく、自分がいつも考えていることをお話したいなと思います。 当はPostmanとかElectronで遊ぼうと思ってたんですが、12月色々と振り返る機会があり、一度自分の思考を棚卸しするのもありかなーと思いこんな記事にしてみました。 ここでのエンジニアの定義 Web/IT領域に関わる方 エンジニアという生き物 エンジニアとは 経験・知識・分野・感性・勘みたいな要素で、時間あたりの仕事量(成果)が全然違う生き物だと考えています。 もちろん他職種もそうだと思いますが、正解に至るプロセス・アプローチが星の数ほどあり、その

    自分のエンジニア観 - Qiita
    yug1224
    yug1224 2022/12/23
    メリークリスマス
  • Jira Cloudに付いている「Automation -自動化-」がちょっとした工夫に便利 | Recruit Tech Blog

    リクルートでホットペッパービューティーのモバイルアプリ開発チームリードをしているmactkg(原)です。 リクルートではJiraを社内ネットワークのオンプレミス環境で利用してきましたが、社内ICTチームの貢献によってJira Cloudへの移行が進んでいます。私が所属しているプロダクトのJiraもJira Cloudに移行されましたが、「Automation」という機能が付いていることに気づきました。(実際は、Jira Serverへの導入も可能らしいです。) これを使ってみるとなかなか便利で気に入って利用しているので、紹介したいと思います。 Jira Cloudの「Automation」でできること Jira Cloudの「Automation」ではIFTTTやZapierなどのような「何か起こったら、何かする」というスタイルで、Jira内のイベントを契機にしてコードを書かずに物事を自動

    Jira Cloudに付いている「Automation -自動化-」がちょっとした工夫に便利 | Recruit Tech Blog
    yug1224
    yug1224 2022/12/23
    自分もちょうど最近Automation使い始めたが、なんかいろいろ使えそうで楽しい
  • 歴代のスクラムマスターがやってきた取り組みを解剖してみる - SmartHR Tech Blog

    この記事は SmartHR Advent Calendar 2022 の22日目のエントリーです。 こんにちは。プロダクトエンジニアアジャイル推進室メンバーのshooenです。 今回はアジャイル推進室メンバーとして、社内の「交代制スクラムマスター」という取り組みで歴代のスクラムマスターたちがどういうことに取り組んできたのか見ていきたいと思います。 交代制スクラムマスターとは そもそも「交代制スクラムマスター」ってなんやねんという話ですが、ざっくり説明するとスクラムマスターのようにチームや組織を見れる・アクションを起こせる人を増やすために、スクラムマスターの役割を敢えて交代制で回す取り組みです。 詳しくは「組織のさらなるカイゼンを。SmartHRの「交代制スクラムマスター」制度のお話 - SmartHR Tech Blog」をご覧ください。 歴代のスクラムマスターはどんな取り組みをおこなっ

    歴代のスクラムマスターがやってきた取り組みを解剖してみる - SmartHR Tech Blog
    yug1224
    yug1224 2022/12/23
  • 大人が学びに向かわない潜在的な理由を検証する|研究プロジェクト|リクルートワークス研究所

    yug1224
    yug1224 2022/12/23