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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    iPhone 17

『qiita.com』

  • 人気
  • 新着
  • すべて
  • ドライブレコーダーの動画からGPSデータを取り出したい - Qiita

    5 users

    qiita.com/k-shogo

    発端 ドライブレコーダーを買ったんですよ。 買ったのはコムテックのHDR-352GH GPS搭載モデルで、windowsだとビューワーソフトがあり、動画と軌跡を同時に閲覧することが出来ます。 ビューワーでは地図表示はあるもののGPSログの取り出しは出来ませんし、windows以外にはビューワーソフトがありません。 折角GPSのログも保存されているはずなので、なんとかして取り出してGPSロガーとしての機能も見いだしたいと思います。 動画を調べてみる micro SDカードをドライブレコーダーから取り出してmacから読み出してみると、動画の拡張子はmov, 1分ごとに分割されていました。 隠しファイルでもGPSデータは保存されていません。 つまり動画の中に埋め込まれているようです。 動画と言えばffmpeg。 ffmpegに含まれているffprobeで解析してみます。 ffprobe 003_

    • 学び
    • 2017/10/04 00:57
    • GPS
    • ドライブレコーダー
    • car
    • 複雑な構成のrailsアプリをdockerで動かしたい場合はどうするべきか - Qiita

      122 users

      qiita.com/k-shogo

      はじめに 本記事は複雑な構成をとるrailsアプリケーションをdockerで動作させる場合についてまとめています。 これまでにrailsを動作させるコンテナのDockerfileをどう記述するのが良いかという観点と、railsアプリケーションのプレビュー環境をdockerで構築出来るかという検証の二つの記事を公開していました。 railsをdockerで動かしたい場合の構成はどうするべきか - Qiita Docker(pool)を用いたプレビュー環境を検証する(railsアプリ開発チームの活用例) - Qiita 先に公開した二つの記事では、railsアプリケーションを単独のコンテナで動作させる場合について言及しています。 しかしアプリケーションの規模が大きくなるとrails単体だけでは無く、キャッシュにmemcachedやredis, 検索にsolrにelasticsearch, フロ

      • テクノロジー
      • 2015/02/24 15:23
      • docker
      • rails
      • fig
      • dockerfile
      • docker-compose
      • programming
      • ruby
      • あとで読む
      • development
      • Docker(pool)を用いたプレビュー環境を検証する(railsアプリ開発チームの活用例) - Qiita

        51 users

        qiita.com/k-shogo

        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに この記事ではmook/poolを使ってdockerでプレビュー環境を作ろうという趣旨のものです。 docker周辺では技術開発が盛んで、利用シーンも多岐にわたるようになりました。 プロダクション環境での利用、開発時の開発者の環境統一、テストの実行などと行った具合です。 今回はdockerを用いたプレビュー環境の可能性を検証します。 私は普段railsのアプリケーションを開発しています。 railsアプリ開発だけに注目しても、ユーザーが触れるwebの側面もありますし、APIの提供もあります。 さらには、rails開発者は開発の拠

        • テクノロジー
        • 2015/01/14 23:18
        • docker
        • Rails
        • vagrant
        • ruby
        • development
        • 早く知ってたら良かったrailsの技 - Qiita

          192 users

          qiita.com/k-shogo

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

          • テクノロジー
          • 2014/12/18 18:55
          • rails
          • ruby
          • tips
          • ruby on rails
          • 開発
          • qiita
          • あとで読む
          • deviseをAPIで利用しやすくする -Token Authenticationの追加- - Qiita

            42 users

            qiita.com/k-shogo

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

            • テクノロジー
            • 2014/10/29 19:14
            • rails
            • devise
            • API
            • あとで読む
            • ruby
            • rails + ElasticSearchで全文検索だけでなく地理情報も扱う - Qiita

              3 users

              qiita.com/k-shogo

              背景 昨今のスマートフォンの普及は目覚ましく、位置情報を利用したサービスも増えてきました。 位置情報サービスを構築するとき、データベースは何を使うでしょうか。 mongoDBには地理空間インデックスが用意されているため、有効な選択肢になり得ます。 位置情報と全文検索を組み合わせて検索したいときはどうでしょうか。 mongoDB + ElasticSearchなどの複数のデータベースという選択肢もありますが、条件の組み合わせ処理が煩雑になってしまいます。 今回はElasticSearchで全文検索と位置情報の両方を扱ってみます。 準備 railsからElasticSearchを利用する準備はrailsから全文検索エンジンelasticsearchを利用するを参考にしてください。 今回作成するサンプルの要点をまとめます。 保存する単位は単一の位置情報を持つ「ピン」とする ピンは「ピンのタイトル

              • テクノロジー
              • 2014/09/26 17:54
              • railsをdockerで動かしたい場合の構成はどうするべきか - Qiita

                244 users

                qiita.com/k-shogo

                FROM base # rubyインストールに必要なパッケージを用意 RUN apt-get update RUN apt-get install -y --force-yes build-essential curl git zlib1g-dev libssl-dev libreadline-dev libyaml-dev libxml2-dev libxslt-dev # rbenv, ruby-buildをインストール RUN git clone https://github.com/sstephenson/rbenv.git /root/.rbenv RUN git clone https://github.com/sstephenson/ruby-build.git /root/.rbenv/plugins/ruby-build RUN ./root/.rbenv/plugins

                • テクノロジー
                • 2014/07/08 15:33
                • docker
                • rails
                • ruby
                • git
                • build
                • development
                • Dev
                • rbenv
                • apt
                • programming
                • ActiveModelとtireでElasticsearch上でのみCRUDを行う - Qiita

                  4 users

                  qiita.com/k-shogo

                  はじめに "railsから全文検索エンジンelasticsearchを利用する"では、tireを用いてrailsからelasticsearchを扱う方法を説明しました。 この時、基本的なデータはデータベース上に永続化し、elasticsearchは検索用のインデックスとしてのみ使用していました。 今回はDBには永続化せずにelasticsearch上のみでCRUDが出来るようにしてみます。 注意:elasticsearch用rubyクライアント 今回、elasticsearchとの連携はtireを用いていますが、 これからは後継のプロジェクトである elasticsearch-ruby 及び elasticsearch-rails の方が主流になっていくと思います。 モデルの準備 データベースを用いて永続化を行う際、通常はActiveRecord::Baseを継承したモデルを用いますが、今

                  • テクノロジー
                  • 2014/03/18 14:05
                  • elasticsearch
                  • rails
                  • ruby
                  • 開発中にrailsから送信したメールを確認する - Qiita

                    44 users

                    qiita.com/k-shogo

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

                    • テクノロジー
                    • 2013/11/29 22:04
                    • rails
                    • mail
                    • ActionMailer
                    • アプリ
                    • あとで読む
                    • 無料のSSL証明書StartSSLを活用する - Qiita

                      836 users

                      qiita.com/k-shogo

                      背景 自前のサービスでhttps通信をサポートするには、SSL証明書が必要になります。 自分で使用するだけなら、SSL証明書も自前で作成するいわゆるオレオレ証明書を用いても良いのですが、外部に公開するサービスの場合そうとも行きません。 SSL証明書というと値段が高い印象がありましたが、StartSSLというサービスで無料でSSL証明書の発行を受けられると言うことで試してみました。 StartSSLにユーザー登録する 証明書の発行を行う前に、StartSSLにユーザー登録する必要があります。 StartSSLから、"StartSSL Free (Class1)"を選択します。 Certificate Control Panelを選択。 Sign-upに進みます。 名前、住所、メールアドレスなど 個人情報の登録を行います。 登録したメールアドレスに本人確認のメールが届くので、受信したメールのa

                      • テクノロジー
                      • 2013/10/17 06:34
                      • ssl
                      • SSL証明書
                      • nginx
                      • 証明書
                      • free
                      • server
                      • web
                      • security
                      • qiita
                      • 技術
                      • Railsで規約に沿わない古いデータを扱う - Qiita

                        34 users

                        qiita.com/k-shogo

                        背景 railsではrails g scaffoldなどでModelを作成すれば、 自動的にidが付与されます。 しかもprimary_keyでauto_incrementでかつindexも張られるので、 普段はidを気にする必要はありません。 railsを使い、自分でデータ構造を決める場合はrailsの流儀に則った方が楽で、問題も起こりません。 しかし、古いデータを活用した場合、流儀にそぐわない事もあり得ます。 今回は規約に沿わない場合の対応について大きく分けて2つの場合について説明します。 なお環境は以下の物で検証しています。 ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.4.0] Rails 4.0.0 composite_primary_keys (6.0.0) 主キーがidではない 主キーがidではない場合

                        • テクノロジー
                        • 2013/10/04 17:36
                        • rails
                        • ActiveRecord
                        • index
                        • システム開発
                        • *programming
                        • DB
                        • ruby
                        • 技術
                        • 資料
                        • webサービス
                        • rubyのmecabバインディングnattoを使う - Qiita

                          13 users

                          qiita.com/k-shogo

                          背景 macでmecab-rubyをビルドせずにインストールするでは、mecabの基本的な言語バインディングを用いました。 このバインディングはSWIGを用いてMeCabと密に結合しているため、mecab gemのバージョンとMeCabのバージョンを合わせる必要がありました。 今回はmecab gem以外の選択肢を使ってみます。 納豆 今回はrubyからmecabを利用するためにnattoというgemを使用します。 nattoは、FFI(foreign function interface:外部関数インタフェース)を使用して、RubyとMeCabを繋ぐgemです。 nattoはC言語拡張ではないためコンパイルは必要ありません。 そのためCRuby(MRI / YARV)でもJRuby(JVM)でも実行できる利点があります。 (jruby 1.7.4 (1.9.3p392) 2013-05-

                          • テクノロジー
                          • 2013/09/08 23:52
                          • mecab
                          • ruby
                          • macでmecab-rubyをビルドせずにインストールする - Qiita

                            6 users

                            qiita.com/k-shogo

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

                            • テクノロジー
                            • 2013/09/07 18:06
                            • mecab
                            • ruby
                            • mac
                            • rubyから形態素解析ライブラリkuromojiを使う - Qiita

                              11 users

                              qiita.com/k-shogo

                              kuromojiとは Kuromojiはatilika社が開発したJavaで作成されたオープンソースの日本語形態素解析エンジンです。 Kuromojiは下記の機能を持っています。 複合語の分割 品詞のタグ付け 見出し化 漢字の読み方を抽出 検索用の設計(複数の単語分割モード) KuromojiのライセンスはApache v2ライセンスなので、商用でも利用できそうです。 準備 ソースコードはgithubにあるのでビルドしても良いのですが、zipでもダウンロードする事が出来ます。 今回はプロジェクトディレクトリ以下に解凍し、呼び出します。 kuromojiはjavaで作成されていますが、今回はrubyから使うことが目的なので、rjbを使います。 rjbはJNI (Java Native Interface) を利用してJava VMを操作するライブラリです。 具体的には、Rubyプロセス内にJ

                              • テクノロジー
                              • 2013/09/07 14:22
                              • qiita
                              • Java
                              • Ruby
                              • railsから全文検索エンジンelasticsearchを利用する - Qiita

                                21 users

                                qiita.com/k-shogo

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

                                • テクノロジー
                                • 2013/09/06 14:42
                                • elasticsearch
                                • Rails
                                • elastic-search
                                • rubyからグラフデータベースneo4jを利用する - Qiita

                                  12 users

                                  qiita.com/k-shogo

                                  neo4jとは neo4jとはNeo Technologyが開発したJavaベースのグラフデータベースです。(日本語ページ) グラフデータベースは、一つ一つのデータを行で表現するリレーショナルデータベースと異なり、 ノード(頂点)、リレーションシップ(エッジ)、プロパティ(属性)という3つの基本構成要素でデータを格納します。 グラフデータベースが有用なのはTwitterやFacebookのように、フォローや友人関係を扱う時です。 「友人のそのまた友人を探す」や「任意の二人を選択し、最短の関係(パス)を探す」などの問題を解こうとしたとき、 リレーショナルデータベースでは関係の探索に大量の結合演算が必要になりますが、 グラフ構造をそのまま格納しているグラフデータベースなら高速に処理することが可能です。 neo4jはオープンソースですが、ライセンスはAGPLv3なので、商用利用などの際はライセン

                                  • テクノロジー
                                  • 2013/09/06 09:12
                                  • neo4j
                                  • ruby
                                  • DB
                                  • tech

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

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

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

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

                                  j次のブックマーク

                                  k前のブックマーク

                                  lあとで読む

                                  eコメント一覧を開く

                                  oページを開く

                                  はてなブックマーク

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

                                  公式Twitter

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

                                  はてなのサービス

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