並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 101件

新着順 人気順

命名規則の検索結果1 - 40 件 / 101件

  • Cursor / Clineを使う上でもっとも重要なことの一つ: コンテキストウインドウについて

    Cursor/Clineを使う上で重要なこととして、LLMのコンテキストウインドウを意識しないと 1. 逐一指示をして対応するものの「Lost in Middle」現象でうまく指示が通らなくなる 2. 良いパフォーマンスが出せていないのでルールを無秩序に追加する 3. 「Lost in Middle」は解消されるがその結果早い段階でタスクのコンテキストウィンドウをはみ出す 4. Cursor/Clineがループしたり性能が落ちるのを確認する 6. 結果現状のAIの性能、判断に対して幻滅しAIを使うのをやめてしまう というようなことが起こります。 そのためにもコンテキストウィンドウを意識することは非常に大事です。 以前のバイアスに関する記事を読んでいただいた人向け 前回は人間側の問題を提示しました 今回は人間側の問題ではなく、LLM側の問題になるのと ある程度実際に出ている結果からの判断にな

      Cursor / Clineを使う上でもっとも重要なことの一つ: コンテキストウインドウについて
    • ClineでMemory Bankをやめてタスクリストを使うことによってコンテキストを最適化してる

      この記事をOpenAIの新しい画像生成で、『この記事を元に挿絵付きの手書きグラレコ風マインドマップでまとめ画像を作って ---記事の文章を貼り付け』で作成したのが以下の画像になります。 Memory Bankの使い分け:大規模コードベースでの考慮点 Clineで開発を行う際、状況に応じてMemory Bankを選択的に活用するアプローチを取っています。特にコードベースが大きい場合は、Memory Bankを使わない方が効果的なケースが多いと実感しています。 Memory Bankはコンテキストを豊富に提供できる強力なツールである一方、大量の情報が与えられることで実際の命令に従う精度が下がることがあります。これはAIの注意が分散してしまうためと考えられます。 使い分けの基準 大きなコードベースの一部を正確に変更したい場合:Memory Bankを使わない方が効率的 Vive Coding的に

        ClineでMemory Bankをやめてタスクリストを使うことによってコンテキストを最適化してる
      • チームでのDevin使いこなし術|suthio

        はじめに2024年、AIの進化は目覚ましく、特にソフトウェア開発の分野では革命的な変化が起きていると考えています。 CursorやClineも皆が注目している技術だと考えていますが僕個人として注目しているのが自律型AIソフトウェアエンジニア「Devin」です。 人間や機械からの指示に基づいて計画から実装、デバッグ、デプロイまでできるのが魅力的です。 しかしあんまり運用する際の知見がインターネットやX(Twitter)上に落ちていないので僕がしっかり書いておこうと思った次第です。 「Devinは使えない」と言っている人も居ますが、僕は「Devinは運用に使える」と非常に思っているので運用に使うための知識を書いていこうと思います。 ではここからが本編です Devinの得意なこと・苦手なことを理解するDevinの基本的な位置づけDevinを効果的に活用するための最も重要なポイントは、Devinを

          チームでのDevin使いこなし術|suthio
        • 要件定義とソフトウェアアーキテクチャ設計 - TRACERY Lab.(トレラボ)

          シリーズ: 要件定義とはそもそも何か 要件定義の目的とゴールとは 要件定義の重要ポイント〜要望・要求・要件を見極める 事業・業務・システムの3階層で要件を捉える 業務フロー図で見える化する業務プロセスからシステム要件への道筋 ユースケースとロバストネス図によるシステム要件定義 システム要件定義の成果物〜設計へのインプットを作成する 要件定義とソフトウェアアーキテクチャ設計(本記事) 要件定義とクラス設計 TRACERYプロダクトマネージャーの haru です。 設計プロセスでは、要件定義で作成された成果物をもとに、各種の設計が進められます。 そのため、設計プロセスの流れや観点を理解しておくことで、「どのような情報を、どの粒度で要件としてまとめるべきか」が明確になり、要件定義の成果物の実用性や完成度が大きく向上します。 設計プロセスについて、たとえば、以下のような観点を押さえておくことが重要

            要件定義とソフトウェアアーキテクチャ設計 - TRACERY Lab.(トレラボ)
          • Findyの爆速開発を支える生成AI活用の準備と実践 - Findy Tech Blog

            こんにちは。 Findy で Tech Lead をやらせてもらってる戸田です。 現在のソフトウェア開発の世界は、生成AIの登場により大きな転換点を迎えています。 GitHub Copilotやチャットベースの開発支援ツールなど、生成AIを活用した開発支援ツールが次々と登場し、開発者の日常的なワークフローに組み込まれつつあります。 しかし、これらのツールを導入すれば即座に開発生産性が向上する、というわけではありません。 生成AIを効果的に活用し、真の意味で開発生産性を向上させるためには、適切な準備と理解が不可欠です。 今回は生成AIと既存コードの関係性を掘り下げ、開発生産性を最大化するための具体的な準備について詳しく解説します。 単なるツールとしての導入にとどまらず、組織全体で生成AIと協調して働くための基盤づくりに焦点を当てています。 それでは見ていきましょう! 生成AI活用のための準備

              Findyの爆速開発を支える生成AI活用の準備と実践 - Findy Tech Blog
            • Tailwind CSSのドキュメントから見えてくる使い方とCSS設計のヒント | フューチャー技術ブログ

              CSSをわかりやすくメンテナンス性高く書くというのは長い間試行錯誤され続けてきました。命名規則でがんばる、SCSSのようなプリプロセッサを使う、CSS in JSなどいろいろな仕組みがかつて作られたりしてきましたが、現在一番シェアを集めているのがTailwind CSSです。State of CSS 2024の調査でも他のカテゴリ含めても一位です。 1/23に最新バージョンの4系がリリースされました。そんでもってぼちぼちドキュメントの読書会をしているのですが、いろいろ利用方法のヒントがあったのでまとめてみます。一部「これから使う場合はこうしたい」という僕の意見もありますが、そこに関しては異論とか「実際やってみたけどこうだった」とかあると思いますので、そういうご意見などはXとかでいただければと思います。 そもそもなぜTailwind CSSを使うのか?Tailwind CSSは万人に支持され

                Tailwind CSSのドキュメントから見えてくる使い方とCSS設計のヒント | フューチャー技術ブログ
              • KANNAのAWSインフラ基盤リプレースの舞台裏

                こんにちは、アルダグラムでSREを担当している okenak です。 今回は、2024年末に実施した KANNA の AWS インフラ基盤の全面リプレースについてご紹介します。 このプロジェクトは、昨年下期に実施した大規模な基盤移行であり、構成の見直しから段階的な切り替え、本番移行に至るまで、多くの検討と労力が求められました。 本記事では、移行に至った背景、当時直面していた課題、具体的な取り組み内容、そして移行を通じて得られた学びについてまとめています。どこか一部でもご参考になれば幸いです。 ▶️ KANNAのサービス紹介ページはこちら 🏗️ なぜ今、インフラ基盤のリプレースが必要だったのか? 急速に成長を続けるSaaSサービスに対し、初期に構築したインフラでは、柔軟性・拡張性・運用効率の面で徐々に限界が見え始めていました。 さらに、弊社自身もグロース期に差し掛かり、将来的なスケーラビリ

                  KANNAのAWSインフラ基盤リプレースの舞台裏
                • 最新技術スタックで伝統掲示板を再構築: HonoXでスレッドフロート型掲示板を作った話

                  みなさんこんにちは。calloc134 です。今回も面白いものを作ったので是非宣伝させてください。 日本のインターネット文化を形作った 2 ちゃんねるスタイルの掲示板を、令和最新の技術スタックで再構築してみました。 今回は、そんな掲示板「VakKarma」について解説していきます。 はじめに スレッドフロート型掲示板とは スレッドフロート型掲示板は、2 ちゃんねるや 5 ちゃんねるなどでおなじみの掲示板スタイルです。 新しい投稿(レス)が付いたスレッドが、自動的に掲示板の一覧の最上位に浮上(フロート)する仕組みを持つ電子掲示板です。 スレッドフロート型掲示板(スレッドフロートがたけいじばん)とは、最新のコメント投稿がなされたスレッドがその掲示板のスレッド群の最上位に表示される機能を持つ電子掲示板を指す。フローティングスレッド型掲示板とも言う。 (https://ja.wikipedia.o

                    最新技術スタックで伝統掲示板を再構築: HonoXでスレッドフロート型掲示板を作った話
                  • 覚書:本当に使えてる?知って得するCursorエディタの機能・設定7選|Shinoda

                    本当に使えてる?知って得するCursorエディタの機能・設定7選Cursorエディタを使いこなせていますか? 実は、多くの人が知らない便利な設定や機能がたくさんあります。 本記事では、Cursorエディタを最大限活用するための 7つの機能・設定 を紹介します。 1. Project Rules(プロジェクトルール)を活用するProject Rulesとは? プロジェクト全体のコード品質やAIの出力を統一するために、ルールを事前に設定する機能です。 使い方 特定のファイルに適用するルールを設定(例:TSXファイルのみ適用) UIデザインのガイドラインを明示(例:「シンプルで美しいデザインに統一」) 命名規則・コメントスタイルを統一 参考テクニック ルールを作成する際に、公式ドキュメントのリンクを含めておくと、AIが適切なガイドラインを参照しやすくなります。 2. Auto Context(オ

                      覚書:本当に使えてる?知って得するCursorエディタの機能・設定7選|Shinoda
                    • Devinのメモリ活用の学びを自社サービスにどう組み込むか?

                      適切なメモリシステムを選択する際には、以下の点を考慮することが重要です: プロジェクトの特性: 規模、複雑さ、継続期間 作業スタイル: 個人作業か共同作業か、作業の連続性 情報の性質: 構造化された知識か経験的知識か、更新頻度 自動化の程度: どの程度の自動処理が望ましいか カスタマイズの必要性: 標準的な使用か特殊な要件があるか 次世代メモリシステムの方向性 現在のAIツールのメモリシステムを分析すると、Devinが先行する中で今後の発展方向として以下のようなトレンドが見えてきます: マルチモーダルメモリ: コード、ドキュメント、図表など異なる形式の情報を統合的に管理 分散協調メモリ: チームメンバー間で共有されるメモリ空間の構築 自己組織化メモリ: ユーザーの作業パターンから自動的に最適な構造を学習 これらの発展により、AIアシスタントはより人間に近い理解力と長期的な文脈把握能力を獲得

                        Devinのメモリ活用の学びを自社サービスにどう組み込むか?
                      • AI Editorをフル活用したFlutterアプリの多言語対応 - 工数削減と品質向上へ #BetAI - LayerX エンジニアブログ

                        おはようございます。バクラク申請・経費精算 アプリエンジニアのyoheiです。 アプリを開発してるエンジニアとしてZ世代のアプリを触らねばということで、BeRealを始めました。日常をひっそりとアップしています。 昨年リリースした バクラク申請・経費精算 アプリですが、使いやすいとのお声を多くいただくことが増えており、非常に嬉しいです。 さらなるアプリの利用者を増やすため英語対応を進めています。既にある日本語をすべて英語対応するとなると、膨大な時間と手間がかかるタスクです。 そこで当社では、Flutterアプリの日英対応において、AI Editor「Cursor」を駆使した効率的なワークフローを確立し、大幅な工数削減を行っています。本記事では、その取り組みをご紹介します! LayerX全体としてこれまで以上に AIに投資しており、モバイルアプリチームでもCursor, Cline, Dev

                          AI Editorをフル活用したFlutterアプリの多言語対応 - 工数削減と品質向上へ #BetAI - LayerX エンジニアブログ
                        • Clineを活用したUnityプログラミングの注意点とベストプラクティス

                          はじめに こんにちは、XR好きエンジニアのイワケンです。最近、AIコーディングアシスタントの進化が目覚ましく、特にUnity開発においても大きな変革をもたらしています。 この記事では、AIコーディングアシスタント「Cline」を活用したUnityプログラミングの注意点とベストプラクティスについて解説します。Unityの基本を理解している中級者の方を対象に、より効率的で品質の高いコード生成方法を紹介します。 Clineとは? Clineは、Anthropicが開発したAIコーディングアシスタントで、Claude AIモデルをベースにしています。VSCodeの拡張機能として利用でき、コードの生成、修正、リファクタリングなどをサポートします。 Unityプロジェクトでは、C#スクリプトの作成やデバッグ、パフォーマンス最適化のアドバイスなど、様々な場面でClineを活用できます。 Unity開発で

                            Clineを活用したUnityプログラミングの注意点とベストプラクティス
                          • 文字起こしAI Whisperモデルの更なる活用形 ~ 「負の遺産」とならないために | IIJ Engineers Blog

                            フロントエンド部分はPHP、バックエンドはPythonで構成していますが、これとは別にジョブスケジューリングにはSlurm Workload Managerを活用しています。 SlurmはGPU排他制御で必要になってくるもので、これによりそれぞれ実行された履歴はジョブとして管理することができる点がうれしいポイントです。 内部で動作するモデルはOpenAI/Whisperです。Whisperがリリースされたときは大変な盛り上がりを見せてたなぁというのをいまだ覚えてまして、このモデルに私もかじりついて一生懸命内部構造を調べてたりしたなーと。 今やすっかりクローズなイメージが固定してしまったOpenAIですが、当時はその境目の時代ということもあり、DALL-E2で使われてたCLIPや書き起こしモデルWhisperはオープンモデルとして、かの有名なGPT-3や画像生成モデル本体であるDALL-E2

                              文字起こしAI Whisperモデルの更なる活用形 ~ 「負の遺産」とならないために | IIJ Engineers Blog
                            • Signal経由でDark Crystal RAT攻撃:ウクライナ防衛部門が標的に - イノベトピア

                              Last Updated on 2025-03-21 10:53 by admin ウクライナのコンピュータ緊急対応チーム(CERT-UA)は、ウクライナの防衛部門を標的とした新たなサイバースパイキャンペーンについて警告を発している。 2025年3月初旬に発見されたこの攻撃では、Dark Crystal RAT(DCRat)と呼ばれるマルウェアが使用されている。 攻撃の標的は防衛産業複合企業の従業員およびウクライナ国防軍の関係者である。攻撃者はSignalメッセージングアプリを通じて悪意のあるメッセージを配布しており、これらのメッセージには会議議事録を装ったアーカイブファイルが含まれている。一部のメッセージは、攻撃成功率を高めるために、以前に侵害されたSignalアカウントから送信されている。 アーカイブファイルには囮のPDFと実行ファイルが含まれており、実行ファイルは「Dark Tort

                              • 最近のAIを活用した個人開発をざっくりまとめる - Qiita

                                家系図アプリの開発を行いました 前々から家系図アプリほしいな~と思っていたのですが、有料アプリは使いたくないし、無料アプリではJSON出力機能などがついていなく、かゆいところに手が届きませんでした。。。 (無料で、JSON出力できて、家族間で共有できる家系図アプリが欲しかった) いろいろ考えた末に個人開発するしかないと思い、一昨日くらいから作り始めた家系図アプリですが、AIを使うことで 2日程度 で開発できたので、その方法について紹介しようと思います。 1. Claude 3.7 Sonnetに画面イメージと画面仕様、コーディング規約などを作成してもらう Claude 3.7 Sonnetに作りたい画面の仕様を伝えてざっくりとした画像イメージと画面仕様を作成してもらいます。 ついでにコーディング規約なども作成してもらうと開発で考えることが減ります。 コーディング規約サンプル 家系図アプリケ

                                  最近のAIを活用した個人開発をざっくりまとめる - Qiita
                                • go1.24アプデ後のgo vetに注意

                                  どうもtakemaruです! 私、元花粉症で20代前半までこの時期は常に鼻を真っ赤にしていました🤧 元というのは、 実は筋トレを始め腸内環境に気を配り食物繊維や発酵食品をよく摂取しているのですが、ある時からピタッと花粉症が治りました😳 なんでも、腸内環境が良くなり腸内細菌が増えると花粉に対して反応していたレセプターが反応しなくなるとかなんとか… 対処療法も大事ですが原因療法で根本を治すことも大事だと思うので食物繊維と発酵食品を日頃摂取することオススメです✨(花粉症解消でQOL爆上がりです) . . . 本題に入ります。 遭遇した事件 go1.24.1出たしそろそろアプデするかぁ ↓ プルリク投げる ↓ いつも通りCIでgo vet実行される ↓ 大量のnon-constant format string in call to fmt.Sprintf ↓ はにゃ?! これについて解説しま

                                    go1.24アプデ後のgo vetに注意
                                  • .clinerulesを導入して、開発効率を上げていきたい話

                                    こんにちは!アルダグラムでエンジニアをしているkageyamaです。 最近のAIの発展は目覚ましく、普段の開発業務における生産性向上に大きく貢献しています。 弊社開発部でも、今年から積極的にAIツールの導入・活用を進めており、AI戦略ユニットも発足しました。 現在は色々なツールを各自が試しながら知見を共有して、より良い開発体験を模索しています。2025年4月時点で、開発部では以下のAIツールを全社員が利用できる環境を整えています。 ChatGPT Claude OpenAI Platform Devin Gemini Code Assist Cursor Junie Cline (RooClineも含む) この記事では、上記の中でも Cline を扱いやすくするために導入した .clinerules について、その知見を共有していきます。 目次 アルダグラムでの.clinerulesの役割

                                      .clinerulesを導入して、開発効率を上げていきたい話
                                    • Python のコードを美しく保つには|しゅんけー

                                      はじめに機械学習やウェブ開発など、さまざまな分野で利用される Python。コードを書いていて「ひとまず動けばいい」という段階を超えると、「このコード、もう少し読みやすく書けないだろうか?」という疑問にぶつかることはないでしょうか。読みやすく美しいコードは、単に見た目が良いだけでなく、多くの大きなメリットをもたらします。 まず何より、コードを読む人のストレスが減り、理解やレビューがスムーズになります。例えば、インデントや命名規則が統一されたファイルなら、変更点を差分で確認するだけでも意図が読み取りやすくなり、大きな設計ミスを事前に見つけやすくなります。また、チームメンバー全員が同じスタイルで書かれたコードを扱うと、誰が書いた部分でも素早く修正や拡張に着手でき、開発の生産性が格段に上がります。 さらに、美しく整えられたコードというのは「引き算」がしやすいという利点も見逃せません。不要なロジッ

                                        Python のコードを美しく保つには|しゅんけー
                                      • 【イベントレポート】JAWS-UG東京 IaC Night 〜入門から上級まで!AWSをコードで構築しよう〜 #jawsug_tokyo - Qiita

                                        いつも記事を読んでいただきありがとうございます! モブエンジニア(@mob-engineer)です! 今回は2025.03.13(木)に開催した**JAWS-UG東京 IaC Night 〜入門から上級まで!AWSをコードで構築しよう〜**へ参加しましたのでアウトプットとしてイベントレポートを執筆しました。 初学者でもサクッと読めるように平易な表現で執筆しておりますので、お気軽に読んでいただければ幸いです。 目次 セッション マネコン操作いらず! TerraformでAWSインフラのコーディングに入門しよう いまから始めるAWS CDK 〜モダンなインフラ構築入門〜 Enhancing AXA Data Platform with Terraform 知っておきたい!保守性を高める AWS CDK のセオリー・ベストプラクティス Best practices for using the A

                                          【イベントレポート】JAWS-UG東京 IaC Night 〜入門から上級まで!AWSをコードで構築しよう〜 #jawsug_tokyo - Qiita
                                        • Gitを用いたチーム開発で意識すること - Qiita

                                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 先日インターンに参加し、Gitを用いたチーム開発を経験しました。 今まで開発といったら個人開発だったので、色々学ぶことが多かったです。 今回はそれらをまとめ、開発の各段階で意識しておくべきことを書いていきたいと思います。 要件定義・基本設計 まずは要件定義が必要です。今回のインターンではざっくり「入力データを取得し、宣伝用のドキュメントを生成するWebアプリ」という要件が示されました。 そこからは「データを入力する」「データを成型する」「ドキュメントを生成する」といった要件が考えられましたが、他にもあったほうが良い機能などが考

                                            Gitを用いたチーム開発で意識すること - Qiita
                                          • CDK Office Hour 半期報告 - 社内エンジニアを支援する「なんでも相談会」の成果 - サーバーワークスエンジニアブログ

                                            こんにちは。自称ソフトウェアエンジニアの橋本 (@hassaku_63)です。最近は斉藤和義と Original Love の楽曲をよく聴いています。歌って弾けるようになりたい。 この記事では、2024/07から始めた社内向けのイネーブリング活動である "CDK Office Hour" の活動内容を紹介します。 Office Hour って? 狙いと開催概要 開催実績 もらった質問や会話ネタの紹介 一部の回答を紹介 ディレクトリのレイアウト Aspects は便利 スナップショットと差分管理 記述言語は TypeScript を使った方がいい? 振り返り 課題 今後の展望 Office Hour って? Office Hour とは、いわば「なんでも相談会」です。AWSJ の SA (Solution Architect) さんが不定期で開催している*1同名の活動から名前と基本スタイルを

                                              CDK Office Hour 半期報告 - 社内エンジニアを支援する「なんでも相談会」の成果 - サーバーワークスエンジニアブログ
                                            • いろんな人のコーディングAIエージェントへの指示を見てみる - Qiita

                                              Pull Request(PR)のレビューを行う際は、以下の手順でファイルごとにコメントを付けてください: 1. PRの差分を確認: `gh pr diff <PR番号>`でPRの差分を確認 2. ファイルごとにレビューコメントを追加: ```bash gh api repos/<owner>/<repo>/pulls/<PR番号>/comments \ -F body="レビューコメント" \ -F commit_id="$(gh pr view <PR番号> --json headRefOid --jq .headRefOid)" \ -F path="対象ファイルのパス" \ -F position=<diffの行番号> ``` - position: diffの行番号(新規ファイルの場合は1から開始) - commit_id: PRの最新のコミットIDを自動取得 # Cline R

                                                いろんな人のコーディングAIエージェントへの指示を見てみる - Qiita
                                              • ピーター・ティール: 科学の停滞とAI革命|AGIに仕事を奪われたい

                                                我々は、コロナ禍だけでなく、ここ50年ほど軟禁状態にあったような社会を生み出してきました。今、本物のAIの波の始まりを迎えています。これはおそらくインターネット自体に匹敵するブレークスルーです。 こんにちは、データオタクの皆さん。今日のゲストはピーター・ティールです。ピーターはPayPalの共同創業者兼CEOで、Facebookの最初の投資家、Palerの共同創業者です。また、Founders Fundの創業者兼マネージングパートナーであり、『ゼロ・トゥ・ワン』の著者でもあります。これは私が最高のビジネス書の一つだと考えています。ピーター、World of Dasへようこそ。 お招きいただきありがとうございます、オリン。 会社を立ち上げる際、全体的な市場規模(TAM)はどれほど重要ですか。 それは常に必要な要素です。市場が全くないのはかなり悪いことです。しかし、TAMを過度に強調する方法も

                                                  ピーター・ティール: 科学の停滞とAI革命|AGIに仕事を奪われたい
                                                • 海外「別に日本だけの特徴じゃないぞ」ペットに食べ物の名前を付けがちな日本に対する海外の反応 : すらるど - 海外の反応

                                                  2025年04月12日20:25 海外「別に日本だけの特徴じゃないぞ」ペットに食べ物の名前を付けがちな日本に対する海外の反応 カテゴリ生活 sliceofworld Comment(42) image credit:reddit.com 日本では飼い犬や飼い猫にチョコやクッキーなど食べ物の名前を付ける家庭は珍しくありません。なぜ日本人はペットに食べ物の名前を付けるのだろうかと海外の掲示板で語り合っていました。 引用元:reddit.com スポンサードリンク ●投稿主なぜ日本人はペットに食べ物の名前を付けるのだろう。この犬の名前はツナマヨ。もち、もも、あずき、チョコ、ノリ、シュガーという名前の犬も見てきた。 image credit:reddit.com ●comment我が家の猫の名前はメープルとワッフル。今度飼う猫はパンケーキかベーコンにする予定。チーズでもいいかな。自分の好物を名前に

                                                    海外「別に日本だけの特徴じゃないぞ」ペットに食べ物の名前を付けがちな日本に対する海外の反応 : すらるど - 海外の反応
                                                  • プログラマー必見!Cursor Rulesでコード品質と開発速度を同時に高める技

                                                    はじめに 最近、AIを活用したコーディングに挑戦していますが、正直言って最初は苦戦していました。特に、AIが生成するコードが自分のコーディングスタイルと合わなくて困っていたんです。でも、Cursor Rules を発見してから、もう悩みは解消されました!今日は、私が実際に体験したCursor Rulesの魅力について、皆さんにシェアしたいと思います。 Cursor Rulesを使いこなせば、AIプログラミングの効率が劇的に向上しますよ。これは間違いない! 個人のおすすめの最適な組み合わせは以下の通りです:Gemini-2.5-pro-0325 → Claude-3.7 → Claude-3.5 && DS-V3 > GPT-o3mini && GPT-4O… Cursor Rulesとは?AIプログラミングの心強い味方 1.1 Cursor Rulesの基本概念 Cursor Rulesっ

                                                      プログラマー必見!Cursor Rulesでコード品質と開発速度を同時に高める技
                                                    • エムスリーBIRチーム大解剖!プロダクト開発の舞台裏と、チームを支える文化 - エムスリーテックブログ

                                                      はじめに こんにちは。エムスリーエンジニアリンググループ、BIR(Business Intelligence and Research)チームに最近入った丸山です。 この記事では、成長著しいリサーチプロダクトを開発している私たちが、新メンバーのオンボーディングを円滑に進めるために行っている取り組みについてご紹介します。 はじめに BIRチームについて BIRチームの成果を支える取り組み コード品質を高める コミュニケーションとサポート体制 学習・成長支援 次のメンバーのために取り組んでいること おわりに We are hiring!! BIRチームについて BIRでは、アンケートシステムをはじめとするリサーチプロダクトや、医薬品の利用状況に関するデータを提供しています。 チームについてもっと知りたい方は、こちらのチーム紹介資料をご覧ください。 BIRではここ1年で、非常に活発にプロダクト開

                                                        エムスリーBIRチーム大解剖!プロダクト開発の舞台裏と、チームを支える文化 - エムスリーテックブログ
                                                      • 「Snapdragon 8s Gen 4」発表!8s Gen 3からCPU性能は31%、GPU性能は49%と大幅アップ!

                                                        Qualcommから新たにSnapdragon 8s Gen 4が発表されましたよ!ハイエンドだった8s Gen 3から大きくスペックアップしており非常に期待できるチップです。なお、こちらはいわゆるs版なのでsなしの型番、Eliteとはまた別シリーズにあたるものなので混同に注意。 sシリーズ3代目のSnapdragon 8s Gen 4が発表 Snapdragon 8s Gen xとしては3つめに当たるSnapdragon 8s Gen 4が登場しましたね!数字的には第4世代に当たると思われがちですが、8s Gen 1は存在しておらず8s Gen 2から登場したので実質3つ目。相変わらずややこしいのはQualcommらしいというか‥ またSnapdragon 8s Gen 4の型番はSM8735。メーカーや家電量販店の販路によってはこの表記になる場合もあるので覚えておいて損はありません。

                                                          「Snapdragon 8s Gen 4」発表!8s Gen 3からCPU性能は31%、GPU性能は49%と大幅アップ!
                                                        • for Google Cloud PCA

                                                          Google Computing Engine (GCE) IaaS (Infrastructure as a Service)。AWS EC2相当。 基本EC2同様、マシンスペックやOSを指定して起動する。 カスタムマシンタイプ ワークロードに最適なCPU数とメモリ容量を搭載した仮想マシンを指定可能。 インスタンスタイプ 末尾の数字がvCPUに対応する命名規則。 C系 : コンピュート最適 M系 : メモリ最適 A系 : 機械学習向け E系 : コスト面で経済的 etc... AEC2同様それぞれのファミリーに向き不向きがある。 Live Migration 仮想マシンを稼働状態のまま別のホストに移動させる機能。 事前にメモリレベルでコピーし、瞬断させたのち移動させる。ユーザからはその移動を気にすることなく利用し続けられる。 AWSやAzureでもホストの計画メンテナンス時にはVMの停止

                                                            for Google Cloud PCA
                                                          • デバイスファイル - ArchWiki

                                                            ブロックデバイス ブロックデバイスは特殊ファイルで、バッファを使ってハードウェアデバイスにアクセスできます。仮想ファイルシステムデバイスの詳細な説明と比較は ブロックデバイス を見てください。 ブロックデバイスの名前 デバイスの名前の最初の部分はブロックデバイスを操作するカーネルのドライバーサブシステムを示します。 SCSI SCSI コマンド (SCSI、SAS、UASP) や ATA 接続 (PATA、SATA)、USB マスストレージ接続のいずれかをサポートするストレージデバイス (ハードディスク、SSD、フラッシュドライブなど) は、Linux カーネルの SCSI ドライバサブシステムによって扱われます。これらのストレージデバイスは、同じ命名規則を使用します。 これらデバイスの名前は sd から始まります。そして認識順に a から始まる小文字の英字が後ろに続きます。1番目に発見さ

                                                            • デジタル保存 - Wikipedia

                                                              図書館情報学およびアーカイブズ学において、デジタル保存(デジタルほぞん)とは、継続的な価値をもつデジタル情報が長期的にアクセスでき利用可能であることを保証する公式なプロセスのことをいう[1]。それは計画の策定、資源の配分、保存手段・技術の適用を含み[2]、媒体の損傷や技術の変化といった諸課題がどのようなものであれ、デジタル化されたコンテンツやもともとデジタル形式で作成された「ボーンデジタル」コンテンツへのアクセス機会を保証するための方針・戦略・活動を組み合わせたものである。デジタル保存の目標は、真正なコンテンツを長期にわたり精確に表示・生成(レンダリング)することである[3]。 米国図書館協会の一部門である「図書館コレクション・テクニカルサービス部会」(2020年に新たな部会 Core: Leadership, Infrastructure, Futures に統合)の保存・デジタル化セク

                                                              • Ubuntuでユーザー名を安全に変更する方法【初心者向け完全ガイド】 - オープンソースの力を活用する方法~Ubuntuの世界へようこそ~

                                                                1. はじめにUbuntuを使用している際、ユーザー名を変更したい状況に直面することがあります。例えば、以下のような理由が考えられます。 システムの整理のためプライバシー保護やセキュリティ上の理由新しい命名規則やプロジェクトに合わせるためユーザー名の変更は単純に思えるかもしれませんが、実際にはいくつかの手順を慎重に進める必要があります。変更を誤ると、システムにログインできなくなったり、権限の設定が正しく動作しなくなったりする可能性があります。 このガイドでは、初心者から中級者向けにUbuntuで安全かつ確実にユーザー名を変更する方法を、ステップごとに詳しく解説します。この記事を読み進めることで、適切な準備を行いながら、システムを損なうことなくユーザー名を変更する方法をマスターできます。 2. 事前準備管理者権限の確認方法ユーザー名を変更するには、管理者権限(sudo権限)が必要です。現在の

                                                                  Ubuntuでユーザー名を安全に変更する方法【初心者向け完全ガイド】 - オープンソースの力を活用する方法~Ubuntuの世界へようこそ~
                                                                • 世界一やさしいRAG構築入門 ──Azure OpenAI Serviceで実現する賢いAIチャットボット

                                                                  2025年3月19日紙版発売 2025年3月19日電子版発売 武井宜行 著 B5変形判/336ページ 定価3,300円(本体3,000円+税10%) ISBN 978-4-297-14732-7 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 本書のサポートページサンプルファイルのダウンロードや正誤表など この本の概要 本書では,RAGの基本概念から構築・活用までを徹底的にわかりやすく解説しています。初心者でも理解しやすいよう,図解をふんだんに用いて,従来技術との違いを明確にし,さらに実際にRAGを動かせるコードも掲載しています。具体的な内容は以下のとおりです。 生成AIの基礎知識: 生成AIの仕組みや活用方法を学び,Ch

                                                                    世界一やさしいRAG構築入門 ──Azure OpenAI Serviceで実現する賢いAIチャットボット
                                                                  • PR作成時のルーティン、全部やってくれる“神後輩”をGitHub Actionsで作った話

                                                                    私たちのチームでは、Notionでタスク管理をして、開発作業はGitHubで行うというスタイルを取っています。 以前は、定例ミーティングのたびに担当者にタスクの進捗を確認し、その内容に応じてNotion側のタスク状態を手動で更新するなど、GitHubとNotionをそれぞれ別々に管理していました。 しかし最近になって、これらのツールを連携させることで大きなメリットが得られることに気づきました。 具体的に連携によって得られた利点は、以下のようなものです: GitHubでPull Requestを作成すると、Notion側のタスクステータスが自動的に「Review」に切り替わる PRがマージされると、自動でステータスが「Done」に更新される タスクの進行状況が常に最新の状態で保たれ、確認漏れやステータス更新の手間がなくなる このように、GitHubとNotionを連携させることで、手動操作を

                                                                      PR作成時のルーティン、全部やってくれる“神後輩”をGitHub Actionsで作った話
                                                                    • Vodafone UKのFigma活用術:マルチブランドをスマート管理|koppi

                                                                      FigmaのVariables機能は、デザインシステムの効率化に大きく貢献するツールですが、マルチブランド対応にどのように活用できるのでしょうか? 今回紹介するのは、Vodafone UKが実施したFigma Variablesの導入事例です。この記事では、Figma Variablesを活用してどのように分類ルールを整理して管理しやすくしたのか紹介されています。 参考記事 ※ このnoteは、個人の理解できた範囲でまとめたものです。 まだ消化しきれていない部分もあるため、もし誤解や補足があればぜひご指摘いただけると嬉しいです! Vodafone UKのデザインシステムの課題1. マルチブランド環境の管理が困難Vodafone UKは以下の3つのブランドを展開しています。 Vodafone(親ブランド) VOXI(若年層向け) Talkmobile(シンプルなSIM Onlyプラン) これ

                                                                        Vodafone UKのFigma活用術:マルチブランドをスマート管理|koppi
                                                                      • GeminiにCLIでタスクを投げるツール「shitauke-cli」をClaude Desktopで作ってみた

                                                                        https://zenn.dev/t3ta/articles/90257a2a659d70 に関する真面目な記事です。 背景 普段、VS Code で Roo Code を使いながら AI を活用している。その中で、以下のような運用が自然と定着していた。 簡単なタスクは Gemini に依頼 難しいタスクは Claude に依頼 Gemini はレスポンスが速く、簡単な質問や補助タスクに適している。一方、Claude は長文の文脈を理解するのが得意で、深い推論が必要な場合に向いている。これによって、適材適所で AI モデルを使い分ける ことで、より快適に作業できていた。 しかし、Claude Desktop と Roo Code + Gemini を同時運用すると、文脈が一貫しない という問題に直面。 なぜ CLI を作ろうと思ったのか? 1. Claude Desktop と Roo C

                                                                          GeminiにCLIでタスクを投げるツール「shitauke-cli」をClaude Desktopで作ってみた
                                                                        • 【新しいutmパラメータの備忘録】utm_source_platform(参照元プラットフォーム)・utm_creative_format(クリエイティブフォーマット)・utm_marketing_tactic(マーケティング戦術) - きのこの広告運用備忘録

                                                                          ある日、私はSNS広告をGA4で分析しやすくするためのutmの命名規則について考えていました。 そんな中、なんとなくutmパラメータのヘルプページに目を通していたら「あれ?こんなパラメあったっけ…?」と疑問に思ったところから物語は始まります。 utm_source_platform(参照元プラットフォーム) utm_creative_format(クリエイティブのフォーマット) utm_marketing_tactic(マーケティング戦術) こんなパラメータありましたっけ…? 知らなかった…恥ずかしい…。 ということでこのパラメについて調べたことを備忘録として残す。 【utm_source_platform(参照元プラットフォーム)】【utm_creative_format(クリエイティブフォーマット)】【utm_marketing_tactic(マーケティング戦術)】を知るに至ったきっか

                                                                            【新しいutmパラメータの備忘録】utm_source_platform(参照元プラットフォーム)・utm_creative_format(クリエイティブフォーマット)・utm_marketing_tactic(マーケティング戦術) - きのこの広告運用備忘録
                                                                          • AI時代のシニア開発者のスキルとは?AIを活用した正しいソフトウェア開発の手法 | ソフトアンテナ

                                                                            AIを利用したソフトウェア開発が広まっているなか、作業効率や成果が大幅に向上した感じる開発者もいれば、そうでない開発者もいるようですです。 AIがあまり便利でないと感じている開発者は、AIツールを適切に利用していないのが問題かもしれません。AI支援型コーディングツールを活用する際の効果的な方法について、特に熟練した開発者に向けた提案を行うブログ記事「Senior Developer Skills in the AI Age」が公開されています。 この記事の著者は Manuel Kießling(マニュエル・キーリング)氏で、25年以上にわたるソフトウェア開発経験を持つ熟練したエンジニアです。AI時代における効率的なコーディング方法や開発哲学についての洞察を共有することに情熱を注いでおり、AI支援型コーディングツールを最大限に活用する方法について説明しています。 記事によると、著者は、個人お

                                                                              AI時代のシニア開発者のスキルとは?AIを活用した正しいソフトウェア開発の手法 | ソフトアンテナ
                                                                            • .clinerulesを導入して、開発効率を上げていきたい話

                                                                              こんにちは!アルダグラムでエンジニアをしているkageyamaです。 最近のAIの発展は目覚ましく、普段の開発業務における生産性向上に大きく貢献しています。 弊社開発部でも、今年から積極的にAIツールの導入・活用を進めており、AI戦略ユニットも発足しました。 現在は色々なツールを各自が試しながら知見を共有して、より良い開発体験を模索しています。2025年4月時点で、開発部では以下のAIツールを全社員が利用できる環境を整えています。 ChatGPT Claude OpenAI Platform Devin Gemini Code Assist Cursor Junie Cline (RooClineも含む) この記事では、上記の中でも Cline を扱いやすくするために導入した .clinerules について、その知見を共有していきます。 目次 アルダグラムでの.clinerulesの役割

                                                                                .clinerulesを導入して、開発効率を上げていきたい話
                                                                              • React プロジェクトの関数名やファイルの命名規則Tips

                                                                                React プロジェクトにおける関数名やファイル名の大文字・小文字の使用について、適切な命名規則を理解することはコードの可読性と保守性を高めるために非常に重要です。 以下に、一般的な命名規則とその理由を詳しく説明します。 コンポーネントの命名規則 関数コンポーネントの名前 React のコンポーネント(特に関数コンポーネント)は PascalCase(パスカルケース) を使用して命名します。これは各単語の最初の文字を大文字にし、単語を連結する方法です。 例: // 正しい命名例 const Header = () => { return <header>Header</header>; }; const UserProfile = () => { return <div>User Profile</div>; }; // 誤った命名例 const header = () => { retu

                                                                                  React プロジェクトの関数名やファイルの命名規則Tips
                                                                                • エンジニアが行動に出る時 - Qiita

                                                                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? シェークスピア氏は言った。転職するかしないか、それが問題だ。 (生きるか死ぬか、それが問題だ。live or die, that’s the question) この数ヶ月、その事ばかり考える。 倒れて行く戦士達。私と同じ日に入社した同僚は先月転職を表明した。 更にその先月、最も有能なエンジニアが胃腸炎と共に退職した。 私自身も以前から企業のカジュアル面談を複数受けている。 1年前、入社した瞬間に、いかにこの会社がまずいかはすぐに分かった。 バージョン管理しない、自動テストしない、一番歴が長い先輩のIDEがdream weaver。 面

                                                                                    エンジニアが行動に出る時 - Qiita