mirai-1204のブックマーク (8)

  • Kubernetesクラスタの可観測性の隙間を埋めるeBPF - LIFULL Creators Blog

    KEELチームの相原です。 今回はeBPFを利用してKubernetesクラスタの可観測性の隙間を埋めている話です。 前回のエントリではLLMにうつつを抜かしていたので業(?)の話をしようと思います。 www.lifull.blog LIFULLの可観測性の現在地 eBPFとは 可観測性の隙間 NAT Loopback eBPFを実行するには BPF CO-RE libbpf-rsを利用したNAT Loopbackの検知 1. (ユーザ空間) コマンドライン引数として受け取ったDNSをTTLごとに名前解決してIPアドレスを取得する 2. (ユーザ空間) IPアドレスに変化がある度にカーネル空間で動くBPFプログラムにそのIPアドレスのリストを渡す 3. (カーネル空間) Kprobesで tcp_v4_connect/tcp_v6_connect にフックを仕込む 4. (カーネル空間)

    Kubernetesクラスタの可観測性の隙間を埋めるeBPF - LIFULL Creators Blog
  • たった4文字でコード検索の精度がブチあがる正規表現 - Qiita

    まだまだ入社1年目、株式会社LIFULLの暴れ回る新卒、 @pal4de です。 正規表現が大好きです。 これは、その中でもとくにお気に入りな正規表現「単語境界 \b」の検索における威力を説き、褒め称える記事です。 「正規表現、まァ基は一通り勉強したな...」 というあなたにオススメしたい、ステップアップにピッタリなヤツです。 これは何? 改めて、 正規表現パターン \b は「単語境界」を表す記法です1。 Word BoundaryのBですね。 ここでは、「単語」は単語構成文字 \w = [A-Za-z0-9_] の連続と定義します2。 挙動の例 実際の挙動を見てみるとこんな感じ3。 正規表現 検索対象文字列 マッチする位置

    たった4文字でコード検索の精度がブチあがる正規表現 - Qiita
    mirai-1204
    mirai-1204 2022/12/26
    生産性が相当上がりそう。正規表現を覚える
  • 2022年ももう終わりなので1on1について改めて学んでみた - Qiita

    はじめに みなさん 1on1ミーティング していますか? ※また、様々な1on1があると思いますが、ここでは組織上の上司(もしくはメンターとなる人)と部下(もしくはメンティー)が行うものにフォーカスして話していきます。 組織のマネジメントにおいて1on1が大切である、という事は言われて久しいですね。 おそらく、1on1の導入されていない企業においても、「1on1? なにそれ?」ということは減ってきているのではないでしょうか? とは言え、この1on1ミーティングについての課題感もよく聞くところで、 1on1する側、される側ともに何を話していいのかわからない なんだかやっているが変化を感じない しっかりと音で話せていない気がする なんだかマンネリ化してきている これでいいのかわからない とにかく困っている など、様々な疑問を持ちながら行っていることも多いのではないでしょうか。 自分も定期的に

    2022年ももう終わりなので1on1について改めて学んでみた - Qiita
    mirai-1204
    mirai-1204 2022/12/26
    ネガティブフィードバックのところは意識してやっていきたい
  • SEOのWebエンジニア向け基礎知識(ページ公開~ランキングまでの流れで解説-大規模サイトも対応) - Qiita

    こんにちは!この記事はLIFULL Advent Calendar2022の18日目の記事です。 はじめに Webアプリケーションを扱う人たちにとって、検索エンジン最適化ことSEO(Search Engine Optimization)は切っても切り離せないものです。日においてはGoogleの検索エンジンをYahoo!Japanも採用していることもあり、Google検索の実質シェアは全検索市場の90%超となり、ビジネス的に検索エンジンはとても大切な集客チャネルの1つです。 検索エンジン最適化のドキュメントとしては、Google検索セントラルという公式ドキュメントがありこちらを参照すれば網羅的にチップスを得ることができます。ですが、記事では、フロントエンドエンジニアとしての経験+大規模サイトのSEOへ専門的に集中していた経験などから、フロントエンドを扱うWebエンジニアなら絶対に抑えてお

    SEOのWebエンジニア向け基礎知識(ページ公開~ランキングまでの流れで解説-大規模サイトも対応) - Qiita
    mirai-1204
    mirai-1204 2022/12/26
    覚えておく
  • UX成熟度 ニールセン2021 - Qiita

    はじめに この記事はLIFULL Advent Calendar 2022の21日目の記事です。 今回は、みんな大好き UX に関する成熟度モデルのお話を書きます。 UX成熟度モデルとは 一言で表現すると、組織のUXに関する長所と短所を評価するためのフレームワークです。 概念自体は2000年初期頃から存在していましたが、統一規格は無く幾つかのモデルが定義されていたようです。 代表的なモデルは、2006年に Jakob Nielsen(ニールセン)が定義したUX成熟度モデルです。 弊社での取組み 弊社では数年前から独自のUX成熟度モデルを策定し運用しています。 組織全体に対して定期的なアセスメントを実施し、各組織のUX成熟度を把握した上で、組織毎にカスタマイズしたリサーチ支援活動や啓蒙活動に活かしています。 UX成熟度モデルの社内運用を開始して1年程で評価結果の適切性や運用コスト等々の課題に

    UX成熟度 ニールセン2021 - Qiita
    mirai-1204
    mirai-1204 2022/12/26
    成熟度導入したい
  • 年末ですし、2022年のRustの進捗の話をしましょう

    記事は、TechFeed Experts Night#9 〜 Rust/WebAssemblyの「いま」を探る のセッション書き起こし記事になります。 イベントページのタイムテーブルから、その他のセッションに関する記事もお読み頂けますので、一度アクセスしてみてください。 セッションの登壇者 私はマップボックスジャパン合同会社という会社でソフトウェアエンジニアをしているyukiです。Twitterでは@helloyuki_で、TechFeedではRustの公認エキスパートとして活動しています。最近はや連載記事を書くことも多かったのですが、そのほかにはRust Tokyoの運営をしたり、「This Week in Rust」というRustの注目記事をピックアップしたWebマガジンの日語記事レビュアーをしたり、TwitterRustのお役立ち情報を発信したりしています。 Mapboxで

    年末ですし、2022年のRustの進捗の話をしましょう
    mirai-1204
    mirai-1204 2022/12/26
    とりあえずRustは3年くらいやってきて最高だとわかっている
  • Visual Studio Codeを使ってDockerコンテナ内でシステム開発を行う - NRIネットコムBlog

    記事は NRIネットコム Advent Calendar 2022 24日目の記事です。 🎁 23日目 ▶▶Happy Christmas Eve! ▶▶ 25日目 🎄 はじめまして、入社7年目の川畑です。 主にPHPを使ったWebアプリの開発・保守・運用を担当しております。 今日はクリスマスイブですね。私は枕元に現ナマが置かれる予定です。夢はないけど嬉しい。 はじめに ローカルに開発環境を構築する際にDockerを利用されている方も多いですよね。 作って壊してが楽、ローカルにプログラミング言語を入れなくても開発環境が構築できるなどメリットにあふれています。そんなDockerを利用して環境を構築!人気エディタVisual Studio Code(以下、VS Code)でいざソースコードを書くぞ!と勇むと、下記のようなメッセージが通知されます。(PHP環境だとお考え下さい) Canno

    Visual Studio Codeを使ってDockerコンテナ内でシステム開発を行う - NRIネットコムBlog
    mirai-1204
    mirai-1204 2022/12/26
    VS-CODE +Dockerは鉄板。ただ、Podmanで行けるなら行きたいところ。
  • GitHub Actionsの実行・結果確認をターミナルで完結させるalias - Qiita

    この記事を読むとできるようになること git commitしてpushして、ブラウザ開いてactionsタブを開いてワークフロー探して・・・ というちょっと面倒な手間をなくして、gh-runとターミナルで叩けばワークフローが実行できるようになります。 $ gh-run # my-workflow.ymlをcurrent branchで実行 $ gh-watch # 実行状況をターミナルに表示 $ gh-view # 実行結果をターミナルに表示 $ gh-log # 実行ログをターミナルに表示 # gh # 実行する alias gh-run='gh workflow run .github/workflows/$workflow --ref $(git branch --show-current)' # 実行を見守る alias gh-watch='gh run list --workfl

    GitHub Actionsの実行・結果確認をターミナルで完結させるalias - Qiita
    mirai-1204
    mirai-1204 2022/12/26
    これは便利
  • 1