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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『shimar's blog』

  • 人気
  • 新着
  • すべて
  • Nuxt + Firebase Authentication | shimar's blog

    15 users

    blog.shimar.me

    最近、個人でFirebaseをバックエンドとしたNuxtによるWebアプリケーションの開発をしています。その中で、Firebaseの機能の1つであるFirebase Authenticationを使用してユーザーの認証機能を実装してみました。この記事では、NuxtアプリでFirebase Authenticationによるユーザー認証機能を実装する方法について書いてみたいと思います。 はじめに ここで検討するアプリケーションは、次の仕様を前提としています。 Googleアカウントで利用可能である。 次のページを持つ。 ルートページ (/) ログインページ (/login) 認証されていないユーザーがルートページ(/)にアクセスした場合、ログインページ(/login)にリダイレクトする。 認証済みのユーザーがログインページ(/login)にアクセスした場合、ルートページ(/)にリダイレクトす

    • テクノロジー
    • 2018/05/20 23:02
    • Firebase
    • Nuxt.js
    • Firebase Authentication
    • Redisのデータを削除する方法 | shimar's blog

      8 users

      blog.shimar.me

      Redisに不慣れなため、何をするにもコマンドリファレンスを調べています。今回は、Redisのデータの削除の方法を調べてみたので纏めておきます。 使用したRedisのバージョンはv3.2.3です。 Redisのデータを削除する方法は、 指定したキーを削除する。 選択しているデータベース内の全てのキーを削除する。 全てのデータベース内の全てのキーを削除する。 の3つあり、それぞれ異なるコマンドを使う。 指定したキーを削除する DELコマンドを使用する。 このコマンドは、選択しているデータベース内の指定したキーとそれに紐づくデータを削除する。 キーは複数指定することができる。 127.0.0.1:6379> keys * 1) "towers" 2) "test2" 3) "test1" 127.0.0.1:6379> del test1 test2 (integer) 2 127.0.0.1

      • テクノロジー
      • 2017/05/16 12:31
      • redis
      • システム開発
      • java
      • セキュリティ
      • 技術
      • webサービス
      • rubocopを導入してコードを直していくフロー | shimar's blog

        3 users

        blog.shimar.me

        rubocopを使ったことがなかったのですが、ここへきて使ってみることにしました。 Railsを使って開発中の幾つかのWebアプリやAPIに対して試験的に導入してみて、rubocopでチェックして、指摘を確認し、修正し、またチェックして・・・っていう一連の流れがつかめたように感じたので、自分なりのプラクティスを纏めておきます。 rubocopとは rubocopは、rubyのコードに対して、コーディング規約に準拠していることをチェックする、いわゆる静的コード解析ツール。 bbatsov/rubocopでオープンソースとして公開されていて、ライセンスは、独自ライセンスっぽい。 チェックする内容は、rubocop作者によるrubyのコードスタイル標準に則っているか、で、その標準は、bbatsov/ruby-style-guide で公開されており、様々な言語に翻訳されている。日本語版は、htt

        • テクノロジー
        • 2017/02/26 14:13
        • ruby
        • test-queueでRailsアプリのRSpecの実行時間を短縮する | shimar's blog

          5 users

          blog.shimar.me

          1) UsersController GET #show when an user is logged in, returns https status 200. Failure/Error: @user = FactoryGirl.create(:user) ActiveRecord::RecordInvalid: Validation failed: Email has already been taken, Name has already been taken # ./spec/controllers/users_controller_spec.rb:9:in `block (4 levels) in <top (required)>' のようにModelのValidationでエラーが発生し、テストに失敗する。 (上記のエラーは、テストデータの投入時にModelのUniquene

          • テクノロジー
          • 2017/02/14 10:35
          • rspec
          • rails
          • ruby
          • RubyでJWTを扱う | shimar's blog

            7 users

            blog.shimar.me

            JWTというJSONデータを署名してトークンとして扱う仕組みがあります。 これをRubyで扱う方法を調べてみたので、備忘録がてら書いておきます。 JWTとは JWTはJSON Web Tokenの略。 JWTが総本山で、 RFC 7519 - JSON Web Token (JWT)に規格が定義されている。 RubyでJWTを扱うには RubyでJWTを扱うためのgemがいくつかある模様。 ruby-jwt json-jwt json_web_token この中ではruby-jwtがスタンダードなようなのでこれの使い方を調べてみた。 ruby-jwt MITライセンスのオープンソース。 https://github.com/jwt/ruby-jwtでコードが公開されている。 使い方 導入 gem install jwt するか、Gemfileに

            • テクノロジー
            • 2017/02/10 10:32
            • jwt
            • ruby
            • 設計
            • ネットワーク
            • 考察
            • セキュリティ
            • 技術
            • Redisでデータベースを切り替える方法 | shimar's blog

              5 users

              blog.shimar.me

              Redisはデフォルトで16個のデータベースを持っていて、それぞれ0~15のindexが割り当てられています。クライアント側で参照するデータベースを切り替える方法を調べたので纏めておきます。 使用したRedisのバージョンはv3.2.3です。 -nオプションを指定する方法 redis-cliでredisに接続する際に-nオプションでデータベースのindexを指定することができる。 -nオプションを省略した場合は、0番を参照する。

              • テクノロジー
              • 2016/11/24 20:02
              • redis
              • データベース
              • tips
              • Redisで位置情報を扱うコマンド(GEORADIUS, GEORADIUSBYMEMBER) | shimar's blog

                3 users

                blog.shimar.me

                GEORADIUS key longitude latitude radius m|km|ft|mi [WITHCOORD] [WITHDIST] [WITHHASH] [COUNT count] [ASC|DESC] [STORE key] [STOREDIST key] 概要 GEOADDコマンドによって登録された位置情報のソート済みセットについて、指定した中心座標(longitude, latitude)から指定した半径(radius)内に含まれるメンバーを配列として返すコマンド。 半径には、 m(メートル) km(キロメートル) mi(マイル) ft(フィート) の単位を指定することができる。 コマンドにオプションをつけると、応答に次の追加情報を含めることができる。 WITHDIST 応答に距離を含める。 WITHCOORD 応答に座標を含める。 WITHHASH 応答にソート済み

                • テクノロジー
                • 2016/11/24 18:11
                • tech
                • CSSフレームワークBulmaが良さそう | shimar's blog

                  3 users

                  blog.shimar.me

                  これまでCSSフレームワークといえば、Bootstrapばかり使っていましたが、BootstrapのためにjQueryを引き込むことに抵抗を感じるようになっていました。 そんな時、Bulmaというフレームワークを知ったので、調べた結果を簡単に纏めておきます。 http://bulma.io Bulmaの特徴 Bulmaの特徴としては、 レスポンシブデザイン対応 モジュール分割 Flexboxを使ったレイアウトシステム オープンソース CSSオンリー 豊富なコンポーネント といった点か。 レスポンシブデザイン対応 Bootstrapと同様に、Bulmaもレスポンスデザインに対応していて、モバイルファーストを意識した作りとなっている。 モジュール分割 Bulmaはsassで記述されていて、各構成要素が独立したsassソースとして分割されているため、利用者は必要なモジュールのみを取り込んで使うこ

                  • テクノロジー
                  • 2016/11/11 12:14
                  • css
                  • electron + webpack + react + sass | shimar's blog

                    5 users

                    blog.shimar.me

                    以前、electron + webpack + sassという記事を書きました。今回はその続編で、electron + webpack + react + sassの開発環境を整えてみた、という話です。 electronアプリを作る際に、 rendererプロセス browserプロセス(Mainプロセス) を意識することになると思います。 electron + reactと謳う場合は、rendererプロセス側でreactを使う、という意味になると思っていて、この記事でもその文脈に則ってます。 electronアプリケーションを作る方法として正しいのかそうでないかはわからないのですが、やってみたかったこととしては、 webpackを使う webpackで、browserプロセスとrendererプロセスそれぞれのjsファイルを作る 画面(renderer側のhtml)で利用するstyle

                    • テクノロジー
                    • 2016/11/08 10:52
                    • Electron
                    • webpack
                    • React
                    • あとで読む
                    • electron + webpack + sass | shimar's blog

                      4 users

                      blog.shimar.me

                      electronアプリを、react、reduxを使って作ってみようと考えて調べていると、webpackを使った例を結構な頻度で目撃しました。 このwebpackを使って、sassをwebpackでコンパイルして、electronアプリに食わせるとこまでやってみました。 electronにしてもそうじゃないにしても、sassをコンパイルしてHTMLファイルに引き込む、というのがゴールになると思う。 webpackでCSSをバンドルする場合、通常JSとして扱うことになる(tutorials/getting-started)ようだが、ここでは、sassをコンパイルしてcssファイルとして出力する方法を試した。 パッケージのインストール 次のパッケージをnpmでインストールした。 electronアプリを作るために、 electron webpackを使うために、 webpack webpack

                      • テクノロジー
                      • 2016/11/04 23:54
                      • webpack
                      • あとで読む
                      • Redisの認証について | shimar's blog

                        5 users

                        blog.shimar.me

                        Redisの認証について、公式サイトでは、 Redis Secrity – Redis に、おおよそ次のようなことが書かれている。 Redisはアクセス制御を実装していないが、小さな認証レイヤを提供している。 認証レイヤはredis.confで有効にできる。 認証レイヤが有効になっている場合は、認証されていないクライアントからのクエリを拒絶する。 クライアントはAUTHコマンドを使ってパスワード認証を行うことができる。 パスワードは管理者がredis.confにクリアテキストで設定する。 パスワードについては、 redisが高速にクエリを処理できること。そのため、短時間で大量のパスワードをテストできてしまう。 redisのパスワードは、redis.confに記載されつつ、クライアント側の設定として保持されるので、システム管理者がパスワードを記憶しておく必要がないこと。 から、brute f

                        • テクノロジー
                        • 2016/11/02 10:47
                        • redis

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

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

                        『shimar's blog』の新着エントリーを見る

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

                        j次のブックマーク

                        k前のブックマーク

                        lあとで読む

                        eコメント一覧を開く

                        oページを開く

                        はてなブックマーク

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

                        公式Twitter

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

                        はてなのサービス

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