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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    新内閣発足

『qiita.com』

  • 人気
  • 新着
  • すべて
  • Firebase を利用したプッシュ通知の実装 - Qiita

    44 users

    qiita.com/kurosame

    はじめに 仕事で解決したいことがあり、Web Push と Service Worker(以下 SW)の利用を検討しようかなと思っています 調べると Firebase Cloud Messaging(以下 FCM)を使うと簡単に実装できそうだったので、サンプルアプリを作成してみようと思います 今回実装したコードは以下です https://github.com/kurosame/glossary FCM の設定(管理画面) 以下から初期設定を行う 管理画面上での設定は以上で、その後実装する上で必要な情報は「プロジェクトの設定」で確認できます Firebase の初期設定 以下の情報は「プロジェクトの設定」で見れます 隠してますけど、これらの情報は公開してもセキュアです ただし、Firestore などのリソースにアクセスできてしまうと思うので、使っている場合は適切なルールを設定しておく必要は

    • テクノロジー
    • 2020/02/22 20:01
    • firebase
    • あとで読む
    • push
    • qiita
    • HTML5
    • techfeed
    • 開発
    • はじめての Nuxt.js - Qiita

      3 users

      qiita.com/kurosame

      Nuxt はずっと前から気にはなってて、でも「今回は SSR しないからいいや」とか「今回は静的サイトジェネレーターで作るからいいや」とか思って避けてきたけど、なんか最近 Nuxt 使うって話を 3 回くらい聞いたので、ちょっと使ってみて構成とか眺めてみようと思う 先に使ってみた感想を述べておくと Nuxt の公式ドキュメントがちゃんと作られているので、これだけ見れば大体解決した 後述してますが TypeScript とか Vuex とかとても簡単に導入できるので感動した webpack 周りが隠蔽されてる 前に VueCLI v2 使ってみた時はけっこうビルド周りがむき出しになってた気がする(VueCLI v3 ではこの辺解決されてるっぽい) Vue で SSR する時に Nuxt を使うという印象を持っていたが、SSR モードか SPA モードか選べたので考えが違った フロントエンドチ

      • テクノロジー
      • 2019/05/30 15:39
      • AutoScalingGroup を使って Digdag を冗長構成にした - Qiita

        3 users

        qiita.com/kurosame

        今までは EC2 を 1 台立てて、その中で Digdag サーバを立てて、上記全ての機能を担っていたが、それをやめて複数台の冗長構成にしたい REST API Server に関しては 1 台で、それ以外の Task Agent、Workflow Executor、Schedule Executor を行うサーバを冗長構成にする また、EC2 の AutoScalingGroup でオートスケール構成にする 割り込みタスクが即時実行されること(タスクのキュー待ちが発生しない) 現在、Digdag 上で毎時で約 450 タスクを起動するワークフローが実行されている 各々のタスクはすぐ終わるようなものではなく、キューから中々解放されない キューが溜まっている時に、割り込みタスクが入るとキューに残ったまま実行されないので、即時実行されるようにしたい 現在、Digdag サーバの起動オプションで

        • テクノロジー
        • 2018/12/27 16:11
        • digdag
        • Amazon ECSを使った簡単なコンテナアプリの構築 - Qiita

          5 users

          qiita.com/kurosame

          はじめに 仕事でChatBotを使ってDigdagコマンドを叩きたいっていう案件があって、あまりAWS触ったことなかったので、以下のような構成のものを作りました 案件を満たすだけであれば、ECSとかDockerとか必要なくて、Lambdaで出来そうだったんですけど、勉強のために使いました 今回の記事ではDigdag関連は全て省いてます HubotのDockerfileを用意 FROM node LABEL maintainer="kurosame" RUN npm install -g yo generator-hubot && \ useradd bot && \ mkdir /home/bot && \ chown bot:bot /home/bot USER bot WORKDIR /home/bot RUN yo hubot --defaults && \ npm install

          • テクノロジー
          • 2018/10/06 02:25
          • Docker
          • AWS
          • techfeed
          • amazon
          • Vue.jsのテストをモダンにする - Qiita

            10 users

            qiita.com/kurosame

            はじめに 1年半前くらいに弊社のVue.jsプロジェクトのユニットテスト環境を「Karma + Mocha + power-assert」で作成し、現在までメンテナンスしながら使っていたが、「Jest + vue-test-utils」が非常に良さそうなので、環境を全て作り直すことにした 作り直したコードですが、弊社のコードは公開できないので、プライベートでメンテナンスしている以下のリポジトリで確認できる https://github.com/kurosame/vuejs-boilerplate Vue.jsとVuexとTypeScriptを使っている テスト対象 今回は以下をテスト対象とした Vuex Action Mutation Getter (State) ⇒ 初期値を設定する時に分岐などのロジックを入れた場合があれば書く Vue.js コンポーネント全て そもそもなぜテスト環境を

            • テクノロジー
            • 2018/07/02 15:31
            • vue
            • jest
            • Puppeteer
            • test
            • テスト
            • webpackを可視化するツールを紹介 - Qiita

              24 users

              qiita.com/kurosame

              フロントエンドのビルド(webpack)に関わる部分でパフォーマンス改善を考える時に、 現状を可視化するため、いくつかプラグインを使ってみましたので、軽く紹介したいと思います 可視化したい対象は以下の2つです ・webpackの速度改善の為、遅いloaderやpluginを知りたい ・バンドルファイルのサイズを減らしたいので、バンドルファイル内の各パッケージがどのくらいの容量を占めているか知りたい 今回分析に使ったコードはこちらです https://github.com/kurosame/vuejs-boilerplate 遅いloaderやpluginを知りたい speed-measure-webpack-plugin

              • テクノロジー
              • 2018/04/19 10:32
              • webpack
              • JavaScript
              • js
              • あとで読む
              • 1年前に作ったフロントエンド環境を色々新しくした - Qiita

                63 users

                qiita.com/kurosame

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

                • テクノロジー
                • 2018/01/12 19:25
                • webpack
                • フロントエンド
                • gulp
                • npm
                • 環境構築
                • javascript
                • frontend
                • 開発
                • あとで読む
                • js
                • JSからTSへの移行で悩んだ点の対応メモ - Qiita

                  7 users

                  qiita.com/kurosame

                  今回初めてJavaScript(Babel)からTypeScriptへ移行したのですが、解決に悩んだ点をいくつかピックアップしてメモしておきます (現在も移行中なので今後もあれば追記していきます) 対象はこちらの環境になります VSCode webpack v3.8 Vue.js v2.5 TypeScript v2.6 ■ awesome-typescript-loaderを使った方が速いみたいだが、.vueだと使えない □ 対応 https://github.com/s-panferov/awesome-typescript-loader/issues/356 このissue見るとたぶん作業中 今は諦めてts-loaderにしてる ■ VSCodeの"prettier.trailingComma": "none"にしてるのに.tsの時だけカンマを付けてくる □ 対応 tslint.js

                  • テクノロジー
                  • 2017/12/19 17:42
                  • Vue.jsでアプリを作ってみよう! - Qiita

                    6 users

                    qiita.com/kurosame

                    ※今回weex-toolkitのv1.1.0-beta.7を使って環境を作ったのですが、 weex --helpで確認するとinitオプションがcreate a vue project (removed)になってました GitHubを確認すると、チュートリアル上はinitオプションを使っているのですが、 下の方のFAQにinitオプションは削除されたので、createオプションを使ってくださいと書いてあります 今回はinitオプションでも環境は作れたので、このまま進めます (環境を作った後にinitオプションがremovedになっていることに気付きました。。) 以下な感じで環境が作れました . ├── README.md ├── android.config.json ├── config.xml ├── hooks │   └── README.md ├── ios.config.jso

                    • テクノロジー
                    • 2017/12/12 23:07
                    • js
                    • dev
                    • アプリ
                    • Vue.jsのライフサイクルメモ - Qiita

                      7 users

                      qiita.com/kurosame

                      この辺の話 https://jp.vuejs.org/v2/guide/instance.html#ライフサイクルダイアグラム 今の所、createdとmountedぐらいしか使ったことがないが、 予め知っておくと他のライフサイクル関数も使い所が分かってくるかもしれない beforeCreate インスタンスが初期化されるときに同期的に呼ばれる created インスタンスが作成された後に同期的に呼ばれる データの監視とイベントの初期セットアップが完了した状態 サーバーサイドからのデータ取得処理はここで行うのが良さそう createdまでがサーバサイドとクライアントサイドの両方で呼ばれ、 beforeMount以降はクライアントサイドのみで呼ばれる beforeMount インスタンスがマウントされる前に呼ばれる templateオプションがrender関数にコンパイルされた後に実行される

                      • テクノロジー
                      • 2017/10/17 09:33
                      • Vue.js
                      • あとで読む
                      • Feedlyからinoreaderへ乗り換えた - Qiita

                        7 users

                        qiita.com/kurosame

                        情報収集ツールとして、GoogleRSSリーダーが無くなってから、ずっとFeedlyを使ってきたのですが、1点困ったことが起きました Twitterの自分のタイムラインをFeedlyに登録して見てたのですが、Feedlyの更新間隔が3時間くらいかかる(公式だと1時間らしいが。。)ので、 フォローが増えてくると、追いつかなくなってきました 3時間単位で200くらい一気にFeedlyに送られてきます。。 しかも200超えてたら、全部取れて無い気もする。。 そのうちタイムラインに表示されるのを減らす必要はあると思いますが、 とりあえず、もっと更新間隔が速いRSSリーダーがないか探してみたところ、 「inoreader」が良さそうでした! http://www.inoreader.com inoreaderだと、無料で特定フィードを10分間隔にできます! ただし無料枠だと10フィードまでらしいです

                        • テクノロジー
                        • 2017/08/03 18:54
                        • RSS
                        • Qiita
                        • フロントエンドの未来の話 - Qiita

                          288 users

                          qiita.com/kurosame

                          const fsbx = require('fuse-box'); const fuseBox = fsbx.FuseBox.init({ homeDir: 'src/', sourcemaps : true, outFile: './dist/app.js', plugins: [ [ fsbx.SassPlugin({ outputStyle: 'compressed' }), fsbx.CSSPlugin({}) ], fsbx.TypeScriptHelpers(), fsbx.JSONPlugin(), fsbx.HTMLPlugin({ useDefault: false }) ] }); fuseBox.devServer('>main.ts **/*.html', { port: 4445 }); シンプル!! fuse-boxの特徴として ・TypeScriptはデフォル

                          • テクノロジー
                          • 2017/06/16 13:39
                          • JavaScript
                          • webpack
                          • あとで読む
                          • frontend
                          • フロントエンド
                          • js
                          • development
                          • react
                          • const
                          • BOX
                          • Vue.jsでサーバサイドレンダリングしたい - Qiita

                            16 users

                            qiita.com/kurosame

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

                            • テクノロジー
                            • 2017/04/04 23:33
                            • vue.js
                            • SSR
                            • Node.js
                            • javascript
                            • あとで読む
                            • Vue.jsとその周辺技術を学ぶ勉強会 - Qiita

                              18 users

                              qiita.com/kurosame

                              はじめに 社内発表用として作成中の資料です。 (4/14発表しました。) Vue.jsとは [1.x] ・ MVVMという設計思想を用いている ・ 同じMVVMのKnockout.jsより、分かりやすくてシンプルなAPIを提供しているらしい ・ Vue.jsのいくつかのAPIはAngularJSから影響を受けているらしい(ただし設計思想は全く異なる) ・ AngularJSの経験者はVue.jsのディレクティブを見ると、どうゆうものかすぐ分かると思います。 [2.x] ・ 2016年10月に正式版リリースされた新しいライブラリ ・ コンポーネント指向を取り入れている ・ 仮想DOMを採用 ・ React.jsとAngularの良い所を採用して作られたようなライブラリ コンポーネント指向 Vue.jsはReactなどで採用されているコンポーネント指向を取り入れている。 MVVMはModel,

                              • テクノロジー
                              • 2017/03/23 19:31
                              • vue.js
                              • Vue2のディレクトリ構成を考える - Qiita

                                26 users

                                qiita.com/kurosame

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

                                • テクノロジー
                                • 2017/03/01 18:47
                                • vue.js
                                • Vue2
                                • Vuex
                                • JavaScript
                                • 開発

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

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

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

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

                                j次のブックマーク

                                k前のブックマーク

                                lあとで読む

                                eコメント一覧を開く

                                oページを開く

                                はてなブックマーク

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

                                公式Twitter

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

                                はてなのサービス

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