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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    参議院選挙2025

『@suketaのマイページ - Qiita』

  • 人気
  • 新着
  • すべて
  • 【超入門】キミにも読める!Rubyのソースコードの歩き方 - Qiita

    33 users

    qiita.com/suketa

    はじめに 先日、会社のSlackで、新入社員から Array#sort の動作(ソートのアルゴリズム)が良くわからないという質問がありました。 「多分、クイックソートじゃないかと思うが Rubyのソースコードのどこに実装されているかわからない ので、Rubyコミッターに聞きましょう。」 みたいな先輩社員(私の同僚)からのアドバイスがあり、私に?話が振られてきました。 言われてみれば、みんな、Rubyのソースコードのどこに何があるか知らないのかもと思いました。 ずいぶん前に、 「【超入門】キミにも作れる! Ruby拡張ライブラリ開発」を書きましたが、今回は読み方の超入門編です。 Array#sort を題材に説明していきます。 なお、 Ruby のバージョンは、 3.2.2 を前提とします。 ディレクトリとファイル Rubyのメソッドの大半は、以下のどこかのディレクトリにあるファイルで実装さ

    • テクノロジー
    • 2023/06/17 16:02
    • ruby
    • ライブラリ
    • あとで読む
    • js
    • qiita
    • programming
    • *あとで読む
    • React, Redux 初心者が、Hooks 時代の React, Redux, React-Redux に触れてみて感じたこと - Qiita

      20 users

      qiita.com/suketa

      筆者は、 Reactも Reduxも React-Reduxも初心者で、プライベートでちょっと触っている程度のペーペーです。 React に Hooks が導入されてしばらく経ちますが、React-Reduxにも Hooks が導入されていることを最近知りました。ちょっと試して見たところ、Hooksを使うことで少しだけモヤモヤが晴れてきたので、これまで理解したことを整理したいと思います。 useState, useReducer は(規模の大きな開発には)使わない useState, useReducer はとっつきやすくてわかりやすいです。なので、ちょっとしたプログラムでは使うと思います。便利です。YoutubeのReact Today and Tomorrow and 90% Cleaner React With Hooks で、初めてこれを知った時は、感動すら、覚えました。 ですが、

      • テクノロジー
      • 2020/02/21 13:05
      • React
      • redux
      • あとで読む
      • techfeed
      • ActiveRecord の with_lock に先人の知恵を学ぶ - Qiita

        9 users

        qiita.com/suketa

        はじめに 先日、ActiveRecord の with_lock (lock!) を調べていた時に良くできているなあ、勉強になるなあと思ったので、その辺のことを書いてみたいと思います。 なお、以下の内容は、Rails 5.2.2 及び、PostgreSQL 10.7を前提にしていることをお断りしておきます。 with_lock とは Rails Guide の Pessimistic Locking に with_lock を使ったサンプルコードが登場します。要は、データ更新時に悲観的ロックをかけてくれるというものです。 SQLレベルでざっくりいうと、 SELECT ... FOR UPDATE をしてから UPDATE できるようになるということですね。 ただ、with_lock の前にモデルが変更されていた場合、どうなるのかちょっと気になりましたので、APIを調べてみました。 コードレ

        • テクノロジー
        • 2019/10/24 16:18
        • ActiveRecord
        • Rails
        • あとで読む
        • WEBRickで作ったなんちゃってWeb APIサーバーをなんちゃってHTTPS対応させる - Qiita

          5 users

          qiita.com/suketa

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

          • テクノロジー
          • 2018/09/04 08:10
          • ruby
          • サーバ
          • あとで読む
          • [Vim] Vim に Language Server Protocol クライアント機能を導入して Rubyの補完機能を復活させた - Qiita

            5 users

            qiita.com/suketa

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

            • テクノロジー
            • 2018/07/17 11:03
            • vim
            • Ruby
            • 【超入門】キミにも作れる! Ruby拡張ライブラリ開発 - Qiita

              10 users

              qiita.com/suketa

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

              • テクノロジー
              • 2018/06/05 16:15
              • ruby
              • Railsのフラグメントキャッシュについて調べてみた - Qiita

                6 users

                qiita.com/suketa

                はじめに Railsの キャッシュ機能について調べてみました。 基本、Rails5.2の情報を元にしています。 フラグメントキャッシュ中心です。 キャッシュの種類 Rails ガイドによれば、の 以下の6つのキャッシュの方法がある模様。 ページキャッシュ アクションキャッシュ フラグメントキャッシュ ロシアンドール・キャッシュ 低レベル・キャッシュ SQLキャッシュ キャッシュ情報の格納先 Rails ガイドによれば、自分で格納先を作成することもできるみたいですが、Railsに既に組み込まれているものがいくつかあります。 メモリにストアする。 development環境でキャッシュ機能を有効にした場合、デフォルトで使われるようになってます。 ファイルにストアする。キャッシュ情報の格納先を指定しなかった場合に使われます。 memcached にストアする。 production 環境で最も良

                • テクノロジー
                • 2018/05/19 17:48
                • rails

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

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

                『@suketaのマイページ - Qiita』の新着エントリーを見る

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

                j次のブックマーク

                k前のブックマーク

                lあとで読む

                eコメント一覧を開く

                oページを開く

                はてなブックマーク

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

                公式Twitter

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

                はてなのサービス

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