ディレクトリ配下の全てのファイルからgrepする

find /etc -type f -print | xargs grep hoge /dev/null

Setting up CocoaPods master repoが終わらない

pod setupで止まったままで何も進行ない状態の場合にすること pod setup --verbose でどこで止まっているのかを確認。 その他方法は、すでに色々とみんな書いているので、割愛

vagrantでゲストとホストでフォルダを共有する

node.vm.synced_folder "~/work/temp" , "/home/vagrant/nodejs", create: true, owner: "vagrant", group: "vagrant" ※ createは、ディレクトリがが存在しなかった場合に作成するか

vagrantの中をfinderで表示

qiita.com

mongodbのインストール

https://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat/ repo追加 $ vim /etc/yum.repos.d/mongodb.repo [mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck=0 enabled=1 イ…

CentOS 6.7にnodejsをインストールするの巻

yumでインストール $ sudo yum -y install epel-release $ sudo yum -y install nodejs npm --enablerepo=epel $ node -v v0.10.42 ソースからインストール $ sudo yum -y install gcc-c++ $ wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz $ t…

NSDictionaryから取り出したValueの型を判断するの巻(NSNumber)

NSDictionaryに bool or int を入れた場合、NSNumberに変換して入れると思いますが、 これを今度取り出す時にそれが元々 bool or int なのかを判断するのに手間取ったので備忘録を記載しておきます。 入れる時と取り出す時をこちらでハンドリングできれば、…

Django 1.6で開発中にstaticの読み込みができない時の対処法

DEBUGをTrueにしていると読み込めるが、Falseにすると読み込めない場合は、下記の処理を行う必要がある。 settings.pyの下記を編集してaccessできるようにする ALLOWED_HOSTS = [] ↓ ALLOWED_HOSTS = ['*'] staticを読み込む。基本的にrunserverで行っている…

pip install freeze

pip freeze > requirements.txt pip install -r requirements.txt mkvirtualenv env1 -r requirements.txt 参考:Python Tips:ライブラリをまとめてインストールしたい - Life with Python

CentOS release 6.7 Python 2.6.6 django 1.6のインストールのメモ

install $ sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm $ sudo yum -y install python-virtualenv python-virtualenvwrapper .bashrcに追記 $ vim .bashrc // 追記 export WORKON_HOME=~/.virtualenvs source…

git そのファイルの更新履歴をチェックする

git

git log --follow -p filename

RSA暗号の鍵を生成する

$ ssh-keygen -t rsa

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

$ ssh-keygen -R ホスト名

AWS EC2を使って無料枠でWebサーバのc⌒っ *・∀・)φ...メモメモ

sil.hatenablog.com

正規表現を簡単に確認できるサイトのメモ

etc

正規表現を簡単に確認できるサイトのメモ...((φ( ̄ー ̄〃)ノ□、 メモメモ♪ rubular http://rubular.com/ scriptular http://scriptular.com/

iphoneのホーム画面のように、デバイスを傾けたら、背景の画像も動く

iphoneのホーム画面のように、デバイスを傾けたら、背景の画像も動いて傾くっていうものを実装。 注意:imageViewは、画面のサイズよりも若干大きく設定をしておく x方向の指定 let xMotionEffect = UIInterpolatingMotionEffect(keyPath: "center.x", type:…

pylint を使ってみる

Python で書かれたコードを解析して、 デッドコード)や、危険な記述を見つけ出して教えてくれるサードパーティ製のツール。 install $ pip install pylint $ pylint --generate-rcfile > ~/.pylintrc 使ってみる $ pylint sample.py //結果 Global evaluatio…

virtualenvの使い方

virtualenv、virtualenvwrapper のインストール sudo pip install virtualenv virtualenvwrapper setting $ cd ~ $ mkdir ~/.virtualenvs .bashrcのsetting vim ~/.bashrc export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.s…

slackでremine通知設定

etc

/remind me every weekday at 09:00 to 朝だよ!

vimでMarkdownを使う

使い方をメモっておく インストール ~/.vimrcに下記を追加 if has('vim_starting') " 初回起動時のみruntimepathにneobundleのパスを指定する set runtimepath+=~/.vim/bundle/neobundle.vim/ endif " NeoBundleを初期化 call neobundle#begin(expand('~/.vi…

Unable to find a specification for `XXXXXX`

[!] Unable to find a specification for XXXXXX エラーでPod installできない 下記をpodfileに追加 source 'XXXX.git' //GitのURL 参考:0.36以降では、プライベートのspecリポジトリを使っている場合、source指定が必要のようです pod installでのobjectiv…

ログ検索のあれこれ

uniq件数を調べる 調べたいログ {"hoge_type": "stop_application", "client": {}, "hoge_id": "hoge1234",} コマンド $zgrep '"hoge_id":"hoge1234"' `find /var/log/hoge/ -name 'hoge.log.20XX-XX-X*.gz'` | sort | uniq | grep -oP '(?<="hoge_type":)"(…

iOSメモリ圧迫テストを実現する

iOSでメモリ圧迫時にkeyChainを読み込めないバグがあるという話を聞いたので、試してみる為に、 一旦メモリ圧迫時の環境をつくる事にしました。 今回やりたい事は、メモリ圧迫時の環境をつくる。なので、デブッグしたい処理の直前で、メモリを確保して圧迫し…

git でローカルの変更を全てリセットする方法

git

git でローカルの変更を全てリセットする方法 git reset --hard Head git clean -fdx 変更をリセット Untracked filesを削除

Ansible入門

Ansible入門 概要 サーバーの構成管理ツール これまでのchefなどの構成管理ツールと違い「sshログインのみ」できればclient側に操作できる。 基本的に構成を管理してるので既にその構成になっているclientには、何もしない。 リンク 公式サイト 公式ドキュメ…

Xcode7.1にバージョンアップしたらAlcatrazが消えた!!

下記のコマンドで再度復活する! defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.1

プルリクをlocalに落として確認する

git

// cloneしてくる git clone git@github.com:hoge/hoge.git git fetch origin pull/38/head:pullreq <-pullreqの番号をいれる git branch -a git checkout pullreq

import ""と<>の違い

ヘッダーのimport時に #import <hoge.h> と、書くか #import "hoge.h" と書くか迷う時がありますが、その違いについて、、、、 <>で囲む場合は、システムにあらかじめ用意されているフレームワークをimportする場合 ""で囲む場合は、自分で作成したフレームワークをi</hoge.h>…

gitのプルリクでチェックボックスをつける

git

プルリクを送りたい時に、チェックボックスをつけたいなんて要望があるかと思いますが、 その時は、下記のように書きます。 - [ ] hogehoge - [ ] @~~~~ で特定の人を表記することもできる

xcodeのbuildsettingの情報を書き出す

xcodeのbuildsettingの情報を書き出す。 チーム開発していると、各Xcodeの環境がちがくてbuildエラーになることがあります。 xcodeの環境までは、ソース管理していないので、そこがネックになります。 なので、その設定を一覧で出せるコマンドを書いておきま…