タグ

2014年6月13日のブックマーク (93件)

  • PHPのMcrypt関数でencryptしたデータをRubyでdecryptする - Qiita

    <?php $mcrypt_key = 'hoge'; #3DESの規定キー長より短い $plaintext = 'あいうえお'; #マルチバイト文字 $td = mcrypt_module_open(MCRYPT_TRIPLEDES, '', MCRYPT_MODE_ECB, ''); $iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND); mcrypt_generic_init($td, $mcrypt_key, $iv); $ciphertext = mcrypt_generic($td, $plaintext); # 表示の関係上base64エンコード echo base64_encode($ciphertext);

    PHPのMcrypt関数でencryptしたデータをRubyでdecryptする - Qiita
    kasumani
    kasumani 2014/06/13
    PHPのMcrypt関数でencryptしたデータをRubyでdecryptする 過去にPHPでencryptしてDBに突っ込まれたデータを、 今回Rubyでdecryptする際に結構はまったので。 ポイントは * キー長が短い(エラーにならない) * マルチバイト文字 Tags: ifttt,
  • Facebookアプリのテストユーザーの作り方手順 - Qiita

    プライベートアカウントでテストするの怖いです>< GraphAPIを使って使い捨てできるテストユーザーを作りましょう。 案外知られていない、というか、自分自身そういうことが出来ると最近知りました。 公式ドキュメントはこちら https://developers.facebook.com/docs/test_users 捨てメアドとかいるの?(´・ω・`) いらないです。それはテストユーザーじゃなくて捨てアカウントです。 捨てアカウントを作るの利用規約的にはNGらしい。 1.FBアプリを作る 順当に 2.作成したアプリのAPPIDを確認 https://developers.facebook.com/apps/ から作成したアプリのダッシュボードを表示 3.GraphAPIExplorerでapp tokenを取得 https://developers.facebook.com/tools/

    Facebookアプリのテストユーザーの作り方手順 - Qiita
    kasumani
    kasumani 2014/06/13
    Facebookアプリのテストユーザーの作り方手順 GraphAPIを使って使い捨てできるテストユーザーを作りましょう。 案外知られていない、というか、自分自身そういうことが出来ると最近知りました。 Tags: ifttt, kasumaniのストック
  • 郵便番号と地名のSomething - Qiita

    フォームなどで郵便番号から住所をひっぱってくるおなじみのアレ 日郵便で配ってるCSVファイルは昔から色々とカオスなことで有名 そのカオスな部分をクリーニングして公開してくれているありがたい業者さんもありますがもう少しお手軽にならんのかしらということで Google Maps APIでクエリに郵便番号を入れると地名入りのデータを送ってくれたりするわけですが、地図の表示周りに用途を限定して使うこと、というGoogleさんの使用条件があるのでこれはNG そこでYahoo! YOLP(地図):郵便番号検索API - Yahoo!デベロッパーネットワーク そのものずばりなAPIがあります Yahoo! IDとアプリケーションIDの取得が必要だったり、商用は別途相談だったりしますが、わりといい感じです Register as a new user and use Qiita more conveni

    郵便番号と地名のSomething - Qiita
    kasumani
    kasumani 2014/06/13
    郵便番号と地名のSomething フォームなどで郵便番号から住所をひっぱってくるおなじみのアレ 日本郵便で配ってるCSVファイルは昔から色々とカオスなことで有名 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 13, 2014 a
  • font-family の generic-family プロパティについて - Qiita

    ただし、これらの指定は、インストールされているフォントからブラウザによって自動的に表示するファミリが選択される。 というわけで、実際にどのようなフォントがセレクトされるのか調査した。 iOS 7 / Mac X Mavericks font-family: serif; ヒラギノ明朝 Pro W3—111 glyphs font-family: san-serif; ヒラギノ角ゴ Pro W3—111 glyphs font-family: monospace; Osaka—111 glyphs font-family: cursive; ヒラギノ明朝 ProN W3—75 glyphs Apple Chancery—36 glyphs font-family: fantasy; ヒラギノ角ゴ ProN W3—75 glyphs Papyrus—36 glyphs Windows 7 fo

    font-family の generic-family プロパティについて - Qiita
    kasumani
    kasumani 2014/06/13
    font-family の generic-family プロパティについて CSS の font-family プロパティは、特定のフォント名を記述する以外にもgeneric-familyという一般フォント名をしているすることができる。 Tags: ifttt, kasumaniのストックした投稿 - qiita
  • Computer の TimeZone を変えた場合の JavaScript の getTimezoneOffset の挙動 - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    Computer の TimeZone を変えた場合の JavaScript の getTimezoneOffset の挙動 - Qiita
    kasumani
    kasumani 2014/06/13
    Computer の TimeZone を変えた場合の JavaScript の getTimezoneOffset の挙動 1 ストック 0 コメント この投稿をストックする (new Date). Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 13, 2014 at 08:18PM via IFTTT
  • CentOSにPythonをインストールする時のメモ - Qiita

    CentOSにPythonをインストールする時のメモ インストールにはpyenvを使う。 VirtualBox 4.3.6 + vagrant 1.6.3 + CentOS 6.5 # pyenvのインストール git clone git://github.com/yyuu/pyenv.git .pyenv echo 'export PATH="$HOME/.pyenv/bin:$HOME/.pyenv/shims:$PATH"' >> ~/.bash_profile echo 'eval "$(pyenv init -)"' >> ~/.bash_profile # インストール出来るPythonバージョンの確認 pyenv install -l # インストール pyenv install 3.4.1 pyenv rehash pyenv global 3.4.1 Register a

    CentOSにPythonをインストールする時のメモ - Qiita
    kasumani
    kasumani 2014/06/13
    CentOSにPythonをインストールする時のメモ 2 ストック 0 コメント この投稿をストックする CentOSにPythonをインストールする時のメモ インストールにはpyenvを使う。 VirtualBox 4.3.6 + vagrant 1.6.3 # pyenvのインストール git clone git://github
  • class 初期化時に特定の条件でクラッシュ - Qiita

    class Foo { var dict = Dictionary<String, String>() init() { dict = ["bar":"baz"] } } var foo :Foo? = Foo() // {["bar", "baz"]} 以下の条件で必ず落ちる プロパティに Dictionary を持つ 生成したクラスを代入する変数の型を、クラス型 + ? (OptionalValue) とする 経緯 abstract factory パターンを実装していて、factoryメソッドが nil もしくは Fooクラスを返却するという処理を書いており、factoryメソッドの戻り型を Foo? と定義した。上記例は余計なロジックを排除した再現コード。 疑問 そもそもクラスに ? を付ける方法が適切かどうかが確認できていないが、warning も出ないし、プロパティがディクショ

    class 初期化時に特定の条件でクラッシュ - Qiita
    kasumani
    kasumani 2014/06/13
    class 初期化時に特定の条件でクラッシュ [追記] コメント欄で頂いた様に、playground 以外では正常に動作する事から、playground のバグの可能性が高そうです。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 13, 2014 at 08:1
  • Vimがちょっと便利になる5つ起動オプション(おまけあり) - Qiita

    もしかしたらあなたの役に立つかもな5つの起動オプション Vimには起動オプションにも様々なものがあります。 詳しくはhelpを見れば書いてありますが、 私がたまに使ったりするものをいくつか簡単にご紹介します。 1.行番号を指定して開く 「+{num}」 test.rb の45行目を指定して開く場合

    Vimがちょっと便利になる5つ起動オプション(おまけあり) - Qiita
    kasumani
    kasumani 2014/06/13
    Vimがちょっと便利になる5つ起動オプション(おまけあり) Vimには起動オプションにも様々なものがあります。 詳しくはhelpを見れば書いてありますが、 私がたまに使ったりするものをいくつか簡単にご紹介します。 Tags: ifttt,
  • [ReVIEW Tips] LATEXBuilderで「部(PART)」と付録がある文書のしおりを調整する - Qiita

    Re:VIEWというかLaTeXのtipsです。 LaTeXで部(part)を導入すると、しおりのレベルが1段深くなり、章ではなく部がトップレベルになります。 ここまでは自動に行われるのですが、文書中に付録がある場合に問題が発生します。単純に付録をつけると、前の部の中に入ってしまうのです。 これでは付録になっていません。 この問題を解決するには、スタイルファイルに以下のような記述を追加します。 \renewcommand{\reviewappendix}{% \appendix \renewcommand{\thechapter}{\arabic{chapter}} \setcounter{secnumdepth}{0} \makeatletter \def\toclevel@chapter{-1} \makeatother } \makeatletterより上の部分については、以前書いた

    [ReVIEW Tips] LATEXBuilderで「部(PART)」と付録がある文書のしおりを調整する - Qiita
    kasumani
    kasumani 2014/06/13
    LATEXBuilderで「部(PART)」と付録がある文書のしおりを調整する LaTeXで部(part)を導入すると、しおりのレベルが1段深くなり、章ではなく部がトップレベルになります。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June
  • s3fs を fstab の設定で unmount -> mount する方法 - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    s3fs を fstab の設定で unmount -> mount する方法 - Qiita
    kasumani
    kasumani 2014/06/13
    s3fs を fstab の設定で unmount -&gt; mount する方法 2 ストック 0 コメント この投稿をストックする fusermount -u /var/data mount -a rysk92@github 16 Contribution フォローする Organization amazon-web-services のお仕事を ご紹介、内定までフォローしま
  • HTTP Request Header とかで、サービスオリジナルの値とか使いたいときによく使う X- ですが、RFC でこんな Draft がでているっぽい。 - Qiita

    HTTP Request Header とかで、サービスオリジナルの値とか使いたいときによく使う X- ですが、RFC でこんな Draft がでているっぽい。HTTP Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    HTTP Request Header とかで、サービスオリジナルの値とか使いたいときによく使う X- ですが、RFC でこんな Draft がでているっぽい。 - Qiita
    kasumani
    kasumani 2014/06/13
    HTTP Request Header とかで、サービスオリジナルの値とか使いたいときによく使う X- ですが、RFC でこんな Draft がでているっぽい。 2 ストック 0 コメント この投稿をストックする rysk92@github 16 Contribution フォローする Organization mem
  • Markdownでプレゼン用スライドをつくる方法いろいろ - Qiita

    勉強会での発表資料を作成するにあたり、まずMarkdownで話そうと思うことを適当にメモしてるうちに、なんか発表資料このままで良くない?と思えてきました。別に レイアウトや配色のセンスに自信があるわけでもない し。。 で、最初 "markdown pagination" でググってみるとあまりパッとしたのがなかったのですが、"markdown presentation" にしてみると出るわ出るわ。しかもどれも結構よさげ。 というわけで出てきたものをメモがてら書き留めておきます。結論からいうとググって一番上に出てきた "Remark" が今回の要件に(ほぼ)マッチしていたので、他はまだ使ってません。 Remark 長所 GitHubでソース公開されてる 無料 ログイン不要 不満があれば自分で修正してpull request送れる Swipe 長所 テンプレートやフォントが複数用意されてる(っ

    Markdownでプレゼン用スライドをつくる方法いろいろ - Qiita
    kasumani
    kasumani 2014/06/13
    Markdownでプレゼン用スライドをつくる方法いろいろ Tags: from Pocket November 07, 2014 at 07:50PM via IFTTT
  • MySQL :: MySQL 8.0 リファレンスマニュアル :: 12.4.2 比較関数と演算子

    比較演算の結果は、1 (TRUE)、0 (FALSE)、または NULL の値になります。 これらの演算は、数字と文字列の両方で機能します。 必要に応じて、文字列は数字に、数字は文字列に自動的に変換されます。 次の関係比較演算子を使用すれば、スカラーオペランドだけでなく行オペランドも比較できます。 = > < >= <= <> != これらの演算子の詳細は、このセクションの後半で説明します。 行サブクエリーのコンテキストにおける行比較のその他の例は、セクション13.2.11.5「行サブクエリー」 を参照してください。 このセクションで示す関数の一部では、1 (TRUE)、0 (FALSE)、または NULL 以外の値が返されます。 LEAST() および GREATEST() はこのような関数の例です。セクション12.3「式評価での型変換」 では、これらの関数と同様の関数によって実行される

    kasumani
    kasumani 2014/06/13
    sqlのwhere in って、複数条件(カラム)を指定できるんですね ↑では、分かりませんでしたが、次のurlよれば、sql99から利用できるみたい。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket http://bit.ly/1mQL9QN June 13, 2014 at 08:18PM v
  • Grunt+jasmine+requirejsでテストする - Qiita

    Gruntでjasmineを動かしてrequireJSでモジュール化されたファイルのテストを行うときのメモ。 使用したgruntのプラグイン grunt-contrib-jasmine grunt-template-jasmine-requirejs grunt-contrib-jasmineはこれ1つでjasmineでテストする環境が整う。PhantomJSとかもバンドルされているので個別にPhantomJSをインストールしなくてもいい。 grunt-template-jasmine-requirejsはgrunt-contrib-jasmineでrequireJSでモジュール化されたファイルをテストするためのテンプレート。 以下はGruntのタスク。 jasmine: { // プロパティ名はテストケース名 sample: { // このテストケースでテストするファイルの指定 // 一

    Grunt+jasmine+requirejsでテストする - Qiita
    kasumani
    kasumani 2014/06/13
    Grunt+jasmine+requirejsでテストする Gruntでjasmineを動かしてrequireJSでモジュール化されたファイルのテストを行うときのメモ。 使用したgruntのプラグイン grunt-contrib-jasmineはこれ1つでjasmineでテストする環境が整う。PhantomJSとかもバ
  • Gitメモ - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    Gitメモ - Qiita
    kasumani
    kasumani 2014/06/13
    Gitメモ 2 ストック 0 コメント この投稿をストックする 以下のような認識でOK? Subversion Git 説明 チェックアウト クローン サーバー上のリポジトリをローカルに落としてくる アップデート プル サーバー上の更新さ Tags: ifttt,
  • js->cljが効かない。なぜ? - Qiita

    ClojureScriptの標準にある関数js->cljはJavaScriptのオブジェクトをClojureScriptのマップに変換したりするものですが、効かないときがあります。 (ns sample.core (:require [lt.objs.editor :as editor] [lt.objs.editor.pool :as pool])) (def cm (editor/->cm-ed (pool/last-active))) (def cursor (.getCursor cm)) (js->clj cursor) 上のようにカーソルをjs->cljで変換しようとしてもうまくいかず (assoc (js->clj cursor) :a :b)なんてすると Error: No protocol method IAssociative.-assoc defined for ty

    js->cljが効かない。なぜ? - Qiita
    kasumani
    kasumani 2014/06/13
    js-&gt;cljが効かない。なぜ? ClojureScriptの標準にある関数js-&gt;cljはJavaScriptのオブジェクトをClojureScriptのマップに変換したりするものですが、効かないときがあります。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June
  • vagrant コマンド(起動・再起動・シャットダウン等々)備忘録 - Qiita

    備忘録ですが良かったら。 vagrantfile再起動 vagrant reload 現状確認 vagrant status 一時停止 vagrant suspend suspendからの復帰 vagrant resume vagrant halt 立ち上げ vagrant up 自分のBoxを作れます。boxを共有できたり。 vagrant package ボックスの追加 vagrant box add ボックスの初期化 vagrant init 消去 vagrant destroy Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use d

    vagrant コマンド(起動・再起動・シャットダウン等々)備忘録 - Qiita
    kasumani
    kasumani 2014/06/13
    vagrant コマンド(起動・再起動・シャットダウン等々)備忘録 自分のBoxを作れます。これでデザイナーさんなりにboxをあげて共有してあげてください。便利!! Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 13, 2014
  • Hive de CSV(TSV) – もっと賢いUDF - Qiita

    UDFを継承したクラスではなく、GenericUDFを継承するともっといい感じになるようだ。(今回の場合) ということで、前回作成したArrayStringToStringUDFをStringなArrayでなくても良いように改変してみる。 GenericUDFを継承したArrayToObjectUDFクラスを作成する。 GenericUDFを継承した場合、基的には以下の2つのメソッドのオーバーライドで機能を実現する。 initialize UDFに与えられた引数の確認(数や型)と戻り値のObjectInspector返却を行うメソッド。 @Override public ObjectInspector initialize(ObjectInspector[] args) throws UDFArgumentException { if(args.length != 2){ throw n

    Hive de CSV(TSV) – もっと賢いUDF - Qiita
    kasumani
    kasumani 2014/06/13
    Hive de CSV(TSV) – もっと賢いUDF UDFを継承したクラスではなく、GenericUDFを継承するともっといい感じになるようだ。(今回の場合) ということで、前回作成したArrayStringToStringUDFをStringなArrayでなくても良いように改変してみる。
  • sidekiqの使い方 - Qiita

    sidekiqはresqueやdelayed_jobのような非同期実行を実現するgemです。 使い方はgithubのwikiかRAILSCASTSあたりを見れば分かりますが、Railsで使う場合について簡単に要約してみます。 準備 バックエンドにredisが必要です。 とりあえず試すのであれば、Macならbrew install redisでインストールされます。 番ではwebサーバと別にredisサーバを用意するべきでしょう。 インストール 通常通りGemfileに書いてbundle installするだけです。

    sidekiqの使い方 - Qiita
    kasumani
    kasumani 2014/06/13
    sidekiqの使い方 sidekiqはresqueやdelayed_jobのような非同期実行を実現するgemです。 使い方はgithubのwikiかRAILSCASTSあたりを見れば分かりますが、Railsで使う場合について簡単に要約してみます。 Tags: ifttt, kasumaniのストックした投稿
  • Gradleでのプロキシ設定 - Qiita

    社内ネットワークでAndroidアプリをGradleビルドする際にプロキシ設定が必要だったのでそのメモ。 gradlewファイルへの設定 Gradle実行時にUnknownHostExceptionが発生して失敗してしまったので設定しました。 gradlew または gradlew.bat の先頭に以下を追記します。 set JAVA_OPTS=-DproxyHost=myproxy.co.jp -DproxyPort=8080 -Dhttp.proxyUser=**** -Dhttp.proxyPassword=**** -Dhttps.proxyUser=**** -Dhttps.proxyPassword=**** gradlew実行時に、GradleのZIP(gradle-1.xx-all.zip)がない場合は取得に行くので必要となります。 ZIPファイルをダウンロードした後は設定

    Gradleでのプロキシ設定 - Qiita
    kasumani
    kasumani 2014/06/13
    Gradleでのプロキシ設定 社内ネットワークでAndroidアプリをGradleビルドする際にプロキシ設定が必要だったのでそのメモ。 gradlew実行時に、GradleのZIP(gradle-1.xx-all. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 13, 2014 a
  • 読書メモをgistでとるとちょうべんり - Qiita

    gistは、gitのレポジトリとして利用することが可能であり、レポジトリとしてcloneしたら、手元で編集してpushすることも可能になる。 なんかキャプションが雑になっているけど気にしないで! なので、例えば複数ファイルになりがちな読書メモであったり、あるいは他の色々なまとまらないものに関しては、一時的にまとめてぶちこんでおくと非常に便利。一つのファイルをまとめる、簡易レポジトリとして使うのもいいと思う。 (ただし、最初になんらかのファイル内容が無いとダメなので、そこだけ注意) 自分はこういう感じで作ってます https://gist.github.com/esehara/5954616

    読書メモをgistでとるとちょうべんり - Qiita
    kasumani
    kasumani 2014/06/13
    読書メモをgistでとるとちょうべんり gistは、gitのレポジトリとして利用することが可能であり、レポジトリとしてcloneしたら、手元で編集してpushすることも可能になる。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket Ju
  • Vagrant上のCentOSからmail関数を使ってメールを送る - Qiita

    VagrantでPHPのmail()を使いたい タイトル通りです。PHPでmail()関数を使おうと思ったのですが、どうしたらいいかわからなかったので調べたことをメモ。 ※PHPって書いてますけどほとんどLinuxの話です() mail()関数の仕様 php.iniにsendmailのパスの設定があります。

    Vagrant上のCentOSからmail関数を使ってメールを送る - Qiita
    kasumani
    kasumani 2014/06/13
    Vagrant上のCentOSからmail関数を使ってメールを送る タイトル通りです。PHPでmail()関数を使おうと思ったのですが、どうしたらいいかわからなかったので調べたことをメモ。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket Ju
  • あなたがそのうち躓く、MacのEclipse LunaにJava8を設定する方法。またはJavaが配置される場所。 - Qiita

    あなたがそのうち躓く、MacのEclipse LunaにJava8を設定する方法。またはJavaが配置される場所。JavaEclipsejava8 EclipseはバージョンLunaからデフォルトでJava8に対応しています。 Java8をLunaに設定するためには、インストール後、Javaが置かれる場所を知って置かなければならないのですが、それを探すのが意外と手間。which javaで見つかる場所ではうまく行きません。 投稿の内容を覚えておくと、Lunaを使うときにスムーズにJava8を設定できます! 主題!MacJava8がインストールされる場所。 です。人によっては、上記情報だけで十分役に立つでしょう。 以下、Eclipse LunaとJava8のインストール+設定手順 セットアップ ダウンロード Eclipse Luna Java8 をダウンロードします。 Eclipse

    あなたがそのうち躓く、MacのEclipse LunaにJava8を設定する方法。またはJavaが配置される場所。 - Qiita
    kasumani
    kasumani 2014/06/13
    あなたがそのうち躓く、MacのEclipse LunaにJava8を設定する方法。またはJavaが配置される場所。 EclipseはバージョンLunaからデフォルトでJava8に対応しています。 Java8をLunaに設定するためには、インストール後、Javaが置かれる場
  • Swift の配列は “immutable” でも値を書き換えられる(追記:仕様変更された) - Qiita

    追記: 定数に代入された配列は真に immutable となるよう変更されたとのこと SwiftのArrayがヤバくなくなった - Qiita The Swift Programming Language 158ページには、変数に代入された配列は “mutable” で、定数に代入された配列は “immutable” だと書いてある。 Objective-C においては、文字通り mutable なNSMutableArray は値の書き換えや追加ができる一方、 NSArray は値を操作することができない。 Objective-C プログラマはそこから類推して、 Swift の immutable な配列も値を操作できないと考えるかもしれないが、それは誤りである。実際には、 Swift の “immutable” な配列は値を書き換えることができる:

    Swift の配列は “immutable” でも値を書き換えられる(追記:仕様変更された) - Qiita
    kasumani
    kasumani 2014/06/13
    Swift の配列は “immutable” でも値を書き換えられる The Swift Programming Language 158ページには、変数に代入された配列は “mutable” で、定数に代入された配列は “immutable” だと書いてある。 Tags: ifttt, kasumaniのストックした投稿 -
  • https://qiita.com/sachin21/items/0513d2b0514e89145166

    kasumani
    kasumani 2014/06/13
    pryでeachなど大量のループに入ってしまった場合の解決策 とするだけだ。 ターミナルまではexitされないので大変便利。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 13, 2014 at 06:56PM via IFTTT
  • MagicalRecord 2.2メモ - Qiita

    試行錯誤してだいぶ理解がまとまってきたのでメモです。わりとお手軽に使えるライブラリですが、CoreDataの基礎知識がないとハマります(ハマりました)。 起動と終了 使いはじめる MagicalRecord:setupCoreDataStackメソッドで永続ストアの初期化と同時にアプリケーションデフォルトのNSManagedObjectContextを初期化する。 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions // 色んな処理 [MagicalRecord setupCoreDataStack]; return YES; }

    MagicalRecord 2.2メモ - Qiita
    kasumani
    kasumani 2014/06/13
    MagicalRecord 2.2メモ 試行錯誤してだいぶ理解がまとまってきたのでメモです。わりとお手軽に使えるライブラリですが、CoreDataの基礎知識がないとハマります(ハマりました)。 Tags: ifttt, kasumaniのストックした投稿 - qiita from P
  • vagrantでログインする際のユーザーを変更する - Qiita

    仮想マシンにログインする方法は2通りある。 1.vagrant ssh デフォルトではvagrantユーザーでログインされる。この方法でユーザーを変えたい場合はVagrantfileに下記を追加。 config.ssh.guest_port = 22 config.ssh.username = "yusuke" config.ssh.host = "127.0.0.1" config.ssh.private_key_path = "/Users/higakiyuusuke/.ssh/id_rsa" これでyusukeユーザーでログインできる。 Vagrantfileを編集したらvagrant reloadを忘れずに。 2.ssh melody chef利用時にknifeコマンドを使う使う場合などは仮想サーバーに名前をつけてこちらでやるほうが便利。この方法でユーザーを変えたい場合は~/.ss

    vagrantでログインする際のユーザーを変更する - Qiita
    kasumani
    kasumani 2014/06/13
    vagrantでログインする際のユーザーを変更する ①vagrant ssh デフォルトではvagrantユーザーでログインされる。この方法でユーザーを変えたい場合はVagrantfileに下記を追加。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket Jun
  • WordPressマルチサイト化 - Qiita

    過去には一つのblogを、複数人で投稿したりもしていたけど、そもそものネタの方向性が違う場合はそうもいかない(わけでは無いが)。 だからと言ってWordPress(以下WP)を複数配置するのもメンテナンスを考えても効率が悪い。 そもそも、そこにマルチサイトがあるのに何故しない。 という事で、WPのマルチサイト化にレッツトライ。 Path単位で分けるのも悪くはないが、サブドメイン単位で分ける方がスッキリしそうなので、今回はそっちで。 手順 WPのマルチサイト対応設定 WP_ALLOW_MULTISITEをtrueにしてサイトのネットワークをサブドメインで作成 DNSのサブドメインワイルドカード設定 今回は*.blogを特定ホストに向けた Apache Virtual Host設定 同ApacheでWP以外も扱いたいので、WPをホストする*.blogをVirtual Host設定でDocume

    WordPressマルチサイト化 - Qiita
    kasumani
    kasumani 2014/06/13
    WordPressマルチサイト化 過去には一つのblogを、複数人で投稿したりもしていたけど、そもそものネタの方向性が違う場合はそうもいかない(わけでは無いが)。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 13, 2014 a
  • Githubを劇的に使いやすくしてくれるChrome Extensions - Qiita

    Githubをより便利にしてくれるChrome Extensionについて紹介します。すでにQiitaには、「GitHub を使いやすくする Chrome Extension 5 選 」というものがあったのでそこに載っていないものに関してまとめました。 1. Octotree Chromeウェブストア - Octotree Githubでは見づらかったファイルツリーを見やすくしてくれます (https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc) 2. ZenHub for GitHub Chromeウェブストア - ZenHub for GitHub GithubのIssueはワークフロー制御ができない、優先度順でソートできないなど、仕事で使うにはやや機能が貧弱なところです(個

    Githubを劇的に使いやすくしてくれるChrome Extensions - Qiita
    kasumani
    kasumani 2014/06/13
    Githubをより劇的に使いやすくしてくれるChrome Extensions Githubをより便利にしてくれるChrome Extensionについて紹介します。すでにQiitaには、「GitHub を使いやすくする Chrome Extension 5 選 」というものがあったのでそこに載っていな
  • 意外に知らなくて、すごく便利ショートカット sublime text(ショートカットで、プロジェクト(フォルダ)を開く方法) - Qiita

    新規にsublime textを開くと、サイドバーが何も無くて、いちいちフォルダをドッラグしていませんか??? 以下↓ これをショートカットでフォルダを開けたらいいとめっさおもってググったらあった。。。 これ!!

    意外に知らなくて、すごく便利ショートカット sublime text(ショートカットで、プロジェクト(フォルダ)を開く方法) - Qiita
    kasumani
    kasumani 2014/06/13
    意外に知らなくて、すごく便利ショートカット sublime text(ショートカットで、プロジェクト(フォルダ)を開く方法) 新規にsublime textを開くと、サイドバーが何も無くて、いちいちフォルダをドッラグしていませんか??
  • [Android] ListView のリストの要素をタップしたら、それぞれ任意の画面に遷移し、更に戻る方法 - Qiita

    [Android] ListView のリストの要素をタップしたら、それぞれ任意の画面に遷移し、更に戻る方法JavaAndroid 前回までの様子 ListViewに要素を追加させていました。 => こんな感じ。 で今回はここから要素を1つタップしたら、それぞれの別の画面に遷移させたいと思います。 方針 タップされた時に、その要素の position を取得 別のActivity(SecondActivity.java)に渡し画面遷移させる SecondActivityを終了させ、前のアクティビティ戻る package com.example.lvtest; ・ ・ public class MainActivity extends Activity implements OnItemClickListener { ArrayAdapter<String> adapter; @Overri

    [Android] ListView のリストの要素をタップしたら、それぞれ任意の画面に遷移し、更に戻る方法 - Qiita
    kasumani
    kasumani 2014/06/13
    ListView のリストの要素をタップしたら、それぞれ任意の画面に遷移し、更に戻る方法 で今回はここから要素を1つタップしたら、それぞれの別の画面に遷移させたいと思います。 Tags: ifttt, kasumaniのストックした投稿 - qiita fr
  • fluentdでレコードにhostnameを入れてからサーバーに送信する - Qiita

    複数のクライアントから一つのサーバーにログを集める事をしていたのですが、hostnameを入れておかないと後で『どこの鯖のログだこれ?(^q^』となってしまうので。 なお、今回初めてfluentd(というかtd-agentを)触りましたw とりあえず、初心者らしく td-agentはバージョン 1.1.19を利用しています。 なお、この項はhostnameを入れる件とは関係ないので、hostnameを入れる部分を読みたい方は、ページ中段の「hostnameを入れる」の項を参照してください。 インストール等々、以下のサイトが分かりやすかったです。 fluentd(td-agent) の導入 td-agent? Fluentdは拡張しやすいようRubyで実装され、一部の性能に直結する部分はC言語で実装されています。 しかしライトユーザーにとってRubyのデーモンをインストールし運用することは難

    fluentdでレコードにhostnameを入れてからサーバーに送信する - Qiita
    kasumani
    kasumani 2014/06/13
    fluentdでレコードにhostnameを入れてからサーバーに送信する 複数のクライアントから一つのサーバーにログを集める事をしていたのですが、hostnameを入れておかないと後で『どこの鯖のログだこれ?(^q^』となってしまう
  • Hive de CSV(TSV) - UDF作るよ - Qiita

    ということで前回、可変なCSVを処理するにあたって、ARRAY処理がどうにもならなかったのでいよいよUDFに手を出してみた。 現在のHiveではARRAYを処理するにあたって配列の添字を動的な別カラムの値だったり、動的な値を使ってアクセス出来ないようなので、独自にUDFを作る必要があるとのこと。 https://issues.apache.org/jira/browse/HIVE-1955 実装 こんな感じの実装でJarを作る。 import java.util.List; import org.apache.hadoop.hive.ql.exec.UDF; public class ArrayStringToStringUDF extends UDF{ public String evaluate(List<String> values, int num){ if(values == n

    Hive de CSV(TSV) - UDF作るよ - Qiita
    kasumani
    kasumani 2014/06/13
    Hive de CSV(TSV) - UDF作るよ ということで前回、可変なCSVを処理するにあたって、ARRAY処理がどうにもならなかったのでいよいよUDFに手を出してみた。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 13, 2014 at 06:56PM via IFTTT
  • Mac OS Xのバージョンをシェルスクリプトで判定 - Qiita

    #!/bin/sh # to determine what version you use in Mac OS X VER=`sw_vers -productVersion | awk -F. '{ print $1 "." $2 }'` case $VER in "10.8") echo Mountain Lion ;; "10.9") echo Mavericks ;; "10.10") echo Yosemite ;; esac Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do w

    Mac OS Xのバージョンをシェルスクリプトで判定 - Qiita
    kasumani
    kasumani 2014/06/13
    Mac OS Xのバージョンをシェルスクリプトで判定 1 ストック 0 コメント この投稿をストックする #!/bin/sh # to determine what version you use in Mac OS X VER=`sw_vers -productVersion | awk -F. '{ print $1 &quot;.&quot; $2 }'` case $VER in &quot;10.8&quot;) echo Mountai
  • [JavaScript][IE] みんなが幸せになれるコード - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    [JavaScript][IE] みんなが幸せになれるコード - Qiita
    kasumani
    kasumani 2014/06/13
    みんなが幸せになれるコード 26 ストック 1 コメント この投稿をストックする みんなが幸せになれるコードです. var isMSIE = /*@cc_on!@*/false; if (isMSIE) window. Tags: feedly, ifttt, kasumaniのストックした投稿 - qiita, recently read, saved for late
  • 財源穴埋め、難題 法人減税、自民が条件付き容認 首相「月内に方向性」:朝日新聞デジタル

    安倍晋三首相が意欲を示す法人税率の引き下げについて、自民党税制調査会(野田毅会長)は3日、条件つきで容認する方針をまとめた。安倍首相は、月内にまとめる政権の「骨太の方針」に向けた最終調整を指示したが、減税分を穴埋めする財源をめぐっては政府・与党内の意見は割れたままだ。 党税調は、法人税を課税す…

    財源穴埋め、難題 法人減税、自民が条件付き容認 首相「月内に方向性」:朝日新聞デジタル
    kasumani
    kasumani 2014/06/13
    図の財務省反対の項目が秀逸だよなぁ / 財源穴埋め、難題 法人減税、自民が条件付き容認 首相「月内に方向性」 - 朝日新聞デジタル
  • 多段ssh設定のまとめ

    B! 349 0 0 0 多段sshについて、ターミナルからsshを直接使う場合と WindowsでのPuTTYでの設定について、 久しぶりに設定をしなおしたのでそのまとめ。 ~/.ssh/configで多段接続 同じ踏み台サーバーを持つ物を一括指定 複数の踏み台サーバーを経由してログイン Windows+PuTTYで多段ssh plinkを使用する方法 ログインサーバーにログインしてさらにsshコマンドを実行する ショートカットの作成 Gitサーバーに対する多段接続 ~/.ssh/configで多段接続 ターミナルからsshを使うときには~/.ssh/configファイルが設定ファイルとして 使われます。 直接外部からログインできない様なサーバーに踏み台サーバーを通って ログインするときに、毎回踏み台サーバーにsshしてそこから また入りたいサーバーにログインして。。。は面倒なので そこ

    多段ssh設定のまとめ
    kasumani
    kasumani 2014/06/13
    多段ssh設定のまとめ #Linux #Windows 多段sshについて、ターミナルからsshを直接使う場合と Windowsでのputtyでの設定について、 久しぶりに設定をしなおしたのでそのまとめ。 Tags: feedly, ifttt, recently read, saved for later from Pocket June 13,
  • Xcodeでテストのときのみ特定のコードを実行する方法 - ぴよログ

    テストコードのときのみ実行したいコードってありますよね?例えばサーバーのURLを変えたり、テスト用のデータを用意したりいろいろな用途があり得そうです。 シンプルにやるにはプリプロセッサマクロを使ってこんな風にやるのがよさそうです。 - (void)method { #ifdef TESTING [self hogehoge]; #endif } ではどうやって実現するか、順を追って説明します。 Configurationを新しく作る Xcodeのプロジェクトの設定画面のinfoからConfigurationsを新しく作ります。 +ボタンをクリックし、Duplicate “Debug” Configurationを選び名前をTestingなどとします(テスト用の設定なのでDebugから複製すれば良いでしょう)。 ; プリプロセッサマクロを追加する 同じく設定画面からBuild Setting

    Xcodeでテストのときのみ特定のコードを実行する方法 - ぴよログ
    kasumani
    kasumani 2014/06/13
    Xcodeでテストのときのみ特定のコードを実行する方法 テストコードのときのみ実行したいコードってありますよね?例えばサーバーのURLを変えたり、テスト用のデータを用意したりいろいろな用途があり得そうです。 では
  • C++によるiOSとAndroidでのクロスプラットフォーム開発:Dropboxの教訓

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    C++によるiOSとAndroidでのクロスプラットフォーム開発:Dropboxの教訓
    kasumani
    kasumani 2014/06/13
    C++によるiOSとAndroidでのクロスプラットフォーム開発:Dropboxの教訓 Dropboxの開発者が、最近、アプリをiOSとAndroidの両方でそれぞれのプラットフォームごとにすべてを書き直すことなくサポートする方法についての講演をいく
  • Swiftの学習に役立つ情報をまとめたサイト「Learn Swift」 | ライフハッカー・ジャパン

    ヘッドライトの黄ばみがサッとキレイに! メッキ・ホイール・シートにも使えるマルチ過ぎなお手軽クリーナー「ウルトライト」

    Swiftの学習に役立つ情報をまとめたサイト「Learn Swift」 | ライフハッカー・ジャパン
    kasumani
    kasumani 2014/06/13
    Swiftの学習に役立つ情報をまとめたサイト「Learn Swift」 「Learn Swift」はSwiftの学習に役立つページをまとめたサイトです。Appleが発表したObjective-Cに代わる新たなプログラミング言語「Swift」に関する情報をまとめたサイトです
  • PHP v5.4.28, v5.5.12以降で必要なPHP-FPMの設定

    PHP v5.4.28 と v5.5.12での修正点PHP v5.4.28, v5.5.12 では、CVE-2014-0185 に対するパッチが当てられており、PHP-FPMで使用されるソケットファイルのデフォルトパーミッションが666から660に変更されています。ですので、運用環境によっては、WebサーバがPHP-FPMのソケットファイルにアクセスできなくなり、今まで問題なく動いていたWebサイトがエラーで見られなくなることになります。 必要になる設定対応策は簡単で、PHP-FPMの設定ファイル内にある listen.owner や listen.group に、Webサーバからアクセスできるような所有者・所有グループを設定するだけです(この設定が、ソケットファイルの所有者・所有グループになります)。その後で PHP-FPMを再起動して下さい。 設定例; ソケットファイルの所有者をセット

    PHP v5.4.28, v5.5.12以降で必要なPHP-FPMの設定
    kasumani
    kasumani 2014/06/13
    PHP v5.4.28以降で必要なPHP-FPMの設定 PHP v5.4. Tags: feedly, ifttt, recently read, saved for later from Pocket June 13, 2014 at 06:15PM via IFTTT
  • 雑記帳

    VMで動かしているWebサーバ(RHEL)に対して普段はCactiでメモリとかCPU見ていて 「特に問題ないなー」 とか思っていたが、設定変更のためターミナルでログインしてpsコマンドでプロセス見たらRSSの合計が搭載メモリ量を超えていた。 なんじゃこりゃ? Apacheのプロセス1つあたりのRSSが100MBで30個動作、合計約3GB 物理メモリは2GB SWAPを使用しているわけでもない Apacheのプロセスが100MB超えているのはPHPがメモリリークを起こしているだろうから問題ではない(問題だが) 仮想環境が悪いのか? なんでじゃー、とfreeやvmstatとにらめっこしてもわからん んでGoogle先生に聞いたところ Linuxには「メモリオーバーコミット」という機能があるそうで 参考:DBサーバ向けLinuxチューニングを考える ~ メモリオーバーコミット編 Apacheのリ

    kasumani
    kasumani 2014/06/13
    リバースプロキシで認証したREMOTE_USERを受け側のapacheに渡す 1 ストック 0 コメント この投稿をストックする Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket http://bit.ly/1qEJIc2 June 13, 2014 at 05:55PM via IFTTT
  • envchain - 環境変数の保存にキーチェーンアクセスを利用

    頻繁に使うアクセスキーなどの文字列をどこに保存していますか。パスワードなどはちゃんと暗号化された場所に保存しつつも、プログラムから使うようなキーは設定ファイルに直接書いたり、環境変数に平文で定義してしまったりしていないでしょうか。 システムで扱う文字というのは漏洩するとパスワード以上に被害を被る可能性があります。そのため保存に際してもっと慎重になるべきです。そこで使ってみたいのがenvchainです。 envchainの使い方 envchainは環境変数をキーチェーンアクセスに保存するMac OSX用のソフトウェアです。インストールはGitリポジトリをクローンしてmake && sudo make installで行います。 使い方としてはまずは環境変数の定義をします。 $ envchain --set aws AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY

    envchain - 環境変数の保存にキーチェーンアクセスを利用
    kasumani
    kasumani 2014/06/13
    envchain - 環境変数の保存にキーチェーンアクセスを利用 頻繁に使うアクセスキーなどの文字列をどこに保存していますか。パスワードなどはちゃんと暗号化された場所に保存しつつも、プログラムから使うようなキーは設定
  • Dockerに最新のghcを入れる - Qiita

    kasumani
    kasumani 2014/06/13
    Dockerに最新のghcを入れる 適当なのpullすりゃいいのに自分で書こうとして阿呆ほど嵌ったのでメモ。 とりあえず普通に使うのに必要そうなcabal-install, happy, alexをglobalにインストール Tags: ifttt, kasumaniのストックした投稿 - qiita
  • MacでターミナルからSambaをマウントする - Qiita

    従来はfinderから接続するか、Alfredで徐ろに "smb://192.168.x.x" とか打ち込んで接続していましたが、Lionあたりから "mount_smbfs" なるコマンドが使えるようになっているみたいです。 usage: mount_smbfs [-Nh] [-d mode] [-f mode] //[domain;][user[:password]@]server[/share] path

    MacでターミナルからSambaをマウントする - Qiita
    kasumani
    kasumani 2014/06/13
    MacでターミナルからSambaをマウントする 従来はfinderから接続するか、Alfredで徐ろに &quot;smb://192.168.x.x&quot; とか打ち込んで接続していましたが、Lionあたりから &quot;mount_smbfs&quot; なるコマンドが使えるようになっているみたい
  • OSX10.10(Yosemite)βに上げてハマった点 - Qiita

    正直、現時点では上げない方が良い感じ、とはいえ(間違えて)あげてしまったものは仕方がないので一応トラブルメモ。 ハマったところ 最初の再起動待ちが長すぎて怖い→正式版は13分で完了! 15分って表示されてるが残り4分のところで進まなくなり、しんぼう強く1〜2時間くらい読んだりゲームしたりしながら放置したところで動き出し一応起動した。 固まったと勘違いして電源切ったりしてしまうと大変なことになりそうでやらなくてよかった・・・。 ログイン画面でキーボードが効かない!パスワード入力できない!入れない!→正式版リリース時点では問題なし! これは焦る・・・。とりあえずログインできないと何も手が出ないからね。 何度か再起動してみても意味なし。 ふと思いついてゲストのアイコンをクリックしてみたところ入れた!パスワードなしのゲストがあってよかった・・・。 ゲストで起動したらおもむろにターミナルを開きsu

    OSX10.10(Yosemite)βに上げてハマった点 - Qiita
    kasumani
    kasumani 2014/06/13
    OSX10.10(Yosemite)βに上げてハマった点 正直、現時点では上げない方が良い感じ、とはいえ(間違えて)あげてしまったものは仕方がないので一応トラブルメモ。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 13, 2014 at 05:5
  • カーソル位置の属性を取得する - Qiita

    kasumani
    kasumani 2014/06/13
    カーソル位置の属性を取得する 1 ストック 0 コメント この投稿をストックする コメント内かどうかとか see :h synID() :h match-parens echo synIDattr(synID(line(&quot;.&quot;), col(&quot;. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June
  • ActionBarのタブの線を上部に持ってくる(ついでに色変える) - Qiita

    actionbarのカスタマイズ actionbarは非常に便利だけれども、カスタマイズが少し面倒。 しかしactionbarのタブの背景色を変えたりとか、線の色を変えたりとかは実際ニーズとしてよくある。 ちなみにタブの線ってこれのことです。 実際に実装してみた。 デフォルトテーマにおいての線の実体 SupportLibrary使用時のTabViewのスタイルは、AOSPコードの中の "frameworks/support/v7/appcompat/res/values/styles_base.xml" で定義されている。 <style name="Widget.AppCompat.Base.ActionBar.TabView" parent=""> <item name="android:background">@drawable/abc_tab_indicator_ab_holo</i

    ActionBarのタブの線を上部に持ってくる(ついでに色変える) - Qiita
    kasumani
    kasumani 2014/06/13
    ActionBarのタブの線を上部に持ってくる(ついでに色変える) actionbarは非常に便利だけれども、カスタマイズが少し面倒。 しかしactionbarのタブの背景色を変えたりとか、線の色を変えたりとかは実際ニーズとしてよくある。
  • Swift言語がよく分かる「Swift Cheat Sheet」 | ソフトアンテナ

    Appleの新プログラミング言語「Swift」に関するチートシート(虎の巻)サイト「Swift Cheat Sheet」が登場しています。String、Array、Dictionary、制御構造(if/ループ)などプログラミング言語の基礎的な機能を紹介するガイドなので入門時には役に立つことでしょう。 例えば変数に関する説明は以下の通り。 Variables var myInt = 1 var myExplicitInt: Int = 1 // explicit type var x = 1, y = 2, z = 3 // declare multiple integers myExplicitInt = 2 // set to another integer value 「ライバルに差をつけるための「Swift」情報総まとめ」に随時Swift情報をまとめていくつもりなのでこちらもよろしく

    Swift言語がよく分かる「Swift Cheat Sheet」 | ソフトアンテナ
    kasumani
    kasumani 2014/06/13
    Swift言語がよく分かる「Swift Cheat Sheet」 Appleの新プログラミング言語「Swift」に関するチートシート(虎の巻)サイト「Swift Cheat Sheet」が登場しています。String、Array、Dictionary、制御構造(if/ループ)などプログラミング言語の基礎
  • smalruby-editor·小学校3年生でも使えるWeb上でのビジュアルプログラミング環境 MOONGIFT

    あなたはいつコンピュータに触れて、いつからプログラミングを組むようになったか覚えていますか。筆者は小学校中学年ころ、家にあったPC8801でBASICを組んでいたのが最初だったように思います。 今はコンピュータが十分に発達しており、小さい頃から高度なプログラミングが学習できる環境が整ってきています。そんな中にあって、一人でも多くの青少年にプログラミングの喜びを感じて欲しい、そんな思いで運営されているのがSmalrubyです。そしてその活動の基礎になるソフトウェアがsmalruby-editorになります。 smalruby-editorの使い方 こちらがメイン画面です。まずは左側からキャラクターを追加してみましょう。 車や動物、人物など多数のキャラクターが選択できます。 こんな感じでビジュアル的にブロックを追加してプログラミングが作成できる仕組みです。 作成したプログラムはRubyのコード

    smalruby-editor·小学校3年生でも使えるWeb上でのビジュアルプログラミング環境 MOONGIFT
    kasumani
    kasumani 2014/06/13
    smalruby-editor – 小学校3年生でも使えるWeb上でのビジュアルプログラミング環境 あなたはいつコンピュータに触れて、いつからプログラミングを組むようになったか覚えていますか。筆者は小学校中学年ころ、家にあったPC880
  • 機械学習のテスト自動化コトハジメ #MLCT Machine Learning Casual Talks #1

    Machine Learning Casual Talks #1 で発表した「機械学習のテスト自動化コトハジメ」発表資料です。 http://connpass.com/event/6275/

    機械学習のテスト自動化コトハジメ #MLCT Machine Learning Casual Talks #1
    kasumani
    kasumani 2014/06/13
    機械学習のテスト自動化コトハジメ #MLCT Machine Learning Casual Talks #1 // Speaker Deck Other Presentations by this Speaker Other Presentations in Technology Featured Presentations Tags: feedly, ifttt, recently read, saved for later from Pocket June 13, 2014 at 05:49PM via IFTTT
  • Jubatusにおける機械学習のテスト@MLCT

    Development and Experiment of Deep Learning with Caffe and mafKenta Oono

    Jubatusにおける機械学習のテスト@MLCT
    kasumani
    kasumani 2014/06/13
    Jubatusにおける機械学習のテスト@MLCT Presentation Transcript Jubatusにおける機械学習の テスト 株式会社Preferred Infrastructure 海野  裕也 (@unnonouno) 2014/06/06 Machine Learning Casual Talks@Cookpad ⾃自⼰己紹介 海野  裕也(@unnonouno) l  (
  • PowerShell DSCで導入された新しい構文キーワード

    Windowsインフラ環境の構築を自動化できる「PowerShell DSC」とは? その使い方を紹介。DSCの構文をコードで示しながら、基的な実践手順を説明する。 連載 INDEX 次回 → PowerShell DSCとは DSC(Desired State Configurationの略)は、Windows PowerShell 4.0をコアとする「Windows Management Framework」のバージョン4.0(WMF 4.0)から導入された、マイクロソフトが提供するWindowsインフラ環境の自動構築プラットフォームだ。 DSCはPowerShellでの専用構文を持っているが、それも含めて「PowerShell ISE」という統合スクリプティング環境(Integrated Scripting Environment)上のIntelliSenseでサポートされている。

    kasumani
    kasumani 2014/06/13
    PowerShell DSCで導入された新しい構文キーワード Windowsインフラ環境の構築を自動化できる「PowerShell DSC」とは? その使い方を紹介。DSCの構文をコードで示しながら、基本的な実践手順を説明する。  DSC(Desired State Configuration
  • PHPをインタラクティブに実行する PsySH

    PHPの関数やコード例の動作確認をどのように行っていますか? 最も基的な方法は変数や関数の戻り値を逐次、echoで出力する方法でしょう。 しかしこの方法では何度もコード編集と実行を繰り返す必要があり非効率です。デバッガやIDEの使用も解決策の1つですが、大げさすぎたりパフォーマンスの問題がある時もあります。 一方でRubyの世界を見てみるとirbやpryを使ってコンソール上でリアルタイムにコードを試す姿が一般的です。 今回はPHPで対話的なデバッグやコード実行を行えるPshSHを紹介します。 PsySH 従来の手法 php -a PHPには標準で対話シェルモードがPHP5.1以降から搭載されています。 しかしこの機能を利用するには--with-readline付きでPHPがコンパイルされている必要があります。 readlineが利用できない場合はインタラクティブシェルの変わりにインタラク

    PHPをインタラクティブに実行する PsySH
    kasumani
    kasumani 2014/06/13
    PHPをインタラクティブに実行する PsySH PHPの関数やコード例の動作確認をどのように行っていますか? 最も基本的な方法は変数や関数の戻り値を逐次、echoで出力する方法でしょう。 しかしこの方法では何度もコード編集と
  • Swiftエンジニアが今週末キャッチアップしたいサンプルコードまとめ - Qiita

    Swiftが発表されてから、数日経過しましたがすでにたくさんのコードがGithubに上がっています。Swiftを始めたいエンジニアが参考になるサンプルをピックアップしてみました。 自分も今週末に珈琲を片手にコードを読んでみようと思います。 Githubの検索結果URL FlappySwift 4,700★ 半日くらいで作られたFlappy Birdのクローンです。 SpriteKitを利用していて、メインのゲームロジックは200行弱ほどで書かれています。 Swiftでシンプルなゲームを作成するのに参考になります。 GameScene.swift 一部抜粋 // // GameScene.swift // FlappyBird // // Created by Nate Murray on 6/2/14. // Copyright (c) 2014 Fullstack.io. All rig

    Swiftエンジニアが今週末キャッチアップしたいサンプルコードまとめ - Qiita
    kasumani
    kasumani 2014/06/13
    Swiftエンジニアが今週末キャッチアップしたいサンプルコードまとめ Swiftが発表されてから、数日経過しましたがすでにたくさんのコードがGithubに上がっています。Swiftを始めたいエンジニアが参考になるサンプルをピック
  • Elastic beanstalk と Docker と Play

    ブログ製サービス MyBooks.jpのアーキテクチャ Part.3 AWS Elastic BeanstalkについてTakehito Tanabe

    Elastic beanstalk と Docker と Play
    kasumani
    kasumani 2014/06/13
    Elastic beanstalk と Docker と Play Presentation Transcript Elastic beanstalk と Docker と Play 河内 崇 @kawachi pLucky, Inc. AWS Startup Tech Meetup 2014/6/5 データ分析関連書籍 翻訳やってます。 Scala, Play, iOS, Ruby, Rails,&quot; Java, C, Python,&quot; Javascript, Haxe etc.
  • 【iOS8】App Extension の実装方法 その1:Action - その後のその後

    App Extension とは? App Extension (Extensions) は、iOS 8 から導入される、新しいアプリ間連携のしくみです。 iOS では、以下の 6種類の Extension point *1を利用することができます。 Today Share Action Photo Editing Storage Provider Custom keyboard 大まかな仕組みは同じなのですが、見た目/機能は Extension point によって色々と違いがあり、実装方法も違ってくる(部分もある)ので、個別に説明していきたいと思います。 まずは一番説明しやすい "Action" から。 1. ターゲットを作成する Xcode の [File] > [New] > [Target] から、[Application Extension] > [Action Extensi

    【iOS8】App Extension の実装方法 その1:Action - その後のその後
    kasumani
    kasumani 2014/06/13
    【iOS8】App Extension の実装方法 その1:Action 大まかな仕組みは同じなのですが、見た目/機能は Extension point によって色々と違いがあり、実装方法も違ってくる(部分もある)ので、個別に説明していきたいと思います。 Tags
  • ネイティブっぽいフラットなモバイルWEBアプリの作成フレームワーク「App.js」:phpspot開発日誌

    App.js | Mobile webapps made easy ネイティブっぽいフラットなモバイルWEBアプリの作成フレームワーク「App.js」。 iOS, Androidのテーマがあって、ネイティブに近いUIでのWEBアプリ開発ができます。 iOS, Androidのそれぞれの標準UIが1つで実現できるのはよさそうです 関連エントリ BootstrapベースのフラットUI実装フレームワーク「Furatto」 フラットなモバイルアプリ作成用HTML5フレームワーク「Ionic」 レスポンシブサイト用レイアウトフレームワーク「Grid」

    kasumani
    kasumani 2014/06/13
    ネイティブっぽいフラットなモバイルWEBアプリの作成フレームワーク「App.js」 ネイティブっぽいフラットなモバイルWEBアプリの作成フレームワーク「App. Tags: feedly, ifttt, recently read, saved for later from Pocket June 13, 2014 at 05:49PM via
  • How to Install OS X Yosemite Beta on a New Partition & Safely Dual Boot

    How to Install OS X Yosemite Beta on a New Partition & Safely Dual Boot OS X Yosemite is an amazing update to the Mac operating system that’s really better experienced than seen, but due to it’s current early beta status, it’s generally not a good idea to upgrade your primary OS X volume to the 10.10 beta quite yet. Instead, the safest approach is to install OS X Yosemite onto a separate partition

    How to Install OS X Yosemite Beta on a New Partition & Safely Dual Boot
    kasumani
    kasumani 2014/06/13
    How to Install OS X Yosemite Beta on a New Partition &amp; Safely Dual Boot OS X Yosemite is an amazing update to the Mac operating system that’s really better experienced than seen, but due to it’s current early beta status, it’s generally not a good idea to upgrade your primary OS X volume t
  • perlの変数のデータ量を測定する - $shibayu36->blog;

    perlの変数のデータ量を調べたいということがあって、何を使ったらいいか調べたんだけど、Devel::Sizeというのが便利そうだった。 こんなかんじで使える。 use Devel::Size qw(size total_size); my $size = size([1, 2, 3, 4, 5]); warn $size; my $total_size = total_size({ a => [1, 2, 3], b => { c => [1, 3, 5], }, }); warn $total_size; sizeというのは構造のために使われている容量を出してくれるやつ。 The size function returns the amount of memory the variable returns. If the variable is a hash or an array,

    perlの変数のデータ量を測定する - $shibayu36->blog;
    kasumani
    kasumani 2014/06/13
    perlの変数のデータ量を測定する perlの変数のデータ量を調べたいということがあって、何を使ったらいいか調べたんだけど、Devel::Sizeというのが便利そうだった。 The size function returns the amount of memory the variable returns. Tags: feedly
  • Swift を使ってみてがっかりした点まとめ

    数日間iOS8/Xcode6/Swiftな環境で色々試してみて、Swiftを使っていて思ったよりがっかりした点が多かったのでちょっとまとめてみようと思います。 動的な処理がSwiftだけでは一切できない [NSObject performSelector:]の類と、NSInvocationがSwiftからは一切呼び出せません。使おうとすると怒られます。objc/runtime.hは試していませんが、同様に直接Swift経由では呼び出せず間にObjective-Cをかます必要があるのではないかと思われます。 @optionalなprotocolが限定的にしか使用できない 具体的には@objc属性を付けないと使えません。しかしながらこのような後方互換性のためだけに存在する属性をいつまでもAppleがサポートするかは疑問が残るというのと、もう一つ以下の様な問題があります。 @objc属性のついた

    kasumani
    kasumani 2014/06/13
    Swift を使ってみてがっかりした点まとめ 数日間iOS8/Xcode6/Swiftな環境で色々試してみて、Swiftを使っていて思ったよりがっかりした点が多かったのでちょっとまとめてみようと思います。 動的な処理がSwiftだけでは一切できな
  • まつもとゆきひろ氏の松江市が「Ruby」を学べるサイトを開設 : IT速報

    1: キャプテンシステムρφ ★@\(^o^)/ 2014/06/05(木) 11:16:49.15 ID:???0.net 松江市在住のまつもとゆきひろさん(49)が開発したプログラミング言語「Ruby(ルビー)」の更なる普及を図ろうと、同市は、Rubyを無料で学べる中学生向けのサイトをインターネット上に開設した。 「まなるび eラーニングサイト」。ユーザー登録した利用者は、「基礎」「発展」のどちらかを選ぶ。基礎は、指示に従いながら簡単なゲームやグラフを作成し、プログラミングの仕組みを学ぶ。 発展では、自らプログラムを設計、複雑な動きのある図形などを作る。 同市はこれまで、中学生がRubyを学ぶ短期教室などを開いてきたが、回数や定員に限りがあるため、多くの人が参加できるサイトの準備を進めていた。 http://www.yomiuri.co.jp/kyoiku/news/20140604-

    まつもとゆきひろ氏の松江市が「Ruby」を学べるサイトを開設 : IT速報
    kasumani
    kasumani 2014/06/13
    まつもとゆきひろ氏の松江市が「Ruby」を学べるサイトを開設 松江市在住のまつもとゆきひろさん(49)が開発したプログラミング言語「Ruby(ルビー)」の更なる普及を図ろうと、同市は、Rubyを無料で学べる
  • いまさらHTML5 - Qiita

    はじめに HTML5でWebの世界が変わるよ!って言われても 私の仕事場では、IEの古いバージョンをサポートすべしと言われ HTML5についての知識が無くとも、全く問題ありませんでした。 しかし、XPがお亡くなりになり、やっと使いドコロが出てくるのではと いまさらながらHTML5を勉強していきたいと思います。 勉強候補 FileAPI ローカルファイルが読み込める!?、だいたいD&Dとセット WebSocket ブラウザとサーバで双方向通信!?チャット以外に何に使うんだろ Workers javascriptで複数スレッドが可能!?使いドコロあるのかな まとめ(簡易プレイヤー) audioタグやvideoタグを用いて簡易プレイヤーを作ってみる 特に問題なければ以下の条件でサンプルを作成してみます。 JQueryと共に利用する サーバ側はTomcatを利用する === 他に何を勉強していけば

    いまさらHTML5 - Qiita
    kasumani
    kasumani 2014/06/13
    いまさらHTML5 HTML5でWebの世界が変わるよ!って言われても 私の仕事場では、IEの古いバージョンをサポートすべしと言われ HTML5についての知識が無くとも、全く問題ありませんでした。 Tags: ifttt, kasumaniのストックした投稿 -
  • いまさらHTML5 (FileAPI編) - Qiita

    はじめに HTML5でファイル操作をやってみます。 ついでに、ドラッグ・アンド・ドロップで、ファイルの選択をしてみます。 ファイル情報取得 初期設定でdragoverとdropイベントを設定します。 dragoverイベントは、ファイルをドラッグして対象領域の上に来た時に発生するイベントです。 イベントキャンセルを行わないと、そのままブラウザにファイルが読み込まれてしまいます。 (アイコンの種類をlinkとしていますが、Chrome以外適用されていない気がします。) dropイベントは、ファイルをドロップした時に発生するイベントです。 イベントキャンセル後、ドロップされたファイルを取得します。 event.originalEvent.dataTransfer.files、JQueryでイベント登録している為 オリジナルのイベントデータが欲しい場合originalEventを指定しなければな

    いまさらHTML5 (FileAPI編) - Qiita
    kasumani
    kasumani 2014/06/13
    いまさらHTML5 (FileAPI編) HTML5でファイル操作をやってみます。 ついでに、ドラッグ・アンド・ドロップで、ファイルの選択をしてみます。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 13, 2014 at 01:36PM via IFTTT
  • setTimeoutくんとsetIntervalさんの引数と仲良くなれなれませんでした - Qiita

    class after constructor: (time) -> return new after(time) unless this instanceof after @time = time using: -> (@args = Array::slice.call(arguments)) and @ run: (callback) -> if @args? @args.unshift(callback, @time) setTimeout.apply(null, @args) else setTimeout(callback, @time) class eachTime constructor: (time) -> return new eachTime(time) unless this instanceof eachTime @time = time using: -> (@a

    setTimeoutくんとsetIntervalさんの引数と仲良くなれなれませんでした - Qiita
    kasumani
    kasumani 2014/06/13
    setTimeoutくんとsetIntervalさんの引数と仲良くなれなれませんでした 3 ストック 0 コメント この投稿をストックする ということで after = (time) -&gt; with: -&gt; args = Array::slice.call(arguments) do: (task) -&gt; args.unshift(task, time) setTimeout. Tags:
  • SystemStackError - stack level too deep - Qiita

    actionpack (4.0.0) lib/action_dispatch/middleware/reloader.rb:70:in `' 原因不明の謎エラー 画像アップロードのさいにでる。 macだけで、サーバやubuntuではエラーが出ない。 rmagickを明示的に指定する必要があった。

    SystemStackError - stack level too deep - Qiita
    kasumani
    kasumani 2014/06/13
    SystemStackError - stack level too deep macだけで、サーバやubuntuではエラーが出ない。 rmagickを明示的に指定する必要があった。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 13, 2014 at 01:35PM via IFTTT
  • RailsにCloudFront噛ませたら10倍速くなった。RailsのエッジサーバとしてのCloudFrontの有用性について - Qiita

    RailsにCloudFront噛ませたら10倍速くなった。RailsのエッジサーバとしてのCloudFrontの有用性についてRailsCloudFront RailsのエッジサーバとしてCloudFront噛ませたら10倍以上速くなりました。 構成 example.com(Route53) -> CloudFront -> Rails App server 単にappのdomainからcloudfrontを見るように設定し、Rails App Serverをオリジンとして設定。 今回は適当運用なのでLBすら置いてません。 しかし、後述するように冗長性は(比較的)保たれています。 CloudFrontのいいところ route別でオリジン分けたり出来る route別でキャッシュポリシー変えたり出来る POSTのパススルーが出来る(!) めっちゃエッジサーバ多い(Brazilとかでも速い)

    RailsにCloudFront噛ませたら10倍速くなった。RailsのエッジサーバとしてのCloudFrontの有用性について - Qiita
    kasumani
    kasumani 2014/06/13
    RailsにCloudFront噛ませたら10倍速くなった。RailsのエッジサーバとしてのCloudFrontの有用性について RailsのエッジサーバとしてCloudFront噛ませたら10倍以上速くなりました。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 1
  • カレントディレクトリのPDFをTIFFに変換する - Qiita

    Linux上でghostscriptを使ってカレントディレクトリにある全てのPDFファイルをTIFFファイルに変換します。 #!/bin/bash files="./*.pdf" for filepath in ${files} do pdfname=`basename ${filepath}` tifname=`echo ${pdfname} | sed "s/.pdf/.tif/"` gs -q -dNOPAUSE -dBATCH -sDEVICE=tiffg4 -r400 -sOutputFile=${tifname} ${pdfname} done B4で1ページ1ファイルになっている地積測量図PDFを変換する為に書きました。 -sDEVICE=tiffg4と-r400を指定すると不動産登記規則第73条第1項の規定により法務大臣が定める土地所在図等の作成方式に従ったファイルができて

    カレントディレクトリのPDFをTIFFに変換する - Qiita
    kasumani
    kasumani 2014/06/13
    カレントディレクトリのPDFをTIFFに変換する Linux上でghostscriptを使ってカレントディレクトリにある全てのPDFファイルをTIFFファイルに変換します。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 13, 2014 at 01:35PM via IFTTT
  • BeanとUtility - Qiita

    特定の機能を持ったプログラム。 privateな変数(プロパティ)とpublicなアクセス経路(アクセスメソッド:getter/setter)を持つ。 インスタンス化して用いる。 サンプル public class InfoBean { /** ID */ private String id; /** 名前 */ private String name; /** * IDを返却 * @return id */ public String getId() { return id; } /** * IDをセット * @param id ID */ public void setId(String id) { this.id = id; } /** * 名前を返却 * @return name */ public String getName() { return name; } /** * 名

    BeanとUtility - Qiita
    kasumani
    kasumani 2014/06/13
    BeanとUtility ある日の偉い人「Beanは部品で機能をまとめたものな」 俺「ほう」 またある日の偉い人「Utilityクラスっていう共通処理を集めたクラスがあるんな」 俺「ほうほう」 Tags: ifttt, kasumaniのストックした投稿 - qiita from P
  • ついにTableViewCellの高さが自動で調整してくれるようになった件!!! - Qiita

    技術情報の共有はNDAではないということで書きます。問題ありましたらご連絡ください。 ついにiOS8でテーブルビューのセルの高さを自動調整してくれるようになります!! -tableView:heightForRowAtIndexPath:でcellの高さを外部で計算しなくてよくなりました!! やり方は簡単です。 tableViewのrowHeightプロパティにUITableViewAutomaticDimensionを入れるだけです。 セルの高さは2種類の方法で決まります。 1. AutoLayout 2. sizeThatFits:メソッドの実装 AutoLayoutを利用していない場合は2の実装が良いです。 sizeThatFitsはtableView:cellForRowAtIndexPath:のあとに呼ばれるようなので、 その時のcellのコンテンツの内容に合わせて高さを計算すれ

    ついにTableViewCellの高さが自動で調整してくれるようになった件!!! - Qiita
    kasumani
    kasumani 2014/06/13
    ついにTableViewCellの高さが自動で調整してくれるようになった件!!! 技術情報の共有はNDAではないということで書きます。問題ありましたらご連絡ください。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 13, 2014 a
  • 知恵袋APIをテストする場所 - Qiita

    知恵袋APIを使用したAppを作成する場合、どーしても、投稿テストする場所が必要ですが、そういうサンドボックス的な場所は、あるのでしょうか? Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    知恵袋APIをテストする場所 - Qiita
    kasumani
    kasumani 2014/06/13
    知恵袋APIをテストする場所 知恵袋APIを使用したAppを作成する場合、どーしても、投稿テストする場所が必要ですが、そういうサンドボックス的な場所は、あるのでしょうか? Tags: ifttt, kasumaniのストックした投稿 - qiita from Po
  • パーミッション早見表 - Qiita

    r 4 読出可能(read) w 2 書込可能(write) x 1 実行可能(execute) 人 / グループ / 他人 の順で。 パーミッションと関係があるものでumaskというものがあります。これは0002などの数値で、ファイル及びディレクトリ作成時のデフォルトパーミッションを規定します。 ディレクトリ : 0777 - umask値 = 0775 ファイル : 0666 - umask値 = 0664 がデフォルト値となります。umask値は、

    パーミッション早見表 - Qiita
    kasumani
    kasumani 2014/06/13
    パーミッション早見表 1 ストック 1 コメント この投稿をストックする r 4 読出可能 w 2 書込可能 x 1 実行可能 本人 / グループ / 他人 の順で。 YusukeHigaki 102 Contribution フォローする linux のお仕事を ご紹介、内定までフォ Tags: if
  • Capistrano3で複数のリリースを一つにまとめようとしたが諦めた - Qiita

    Capistrano3で複数コンポーネントのリリースを一つにまとめようとしたが諦めた。 ここでは諦めた理由をメモしておく。 db:migrateなど同一のタスクを利用する同じ種類のコンポーネントなら一つにはまとめられそうではある。 やりたかったこと capistrano-multiconfigで以下のような感じで複数コンポーネントのリリースを1つにまとめてしまう。 $ cd cap-all $ cap app:staging deploy # rails app リリース $ cap static:staging deploy # 非rails static リリース 諦めた理由 capistranoでは以下のような順番で処理が行われる(該当コード)。 1. 定義されたload:defaultsタスクで初期値読み込みなど(19行目) 2. 指定されたconfig読み込み(34行目から) 例

    Capistrano3で複数のリリースを一つにまとめようとしたが諦めた - Qiita
    kasumani
    kasumani 2014/06/13
    Capistrano3で複数のリリースを一つにまとめようとしたが諦めた Capistrano3で複数コンポーネントのリリースを一つにまとめようとしたが諦めた。 ここでは諦めた理由をメモしておく。 capistrano-multiconfigで以下のような感じで複
  • https://duckranger.com/2012/06/pretty-file-input-field-in-bootstrap/

    kasumani
    kasumani 2014/06/13
    AndroidのブラウザでDisplay:noneしたやつのclickが呼べない ファイルアップロードフォームをかっこ良く実装しようとして、以下のページを参考に作った Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket http://bit.ly/1lfraK6 June 13,
  • 集計はRDBばかりに頑張らせるのをやめると幸せになれる。 - Qiita

    はじめに 各種のDB中の集計作業を行うにあたって、以下のようなデータをどうしても扱わなければならない場合は、SQLのみで完結させないことを検討しなければ、サーバリソースを大量に消費した挙句、何時まで経っても作業が完了しないということが有ります。 SQL操作だけに頼らないことを検討したい集計例 explainすることで大体の傾向はわかりますが、おおよそ以下のような要素を含む集計が対象となります。 対象のレコード数が巨大である(数百万レコード以上) DBの余剰リソースにもともと余裕が無い indexのふられていない項目で集計/joinしなければならない join対象の項目がやけに多い not in 巨大なサブクエリ is null group by like etc... ではどうするか? 集計対象のレコードを一旦ファイルに吐き出した上で、ファイルベースの処理をしてしまいましょう。 実践例1

    集計はRDBばかりに頑張らせるのをやめると幸せになれる。 - Qiita
    kasumani
    kasumani 2014/06/13
    集計はRDBばかりに頑張らせるのをやめると幸せになれる。 各種のDB中の集計作業を行うにあたって、以下のようなデータをどうしても扱わなければならない場合は、SQLのみで完結させないことを検討しなければ、サーバリソ
  • openframeworksでPlayStation Eyeを使う Mac OS10.9 - Qiita

    はまったのでメモとして残しておきます。 MacでPlayStation Eyeはそのまま使えないので、まずはドライバを手に入れます。 1.ドライバを手に入れる 下記のURLからダウンロードしてください。 http://webcam-osx.sourceforge.net/downloads.html zipファイルを解凍し、「macam.component」を”Macintosh HD/ライブラリ/QuickTime/”の中に入れてください。 2.アドオン「ofxMacamPs3Eye」を落とす githubからアドオンを取得します。 https://github.com/paulobarcelos/ofxMacamPs3Eye 3.プロジェクトを作る。 後は、いつも通りプロジェクトで使えるのですが、カメラからのインプットのサイズは「640x480」でないと画像が取り込めないようです。

    openframeworksでPlayStation Eyeを使う Mac OS10.9 - Qiita
    kasumani
    kasumani 2014/06/13
    openframeworksでPlayStation Eyeを使う Mac OS10.9 はまったのでメモとして残しておきます。 MacでPlayStation Eyeはそのまま使えないので、まずはドライバを手に入れます。 zipファイルを解凍し、「macam.component」を”Macintosh HD/ライブラリ/
  • コマンドラインでの選択的インターフェイスについて考える - Qiita

    # https://gist.github.com/mitukiii/4234173 import sys, commands from percol.command import SelectorCommand from percol.key import SPECIAL_KEYS from percol.finder import FinderMultiQueryMigemo, FinderMultiQueryRegex ## prompt # Case Insensitive / Match Method に応じてプロンプトに表示 def dynamic_prompt(): prompt = ur"" if percol.model.finder.__class__ == FinderMultiQueryMigemo: prompt += "[Migemo]" elif percol

    コマンドラインでの選択的インターフェイスについて考える - Qiita
    kasumani
    kasumani 2014/06/13
    コマンドラインでの選択的インターフェイスについて考える ここで言う選択的インターフェイスというのは、EmacsでのAnything的なツールのことを言います。この点については、イメージ画像を見たほうが分かりやすいでしょ
  • 画像テキストをまとめて生成 - Qiita

    最近ではCSSのブラウザ対応も良くなり、プレーンなテキストでも十分な表現力を持ったから、Webコンテンツでテキストを画像化しないほうが良いと思っています。 けど、案件によってはデータベースで管理しているようなテキスト情報もすべて画像にしたいという要望を避けられないこともありますよね。 Adobe製品でチクチクとひとつひとつ処理しても良いんですが、 すぐに工数オーバするし、色やサイズ変更が後から発生すると気を失いそうになるのでコマンドラインツールをつくりました。 JSONファイルで文字サイズやフォントを指定してImageMagickのコマンド呼び出しているだけですが、ImageMagickとても便利ですね。 JSONファイルの読み込みやコマンド実行はpythonを使っていますが、単純な処理なので言語は何でも良いと思います。 { "sets": [ { "font": "/Library/Fo

    画像テキストをまとめて生成 - Qiita
    kasumani
    kasumani 2014/06/13
    画像テキストをまとめて生成 最近ではCSSのブラウザ対応も良くなり、プレーンなテキストでも十分な表現力を持ったから、Webコンテンツでテキストを画像化しないほうが良いと思っています。 Tags: ifttt, kasumaniのストックし
  • rails4 + bootstrapでajaxのvalidation結果をフォームに反映 - Qiita

    サーバーサイドでのvalidation結果をajaxのフォームに反映させたい時ありますよね。 htmlをエラーメッセージ表示部分を固定で準備しておきます。エラーが起こったら表示するために、最初はhideを指定して表示されなくします。 <div class="alert alert-danger hide" id="image-new-error-message"> データの登録に失敗しました。 <div id="errors"><ul/></div> </div> <%= form_for Image.new, :html => {:multipart => true, :id => "image-new-form"}, :remote => true do |f| %> <%= f.file_field :image %> <%= f.text_field :title %> <%= f

    rails4 + bootstrapでajaxのvalidation結果をフォームに反映 - Qiita
    kasumani
    kasumani 2014/06/13
    rails4 + bootstrapでajaxのvalidation結果をフォームに反映 サーバーサイドでのvalidation結果をajaxのフォームに反映させたい時ありますよね。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 13, 2014 at 12:19PM via IFTTT
  • Rails4+turbolinks+jQueryをproduction環境で利用する場合の注意点 - Qiita

    タイトルの組み合わせでjavascriptの機能を実装するまで一苦労だったので、方法をここで共有します。 .jsと.js.coffeeの記述場所に注意 javascriptを記述したい場合はapplication.js、jQueryはそれ以外の.js.coffeeに記述する必要があります。 .jsと.js.coffeeがそれぞれ複数存在している場合は、devepop環境では動作するのですが、production環境では動作しませんでした。 成功する場合 app |-assetshttp://stackoverflow.com/questions/18770517/rails-4-how-to-use-document-ready-with-turbo-links |-javascripts |-application.js // jsファイルはapplication.jsだけにして //

    Rails4+turbolinks+jQueryをproduction環境で利用する場合の注意点 - Qiita
    kasumani
    kasumani 2014/06/13
    miss 2 ストック 0 コメント この投稿をストックする miss asukiaaa 38 Contribution フォローする ruby-on-rails のお仕事を ご紹介、内定までフォローします! by ruby-on-railsの求人例 「福岡から!」株式会社Fusicが自 Tags: ifttt, kasumaniのストッ
  • コマンドラインでoauthヘッダ計算するやつ(3-legged) - Qiita

    最初bashだけでなんとかできないかなー、と頑張ってみたけど、 urlencodeのとこだけはどうにもならなくて、そこだけ妥協してperl使う事にした。 のはいいものの、 じゃあもう全部perlでいいじゃん、ってことで結局こうなった。 なんとかbashだけでやりたかったんだけどなぁ… CPANで適当に必要なモジュール入れておいて。 エラーチェックとかしてないので使うときは注意。 要書換箇所。 CONSUMER_KEY CONSUMER_SECRET ACCESS_KEY ACCESS_SECRET 2-leggedは対応してないです。 けど、渡すパラメータ削るだけなのでちょっと手直しすればいけると思う。 get 以外も対応してないです。 post dataがある場合は署名に含めないとならないので、めんどくさいから非対応。 #!/usr/bin/perl use strict; use wa

    コマンドラインでoauthヘッダ計算するやつ(3-legged) - Qiita
    kasumani
    kasumani 2014/06/13
    コマンドラインでoauthヘッダ計算するやつ(3-legged) 最初bashだけでなんとかできないかなー、と頑張ってみたけど、urlencodeのとこだけはどうにもならなくて、そこだけ妥協してperl使う事にした。 Tags: ifttt, kasumaniのストックし
  • EclipseにおけるJavaScriptタブポリシーの変更 - Qiita

    Eclipseとaptanaって相性悪いのか?? 今まで、Eclipse(Kepler)にaptanaプラグインをインストールして、javascriptの開発をしていたのだけれど、apatanaをインストールすると、原因不明でEclispeが終了しなくなる(ゾンビ状態に近い)問題が出てしまった。 そうすると、Mac自身を終了しようとしても、Eclipseが生きているとかなんとかというメッセージがでて、Eclipseを毎回Eclipseを強制終了せざるを得なくなってしまった。 なので仕方なしに Eclipseの標準でインストールされてているjavascriptのエディタを利用する事にした。 しかし普段は、タブはスペースに置き換えて開発しているという事もあって、その設定を変えようとしたのだが、その設定箇所を見つけるまでに、手間取ってしまったので、備忘録として記録する。 タブポリシーの設定変更手

    EclipseにおけるJavaScriptタブポリシーの変更 - Qiita
    kasumani
    kasumani 2014/06/13
    EclipseにおけるJavaScriptタブポリシーの変更 今まで、Eclipse(Kepler)にaptanaプラグインをインストールして、javascriptの開発をしていたのだけれど、apatanaをインストールすると、原因不明でEclispeが終了しなくなる(ゾンビ状態に近
  • GitHub Flow 図解 - Qiita

    概要 GitGitHubを利用したシンプルで強力なワークフローであるGitHub Flowを図にまとめました。 GitLabでも利用可能なFlowです。GitLabの場合は Pull Request を Merge Request に読み替えてください。 前提 実際にGitHub Flowを実践したことはありません。(2014/06/12時点) これからチームで導入予定で、メンバーとワークフローを共有するために図を作成しました。 ワークフローの誤りなどご指摘いただけると幸いです。 アクティビティ図をベースに作成してありますが、厳密な記法よりも 相手に伝わればいいかな、という点を重視しています。 基原則 masterブランチは 常時デプロイ可能 である 機能追加、バグフィックスなどは 説明的な名前のブランチ をmasterから作成する 機能追加の例: add_user_notice (ユ

    GitHub Flow 図解 - Qiita
    kasumani
    kasumani 2014/06/13
    GitHub Flow 図解 Git・GitHubを利用したシンプルで強力なワークフローであるGitHub Flowを図にまとめました。 これからチームで導入予定で、メンバーとワークフローを共有するために図を作成しました。 Tags: ifttt, kasumaniのストッ
  • Jasmine使い方メモ - Qiita

    describe('add 関数のテスト', function() { it('1 + 1 は 2', function() { expect(add(1, 1)).toBe(2); }); it('1 + 4 は 5', function() { expect(add(1, 4)).toBe(5); }); it('10 + 2 は 12', function() { expect(add(10, 2)).toBe(5); // わざと失敗させている }); }); <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <script src="jasmine.js"></script> <script src="jasmine-html.js"></script> <script src="boot.js"></script> <

    Jasmine使い方メモ - Qiita
    kasumani
    kasumani 2014/06/13
    Jasmine使い方メモ JavaScript 用のテスティングフレームワークである Jasmine の使い方のメモ。 Hello World インストール ここ からインストール。 zip を解凍すると以下のようになっている。 │ MIT.LICENSE │ SpecRunner.html │ ├─lib │
  • ApacheでBasic認証の設定 - Qiita

    order allow,deny allow from all Authname "Secret site" Authtype Basic AuthUserFile /var/www/html/www.サイト名/.htpasswd require valid-user

    ApacheでBasic認証の設定 - Qiita
    kasumani
    kasumani 2014/06/13
    ApacheでBasic認証の設定 5 ストック 0 コメント この投稿をストックする Basic認証の設定。 何となく毎回、調べることになるのでメモ。 command $ vi . Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 13, 2014 at 12:19PM via IFTTT
  • http://bit.ly/1lfouw5

    kasumani
    kasumani 2014/06/13
    perlで外部コマンドを実行する方法 perlでシステム系コマンドの取り方 バックグランドで動かすforkやexecはほぼ却下系? Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket http://bit.ly/1hOF5fe June 13, 2014 at 12:18PM via IFTTT
  • FINDで特定文字列を含むファイルの一括検索 - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    FINDで特定文字列を含むファイルの一括検索 - Qiita
    kasumani
    kasumani 2014/06/13
    FINDで特定文字列を含むファイルの一括検索 ここでは「Referer Check Failed」という文字列を含むPHPファイルを探しています。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 13, 2014 at 12:18PM via IFTTT
  • PerlのImageMagickでのフォーマットなどの取得 - Qiita

    my $image = Image::Magick->new; $image->Read("$filename"); my ($width, $height, $format, $depth, $filesize, $colorspace) = $image->Get('width', 'height', 'magick', 'depth', 'filesize', 'colorspace'); 通常、formatは「format attribute」で取るが、返ってくる値が「Joint Photographic Experts Group JFIF format」とかなので、使いにくい。 「magick」アトリビュートを使用。 あと、depthが深いとAndroidで使えないことがあるのでチェック。 Register as a new user and use Qiita more co

    PerlのImageMagickでのフォーマットなどの取得 - Qiita
    kasumani
    kasumani 2014/06/13
    PerlのImageMagickでのフォーマットなどの取得 2 ストック 0 コメント この投稿をストックする PerlのImageMagickでの値の取得。 perl my $image = Image::Magick-&gt;new; $image-&gt;Read(&quot;$filename&quot;); my ($width, $height, $format, $depth, $filesize, $colorspa
  • PerlでのImageMagickでの透明キャンパスの作成方法 - Qiita

    # 透明のcanvasを作成 my $canvas = Image::Magick->new; $canvas -> Set(size=>$target_size . 'x' . $target_size); ## 白色キャンパスの作成 $canvas -> ReadImage('xc:white'); ## 白色キャンパスを透明にする $canvas -> Transparent(color=>'White');

    PerlでのImageMagickでの透明キャンパスの作成方法 - Qiita
    kasumani
    kasumani 2014/06/13
    PerlでのImageMagickでの透明キャンパスの作成方法 一旦、白色キャンパスを作成してから透明にしている。 以下でも一緒かも。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 13, 2014 at 12:18PM via IFTTT
  • Rails4でcollection_check_boxesを使って、多対多の関連をチェックボックスで設定する - Qiita

    Rails4でcollection_check_boxesを使って、多対多の関連をチェックボックスで設定するRubyRails 多対多の関連するフォームの作り方 Rails4で 1対多、多対多関連しているときのフォームを作るなら、Nested Form Gemが便利 最初に見つけた多対多の関連フォームの作成サンプルです。 nested form gemを使ったサンプルですが、やりたい事とちょっと違いました。 多対多の関連をチェックボックスで設定したい Rails3の頃のやり方もちらほら見つかりました。 Rails3でhas_many throughな関連をcheckboxで登録する (sanojimaruの若大将は元気かな・・・) Rails4でのやり方は? その後、いろいろ調べていくと、Rails4ではcollection_check_boxesっていうヘルパーメソッドが増えているという

    Rails4でcollection_check_boxesを使って、多対多の関連をチェックボックスで設定する - Qiita
    kasumani
    kasumani 2014/06/13
    Rails4でcollection_check_boxesを使って、多対多の関連をチェックボックスで設定する Rails4で 1対多、多対多関連しているときのフォームを作るなら、Nested Form Gemが便利 最初に見つけた多対多の関連フォームの作成サンプルです
  • RSpec3.0.0をvim-quickrunとvimprocで行指定実行 - Qiita

    RSpec3.0.0になってrspecコマンドの-lオプションがなくなりました。 vim-quickrunとvimprocでrspecコマンドを実行しているのですが、オプションがなくなったためRSpecファイルを編集中にカーソルがある行を指定して実行するときにエラーが出るようになりました。 今までの設定は以下のようにしていました。(quickrunの設定部分を抜粋) "=========================================== " quickrun settings "=========================================== let g:quickrun_config = {} let g:quickrun_config._ = {'runner' : 'vimproc', "runner/vimproc/updatetime" :

    RSpec3.0.0をvim-quickrunとvimprocで行指定実行 - Qiita
    kasumani
    kasumani 2014/06/13
    RSpec3.0.0をvim-quickrunとvimprocで行指定実行 RSpec3.0. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 13, 2014 at 12:18PM via IFTTT
  • rubyからmongoのindexをはる - Qiita

    kasumani
    kasumani 2014/06/13
    rubyからmongoのindexをはる indexをはるには、create_indexメソッドを使います。 uniqueキーも簡単に設定できます。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 13, 2014 at 12:18PM via IFTTT
  • http://www.netagire.com/?p=851

    kasumani
    kasumani 2014/06/13