並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 189件

新着順 人気順

命名規則の検索結果81 - 120 件 / 189件

  • KANNAのAWSインフラ基盤リプレースの舞台裏

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

      KANNAのAWSインフラ基盤リプレースの舞台裏
    • ディメンショナルモデリング勉強会を実施しました - 10X Product Blog

      データ基盤チームに所属しているデータエンジニアの吉田(id:syou6162)です。10X社内のデータマネジメントの仕事をしています。 最近、社内でディメンショナルモデリング勉強会を行なったですが、なぜ勉強会を行なったのか、どのように行なったのか、勉強会を行なった結果何が得られたかについてまとめます。 ディメンショナルモデリング勉強会開催の背景 勉強会の進め方やスコープ 勉強会の参加者 勉強会で学んだ内容 Four-Step Dimensional Design Process キーの設計について 複数スタースキーマを適切に利用し、ファントラップを避ける コンフォームドディメンション まとめ: 勉強会で得られたもの ディメンショナルモデリング勉強会開催の背景 前回のエントリにまとめた通り、10Xのデータマネジメントの課題の中でも「データウェアハウジングとビジネスインテリジェンス」は優先度が

        ディメンショナルモデリング勉強会を実施しました - 10X Product Blog
      • neue cc - ConsoleAppFramework v5 - ゼロオーバーヘッド・Native AOT対応のC#用CLIフレームワーク

        ConsoleAppFramework v5 - ゼロオーバーヘッド・Native AOT対応のC#用CLIフレームワーク 2024-06-13 ConsoleAppFrameworkの完全に新しいバージョンをリリースしました。完全に設計しなおして実装も完全に作り直された、何もかもが新しいフレームワークになっています。設計指針として「Zero Dependency, Zero Overhead, Zero Reflection, Zero Allocation, AOT Safe」を掲げ、もちろん、他を圧倒的に引き離すパフォーマンスを実現しています。 これはコールドスタートアップ・ウォームアップなしでのベンチマークとなっていて、CLIアプリケーションでの実際での利用に最も即したものだと考えています。System.CommandLineと比較すれば280倍!メモリアロケーション量もほかのフレ

        • CloudWatch Logsのロググループ名とログストリーム名の命名規則を一部のAWSサービスに限りまとめてみた | DevelopersIO

          はじめに マルチアカウント構成において、アカウント発行後にCloudFormationを使ってアカウントのベースライン(セキュリティ、ネットワーク、ログ等)を構築することがよくあります。 その際、AWSサービスごとに1つのロググループをベースラインで作成するか、メンバーアカウント側で必要に応じてロググループを作成するかを検討する必要があります。 1つのロググループに複数のリソースのログを集約する方法と、リソースごとにロググループを作成する方法には、それぞれメリットとデメリットがあります。 1つのロググループを集約する メリット 管理するリソースが減る 手動で作成する手間が減る ログをクエリする際、関連するログが1つのロググループにまとめられていると効率的になることがある デメリット 1秒間のログイベント書き込みには制限があるため、エラーになる可能性がある 各リソースごとに識別できるログスト

            CloudWatch Logsのロググループ名とログストリーム名の命名規則を一部のAWSサービスに限りまとめてみた | DevelopersIO
          • Pythonの組み込み型にlenメソッドはなくて、長さを知るときにlen関数を使うのはなぜ? Guido氏の意向に迫る - nikkie-ftnextの日記

            Pythonは歴史が長いので、色々な方がその理由を解説されていますが、私も自分の言葉で説明したくなったので一本書きます。 その理由は、生みの親(かつての慈悲深き終身独裁者)Guido氏の意向です。 Guido氏の考えを覗きに行きましょう。 目次 目次 デザインと歴史 FAQ Guido氏のメール 1つ目:Human Computer Interaction(HCI)から 2つ目:特殊メソッドの命名規約から 参考文献(先人に感謝) Guido氏の意向の理解まとめ P.S. Pythonに飼い慣らされたnikkieは デザインと歴史 FAQ 公式ドキュメントの中にはFAQのページがあります。 その中に表題の疑問にズバリな項があります! Python にメソッドを使う機能 (list.index() 等) と関数を使う機能 (len(list) 等) があるのはなぜですか? なんでlist.in

              Pythonの組み込み型にlenメソッドはなくて、長さを知るときにlen関数を使うのはなぜ? Guido氏の意向に迫る - nikkie-ftnextの日記
            • Tagged Type(Branded Type)を使って飛行機の不時着や人工衛星紛失を防ごう / Scala 3ではTagged Typeを簡単に作れる - Lambdaカクテル

              Tagged Type というテクニックがある(TypeScript界隈などではBranded Typeと呼ばれているようだ)。実行時の型としては同じだが、型システム上はこれを区別して別物として扱い、混同できなくする仕組みを作るためのものだ。 AIくん!サムネイラスト作って!と頼んで作ってもらった画像 Tagged Type 単位の取り違えによる事故は後を絶たない。世の中には、キログラムとポンドを混同して飛行機があわや墜落しかけたり、メートルとヤードを混同して人工衛星がどっかに行ったりしている。尊い人命や国民の血税と比べるといささか霞むかもしれないが、ユーザIDとペイロードを間違えて送信したり、金額と口座番号を取り違えて送金したり、秘密鍵と公開鍵を間違えて表示したりしてしまえば、プログラマが大変な苦労をするか、会社そのものが傾くだろう。 しかしながら、データとしてはどちらも同じDouble

                Tagged Type(Branded Type)を使って飛行機の不時着や人工衛星紛失を防ごう / Scala 3ではTagged Typeを簡単に作れる - Lambdaカクテル
              • ついにIntelが3nm相当のプロセスルール「Intel 3」での大量生産を開始

                Intelが「Intel 3」プロセスでの大量生産開始を報告しました。Intel 3プロセスで製造する半導体は前世代のIntel 4と比べて消費電力当たりの処理性能が18%向上しているそうです。 Intel Delivers Leading-Edge Foundry Node with Intel 3 Technology; on Path Back to Process Leadership - Intel Community https://community.intel.com/t5/Blogs/Intel-Foundry/Intel-Foundry/Intel-Delivers-Leading-Edge-Foundry-Node-with-Intel-3-Technology/post/1607454 Intelは「Intel 14nm」「Intel 10nm」といったように「In

                  ついにIntelが3nm相当のプロセスルール「Intel 3」での大量生産を開始
                • 大統一プロダクト間連携を夢見た僕たちが歩いてきた道のりと未来の話をしよう - ANDPAD Tech Blog

                  近年のSaaSはより一層、マルチプロダクトを展開する企業が増えています。複数のプロダクトを展開していくことでプロダクト間のシナジーを生み出すことが期待されますが、その一方でプロダクト間の連携は非常に難しい課題です。アンドパッドでも、複数のプロダクトを展開していき成長を続けていく中で、その都度プロダクト間の連携をする仕組みを構築してきました。 そして、最近私が所属しているリアーキテクティングチーム1では、現在取り組んでいる中の1つのプロジェクトとしてこのプロダクト間連携を再設計してプロダクト間連携用のgRPC APIサーバーである「Tsugite」2を構築するプロジェクトを進めています。著者の@ydahはこのプロジェクトにおいて、プロダクトオーナー3としてプロジェクトを推進しています。 この記事では、我々がプロダクト間連携を進める上で考えたことや、何を考えてどのように進めてきたか、そしてこれ

                    大統一プロダクト間連携を夢見た僕たちが歩いてきた道のりと未来の話をしよう - ANDPAD Tech Blog
                  • 要件定義とデータベース設計 - TRACERY Lab.(トレラボ)

                    シリーズ: 要件定義とはそもそも何か 要件定義の目的とゴールとは 要件定義の重要ポイント〜要望・要求・要件を見極める 事業・業務・システムの3階層で要件を捉える 業務フロー図で見える化する業務プロセスからシステム要件への道筋 ユースケースとロバストネス図によるシステム要件定義 システム要件定義の成果物〜設計へのインプットを作成する 要件定義とソフトウェアアーキテクチャ設計 要件定義とクラス設計 要件定義とデータベース設計(本記事) TRACERYプロダクトマネージャーの haru です。 システムとは、ヒト・モノ・カネ・情報といった経営資源が有機的に連携し、共通の目的に向かって動く仕組みです*1。 ソフトウェアはこの連携を処理の振る舞いとして実装し、システム内でのやり取りをデータとして記録します。 したがって、データモデル*2を確認すれば、そのシステムがどのような情報を扱い、どの情報同士が

                      要件定義とデータベース設計 - TRACERY Lab.(トレラボ)
                    • Fujiwara Tech Conference 2025でfujiwara-wareやecspressoのCI/CDについて話しました&補足など - Re:cohalz

                      connpass.com 資料はこちらです。 紹介できなかったところや発表・懇親会中に質問があった内容について補足します。 fujiwara-wareへの貢献 以前にecspresso MeetUpでも紹介しているのでそちらもご確認ください。 speakerdeck.com 個人的に一番好きな貢献はdiffコマンドによるUnified Diff形式の出力で、v1の時はオプションですがv2からはデフォルトで有効にしてもらって自分を含め多くの人が使う機能を用意できたなと思ってます。 github.com ステージング環境を停止・再開する部分について 再開する際になぜ scale --tasks=1 になってないのかという質問がありました。 これはリポジトリをマスターとして扱いためで、desiredCountも含めコード管理しています。単にdeployコマンドを実行することでdesiredCou

                        Fujiwara Tech Conference 2025でfujiwara-wareやecspressoのCI/CDについて話しました&補足など - Re:cohalz
                      • NxのGeneratorを活用した管理画面200ページのリニューアル事例 - Findy Tech Blog

                        ファインディ株式会社でフロントエンドの開発をしております千田(@_c0909)です。 この記事はFindy Advent Calendar 2024 24日目の記事です。 adventar.org 転職サービス『Findy』の管理画面リニューアルプロジェクトで、約200ページ規模の開発をしました。 管理画面の機能は構成が似通っているため、NxのGeneratorによるコード自動生成を活用して画面作成の効率化を図りました。 本記事では、その取り組みについて共有させていただきます。 Nxについては以前の記事で紹介しておりますので、併せてご覧ください。 tech.findy.co.jp Generator導入の背景 なぜNxのGeneratorなのか Nxエコシステムとの親和性が高い 再利用性が高い Generatorに対するテストが書けるため、メンテナンスがしやすい どうやって対応したか 今後

                          NxのGeneratorを活用した管理画面200ページのリニューアル事例 - Findy Tech Blog
                        • 理解しやすいコードの書き方~理解容易性の7つの観点~ - Qiita

                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 「理解容易性」は「保守性」の観点の1つとして重視され、多くの原則や技法が紹介されているが、断片的かつ多様であり、全体像を理解することは難しい。 抽象度は高いが、体系的に観点を整理する事で、その理解の助けとなれば幸いである。 定義 「理解容易性」を簡単に言えば、「理解のしやすさ」であるが、その意味から掘り下げると、「思考する量」と言い換えることができる。 本記事では理解容易性を「思考量の少なさ」と定義し、7つの観点に整理した。 先に要約およびチェックリストを記載し、概略を記載した。 後に詳細で理解のため、各観点毎の説明と個別の原

                            理解しやすいコードの書き方~理解容易性の7つの観点~ - Qiita
                          • 「あのSoC」のリネーム?令和最新版地雷候補「Snapdragon 6s Gen 3」発表 - すまほん!!

                            すまほん!! » 通信・モバイル » メーカー » 「あのSoC」のリネーム?令和最新版地雷候補「Snapdragon 6s Gen 3」発表 Qualcommは、エントリークラスからミッドレンジ帯のスマートフォン向けのSoCである「Snapdragon 6s Gen 3」を発表しました。 「Snapdragon 8s Gen 3」で見られるように、s付きモデルは無印より廉価で低性能ですが、どうやらその性能は思ったより低そうです。 立ち位置はSnapdragon 6シリーズの下位に位置するモデル。しかし3年ほど前にQualcomm製品の命名規則が大きく変更されて以来、Snapdragon 6シリーズの製品は「6 Gen 1」と今回発表された「6s Gen 3」しかありません。つまり世代でいえば廉価モデルしか存在しないという状況。 また、そもそも「第2世代」と名乗るチップも存在していませんが

                              「あのSoC」のリネーム?令和最新版地雷候補「Snapdragon 6s Gen 3」発表 - すまほん!!
                            • ロシア政府の関与するハッカー集団「スター・ブリザード」が用いる100以上のドメインをアメリカ司法省が押収

                              ロシア連邦安全保障局(FSB)の関与が確実視されているハッカー集団「スター・ブリザード」が、コンピューター詐欺や不正行為に用いていたドメイン100件以上を、アメリカ司法省が押収したことがわかりました。 Office of Public Affairs | Justice Department Disrupts Russian Intelligence Spear-Phishing Efforts | United States Department of Justice https://www.justice.gov/opa/pr/justice-department-disrupts-russian-intelligence-spear-phishing-efforts Protecting Democratic Institutions from Cyber Threats - Mic

                                ロシア政府の関与するハッカー集団「スター・ブリザード」が用いる100以上のドメインをアメリカ司法省が押収
                              • 自社のGA4のデータ、整理できてる? 今日から使えるチェックリストで棚卸しを【#現場で役立つGA4】 - ブログ - 株式会社JADE

                                こんにちは! 株式会社JADEのコンサルタントの郡山です。 この記事は、JADE Advent Calendar 2024の12日目の記事です。 そして、毎月GA4のノウハウを発信している「#現場で役立つGA4」の連載記事第2弾でもあります。 今回は「運用中のGA4プロパティの設定、計測しているデータを整理するチェックリスト」を作ってみました。 旧バージョンのGA(ユニバーサルアナリティクス)からGA4に完全移行したけど、「どんな設定でどんな計測をしているのか実はよくわかってない」という担当者の方は必見です。 12月中にチェックリストを参考に、GA4の棚卸しをしてみませんか? #現場で役立つGA4 前回の記事はこちら。 blog.ja.dev ウチのGA4はどんな設定で何を計測してるんだっけ?と聞かれてちゃんと答えられるか 従来のバージョンの Google アナリティクス = ユニバーサル

                                  自社のGA4のデータ、整理できてる? 今日から使えるチェックリストで棚卸しを【#現場で役立つGA4】 - ブログ - 株式会社JADE
                                • GitHub Copilotにカスタムインストラクションで最新技術や独自ルールを教え込む

                                  GitHub Copilot GitHub Copilotは、AIによるチャットやインラインでのコーディング補助を目的としたツールです。GitHub Copilotの動作特徴としてGitHub上に公開されているコードを学習したりRAGをしています。逆にいうと非公開の独自情報やベースになっているLLMが持っている記憶にない情報は答えることができません。[1] カスタムインストラクション 上記のような課題を解決するために カスタムインストラクション機能がこの度追加されました。(執筆時点ではパブリックプレビュー) カスタムインストラクションは文字通りカスタムの指示(Instruction)や情報(Context)をCopilotに対して与えられる機能です。 カスタムインストラクションの有効化 VS Codeの場合は規定で有効なのでこの手順はスキップできます。Visual Studioでは既定で無

                                    GitHub Copilotにカスタムインストラクションで最新技術や独自ルールを教え込む
                                  • エクセル+パワポでネットワーク構成情報を管理するCisco「Network Sketcher」を試してみた(INTERNET Watch) - Yahoo!ニュース

                                    Network Sketcherは、Ciscoのオープンソースプロジェクトで開発が進められているネットワーク構成情報管理ツール(Pythonプログラム)だ。 【画像】Ciscoのオープンソースプロジェクトとして開発されている「Network Sketcher」 PowerPointによるラフからネットワークの物理構成や論理構成の情報を自動生成したり、実際の環境に合わせて情報を入力して最新情報を管理したりできるプラットフォームになっている。部門や担当者ごとにバラバラになりがちなネットワーク構成管理を統一し、効率的な管理を実現できるのが特徴だ。どのように情報を管理できるのか、実際に試してみた。 ■ カオスになりがちなネットワーク構成情報を集約し、管理を効率化できる ネットワークの構成情報を正確に管理し続けることは、なかなか難しい。 台数が限られている自宅の環境でも、接続先が分からないケーブルが

                                      エクセル+パワポでネットワーク構成情報を管理するCisco「Network Sketcher」を試してみた(INTERNET Watch) - Yahoo!ニュース
                                    • Devinを120%活用するためにチームとして取り組んでいること

                                      はじめに こんにちは、スマートラウンドのtsukakeiです! 今日はDevinを120%活用するためにチームとして取り組んでいることをご紹介したいと思います! 弊社のDevin活用事例について知りたい方は下の記事をご覧ください! 対象読者 Devinをチームとして活用したい方 Devinを上手く使いこなしたい方 Devin側のセットアップ Devinは自律型AIとして単独でタスクをこなすことができますが、そのためにはDevinのための開発環境構築が欠かせません 弊社がDevinの活用のために行なっていることを共有いたします Workspaceのセットアップ Devinを動かすために、まずは正しく開発環境構築をしましょう このWorkspaceの設定は、すべてのセッションが影響を受けるため、「毎回これやってって指示しているな」「いつも微妙にXXXの起動失敗しているんだよな」ことがある場合は

                                        Devinを120%活用するためにチームとして取り組んでいること
                                      • Cursor上級テクニック〜月額$20の真価を解放せよ〜

                                        こんにちは、トグルホールディングスのAIエンジニアの中村です! トグルホールディングスエンジニアアドベントカレンダーの21日目の記事です! 本記事では、Cursorを基本的に使いこなしている開発者がさらに一歩進んで活用するためのニッチなテクニックを紹介します。 「Cursor Proにせっかく月20ドル払っているから、もう一段活用の幅を広げたい!」 という方にこそ読んでいただきたい内容です! はじめに Cursorの主要機能を一通り使いこなしている方も多いかと思います。 しかし、月20ドルという投資をするからには、表面上の使い方だけではもったいない! 本記事では、案外見落とされがちな設定や機能を掘り下げて、Cursorの潜在能力をさらに引き出すための具体的なテクニックを紹介します。 少しの手間をかけるだけで、Cursorはあなたの プロジェクト全体を俯瞰してサポートする頼れる“参謀” にな

                                          Cursor上級テクニック〜月額$20の真価を解放せよ〜
                                        • 歴戦のSE向け手順書を作成する際に気をつけたこと - Qiita

                                          お疲れ様です! やっと秋めいてきて快適ですが、現場のクーラーは集中管理されているので相変わらず極寒です。 今回は現場のSEさんたちに手順書を作る仕事をしたので、その際に気をつけたポイント、やった事をまとめした。かなりやっつけ仕事でしたが、今後手順書を作成する際の参考になれば幸いです。 手順書を作ることになった経緯 機密事項に触れてしまうので色々割愛しますが、プロジェクトにある全ての機器をリスト化して管理しよう!!となり、数百台ある機器のシリアル番号などのデバイス情報や中身のソフトウェア情報を集める事になりました。 現場上長から宇宙語で記されているぶっっっっ厚い機器管理の資料を渡され、「とりま必要な手順抜き出して、簡単な手順書を作成して皆さんに実施してもらって〜締切は5日後」と言い渡されました。 その5日間上長は現場に居ない、ということで自分でいろんな人に聞いてなんとかしなければならない状況

                                            歴戦のSE向け手順書を作成する際に気をつけたこと - Qiita
                                          • copilot-instructions.mdは使えるぞ!実戦投入レポート - JX通信社エンジニアブログ

                                            こんにちは、JX通信社でシニアエンジニアをしているSirosuzumeです。 先日、GitHub Copilotの新機能として、リポジトリのルートから.github/copilot-instructions.mdを読み込み、対話型UIの出力に反映する機能が追加されました。 この機能を使ってみて、どのような効果があるのか、どのように活用するのが良いのか、実際に新しく立ち上がったプロジェクトで試してみた結果を共有したいと思います。 copilot-instructions.mdの効果の検証 まずは実例を見てみましょう。 src/feature/entry-horse/presentational/list-item.tsxというファイルがあったとします。 この中にはEntryHorseListItemという名前のコンポーネントがあり、PropsはEntryHorseListItemPropsと

                                              copilot-instructions.mdは使えるぞ!実戦投入レポート - JX通信社エンジニアブログ
                                            • 【Security Hub修復手順】[APIGateway.1] API Gateway REST と WebSocket API 実行のログ記録を有効にする必要があります | DevelopersIO

                                              皆さん、お使いのAWS環境のセキュリティチェックはしていますか? 当エントリでは、AWS Security HubによるAWS環境のセキュリティ状況スコアリングに該当する項目についての修正手順をご紹介します。 本記事の対象コントロール [APIGateway.1] API Gateway REST と WebSocket API 実行のログ記録を有効にする必要があります [APIGateway.1] API Gateway REST and WebSocket API execution logging should be enabled 前提条件 本記事はAWS Security Hubで「AWS基礎セキュリティのベストプラクティススタンダード」を利用されている方向けの内容です。 AWS Security Hubの詳細についてはこちらのブログをご覧ください。 コントロールの説明 このコン

                                                【Security Hub修復手順】[APIGateway.1] API Gateway REST と WebSocket API 実行のログ記録を有効にする必要があります | DevelopersIO
                                              • Cursor の Rules for AI 全体のルール設定 翻訳 - Qiita

                                                TypeScript、Node.js、Next.js App Router、React、Shadcn UI、Radix UI、Tailwindのエキスパート。 コードのスタイルと構造 - 正確な例を用いて、簡潔で技術的な TypeScript コードを書きます。 - 関数型と宣言型のプログラミングパターンを使用し、クラスは避ける。 - コードの重複よりも反復とモジュール化を優先する。 - 補助動詞(isLoading, hasErrorなど)を用いた説明的な変数名を使用する。 - 構造ファイル:エクスポートされたコンポーネント、サブコンポーネント、ヘルパー、静的コンテンツ、型。 命名規則 - ディレクトリにはダッシュ付きの小文字を使用する(例:components/auth-wizard)。 - コンポーネントには名前付きエクスポートを使用する。 TypeScriptの使用法 - すべての

                                                  Cursor の Rules for AI 全体のルール設定 翻訳 - Qiita
                                                • BtoBビジネスにおけるMOps/SalesOpsとデータマネジメント入門 - Qiita

                                                  はじめに 普段は分析基盤/データ活用のクライアントワークに従事している私ですが、2023年11月~2024年2月にかけて、自社のマーケティング本部のデータ整備の支援をしました。 当時の責任者であるブライアンさんが入社後に、ツール選定を含め土台を整備してきていましたが(非常によくできていて私もとても勉強になりました)、手が回っていないところも多く、その部分を補完するような動きをしていました。 以前、「1年前の自分が読みたかった、データエンジニアリング入門」という記事で分析基盤の構築に関しては入門記事をまとめましたが、業務システムが関わる領域では違う考え方をすることも多くあります。 そこで、本記事では弊社株式会社primeNumber(pN)での業務システム/運用設計を事例に、Opsの領域におけるポイントをまとめてみようと思います。なお、3か月の取り組みのなかで整理してきた知見に限られているの

                                                    BtoBビジネスにおけるMOps/SalesOpsとデータマネジメント入門 - Qiita
                                                  • .clinerulesから.mdcファイルへ:初心者にもわかる完全ガイド|ユニコ🦄

                                                    近年、AIを活用したコード支援ツール(例:CursorやCline)の普及により、プロジェクト固有のルールを設定するためのファイルが重要になってきました。従来は「.clinerules」というファイルが使われていましたが、最新の動向ではこの方式は非推奨とされ、より柔軟で拡張性の高い「.mdcファイル」への移行が進んでいます。この記事では、.clinerulesと.mdcファイルの違いや移行の背景、メリット・デメリット、さらには具体的な移行手順について、初心者にもわかりやすく細かく解説していきます。 1. はじめに:.clinerulesとは?.clinerulesの基本概要「.clinerules」は、プロジェクトごとのAI支援ルールを定義するための設定ファイルです。 用途:主にAIがコード生成やリファクタリングを行う際、どのようなルールや基準で処理すべきかを指定します。 記述形式:基本的

                                                      .clinerulesから.mdcファイルへ:初心者にもわかる完全ガイド|ユニコ🦄
                                                    • ついにポメラを買ってポメラニアンになった - mochikoAsTechのdig日記

                                                      ポメラを買った!ポメラを買ったぞ!長らく気になってはいたものの、折角なら限定色のWHITEかCristalが欲しかった(だがどちらももうとうに完売していて手に入らない)という気持ちもあり、なんとなく買うに至っていなかったポメラを!ついに!買ったぞ!! 朱野さんの「キーボードなんて何でもいいと思ってた」を読んで以来、欲しいな…私もポメラニアンに…でもな…と迷ってたポメラ、ついに買ったー!明日届くぞー! https://t.co/uVxZVPlmOP — mochiko (@mochikoAsTech) 2024年5月2日 なぜこのタイミングで買ったかというと、2024年5月に開催される技術書典16で出す新刊(テクニカルライティング本)の原稿があまりに進まなくてつらかったからです。新しい文房具買うとわくわくしてしばらく真面目に日記書いたりするじゃないですか。あの感覚でポメラ買ったらもうちょっと

                                                        ついにポメラを買ってポメラニアンになった - mochikoAsTechのdig日記
                                                      • .clinerulesを導入して、開発効率を上げていきたい話

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

                                                          .clinerulesを導入して、開発効率を上げていきたい話
                                                        • 第842回 snapにも対応したRust製のシステムモニタリングツールであるMission Centerを試す | gihyo.jp

                                                          システムとは常に監視したい存在です。市民やSNSと同じくらい、コンピューターシステムもいろんな人が監視しています。それはデスクトップでも例外ではなく、たとえばWindowsにおいてもウェブブラウザー、Excel、ゲームに次いでよく起動されているソフトウェアと言えば、タスクマネージャーではないでしょうか。すみません、少し言い過ぎました。 今回はUbuntuデスクトップでも使え、情報量が充実しており、どこかで見たことのあるようなデザインのシステムモニターである「Mission Center」を紹介しましょう。 図1 特定のOSのユーザーであればピンとくる見た目のMission Center(中央⁠)⁠。左はUbuntu標準のシステムモニターで、右はCLIで人気のあるbashtop Rust製であのOSにも似たUIを持つMission Center 「Mission Center」はRustで作

                                                            第842回 snapにも対応したRust製のシステムモニタリングツールであるMission Centerを試す | gihyo.jp
                                                          • AMD,新世代CPUアーキテクチャ「Zen 5」採用の新型CPU「Ryzen 9000」と「Ryzen AI 300」を発表

                                                            AMD,新世代CPUアーキテクチャ「Zen 5」採用の新型CPU「Ryzen 9000」と「Ryzen AI 300」を発表 ライター:米田 聡 Lisa Su氏(CEO,AMD) 台湾時間6月3日,AMDは,台湾・台北市で6月4日に開幕する大規模展示会「COMPUTEX 2024」に合わせて,同社CEOであるLisa Su氏による基調講演を行い,かねてから予告されていた新しいCPUコアアーキテクチャ「Zen 5」を採用した新型デスクトップPC向けCPU「Ryzen 9000」シリーズと,Zen 5のCPUに第3世代NPUを統合したノートPC向けSoC(System-on-a-Chip)「Ryzen AI 300」シリーズを発表した。 本稿では,両製品の概要をまとめてみたい。 Ryzen 9からRyzen 5まで4製品が登場するRyzen 9000 まずは,Zen 5アーキテクチャ採用CP

                                                              AMD,新世代CPUアーキテクチャ「Zen 5」採用の新型CPU「Ryzen 9000」と「Ryzen AI 300」を発表
                                                            • HTML,CSS超初心者向け クラス名の付け方 - Qiita

                                                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? CSS設計を学びたい! どうもエンジニアになって数ヶ月のひよっこすらなっていない卵エンジニアです!🐣 この記事を見ているのはmarginなどのプロパティやレスポンシブ、flexを学んだばかりという方が意外と悩みがちなクラス名をどうつけるかについて記事にしました!参考にしたのは『技術評論社 CSS設計完全ガイド 半田淳志 第5版』です。有名な本なだけあってわかりやすく、分厚い本でしたがスラスラ読めました。 まず、クラス名をつける前に、みなさんはWebサイトを制作するときにどんなことを意識していますか?クラス名をつける前に、制作するWeb

                                                                HTML,CSS超初心者向け クラス名の付け方 - Qiita
                                                              • Windows 11 24H2アップデートでBSOD発生 – Microsoftが緊急対応策を展開中 - イノベトピア

                                                                Last Updated on 2025-04-18 09:17 by admin Microsoft社は2025年4月16日、Windows 11 24H2向けの最近リリースした複数のアップデートがブルースクリーンクラッシュを引き起こしていると警告しました。 問題となっているのは、4月の累積アップデート「KB5055523」、3月のプレビューアップデート「KB5053656」、そして3月のパッチチューズデーアップデート「KB5053598」です。 これらのアップデートをインストールして再起動すると、エラーコード「0x18B」を含む「SECURE_KERNEL_ERROR」というブルースクリーン例外が発生する可能性があります。Microsoftは現時点で恒久的な修正を提供しておらず、「Known Issue Rollback (KIR)」というメカニズムを使用して対処しています。 個人用ま

                                                                  Windows 11 24H2アップデートでBSOD発生 – Microsoftが緊急対応策を展開中 - イノベトピア
                                                                • 物事に名前を付ける時に避けるべき命名方法とは?

                                                                  科学の進歩と共に新しい概念が生まれた時、新しい概念には新しい名前が与えられます。この新しい名前はさまざまな命名規則にのっとってつけられますが、コンピューター科学者のウィル・クライトン氏が「一部の命名方法は避けるべきだ」と自身のブログで訴えています。 Naming Conventions That Need to Die | Will Crichton https://willcrichton.net/notes/naming-conventions-that-need-to-die/ 名前は思考のための重要なツールであり、知識を管理・構造化する軽量な手段を提供します。しかし、クライトン氏は「従来の命名則は学習を阻害し、進歩を妨げる」と主張しています。 クライトン氏は、まず第一に「発明者の名前を使用する慣習が科学や数学の分野で最も広く蔓延している」ことを問題として挙げています。 例えば、数学

                                                                    物事に名前を付ける時に避けるべき命名方法とは?
                                                                  • 最新技術スタックで伝統掲示板を再構築: HonoXでスレッドフロート型掲示板を作った話

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

                                                                      最新技術スタックで伝統掲示板を再構築: HonoXでスレッドフロート型掲示板を作った話
                                                                    • GraphQL APIを開発するときに気をつけるべき点をまとめたドキュメントを公開します

                                                                      弊社(トラストハブ)では、すべてのプロダクトのAPIにGraphQLを採用しています。 しかし、私が入社した時点では、GraphQLの設計に課題がありました。Query, Mutationの設計に統一性がなく、REST的な設計の名残も見られました。そのため、GraphQLの利点を十分に活かせていない箇所が多く存在していました。 自分は以前から業務でGraphQLを使ったAPIを作るために、海外でのGraphQLに関するドキュメントや、Shopify GraphQL APIドキュメントを読んで実践してきたので、この部分で貢献できると思いました。 そこで入社後にまずGraphQLのAPIをこういうルールで作ってみませんか?と提案するドキュメントを書いて、新規で作られるAPIについてはそのルールを使うようメンバーに布教する活動を行っていました。今では、ほとんどのコードではAPIの設計に統一性を持

                                                                        GraphQL APIを開発するときに気をつけるべき点をまとめたドキュメントを公開します
                                                                      • 業務で使用している .zshrc 大公開!!! 〜〜ちょっとした解説付き〜〜 - Adwaysエンジニアブログ

                                                                        こんにちは!!! 広告事業本部でアプリケーションエンジニアをしている森田です!! みなさん、Zsh使ってますか?? 僕は昨年、新卒で入社したタイミングでbashから乗り換えて使い始めました。 業務でMacを使用するようになり、シェルを立ち上げるたびに「デフォルトZshやから乗り換えてな」的なメッセージが出てくるのが嫌で乗り換ることになりました... きっかけとしてはこの通り受動的なものだったのですが、使ってみると意外と高機能でプラグインも豊富で以前よりよい開発体験を得ることができています。 乗り換えたてのころ、まわりの皆さんがどんな設定にしているのかなと気になり、 「ゾッシュってどんな設定にしてますか?」 と聞いたことがあり、場が一瞬???となったことがありました。 このブログではそんな僕がZshをズィーシェルと読むことを知り、業務のためにZshの設定ファイル.zshrcをいじってきた、そ

                                                                          業務で使用している .zshrc 大公開!!! 〜〜ちょっとした解説付き〜〜 - Adwaysエンジニアブログ
                                                                        • デザインファイルにおける命名規則を策定した話【Figma】|三上蒼太 / Sota Mikami

                                                                          こんにちは、ほぼフルタイムのフリーランスとして株式会社mikanでデザイナーをしています、三上蒼太(@sota_mikami)です。 英語アプリmikanは、もうすぐ10歳になる長寿アプリです。アプリ自体はシンプルさを保ち続けていますが、多くの実験が積み重ねられてきた歴史があります。 ただその歴史ゆえに古い画面のデザインデータが一部なかったり、設計意図や当時の背景がわからず評価の難しい画面があったりと、デザインデータと意図を管理するための標準化が一つの重要な課題となっていました。 今回は、その一環としてmikanにおけるデザインデータの命名規則を策定した話を記録します。 なぜ命名規則を作ったのか?デザインファイルにおける命名規則を策定するのは、チーム内での共通認識を高めて効率的なコミュニケーションを図ることが目的です。 命名規則がないと、デザイナーごとに異なる命名が行われ、他のメンバーがフ

                                                                            デザインファイルにおける命名規則を策定した話【Figma】|三上蒼太 / Sota Mikami
                                                                          • Clineが記憶喪失にならないようにMemory Bankを使う - Qiita

                                                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 概要 Cline Memory Bankは、AIコーディングアシスタント「Cline」において、プロジェクトの文脈(コンテキスト)を長期に維持するための仕組みです (cline_docs/prompting/custom instructions library/cline-memory-bank.md at main · nickbaumann98/cline_docs · GitHub)。通常、Cline(VS Code上で動作するAI開発支援ツール)はセッションごとに内部記憶がリセットされます。その弱点を補うために、Memory

                                                                            • C# CODING GUIDELINES 2024 - Qiita

                                                                              このドキュメントについて 命名規則、コーディング規則を遵守して生産性を向上させることを目的としています。 自分で書いたコードでも長い間メンテナンスしなければ他人のコードと同じです。 一定の規則に従い、読みやすく、バグの少ない、メンテナンスのしやすいコードを目指しましょう。 規約に従うことは、多くの問題を改善し、技術的負債を減らします。 本書は、以下のページを参考にしています。 Microsoft Learn / .NET / C# / コーディングスタイル / C# 識別子の名前付け規則と表記規則 Microsoft Learn / .NET / C# / コーディングスタイル / 一般的な C# のコード規則 以下のガイドラインは、過去のものなので、最新の事情を反映していませんが、大部分は適用できます。 Microsoft Learn / .NET / フレームワーク デザインのガイドラ

                                                                                C# CODING GUIDELINES 2024 - Qiita
                                                                              • React系フレームワーク、何を使うべきか2024年秋 - Qiita

                                                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 数年前までは Next.js 一強だった React 系フレームワークですが、最近では様々な対抗馬が生まれ混沌としてきています。 本記事では自分の思考整理も兼ねて、それぞれのフレームワークの特徴を洗い出したものです。フレームワークの選定に役立てて貰えたなら幸いです。 前提事項 ここにある全てのフレームワークについて筆者が精通している訳ではありません 間違っていたら優しく指摘してください React 系フレームワークには React / Preact の他、タイトル詐欺で怒られそうだなと思いつつ React 風の JSX が書けるフレーム

                                                                                  React系フレームワーク、何を使うべきか2024年秋 - Qiita
                                                                                • ML基盤におけるVertex AI活用事例 9社のアーキテクチャの工夫 - Findy Tools

                                                                                  公開日 2025/04/28更新日 2025/04/24ML基盤におけるVertex AI活用事例 9社のアーキテクチャの工夫 今回は、Findy Toolsにご寄稿頂いた、VertexAIレビュー記事と特集記事から、Google Cloudが提供する統合型AIプラットフォーム「VertexAI」を機械学習基盤に採用している企業のアーキテクチャをまとめました。各社の技術選定の背景や工夫などの知見を得ていただく場となれば幸いです。 ※ご紹介は企業名のアルファベット順となっております VertexAIとはVertex AIは、Google Cloudが提供する統合型のAIプラットフォームで、機械学習モデルの構築、トレーニング、デプロイ、管理を一元的に行うことができます。 ▼VertexAIとは?機能や特徴・製品の概要まとめページはこちら https://findy-tools.io/produ

                                                                                    ML基盤におけるVertex AI活用事例 9社のアーキテクチャの工夫 - Findy Tools