2014-01-01から1年間の記事一覧
この記事はSlack Advent Calendar 2014 - Qiitaの22日目の記事です。 内容 チーム内でのちょっとした開発にはGitLabを使っているのですが、MargeRequest(以下MR)を投げた時にレビューを効率化するためにの方法を説明したいと思います。 Slack導入以前 別にMR…
この記事はおうちハック Advent Calendar 2014 の18日目の記事です。 お題目 外出してから雨が降ってきて、「傘がない!」という経験がある方は多いと思います。 天気予報を見る習慣がある方はいいのですが無い方もそれなりの数いると思います。 こんな悩み…
pod installしたときに以下のようなエラーが出ることがある。 [!] The `master` repo requires CocoaPods 0.32.1 - こんな時は、CocoaPodsをバージョンアップしてあげればOKです。 gem install cocoapods 無事アップデートされたら再度、pod installしてあげ…
Docker1.0がリリースされましたね。 IT’S HERE: DOCKER 1.0 早速アップデートしたのでメモ。 古いBoot2Dockerをアンインストール 既に1.0より前のDockerを入れている人はbrew経由でDockerを入れているはずです。今回からインストーラーが提供されているよう…
Macの初期セットアップをするにはBoxen使うよりもBrewfileとHomebrew-cask使うのが良いかと思います。 現時点ではこの方法が一番だと個人的には思っております。 BrewfileとHomebrew-caskについての記事はいろいろな方が書かれているので詳細はそちらを参照…
今のところ使っていて便利なXcodeプラグインをつらつらと記録しておきます。 今後いいものを見つけたら更新していく予定。 Xcodeプラグインのインストール方法 基本的にはgithub等に上がっているソースコードを落としてきてローカルでビルドすれば勝手に入っ…
扱うMacの台数が増えてきたので、そろそろ本気でdotfiles(.zshrcとか.vimrcとか)を管理してみることにしました。 単にGithubでdotfilesを管理するだけでもいいのですが、調べてみるとhomesickというgemを使うのが今はイケてるっぽい。 homesick 1. homesick…
今までbashで別にいいやって感じでずっとbashを使い続けていましたが、どうもzshを使っていないと時代遅れ感がだいぶ出てきたのでzshを使うことにしました。 いろいろ設定するのめんどくさいなーとか思っていたらoh-my-zshを使うのがナウな感じなようです。 …
最近周りでiOSアプリの開発に手を出す方々が増えてきたので自分の備忘録も兼ねてまとめておきます。 今更感が若干ありますが。。。 注意点 ブラウザで行う作業はすべてSafariで行った方が無難です。Safari以外だと証明書の発行等がうまく動かずコケる可能性…
その名の通りです。 何がしたいんだって話はありますが、ちょっとした検証したい時にいつも使っているMacの環境を汚したくないときなどに非常に便利です。 自分の場合は、Boxenの検証環境として使うのが主な目的です。 基本的には以下を参考にすればOKです。…
SqlAlchemy-migrateを使ってみる 概要 RailsのActiveRecordのMigrationに影響を受けて、SQLAlchemy を使ったプロジェクトのスキーマ管理をできるようにしたもの。 現時点での最新Verは0.8.2みたいです。 Package Index > sqlalchemy-migrate > 0.8.2 使用方…
sudoを使えるように まずrootになる [braitom@localhost ~]$ su - root Password: [root@localhost ~]# visudoで以下を編集。 [root@localhost ~]# visudo ## The COMMANDS section may have other options added to it. ## ## Allow root to run any comman…
githubのInstallation通り。 インストール ホームディレクトリに移動してgit cloneする $ cd ~ $ git clone git://github.com/yyuu/pyenv.git .pyenv Pathやinit設定 $ echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc $ echo 'eval "$(pyenv ini…
brew update すると以下のような感じでこけることがある。というか非常によくある。 braitom-no-Mac-mini:local braitom$ brew update error: unable to unlink old '.gitignore' (Permission denied) error: unable to unlink old 'README.md' (Permission …
guardを使うとできるようです。 guardのインストール guardとguard-rspecをいれる。 gem install guard gem install guard-rspec guard initファイルの作成 対象のプロジェクトのディレクトリで実行。 guard init 実行すると、「Guardfile」という名前のファ…
コンパイルする系の言語の扱いが非常に便利になったみたい。 CoffeeScriptの場合 「Settings → File Watchers」からCoffeeScript作成。(CoffeeScriptプラグインが入ってればデフォルトで多分入っている) 以下のように設定すればOK。 参考 WebStorm6のFile Wa…
インストール ※brewが入っていることが前提 brew updateする brewが最新でないといろいろダメなことがあるので。 brew update opensslとreadlineも入れておいたほうがいいみたい。 brew install openssl brew install readline rbenbいれる brew install rbe…
行った設定、入れたプラグイン等を随時メモしていきます。 Package Controlはいれている前提。 Settings -User { "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme", "font_size": 14.0, "highlight_modified_tabs": true, "scroll_past_e…
すぐ忘れるのでメモ。 ~/.bash_profileを作成して以下を記述。 if [ -f ~/.bashrc ] ; then . ~/.bashrc fi で、~/.bashrcを作成してこれに記述。 例えばこんな感じ。 . ~/.nvm/nvm.sh nvm use v0.8.2 最後に設定を反映させるために、 source ~/.bashrc
Cronの設定方法を毎度毎度忘れるので参考リンクをメモ。 cron の設定ガイド crontabの書き方 crontabがどうしても動かないときに確認すべき3つの点+α
とりあえず公式のドキュメントで参考になるもの ・基本中の基本 Quickstart: Sending a tile update (Metro style apps using JavaScript and HTML) ・notification queueを使う時 How to use the notification queue with local notifications (Metro style…
HandlebarsはMustacheをベースに開発されたテンプレートエンジンです。 細かい使用方法は公式サイトで詳しく説明されています。 http://handlebarsjs.com/ 少し試している中でif文での比較を行いたい部分があったのですが どうやらデフォルトではサポートし…