10月 2011
12件の投稿
Tumblrのテーマを結局作ったよ!
ちょっとまえにデザインしないとか言った気がするけれど、前言撤回。
やっぱり、フィードバックが得られないのはつまらないので、TweetボタンやGoogle Analyticsとかを置いたりするために色々既存のテーマ変更したりしたんだけど、イマイチ。
結局手元にあった昔作ったテーマを元にじわじわ変更を加えて作ってしまいました。
なんの特徴もないので、誰が使うかわからないけれど、gistしたので、お好みでご利用ください!!
いつも通りMITライセンスです。
ToDoとしては
いくつか対応してない投稿の形式に対応する
CSSを整理する
HTMLの構造を整理する
WebKit以外の環境のこと、特にWindowsなMSIEの事も考える
とかあります。ま、それは後ほど。適宜gist更新していきます。
9月 2011
6件の投稿
GCCが... 無い...!
Xcode 4.2のあるバージョンを以降を入れるとgccが消えるようです。つまり、
$ ls /usr/bin/gcc
/usr/bin/gcc -> llvm-gcc-4.2
「えっ」
「聞いてない…」
となるわけです。
でも、Appleは散々gccはオワコンと言っているので復活する兆しは無いでしょう。このへんはgccのライセンス周りが大きく影響してそうです。
で、困るのは今後標準になるclangは色々エラー出まくるとか、llvm-gccが微妙にgccと違う挙動をするとか、あぁ、もう今そういう問題に付き合ってる暇はないんだよおおぉぉ!ってなるわけです。
でも、無い物はない。困った。
そこで、一番手抜きな方法でgcc-4.2だけをいっこ前のXcodeから入れましょう。
Xcode 4.1を用意します。App...
悪循環を断ち切る
じつはもともとのサイトにもblogとかいってなんかあまり更新されてないセクションがあったのだけれど、これまで何十回と繰り返してきた 「ブログをマシにしよう → ブログサービスをいろいろ探す → ちょっと試すもなにか満足いかなくて → 自作しようとして → せっかくならと流行りのフレームワークを試し始めて → 満足してそのことをブログに書こうとして → 自分のブログがイマイチなのを思い出して → (最初に戻る) 」 という悪循環を断ち切るには極端に手を抜いたブログできるサイトをとりあえず作ってしまうのが良いと気がついたのでやってみた。
ポリシーは、
デザインしない。これはtumblrで作ってあるけれど、テンプレすら選んでない。
パーマリンクとRSSのURLは後でどうにかしてRedirectできるように自分の手中に納めておく。
そうしないと大量のリンク切れを将来起こし得るからね。
...
Recovery HDが消える
Mac OS X LionでFile VaultをONにしてHD全体を暗号化すると、Optionを押しながら起動してもRecovery HDにアクセスできなくなる。
これは仕様で、Cmd+Rを押しながら起動すればRecovery HDから起動できる。
このへんの詳しい挙動については以下のサポート記事を熟読すべし。
OS X Lion:Lion 復元について
OS X Lion:FileVault 2 について
Mac OS X Lionをクリーンインストールする
普通はSnow Leopardから上書きすることになるけれど、
起動DVDつくる、起動DVDをアップルストアで買う
起動USBメモリやSDカードつくる、起動USBメモリをアップルストアで買う
一旦上書きしインストールして、Recovery HDから起動してフォーマットして(この時点ではパーティションは切り直せない)そこに再度インストール
等という方法でクリーンなインストールができます。オススメ。
Disk Utility.appでCloneするときにちょっと間違うと大変
まずGUIDでパーティショニングする
できたパーティション同士を選んでRestoreする
さもないと起動時にKernel Panicする
Gerrit メモ
Gerritはレビューのためのツールです。Javaで書かれてます。中身にJavaで書かれたGitサーバまで内蔵していて、javaコマンドがあれば動くという簡単設計。Androidが使ってる。
Gitで使うの前提です。Gitを使ってないなら、それは何かがすでに間違ってるのでそこから見直しましょう。
GerritはGitのリモートレポジトリとして動いて、Pushしたブランチの各コミットからレビューを生成する。
一杯コミットがあるブランチをPushすると一杯レビューができて (´・ω・`)ガッカリ… することに。
じゃあコミットいっぱいでブランチをreviewに出すときはどうすんのよ?
git rebase -iやgit merge --squashでコミットを1つにしてそのコミットだけがあるブランチをPushする。
なんでこんなことに…
...