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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    大阪万博

『noriaki - Qiita』

  • 人気
  • 新着
  • すべて
  • 健全なエンジニアリングをただただ実践したいだけという話 - Qiita

    3 users

    qiita.com/noriakiutsu

    はじめに この記事はCTOA Advent Calendar 2020 の記事ではなく Supershipグループ Advent Calendar 2020 最終日の記事です。 SupershipでCTOをしている @noriakiutsu こと宇都宮です。 メリークリスマス!皆さまクリスマスソングで一番好きな曲はなんですか? 私はSTEADY & CO. / Only Holy Story を鬼リピです!! 前回検索サービス開発が絶対におもしろいと思う理由【2018 改訂版】という記事を投稿しました。 今回4月から就任したCTOという役割と観点から コロナ禍で見えた経営課題に対し、最高技術責任者として今後どう向き合うか? というお話をしたいと思います。 オープン社内報という形で本編の一部は先出ししていますが 本内容はその詳細に辺ります。 背景 2019年度までデジタルマーケティング業界は

    • テクノロジー
    • 2020/12/25 21:22
    • マネジメント
    • あとで読む
    • Renovateの設定ファイルの書き方が正しいか確認する方法 - Qiita

      6 users

      qiita.com/noriaki

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

      • テクノロジー
      • 2020/02/28 13:28
      • JavaScript
      • Jestテストの並行実行と逐次実行をちゃんと理解する - Qiita

        15 users

        qiita.com/noriaki

        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? TL; DR (要約) Jestの実行時オプション(CLIオプション)と、テストメソッド(it,test)の書き方で、並行処理と順番(逐次)処理をコントロールする方法について、以下の4パターンを図で説明します。 複数のテストファイルを並行処理し、ファイル内のテストは順番に実行する 複数のテストファイルを順番に処理し、ファイル内のテストも順番に実行する 複数のテストファイルを並行処理し、ファイル内のテストも並行実行する 複数のテストファイルを順番に処理し、ファイル内のテストは並行実行する はじめに Jestでは、パフォーマンスのために複数

        • テクノロジー
        • 2020/01/25 10:56
        • jest
        • node.js
        • test
        • js
        • qiita
        • あとで読む
        • 検索サービス開発が絶対におもしろいと思う理由【2018 改訂版】 - Qiita

          4 users

          qiita.com/noriakiutsu

          はじめに Supership Advent Calendar 2018 の7 日目の記事です。 データソリューションスタジオという開発組織の長をしております。 本日12/7 は私の誕生日です、祝ってください! 昨年builderscon tokyo 2017 にて同テーマを題材に登壇したのですが 現在新サービスを発表したり 時間の経過と共に面白いと感じる部分にアップデートがかかりましたので 【2018 改訂版】としてこの場を借りて発表する事にしました。 概要 スマートフォンの登場によるパラダイムシフト 私は10 年以上ポータルサービスにおけるウェブ検索に携わっているのですが スマホシフトによってこれまで蓄積した検索クエリデータを元に 以下のような状態遷移を知る事ができました。 スマホを普段何気なく利用されている方も無意識的にひらがなでググったりしませんか? そしてその後とあるサイト内で同じ

          • テクノロジー
          • 2018/12/25 13:36
          • Qiita
          • 検索
          • Sketchのデザインファイルのバージョン管理について考えてみた - Qiita

            4 users

            qiita.com/noriaki-kawanishi

            🔰 はじめに 以前のSketchのアップデートでファイル構造形式が変更されたことで、よりデータが軽量化し、Gitによるバージョン管理が容易になりました。これにより「コード」のバージョン管理フローより遅れていたデザインプロセスが劇的に進化することが期待できます。 一方で、現時点(2017/12/02)でも、すでに複数の手段やツールが登場しており、今後も増え続けるでしょう。正直どの手段がベストプラクティスかは悩ましいです。 この記事では「デザインファイルのバージョン管理」をテーマに、代表的な2つのツール「Abstract」「Kactus」を検証比較した上で、デザイナーが開発チームの一員として、プロジェクトにとって有意義な『Design Systems』を構築し、機能横断的なコラボレーションを実現するための考察をまとめてみました。 ※『InVision V7』は表題とは少し異なるので別の機会に

            • テクノロジー
            • 2017/12/01 20:16
            • あとで読む
            • Reactでカウントダウン・タイマーを実現するコンポーネント作ってみた - Qiita

              3 users

              qiita.com/noriaki

              やりたいこと カウントダウンしたい時間をpropsへ与えられる タイマーの進むインターバルをpropsへ与えられる インターバル毎とカウントダウン終了時にコールバック関数を設定できる タイマーロジックとタイマー表示は切り離す ロジック部分を担うコンポーネントを作った 表示は任意の別のコンポーネントを使えるようにする 他に調べたコンポーネント dcousens/react-timers: 公式で非推奨になっているMixinを使ってるのでナシ uken/react-countdown-timer: 表示フォーマットを関数で設定するタイプ。実装は参考にした StevenIseki/react-timer: 表示は固定フォーマット。タイマーの実装サンプルのような感じ troch/react-timer-hoc: HOC(Higher Order Component)による実装。コールバックが無いけ

              • テクノロジー
              • 2017/06/06 22:47
              • React
              • node.js
              • javascript
              • あとで読む
              • 平成の次の元号予想やってみた - Qiita

                3 users

                qiita.com/noriaki

                $ yarn yarn install v0.18.1 $ yarn start yarn start v0.18.1 $ run-s aggregate perform yarn run v0.18.1 $ run-s gengo:aggregate yarn run v0.18.1 $ node lib/02-GengoCandidates/aggregate.js ✨ Done in 0.30s. ✨ Done in 0.89s. yarn run v0.18.1 $ run-s clean mkdir yarn run v0.18.1 $ del dist/* tmp/* ✨ Done in 0.42s. yarn run v0.18.1 $ node -e '[`dist`,`tmp`].forEach(d => { try { fs.mkdirSync(d) } catch(e

                • テクノロジー
                • 2017/01/19 14:31
                • node.js
                • qiita
                • javascript
                • neta
                • RailsでReduxコンテナをサーバサイドレンダリング (use Hypernova by airbnb) - Qiita

                  12 users

                  qiita.com/noriaki

                  はじめに 前回の記事 RailsでReactをサーバサイドレンダリング(use Hypernova by airbnb) - Qiitaでは、ReactコンポーネントをRailsアプリで簡単にサーバサイドレンダリングに対応する方法を書きました。 最近ではReact単体ではなく、コンポーネント群の状態(State)を一元管理してデータの流れを一方向に整える開発技法Fluxを取り入れたRedux(react-redux)を用いたアプリケーションも増えてきました。 前回ご紹介したHypernovaでは、Reactコンポーネントのサーバサイドレンダリングには対応していたのですが、Reduxコンテナ1はうまくレンダリング出来ませんでした。 そこで、この記事ではReduxコンテナのサーバサイドレンダリングに対応したHypernovaのReact/Reduxバインディングであるnoriaki/hyper

                  • テクノロジー
                  • 2016/07/03 18:40
                  • redux
                  • react
                  • rails
                  • tutorial
                  • ブックマーク バー
                  • development
                  • javascript
                  • あとで読む
                  • RailsでReactをサーバサイドレンダリング(use Hypernova by airbnb) - Qiita

                    56 users

                    qiita.com/noriaki

                    はじめに Railsにも対応しているJavaScriptのサーバサイドレンダリング用ライブラリairbnb/hypernovaが、airbnbからリリースされました。 この記事では、シンプルなRailsアプリを構築し、これまたシンプルなReactコンポーネントをサーバサイドレンダリングで表示するまでのチュートリアルを解説します。 ReactによるSPA(シングルページアプリケーション)も増え、Google等の検索エンジンでもある程度はページ内容を解釈してくれるらしいですが、サーバ側でHTMLをレンダリングして出力するサーバサイドレンダリングを利用すると、より正しくページ内容を解釈してもらえます。 Hypernovaとは A service for server-side rendering your JavaScript views Hypernovaは、JavaScriptコンポーネント

                    • テクノロジー
                    • 2016/07/02 21:40
                    • react
                    • rails
                    • ssr
                    • javascript
                    • React.js
                    • airbnb
                    • ruby
                    • node.js
                    • Kernel#ppのHash表示を新記法(>1.9)に変える - Qiita

                      4 users

                      qiita.com/noriaki

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

                      • テクノロジー
                      • 2016/05/21 10:07
                      • qiita
                      • ruby
                      • flycheckを特定のモードでだけ有効にする - Qiita

                        4 users

                        qiita.com/noriaki

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

                        • テクノロジー
                        • 2016/03/10 00:31
                        • Emacs
                        • Qiitaで使えるアイコン一覧(あるいはFont Awesome 4.6.1 チートシート) - Qiita

                          4 users

                          qiita.com/noriaki

                          追記(2017/06/21) 公式からの発表もありました。理由は技術的負債を予防する観点で納得できるものですね。 代わりとしては、絵文字(emoji)を使うと良いのではないでしょうか。 Font Awesome がご利用いただけなくなる点について 前述の通り、今回の変更によってこれまで暗黙的に利用できていた Font Awesome のアイコン指定はご利用いただけなくなります。(繰り返しになりますが、Qiita:TeamやQiitaのOrganizationでは引き続きご利用いただけます) Font Awesome を含めて禁止にしたのは以下の理由です。 Qiita が Font Awesome を利用していることは公式な仕様ではなく、将来にわたって Font Awesome を使い続ける保証がない 将来的に何かしらの後方非互換な変更が Font Awesome に入ったとき、その変更に追

                          • テクノロジー
                          • 2016/03/09 21:41
                          • reference
                          • qiita
                          • font
                          • ES6でクラス定数を使う - Qiita

                            5 users

                            qiita.com/noriaki

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

                            • テクノロジー
                            • 2016/02/18 23:45
                            • はてブと同時にQiitaストックするサービスを作りました - Qiita

                              5 users

                              qiita.com/noriaki

                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? その名も「はてブと同時にQiitaストック」です。 はてブと同時にQiitaストック - http://hb2qiita.com/ What's はてブと同時にQiitaストック 名前の通り、はてなブックマークにQiita記事をブックマークすると、自動的にその記事をストックするサービスです。 どんなツール(Web/ブラウザ拡張/アプリ/ブックマークレット/ブックマークボタン/ツイート/メール/その他3rd-partyツール)からブックマークする場合でも、ブックマークしたURLがQiitaの記事であれば自動的にストックします。 以下のよう

                              • テクノロジー
                              • 2016/01/20 20:57
                              • qiita
                              • development
                              • hatena
                              • あとで読む
                              • Emacsで.logファイル監視(tail -f) - Qiita

                                12 users

                                qiita.com/noriaki

                                これはなに? タイトルの通りです。Emacsで.logファイルを監視することができるようになる設定です。 .logファイル開いたとき、自動的にtail -f相当の以下のような動きをするようになります。 ファイル更新に追随して自動的にバッファを更新 バッファ更新時とファイルを開いた時、自動的にバッファの末尾へカーソルを移動 設定 ~/.emacs.e/init.elの末尾に追記するか、init-loaderを利用している場合は21-auto-revert-tail-log.elといったelispファイルを作成して下記を記載します。 ;; .logファイルでは自動で auto-revert-tail-mode にする (add-to-list 'auto-mode-alist '("\\.log\\'" . auto-revert-tail-mode)) ;; ファイル更新やバッファオープン時

                                • テクノロジー
                                • 2016/01/20 01:19
                                • emacs
                                • log
                                • qiita
                                • development
                                • あとで読む
                                • Google Spreadsheets 漢字に読み仮名(ひらがな・カタカナ)を付けるカスタム関数を作った - Qiita

                                  21 users

                                  qiita.com/noriaki

                                  これはなに? いわゆるMicrosoft Excelで言うところのPHONETIC関数です。 漢字を含むテキスト・セルを指定することで、読み仮名を出力することができます。読み仮名はひらがなのふりがなでもカタカナのフリガナでも大丈夫です。 典型的な利用シーンとしては、住所録で氏名の読み仮名を自動で(それなりに)ふりたい、というシーンがあります。ちょうど年賀状シーズンの住所録でふりがなが必要になったりしていると思いますが、ローカルのExcelではなくGoogleスプレッドシートで管理している方も多いでしょう。ExcelにはPHONETIC関数があるのにGoogleスプレッドシートには同様の機能が無いのです。 機能 漢字を含むテキスト(セル)をひらがなへ変換 =HIRAGANA(input) 漢字を含むテキスト(セル)をカタカナへ変換 =KATAKANA(input) フラグで変換先(ひらがな/

                                  • テクノロジー
                                  • 2015/12/22 20:25
                                  • spreadsheet
                                  • hiragana
                                  • スプレッドシート
                                  • gas
                                  • Google Spreadsheet
                                  • javascript
                                  • google
                                  • [Rails]modelファイルを全部まとめてdestroy - Qiita

                                    14 users

                                    qiita.com/noriaki

                                    やりたいこと(困っていること) (あんまり無いけど)途中まで作ったRailsアプリのModelを全部削除して、最初から作り直したいことがあった。 そのときのモデル数は15個くらいあって、モデル名をひとつひとつ入力しては削除するのがめんどくさかった。rails destroyコマンドの引数に渡せるモデル名が1つだけだったのもツライ。 やったこと Dir.globでファイル一覧を取得して、それぞれにrails destroyコマンドを投げた。うまくいった。ハッピー! [~/path/to/rails/app] % ruby -e 'Dir.glob("app/models/*.rb").each{|f| puts %x|rails destroy model #{File.basename(f, ".rb")}| }' invoke mongoid remove app/models/mode

                                    • テクノロジー
                                    • 2015/05/30 11:17
                                    • rails
                                    • qiita
                                    • ruby
                                    • development
                                    • *あとで
                                    • あとで読む
                                    • Arrayから条件に一致する最初の要素を削除するメソッド`Array#delete_first`を作ってみた - Qiita

                                      4 users

                                      qiita.com/noriaki

                                      背景 (Background) Array#deleteやArray#delete_ifでは、条件に一致した 全ての 要素が削除されてしまいます。初めて見つかった要素一つだけを削除したいときに適当なメソッドが無かったので定義してみました。 利用例 (Usage) array = [:a, :b, :a, :b] => [:a, :b, :a, :b] # Array#delete_first : search element by Array#index array.delete_first :a => [:b, :a, :b] array.delete_first :b => [:a, :a, :b] array.delete_first { |elm| elm == :a } => [:b, :a, :b] array.delete_first { |elm| elm == :b }

                                      • テクノロジー
                                      • 2015/05/06 12:38
                                      • ruby
                                      • ruby/railsで数値を3桁区切りにする方法 - Qiita

                                        13 users

                                        qiita.com/noriaki

                                        結論 Numeric#to_s(:delimited)を使うと良いよ。 ActionView::Helpers::NumberHelperのnumber_with_delimiterメソッドと同じものです(内部で呼ばれてる)が、タイプ数が少ない方が良いですよね。怠惰万歳。 ちなみに、検索するとよく出てくるnumber_to_currencyは通貨表示のためのメソッド(頭に$とか¥とか付く)です。なお、こちらも同じくNumeric#to_s(:currency)で使えます。 Numeric#to_s(:delimited)の使い方 要ActiveSupport require 'active_support/core_ext/numeric/conversions' 12345678.to_s(:delimited) # => 12,345,678 12345678.05.to_s(:del

                                        • テクノロジー
                                        • 2015/04/29 18:36
                                        • rails
                                        • ruby
                                        • qiita
                                        • 技術
                                        • tips
                                        • あとで読む
                                        • innerText(textContent)/innerHTMLを使わずJavaScriptでHTMLエスケープ - Qiita

                                          4 users

                                          qiita.com/noriaki

                                          元になった記事 innerHTMLは"をエスケープしてくれるとは限らない -- innerText(textContent)/innerHTMLを使ったHTMLエスケープは充分でないので今すぐやめろ、お前たちはもう終わりだ - TODESKING String#replaceは引数にfunctionを渡せる functionの第一引数はマッチした部分文字列そのものを保持するので、マッピングテーブルオブジェクトに渡して変換するこんな感じでどうだろう。なんかオシャレな気がするので。 function escapeHtml(content) { var TABLE_FOR_ESCAPE_HTML = { "&": "&amp;", "\"": "&quot;", "<": "&lt;", ">": "&gt;" }; return content.replace(/[&"<>]/g, funct

                                          • テクノロジー
                                          • 2015/02/06 12:05
                                          • JavaScript
                                          • development
                                          • codebreak;のリポジトリにSSHでアクセスする方法 - Qiita

                                            3 users

                                            qiita.com/noriaki

                                            codebreak; コードブレイクは、IT・Webエンジニアのコラボレーションを支援する、Gitホスティングサービスです。 Free Git Hosting | codebreak; コードブレイクの特徴として、無料で無制限にGitリポジトリを持てて、しかもプライベートリポジトリも無制限に作れるので重宝している。 自分のリポジトリに対するPush等にはGithubと同様に、SSH鍵によるアクセスが可能だが設定が必要だったので備忘代わりに載せておく。 設定は以下の2ステップ。 codebreak;にSSH公開鍵を登録 SSH公開鍵のページへアクセスし、自身の公開鍵を適当な名前で登録する。 Githubに登録しているものがあれば、https://github.com/自分のUSERNAME.keysへアクセスすれば確認できるのでコピペでOK。 クライアント側の設定(.ssh/config)

                                            • テクノロジー
                                            • 2014/12/04 22:01
                                            • git
                                            • qiita
                                            • development
                                            • 勘違いしている人も多そうな読み方が分からないIT用語一覧 - Qiita

                                              6 users

                                              qiita.com/noriaki

                                              はじめに 自分が困ることや言ってて恥ずかしいことがあるので作りました。 随時更新予定です。特に記載ガイドラインとかは無いので、一人でも読みづらいと思った人がいれば追加する方針です。公式サイト等で規定されている読み方を優先します。複数の読み方があって議論が生じる場合は両方載せます。 追加・修正 用語は網羅できておらず、参考URLや概要も不十分ですので、皆さまからの加筆、追加、修正をお待ちしています! 加筆、追加、修正は、用語、読み方を書いて編集リクエストまたはコメントまでお願いします。 読み方の記載がある公式(参考)ページURLとその用語の概要も併せて教えていただけると嬉しいです。 読み方が分かりづらいIT用語一覧(用語の辞書昇順) 最終更新:2014/10/13 用語 よみかた ヨミカタ 参考 概要

                                              • テクノロジー
                                              • 2014/10/13 18:17
                                              • qiita
                                              • Herokuアプリを開発するときのgitブランチの使い分け - Qiita

                                                4 users

                                                qiita.com/noriaki

                                                はじめに herokuアプリを本番用として、ローカル(または開発用サーバ)で開発アプリを動かすためのgit管理方法を備忘として残しておく。 masterは使わない 特にgit cloneしてきたとき、clone元(本家)を保持しておくため。 本家にアップデートがあったときには、まずmasterへgit pullして本家の変更を反映する。Changelog等も参考にしつつ、devへgit mergeする。 dev, prodというブランチを作る branch 位置付け

                                                • テクノロジー
                                                • 2014/09/07 23:09
                                                • git
                                                • Qiitaに書くときに示しておきたい環境情報 - Qiita

                                                  53 users

                                                  qiita.com/noriaki

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

                                                  • テクノロジー
                                                  • 2014/09/01 20:13
                                                  • linux
                                                  • 環境情報
                                                  • shell
                                                  • development
                                                  • qiita
                                                  • rails
                                                  • ruby
                                                  • tips

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

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

                                                  『noriaki - Qiita』の新着エントリーを見る

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

                                                  j次のブックマーク

                                                  k前のブックマーク

                                                  lあとで読む

                                                  eコメント一覧を開く

                                                  oページを開く

                                                  はてなブックマーク

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

                                                  公式Twitter

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

                                                  はてなのサービス

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