月: 2008年9月

Mac用のSubversionクライアント『VERSIONS』と統合開発環境『NetBeans』のSubversionの個人的なメモ

久しぶりにphpでも触ろうと思った。
CakePHPを動かそうと思った。
これきっかっけに色々手を出してみようと。ローカルでバージョン管理とかしちゃおうと。
たぶん間違いとかもっといい方法あると思うので、突っ込みありましたらよろしくです。

NetBeansがよさげ

eclipseもいいんだろうけども、セッティングとかめんどくさそう。
NetBeansは、ここからPHPというのをインストールしてみたら、いきなり日本語で動いた。
ちなみに、書くのはphp、HTML、CSS、JavaScript位だから、これでいいかなと。
6.1 日本語版のPHP アーリーアクセス版だと、何故か日本語にならんかった。

VERSIONSでローカルのリポジトリ作る

なんか色々調べてみて、コマンドでsvnadmin create とかすればいいのはわかったが、これをGUIでやりたいじゃんか〜。
あ、Subversionインストールしてあることが大前提です。Leopardには最初から入ってるんだっけ?
VERSIONSだと、「Bookmarks」「Create New Local Repository」というとこから作れるみたい。
画面:Bookmarks-Create New Local Repository

VERSIONSで作業用フォルダ作る

これから下に書いてるのは、説明用だから、実際の運用しやすいのとは多少違うと思います。
実際には、CVS/Subversionを使ったバージョン管理(後編:SVNを使ったバージョン管理) – SourceForge.JP Magazineとか見て、自分の使い方に合った構造にしてくださいね。
上で作ったリポジトリ、VERSIONSでいうところのBookmarksを選択するとCheckoutのアイコンがアクティブになる
文字だとわかりずれ〜w
画面:Checkout
ほんで、作業用の場所にフォルダ名決めて、Checkoutすると、フォルダも作ってくれる。
画面:Checkout選択画面
画面:Checkout後のVERSIONS画面

なんとな〜しな流れ

  1. なんかファイルとか作る
    画面:ファイル作ったとこ
  2. Addする
    右クリックでも、右上のボタンでもお好みで
  3. コミットする
    コミットしようとするとメッセージの入力画面が出てくるので、メッセージやメモ等入れる。
    画面:メッセージ
  4. Timeline見ると日本語も問題なし

NetBeansでもコミットとかしちゃおうと努力する

まずは、何も見らずにNetBeans触ってみる。
NetBeans立ち上げて、「プロジェクト」のところで右クリックすると、「新規プロジェクト」というメニューが出てくる
あとは、ウィザードにしたがって入力すれば、プロジェクトができる。

なんかわかりやすくていいぞ。とたいして触ってもないのに思うw

NetBeansでSubversion使おうとしてつまづく

プロジェクトもできたので、『まずはCheckoutだ!』ということで、「バージョン管理」の「チェックアウト」を選択
画面:チェックアウト
リポジトリのURLは、表記方法にいまひとつ自信がないので、VERSIONSのBOOLMARKSからコピーする
画面:VERSIONSのBOOLMARKSからコピー1
画面:VERSIONSのBOOLMARKSからコピー2
NetBeans側に貼付け


しかし、ここでエラーが出た。 This client is too old to work with working copy ‘/Users/AkiraNISHIJIMA/Sites/test’; please get a newer Subversion client とか怒られた。
うーむわからんw
そういえば、Subversionは、MacPortsで1.5系の最新版にしていて、調子に乗って、VERSIONSも1.5系使ってたので、1.4系だったらなんとかなるかな?
という野生の感を頼りに、VERSIONSを1.4系にしてみた。
画面:VERSIONS環境設定
そしたら、なんとかなってる。天才?

NetBeansでSubversionのコミットコメントの日本語が文字化け

コミットのテストしてみたら、コミットのコメントが日本語だとエラーが出るみたい。
う〜む。おしい。
Google先生に教えてもらった。

この記事を参考に、
~/.subversion/configをテキストエディタで開いて、
# log-encoding = latin1 を log-encoding = UTF-8 にしたら、NetBeansのコミットコメントも日本語が使えるようになった。VERSIONSも問題なし。

めでたしめでたし。
あ、CakePHPは?
オーマイガッツ!

FWW_サイト運営・管理研究会(仮)vol.1 に行ってきた

我流氏の呼びかけで実現したFWW_サイト運営・管理研究会(仮)vol.1 in AIP cafe
思いっきり関係が深いと思われるおじさんがAIP cafeの場所がわからなかったようなので

詳しくは、下記を参照してくださいね

雑感

  • 来て頂いた方も多様で、カオス状態が良かった。(うまく表現できてないけども)
  • お忙しいのに杉山(た)さんありがとうございました。
  • 山本さんも遅くまで付き合わせちゃってスイマセン。
  • 迷ったおじさんが面白かった
  • 受託案件とかの話題になると、ストリーミングしない方向が、事例とか沢山聞けていいかも。
  • 大久保先生を引っ張り出した?我流氏GJ!
  • みなさんの悩みや問題も沢山聞けてよかった。方向性は問題解決の方向でいいかも。
  • コーディングエンジニア?の山田さんの話は尾ひれが付く事がある
  • カフェ7|cafediningbar7|福岡大名のカフェダイニングの中の人ありがとう。
  • 高田さんは、多少アルコール摂取したくらいが面白い
  • 費用がほとんどかからないのは、AIP cafeのおかげです。なんかこの会でも還元したいな〜。
  • 次は、資料なしで行くぞ〜

一応資料

【福岡】セアカゴケグモが公園や住宅地に

<毒グモ>700匹が公園や住宅に 福岡(毎日新聞) – Yahoo!ニュース
で見たんだけど、ちょいと恐いと思ったけども、恐がってばかりでも仕方ない。
子供のためにも、万一のために知識が必要だと思って調べてみた。

また、その毒性も死に至る例は非常に少ない。オーストラリアでは古くから代表的な毒グモとして知られており抗血清も存在する。日本でもセアカゴケグモの発生した地域の医療機関で抗血清を準備しているところもある。

とWikipedia先生が教えてくれた。
もし噛まれてもちゃんと対処すれば大丈夫だな。きっと。
蜂とかマムシみたいに考えとくといいのかな。
福岡市のサイトはどうなってるんだろ?と思ったのでアクセスしてみたら、ちゃんと告知されてた。

まあ、対処法もわかったので、ひと安心かな。
これも温暖化の影響なんだよな〜。
しかし、交尾後にオスはメスに食べられちゃうのか。残酷やのう。