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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    iPhone 17

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

  • 人気
  • 新着
  • すべて
  • AI時代のエンジニアの学び方 - Qiita

    37 users

    qiita.com

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? たまたま目にしたこのポストにとても刺激を受けたので久々に作文します。 「AIから引き出せる性能は自分の能力に比例する」 はAIを語る言葉の中で一番好きかもしれません。 AIを使うことによってすべての個人の能力がN倍になると考えると結構色々なコトが綺麗に説明できる気がするので、以下に考えたことをまとめます。 能力と格差の話 AIの登場によって、多くの人が今までできなかったコトができるようになりました。 これによってできる人とできない人の格差が小さくなると考える人がいるかもしれませんが「AIから引き出せる性能は自分の能力に比例する」が真であ

    • テクノロジー
    • 2025/09/16 12:12
    • AI
    • エンジニア
    • あとで読む
    • 学習
    • 人工知能
    • 勉強
    • プログラミング
    • Layered Architecture(Clean Architecture)の勘所 - Qiita

      6 users

      qiita.com/shunjikonishi

      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 前文 フリーランスでエンジニアをしています。(何でもやるけど主にbackend) 比較的短期でいろいろな会社さんのお手伝いをすることが多いのですが、複数の会社で共通的に課題となっている部分について私見をまとめておきます。 ※ ちなみに一年位前にもRailsで同じような記事を書いています。今回はその発展版です。 Layered Architectureとは 近年、Clean Architectureの流行で、設計にLayered Architectureを取り入れるプロジェクトが多くなってきています。 自分の勝ちパターンも下敷きにしている

      • テクノロジー
      • 2022/04/07 08:57
      • architecture
      • RailsとClean Architectureに関する考察 - Qiita

        6 users

        qiita.com/shunjikonishi

        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Railsのアプリケーションの設計について考える機会があったのでその過程で考えたこととをまとめておきます。 (2022/03/22) 追記 この記事の発展版、Layered Architectureの勘所という記事を書きました。 Railsをやってた頃はActiveRecordの便利さについ流されてしまいましたが、今やるなら ActiveRecordのモデルとEntityの分離する Entityはimmutableにする というあたりをもっと徹底するのが良いと思います。 背景 Railsをメインで使用している企業で新規のWebアプリケー

        • テクノロジー
        • 2020/11/16 19:12
        • architecture
        • rails
        • ruby
        • software
        • design
        • VueJS with typescriptでしばしば遭遇するProperty 'XXX' does not exist on type 'CombinedVueInstanceの解消法 - Qiita

          9 users

          qiita.com/shunjikonishi

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

          • テクノロジー
          • 2020/05/10 18:01
          • typescript
          • vue
          • Article
          • PostgreSQLで総件数とページングデータを同時に取得する - Qiita

            5 users

            qiita.com/shunjikonishi

            RDBからデータを取得する際には lmit/offsetをつけてデータ取得のSQLを発行する それとは別に同じ条件のcount(*)を発行する という2ステップが必要とずっと思っていたが、なんとそれを一発でやる方法があるということを今日知った。 select *, count(id) over() as full_count from table1 where id < 30 offset 0 limit 10;

            • テクノロジー
            • 2016/10/22 20:32
            • Herokuとwebpackでローカルサーバ不要のフロントエンド開発 - Qiita

              7 users

              qiita.com/shunjikonishi

              この記事はHeroku Advent Calendar 2015の6日目の記事です。 もともとは、DataClipの応用的な活用を試みようと思ってたんだけど、すっかり忘れていた予定外に体壊したりしてやってる暇がなかったので、もう一個のネタについて書きます。 それはwebpackについてです。 webpackとは 一言で言えばフロントエンドJSのbuildツールです。 複数のJSファイルをひとつのファイルにまとめてくれます。 といっても、ただ単に複数のファイルをコンカチしてるだけではありません。それぞれのファイルの名前空間は分かれており、requireを使ってmoduleベースの開発を行うことができるようになっています。 結合対象のファイルは自分で開発したファイルだけにとどまらず、JQueryやReact.jsなどのフレームワークも含むことができます。 また、驚いたことにデフォルトではCSS

              • テクノロジー
              • 2015/12/07 03:54
              • Socket.ioで作ったWebSocketサーバをELBでロードバランスする - Qiita

                17 users

                qiita.com/shunjikonishi

                課題 現在、作っているサービスではsocket.ioを使って作ったWebSocketサーバをELB経由で使っています。 開発環境はELB配下にEC2が1台で、本番環境は複数台です。 これ、どちらも正しく動いているように見えていたんですが、最近セットアップした本番環境の方でWebSocketへのUpgradeがうまくいっておらず、pollingで動いていることに今日気がつきました。 サービスとしてはまぁ一応問題はないんですが、WebSocketで動いていると思っていたものが実はPollingだったというのはわりかし衝撃です。 原因 なんでやねんと思ってググるとわりと簡単に原因に行き当たりました。公式ドキュメントで思いっきり説明されています。 日本語だとこの辺でが参考になります。 Express / Socket.IO をスケールアウトしてみよう Socket.IO or WebSocket

                • テクノロジー
                • 2015/10/01 10:11
                • WebSocket
                • qiita
                • AWS
                • 開発
                • Play2.3.xから2.4への移行ではまったところ - Qiita

                  5 users

                  qiita.com/shunjikonishi

                  6/8にPlay 2.4 ソースコードリーディングに参加するので、その前にとりあえず試しにPlay2.4アプリを作リ始めてみた。 なんか、色々と変わっていてなかなか衝撃的。。。(-- 現在、仕事で開発しているアプリはリリース(今秋予定)までには、2.4に置き換えるつもりだけどわりかし不安。 以下、自分のぶつかった問題のメモ。(と勉強会を受けての追記) WS asyncHttpClientが1.19.21になった asyncHttpClientは1.18から1.19でメソッド名等が大幅に変更になったため直接使っている場合要注意 WSを使う場合はWSClientを@Inject()する @InjectはJavaのAnnotationがScalaクラスのコンストラクタについているだけという理解 @Injectがobjectに使えないのはコンストラクタ引数がないから? あるいはそもそもobject

                  • テクノロジー
                  • 2015/06/29 15:12
                  • Reactデザインパターン - すべてがeになる - Qiita

                    125 users

                    qiita.com/shunjikonishi

                    次期プロダクトでReact.jsを使ってみようと思っていて、その設計をどうすれば良いのかと試行錯誤した結果、それなりにイケてる結論に辿り着いたので、そのメモ書きです。 作ってみれば、Fluxとはこういうことか!というのがわかります。(若干アレンジはされてると思うけど。) それまで漠然と「ふーん、なるほどね。。」みたいな感じでなんとなくしか理解してなかったFluxが実は超画期的なパラダイムシフトであったことに気がついて結構衝撃を受けています。(^^; ちなみにプログラミングの文脈でeと言ったらまず思いつくのがEventかExceptionのどちらかだと思うけど、この場合はもちろんEventのことです。 すべてがExceptionになるのなら、即刻使うのを止めた方が良い。(^^; Fluxとは Fluxの説明では必ずと言って良いほど参照される図なので見たことある人も多いと思うけど、こういうアー

                    • テクノロジー
                    • 2015/05/19 20:22
                    • flux
                    • react
                    • react.js
                    • javascript
                    • あとで読む
                    • development
                    • js
                    • event
                    • GitHub Issueの検索でできること - Qiita

                      13 users

                      qiita.com/shunjikonishi

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? GitHubのIssue検索でできること チームメンバのタスク消化量をIssueの検索だけで可視化できないかと思ってIssueの検索についてざっくり調べました。 ざっくりとまとめておきます。 基本 スペース区切りで複数条件を指定可。 AND条件。 指定した条件は基本的にはその文字列の全文検索 「:」で区切られた各種フィルターを指定できる in 文字列がどのフィールドに含まれているかを指定する。 指定できるのはtitle, body, comment。カンマ区切りで複数指定可 in:title in:title,body in:comme

                      • テクノロジー
                      • 2015/04/20 17:31
                      • github
                      • issue
                      • qiita
                      • 検索

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

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

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

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

                      j次のブックマーク

                      k前のブックマーク

                      lあとで読む

                      eコメント一覧を開く

                      oページを開く

                      はてなブックマーク

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

                      公式Twitter

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

                      はてなのサービス

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