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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    Google I/O

『qiita.com』

  • 人気
  • 新着
  • すべて
  • 【TypeScript】Utility Typesをまとめて理解する - Qiita

    39 users

    qiita.com/k-penguin-sato

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    • テクノロジー
    • 2020/12/09 16:28
    • TypeScript
    • まとめ
    • あとで読む
    • utility types
    • 【Go】基本文法①(基礎) - Qiita

      3 users

      qiita.com/k-penguin-sato

      パッケージ Goのプログラムはpackageによって成り立っています。 import内に必要なpackageを明示します。 package main import ( "fmt" "math/rand" ) func main() { fmt.Println("My favorite number is", rand.Intn(10)) // => My favorite number is 1 }

      • テクノロジー
      • 2020/12/02 14:24
      • golang
      • 【JS・TS】コーディングTips集 - Qiita

        290 users

        qiita.com/k-penguin-sato

        概要 JavaScript/TypeScriptを書く中で、自分自身の気づき、他の方から頂いたアドバイスをメモとして残してきました。 その中で、使用頻度が高そうで、知っていれば誰でも簡単に実践できる物を抜粋して記事にしました。 ですので、主にJavaScript/TypeScriptの使用歴が浅い(プログラミングの歴が浅い)方向けに少しでも参考になれば幸いと考えています。 (※JS/TSに限った事では無いものも含まれます。また、こちらに記載した記法が必ずしも優れていると言うわけではありません。本記事はあくまでも、JS・TSを利用した際にこんな記法もあるよという紹介が主要点です。) 早期returnを利用する 条件を満たす場合に直ぐに return することで、コードのネストを減らし、コードの見通しを良くするテクニックです。 簡単な例としまして下記のコードが、

        • テクノロジー
        • 2020/10/15 09:06
        • javascript
        • あとで読む
        • TypeScript
        • コーディング
        • js
        • プログラミング
        • qiita
        • コード
        • テクニック
        • 【TypeScript】Generics(ジェネリックス)を理解する - Qiita

          13 users

          qiita.com/k-penguin-sato

          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

          • テクノロジー
          • 2020/10/06 10:25
          • TypeScript
          • 設計
          • Study
          • あとで読む
          • 【Go】基本文法メモ④(配列・スライス) - Qiita

            3 users

            qiita.com/k-penguin-sato

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

            • テクノロジー
            • 2020/08/14 17:50
            • 【Ruby】Fiber(ファイバー)を理解する - Qiita

              8 users

              qiita.com/k-penguin-sato

              Fiber(ファイバー)とは? FiberクラスはThread(スレッド)クラスと似ており、マルチタスクを処理する為に使用されるクラスです。 Fiberを利用することで複数のプログラム間で実行の中断や再開を相互に行わせることができます。 --- Thread(スレッド)に関してはこちらにまとめました。 --- 【Ruby】Thread(スレッド)を理解する Thread(スレッド)とFiber(ファイバー)の違い コンピュータのマルチタスクのスケージューリング方式には大きく分けて__Preemptive(プリエンプティブ)とNonpreemptive(ノンプリエンプティブ)__の二種類があります。 __Preemptive(プリエンプティブ)__方式のスケジューリングではOS(あるいはVM)に処理の切り替えを任せます。 __Nonpreemptive(ノンプリエンプティブ)__方式のスケジ

              • テクノロジー
              • 2020/06/18 11:17
              • 勉強
              • ruby
              • Gitのtagを理解する - Qiita

                3 users

                qiita.com/k-penguin-sato

                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                • テクノロジー
                • 2020/06/17 20:21
                • 【Go】基本文法③(ポインタ・構造体) - Qiita

                  5 users

                  qiita.com/k-penguin-sato

                  今回はポインタと構造体に焦点を当てて学習しました。 ポインタ ポインタとは? ポインタはメモリのアドレス情報のことです。 詳しい説明は以下のリンクがとても参考になりました。 【参考】 Goで学ぶポインタとアドレス C言語のポインタきらい package main import "fmt" func main() { var var1 int = 10 var var2 *int = &var1 fmt.Println(var1) //=> 10 fmt.Println(var2) //=> 0x10414020 fmt.Println(*var2) //=> 10 }

                  • テクノロジー
                  • 2020/05/07 21:30
                  • golang
                  • Go
                  • 【Ruby】Struct(構造体クラス)を理解する - Qiita

                    5 users

                    qiita.com/k-penguin-sato

                    Struct(構造体クラス)とは? RubyにおけるStruct(構造体クラス)は簡易的なクラスのようなもので、下記のようなケースで使用されます。 まとまったデータを扱いたいが、クラスを作るまでもない場合。 クラス内で特定のデータのまとまりを表現する場合。 通常のクラスとの違い 主に下記のような違いがあります。 継承、メンバの追加・削除ができない。 明示的にアクセスメソッドを定義しなくても、構造体クラス外でメンバの参照・更新が可能。 Struct(構造体クラス)の定義方法 定義方法(1) 第一引数にはStringで構造体クラス名を渡します。(クラスと同じで大文字から始まる必要があります。) 第二引数以降にはSymbolでメンバを渡します。 第一引数を渡した場合

                    • テクノロジー
                    • 2020/04/01 09:06
                    • ruby
                    • 設計
                    • rails
                    • 考察
                    • 技術
                    • 【Rails】graphql-rubyでAPIを作成 - Qiita

                      8 users

                      qiita.com/k-penguin-sato

                      概要 GraphQL Rubyのバージョン1.8~以降で導入されたClass-basedの書き方を使用し、簡単なAPIを作成する方法を紹介します。 ネット上でClass-basedの書き方に関する記事が少なかったので、誰かの助けになれば幸いです。 GraphQL,GraphQL Rubyの基本概念等は以下で学習して頂けます。 GraphQL入門 - 使いたくなるGraphQL - Qiita GraphQL Rubyに関して GraphQL公式 How to GraphQL - The Fullstack Tutorial for GraphQL GraphQL with Ruby on Rails ユーザーが記事(post)の取得、作成、更新、削除を行える簡単なapiをRuby on RailsとGraphQLを用いて作成します。 ソースコードはこちらから確認する事ができます。 Inst

                      • テクノロジー
                      • 2020/02/11 20:13
                      • graphql
                      • ruby
                      • rails
                      • 設計
                      • api
                      • 考察
                      • 技術
                      • 【Ruby】array.map(&:method)を理解する - Qiita

                        4 users

                        qiita.com/k-penguin-sato

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                        • テクノロジー
                        • 2019/12/01 14:35
                        • 【Rails】基本的なAPIテストの書き方 - Qiita

                          3 users

                          qiita.com/k-penguin-sato

                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 概要 Railsで作成されたAPIのテストについてこちらを参考に必要最低限の情報をまとめました。 実際にこちらの記事で作成したAPIに対してテストを書いていきます。 何をテストする? 適切なAPIはHTTPのレスポンスのステータスコードと実際のデータを含んだレスポンスボディを返します。 よって主にその2つをテストしていきます。 ステータスコード 通常APIによって返されるステータスコードは以下の4つに分類されます。 APIの動きによってこちらのコードと照らし合わせる事でテストします。 200: OK - リクエストは成功し、レスポンスと

                          • テクノロジー
                          • 2019/11/27 15:24
                          • テスト
                          • test
                          • api
                          • rails
                          • ruby
                          • 技術
                          • 【Ruby】ブロック・Proc・lambda を理解する - Qiita

                            4 users

                            qiita.com/k-penguin-sato

                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                            • テクノロジー
                            • 2019/11/14 19:09
                            • qiita
                            • ruby
                            • GatsbyとNetlifyで簡単にブログを作成 - Qiita

                              7 users

                              qiita.com/k-penguin-sato

                              概要 Gatsbyのスターターと、Netlifyを使用して誰でも5分で爆速ブログを作成する方法を紹介します。 記事内ではこちらのブログをデプロイまで行います。 Gatsbyとは? Gatsbyに関してはこの方の記事でとても良く説明されています。 Reactベース静的サイトジェネレータGatsbyの真の力をお見せします - Qiita Gatsbyのインストール Gatsbyがインストールされていない場合は以下のコマンドでインストールしましょう。 ブログの作成 以下のコマンドでブログを作成します。 my-blogの部分でブログの名前を指定します。 https://github.com/gatsbyjs/gatsby-starter-blogの箇所は使用するスターターを指定します。 こちらから好きなデザインを選ぶ事が可能です。

                              • テクノロジー
                              • 2019/08/11 15:32
                              • Netlify
                              • GatsbyJS
                              • Gatsby
                              • article
                              • 【Ruby】Thread(スレッド)を理解する - Qiita

                                4 users

                                qiita.com/k-penguin-sato

                                Thread(スレッド)とは? Thread(スレッド)とはプログラムの一連の処理のまとまりのことです。 複数の処理の流れ(スレッド)を持つプログラムをマルチスレッドのプログラムと呼び、複数の処理を並行して実行させるプログラミングのことを並行(concurrent)プログラミングと呼びます。 RubyのThreadクラスはこの並行(concurrent)プログラミングを実現するために使用されます。 Rubyでマルチスレッドを作成する。 プログラム開始時に生成されるスレッドはメインスレッド、現在実行中のスレッドはカレントスレッドと呼ばれます。 RubyではThread#mainを用いる事でメインスレッドを確認できます。 また、Thread#listでプログラム上に存在するスレッドが配列で表示されます。

                                • テクノロジー
                                • 2019/05/30 10:24
                                • ruby
                                • ざっくり入門TypeScript - Qiita

                                  5 users

                                  qiita.com/k-penguin-sato

                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                  • テクノロジー
                                  • 2019/03/07 10:45
                                  • typescript
                                  • javascript
                                  • Railsで超簡単API - Qiita

                                    6 users

                                    qiita.com/k-penguin-sato

                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                    • テクノロジー
                                    • 2019/01/30 17:01
                                    • rails
                                    • システム開発
                                    • api
                                    • ruby
                                    • 技術
                                    • セキュリティ
                                    • ReactをRailsと共に使う方法 - Qiita

                                      6 users

                                      qiita.com/k-penguin-sato

                                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                      • テクノロジー
                                      • 2019/01/23 01:23
                                      • 【React】ルーティング設定方法 - Qiita

                                        6 users

                                        qiita.com/k-penguin-sato

                                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                        • テクノロジー
                                        • 2018/07/26 16:37
                                        • React
                                        • RuboCopをアップデートしたら対象ファイル数が2つだけになった話 - Qiita

                                          5 users

                                          qiita.com/k-penguin-sato

                                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                          • テクノロジー
                                          • 2018/05/23 08:36
                                          • rubocop

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

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

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

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

                                          j次のブックマーク

                                          k前のブックマーク

                                          lあとで読む

                                          eコメント一覧を開く

                                          oページを開く

                                          はてなブックマーク

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

                                          公式Twitter

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

                                          はてなのサービス

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