タグ

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

  • Jenkinsでビルド・テスト・カバレッジ出力・コード静的解析を自動化する

    連載目次 前回の「Kiwi+CocoaPodsで始めるiOSアプリの振る舞いテスト入門」では、「Kiwi」を使った機能の振る舞いテストについて解説しました。 今回は、CI/継続的デリバリの要とも言えるCIツール「Jenkins」のインストールと使い方、プラグインを用いたiOSアプリのビルドの方法を解説します。稿では、Jenkinsを使って次の作業を自動化します。 iOSアプリのビルド iOSアプリのテスト テストのカバレッジ(網羅率)の出力 ソースコードの静的解析 まずは、各ツールをインストールしましょう。稿では、(Mac)OS Xのパッケージ管理システムである「Homebrew」を使ってインストールします。Homebrewは(Mac)OS Xへのソフトウェアのインストールを単純化してくれるツールです。また、Jenkinsで実行したい処理に必要なツールも併せてインストールしましょう。

    Jenkinsでビルド・テスト・カバレッジ出力・コード静的解析を自動化する
    kasumani
    kasumani 2014/05/25
    Jenkinsでビルド・テスト・カバレッジ出力・コード静的解析を自動化する (1/4)  前回の「Kiwi+CocoaPodsで始めるiOSアプリの振る舞いテスト入門」では、「Kiwi」を使った機能の振る舞いテストについて解説しました。 Tags: feedly,
  • pandocでhtmlに出力したときのcss - Qiita

    kasumani
    kasumani 2014/05/25
    pandocでhtmlに出力したときのcss pandocのシンタックスハイライトはhighlighting-kateに依存しており、ハイライト用のスタイルなどもこのパッケージで定義されているので、 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 25,
  • Twitterで関連キーフレーズ抽出を行うコードを書いた。 - Qiita

    kasumani
    kasumani 2014/05/25
    Twitterで関連キーフレーズ抽出を行うコードを書いた。 1 ストック 0 コメント この投稿をストックする ブログから転載。来てくれると嬉しいです。 ぶろぐはこちら => Σ( ⁰▱⁰ ) つくったきっかけ オクトーバーフェスト
  • PyPIにパッケージ登録する - Qiita

    初めてPyPIにパッケージを登録したので、やったことをまとめておく。 https://github.com/edvakf/nbupload https://pypi.python.org/pypi/nbupload setup.pyできるようにする ディレクトリ構造はこれ以上ないぐらい簡単。 . ├── LICENSE.txt ├── README.md ├── nbupload │   ├── FileUploaderView.js │   ├── FileUploaderWidget.py │   └── __init__.py └── setup.py

    PyPIにパッケージ登録する - Qiita
    kasumani
    kasumani 2014/05/25
    PyPIにパッケージ登録する 初めてPyPIにパッケージを登録したので、やったことをまとめておく。 最低限のsetup.pyを書く。packages=['nbupload']というのが、ディレクトリ名をパッケージにする書き方。詳しくはドキュメントを参照
  • Rails4で、IEのみ特定のjsとCSSを読み込ませる。 - Qiita

    Rails2以降触ってなかったので久しぶりにRails4を使ってみたらハマりました。 2014/05/25 更新: コメントで教えて頂いた来の正しい使い方を行うように内容を更新しました。 Assetsという仕組みが導入されてた。 Rails3辺りから、Assetsという仕組みが導入されたようです。 これは、jsやCSS(Scss)等を自動的にコンパイルや圧縮して一つのファイルとして参照できるようにしてしまおう!というものみたいです。 非常に便利なのですが、困ったことにapp/assets配下にあるファイル全てを問答無用で対象としてしまうらしく、 それらが結果的に一つのjsやCSSになってしまう為、例えばHTML上に のような条件付きコメントを使って「IE8以下でのみ読み込ませたいCSSやjs類」等があった場合に どうして良いのか分からずハマってしまいました。 解決方法 正しいやり方を @

    Rails4で、IEのみ特定のjsとCSSを読み込ませる。 - Qiita
    kasumani
    kasumani 2014/05/25
    Rails4で、IEのみ特定のjsとCSSを読み込ませる。 Rails2以降触ってなかったので久しぶりにRails4を使ってみたらハマりました。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 25, 2014 at 05:03PM via IFTTT
  • linuxでメモリ解放 - Qiita

    送信いただいたご意見への返信は行っておりません。 返信の必要な内容については、こちら からお問い合わせください。

    linuxでメモリ解放 - Qiita
    kasumani
    kasumani 2014/05/25
    linuxでメモリ解放 0 ストック 0 コメント この投稿をストックする 【メモリ開放】 sudo su echo 3 > /proc/sys/vm/drop_caches 【現状確認】 free core_i6 16 Contribution フォローする linux に関する キャリアを相談する by linuxの求人例 Tags: iftt
  • nginx-buildでnginxの依存ライブラリを静的に組み込む - Qiita

    nginxにはいくつか依存ライブラリがあって代表的なものは以下の3つだ。 zlib PCRE OpenSSL 実はGDも依存ライブラリの一つだが、これは特定のモジュール(ImageFilter)を組み込むときにしか必要ないのと、そもそもnginxに静的に組み込むための仕組みをnginxが提供していないので除外する。 nginx-buildで依存ライブラリを静的に組み込む nginx-buildはこれらの依存ライブラリを静的に組み込む作業を自動化するための仕組みを提供している。手動でやるとこんな感じだ。 各ライブラリのアーカイブをダウンロードする(e.g. wget http://...) アーカイブを解凍する(e.g. tar zxf ...) nginxのconfigureオプションにパスを指定する(e.g. --with-pcre=解凍したライブラリのパス) これはかなりめんどくさい。

    nginx-buildでnginxの依存ライブラリを静的に組み込む - Qiita
    kasumani
    kasumani 2014/05/25
    nginx-buildでnginxの依存ライブラリを静的に組み込む 実はGDも依存ライブラリの一つだが、これは特定のモジュール(ImageFilter)を組み込むときにしか必要ないのと、そもそもnginxに静的に組み込むための仕組みをnginxが提供してい
  • Ubuntu Security Notices | Ubuntu

    kasumani
    kasumani 2014/05/25
    apt-get updateでタイムアウトしてくれるときの設定 apt-getやaptitudeで以下のように出力されて、パッケージリストの更新が上手く行かないときの設定。bash Err trusty-security InRelease Err http://bit.ly/1m9HHBy trusty-security Release.gpg 'security.ubu
  • nginx-buildでnginxにサードパーティモジュールを組み込む - Qiita

    nginxのサードパーティモジュール nginxにサードパーティのモジュールを組み込むにはnginx体のビルド時に静的に組み込む必要がある。これはApacheと比べてnginxの数少ないめんどくさい点のうちの一つだ。具体的には--add-moduleで組み込みたいモジュールのパスを指定する。

    nginx-buildでnginxにサードパーティモジュールを組み込む - Qiita
    kasumani
    kasumani 2014/05/25
    nginx-buildでnginxにサードパーティモジュールを組み込む 0 ストック 0 コメント この投稿をストックする nginxのサードパーティモジュール nginxにサードパーティのモジュールを組み込むにはnginx本体のビルド時に組み込む必要
  • MacVim に VimShell をインストールする。 - Qiita

    VimProcを併せてインストールする必要がある。 [環境] - OS X Mavericks 10.9.3 - MacVim Custom Version 7.4 (KaoriYa 20140501) # リソースを取得する mkdir hoge cd hoge git clone https://github.com/Shougo/vimproc.vim git clone https://github.com/Shougo/vimshell.vim # vimprocをmakeする cd vimproc.vim make cd .. # vimprocのインストール cp -r vimproc.vim/autoload ~/.vim cp -r vimproc.vim/plugin ~/.vim # vimshellのインストール cp -r vimshell.vim/autoloa

    MacVim に VimShell をインストールする。 - Qiita
    kasumani
    kasumani 2014/05/25
    MacVim に VimShell をインストールする。 $ $ ./install_vimshell Cloning into 'vimproc.vim'... remote: Reusing existing pack: 4197, done. remote: Counting objects: 99, done. remote: Compressing objects: 100% (73/73), done. remote: Total 4296 (delta 61), reused 23 (delta 21) Receiving object
  • Google Cloud Storage をバックエンドにした Docker Registry をセットアップ - Qiita

    Docker気で使うなら private docker registry の構築は必須です。Google Compute Engine (GCE) を使い始めたので、GCE 上に docker registry をセットアップすることにしました。 docker registry 自体を docker コンテナで動かすのは簡単ですが、ローカルディスクを使ってしまうと運用が面倒です。少しぐぐれば Amazon S3 を使った例がでてきますが、GCE を使うのでどうせなら Google Cloud Storage (GCS) を使いたい! 試してみたらあっさり成功したので、記録しておきます。 GCS のバケットを作成 docker イメージを格納する用のバケットを作成します。仮に名前を docker-bucket としますので、各自読み替えてください。バケット名は全ユーザで共有するリソース

    Google Cloud Storage をバックエンドにした Docker Registry をセットアップ - Qiita
    kasumani
    kasumani 2014/05/25
    Google Cloud Storage をバックエンドにした Docker Registry をセットアップ Docker を本気で使うなら private docker registry の構築は必須です。Google Compute Engine (GCE) を使い始めたので、GCE 上に docker registry をセットアップすることにしまし
  • Cocos2d-x v3.1でOBJモデルを描画する。 - Qiita

    cocos2d-x v3.1 v.3.1からライブラリに3dフォルダが追加され、3Dへの対応が進んでいます。ここでは、v3.1で追加されたSPrite3Dクラス等を使ってOBJモデルを描画してみます。プログラム自体は、Sprite3DTest.cpp/hから切り出したものを使います。コメント以外はほぼそのままです。 リソースの追加 tests/cpp-tests/Resources フォルダにある Sprite3DTest フォルダをフォルダのままプロジェクトに追加します。 ソースは次のようになります。 #ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #include "cocos2d.h" USING_NS_CC; class HelloWorld : public cocos2d::Layer { public

    Cocos2d-x v3.1でOBJモデルを描画する。 - Qiita
    kasumani
    kasumani 2014/05/25
    Cocos2d-x v3.1でOBJモデルを描画する。 v.3.1からライブラリに3dフォルダが追加され、3Dへの対応が進んでいます。ここでは、v3.1で追加されたSPrite3Dクラス等を使ってOBJモデルを描画してみます。プログラム自体は、Sprite3DTest. Ta
  • Getting-Started/iPhone – pjsip Open source SIP, media, and NAT traversal stacks/libraries for smartphones

    Getting Started: Building for Apple iPhone, iPad and iPod Touch This document has moved to: ​https://docs.pjsip.org/en/latest/get-started/ios/build_instructions.html TracNavGetting StartedMoved to: ​https://docs.pjsip.org/en/latest/index.html#get-startedPreparationGet the source codeDisk Space RequirementsBuild PreparationBuild for DesktopWindowsLinuxMacOS XPythonBuild for MobileiOS: Apple iPhone,

    kasumani
    kasumani 2014/05/25
    iOSでpjsipを動作させるメモ VoIP(SIP/SDP/RTP)ライブラリのpjsipをiosで動作させるメモ とはいっても、iOSで動作することは公式のwikiに書いてある。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket http://bit.ly/1m9HDC3 May 25, 2014 at 05:
  • ps コマンドから引数(パスワードなど)を隠ぺいする - Qiita

    引数にパスワードを取るようなコマンドで困ること ps コマンドの出力や /proc/<pid>/cmdline でパスワードがそのまま見えてしまう。 curl のようにパスワードを隠してくれるものはいいが、そうでないものを使うときに困る。(curl も長さは分かるけど) 回避策 ※ ARG_MAX が PAGE_SIZE より充分大きい環境が前提。 引数を無関係な文字列で埋める。 どれくらい長さがいるかは、PAGE_SIZE を調べれば良さそう。 でも ps コマンドを叩くと出力が陶しいことになるので、なるべく使わない。 $# 通常の実行 $ wget -q --user=foo --password=bar http://example.com/ & $ ps auxww | grep wge[t] hoge 23277 0.0 0.1 134300 2212 pts/0 S 00:1

    ps コマンドから引数(パスワードなど)を隠ぺいする - Qiita
    kasumani
    kasumani 2014/05/25
    ps コマンドから引数(パスワードなど)を隠ぺいする ps コマンドの出力や /proc//cmdline でパスワードがそのまま見えてしまう。 curl のようにパスワードを隠してくれるものはいいが、そうでないものを使うときに困る。(curl も
  • homebrew で docker を upgrade した時にやること - Qiita

    Homebrew で docker と boot2docker を upgrade したところ、docker が使えなくなってしまった。 % docker images 2014/05/24 17:49:42 Error: client and server don't have same version (client : 1.11, server: 1.10) client (Mac OS 上のプロセス) と server (専用 VM 上のプロセス) のバージョンが違うと言っている。 そこで次のように upgrade する。ただし、delete した段階で、今まで docker pull したディスクイメージなどは消えることになる。

    homebrew で docker を upgrade した時にやること - Qiita
    kasumani
    kasumani 2014/05/25
    homebrew で docker を upgrade した時にやること そこで次のように upgrade する。ただし、delete した段階で、今まで docker pull したディスクイメージなどは消えることになる。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 25
  • HttpSocketResponseのHTTP Statusが0になる - Qiita

    HTTPステータスが200のときは問題ないが、reasonPhraseが二個以上の単語で返ってくると、codeが設定されず0になる現象があります。 例えば、以下のようなレスポンスがあったとします。

    HttpSocketResponseのHTTP Statusが0になる - Qiita
    kasumani
    kasumani 2014/05/25
    HttpSocketResponseのHTTP Statusが0になる HTTPステータスが200のときは問題ないが、reasonPhraseが二個以上の単語で返ってくると、codeが設定されず0になる現象があります。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 25, 2014
  • PowerShellでwhichコマンド - Qiita

    最近Windowsを触る割合が減ったのでよく忘れる。。 UNIXのwhichコマンドのように、コマンドレットの詳細を調べるのはGet-Command(エイリアス: gcm)である。しかしそのままでは表示がわかりにくい。。 > gcm notepad CommandType Name ModuleName ----------- ---- ---------- Application notepad.exe notepad.exeが、どのパスに存在しているのかが知りたいからコマンドを調べてるのに!!肝心の情報が表示されていない。 Format-List(エイリアス: fl)をかませると、いい感じの表示になる。 > gcm notepad | fl Name : notepad.exe CommandType : Application Definition : C:\Windows\Syst

    PowerShellでwhichコマンド - Qiita
    kasumani
    kasumani 2014/05/25
    PowerShellでwhichコマンド UNIXのwhichコマンドのように、コマンドレットの詳細を調べるのはGet-Command(エイリアス: gcm)である。しかしそのままでは表示がわかりにくい。。 notepad. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocke
  • Macのマウスカーソルを爆速にする方法 - Qiita

    Macのマウスカーソルの速度はシステム環境設定で最大にしてもあんまり速くないです。 ですが、以下のコマンドで限界を突破することができます。

    Macのマウスカーソルを爆速にする方法 - Qiita
    kasumani
    kasumani 2014/05/25
    Macのマウスカーソルを爆速にする方法 Macのマウスカーソルの速度はシステム環境設定で最大にしてもあんまり速くないです。 ですが、以下のコマンドで限界を突破することができます。 システム環境設定で設定できる値の
  • スイッチ・ルータのしくみ

    最終更新は2013.7.14です.以下でLTした資料に加筆しました. ・カーネル/VM�探検隊@TKB 2012.9.22 ・自宅ラック勉強会 2012.10.8

    スイッチ・ルータのしくみ
    kasumani
    kasumani 2014/05/25
    スイッチ・ルータのしくみ Presentation Transcript スイッチ・ルータのしくみ @yogata 高速転送(大容量化)の必要性 —  高速転送によるスイッチ・ルータの大容量化のメリット —  コスト削減:装置台数の削減 (ただし,
  • 8040www威尼斯(中国)App Store

    kasumani
    kasumani 2014/05/25