はてぶ・Qiita・Zennのトレンド記事を紹介
文字の縁取りを実装する場合、 text-stroke や SVG などいろいろな方法があると思います。今回は text-shadow を使った方法を紹介します。 text-shadow を使うケース一般的な縁取りは text-stroke と paint-order を組
軽量な視覚言語モデル「Heron」のiOSアプリを公開しました 🔖 43
完全自動運転の実現を目指すTuringでは、Webスケールのデータセットで学習した大規模視覚言語モデル(VLM)の持つ「常識」を利用することで、幅広い状況に対応できる自動運転モデルの開発を実現できると考えています。この目標のもと、基盤AIチームでは2023年から視覚言語モデル「
こんにちは、CTO の小林です。 最近、AI エージェントの活用が企業の業務効率化において重要なトピックとなっています。特に Claude や GPT などの大規模言語モデル(LLM)を活用したエージェントは、様々な業務タスクを自動化する可能性を秘めています。 そこで今回は、ki
ご機嫌麗しゅうございます。 @kimukei です。 これは 【前編】Visual Regression Testing の内製化への道 🚀 〜Chromaticから代替ツールへ〜 の後編にあたります。 ではさっそく、どうやって Chromatic から代替ツールへ移行していった
検索×機械学習への入門 〜 エラーが教えてくれた「プラグインの中身」とコントリビュートのチャンス 🔖 2
こんにちは、6年前に 入社エントリ を書いて以来の中野です! あれから時が経ち、現在はBtoB領域で商品情報を管理するシステムを担当していて、去年から検索の改善にも取り組み始めています。取り組みの一環として機械学習を活用したランキング改善を検証しているのですが、当初はそもそも機械
Amazon Bedrockを活用したPCI DSS要件の省力化 🔖 34
1. はじめに 1.1 PCI DSSについてMIXIでは、全社ID・決済基盤システムを内製で開発・運用しており、各種決済手段を社内で開発している各サービスから統合的なインタフェースで利用できるようになっています。利用しているサービスの一例がMIXI MとモンストWebショ
Pytorch lightning のフックとコールバックについて簡単まとめ 🔖 1
はじめに:Pytorch lightningについてPyTorch Lightning は、PyTorch の柔軟性をそのままに、学習ループや分散処理、ロギング、チェックポイント保存といった煩雑な実装を自動化してくれるラッパーフレームワークです。「モデル定義」と「訓練の仕組み
生成AI向けのドキュメント変換技術 rokadoc 〜高い精度をどのように実現しているのか〜 🔖 65
こんにちは。イノベーションセンター Generative AI チームの安川です。 今回は私の所属するチームで開発しているrokadocというプロダクトの内部で利用している技術要素に重点を置いて紹介します。 本記事では「ドキュメント変換技術」であるrokadocについて、内部で利
これまでClineに関するブログ記事をいくつか公開し紹介してきました。 今回、利用規約の変更に伴うユーザーデータの取り扱いについて懸念が生じたため、本記事ではClineの利用規約の中でも特に注意すべき点と、弊社の対応についてご説明します。 Cline利用規約の変更点とデータ収集の
はじめに BASE BANK Departmentで開発責任者をしている斉藤です。 BASE BANK Departmentは金融領域の事業を担当しています。 Departmentに在籍しているエンジニアは10名ほどです。 私たちは全員がフルサイクルエンジニアを目指しており、この
UI確認コストを削減!Roborazzi+CIによるVRT導入事例と運用効果 🔖 2
こんにちは!技術本部 Sansan Engineering Unit Mobile Applicationグループの桑原です。 さて、Androidアプリ開発に携わっていると、UIの変更は日常的に発生しますよね。そして、それに伴う確認作業は意外と手間がかかります。「レイアウトを修
なぜ生成AIはTypeScriptでコードを書くのか?AI駆動開発に必要な最低限のTypeScript知識 🔖 1
TypeScriptはAI駆動開発に必須?AI駆動スタイルでwebサイトやwebアプリを開発しようとした時に、TypeScriptが即時に選ばれた経験ありませんか?もちろん条件や環境によっては他言語が選ばれますが、私は技術選定をお任せにした上で個人開発を行ってみると、ほぼすべ
【連載】Cybozu.comクラウド基盤の全貌 第3回 Neco のネットワーク 🔖 27
はじめに クラウド基盤本部でサイボウズの Kubernetes 基盤である Neco の開発・運用を担当している杉浦です。 前回の記事では Neco について、サーバ管理の方法や自社製の Kubernetes エンジンである CKE を紹介しました。今回は Neco のネットワー
New RelicとSlackBotを使った障害監視の仕組みを作った話 🔖 2
お久しぶりです。AiRecoのふっきーです。 時の流れは本当に早いもので、今年の4月で入社して4年目を迎えました。 右も左もわからなかった新人時代から、少しは成長してきたのではないかと信じています。 今回は、そんな成長した私がたしなみ時間を利用して、チームに役立つ障害監視の仕組み
Anthropicが提供するClaude Codeを使用して、TypeScript製のCLIツールをつくりました。Claude Codeのような自走力の高いAIエージェントとうまくやっていく方法を考えつつ、Notion MPCとの連携といったセットアップの方法を記事にまとめます。
GitHubActions 複数のCodeDeployのデプロイを新コンテナが立ち上がるまで待機するためのShell芸 🔖 1
GitHubActionsでCodeDeployのデプロイを行い、新コンテナが立ち上がるまで待機したい...しかも複数環境...なんてことはないでしょうか?私はあります、そんなときに使えるShell芸を紹介します。 コード例name: example workflow
React Email で HTML メールを作成・送信する 🔖 1
React Email とはhttps://react.email/React Email は、React コンポーネントを使用してメールテンプレートを構築するためのフレームワークです。HTML メールの複雑さを抽象化し、開発者が使い慣れた React でメールを作成できる
React・TypeScriptでTodoアプリを作成しよう 🔖 1
もっとフロントエンド技術を磨いてユーザーの満足度を高めたい初心者の方に向けてチュートリアルを作成しました。近年ではクライアントデバイスの性能向上によってユーザー体験の充実やサーバーの負荷を軽減させるなどが課題になっています。Webアプリ開発でフロントエンドの技術は必須となりま
Azure NSGによるセキュリティ規則の実証テストをしてみた! 🔖 1
こんにちは、高田です! 今回はAzureのNSG(ネットワークセキュリティグループ)についてです。 セキュリティ規則を作る作業を解説している記事などはたくさんあるのですが、やっぱり自分で規則を作ったのならば、実際に規則にのっとって通信が「許可」「拒否」されているのかを確認したいな
for文を減らして読みやすく。Goのmapsパッケージを使ったmap操作の整理術 🔖 1
この記事は個人ブログと同じ内容です www.ritolab.com // .table-warp {overflow-x: scroll;} .table-warp > table {width: max-content;} Go の map 型を扱うとき、キーだけを取り出したり
LLMフレームワークのセキュリティリスク - LangChain, Haystack, LlamaIndex等の脆弱性事例に学ぶ 🔖 169
はじめに こんにちは。GMO Flatt Security株式会社セキュリティエンジニアの森(@ei01241)です。 近年、大規模言語モデル(LLM)の進化により、チャットボット、データ分析・要約、自律型エージェントなど、多岐にわたるAIアプリケーション開発が進んでいます。La
社内で機械学習コンペ開催!ワイワイ楽しんだ1日をレポート 🔖 22
こんにちは、AI・機械学習チームの氏家と農見です。 エムスリーでは、東京のみならず福岡・関西など全国各地にメンバーがおり、開発を進めています。 ただ、チーム全員での交流も大事ということで、AI・機械学習チームでは四半期に一度のペースでチーム全員で集まって様々なイベントを開催してい
はてなのポッドキャスト Backyard Hatena #45 - 新卒 on the 新規事業チーム(id:ymse) #byhatena 🔖 2
はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回は新規事業チームでtoittaの開発を担当する id:ymseをゲストに迎え、24年4月の新卒入社エンジニアであるymseさんに、入社後のはてなでの暮らしの話や、新規事業チームで取り組んだ「t
時短・フレックス・子育て──SmartHRのQAエンジニアの実践録 🔖 2
こんにちは!QAエンジニアのhigesawaです。 今回は普段のQA文脈の発信とは趣を変えて、自身の最近の経験を踏まえたワーク・ライフ・バランスについて書いてみようと思います。 はじめに 私は現在品質保証部の中で労務ユニットAに所属しています。 以前当テックブログの品質保証部連載
GitフックをHusky + lint-stagedからLefthookへ移行したので使い方をご紹介 🔖 1
自己紹介こんにちは!TypeScriptが大好きなフリーランスの塩野です。企業や官公庁/自治体のエネルギー調達・脱炭素化を支援するサービスを展開するエナーバンクという会社で業務委託に携わらせていただいています。GitHubではsaltyshiomixというIDで生息してい
Goでメモリリークの発生箇所を特定する方法(サンプル付き) 🔖 1
バックエンドサーバーのメモリリークに遭遇ある日CloudRunのログでこんなエラーに遭遇しました。Memory limit of 512 MiB exceeded with 518 MiB used. Consider increasing the memory limit
RubyKaigi 2025 の振り返り会を開催しました [前編] 🔖 3
こんにちは! 関西でfreee販売の開発を担当しております bucyou こと川原です。 RubyKaigi 2025 の閉幕から3週間が経ちました。これまでに、Drinkup イベントの様子やLTの内容について紹介してきましたが、今回は社内向けに実施したトークからの学びの共有会
こんにちは、テクノロジー本部の布川です。 普段は社内のシステム基盤の運用を担当しています。 先日の記事にありましたように、社内でモノづくりイベント『創民祭』が開催されました。 www.lifull.blog 今回は参加してみて感じたことなどを共有させていただきます!
生成AI、どう使う? プレイド社内LT会で活用のヒントを探ってみた! 🔖 1
プレイド社内で開催された生成AIのLT会レポート。グループ会社RightTouchも参加し、CursorやVertex AI経由GPT等の活用事例や開発知見を共有。当日の発表をサマリでお伝えします
BigQuery Python UDF 完全に理解した 🔖 4
マイベスト データエンジニアの snhryt です。先月頭に、BigQueryにユーザー定義関数 (UDF) をPythonで書ける機能がプレビュー版でやってきました🎉少し時間が空いてしまいましたが、自分でもいろいろ触って完全に理解した[1]ので、体験記をまとめます。!P
なぜあなたのアプリは使いにくいのか?UX改善のための7つの実践的知見 🔖 1
なぜあなたのアプリは使いにくいのか弊社TRAPEでは、ユーザーエクスペリエンス(UX)を改善するために、これまで何度もデザインの修正を行ってきました。その過程で得られた知見を、アプリ開発に携わるすべての方々(デザイナーだけでなく、開発者、プロダクトマネージャーなど)に向けて共有
技術コミュニティ仲間(vim-jp)と3泊4日の開発合宿に行ってきた 🔖 2
こんにちは!株式会社イノベーションでSREをやっている発火大根と申します!2025年5月3日から5月6日の4日間、技術コミュニティ仲間(vim-jp)の8人で開発合宿に行ってきたので、そのレポートをします! vim-jpとは?「テキストエディタ(Vim)と日本・日本語に
DifyをAWS上にホスティングして、全社トライアル環境を提供しています!~Difyで始めるRAGアプリケーション開発~ 🔖 1
こんにちは。SCSKのふくちーぬです。 私が所属する技術戦略本部では、『2030 共創ITカンパニー』の実現に向けて、全社技術戦略の策定や先進技術を開拓し、新たな価値創出・社会実装に向けた様々な取り組みを進めております。 […]
Kaoto に日本ユーザーのフィードバックが。待望のドキュメント生成機能が登場 🔖 1
サポートの古市です。 Integration開発に Red Hat Build of Apache Camel をご利用の皆さん、GUI開発ツールの Kaoto 2.5 がリリースされたのをご存知でしょうか? Kaoto 2.5 色々と書きたい気持ちをグッと抑え、ぜひ注目していた
どうも、稲垣です。 先日、PM、PdM向けイベントを0からみんなで作る会に参加しました 参加のきっかけは、これまでとは少し違った雰囲気のイベントだったこと。それくらいの軽い気持ちでしたが、参加してみると、たくさんの気づきがありました。 せっかくなので、ブログにまとめてみようと思い
Chrome拡張機能をバイブコーディングで作ってみたお話 🔖 1
はじめに バイブコーディングとはなんぞや? 作ったもの紹介 概要 技術スタック デモ 開発ステップ まとめ 最後に はじめに DTダイナミクスで板金・溶接Webの開発をしている森口です。 昨今話題となっているバイブコーディング。 長期休暇が始まり、まとまった時間が取れましたので、
RubyKaigi 2025 に参加したメンバーの感想まとめ 🔖 3
Leaner 開発チームの黒曜(@kokuyouwind)です。松山で開催された RubyKaigi 2025、めちゃくちゃ楽しかったです。Leaner Technologies では初めて ボードゲームナイトを開催させていただき、またスポンサーブースも初出展しました。ボー
RubyKaigi 2025 に参加したメンバーの感想まとめ 🔖 3
Leaner 開発チームの黒曜(@kokuyouwind)です。松山で開催された RubyKaigi 2025、めちゃくちゃ楽しかったです。Leaner Technologies では初めて ボードゲームナイトを開催させていただき、またスポンサーブースも初出展しました。ボー
Gemcook AI Weekly #1 - Devin がGemcookに入社しました! 🔖 1
概要こんにちは、株式会社 Gemcook の soso です。 Gemcook AI Weekly とはGemcook AI Weekly は「AI 時代の今、AI の力を最大限に活用し、Gemcook が日本のエンジニア業界をリードしていきたい」という想いから始まりまし
エージェント的ワークフローで業務自動化の精度を改善する取り組みについて 🔖 2
はじめまして、LayerX AI・LLM事業部でテックリードをやっているisamisushiと申します。 今回は我々が取り組んでいる「エージェント的ワークフロー (Agentic Workflows)」についてご紹介します。 AI・LLM事業部では、Ai Workforceという
Snowflake Cortex Analystで、SlackからSQLを自動生成してみた 🔖 2
はじめにシロクは「N organic」や「FAS」などのブランドを展開する化粧品会社です。顧客体験の向上とマーケティング効果の最大化のために、日々多様なデータが活用されています。各ブランドの成長に伴い、データに基づく意思決定の重要性が増しており、複数の事業部からデータチームへ
こんにちは!ourly株式会社 執行役員CTO(@tigers_loveng)の相澤です。最近では「開発生産性」という概念は様々な会社に広く浸透してきているのではないかと感じています。開発生産性を語る上で避けては通れないのが「Four Keys」ではないでしょうか?でも、
Amazon Bedrock Knowledge Basesでカスタムデータソース+直接取り込みAPIを利用する 🔖 31
こんにちは。大塚です。AIの進化スピードに驚かされる毎日です。 生成AIだけでなく、データ活用の仕組みもどんどん進化していますね。今回は、昨年12月にサポートされたBedrock Knowledge Basesのカスタムデータソースとドキュメントの直接取り込みAPIを試してみたい
ロボティクス領域の VLA モデル「π0」の仕組みを理解する 🔖 8
こんにちは!ABEJA で ABEJA Platform 開発を行っている坂井(@Yagami360)です。 近年の ChatGPT 等の LLM の飛躍的な発展とマルチモーダル化の流れに伴い、ロボティクス領域においても LLM を活用して、テキストでロボット制御できるようになっ
Flutter_Pluginのspeech_to_textを弄り倒した時の知見について 🔖 1
この記事を書くに至ったとあるトラブルFlutterのプラグインspeech_to_textを使用しているコードでとあるバグが発生しました。そのコードでは発話が途切れたことを検知して取得した音声のデータを違和感のない内容に直すREST APIを呼び出すという内容で、その考えは至っ
Flutter_Pluginのspeech_to_textを弄り倒した時の知見について 🔖 1
この記事を書くに至ったとあるトラブルFlutterのプラグインspeech_to_textを使用しているコードでとあるバグが発生しました。そのコードでは発話が途切れたことを検知して取得した音声のデータを違和感のない内容に直すREST APIを呼び出すという内容で、その考えは至っ
Adaptive Probe Volumesを自作シェーダーに対応させる【NOVA Shader】 🔖 1
はじめに こんにちは。 サイバーエージェントゲームエンターテイメント事業部・SGEコア技術本部(以下、コアテク)のグラフィックスチーム所属の畳です。 コアテクでは、多機能なパーティクルシェーダーであるNova ShaderをOSSとして公開しています。 前回はuGUI対応について
React Routerで始める新しい管理画面づくり 🔖 4
ソフトウェアエンジニアの金子(@naoty_k)です。 10Xでは、これまでネットスーパー事業者向けの管理画面(以下、管理画面v1)をNuxt.jsを使って開発・運用をおこなってきましたが、現在はReact Routerを用いた新しいアプリケーション(以下、管理画面v2)への移行