potato4dのブックマーク (1,548)

  • ep.155『Vue 3 + Vite マイグレーション座談会 〜 安全なログイン基盤のための戦略的な移行計画』 | UIT INSIDE

    @odan3240 が @cola119、@kazuma0129 とともにLINEログインのフロントエンドVue 3化について話しました。 マイグレーション対象の概要 シングルページアプリケーションの構成 Vue 2のサポート終了に伴うセキュリティ懸念 パフォーマンス向上とTypeScriptサポート 実施したこと Vue 2.6から2.7へ、そしてVue 3へアップグレード 静的解析の強化とESLintでの破壊的変更検出 外部依存性問題と非互換性のプラグイン対応 Viteへの移行でビルド速度向上 ビジュアルリグレッションテスト導入 Refs BGM&SE 魔王魂/騒音のない世界/OtoLogic

    ep.155『Vue 3 + Vite マイグレーション座談会 〜 安全なログイン基盤のための戦略的な移行計画』 | UIT INSIDE
    potato4d
    potato4d 2024/04/26
  • ep.154『ユーザーインタビューでプロダクトの本当の姿を知る』 | UIT INSIDE

    サービスの課題やニーズを知ることを目的に実際にユーザーから意見を聞き出して調査するユーザーインタビューについて、2つの事例をもとに聞きました。 ユーザーインタビューについて ユーザーインタビューの流れ 質問する内容 インタビュワーとインタビュイーの信頼関係 ユーザーインタビューで得られる情報とは? 実際に参加することで得られること ユーザーインタビューのスタンス 単に質問への答えを聞き出す、ではない フロントエンドエンジニアがユーザーインタビューに参加する意義 Refs BGM&SE 魔王魂/騒音のない世界/OtoLogic

    ep.154『ユーザーインタビューでプロダクトの本当の姿を知る』 | UIT INSIDE
    potato4d
    potato4d 2024/04/15
  • 映画「変な家」 雨男の絶対に笑ってはいけない因習村 - nits: kosui

    ドラ泣きさせて頂きました。感動をありがとう。 以下に、2024年に日で公開された映画「変な家」のネタバレを記載する。 映画をご覧になっていない方は閲覧を控えて頂くか、十分に注意して先に進んでほしい。 はじめに 劇場版「変な家」は、ウェブライターの雨穴による作品「変な家」を原作にした映画である。 最近の私はSNSテレビをあまり観なくなってしまい、そもそもそんな映画が上映中であること自体を知らなかった。 ただ、どうやらこの映画の評判が荒れているらしく、観に行った友人は「確かに原作の雰囲気は無いけれど、そういうミステリギャグホラーだと思って楽しめばいいのに、ここまで酷評されるのはモヤモヤするなあ…」と複雑な気持ちになったようだった。 こうなってくると、どんな映画なのかかなり気になってくる。私は以前に原作を観たことはあるし、それなりに楽しんだ記憶はあるものの、そこまで思い入れがあるわけでもない

    映画「変な家」 雨男の絶対に笑ってはいけない因習村 - nits: kosui
    potato4d
    potato4d 2024/03/22
    「面白くなってしまう」という表現笑っちゃったけど、面白くなってしまうことがこの作品の面白さになってるので的確なのがずるい
  • CTOやVPoEと違いEMには再現性がある - 神様なんて信じない僕らのために

    こちらはEngineering Manager Advent Calendar 2023 12日目の記事です。 こんにちは、Isoparametric(Yuki Tamura)といいます。 今回はEMはCTOやVPoEの下位互換ではないということについて書きます。 私は今estieというスタートアップでEMをしております。 前職では不動産テックのCTOをしていて、その前はスマートニュースという会社でEMをしてました。 その前は、ディライトワークス、gumiという会社でCTOだったりしたこともあります。 それが何故またEMをという感じですが、入社の経緯などは、会社のブログの方にありますので興味があれば読んでみてください。 CTOを辞めて各社のCTOや最強のエンジニアが集う梁山泊estieに入社した理由 - estie inside blog では、CTO/VPoEとEMの互換性/再現性につい

    CTOやVPoEと違いEMには再現性がある - 神様なんて信じない僕らのために
    potato4d
    potato4d 2023/12/12
  • 自分のアイコンの缶バッジを作ると便利 | Marginalia

    今年になってからオフラインイベントに参加する機会が急に増え、「はじめまして」あるいは「お久しぶりです」の挨拶をする場面が多いので、SNSのアイコンを缶バッジにして装備している。 たとえ知り合いだったとしても3年リアルで会ってなければ見た目が変わってるので、やはりアイコンで認識してもらうほうが話が早い。相手からしても「多分知ってるひとなんだけど誰だったっけ…」と悩まなくていいのでやさしい。頭の上にアイコンとIDが見える時代が来るまではみんなこれ装備してくれ。 缶バッジは pixivFACTORY で制作した。一応suzuriと注文前に比較したけど、5個注文すると pixivFACTORY のほうが単価が安かった。5個くらいあると複数のバッグに常に忍ばせておけるし、失くしたときにも便利(さっそくひとつ失くしている)。 アイコンの画像をアップロードして、ちょっとIDのテキストラベルをレイアウトす

    自分のアイコンの缶バッジを作ると便利 | Marginalia
    potato4d
    potato4d 2023/10/24
  • 【インターンレポート】Data CatalogへAI アシスタントを導入した話

    LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog はじめに こんにちは、東京大学大学院学際情報学府修士1年の野田栞穂と申します。2023年8/21~9/29の6週間、LINE株式会社の就業型インターンシップにサーバサイドエンジニアとして参加させていただきました。Data platform室のIU Devチームに配属され、LINE社内のData CatalogOpenAI APIを利用したAI アシスタントシステムの導入を目指すというプロジェクトを行いました。 記事では、そのプロジェクトの内容について報告します。 背景 IU Webとは LINEでは、データ利活用を促進するため、社内のデータをまとめて管理・処理できるInformation Universe(IU)というデー

    【インターンレポート】Data CatalogへAI アシスタントを導入した話
    potato4d
    potato4d 2023/09/28
  • KARTEのAPIサーバ化

    potato4d
    potato4d 2023/09/21
  • UIT Meetup vol.20『これがぼくらのスタンダード』を開催しました

    LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog 9月8日に、フロントエンドコミュニティ UIT の20回目となるミートアップ UIT Meetup vol.20『これがぼくらのスタンダード』を開催しました。記事では、イベントの内容について振り返っていきます。 なお、編のアーカイブについては以下の YouTube 動画より閲覧が可能となっております。まだ見ていないかた、見逃したかたはぜひ視聴いただければと思います。記事では、各セッション紹介でチャプターへのリンクを貼り付けているため、特定のトークから再生を始めることも可能です。 YouTube: https://www.youtube.com/watch?v=kNvXW2gqOfA UITとは? UIT は、 LINE

    UIT Meetup vol.20『これがぼくらのスタンダード』を開催しました
    potato4d
    potato4d 2023/09/13
  • コミットメッセージを書く時にgitmojiを使うのをやめた話 - Pepabo Tech Portal

    はじめに こんにちは、minne事業部でwebアプリケーションエンジニアをしているkazuです。今回の記事は、コミットメッセージを書く時に、自分がこれまで愛用してきたgitmojiをやめた話をします。 そもそもminneの開発チームにおけるコミットメッセージのルール minneの開発チームでは、コミットメッセージのルールは特にありません。 私がペパボに入社した当初、「逆か」というコミットメッセージもあったりなどして、意外とみんなカジュアルにコミットメッセージを書いているなと思っていました。なるべく実際に開発をする中でのプロセスをありのままに残していきたいという思いがあるのかなと思っています。 gitmojiとは 特にコミットメッセージのルールがないということで、これまで自分が個人開発などでは使ってきたgitmojiをminneの開発チーム内でも使っていました。 gitmojiとは、git

    コミットメッセージを書く時にgitmojiを使うのをやめた話 - Pepabo Tech Portal
    potato4d
    potato4d 2023/09/04
    gitmoji を好む人がいるのもわかるけれど、conventional commit と比較して圧倒的にコンテキストフルな概念で恩恵もそんなに大きなものではないので、個人開発ならともかくチームだと使わないほうが無難に感じる。
  • Prettier 3.0 をリリースしました

    2023 年 7 月 5 日に Prettier 3.0 をリリースしました。Prettier 2.0 がリリースされたのが 2020 年 3 月 21 日だったので、実に 3 年以上ぶりのメジャーアップデートとなります。 当はもっと早くこのブログを書きたかったんですが、やる気が出ずだいぶ遅れてしまいました。 この記事では Prettier 3.0 の主要な変更点を紹介します。 Prettier 3.0 の主要な変更点 Prettier 3.0 はメジャーアップデートということもあって大きな変更がいくつか含まれています。ここでは、そのうちユーザーに直接的な影響がありそうなものを紹介します。 ここで紹介する以外にも大きな変更はありますが、プラグイン開発者向けのものとか、Prettier のソースコード自体が全部 ECMAScript Modules で書かれるようになったとか、ユーザーから

    Prettier 3.0 をリリースしました
    potato4d
    potato4d 2023/07/27
  • サードパーティーCookie廃止、最終期限は2024年 Googleが描くシナリオ - 日本経済新聞

    Introduction ネット広告業界が2024年に向けてビジネスモデルの再構築を迫られている。ターゲティング(追跡型)広告の配信に使われる「サードパーティー・クッキー」を米グーグルが同年末までに廃止することを決めたからだ。サイトを訪れる個人の特定が難しくなり、精度の高いマーケティングを売りにしてきた広告事業者の収益力が落ち込む可能性がある。グーグルで最高プライバシー責任者(CPO)をつとめるキース・エンライト氏が狙いを語る。(聞き手は中西豊紀)

    サードパーティーCookie廃止、最終期限は2024年 Googleが描くシナリオ - 日本経済新聞
    potato4d
    potato4d 2023/07/13
  • 月曜とそれ以外で朝会の締めの挨拶を変えている話

    今朝他の同僚も別のMTGでやりだしていることに気づいたため、せっかくなのであらためて書いてみる。 「定例的な取り組みはダレる」を対策したい 担当プロダクトであるLINEスキマニでは、他の企業や組織と同じようにデイリーで午前中にMTGを行っている。いわゆる「朝会」と呼ばれるタイプの取り組みとなる。 事前にある程度議題を用意する場所があり、そこに書かれた内容に沿って進行しつつも、書きそびれた議題などもカジュアルに話せる場になっている。「デイリーで顔を合わせる機会」というのは、チャットで書くにはライトすぎて逆に書きづらい内容や「この流れでついでに〜」共有しておきたいタイプの事柄を話しやすく、存在意義は多分にあると実感できる。 一方でこうした取り組みは得てして「やること」がゴールへと変遷していきがち無価値になりがちであるため、そうならないように常に細心の注意を払っている。 その一つとして我々が取り

    月曜とそれ以外で朝会の締めの挨拶を変えている話
    potato4d
    potato4d 2023/06/05
    地味に変えてる話です
  • 星取表のアンチパターン

    これだけみると LibC がよく見えますね。 オープンソースのライブラリ比較や、エンタープライズな SaaS が競合に対する優位を見せたいときに星取表が使われることが多いです。 中立な立場でライブラリを選定する過程として出てくることがあります。 自分はこれに全く意味がなく、むしろ競争的な立場では出した側が負けるものと認識しています。 星取表を作る側の意図 よく見かけるパターンがこれです。 開発自体は長いため機能が豊富だが性能に劣る先発が、後発を貶めている 恣意的な項目選定で、そもそも負けている そもそも比較対象としての土俵が違う(全部入りのフレームワークと単機能なライブラリの比較) 特に 1 と 2 の組み合わせが多く、この裏では非機能要件で圧倒的に負けていることが多いです。例えば A は機能は豊富だけどビルドに 30秒で、Bは機能は足りないけど3秒だといった場合、多くの場合ではまず B

    星取表のアンチパターン
    potato4d
    potato4d 2023/05/31
  • アプリケーションコードに変更を加えないNode.js Native ESMへの移行

    LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog はじめに こんにちは。フロントエンド開発センター(UIT) Front-end Dev.9チームの鴻巣(@kazushikonosu)です。LINEスキマニおよびLINE Creators Marketのフロントエンド開発を担当しています。 LINEスキマニのフロントエンドチームでは、React/TypeScript製のWebアプリを開発しています。主にクライアントサイド向けのコードを扱っていますが、SSRのため同じリポジトリ内でNode.jsを使って実行されるTypeScriptコードも扱っています。クライアントサイドのモジュールバンドラとして長らくwebpackが使われていましたが、webpackを使い続けることでチームの

    アプリケーションコードに変更を加えないNode.js Native ESMへの移行
    potato4d
    potato4d 2023/05/25
  • ep.143「サプライチェーン攻撃問題に一石を投じる!npm に新しく追加された新機能『provenance』について」 | UIT INSIDE

    @potato4d が @odan3240 に、 npm に新規追加された provenance 機能について話を聞きました。 概要 npmのprovenanceは、npmパッケージとソースコードの対応関係を証明するための機能である。 サプライチェーン攻撃などのセキュリティ上の問題に対処するために開発された機能である。 provenanceを使用すると、パッケージのリリースごとにその出所やコードの紐付けが可能となる。 GitHub Actions上でnpm publishを行う場合にのみprovenanceを利用することができる。 provenanceの紐付け情報には、GitHub Actionsのメタデータやリポジトリの情報、コミットハッシュなどが含まれる。 provenanceによって、ソースコードの正当性やリリースの信頼性を確認することができる。 シグストアというサービスが署名の管理

    ep.143「サプライチェーン攻撃問題に一石を投じる!npm に新しく追加された新機能『provenance』について」 | UIT INSIDE
    potato4d
    potato4d 2023/05/22
  • GitHub - nodejs/postject: Easily inject arbitrary read-only resources into executable formats (Mach-O, PE, ELF) and use it at runtime.

    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 - nodejs/postject: Easily inject arbitrary read-only resources into executable formats (Mach-O, PE, ELF) and use it at runtime.
    potato4d
    potato4d 2023/04/30
  • Node.js v20 の主な変更点 - 別にしんどくないブログ

    2023 年 4 月 18 日にリリースされた Node.js v20 の主な変更点を紹介します。 nodejs.org ファイルのアクセスやプロセスの起動を制限する新しいパーミッションモデル (experimental) --allow-fs-read でファイルの読み込みを許可する --allow-fs-write によるファイル書き込み許可 --allow-child-process による child_process の許可 --allow-worker による Worker Threads の許可 Permission Model  の参考記事 V8 11.3 による新しい JavaScript の機能 テストランナー(node:test)が stable に昇格 Single Executable Application JSON の config を使った Blob が必要に

    Node.js v20 の主な変更点 - 別にしんどくないブログ
    potato4d
    potato4d 2023/04/24
    Single Executable Application よさそう
  • GitHub - lagonapp/lagon: Deploy Serverless Functions at the Edge. Current status: Alpha

    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 - lagonapp/lagon: Deploy Serverless Functions at the Edge. Current status: Alpha
    potato4d
    potato4d 2023/04/11
  • Safari 16.4 Release Notes | Apple Developer Documentation

    Released March 27, 2023 — Version 16.4 (18615.1.26)

    Safari 16.4 Release Notes | Apple Developer Documentation
    potato4d
    potato4d 2023/04/11
  • なぜ? 「Suica」がサーバ型に移行する理由 25年近く稼働する“安全神話”の象徴に何が

    なぜ? 「Suica」がサーバ型に移行する理由 25年近く稼働する“安全神話”の象徴に何が(1/3 ページ) 4月4日昼頃、一部店舗でSuicaを含む交通系ICカードなどFeliCa系電子マネーが利用できなくなる障害が報告された。筆者はちょうどその時間帯にイオン系の「まいばすけっと」で買い物をしていたが、「この時間、交通系ICカードが利用できません」との告知でレジ待ち行列が混乱している様子が見受けられた。このほか、自販機での電子マネー決済ができないという報告も多数散見され、それなりの影響が出ていた印象だ。 同日中にJR東日メカトロニクスから「クラウド型マルチ電子マネー決済システムにおける不具合発生につきまして」というプレスリリースが出されており、処理センターのハードウェア障害であることが報告された。確認した範囲で、同社が日カードネットワークと共同運営している「J-Mups」における障害

    なぜ? 「Suica」がサーバ型に移行する理由 25年近く稼働する“安全神話”の象徴に何が
    potato4d
    potato4d 2023/04/06