main-loop

ブログまとめサイト

Blogs

はてなブックマークを見る

以下、各ブログの最新記事一覧。

寄り道ばかりの お勉強日記★

  • zshでgitの状態(編集有り / 未commit / 未push)を表示する
    情報元 基本、 (zsh版)pushし忘れないようにプロンプトに表示するようにした – ゆろよろ日記 のまんまです。 表示イメージ testという名前のブランチにいるので右のほうに「@test」と出ている 次に vi .vimrc とファイルを編集したので「@test-」というように「-」で編集した(unstageな)ファイルがあることを示す 次に git add .vimrc で編集したファイル …
  • [git] dotfilesのgit管理の強化
    先日より自分のホームディレクトリ(~/)をdotfilesとしてまとめてgitで管理するようにしていたのだが、 git status とかしたときに管理対象としたくないファイルがずらずらっと並べられるのが気になっていた。 これらのファイルを1つ1つ .gitignore に加えればこの状態を避けられるとはいえ、それはとっても面倒臭い。 そんなとき、 ■ホームディレクトリをGitで簡単に管理するため …
  • [cui] ローカルでtmuxを使ってサーバにSSHログインした後に、そのサーバ上でもtmuxを使いたいときの対処療法
    tmuxを常用するようになって逆に困ったこと 前回記事より、tmuxを常用するようになり、逆に困ったことがあります。 それは、普段ローカルのTerminalでもtmuxを使っているため、いざサーバにsshログインしたときにもサーバ上でtmuxを起動し、tmuxが二重になってしまったい場合のことです。 二重になること自体は問題ないのですが、サーバのtmuxの操作をしようとすると、そのtmux用のキー …
  • [cui] ぼくもscreenからtmuxに乗り換えました!
    インストールと初期設定 特に仰々しいことはなく、 sudo port install tmux でインストールして、 screenからtmuxに乗り換えたら快適!(二点除く) の真似して設定しただけです。 ただ、キーバインドのプレフィックスだけ「C-t」にしてます。 現状の .tmux.conf はコチラ↓ .tmux.conf copy-modeで「v」でマーク開始、「y」でヤンクするC-t y …
  • [mac] svn diff でFileMergeを使う
    svn diff で差分を見れないことはないんだけど、差分が多くなってくるとやはりグラフィカルに差分を見れたほうが便利。 ということで、以下を参照して svn diff でFileMergeを使うための設定をした。 Using FileMerge as a diff command for Subversion というか、このブログほとんどそのまま。 ココからFileMergeを呼び出すためのsc …

iPhoneアプリ開発まっしぐら★

  • [debug] uncaught exceptionが発生した場所を確認する
    uncaught exception でアプリリセット uncaught exceptionでmain.mのUIApplicationMainのところでリセットが発生しているときに、以下のようなログが出て、 2011-12-26 02:14:41.837 test[64894:f803] *** Terminating app due to uncaught …
  • [UIKit] MacアプリでもUIKitを使ってみる with Chameleon
    Chameleon Chameleon – UIKit for Mac development このChameleonを使うとMacアプリの開発でもUIKitを使えるようになるとのこと。 前々から気になっていたので少し試してみた。 Chameleon自体はBigZaphod/Chameleon – GitHubからダウンロード可能。 また、Chameleonを試用した本記事のソースコード一式はto …
  • VimでのiOSアプリ開発に便利なsnippetsファイル作りました
    VimでのiOSアプリ開発生活を快適にするために、 Foundation.framework UIKit.framework のクラス、メソッドなどをヘッダーファイル*1から抜いてVim用のsnippetsファイルを作成しました。 snipMate.vim や neocomplcache で利用できる見込み*2です。 もし必要なかたがいらっしゃいましたら https://github.com/to …
  • [xcode] じつはもっと簡単なAdHocアプリ(ipa)の作成方法があった件… for Xcode4
    昨日AdHoc版の作り方について記事を書いたが… この後、Twitterでnovi_さんから あれ、これって普通にReleaseビルドして、Shareの時にCode Signじゃだめでしたっけ。 というご指摘。 要するに、 AdHoc用Configurationとかは作らなくてもOK Edit SchemeとかしなくてもOK ということ。 実際、novi_さんの言うとおりやってみると、たしかに …

vimまっしぐら★

  • [mac][tmux] Mac+Terminal.app+tmux+vimでもクリップボードを使えるようにする
    上記の組み合わせだと意外と面倒だったのでメモしておきます。 tmuxを使っていないなら、はじめの部分は必要ありません。 また、GUI版のVimを使っているなら2番目のやつだけでOKです。 1. Mac+Terminal.app+tmuxでpbcopy/pbpasteを使えるようにしておく 後から入れるVimのプラグインが内部的にpbcopy/pbpasteを使っているとのことで、まずはこれをやって …
  • VimでのiOSアプリ開発に便利なsnippetsファイル作りました
    VimでのiOSアプリ開発生活を快適にするために、 Foundation.framework UIKit.framework のクラス、メソッドなどをヘッダーファイルから抜いてVim用のsnippetsファイルを作成しました。 snipMate.vim や neocomplcache で利用できる見込みです。 続きはコチラ↓ http://iphone-dev.g.hatena.ne.jp/tok …
  • VundleのBundleInstallでSSLのエラーが出る場合の対処
    BundleInstallで HTTP request failed VundleでBundleInstallしたとき、いくつかのpluginでエラーが出てしまった。 例えば Bundle 'quickrun' に対して、 fatal: HTTP request failed Cloning into /home/ytokoro/.vim/bundle/quickrun… …
  • [python] VimとPythonとnoseとTDDと
    noseのインストールとテストコードうんぬん なにはともあれ、noseをインストールしてテストコードが実行される状態にするのが一番はじめ。 noseのインストールとテストコードの書き方については、 Python用テストフレームワークnose (1) を参考にさせていただきました。 noseの実行 ひとまずnosetestsにパスが通っていれば、 :!nosetests としてやれば、カレントディレ …