OSX

OSX 10.10 Yosemiteでhomebrewによるgccインストールのエラーを回避する方法

OSX 10.10 YosemiteのDeveloper Preview版で普通にbrew install gccでgccをインストールしようとするとエラーになると思います。ここではパッチを当ててgcc4.9.1をインストールしてみます。 前提 OSX 10.10 Developer Preview 4 gcc 4.9.1 参考 https://gith…

OSXでssh-copy-idを使ってリモートサーバにパスワードなしでログインする

OSXでssh-copy-idを使う方法です。 何ができる? sshでサーバにログインする際のパスワード入力が不要になる。 そのために必要なssh公開鍵の配布を簡単に行うことができる。 インストール beautifulcode/ssh-copy-id-for-OSX - GitHubを使います。 ダウンロ…

OSXにWineをインストールしてWindows無しでWindowsアプリを実行する

Wine - Run Windows applications on Linux, BSD, Solaris and Mac OS X. Wineを使うとParallels DesktopやVMware FusionやOracle VM VirtualBoxといった類いの仮想化ソフト無しにWindowsアプリを実行する事が出来ます。対応ソフトは日々増え続けており、App…

Homebrewで古いバージョンのソフトを削除する

brew upgradeでソフトをバージョンアップした時に、古いバージョンは削除されません。ディスクの空き容量を増やしたい場合以下を実行します。 特定のソフトの古いバージョンを削除したい brew cleanup [formula名] 全てのソフトの古いバージョンを削除したい…

oh-my-zshとiTerm2のテーマでターミナルをカラフルに

5-10分くらいの作業でターミナルをこんな見た目に変えられます。 oh-my-zsh robbyrussell/oh-my-zsh · GitHub zsh用の設定管理フレームワークです。プラグイン形式でzshに機能追加したり、テーマを設定することでzshのビジュアルを変更することができます。…

CocoaPodsでiOSのライブラリを簡単にインストールする

CocoaPods Objective-Cのライブラリを自動的にインストールするためのツールです。node.jsにおけるnpmやRubyにおけるRubyGemsと似たようなパッケージ管理ツールです。 CocoaPodインストール $ gem install cocoapods $ pod setup iOSプロジェクトへのライブ…

TouchDB (CouchDB互換の組込用NoSQL) をiOS開発で使ってみる

TouchDBとは 概要 公式サイトを見ると次のように解説されています。 TouchDB is a lightweight Apache CouchDB-compatible database engine suitable for embedding into mobile or desktop apps. Think of it this way: If CouchDB is MySQL, then TouchDB …

OSXにvert.xをインストール

OSX(Mountain Lion)でvert.xを動かす方法を説明します。 vert.xについては以下のサイトなどを参照してください。 vert.x Info Q vert.x – Node.jsの代替フレームワーク JDK7インストール JDK. Vert.x requires JDK 1.7.0 or later. Vert.x Installation Guid…