並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 91件

新着順 人気順

ベストプラクティスの検索結果1 - 40 件 / 91件

  • Docker入門資料「入門 Docker」を5年ぶりにアップデートしました。 - y-ohgi's blog

    TL;DR 「最短でプロダクションで扱うため」のコンセプトはそのままに 入門 Docker がv2になりました 5年ぶりにのアップデートで、古くなった情報を消し最新の情報の追加をしてほぼ書き直しました。 現代でも残ってしまっているような古いプラクティスについても言及しているので、再読もオススメです。 概要 入門 Docker を5年ぶりにアップデートしました。 deprecatedな部分だけは綺麗にするかと思い、git cloneしたところ筆が乗りだいぶ様変わりしてv2になりました。 変更点 古くなってしまっている情報を修正したことがメインです。 特に以下3点です。 1. DockerfileのDSL 2. compose v2対応 3. Dockerfileのベストプラクティス 他にもいくつか。 現在でも使用されている非推奨な使い方への言及 古くなってしまっているが、現在でも使用されてい

      Docker入門資料「入門 Docker」を5年ぶりにアップデートしました。 - y-ohgi's blog
    • 独力でWebサービスを開発・構築できるフルスタックエンジニアへのロードマップ─幅広いスキルを「Udemy夏のビッグセール」で学ぶ! - はてなニュース

      Webで新規サービスを立ち上げる際に、UIからインフラ周りまで一人で面倒を見られるエンジニアは、少人数のスタートアップでなくとも非常に頼れる存在です。どんな課題に直面しても技術力で乗り越える、そんなスキルフルなエンジニアに憧れる方も多いでしょう。 この記事では、フロントエンドのプログラミング(JavaScript周辺)からサーバーサイド、インフラ、さらに開発手法まで、Web開発で必要になるさまざまなレイヤーのフルスタックなスキルの現在地と、関連するUdemyの講座を紹介します。 株式会社ヘンリーでVPoEを務める松木雅幸(@songmu)さんの執筆です。 フルスタックエンジニアに必要なスキル さまざまな講座でまとめて学習してみよう Udemyでは夏のビッグセールを開催中! ※この記事は、株式会社ベネッセコーポレーションによるタイアップ広告です。記事末に、はてなブックマークした方にAmazo

        独力でWebサービスを開発・構築できるフルスタックエンジニアへのロードマップ─幅広いスキルを「Udemy夏のビッグセール」で学ぶ! - はてなニュース
      • GitHub Actions の実践的なノウハウが凝縮されている素晴らしい一冊「GitHub CI/CD 実践ガイド」を読んだ - kakakakakku blog

        GitHub Actions の実践的なノウハウが凝縮されている一冊「GitHub CI/CD 実践ガイド」を読んだ📕 本書ではソフトウェア開発ライフサイクルから GitHub Actions 基礎トピック・GitHub Actions 実践トピックが紹介されていて,さらに GitHub Actions を活用して実現するリリース自動化・パッケージ管理・セキュリティのシフトレフトまでもカバーされている❗️素晴らしい👏 GitHub Actions をなんとなーく使っていたり,いつも既存のワークフローをコピーしていたりする人は必読かなと \( 'ω')/ また著者の経験に基づくベストプラクティス(こうすると良いよ〜的な)が散りばめられているのも現場目線で読めて良かった❗️ GitHub CI/CD実践ガイド――持続可能なソフトウェア開発を支えるGitHub Actionsの設計と運用 エ

          GitHub Actions の実践的なノウハウが凝縮されている素晴らしい一冊「GitHub CI/CD 実践ガイド」を読んだ - kakakakakku blog
        • すぐに役に立つものはすぐに陳腐化してしまうから方法ではなく設計の本を読む - API Design Patterns の読書感想文 - じゃあ、おうちで学べる

          あなたがさっきまで読んでた技術的に役立つ記事は、10年後も使えるでしょうか?ほとんどの場合でいいえ はじめに 短期的に効果的な手法や知識は、ソフトウェア開発の分野において、急速に価値を失う傾向があります。この現象は、私たちが何を重点的に学ぶべきかを示唆しています。最も重要なのは、第一に基本的な原理・原則、そして第二に方法論です。特定の状況にのみ適用可能な知識や即座に結果を出すテクニックは、長期的には有用性を失う可能性が高いです。これは、技術や手法が時間とともに進化し、変化していくためです。 SRE においてもnetmarkjp さんが「現場がさき、 プラクティスがあと、 原則はだいじに」という良い発表資料を公開してくれてます。 「API Design Patterns」は、このような考え方を体現した書籍です。本書は単なる手法の列挙ではなく、Web APIデザインの根幹をなす原則と哲学を探求

            すぐに役に立つものはすぐに陳腐化してしまうから方法ではなく設計の本を読む - API Design Patterns の読書感想文 - じゃあ、おうちで学べる
          • "これはdynamodbでいけるわ"が流行語になった2ヶ月間の備忘録

            はじめに 私ごとではありますが、現場でdynamodbをメインのデータベースとして採用してから約2ヶ月が経ちました。 たった2ヶ月いう期間で、何度も心身ともに崩壊し、そして粘り強く復活を遂げ、かろうじて奇跡的にレベルアップをしてきました。 今回の記事では、これからdynamodbの導入を検討しているエンジニアの皆様に向けて、わずかながら現場で(汗と血を流しながら)得た知見を共有したいと思います。 主にdynamodbを導入するときに楽できる部分、楽できない、苦労する部分がどんな感じか、この記事でなんとなく伝えられたら嬉しいです。 以下では、4つの項目(採用基準、設計、開発、運用)に分けて、知見を羅列していきますが、私もまだ駆け出しdynamodberの域を出ないので、誤りやアドバイス等ございましたら、是非コメントいただきたいです! なお、ここで紹介する内容は基本的にはAWSの公式ドキュメン

              "これはdynamodbでいけるわ"が流行語になった2ヶ月間の備忘録
            • JavaScriptのユニットテストを始めよう - ユニットテストのメリットと書き方のコツ - ICS MEDIA

              プログラミングにおいて、ユニットテストを書いてコードが正しく動くか検証することはとても重要です。ユニットテストを導入する目的といえば品質の向上ですが、それ以外にもメリットがたくさんあります。 この記事ではユニットテストを書くとどんなメリットがあるのか、またユニットテストを書くときのちょっとしたコツを紹介します。 ユニットテストを書くメリット 「TODOアプリ」を作っていると仮定して、実際にコードとテストコードを確認しながらメリットを考えてみましょう。 この記事で紹介するテストコードは以下から確認できます。実際に手元で動かせるのでぜひ試してみてください。 コードを確認する ※上記のテストコードはテストフレームワークのVitestを使用して書かれていますが、記事の内容自体はフレームワークによらない普遍的な考え方をもとにしています。 メリット①書いたコードが意図したとおりに動くかすぐ確認できる

                JavaScriptのユニットテストを始めよう - ユニットテストのメリットと書き方のコツ - ICS MEDIA
              • 週刊Railsウォッチ: Rails 7.2でメンテナンスポリシー更新、書籍『Ruby on Railsパフォーマンスアポクリファ』ほか(20240819)|TechRacho by BPS株式会社

                こんにちは、hachi8833です。Railsガイドも先週7.2に更新完了しました↓。 #Railsガイド がRails 7.2に対応!!🆙✨ 🛤 Rails 7.2リリースノート 🛠 Dev Containerでの開発 🚀 本番環境のパフォーマンス改善 (最適化のトレードオフ、PumaやYJITの設定、負荷テストや測定項目の解説など) が新たに追加され、既存ガイドも大幅に改訂されました...!!📕💖https://t.co/1WexdNRvJ9 pic.twitter.com/JTiHShnj1r — Railsガイド 📕 (@RailsGuidesJP) August 16, 2024 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やX.comでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように

                  週刊Railsウォッチ: Rails 7.2でメンテナンスポリシー更新、書籍『Ruby on Railsパフォーマンスアポクリファ』ほか(20240819)|TechRacho by BPS株式会社
                • SRE NEXT 2024に行ったら気づきが多かった話 - LIVESENSE ENGINEER BLOG

                  はじめに カンファレンス概要 カンファレンス参加前の背景 参加理由 得た気づきと感想 SREとは何かの気づき SREからの組織論 計測への気づき 登壇以外での気づき 今後 はじめに 技術部インフラグループの鈴木です。SRE NEXT 2024に行ってきました。実はテック系のカンファレンスに参加するのは初めてです。参加してみて大きな刺激を受けたので共有します。 カンファレンス概要 sre-next.dev 信頼性に関するプラクティスに深い関心を持つエンジニアのためのカンファレンスです。 同じくコミュニティベースのSRE勉強会である「SRE Lounge」のメンバーが中心となり運営・開催されます。 SRE NEXT 2024のテーマは「Beyond NEXT」です。SRE NEXT 2023で掲げた価値観 Diversity、Interactivity、Empathyを大切にしつつ、SREの担

                    SRE NEXT 2024に行ったら気づきが多かった話 - LIVESENSE ENGINEER BLOG
                  • ランサムウェア攻撃でKADOKAWAが20億円の特別損失 【セキュリティニュースまとめ】

                    2024年8月12日週は、KADOKAWAが業績予測を発表した他、MicrosoftがWindowsやAzureの脆弱(ぜいじゃく)性を公開した。マネーフォワードはアカウントの不正利用を発表、伊藤忠テクノソリューションズは業務委託先がランサムウェア攻撃を受けたものの、情報流出については調査中だ。同週の主要なセキュリティニュースをまとめて紹介する。 ランサム攻撃の金銭的被害が明らかに セキュリティニュースまとめ読み 2024年8月12日週で特に大きな話題となったのが、KADOKAWAの特別損失だ。ランサムウェア攻撃を受けるとどの程度の金銭的な被害が生じるのかが分かる。以下、1週間分のニュースをまとめて紹介する。 ●2024年8月7日 Semperisは「Microsoft Entra ID」(旧称Azure Active Directory)に特権昇格をまねく脆弱性を発見したと発表した。「M

                      ランサムウェア攻撃でKADOKAWAが20億円の特別損失 【セキュリティニュースまとめ】
                    • 「顧客解像度が成果改善のカギ」BtoB向けSEOと検索広告の改善手法|アナグラム株式会社

                      BtoBビジネスのデジタルマーケティングに関する業務をされている方の中には、SEOや検索広告の成果改善のためにリサーチをするものの、結局具体的に何をしたらよいかわからないと言ったお悩みを抱えている方も多いのではないでしょうか。 そこで今回、デジタルアイデンティティさまと弊社の共催で「BtoB市場での検索広告とSEOのベストプラクティス」と題したウェビナーを開催しました。 本レポートでは、ウェビナーの中で解説されたSEOと検索広告の成果改善に繋がるポイントを紹介していきます。すぐに取り組める施策もあるため、ぜひチェックしてみてください。 ウェビナー概要 【7/24(水)15:00】ウェビナー「BtoB市場での検索広告とSEOのベストプラクティス」をデジタルアイデンティティさまと共催します 開催日時:2024年7月24日(水)15:00〜16:00 場所:Zoom 主催:株式会社デジタルアイデ

                        「顧客解像度が成果改善のカギ」BtoB向けSEOと検索広告の改善手法|アナグラム株式会社
                      • AWS Security Hub オートメーションルールで特定のコントロールを自動抑制してみた | DevelopersIO

                        はじめに Security Hub オートメーションルール(Automation Rules)を使用して、特定のコントロールの検出結果のステータスを自動的に抑制する方法を紹介します。 Security Hub オートメーションは、Security Hubの検出結果をほぼリアルタイムで自動的に更新できる機能です。 この機能は、Security Hubの委任管理アカウントのみが利用可能です。 本記事で想定する環境です。 Security Hubの有効化状況 管理アカウント(= Security Hubの委任管理アカウント):全リージョンで有効 メンバーアカウント:利用リージョン(東京リージョンとバージニアリージョン)のみで有効 中央設定 利用していない Security Hubの通知設定 管理アカウントの集約リージョン(東京リージョン)でEventBridgeルールで通知 上記の環境において、

                          AWS Security Hub オートメーションルールで特定のコントロールを自動抑制してみた | DevelopersIO
                        • 【Security Hub修復手順】[Inspector.4] Amazon Inspector Lambda 標準スキャンを有効にする必要があります | DevelopersIO

                          【Security Hub修復手順】[Inspector.4] Amazon Inspector Lambda 標準スキャンを有効にする必要があります 皆さん、お使いのAWS環境のセキュリティチェックはしていますか? 当エントリでは、AWS Security HubによるAWS環境のセキュリティ状況スコアリングに該当する項目についての修復手順をご紹介します。 本記事の対象コントロール [Inspector.4] Amazon Inspector Lambda 標準スキャンを有効にする必要があります [Inspector.4] Amazon Inspector Lambda standard scanning should be enabled 前提条件 本記事はAWS Security Hubで「AWS基礎セキュリティのベストプラクティススタンダード」を利用されている方向けの内容となります

                            【Security Hub修復手順】[Inspector.4] Amazon Inspector Lambda 標準スキャンを有効にする必要があります | DevelopersIO
                          • 現代のITを支えるオブザーバビリティの学びがビジネスインパクトの全社防衛に|Tech Team Journal

                            システムの進化と統合が激しく進む現代では、うまく動かないときに利用者から問い合わせが来たりアラートが上がったりしても、現象の判断や対応の方針を立てるのが難しくなりがちです。状況を把握し、どのような現象が起きているかを的確に判断できるアプローチのオブザーバビリティが話題になっていますが、定義にややあいまいな部分があることは否めません。 オブザーバビリティとは何か、特定の誰かによる定義ではなく、さまざまなレポートから実体を絞り込むような理解をするアプローチも有効ではないでしょうか。 オブザーバビリティの有力製品「Splunk」を扱う、シニアソリューションアーキテクトによる『Developer eXperience Day 2024』(主催:日本CTO協会)での講演に、カギがありました。Splunk Services Japan合同会社の大谷和紀氏が登壇した、「オブザーバビリティに関するグローバ

                              現代のITを支えるオブザーバビリティの学びがビジネスインパクトの全社防衛に|Tech Team Journal
                            • SETからPlatform QAへ (DevOps推進のための組織再編) - Cybozu Inside Out | サイボウズエンジニアのブログ

                              この記事は、CYBOZU SUMMER BLOG FES '24 (クラウド基盤 Stage) DAY13の記事です。 サイボウズでは現在DevOpsを推進しています。この大きな変化にあわせて、クラウドプラットフォームの利用者を支援する「PDXチーム」と、クラウドプラットフォームの品質をマネジメントする「PQMチーム」を立ち上げました。本記事ではチーム立ち上げの経緯とチームのコンセプトや業務内容を紹介したいと思います。 新プラットフォームの登場 2018年から、次世代を見据えたクラウドプラットフォーム「Neco」の開発が行われてきました。 プラットフォームとしては2021年に完成し、現在は各種製品の開発チームが、旧プラットフォームから新プラットフォームへと移行作業を進めています。 新プラットフォームに乗り換えるにあたり、開発・運用スタイルも大きく変わることになりました。 新プラットフォーム

                                SETからPlatform QAへ (DevOps推進のための組織再編) - Cybozu Inside Out | サイボウズエンジニアのブログ
                              • 【Security Hub修復手順】[Inspector.3] Amazon Inspector の Lambda コードスキャンを有効にする必要があります | DevelopersIO

                                【Security Hub修復手順】[Inspector.3] Amazon Inspector の Lambda コードスキャンを有効にする必要があります 皆さん、お使いのAWS環境のセキュリティチェックはしていますか? 当エントリでは、AWS Security HubによるAWS環境のセキュリティ状況スコアリングに該当する項目についての修復手順をご紹介します。 本記事の対象コントロール [Inspector.3] Amazon Inspector Lambda コードスキャンを有効にする必要があります [Inspector.3] Amazon Inspector Lambda code scanning should be enabled 前提条件 本記事はAWS Security Hubで「AWS基礎セキュリティのベストプラクティススタンダード」を利用されている方向けの内容となります

                                  【Security Hub修復手順】[Inspector.3] Amazon Inspector の Lambda コードスキャンを有効にする必要があります | DevelopersIO
                                • VueUse: 5分で分かる Vue.js 開発の効率化術 - every Tech Blog

                                  はじめに こんにちは、Retail Hub 事業部でエンジニアを務めている 羽馬 です。 この記事は、Vue.js 日本ユーザーグループ主催の Vue.js v-tokyo Meetup #21 で登壇した際の発表資料を元に、VueUse というライブラリを使って Vue.js 開発を効率化する方法をご紹介します。 登壇資料はこちら: speakerdeck.com VueUse とは VueUseは、Vue Composition APIのための包括的なユーティリティコレクションです。以下の特徴があります: 200以上の便利な関数を提供 Vue.jsアプリケーション開発の生産性を大幅に向上 ローカルストレージ、デバイス情報、スクロール位置、フォームバリデーションなど、幅広い機能をカバー 宣言的で再利用可能なコンポーザブル ライフサイクルフックの自動処理 必要な機能のみをインポート可能(t

                                    VueUse: 5分で分かる Vue.js 開発の効率化術 - every Tech Blog
                                  • CHORUS 、"CHORUS Forum: Linking from Datasets to Content"の開催報告を公開 | STI Updates | 科学技術情報プラットフォーム

                                    CHORUS 、"CHORUS Forum: Linking from Datasets to Content"の開催報告を公開 CHORUSは、8月6日、"CHORUS Forum: Linking from Datasets to Content"の開催報告を公開した。 6月27日に開催された本フォーラムでは、研究データセットをコンテンツにリンクさせるための戦略、技術、ベストプラクティスに関する講演が行われた。 最初に同フォーラムのモデレータを務めたAGU(American Geophysical Union、米国地球物理学連合)のShelley Stall氏が、事前アンケート結果を基に、データセットとコンテンツのリンクに関する課題を紹介した。 Biological and Chemical Oceanography Data Management Office, Woods Hole

                                    • LLMプロダクトや機能を開発する際に知っておいてほしいこと - 従来のプロダクト開発との違い|Naoto Ota | Algomatic

                                      こんにちは、Algomaticの大田(OTA57)です。 生成AIで世界を沸かせるべく色々やってます。 先日LLM赤裸々ナイトというイベントを開催しました。 そこで話した内容で、「LLMプロダクトや機能開発の進め方のベストプラクティス」というテーマが興味深かったので個人的な考えを記します。 以下ツイートもしたのですが140字では伝わらないなーと思ったのでnoteにもしてみます。 LLMプロダクトや機能開発に取り組んでいるPMの方や、その決裁者・レポートラインにあたる方が従来のプロダクト開発と何が違うかを知っておいてほしいという強い思いがあります。 今日の #LLM赤裸々Night では LLM系のアプリや機能開発は5-6割の完成度のものを作るのは爆速なだけで、その後はかなり地道なR&D的要素があり、10割の完成度を考えると従来の機能開発のほうが早いこともあるみたいなことを考えた。 他にもイ

                                        LLMプロダクトや機能を開発する際に知っておいてほしいこと - 従来のプロダクト開発との違い|Naoto Ota | Algomatic
                                      • 【Next.js】App RouterとRSCによるアーキテクチャ設計

                                        はじめに Next.jsにApp Routerが導入されたことで、開発者にとって便利な機能が増えた一方、App Routerを前提とした設計のベストプラクティスがまだ確立されておらず、設計時にさまざまな検討が必要になっています。 特に大規模プロジェクトでは、開発が進むにつれてコードが肥大化し、メンテナンス性が損なわれる可能性があります。そのため、コードを細分化して管理し、将来的な保守や拡張を容易にするアプリケーション設計が求められます。 今回の記事の項目 本記事では、App Routerの機能を最大限に活用するための設計について考察します。 特に以下の項目に焦点を当て、長期にわたってメンテナンス性の高いプロジェクトを構築するための方法を探ります。 App Routerを活用した効率的なディレクトリ設計戦略 レイアウトコンポーネントの効果的な利用 RSCの活用 サーバーコンポーネントとクライ

                                          【Next.js】App RouterとRSCによるアーキテクチャ設計
                                        • ProjectsをGitHub CLIで自動化、そしてその先へ

                                          この記事は、CYBOZU SUMMER BLOG FES '24 (kintone Stage) DAY 7の記事です。 DAY 6の記事はこちら→ kintone ナビゲーション / コミュニケーション系チームの紹介 DAY 8の記事はこちら→ Comming Soon! こんにちは、サイボウズ株式会社の tasshi です。 普段は kintone 新機能開発チームの拡張基盤🧩サブチームで API や SDK などのプラグイン開発者向け機能を担当しています。 今回 GitHub 関連の記事を書くに当たり、サイボウズ 生産性向上チームの Publication にお邪魔しています。 生産性向上チームの投稿する生産性向上 セイサンシャインビーチ Stage もぜひご覧ください! 概要 この記事では GitHub CLI を使って GitHub Projects を自動化し、それを再利用し

                                            ProjectsをGitHub CLIで自動化、そしてその先へ
                                          • NoSQLとNewSQLの技術革新、マルチテナンシーの実現と高いスケーラビリティを提供

                                            CloudNative Days Summer 2024から、NoSQLとNewSQLの違いやサーバーレスデータベースの最新技術を解説したセッションを紹介する。 CloudNative Days Summer 2024において、PingCAP株式会社の小板橋 由誉氏が「変化と挑戦:NoSQLとNewSQL、Serverless Databaseの技術革新とマルチテナンシーの秘密」と題するセッションを行った。データベース技術の進化、NoSQLとNewSQLの違い、そしてサーバーレスデータベースの最新技術について詳細に解説を行った。とくにAmazon DynamoDBとTiDBに焦点を当て、これらのデータベースがどのようにマルチテナンシーを実現し、高いスケーラビリティとパフォーマンスを提供しているかについて紹介した。 NoSQLとNewSQLの理解に重要な3つの観点 NoSQLデータベースは、

                                              NoSQLとNewSQLの技術革新、マルチテナンシーの実現と高いスケーラビリティを提供
                                            • LLMプロダクト開発のことはじめ #03 ~ プロンプトエンジニアリング - Algomatic Tech Blog

                                              こんにちは。NEO(x) の宮脇(@catshun_)です。 本記事はなつやすみ特集として、これから LLM プロダクトを開発する方に向けて『LLMプロダクト開発のことはじめ』をテーマとした 5分で読める コラムを紹介します🌻 ゆるく書くつもりなので、役に立つかどうかは分かりません 🙏 📝 目次はこちら 特集の導入、問いをデザインする LLM から良い回答をえるための第一歩 プロンプトエンジニアリング👈 LLMプロダクトの評価と検証 前回までのおさらい 前回までの記事では、以下について述べました。 #01. 導入 LLM の性能を信じてまず試す タスク構造を明らかにする #02. 良い応答を得るためのプロンプトの記述 望ましい出力を得るためにプロンプトに制約を設ける ベストプラクティスに従う 前回までの話は LLM プロダクト開発における初期段階で意識したい話 でしたが、本記事から

                                                LLMプロダクト開発のことはじめ #03 ~ プロンプトエンジニアリング - Algomatic Tech Blog
                                              • エンジニアが初めてAWSサミット(2024)に現地参加してみた - Qiita

                                                みなさん、はじめまして。 株式会社rexcornuで情報システムを管理しているHataです。 今回AWS Summit Japan 2024に初の現地参加をしてきましたので、オンラインでは味わえない現地での感動や気づきを共有したいと思います。 まだ現地参加をしたことがない方に、この記事が参考になれば幸いです。 はじめに:今回参加したAWS Summitとは AWS Summit JapanはAWS主催のAWSを学ぶ日本最大のイベントで、毎年開催されているようです。 参加費用は無料で、AWSに興味があれば誰でも参加可能です。 私は6/21(金)の2日目のみ参加しました。 以下公式サイトより引用。 AWS Summit は、クラウドコンピューティングコミュニティが一堂に会して、アマゾン ウェブ サービス (AWS) に関して学習し、ベストプラクティスの共有や情報交換ができる、全てのクラウドでイ

                                                  エンジニアが初めてAWSサミット(2024)に現地参加してみた - Qiita
                                                • Sun wood AI labs.2 - -- はまる木 --

                                                  はじめに前回の記事では、Nitricのインストールから初めてのアプリケーション実行までの基本的な手順を解説しました。今回は、Nitricを使用する上でのベストプラクティスと、AWSへのデプロイメント方法について詳しく説明します。デモ動画AW...

                                                    Sun wood AI labs.2 - -- はまる木 --
                                                  • ReduxとRedux Toolkit : Reactの状態管理を効率化

                                                    Reduxとは Reduxは、JavaScriptアプリケーション全体の状態を一元管理するためのライブラリです。Reactとの組み合わせが特に一般的ですが、他のフレームワークやライブラリと組み合わせて使用することもできます。 Reduxの3つの主要原則 単一のソース・オブ・トゥルース (Single Source of Truth): Reduxでは、アプリケーション全体の状態を一つの「Store」で管理します。これにより、全てのコンポーネントが一貫したデータを参照できます。 状態は読み取り専用 (State is Read-Only): 状態は直接変更せず、「Action」と呼ばれるオブジェクトを介してのみ更新されます。これにより、状態の予測可能性が高まります。 純粋関数による変更 (Changes are made with Pure Functions): 状態の変更は「Reduce

                                                      ReduxとRedux Toolkit : Reactの状態管理を効率化
                                                    • ビジネスパーソンのためのExcelデータ分析スキル:重要ポイント解説|KOH

                                                      こんにちは!本記事では、ビジネスで即戦力となるExcelデータ分析スキルの重要ポイントを詳しく解説します。 各項目の重要性と、それがビジネスにどう活かせるかを中心に説明していきます。 1. 集計技術編1.1 フィルター機能の重要性フィルター機能は、大量のデータから必要な情報を素早く抽出するための重要なスキルです。 重要ポイント: 複数条件の組み合わせによる絞り込みの理解 数値範囲でのフィルタリング技術の習得 フィルター結果の解除方法の把握 ビジネスでの重要性: 顧客データから特定セグメントを抽出し、ターゲットマーケティングに活用 在庫管理において、特定条件の商品を迅速に把握 大規模なデータセットから、分析に必要な情報のみを効率的に取り出す 1.2 基本的な関数の重要性SUM、AVERAGE、MAX/MIN、SUMIF/AVERAGEIFなどの関数は、日常的なデータ処理を劇的に効率化します。

                                                        ビジネスパーソンのためのExcelデータ分析スキル:重要ポイント解説|KOH
                                                      • バージョン管理システムのベストプラクティス | Unity

                                                        高画質グラフィックス、エンドツーエンドのマルチプレイヤー機能、マルチプラットフォームのサポート、AIの強化により、クリエイターがゲーム、アプリ、没入型体験を構築できるようにします。

                                                          バージョン管理システムのベストプラクティス | Unity
                                                        • セキュリティグループの作成単位、構成について

                                                          とりあえず公式。 以下は公式からの留意しておきたい点などを抜粋 セキュリティグループごとに、プロトコルとポート番号に基づいてトラフィックを制御するルールを追加します。インバウンドトラフィックとアウトバウンドトラフィックには、個別のルールセットがあります。 作成単位や構成に関係するレベルではないけども基本的な仕様の確認 セキュリティグループはステートフルです。例えば、インスタンスからリクエストを送信した場合、そのリクエストのレスポンストラフィックは、インバウンドセキュリティグループのルールに関係なく、インスタンスに到達が許可されます。許可されたインバウンドトラフィックへのレスポンスは、アウトバウンドルールに関係なく、インスタンスを離れることができます。 戻りは考慮しなくてOK、こちらも作成単位や構成にはさほど影響し無さそう VPC あたりの作成可能なセキュリティグループの数、各セキュリティグ

                                                            セキュリティグループの作成単位、構成について
                                                          • 初めてのAssume Role - Qiita

                                                            ASSUME ROLEについて調べたので、備忘録としてまとめたいと思います。 ASSUME ROLEとは何か? ASSUME ROLEは、AWSのサービスの1つで、一時的に別の権限セットを使用できるようにする機能です。簡単に言えば、普段はできないことを、一時的に特別な許可をもらってできるようにする仕組みです。 例えば、会社のオフィスを想像してみてください。通常、一般社員は自分のデスクがある部屋にしか入れません。でも、特別な仕事のために社長室に入る必要がある場合、一時的に社長室の鍵を借りて入室することがあるでしょう。ASSUME ROLEは、このような状況をAWSの世界で実現する機能なのです。 ASSUME ROLEの主な目的 セキュリティの強化: 必要な時に必要な権限だけを与えることで、セキュリティリスクを減らします。常に全ての権限を持っているよりも、必要な時だけ特別な権限を持つ方が安全だ

                                                              初めてのAssume Role - Qiita
                                                            • LLMプロダクト開発のことはじめ #02 ~ よい応答を得るためのプロンプト制約 - Algomatic Tech Blog

                                                              こんにちは。NEO(x) の宮脇(@catshun_)です。 本記事はなつやすみ特集として、『LLMプロダクト開発のことはじめ』をテーマとした 5分で読める コラムを紹介します🌻 といいつつ今回は文量が多くなってしまいました...。 ゆるく書くつもりなので、役に立つかどうかは分かりません 🐈 本記事の内容は『プロダクトわいわいシェア会 #02』という社内LT会で話した内容を踏襲しています。 読むついでに Algomatic ではこういう社内イベントもやっているよ、という雰囲気が少しでも伝われば幸いです! 📝 目次はこちら 特集の導入、問いをデザインする LLM から良い回答をえるための第一歩👈 プロンプトエンジニアリング LLMプロダクトの評価と検証 LLMから良い回答をえるための第一歩 先日の株式会社Lightblueさんが 独自調査 にて、生成AIに代替・効率化可能な業務割合に

                                                                LLMプロダクト開発のことはじめ #02 ~ よい応答を得るためのプロンプト制約 - Algomatic Tech Blog
                                                              • Snowflakeの認証戦略について

                                                                はじめに 先日、SnowVillageのイベント「SnowVillage Unconference #2」に参加し、Snowflakeの認証周りの話をしました。 本記事はその時に発表した内容を元にブログ化したものです。 ここで言っている「認証戦略」とは、ユーザー認証のレイヤで提供されている様々な機能を組み合わせて、Snowflakeのアカウントセキュリティを守るための対策を考える、ということを指しています。 なお、本記事の内容は個人の見解に基づくものであり、所属企業を代表するものではありません。 導入①:AT&Tの情報漏洩事件について アメリカ最大の電気通信事業者であるAT&Tにて、Snowflake環境が不正にアクセスされ、情報漏洩につながったという事件がありました。 これはSnowflakeを標的とした脅威キャンペーンの一環であり、攻撃者は情報を窃取するマルウェアを通じて認証情報を不正

                                                                  Snowflakeの認証戦略について
                                                                • 【DataSpider】開発コスト・運用コストを抑えたスクリプトの構築方法

                                                                  最初に DataSpiderやASTERIA Warp、Talendなどプログラムを書かなくてもデータ連携ができるETLツール。自由度が高い分、構築手法が属人的になりがちで、しっかりとルールを決めずに作ると引き継ぎが大変になってしまうことがございます。 そこで各ツールでの構築経験もあり、ETLツールでの開発キャリアが10年以上ある私から、チームでの開発コスト、運用コストが低い構築方法について紹介します。 ベストプラクティスな構築方法 今回オススメするベストプラクティスな構築方法は以下の状況の時にオススメです。 チームでETLの構築をするとき 構築後に誰かに引き継ぐ可能性があるとき 日々の運用をとにかく楽したいとき 最初にこれらの用意をするのは少し工数がかかりますが、例えばスクリプトを10本以上作ることが確定しているのであればぜひ採用していただければと思います。 それではここからは具体的に構

                                                                    【DataSpider】開発コスト・運用コストを抑えたスクリプトの構築方法
                                                                  • 【全文翻訳】レイトレジスト制度は見直されるべき?話題のLEGAL US POKER SITESの記事内容を解説 - Pokertrend

                                                                    “Late Registration Needs To Be Curbed”全文翻訳 Auther:David Lappin レイトレジストレーションの起源 私が覚えている限り、かつてはレイトレジストレーションというものは存在しませんでした。ポーカートーナメントに参加したければ、開始時間に着席する必要がありました。ゲームは時間通りに始まることはほとんどなく、主に主催者が常連たちがバイイン(参加料)を集めるのを待っていたからです。そして、ある人がこんな革新的な提案をしました。「開始後、少しの間だけ人々にバイインを許可してはどうだろう?」と。 こうしてレイトレジストレーションが誕生し、ほぼ全てのトーナメントで採用されました。これを嫌い、トーナメントの公正さが損なわれると考える人も少なからずいましたが、概ね賢明なアイデアとして歓迎されました。しかし、時が経つにつれ、レイトレジストレーションの期間

                                                                      【全文翻訳】レイトレジスト制度は見直されるべき?話題のLEGAL US POKER SITESの記事内容を解説 - Pokertrend
                                                                    • 生成AIシステムの6段階の進化/成熟モデルの定義|鈴木いっぺい (Ippei Suzuki)

                                                                      The GenAI Maturity Model | by Ali ArsanjaniAli Arsanjani: Director, Google AI 元記事:https://medium.com/@dr-arsanjani/the-genai-maturity-model-a1a42f6f390b 数百ものAIプロジェクトを分析すると、段階的な成長と成熟の傾向が見えてきます。生成AIの成熟モデルはこれを反映し、生成AIソリューションが6つの明確なレベルの洗練度を通じて進化することを枠組みとして明確に示しています。 このような成熟モデルを使用することで、組織は自身が生成AI成熟モデル上で現在どの位置にあるのかを明確に理解し、能力を向上させてビジネス目標を達成するための具体的な戦略を策定することができます。この評価はまた、技術投資、人材獲得、プロセス最適化に関する情報に基づいた決定を行う

                                                                        生成AIシステムの6段階の進化/成熟モデルの定義|鈴木いっぺい (Ippei Suzuki)
                                                                      • Go言語のログに関するベストプラクティス

                                                                        log/slogを使う log/slogは構造化ログを提供し、ログへのレベル設定やKey-Valueの追加を行えます。 Go1.20以前では、logによる非構造化ログしかなく、構造化ログを使うにはgithub.com/uber-go/zapなどを使うしかありませんでした。そのため非標準パッケージ側が構造化ログに対応するため、一貫性のないInterfaceがいくつも作られたことで開発上のコストになっていました。 標準パッケージであるlog/slogを使う文化が浸透すれば、外部パッケージへ特にロガーを渡すことなく一貫したログ構造で出力できるようになるでしょう。 適切なレベルを使う log/slogは4つのレベル(DEBUG,INFO,WARN,ERROR)を提供しています。以下の指針で使い分けます。 DEBUG: 普段の本番運用時には出力せず、障害調査時に必要になりそうなものを記録します。 I

                                                                          Go言語のログに関するベストプラクティス
                                                                        • ReactにおけるSEO - Qiita

                                                                          Reactを使用したウェブ開発において、パフォーマンスと検索エンジン最適化(SEO)のバランスを取ることは、しばしば課題となります。本記事では、ReactアプリケーションのSEO最適化について詳しく解説します。 ReactとSEOの関係 Reactは高速で動的なウェブアプリケーションを構築するための強力なJavaScriptライブラリです。その特性がSEOに影響を与える可能性があり、主な課題は以下の通りです: クライアントサイドレンダリング:Reactアプリケーションは通常、クライアントサイドでコンテンツをレンダリングします。これは検索エンジンのクローラーがコンテンツを正しく認識できない可能性があることを意味します。 動的コンテンツ:Reactアプリケーションは多くの場合、動的にコンテンツを生成します。これは検索エンジンが静的なHTMLを期待している場合に問題となる可能性があります。 シン

                                                                            ReactにおけるSEO - Qiita
                                                                          • アクセス管理の課題を克服する!内部統制のベストプラクティス|SHIFT Group 技術ブログ

                                                                            はじめにこんにちは、SHIFT「ワスレナイ」ブログ編集部です。 自社SaaS管理ツール「ワスレナイ」について情報発信しながら、 SaaSにまつわるお役立ち情報をお届けしています。 さっそくですが、内部統制のアクセス管理を正しくできていますか? 特にSaaSのアクセス管理についてはリモートワークの普及から利用が急速に拡大してきたため、管理体制が整っておらず、工数もかかることから手が回らずおろそかになりがちではないでしょうか?そのため、アクセス管理は内部監査での指摘も受けやすい部分のひとつとなっています。 また、上場企業あるいはIPOを目指している企業については、J-SOX基づく内部統制は避けることができません。内部統制上、SaaS含めアクセス管理を行わないといけませんが、管理が複雑になると、通常業務に支障がでますし、抜け漏れなどがでて、正しい管理ができなくなります。 そこでオススメなのが、「

                                                                              アクセス管理の課題を克服する!内部統制のベストプラクティス|SHIFT Group 技術ブログ
                                                                            • AWS Supply Chain と SAP S/4HANA を使用したサプライチェーンの回復力向上とコスト最適化 | Amazon Web Services

                                                                              Amazon Web Services ブログ AWS Supply Chain と SAP S/4HANA を使用したサプライチェーンの回復力向上とコスト最適化 はじめに 現代のサプライチェーンを管理するには、グローバルな変動、輸送の混乱、予期せぬ顧客需要の変化など、課題がつきまといます。これらの課題に対処するには、サプライチェーンの俊敏性、スケーラビリティ、イノベーションが必要です。AWS Supply Chain は、お客様の課題を解決し、サプライチェーン運用の変革を加速できる選択肢を提供します。 AWS Supply Chain は、需要予測、複数拠点での在庫管理、サプライヤー計画など、サプライチェーン管理に特化した機能を提供しています。連携可能性を意識して作られた AWS Supply Chain は、既存の ERP (Enterprise Resource Planning)

                                                                                AWS Supply Chain と SAP S/4HANA を使用したサプライチェーンの回復力向上とコスト最適化 | Amazon Web Services
                                                                              • ChatGPT ファインチューニングの料金表|やり方や注意点も紹介 - AI総研|AIの企画・開発・運用を一気通貫で支援

                                                                                アメリカの売上上位企業500社のうち、80%以上が既に導入を進めるChatGPT。活用の仕方次第で業務を大幅に効率化させることができるChatGPTですが、近年では、ファインチューニングという方法が、非常に便利だとして話題になっています。 ファインチューニングとは、ChatGPTがデータを学習する方法の一つで、ChatGPTの提供するAIモデルに、自社のデータなど特別なデータを学習させることで、モデル自体を特定の目的に専門特化したオリジナルなものにアップデートすることができます。 これにより、自社の業界や事業領域、特定のタスクに対して精度高く活用可能な自社専用のChatGPTを構築することが可能となります。 本記事では、ChatGPTのファインチューニングの料金について、メリット・デメリットややり方とともにわかりやすくご紹介します。 またAI総研では、AI活用を検討する上で押さえておきたい

                                                                                • Docker Build Check について検証をしてみた | sreake.com | 株式会社スリーシェイク

                                                                                  はじめに こんにちは、Sreake 事業部 佐藤慧太@(SatohJohn) です。 以下の docker build check という機能について、検証をし、Google Cloud の Cloud Build に組み込んで見る。ということをやってみました。 https://www.docker.com/ja-jp/blog/introducing-docker-build-checks/ Docker のドキュメントには以下のようにまとまっております。 https://docs.docker.com/build/checks/ 上記記事では、開発者が Dockerfile の作成、編集に対してとても苦労していることがわかっていると紹介されています。 開発者との会話の中で、多くの人がコンテナイメージを構築するためのベストプラクティスを学び、それに従うのに苦労していることがわかりました。

                                                                                    Docker Build Check について検証をしてみた | sreake.com | 株式会社スリーシェイク