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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    iPhone 17

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

  • 人気
  • 新着
  • すべて
  • jsonschema validation on flask - Qiita

    6 users

    qiita.com/yuiseki

    from flask import Flask app = Flask(__name__) import json_schema import json schema = { "name": { "type": "string", "required": True }, "age": { "type": "number", "required": True "maximum": 120, "minimum": 0 } } @app.route("/") @json_schema.validate("POST", schema) def index(): if request.is_post: data = json.loads(request.data) print data["name"] print data["age"] return "Hi! "+data["name"] else

    • テクノロジー
    • 2014/05/12 22:40
    • Flask
    • tech
    • python
    • jade, sass/compass, coffeescript, bowerで静的Webサイトを作るGrunt.js秘伝のタレ - Qiita

      9 users

      qiita.com/yuiseki

      最近のフロントエンド開発、静的サイト開発 HTMLを書くのにJadeを使いたい CSSを書くのにsass/compassを使いたい Javascriptを書くのにCoffeescriptを使いたい Javascriptのライブラリ管理にBowerを使いたい コンパイル処理の自動化などはGrunt.jsを使いたい sass/compassをつかうためにはrubyのcompass gemをインストールしないといけないのでnodeだけで完結できないのがネック。 とはいえ一番つかわれていそうなのがsassで、Stylusは日本語ドキュメントが少なかったり利用事例が少ないのでまだ早い感がある。 ディレクトリ構成 . ├── jade Jade置き場所 │   └── index.jade ├── sass sass置き場所 │ └── index.sass ├── coffee Coffeescri

      • テクノロジー
      • 2014/04/13 01:39
      • ibeaconを試す色々な方法まとめ - Qiita

        13 users

        qiita.com/yuiseki

        情報が散乱していたので現状iBeaconを試すために必要となる条件をまとめてみた スマートフォンでBLEアプリが開発したい場合 iBeacon受信するアプリをスマホで動かすための環境はハードルが高いので自分が用意できるか要確認。 iOS開発環境(iOS Developer Program/年間$99 & 最新のOSX+XCode)、BLE対応のiPhone4S以降かつiOS7以降が必要 Android端末 Nexus7(2013)、Nexus4、Nexus5など。Android4.3以降が必要 手元にある端末でibeacon送受信テストしてみたい iOS端末 Apple iPhone4S以降 iOS7以降 https://itunes.apple.com/us/app/estimote-virtual-beacon/id686915066 このアプリで送受信できるのはiPhone同士または

        • テクノロジー
        • 2014/03/04 15:34
        • iBeacon
        • 開発
        • node.js
        • tech
        • アプリ
        • UbuntuマシンでBluetooth4.0+LE(BLE), iBeaconが受信したい: Node.jsのBleaconライブラリを使う - Qiita

          11 users

          qiita.com/yuiseki

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

          • テクノロジー
          • 2014/03/03 21:06
          • Node.js
          • tech
          • express + passport + mongoose + kue - Qiita

            3 users

            qiita.com/yuiseki

            Node.jsで実践的なWebアプリ開発をやったメモ ライブラリのドキュメントとリポジトリ express : Node.jsのSinatra風Webアプリケーションフレームワーク 特筆すべきことはないシンプルなやつ http://expressjs.com/ http://expressjs.com/guide.html http://expressjs.com/api.html https://github.com/visionmedia/express passport : Expressのための認証フレームワーク よくある認証のパターンがStorategyとしてまとめられて提供されていて数行でログイン処理が書ける http://passportjs.org/ http://passportjs.org/guide/ https://github.com/jaredhanson/pa

            • テクノロジー
            • 2014/02/10 01:21
            • fluentdでレコードにちょっとした処理をしてフィールドを追加する汎用的プラグインの比較 - Qiita

              11 users

              qiita.com/yuiseki

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

              • テクノロジー
              • 2013/08/27 18:21
              • fluentd
              • plugin
              • fluentd+bookmarkletで簡易オンラインブックマークの仕組みをつくった - Qiita

                3 users

                qiita.com/yuiseki

                fluentdにはHTTPサーバーを立ててHTTPクライアントからJSONを受け取って処理する機能がある。 ひょっとしてこれとブラウザのbookmarkletを組み合わせると便利なのでは? さらに前述したfluent-plugin-hatena-bookmark ( http://qiita.com/yuiseki/items/ff00b3db0a2c6121f1a3 ) も組み合わせれば、はてブにクロスポストすることもできるのでは? というわけでやってみた <source> type http port 8888 bind 0.0.0.0 body_size_limit 32m keepalive_timeout 3s </source> <match bkmk.kogaidan.**> type copy <store> type stdout </store> <store> typ

                • テクノロジー
                • 2013/07/15 16:16
                • fluentd
                • data
                • tech
                • ruby
                • fluent-plugin-hatena-bookmarkつくった - Qiita

                  3 users

                  qiita.com/yuiseki

                  class Fluent::HatenaBookmarkOutput < Fluent::Output Fluent::Plugin.register_output('hatena_bookmark', self) config_param :consumer_key, :string config_param :consumer_secret, :string config_param :request_token, :string config_param :request_secret, :string def initialize super require 'hatena-bookmark' end def configure(conf) super @hatebu = Hatena::Bookmark.new( consumer_key: conf['consumer_key'

                  • テクノロジー
                  • 2013/07/15 16:16
                  • tech
                  • ruby
                  • fluent-plugin-twitter & fluent-plugin-datacounter - Qiita

                    5 users

                    qiita.com/yuiseki

                    fluent-plugin-twitter y-ken さんが公開して下さっている fluent-plugin-twitter を使うと tweetstream gem を使って streaming api でツイートを受信して fluentd で扱うことができるようになる。 fluent-plugin-datacounter tagomoris さんが公開して下さっている fluent-plugin-datacounter を使うと指定した時間内に正規表現にマッチするログが何件あるかを数えてその結果を fluentd で扱うことができるようになる。 ツイート数をリアルタイムにカウントする 今回はこの二つを使って、あるアカウントのホームタイムラインのツイートをカウントして mongodb に保存してみたい。 ## fluentd conf # fluent-plugin-twitter の

                    • テクノロジー
                    • 2013/04/11 16:23
                    • fluentd
                    • Ruby
                    • MongoDBのシェルの操作方法メモ - Qiita

                      59 users

                      qiita.com/yuiseki

                      便利ページ 公式 MongoDB Javascript API Docs mondodbのjsの仕様がわかる Read — MongoDB Manual findの基本的な使い方の例 Operator Reference — MongoDB Manual findの範囲指定などのオペレーターの例 SQL to MongoDB Mapping Chart — MongoDB Manual SQLでの操作とmongodbでの操作の対応表 高度なクエリー - Docs-Japanese - 10gen Confluence 使えるオペレーター一覧、データ型一覧、より高度な使い方など日本語ドキュメント mongo/jstests at master · mongodb/mongo · GitHub jsで書かれたmongodbのテスト用スクリプトが大量にある 参考になったページ コンソール画面での

                      • テクノロジー
                      • 2013/03/17 03:35
                      • mongodb
                      • db
                      • mongo
                      • SQL
                      • qiita
                      • *あとで
                      • あとでみる
                      • node.js開発環境を整理 yeomanの導入 - Qiita

                        7 users

                        qiita.com/yuiseki

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

                        • テクノロジー
                        • 2013/03/12 05:40
                        • yeoman
                        • javascript
                        • Google検索の鉄道運行情報をスクレイピングする - Qiita

                          5 users

                          qiita.com/yuiseki

                          # -*- encoding: UTF-8 -*- require 'cgi' require 'open-uri' require 'nokogiri' require 'date' require 'json' def get(word) base = "http://www.google.co.jp/search?num=1&lr=lang_ja&oe=utf-8&q=" url = "#{base}#{CGI.escape(word+" 運行情報")}" html = open(url, 'User-Agent' => 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5').read doc = Nokogiri(html) #

                          • テクノロジー
                          • 2013/03/04 22:35
                          • Evernote ios sdkでテキストと画像投げるだけの最も簡単な例 - Qiita

                            6 users

                            qiita.com/yuiseki

                            sample code of posting (uploading) text and image to Evernote from ios app Evernoteに認証してテキストと画像をアップロードするのに必要な処理。 まだ認証してなかったらモーダルなWebViewの認証画面を呼び出して認証成功後に再試行する。 ここまでを書き下したサンプルコードがなかったので書いてみた。 EvernoteSDKは一応これをコピペするだけでひと通りちゃんと認証して投稿もできる。 別途設定画面を追加したりデリゲートがいくつも必要だったりはしないので、アプリに組み込むのはFacebookSDKよりも楽かもしれない。 でもノートオブジェクトや画像リソースを作ったりなど、データの構築処理するのが面倒すぎるのが残念。。 追記:md5ハッシュ計算するためにはSecurity.frameworkを追加する必要がある

                            • テクノロジー
                            • 2012/09/30 11:40
                            • Evernote
                            • api
                            • 画像
                            • UIPageControl + UIScrollViewでスライドショー的な画面をつくる - Qiita

                              4 users

                              qiita.com/yuiseki

                              // ページ数は最大で11までらしい #define kNumberOfPages 11 // pageControlの左右がタップされたときに呼ばれる // scrollViewのスクロール位置をズラして表示を変える - (void)pageControlDidChange:(UIPageControl *)sender { CGRect frame = scrollView.frame; frame.origin.x = frame.size.width * sender.currentPage; frame.origin.y = 0; [scrollView scrollRectToVisible:frame animated:YES]; NSLog(@"pageControlDidChange, %d", sender.currentPage); } // scrollViewが指

                              • テクノロジー
                              • 2012/09/14 13:09
                              • storyboard
                              • iOS
                              • development
                              • Linuxにおけるシリアルポートのトラブルシューティング - Qiita

                                19 users

                                qiita.com/yuiseki

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

                                • テクノロジー
                                • 2012/09/05 04:41
                                • serial
                                • linux
                                • tty
                                • シリアルポート
                                • Arduino
                                • it
                                • CoreDataの一対多関連(One To-Many Relationship) - Qiita

                                  10 users

                                  qiita.com/yuiseki

                                  最初つまづいたのでメモって公開しておく .xcdatamodeldファイルを編集する Add Entityで親になるモデルと子になるモデルをつくる Relationshipsの部分で+ボタンを押して、それぞれのモデルでお互いへの関連をつくる。親から子への関連は複数形にしておくとわかりやすい Inverse(逆関連)にも、お互いを指定しておく インスペクタを開き、親モデルのRelationshipsの行を選択した状態でTo-Many Relationshipにチェックをつける インスペクタを開き、子モデルのRelationshipsの行を選択した状態でCount Minimum, Maximumを両方1にする TODO: Delete Ruleについても書く モデルのクラスを定義する NewFileから、左側の一覧でCoreDataを選び、NSManagedObject subclassを選

                                  • テクノロジー
                                  • 2012/08/28 17:49
                                  • ios
                                  • Ubuntu12.04でimage-magickとrmagickを入れる - Qiita

                                    12 users

                                    qiita.com/yuiseki

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

                                    • テクノロジー
                                    • 2012/08/09 00:04
                                    • rmagick
                                    • Ubuntu
                                    • ImageMagick
                                    • rails
                                    • ruby
                                    • 東京アメッシュの画像をrmagickで解析して雨が降っているかどうか調べる - Qiita

                                      11 users

                                      qiita.com/yuiseki

                                      require 'open-uri' require 'RMagick' include Magick # 現在アクセス可能な雨量画像のファイル名一覧を含むjsを取得 現在時刻から計算することも可能っぽい times_url = "http://tokyo-ame.jwa.or.jp/scripts/mesh_index.js" times_js = open(times_url).read() times = times_js.sub("Amesh.setIndexList([", "").sub(");", "").chomp!.chomp!.split(",").map!{|t| t[1..-2].to_i} # でかいほうのgif画像最新一件を取得 /100/じゃなくて/000/にすると小さくなる gif_url = "http://tokyo-ame.jwa.or.jp/mesh

                                      • テクノロジー
                                      • 2012/06/13 15:48
                                      • アメッシュ
                                      • ruby
                                      • プログラミング
                                      • 配信中のUstreamチャンネル名を指定するとrtmpdumpで録画してくれるシェルスクリプト - Qiita

                                        11 users

                                        qiita.com/yuiseki

                                        api.ustream.tvからjsonをwgetしてgrepでchannelIDを入手し cdngw.ustream.tvからamfをwgetしてgrepでrtmpエンドポイントURLを入手し rtmpdumpコマンドを実行する 保存先は、channenName-unixtime.flvになる チャンネル名は日本語でもOK cronなどと組み合わせると定点カメラの映像を定期的に収集するといった事にも使える wget, rtmpdump, ffmpegが無いと動かないです update: 引数の数ふやした rtmpdumpがタイミング次第で壊れたflvを出力してしまうようなので、ffplayで再生に成功するまで再試行するようにしてみた h264配信をrtmpdumpするとどうしてもffplayで再生できないflvになってしまうため何回やっても失敗する。いまのところ対応できていない if [

                                        • テクノロジー
                                        • 2012/06/13 12:10
                                        • ustream
                                        • CoreDataに画像のサムネイルをバイナリデータで保存する - Qiita

                                          18 users

                                          qiita.com/yuiseki

                                          - (UIImage *)cropImageView:(UIImage *)image { // 切り取る float origin_width = image.size.width; float origin_heigt = image.size.width; CGRect cropRect; if (origin_heigt <= origin_width) { float x = origin_width / 2 - origin_heigt / 2; float y = 0; cropRect = CGRectMake(x, y, origin_heigt, origin_heigt); } else { float x = 0; float y = origin_heigt / 2 - origin_width / 2; cropRect = CGRectMake(x, y, o

                                          • テクノロジー
                                          • 2012/03/08 21:43
                                          • CoreData
                                          • objective-c
                                          • ios
                                          • image
                                          • 開発
                                          • 画像

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

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

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

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

                                          j次のブックマーク

                                          k前のブックマーク

                                          lあとで読む

                                          eコメント一覧を開く

                                          oページを開く

                                          はてなブックマーク

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

                                          公式Twitter

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

                                          はてなのサービス

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