タグ

2014年7月5日のブックマーク (20件)

  • http://www.netagire.com/?p=897

    kasumani
    kasumani 2014/07/05
  • Python 3の正規表現で \d を使うな! - Qiita

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

    Python 3の正規表現で \d を使うな! - Qiita
    kasumani
    kasumani 2014/07/05
    Python 3の正規表現で \d を使うな! 案外知られていないようなのですが、Python 3 標準の reモジュールの正規表現では\dがいわゆる全角数字にもマッチします。 等の理由が考えられますが、他の原因もあるかもしれません。 Tags
  • RubyGem(qiita_matome)でQiitaのまとめ記事を自動生成してみた - Qiita

    設定ファイル「Qiitamatomefile」が生成されます。 設定ファイルを編集する Qiitamatomefileを編集します。(コメントは除いてあります) # encoding: utf-8 user "ryosy383" #ユーザー名 tag "Ubuntu" #タグ名 title "Ubuntu まとめ タイトル昇順" #まとめ記事タイトル output_file "./matome_title_asc.md" #まとめ記事出力ファイル名 sort_type "title_asc" #ソートの種類 display_columns [:no, :title, :created_at, :stock_count] #出力するカラム指定 excludes [] #除外したい記事が有る場合は、URLのハッシュを指定します。

    RubyGem(qiita_matome)でQiitaのまとめ記事を自動生成してみた - Qiita
    kasumani
    kasumani 2014/07/05
    RubyGem(qiita_matome)でQiitaのまとめ記事を自動生成してみた 4 ストック 0 コメント この投稿をストックする RubyGem(qiita_matome)でQiitaのまとめ記事を自動生成する RubyGem「qiita_matome」をインストールする。 $ gem install qiita_matome 初期化
  • 【追記あり】ASIdentifierManager の advertisingIdentifier を使っているとリジェクトされる問題 - Qiita

    【追記あり】ASIdentifierManager の advertisingIdentifier を使っているとリジェクトされる問題iOS 概要 2014年に入ってから、ファーストパーティかサードパーティかは問わず、 ASIdentifierManager の advertisingIdentifier を用いている場合に、リジェクトされる事例が報告されている。 ってか、ウチもご多分に漏れずリジェクトされたよっ!二回もっっ!! 詳細 普通にいつも通りアプリを App Store へ申請したところ、数日後に以下のようなメッセージと共に Reject という見たくないステータスになった。 PLA 3.3.12 We found your app uses the iOS Advertising Identifier but does not include ad functionality.

    【追記あり】ASIdentifierManager の advertisingIdentifier を使っているとリジェクトされる問題 - Qiita
    kasumani
    kasumani 2014/07/05
    【追記あり】ASIdentifierManager の advertisingIdentifier を使っているとリジェクトされる問題 2014年に入ってから、ファーストパーティかサードパーティかは問わず、 ASIdentifierManager の advertisingIdentifier を用いている場合に、リジェ
  • WebページのバックグラウンドにR言語を実装する4つの方法~ (1)Ruby on Railsから動かす3つの方法 or (2) Shiny serverにアップロードする方法 - Qiita

    Webサイト の裏側に R を組み込んで、バックでデータ解析エンジンを走らせる方法 【 概要 】 1.エレガントな UI のウェブページの裏側で R スクリプトを走らせて、ユーザが対話的にデータ解析を楽しめるウェブアプリケーションをつくりたいな、と思い立ちました。 2.やりかたをググってみたら、以下の2つの方法にいきあたったので、備忘録 & シェア まで、とってもわかりやすいウェブサイトのリンクを張っておきます 【方法は大きくわけて2つ】(細かくは、 4 つの方法) (方法1) Ruby on Rails から R を動かす ※ ⇒ Rails と R の連携する方法は、 3 通りある (リンク) WEB SALAD RailsとWebの話を書いているブログです そもそもRをRubyで動かすには 主なライブラリが3つある。 RSRuby 実行速度は3つの中で最も速いらしいが、パスを通さない

    WebページのバックグラウンドにR言語を実装する4つの方法~ (1)Ruby on Railsから動かす3つの方法 or (2) Shiny serverにアップロードする方法 - Qiita
    kasumani
    kasumani 2014/07/05
    WebページのバックグラウンドにR言語を実装する4つの方法~ (1)Ruby on Railsから動かす3つの方法 or (2) Shiny serverにアップロードする方法 主なライブラリが3つある。 RSRuby 実行速度は3つの中で最も速いらしいが、パスを通さな
  • Railsのタイムゾーンの闇(1) 比較クエリにはちゃんとタイムゾーンのついた値を渡そう - Qiita

    kasumani
    kasumani 2014/07/05
    Railsのタイムゾーンの闇(1) 比較クエリにはちゃんとタイムゾーンのついた値を渡そう …でないと時差でコーナーケースが発生して、取れるはずのものが取れない・取れないはずのものが取れる、ということが起こります。 T
  • Alfredで選択したファイルをEmacsで開く - Qiita

    Alfredでファイルを選択し、"Open with..."でファイルを開く時、emacsclientを指定したい。 が、Alfredが.appなファイルしか拾ってくれないみたいなので、候補にemacsclientが出てこない。 ということで、emacsclientを.app化してみた。 参考にしたのはこのブログ(というか、そのまんま(- -;;) 環境はMac OS X 10.9.3。それ以前で使えるかどうかは未確認です。 Automaterを使う Automaterで新規ワークフローを作成する。書類の種類は"アプリケーション"を選択 アクションは、"シェルスクリプトを実行"を選択 入力の引き渡し方法は、"引数として"を選択 以下のシェルスクリプトを入力して、保存。保存先はAlfredの検索対象になってる場所に

    Alfredで選択したファイルをEmacsで開く - Qiita
    kasumani
    kasumani 2014/07/05
    Alfredで選択したファイルをEmacsで開く Alfredでファイルを選択し、"Open with..."でファイルを開く時、emacsclientを指定したい。 が、Alfredが.appなファイルしか拾ってくれないみたいなので、候補にemacsclientが出てこない。 Ta
  • Docker入門: 2日目 - Qiita

    Debianにごにょごにょ コンテナを起動、接続 コンテナ一覧を確認。 (1日目のコンテナは削除し、別のコンテナを作っているので、前記事とコンテナIDが違ってます...すみません) $ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a4d504a59714 debian:latest /bin/bash 3 minutes ago Exited (127) 1 seconds ago sleepy_fermi $

    Docker入門: 2日目 - Qiita
    kasumani
    kasumani 2014/07/05
    Docker入門: 2日目 コンテナ一覧を確認。 (1日目のコンテナは削除し、別のコンテナを作っているので、前記事とコンテナIDが違ってます...すみません) Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket July 05, 2014 at 01:45AM via IF
  • Aggregation Reference - MongoDB Manual v8.0

    Aggregation CommandsThe reference for the data aggregation commands, which provide the interfaces to MongoDB's aggregation capability.Aggregation StagesReference for aggregation pipeline stages. Aggregation pipelines are made up of an array of stages. Documents pass through each stage in sequence.Aggregation OperatorsReference for aggregation pipeline operators. Use operators in stages to modify d

    Aggregation Reference - MongoDB Manual v8.0
    kasumani
    kasumani 2014/07/05
    MongoDBのAggregationについて基本的なこと 最近RailsでMongoDBを使うことがあって、集計処理の部分でちょっと基本的な知識が不足気味な感じがしたので、公式ドキュメントを漁って理解を深めるなどしてみようかと。 Tags: ifttt, kas
  • GitHub - aemaeth-me/SwiftyJSON: The better way to deal with JSON data in Swift

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - aemaeth-me/SwiftyJSON: The better way to deal with JSON data in Swift
    kasumani
    kasumani 2014/07/05
    Swiftで面倒なJSONの取り扱いを10倍便利にするSwiftyJSON 上記を読んでしまえば一瞬なんですが、一応使い方をこちらにもそのまま書いておきます。 まだswiftはpodに対応していないらしいので上記からzipをダウンロード&解答し
  • Kotlinでリスナーやコールバックをスッキリと書く【関数リテラルとSAM変換】 - Qiita

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

    Kotlinでリスナーやコールバックをスッキリと書く【関数リテラルとSAM変換】 - Qiita
    kasumani
    kasumani 2014/07/05
    Kotlinでリスナーやコールバックをスッキリと書く【関数リテラルとSAM変換】 Kotlinかわいい! ではなく、Javaだとリスナーやコールバックの処理の記述が長くなってしまいますが、Kotlinだと短くスッキリ書ける。というお話で
  • Sequelizeを使用してデータベースを操作するための基本的な情報(2020.09更新) - Qiita

    Sequelizeとは SequelizeはMYSQL,MariaDB,SQLite,Postgresに簡単にアクセスするためのNode.jsのライブラリである。 以下の機能を有している。 オブジェクトとDBの関連を取り持ってくれる。これは1テーブルだけの関係ではなく、複数のテーブルの関連を定義することができる。 入力されたデータが適切かどうかのバリデーションチェックを行う。 トランザクションのサポートしている。 マイグレーションの機能をサポートしている。これにより、データベースのスキーマの更新が容易になる。 ロックの機能をサポートしている。 導入方法 SQLiteを操作する場合 その他DBについては下記を参照 https://sequelize.org/master/manual/getting-started.html 下記のDBを操作するためのサンプルが乗っている。 Postgres

    Sequelizeを使用してデータベースを操作するための基本的な情報(2020.09更新) - Qiita
    kasumani
    kasumani 2014/07/05
    Sequelizeを使用してデータベースを操作するための基本的な情報 SequelizeはMYSQL,MariaDB,SQLite,Postgresに簡単にアクセスするためのNode.jsのライブラリである。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket July 05, 2014 at 01:45AM via
  • Docker Meetup Tokyo #3 - Qiita

    official connpass @philwhln - Orchestration Tools stackatoの方 Netflix Zookeeper Consul logstash @stanaka - Dockerでデプロイ&モニタリング(仮) Dockerのモニタリング方法 cgorupの作法に従う コンテナ側からはホスト全体しか見えない ホスト側からのモニタリング cgroupのレポートを利用する CPU使用率(/sys/fs/cgroup/cpuacct/docker/コンテナID/cpuacct.stat) メモリ(/sys/fs/cgroup/memory/docker/コンテナID/memory.stat) Dockerのモニタリングパターン 1:n CIサーバ・開発サーバなどで利用 独立した環境 起動停止が拘束 ホスト側から監視 1:1 リソースを独占 AWSBea

    Docker Meetup Tokyo #3 - Qiita
    kasumani
    kasumani 2014/07/05
    Docker Meetup Tokyo #3 8 ストック 0 コメント この投稿をストックする official @philwhln - Orchestration Tools @stanaka - Dockerでデプロイ&モニタリング(仮) Dockerのモニタリング方法 cgorupの作法に従う コンテナ側からはホスト全体しか見え
  • モデル関連の階層が2層以上ある場合のincludes設定 - Qiita

    rails g scaffold user name rails g model project name user:belongs_to rails g model task name project:belongs_to category:belongs_to rails g model tag name task:belongs_to rails g model category name rake db:migrate class User < ActiveRecord::Base has_many :projects end class Project < ActiveRecord::Base belongs_to :user has_many :tasks end class Task < ActiveRecord::Base belongs_to :project belon

    モデル関連の階層が2層以上ある場合のincludes設定 - Qiita
    kasumani
    kasumani 2014/07/05
    モデル関連の階層が2層以上ある場合のincludes設定 モデルの関連階層が多い場合、includesがうまく設定できなかったので、調べてみました Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket July 05, 2014 at 01:45AM via IFTTT
  • wordpress設置ディレクトリとアクセスされるディレクトリを別々にする方法 - Qiita

    こんなフォルダ構成で、見かけ(URL)上は /column/ にアクセスさせたい。ただし、wordpress ファイル一式の設置場所は /wp/ 以下にしたかった。 解決方法 /wp/ には既にインストール済みとします。 1. 管理画面で設定 設定>一般 で、次のように設定し、保存します。 wordpressアドレス(URL):http://example.com/wp サイトアドレス(URL):http://example.com/column 2. /column/に index.php と.htaccess をコピー /wp/ にある index.php と.htaccess を/column/ にコピーします。 3. index.php を書き換え /column/index.php の17行目を次のように書き換えます。

    wordpress設置ディレクトリとアクセスされるディレクトリを別々にする方法 - Qiita
    kasumani
    kasumani 2014/07/05
    wordpress設置ディレクトリとアクセスされるディレクトリを別々にする方法 こんなフォルダ構成で、見かけ(URL)上は /column/ にアクセスさせたい。ただし、wordpress ファイル一式の設置場所は /wp/ 以下にしたかった。 Tags: ifttt
  • 減速せずに回転し続けるアニメーション - Qiita

    以下のアニメーションでも回転し続けるが 1回のアニメーション終了前に、減速してからのリピートになるので 綺麗に同じスピードで回転し続けない <?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="1000" android:pivotX="50%" android:pivotY="50%" android:toDegrees="360" android:fromDegrees="0" android:repeatCount="-1" > </rotate> RotateAnimation animation = (RotateAnimation) AnimationUtils.loadAnimatio

    減速せずに回転し続けるアニメーション - Qiita
    kasumani
    kasumani 2014/07/05
    減速せずに回転し続けるアニメーション 以下のアニメーションでも回転し続けるが 1回のアニメーション終了前に、減速してからのリピートになるので 綺麗に同じスピードで回転し続けない Tags: ifttt, kasumaniのストックした
  • getimagesize/finfoのMIMEタイプ判定はザルい - Qiita

    http://qiita.com/sakana_kirai/items/6e512f7aea2898a6e8f2 http://qiita.com/mpyw/items/939964377766a54d4682 アップロードされたファイルについて、getimagesize()やfinfo::file()でMIMEタイプを判定しています。 <?php // hoge.pngを判定 $imagesize = getimagesize('path/to/hoge.png'); $finfo = new finfo(FILEINFO_MIME_TYPE); $finfofile = $finfo->file('path/to/hoge.png'); var_dump($imagesize, $finfofile);

    getimagesize/finfoのMIMEタイプ判定はザルい - Qiita
    kasumani
    kasumani 2014/07/05
    getimagesize/finfoのMIMEタイプ判定はザルい アップロードされたファイルについて、getimagesize()やfinfo::file()でMIMEタイプを判定しています。 なんと頭に「GIF8」と書いておくだけでMIMEタイプの判定をすり抜けてしまいました。 Tags:
  • promise.fail()の登録が行われなかった場合用の処理 - Qiita

    jQuery.ajax()でエラーだったら画面で通知したいけど、一部の通信については正常系で失敗するパターンがある(ログイン情報が401で未ログインと判断とか)ので、そのときは普通のエラー処理したくない。そんなとき。 // 初期の失敗時コールバックを登録 var handled = false; p.fail(function() { // 失敗時制御済みでなければコールバック実行 if (!handled) { return onfail.apply(this, arguments); } }); // 失敗時コールバック登録処理を上書き、 // 一度でも呼び出しがあれば制御フラグをonにする var _org_fail = p.fail; p.fail = function(callback) { handled = true; // 処理を戻し、正規の登録処理も行う p.fail =

    promise.fail()の登録が行われなかった場合用の処理 - Qiita
    kasumani
    kasumani 2014/07/05
    promise.fail()の登録が行われなかった場合用の処理 jQuery.ajax()でエラーだったら画面で通知したいけど、一部の通信については正常系で失敗するパターンがある(ログイン情報が401で未ログインと判断とか)ので、そのときは
  • RuboCop | Style/GuardClause - Qiita

    RuboCop | Style/GuardClause 概要 RuboCopの「Style/GuardClause」警告について。 ガード節の使用をチェックします。 デフォルトでは condition 内の処理が 1 行以上の場合にチェックします。 GuardClause 各設定値での検証結果をまとめます。 検証プログラム guard_clause.rb def test if something a = 1 print a work end end def test return unless something a = 1 print a work end def test a = 1 print a work if something end

    RuboCop | Style/GuardClause - Qiita
    kasumani
    kasumani 2014/07/05
    RuboCop | Style/GuardClause ガード節の使用をチェックします。 デフォルトでは condition 内の処理が 1 行以上の場合にチェックします。 ※明示的に設定しているが、デフォルト値なので何も設定しなくてもよい Tags: ifttt, kasumaniのス
  • dismissViewControllerの後にpresentViewControllerでエラー - Qiita

    Warning: Attempt to present <ViewController: 0xc44c7e0> on <UITabBarController: 0xc482980> while a presentation is in progress コードは下記のように、imagePickerControllerで画像が選択された際に、modalで表示している画面を閉じた後に、編集用のmodalを開くという動作。 - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { // 画像が選択されたら一旦画面を閉じる [_tabBarController dismissViewControllerAnimated:YE

    dismissViewControllerの後にpresentViewControllerでエラー - Qiita
    kasumani
    kasumani 2014/07/05
    dismissViewControllerの後にpresentViewControllerでエラー コードは下記のように、imagePickerControllerで画像が選択された際に、modalで表示している画面を閉じた後に、編集用のmodalを開くという動作。 Tags: ifttt, kasumaniのストックした投稿