タグ

2014年7月17日のブックマーク (39件)

  • Docker専用ツールのまとめ(PaaSとUI、OS、コンテナ管理ツール、ホスティングなど)

    横田です。Dockerが盛り上がっておりますが、Dockerの盛り上がりと同時に「Dockerを利用してPaaSを構築できるツール」や「DockerUIを追加するツール」さらに「Dockerの利用を前提としたOS」など「Docker専用ツール」も登場してきています。 今回は、そのような「Docker専用ツール」を色々とご紹介したいと思います。 《PaaS》Docker上にPaaSを構築するツールがいくつか登場してきています。かつては「Dokku」が人気でしたが、最近では「Flynn」と「Deis」というツールに人気が集まっているようです。 日だとWeb上のドキュメントが少ないですが、先日の「Docker meetup tokyo #3」で発表されたtaichi nakashimaさんの記事が「flynn」関連のドキュメントを多く公開してくださっているので「Flynn」の方がやりやすいか

    Docker専用ツールのまとめ(PaaSとUI、OS、コンテナ管理ツール、ホスティングなど)
    kasumani
    kasumani 2014/07/17
    Docker専用ツールのまとめ(PaaSとUI、OS、コンテナ管理ツール、ホスティングなど) JTF2014で行ったハンズオン資料を公開いたしました。 『本当の初心者』向けのさくらのク 自分の情報整理にPukiwiki等を使う人も多いと思います
  • https://qiita.com/fukurou3/items/e5dd63b53b6086cdd066

    kasumani
    kasumani 2014/07/17
    独自クラスをIntentで渡す (Android) 7 ストック 0 コメント この投稿をストックする 概要 独自クラスをIntentで渡してみよう. 独自クラスにimplement Serializable を書く 2, serialVersionUIDも適当に設定 Bitmap, Context はserializeできないので
  • Node.js Mongodb mongoose 環境で Ruby の Factory Girl ライクにテスト用モデルデータを生成したいなら Monky がオススメ - Qiita

    kasumani
    kasumani 2014/07/17
    Node.js Mongodb mongoose 環境で Ruby の Factory Girl ライクにテスト用モデルデータを生成したいなら Monky がオススメ Node. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket July 17, 2014 at 07:33PM via IFTTT
  • D3.js を使ってみる - Qiita

    まずはじめに、データ可視化は真の目的ではありません。手段です。 Vitaly Friedman の有名な言葉で、データ可視化の大目的は明瞭かつ効果的に情報とコミュニケーションができるように、データを視覚化できる能力そのものである (The main goal of data visualization is its ability to visualize data, communicating infomation clearly and effectivelty.) というものがあります。 情報を視覚的に伝える 明確に情報を伝える 効果的に情報を伝える こういったことがデータ可視化の要件かと思います。 とくに、何のための可視化なのかという大目的を見失ってはいけません。 この辺の話は以下の「データ可視化勉強会」のスライドがとても素晴らしいのであわせて参照すると良いでしょう。 http:

    D3.js を使ってみる - Qiita
    kasumani
    kasumani 2014/07/17
    D3.js を使ってみる まずはじめに、データ可視化は真の目的ではありません。手段です。 Vitaly Friedman の言葉に、データ可視化の大目的は明瞭かつ効果的に情報とコミュニケーションができるように、データを視覚化できる能
  • Django アプリを golang の Gin と pongo2 で書き直す その1 - Qiita

    Django アプリとはいっても非常に小規模なサイトの話です。 機能としては、 サイト全体が Django のテンプレートを使用 お申し込みフォーム(確認画面あり) お問い合わせフォーム(確認画面あり) お知らせ更新機能(今は html 直書きだったりするけどついでに DB から読み込みたい) Gin は高速という噂の golang の Web フレームワークで、pongo2 は Django 風の記述ができるテンプレートエンジンです。 Gin にもテンプレートエンジンは付属していますが、 pongo2 を使って既存の Django 向けに書かれているテンプレートを極力活かしたいので使うことにしました。 とりあえず、単純に html を読み込んでレンダリングするのと静的なファイルの配信までやってみます。 ディレクトリ構成は、 . ├── main.go └── static ├── ima

    Django アプリを golang の Gin と pongo2 で書き直す その1 - Qiita
    kasumani
    kasumani 2014/07/17
    Django アプリを golang の Gin と pongo2 で書き直す その1 Django アプリとはいっても非常に小規模なサイトの話です。 機能としては、 サイト全体が Django のテンプレートを使用 お申し込みフォーム(確認画面あり) お問い合わせフ
  • [連載] javascriptで作るシューティングゲーム的な何か(7) - Qiita

    さあ、はじめよう はじめに 稿は掲題の通り javascript を用いて[ シューティングゲーム的な何か ]を作ろうという試みについて解説するテキストの第七回です。 想定する読者 割と暇である プログラミングに興味がある ゲーム作りに興味がある javascriptの基をマスターしたけど特に作るものがない javascriptを使った動きのある処理を実装してみたい canvas でなんか作ってみたい 連載の狙い 連載はどちらかというと初心者向けです。 このページに検索からやってきた「ゲーム作りてえええええ」と日に三十回くらい叫んでいる小中学生諸君は、まずjavascriptの基をお勉強してから連載を読みましょう。 また、最終的に出来上がる[ シューティングゲーム的な何か ]は、そんなに大層なものではありません。シューティングゲームがどのような感じで作られていくのか、その過程を

    [連載] javascriptで作るシューティングゲーム的な何か(7) - Qiita
    kasumani
    kasumani 2014/07/17
    javascriptで作るシューティングゲーム的な何か(7) 本稿は掲題の通り javascript を用いて[ シューティングゲーム的な何か ]を作ろうという試みについて解説するテキストの第七回です。 Tags: ifttt, kasumaniのストックした投稿 - qiit
  • vcrでコマンドライン(環境変数)でrecordモードを切り替える、他 - Qiita

    VCR.configure do |c| c.cassette_library_dir = 'spec/fixtures/vcr_cassettes' c.hook_into :webmock # or :fakeweb c.default_cassette_options = { record: ENV.fetch('RECORD'){ :once }.to_sym } end これをしないと、記録状態を変更しようとするたびに describe "foo", record: :all do といったrecordオプションを付加しないといけないのでわずらわしい。(通常commit前に消す必要もあり面倒) 参考1 参考2 参考3 vcrのcassettesの生成した内容を見やすく変換する vcrのcassettesのymlファイルを見てもレスポンスのbodyが読めない Guardのプラグイン

    vcrでコマンドライン(環境変数)でrecordモードを切り替える、他 - Qiita
    kasumani
    kasumani 2014/07/17
    vcrでコマンドライン(環境変数)でrecordモードを切り替える、他 コマンドラインから以下のように、recordモードを上書きできる Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket July 17, 2014 at 07:32PM via IFTTT
  • VLC Extensionsからサーバのrecpt1を起動、停止させる - Qiita

    はじめに 家では録画サーバとしてPT3を使用している。 PT3をリアルタイム試聴するには、一度サーバにログインし、recpt1を実行しなければならないが、これがめんどくさい。 なので今回サーバのrecpt1を起動、停止させるVLC Extensionsを作った。 BitBucket ファイル構成 作成したのは以下のファイル * startrecpt1.php * stoprecpt1.php * watchTV.lua startrecpt1.php アクセスするとrecpt1を実行する。レスポンスとしてpidを返す。実行に失敗した場合は何もしない。 recpt1が既に実行済の場合はそのpidを返す。 パラメータとして、?start=trueを受け取らないと開始しない(誤動作防止のため)。受け取らない場合は何もしない。 stoprecpt1.php パラメータとして、?pid=pidを受け

    VLC Extensionsからサーバのrecpt1を起動、停止させる - Qiita
    kasumani
    kasumani 2014/07/17
    VLC Extensionsからサーバのrecpt1を起動、停止させる 3 ストック 0 コメント この投稿をストックする はじめに 家では録画サーバとしてPT3を使用している。 PT3をリアルタイム試聴するには、一度サーバにログインし、recpt1を実行
  • SwiftでMKMapView上にピン(MKPointAnnotation)置いてみた - Qiita

    必要なフレームワーク プロジェクト名 -> TARGETS -> Generalの順で選択し、下の方にある「Linked Frameworks and Libraries」の+ボタンで以下のフレームワークを追加。MKMapViewを使うには以下のフレームワークが必要である。 MapKit.framework MapViewControllerの追加 「AppDelegate.swift」の下あたりで右クリックし、「New file...」をクリック。次に、メニューの中から「Cocoa Touch Class」を選択してから、「Next」をクリック。そして、「Subclass of:」で「UIViewController」を選択し、Class名を「MapViewController」(任意)にしたら、Next -> Create で追加完了。 AppDelegateでMapViewContr

    SwiftでMKMapView上にピン(MKPointAnnotation)置いてみた - Qiita
    kasumani
    kasumani 2014/07/17
    SwiftでMKMapView上にピン(MKPointAnnotation)置いてみた プロジェクト名 -> TARGETS -> Generalの順で選択し、下の方にある「Linked Frameworks and Libraries」の+ボタンで以下のフレームワークを追加。MKMapViewを使うには以下のフレーム
  • [Rails]wheneverを使って特定時間に集中しがちなバッチ処理を分散させる - Qiita

    毎日夜中にバッチ処理回したい時ってあるじゃないですか。しかも何も考えずに設定すると、気づいたら夜の4:00とかにタスクが集中してサーバの負荷が高くなる事もしばしば。 Railsでバッチ処理を実現するならwheneverが便利ですが、wheneverを使うと以下のように例えば4時頃に実行したいタスクを10分ずつずらして実行できます。 # だいたい4時頃実行すればいいタスク tasks = %w(task1 task2 task3 task4) tasks.each_with_index do |task, i| exec_time = ( Time.parse("4:00") + i*10.minutes ).strftime("%H:%M") every 1.day, at: exec_time do rake task end end 0 4 * * * /bin/bash -l -c

    [Rails]wheneverを使って特定時間に集中しがちなバッチ処理を分散させる - Qiita
    kasumani
    kasumani 2014/07/17
    wheneverを使って特定時間に集中しがちなバッチ処理を分散させる 毎日夜中にバッチ処理回したい時ってあるじゃないですか。しかも何も考えずに設定すると、気づいたら夜の4:00とかにタスクが集中してサーバの負荷が高く
  • Slackのべんりな使い方 - Qiita

    社内のコミュニケーションツールを正式にSlackに移行したので、普段使っていて便利な使い方まとめてみます。 Bot連携などはまた別の箇所で。 Rightビュー Slack右画面で Star とか Activity Feed とか色々なビューが開けます。 特に好みがなければ、@Recent Mentionsを開いておくと便利です。 Mention(自分に宛てたTo通知)が一覧で見れます。 ちなみに以下のショートカットでも開けます。 右メニュー表示/非表示トグル→⌘+. 右メニューにStar一覧を表示→⌘+Shift+s 右メニューに自分宛のMention一覧を表示→⌘+Shift+m

    Slackのべんりな使い方 - Qiita
    kasumani
    kasumani 2014/07/17
    Slackのべんりな使い方 社内のコミュニケーションツールを正式にSlackに移行したので、普段使っていて便利な使い方まとめてみます。 Bot連携などはまた別の箇所で。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket July 17,
  • 【PHP】機種依存文字を変換する最低限のコード - Qiita

    やりたかったこと ローマ数字や(株)などの機種依存文字を、大抵の環境で見られる文字に変換する必要が合った。 function convSpecialChar($subject) { //変換前の文字 $search = Array('Ⅰ','Ⅱ','Ⅲ','Ⅳ','Ⅴ','Ⅵ','Ⅶ','Ⅷ','Ⅸ','Ⅹ','①','②','③','④','⑤','⑥','⑦','⑧','⑨','⑩','№','㈲','㈱'); //変換後の文字 $replace = Array('I','II','III','IV','V','VI','VII','VIII','IX','X','(1)','(2)','(3)','(4)','(5)','(6)','(7)','(8)','(9)','(10)','No.','(有)','(株)'); $ret = str_replace($search, $rep

    【PHP】機種依存文字を変換する最低限のコード - Qiita
    kasumani
    kasumani 2014/07/17
    【PHP】機種依存文字を変換する最低限のコード function convSpecialChar($subject) { //変換前の文字 $search = Array('Ⅰ','Ⅱ','Ⅲ','Ⅳ','Ⅴ','Ⅵ','Ⅶ','Ⅷ','Ⅸ','Ⅹ','①','②','③','④','⑤','⑥','⑦','⑧','⑨','⑩','№','㈲','㈱'); //変換後の文字 $
  • 【Grunt】ファイルの指定方法いろいろ - Qiita

    {src: ['foo/this.js', 'foo/that.js', 'foo/the-other.js'], dest: ...}

    【Grunt】ファイルの指定方法いろいろ - Qiita
    kasumani
    kasumani 2014/07/17
    【Grunt】ファイルの指定方法いろいろ 8 ストック 0 コメント この投稿をストックする Gruntの色々なファイルの指定方法をメモ。 一つのファイルを指定 gruntfile.js {src: 'foo/this.js', dest: ...} 配列で複数指定 gruntfile.js {src: ['foo/this.
  • iOS8 BETA�3 - Qiita

    iOS8のBETAを入れてみた インターフェイスはそれほど変更点はない。 今の時点ではBETA3だが、やたらと落ちる落ちまくる BETAだから仕方がないのか・・・ 規約うんぬんで実際のスクリーンショットなどは公開が禁止されているらしい 落ちまくる動作 1.AppStoreからのアプリダウンロード時 パスワード認証が終わりいざ!インストールとなった時点で落ちる 2.ヘッドフォンからの音楽操作 例えば「極飛ばし」をすると 固まる or 落ちる 3.Gunosyを立ち上げると落ちる 100%落ちアプリが全く起動できない 一般公開まで あと 約1ヶ月半 Appleさん期待してます。 ただただ Appleさん macの次のOS YOSEMITE のインターフェイス最高っす! iPhoneと同じフラットデザイン最高 可愛いっす iPhone / Mac ともに一般公開が楽しみですっ Register

    iOS8 BETA�3 - Qiita
    kasumani
    kasumani 2014/07/17
    iOS8 BETA3 今の時点ではBETA3だが、やたらと落ちる落ちまくる BETAだから仕方がないのか・・・ 1.AppStoreからのアプリダウンロード時 パスワード認証が終わりいざ!インストールとなった時点で落ちる Tags: ifttt, kasumaniのストッ
  • https://qiita.com/fukurou3/items/2c6fe4344ad18bf62f87

    kasumani
    kasumani 2014/07/17
    迷路をRubyで解く 迷路の最短経路を出力する問題をRubyで解いた。 Rubyってこんな感じで書くんだというのを知るため。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket July 17, 2014 at 07:32PM via IFTTT
  • Windowsのレジストリについての概要とアプリケーションでの利用方針 - Qiita

    Microsoft Windows OSのための設定や拡張情報を格納するデーターベースです。 ハードウェアの情報や、OSの情報、各種アプリケーションの情報が含まれています。 これはWindows3.1のINIファイルに代わる仕組みで、Windows95から導入されています。 regedit32.exe または regedit.exeで、レジストリのデータベースを参照、変更することが可能です。 構造 キーと値 レジストリには2つの基的要素 キーと値があります。 キー レジストリのキーはフォルダに似ていて、この中に値を追加します。キーの中にサブキーを含むことができます。 主なキーには以下のようなものがあります。 HKEY_CLASSES_ROOT (HKCR) HKEY_CLASSES_ROOTではアプリケーションの関連付けや、拡張子・アイコン等の情報ならびに、またOLE(Object Li

    Windowsのレジストリについての概要とアプリケーションでの利用方針 - Qiita
    kasumani
    kasumani 2014/07/17
    Windowsのレジストリについての概要とアプリケーションでの利用方針 Microsoft Windows OSのための設定や拡張情報を格納するデーターベースです。 ハードウェアの情報や、OSの情報、各種アプリケーションの情報が含まれていま
  • https://qiita.com/fukurou3/items/923978b132961ae42cca

    kasumani
    kasumani 2014/07/17
    findViewByIdでnullが返るときの対処方法 4 ストック 0 コメント この投稿をストックする findViewByIdでnullが返るときの対処方法 function onCreateでnullが返る時。 setContentViewを読んでから findViewByIdをコールする。 @Override public void onCreat
  • [最速] HTTP/2 で Hello World! するまでの手順 - Qiita

    2014年6月にHTTP/2の13番目のドラフトが公開され、来年にはRFC化の見通しとのことでHTTP/2の機運が高まってきています。 HTTP/2の世界を体感すべく、HTTP/2プロトコルでHello World!を表示するまでの手順をまとめました。 最速と名をうちましたが実のところそこそこ長い道のりですので予めご了承ください。 方針 簡単と思われる方法を探した結果、以下の構成にしました。 クライアント 2014年7月現在、Google ChromeではHTTP/2を有効にすることはできませんが、Chromeの開発版であるChrome Canaryを使えばHTTP/2を有効できます。 Mac Book ProにChrome Canaryをインストールします。CanaryはChromeの開発版でMac用のdmgパッケージが提供されているのでインストールは簡単です。 なお、クライアントはng

    [最速] HTTP/2 で Hello World! するまでの手順 - Qiita
    kasumani
    kasumani 2014/07/17
    HTTP/2 で Hello World! するまでの手順 2014年6月にHTTP/2の13番目のドラフトが公開され、来年にはRFC化の見通しとのことでHTTP/2の機運が高まってきています。 HTTP/2の世界を体感すべく、HTTP/2プロトコルでHello World!を表示するまで
  • GitHubのAPI取り方 - Qiita

    // リクエスト $ curl -i -u 自分のユーザ名 https://api.github.com/users/ユーザ名 // レスポンス //<ステータス部分> HTTP/1.1 200 OK Server: GitHub.com Date: Wed, 16 Jul 2014 15:27:01 GMT Content-Type: application/json; charset=utf-8 Status: 200 OK ・・・ Content-Security-Policy: default-src 'none' Content-Length: 1301 Access-Control-Allow-Credentials: true ・・・ Vary: Accept-Encoding X-Served-By: 03d91026ad8428f4d9966d7434f9d82e //<

    GitHubのAPI取り方 - Qiita
    kasumani
    kasumani 2014/07/17
    GitHubに繋がらないタイミングをスクリプトに組み込みたいのでAPIを知りたい GitHubがよく落ちてしまいCIが困っててかわいそうだからです よく落ちる時間帯などをデータ収集してマイニングすればCRONなども見直せると思いま
  • Jerseyとは - Qiita

    モダンなWebアプリについて調査してるとよく出てくるJerseyってなんなのかが気になった。 セットで出てくるJAX-RSってのもついでに調べてみた。 そもそもJAX-RSとは JAX-RS = Java API for RESTful Web Services JavaでつくるリッチなWebアプリのためのAPI(HTTPを直接扱う高水準API) JerseyはJAX-RSのリファレンス実装 RESTっていうWebのアーキテクチャスタイルがあって、 このスタイルに沿って作成されたWebサービスがRESTful Web Service. Javaで作りたい場合、JAX-RSってAPIを使うと幸せになれる。 JAX-RSを参照実装しているJerseyってAPIを使うともっと幸せになれる。 つまり... Jerseyとは、Javaで作るWebアプリをREST対応にするために必要な作業を簡素化でき

    Jerseyとは - Qiita
    kasumani
    kasumani 2014/07/17
    Jerseyとは モダンなWebアプリについて調査してるとよく出てくるJerseyってなんなのかが気になった。 セットで出てくるJAX-RSってのもついでに調べてみた。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket July 17, 2014 at 07:32PM
  • http://www.netagire.com/?p=925

    kasumani
    kasumani 2014/07/17
  • Bundle を少しだけ簡単に書く - Qiita

    Bundle をビルダーパターンで書きたい 前記事 で Bundle が頻出する上割と使える入れものであることは述べたが、もう少し簡単に書きたい。 final Bundle bundle = new Bundle(); bundle.putString("hoge", "hoge"); bundle.putInt("fuga", 3); bundle.putBoolean("is_hage", true); だいたい Java はオーバーロードがあるのだから putString() やら putInt() やらで型名をメソッドに付けるのは冗長に思える。大体 Intent#putExtra() で以下のように実現しているではないか: // 内部的に Bundle に入るが putExtra() はオーバーロードされたメソッド final Intent intent = new Intent(

    Bundle を少しだけ簡単に書く - Qiita
    kasumani
    kasumani 2014/07/17
    Bundle を少しだけ簡単に書く 前記事 で Bundle が頻出する上割と使える入れものであることは述べたが、もう少し簡単に書きたい。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket July 16, 2014 at 11:09PM via IFTTT
  • SQL テーブルのレコードをコピーする - Qiita

    INSERT INTO customer select NULL, "○×花子", email FROM customer WHERE name = "○×太郎"

    SQL テーブルのレコードをコピーする - Qiita
    kasumani
    kasumani 2014/07/17
    SQL テーブルのレコードをコピーする 上記の例は、customerテーブルのid=1の全レコードの指名列を、&quot;○×花子&quot;に変えてレコードを複製する。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket July 16, 2014 at 11:09PM via IFTTT
  • NSJSONSerializationメモ - Qiita

    以下、意訳。 JSONデータからオブジェクトを生成する。 パーサーが一番上の階層のオブジェクトがNSArrayでもNSDictionaryでもない場合を許す場合にはNSJSONReadingAllowFragmentsオブションをつける。 NSJSONReadingMutableContainersオプションを設定すると可変(Mutable)なNSArrayとNSDictionarieをパーサーは生成する。 NSJSONReadingMutableLeavesオプションを設定すると可能(Mutable)なNSStringをパーサーは生成する。 パース中にエラーが生じた場合はエラーパラメータが設定され、nilが返却される。 入力されるデータでサポートされるエンコーディングはUTF-8, UTF-16LE, UTF-16BE, UTF-32LE, UTF-32BEの5種類。 データはBOMを持

    NSJSONSerializationメモ - Qiita
    kasumani
    kasumani 2014/07/17
    NSJSONSerializationメモ 3 ストック 0 コメント この投稿をストックする 以下、意訳。 JSONデータからオブジェクトを生成する。 パーサーが一番上の階層のオブジェクトがNSArrayでもNSDictionaryでもない場合を許す場合にはNSJSONReadingA
  • 知らないとrsyncでもハマるシェル初期化 - Qiita

    シェルの初期化を調べたキッカケ 先日新たにセットアップしたcentOSインスタンスにrsyncしようとしたところ、 下記エラーが起こった。 protocol version mismatch - is your shell clean? (see the rsync man page for an explanation) rsync error: protocol incompatibility (code 2) at compat.c(69) rsyncのoptionでなにかミスったかと思ったけど、 ぐぐってココで There is probably a script producing output in your .bash_profile or similar fileとおっしゃっていた。 sshでサーバへ接続してみると接続直後に が出力されていた。 シェル初期化について シェル

    知らないとrsyncでもハマるシェル初期化 - Qiita
    kasumani
    kasumani 2014/07/17
    知らないとrsyncでもハマるシェル初期化 先日新たにセットアップしたcentOSインスタンスにrsyncしようとしたところ、 下記エラーが起こった。 rsyncのoptionでなにかミスったかと思ったけど、 ぐぐってココでThere is probably a script
  • CentOS6で vSphere Perl SDK 動作環境構築手順 - Qiita

    CentOSインストール手順は省略 #Minimalで構築 構築した環境のOS、カーネルバージョン # cat /etc/redhat-release CentOS release 6.5 (Final) # uname -r 2.6.32-431.el6.x86_64 必要モジュールインストール # yum install openssl-devel # yum install perl-CPAN # yum install gcc # yum install libuuid-devel # yum install libxml2-devel YAMLをインストール # cpan YAML vSphere Perl SDKをダウンロード vSphere Downloadサイト https://developercenter.vmware.com/web/sdk/55/vsphere-pe

    CentOS6で vSphere Perl SDK 動作環境構築手順 - Qiita
    kasumani
    kasumani 2014/07/17
    CentOS6で vSphere Perl SDK 動作環境構築手順 # cp -p vmware-install.pl vmware-install.pl.org # vi vmware-install.pl 以下の行をコメントアウト(Proxyを経由させない場合) Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket July 16, 2014 at 11:09PM via IFTTT
  • `gem install rmagick`でエラった時にいろいろやって最終的に解決した方法 - Qiita

    ・・・ Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. checking for Ruby version >= 1.8.5... yes checking for /usr/local/bin/gcc-4.2... yes checking for Magick-config... yes checking for ImageMagick version >= 6.4.9... yes checking for HDRI disabled version of ImageMagick... yes checking for stdint.h... yes checking for sys/types.h... yes checking for wand/MagickWand

    `gem install rmagick`でエラった時にいろいろやって最終的に解決した方法 - Qiita
    kasumani
    kasumani 2014/07/17
    `gem install rmagick`でエラった時にいろいろやって最終的に解決した方法 pkg-configとlibtoolをアンインストールして再度インストールすればいけるよ、って言ってる人いる。RMagick のインストールでエラー Tags: ifttt, kasumaniのストッ
  • SauceLabs導入ガイド(まとめ) - Qiita

    環境構築&テスト作成 以下を参考にしてみてください Rspecのテスト Cucumberのテスト テスト結果の公開設定 公開設定はテスト毎に設定可能 デフォルトはteam 公開範囲はTestSessionDetailsページ(テスト結果が見られるページ)のVisibilityで設定可能 公開範囲は以下の5つから選択可能 public public restricted share team private 公開範囲 public URLを知っていれば誰でも閲覧可能 以下全てが閲覧可能 Commands(実行したテストの内容) Screencast(テストを記録した動画) SeleniumLog Metadata public jobsページ (https://saucelabs.com/u/[ユーザ名]) に表示される 公開範囲 public restricted URLを知っていれば誰で

    SauceLabs導入ガイド(まとめ) - Qiita
    kasumani
    kasumani 2014/07/17
    SauceLabs導入ガイド(まとめ) ただ、フィルターが用意されているので当日失敗したものだけ確認することも容易 1個のfeatureファイルに複数のシナリオ/シナリオアウトラインを作って実行 以下を実行 Tags: ifttt, kasumaniのストッ
  • Bundle - Qiita

    Bundle とは Android アプリ開発のさまざまなところに出てくる オブジェクトの入れ物 である。当に頻出するので Bundle の扱いに慣れているといろいろと捗る。以下例を挙げる。 例1: Activity の状態保存 画面回転や長時間放置してシステムに殺された場合などは onSaveInstanceState() で状態保存して onRestoreInstanceState() で復帰する。主に Activity のフィールドやカスタムビューなどは状態を復元する必要がある。 public class MyActivity extends Activity { @Override protected void onSaveInstanceState(Bundle outState) { outState.putString("hoge", "hoge"); outState.p

    Bundle - Qiita
    kasumani
    kasumani 2014/07/17
    Bundle Android アプリ開発のさまざまなところに出てくる オブジェクトの入れ物 である。本当に頻出するので Bundle の扱いに慣れているといろいろと捗る。以下例を挙げる。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket J
  • Webアプリケーションのパフォーマンス測定ツールFunkload... - Qiita

    Webアプリケーションのパフォーマンス測定ツールについて(サーバー側の負荷も兼ねてだけど)、Apache BenchやSiegeやJMeterがあるけど、 それ以外に何かねえのかな、と思ってStackOverflowを調べていたら Funkloadというものを見つけた。 Python製らしい。なら試しに調査してみるか、ということでいじってみた。 動作環境整備 動作環境として、自分自身の環境は以下の通り。 Mac OS X 10.8 Python 2.7.5 FunkloadはPython 2.x系をサポートしているようなので、2.x系最新の(2013年6月現在の)バージョンを選択する。 Funkloadのドキュメントに載っているMac OS Xでのインストール方法を参考にする。 ...どうやらgnuplotさえ入れられれば良いようだ。homebrewで入れてしまおう。 汚れても良い環境を作

    Webアプリケーションのパフォーマンス測定ツールFunkload... - Qiita
    kasumani
    kasumani 2014/07/17
    Webアプリケーションのパフォーマンス測定ツールFunkload... Webアプリケーションのパフォーマンス測定ツールについて(サーバー側の負荷も兼ねてだけど)、Apache BenchやSiegeやJMeterがあるけど、 それ以外に何かねえのかな、と思
  • Chromeのtransitionのバグ - Qiita

    概要 ChromeCSS transitionを使用していたらページのロード時にtransitionのアニメーションが起こってしまうバグに遭遇した. Chromeのバージョンは 35.0.1916.153 mだった. 詳しい原因はわからないが以下の3つの条件を満たせば起こるようだ. 同じドメインにおいたjqueryを読み込んでいる(jquery-1.11.1.min.jsのみ? 他のバージョンは試していないからわからない,googleがホスティングしている物を使うと起こらない.) jsファイルをjqueryのほかに2つ以上読み込んでいる(1つの場合でも低確率で起こる?) scriptタグより後にlinkタグを用いてcssを設定している 解決策 上記の3つの条件を満たさない限り発生することはないので, linkタグをどのスクリプトタグよりも先に書くことでこの問題は簡単に解決できる. 再現コ

    Chromeのtransitionのバグ - Qiita
    kasumani
    kasumani 2014/07/17
    Chromeのtransitionのバグ ChromeでCSS transitionを使用していたらページのロード時にtransitionのアニメーションが起こってしまうバグに遭遇した. Chromeのバージョンは 35.0.1916.153 mだった. Tags: ifttt, kasumaniのストックした投稿 - qiita from
  • JavaScriptのGridライブラリ決定版 - SlickGrid - Qiita

    正直、表示だけするならどれも高機能で大差ないと思う。 ただ、多くのグリッド系ライブラリは、高機能な代わりに遅い&書きにくかったり、編集機能はあるものの表示→編集モードへの切り替えがもっさりしていたり保存機能が書きにくかったりする。 その中で高速な表示、Excelかのような編集機能を備えているのがSlickGridだ。 「Excelみたいにできないの?」とはよく言われることでその言葉にそんな簡単じゃねーんだよ、とイラッとしたことがある人も多いかと思うが、SlickGridを使うことでお互いストレスフリーな関係を築けるだろう。 では、SlickGridのパワーが実感できる例を紹介したい。 1.パフォーマンス このExampleで表示しているデータは、なんど500,000件である。他のグリッドが数万件表示可能!と言っているそばで、ケタが違う。何せExcel(2003)の限界行より多いんだからビッ

    JavaScriptのGridライブラリ決定版 - SlickGrid - Qiita
    kasumani
    kasumani 2014/07/17
    JavaScriptのGridライブラリ決定版 - SlickGrid JavaScriptでグリッド表示を行ってくれるライブラリは色々あるが、その中でも一番しっくりきたSlickGridをご紹介。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket July 16, 2014 at 11:09PM
  • S3上のファイル(サブディレクトリ込み)をGCSに移行するための手順 - Qiita

    gsutilでS3上のファイル(サブディレクトリ込み)をGCSに移行するための手順です。既にGCPプロジェクトが作成されていることは前提となります。 (1)Google Cloud SDKのインストール windowsはやったことありませんが、Linux/Macならとても簡単にインストール可能です。 https://developers.google.com/cloud/sdk/#Quick_Start (2)認証 OAuth2による認証をおこないます。 $ gcloud auth login (3)プロジェクトのセット $ gcloud config set project プロジェクト名 (4)設定ファイル(.boto)の生成 $ gsutil config (5)設定ファイルの編集 $ vim .boto 以下の2行のコメントアウトを削除しAWSのアクセスキーとシークレットアクセス

    S3上のファイル(サブディレクトリ込み)をGCSに移行するための手順 - Qiita
    kasumani
    kasumani 2014/07/17
    S3上のファイル(サブディレクトリ込み)をGCSに移行するための手順 gsutilでS3上のファイル(サブディレクトリ込み)をGCSに移行するための手順です。既にGCPのプロジェクトが作成されていることは前提となります。 Tags: ifttt, kasu
  • SauceLabsの実行結果をバッジ表示で一目で分かるようにする - Qiita

    はじめに SauceLabsでCIするときにgithubのREADMEに最新の実行結果を表示する手順をご紹介 SauceLabsとはクラウド上でSeleniumを使ったテストができるサービス 私は少し苦戦しましたが、公式サイトを見るだけでもバッジの導入はすごく簡単にできます バッジの表示方法 表示は2タイプあります 個人的にはどのヴラウザが失敗したかまで一目で分かるのがよいから後者の方がよいのかなと 1. 成功/失敗だけをシンプルに表示 導入手順 README.mdに以下を追加する [![Sauce Test Status](https://saucelabs.com/buildstatus/[USERNAME]?auth=XXXXXXXXXXXX)](https://saucelabs.com/u/[USERNAME])

    SauceLabsの実行結果をバッジ表示で一目で分かるようにする - Qiita
    kasumani
    kasumani 2014/07/17
    SauceLabsの実行結果をバッジ表示で一目で分かるようにする 3 ストック 0 コメント この投稿をストックする はじめに SauceLabsでCIするときにgithubのREADMEに最新の実行結果を表示する手順をご紹介 私は少し苦戦しましたが、公式
  • Railsでグループ単位で集計(SUM)する例 - Qiita

    TestModel.limit(10).order('sum_score desc').group(:user_id).sum(:score) 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

    Railsでグループ単位で集計(SUM)する例 - Qiita
    kasumani
    kasumani 2014/07/17
    Railsでグループ単位で集計(SUM)する例 3 ストック 0 コメント この投稿をストックする 自分向けのメモ ユーザー毎のスコアを集計するような例 TestModel.group(:user_id).sum(:score) 以下のSQLが生成される。 SELECT SUM(`test_models`. Tags: ifttt
  • Ruby・Nodeを使うなら、rbenv・ndenvが便利 - Qiita

    Ruby(Node)を使うなら、バージョン管理しやすいようrbenv(ndenv)を使うのが便利。 (rbenvもndenvも使い方はほぼ一緒) Nodeバージョン管理(ndenv + node-build) 1. ndenvインストール git clone https://github.com/riywo/ndenv ~/.ndenv echo 'export PATH="$HOME/.ndenv/bin:$PATH"' >> ~/.bash_profile echo 'eval "$(ndenv init -)"' >> ~/.bash_profile exec $SHELL -l ndenv -v

    Ruby・Nodeを使うなら、rbenv・ndenvが便利 - Qiita
    kasumani
    kasumani 2014/07/17
    Ruby・Nodeを使うなら、rbenv・ndenvが便利 Ruby(Node)を使うなら、バージョン管理しやすいようrbenv(ndenv)を使うのが便利。 (rbenvもndenvも使い方はほぼ一緒) 最後のコマンドでバージョン出れば、ndenvインストール成功! Tags:
  • 便利なjQueryメソッドまとめ - Qiita

    高さ系のメソッド outerHeight():padding、borderまで含んだ高さを取得 outerHeight(true):marginまで含んだ高さを取得 height():純粋に高さ(height)を取得 (注) 該当する要素が複数ある場合、最初の要素 height()に引数入れたら値をセット出来る(引数なしならgetter、引数ありならsetter) (例) $(window).height():ブラウザの高さを取得 $(document).height():ドキュメント(ページ全体)の高さを取得 座標系のメソッド offset():ドキュメント上での表示位置(ドキュメントベースでの絶対座標)→topとleftの2つを持つ scrollTop():スクロール上での上位置(スクロール範囲の中での座標。相対座標) よく使うイベント scroll click resize おまけ

    便利なjQueryメソッドまとめ - Qiita
    kasumani
    kasumani 2014/07/17
    便利なjQueryメソッドまとめ 1 ストック 0 コメント この投稿をストックする 高さ系のメソッド outerHeight():padding、borderまで含んだ高さを取得 outerHeight(true):marginまで含んだ高さを取得 height():純粋に高さ(height)を取得 (注)
  • https://qiita.com/make_now_just/items/5aad39465799e08f5966

    kasumani
    kasumani 2014/07/17
    zshの補完関数を増やしたのに反映されない場合… 今回はnodebrewを使ってnode.jsのバージョン管理しようと思ったので入れてみたところ、なんとnodebrewにはzsh用の補完関数が用意されているではありませんか! これを使ったら
  • SlickGridを使ってみる - Qiita

    JavaScriptのGridライブラリ決定版 - SlickGrid - Qiita [キータ]で紹介されているmleibman/SlickGridを使ってみたメモです。 Examples · mleibman/SlickGrid Wikiにいろいろ例があるので、それを見ながら自分でも試してみました。 この記事では基機能を使った例を紹介します。 完全なソースは https://github.com/hnakamur/slickgrid_example/tree/91e89396374cb23ad9d1ec339888896867f9a0a4 にあります。 Dependenciesに書かれているようにSlickGridは以下のライブラリに依存しています。 jQuery jQueryUI Sortable (optional, only if column reordering is en

    SlickGridを使ってみる - Qiita
    kasumani
    kasumani 2014/07/17
    SlickGridを使ってみる JavaScriptのGridライブラリ決定版 - SlickGrid - Qiita [キータ]で紹介されているmleibman/SlickGridを使ってみたメモです。 Examples · mleibman/SlickGrid Wikiにいろいろ例があるので、それを見ながら自分でも試してみまし