雑記帳

ソフトを中心に雑記を書いてる割とすぐ転職したい人。コメント貰えると私が喜びます。

MacPortsが動かなくなっていた。

OSXがMavericksに勝手に変わった頃からあまり触っていなかったから気づかなかったけど、
何やらMacPortがうまく動かなくなっていた。 具体的にはRuby on Railsをインストールしようとしたらgemが動かなくて、
ruby2.0.0とかをportで引っ張ってこようとすると、関係ない所で落ちていた。
とりあえず、Ruby on Railsここを見てインストールしたら動いたのでご報告。
Portじゃなくてhomebrewからインストールしています。
乗り換えるつもりは無かったんだけど、まあこだわりがある訳ではないからいいや。

その他、MacPortsに関して銀の弾丸的な情報もあったので書いておく。まあこの情報を利用する人が世の中にあとどのくらいいるのかね?といった所だけど。。。

インストール済みパッケージ一覧を

port installed > installed_list.txt

のように保存しておいて、

$ sudo port clean --all all
$ sudo port -fp uninstall installed

で全消去。おいおい。 まあ実際これをやったらちゃんと動いたのでそれはそれでよし。

そして、我が家のwindows8.1PCでUSBのBDドライブが動かないのをどうにか出来る人はいないだろうか? windows8の頃は使えてたから明らかにアップデートが悪い。 最近こんなのばっかりだなぁ。

Windows Azureを使い始めたら

携帯に電話が掛かってきてびっくりした。 そして5分ほどと言って質問された。

使ってみて調子はどうですか? 満足に稼働していますか? 使おうとした切っ掛けは何ですか? 使おうとしたのはどういった理由によるものですか?

中身の無い質問に中身の無い回答をとりあえずしてみたよ。 サーバとか分散処理とかの勉強用に契約したに過ぎないけど、もうすぐ試用期間が終わるのが難点。 ちなみに、AWSは何もせずに試用期間が過ぎてしまって悔しい思いをしました。

dotinstallでgit

扱いたかったけど今の仕事では絶対に扱わなさそうなので、勝手に自宅で自習する。
時代遅れになりたくないからね。
前からなんとなく(addしてcommitしてcloneして。。。くらい)使ってるけど、ちゃんとした使い方を知らないので本を買って勉強したいなぁ。
と思って。。。

#01 gitとは何か?



バージョン管理システム


#02 バージョン管理の用語説明



ソースコードなどを履歴データベースに保存する仕組み

用語
・作業ディレクトリ
・ステージングエリア(インデックス) 一時保存?
リポジトリ(ローカル、リモート)

その他
・proGitという本を読むと良い。日本語版pdfもどっか転がってた。


#03 初期設定



ユーザ名とメールアドレスを設定する。

git config --global user.name "名前を入れる"
git config --global user.email "メール@アドレス"
git config --global color.ui

globalはシステムデフォルトに設定するかどうかのフラグ。
共有PCとか、いろいろな名前で何かするんじゃない限り使って問題ない。
color.uiは知らなかった。


#04 はじめてのこみっと〜はじ☆こみ〜



リポジトリを準備したいディレクトリで

git init

sample.txtというテキストデータを作ったら、

git add sample.txt
git commit

addでステージングエリアにコピー。
commitでリポジトリに適用。
というかコミットログを残すため,nanoエディタが立ち上がって焦った。
普段はこう使ってました。

git commit -m "なんかろぐ"


#05 gitログを閲覧する



対象のリポジトリがあるディレクトリで徐に以下のコマンドを打つ。

git log

とcommitのIDと人とメールアドレス、ついでにcommitした時のメッセージが出る。

git log --oneline

で一行履歴も見れる。

git log -p

で細かい情報も表示できる。


#06 現状把握


git status

で変更ありのファイルがmodifiedって表示されるので、
再度マスターデータをcheckoutするか、あるいは、git addするかを選択せよと聞かれる。

とりあえず延々やることになるのでここまで!!