はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    参議院選挙2025

『qiita.com』

  • 人気
  • 新着
  • すべて
  • 全プロジェクトで重宝されるイケてるREADMEを作成しよう! - Qiita

    3 users

    qiita.com/shun198

    READMEとは READMEはアプリケーションの 概要 環境構築手順 など、プロジェクトに必要な情報を一通り記載しているファイルです 今回はGitHubなどで記載されているわかりやすいREADMEの書き方について解説していきます READMEを書く目的とは プロジェクト内に新しいメンバーが入った時にプロジェクトの概要や必要なドキュメントのリンクをREADMEを書くことでプロジェクトへの理解が容易になる上に不要なコミュニケーションコストの削減につながります また、環境構築の手順も記載することで個々人の技術レベルに依存せずに誰でも開発構築ができるようになるのでぜひ書いてほしいですね READMEに書いておきたい項目 あくまで一例ですが私が普段READMEに記載しているのは以下の通りです 使用している主な技術 プロジェクトの概要 必要な環境変数やコマンド一覧 ディレクトリ構成 開発環境の構築方

    • テクノロジー
    • 2024/03/07 23:07
    • 【初心者向け】【入門】GitHub Actionsとは?書き方、デバッグ設定、runs-onやcheckoutなどの仕組みや構造も含めて徹底解説 - Qiita

      8 users

      qiita.com/shun198

      【初心者向け】【入門】GitHub Actionsとは?書き方、デバッグ設定、runs-onやcheckoutなどの仕組みや構造も含めて徹底解説LinuxGitHubGitHubActions 概要 GitHub Actionsの 仕組みや構造 基本的な書き方(ワークフロー、ジョブ、イベントなど) よく出てくるruns-on、actions/checkoutで何してるのか 環境変数とsecrets サービスコンテナ 環境のsetup 権限 GitHub Pages Matrix メタデータ構文 OpenID Connect について解説していきたいと思います そもそもGitHub Actionsとは 公式に GitHub Actions is a continuous integration and continuous delivery (CI/CD) platform that all

      • テクノロジー
      • 2024/02/19 13:13
      • GitHub
      • DjangoでSwaggerUIを使おう!設定方法を徹底解説 - Qiita

        3 users

        qiita.com/shun198

        from django.urls import path from drf_spectacular.views import ( SpectacularAPIView, SpectacularRedocView, SpectacularSwaggerView, ) urlpatterns = [ path("admin/", admin.site.urls), # 127.0.0.1/8000/api/schema にアクセスするとテキストファイルをダウンロードできます path("api/schema/", SpectacularAPIView.as_view(), name="schema"), # SwaggerUIの設定 # 今回は127.0.0.1/8000/api/docs にアクセスするとSwaggerUIが表示されるよう設定します path( "api/docs/", Sp

        • テクノロジー
        • 2023/09/21 17:56
        • python
        • Django Rest FrameworkでToken認証を実装する方法について - Qiita

          3 users

          qiita.com/shun198

          前提 カスタムユーザを作成済み テスト用データを作成済み 今回はカスタムユーザModelを作成して、employee_numberとpasswordでトークンを作成します カスタムユーザを作成されたい方は以下の記事を参考にしてください テスト用データを作成する際はfixtureを使うと効果的です fixtureを作成されたい方は以下の記事を参考にしてください 認証の種類 Webで使われている主な認証方法は以下の通りです Basic Token Json Web Token(JWT) Session 今回はToken認証について具体例を交えながら解説していきます Token認証 認証方式の一つで、HTTPヘッダにある一意のトークンを使用して認証します 作成されたトークンはデータベース内に保存されます Django Rest Frameworkで再現してみよう! Django Rest Fra

          • テクノロジー
          • 2023/09/12 00:52
          • Django
          • python
          • [Django+PostgreSQL+GitHub Actions] サービスコンテナを使ってdocker-composeを使わずにPytestを実行しよう - Qiita

            5 users

            qiita.com/shun198

            前提 GitHub Actionsの基本的な用語についてある程度理解している フレームワークはDjangoを使用 DBはPostgresを使用 Pytestを使用 Poetryを使用 PR内にカバレッジを表示させる方法についても説明 サービスコンテナとは ワークフロー中でアプリケーションをテストもしくはビルドするのに必要なサービスを提供するためのDockerコンテナです サービスコンテナを使うことでワークフロー内で例えばdocker-composeを使って自前でDBを作成せずにテストを実行することができます runner内のリソースは限られているのでGitHub側で用意するサービスコンテナなどを使うケースが多いです また、docker-composeを使わずにワークフローを実行するのでコンテナの起動時間分ワークフローの時間を短縮できます 今回はPostgresのサービスコンテナを使ってPy

            • テクノロジー
            • 2023/05/12 11:18
            • Docker
            • テクノロジー
            • IT
            • あとで読む
            • GitHub Actions+Poetry+.env+pytest.ini+Dockerを使ってPytestのカバレージを表示させよう! - Qiita

              3 users

              qiita.com/shun198

              GitHub Actions+Poetry+.env+pytest.ini+Dockerを使ってPytestのカバレージを表示させよう! 概要 GitHub Actions内でPytestが自動的に走るよう設定する方法について解説していきたいと思います 前提 フレームワークはDjango(Python) DBはMySQL docker-composeを使用(Django、MySQLのDockerfileは作成済み) secretsと.envファイルを使ってMySQLのパスワードやDjangoのホストを隠します Djangoのプロジェクトとアプリケーションを作成済み Poetryを設定済み DjangoとMySQLのDockerfileを作成してみたい方は以下の記事を参考にして作ってください Poetryについて知りたい方は以下の記事を参考にしてください はじめに GitHubにソースを上げ

              • テクノロジー
              • 2023/01/15 11:01
              • Docker
              • techfeed
              • GitHub
              • Python
              • Allure Reportを使って今風のイケてるテストレポートを作成しよう! - Qiita

                3 users

                qiita.com/shun198

                概要 Allure Reportをローカル上で使用する方法について解説します また、記事の後半では自動生成したレポートをGitHub Pagesへデプロイする方法についても記載しています 前提 本記事ではDockerとdocker-composeを使用します WebフレームワークはDjango、テスト用フレームワークはPytestを使用 Allureとは? 公式ドキュメントにも記載している通りテストレポートを自動生成するツールです Allure Framework is a flexible lightweight multi-language test report tool PythonのPytest RailsのRSpec JavaのjUnit PHPのPHPUnit KotlinのKotest JavaScriptのJasmine にも対応しています 今あげたテストフレームワーク以

                • テクノロジー
                • 2023/01/14 23:02
                • Terraformを使ってAWSのVPCをはじめとしたネットワークを構築しよう! - Qiita

                  54 users

                  qiita.com/shun198

                  概要 今回はTerraformを使って VPC パブリックサブネットとプライベートサブネット IGW ルートテーブルおよびルーティングの設定 Elastic IP NATゲートウェイ を構築したいと思います 今回作成するインフラ構成は下記の図のようになります 前提 東京リージョンを使用 AWSを使用 main.tfとvariables.tfを設定済み ネットワークに関する基本的な知識をある程度持っている 上記のファイルをまだ作成していない方は下記の記事を参考にしてください AWSにおけるネットワークの概要について知りたい方は以下の記事を参考にしてください また、コンテナ経由でTerraformを使用すると複数ブロジェクトで使用する際にバージョンによる違いを意識せずに済みます コンテナを使用したい方はこちらの記事も参考にしてみてください ディレクトリ構成 構成は以下の通りです # -----

                  • テクノロジー
                  • 2023/01/08 10:38
                  • Terraform
                  • あとで読む
                  • ネットワーク
                  • aws
                  • techfeed
                  • Terraformにおけるmain.tfやtfstateファイルの作成および運用方法について - Qiita

                    21 users

                    qiita.com/shun198

                    # ------------------------------ # Terraform configuration # ------------------------------ terraform { # tfstateファイルを管理するようbackend(s3)を設定 backend "s3" { bucket = "terraform-playground-for-cicd" key = "terrafrom-playground.tfstate" region = "ap-northeast-1" encrypt = true dynamodb_table = "terraform-playground-tf-state-lock" } # プロバイダを設定 required_providers { aws = { source = "hashicorp/aws" versio

                    • テクノロジー
                    • 2023/01/08 10:02
                    • Terraform
                    • あとで読む
                    • qiita
                    • techfeed
                    • Dockerfileをbuild時にログを出して楽にデバッグしよう! - Qiita

                      3 users

                      qiita.com/shun198

                      背景 docker buildする際にログが高速で流れてしまうため、どこでエラーが起きているか詳しく知りたい Docker imageをbuildするとき Pythonのimageを例に出します FROM python:3.10 ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 WORKDIR /code COPY . /code/ RUN pip install --upgrade pip && pip install poetry RUN poetry install

                      • テクノロジー
                      • 2022/11/30 18:10

                      このページはまだ
                      ブックマークされていません

                      このページを最初にブックマークしてみませんか?

                      『qiita.com』の新着エントリーを見る

                      キーボードショートカット一覧

                      j次のブックマーク

                      k前のブックマーク

                      lあとで読む

                      eコメント一覧を開く

                      oページを開く

                      はてなブックマーク

                      • 総合
                      • 一般
                      • 世の中
                      • 政治と経済
                      • 暮らし
                      • 学び
                      • テクノロジー
                      • エンタメ
                      • アニメとゲーム
                      • おもしろ
                      • アプリ・拡張機能
                      • 開発ブログ
                      • ヘルプ
                      • お問い合わせ
                      • ガイドライン
                      • 利用規約
                      • プライバシーポリシー
                      • 利用者情報の外部送信について
                      • ガイドライン
                      • 利用規約
                      • プライバシーポリシー
                      • 利用者情報の外部送信について

                      公式Twitter

                      • 公式アカウント
                      • ホットエントリー

                      はてなのサービス

                      • はてなブログ
                      • はてなブログPro
                      • 人力検索はてな
                      • はてなブログ タグ
                      • はてなニュース
                      • ソレドコ
                      • App Storeからダウンロード
                      • Google Playで手に入れよう
                      Copyright © 2005-2025 Hatena. All Rights Reserved.
                      設定を変更しましたx