MacにGitをインストールする

Titanium Mobileを始めました。

比較的最近発表された、統合環境のTitaniumStudioをインストールしていろいろいじっているのですが、とかくいろんな方が制作されているモジュールをダウンロードしたりするのに、「githubから最新をpull!」というのが最近は多いですね。
作業環境としてMacを購入したばかりで、Gitインストールしないと、そういえばブログ更新癖つけるためにも手順メモっとこう、ということでMac(OS10.6.7)にGitをインストールする手順を以下にメモしておきます。
技術者は別として、Web業界にいてもGitを知らなかったり使えない人、コマンドこわい、みたいな人もけっこういると思うのですが、覚えておいて損はないですよ。

ちなみにwikipediaによればGitとは

Git(ギット)はプログラムなどのソースコード管理を行う分散型バージョン管理システム。動作速度に重点が置かれている。Linuxカーネルのソースコード管理を目的として、リーナス・トーバルズによって開発された。現在のメンテナンスは濱野純 (Junio C Hamano)が担当している。

とのことです。ソースコード管理という目的が主なものの、開発者が自分のコードを公開するのにも使われてるっちゅうことで、あると便利。デザイナーであっても、共同作業時に必要になるケースも最近は多いみたいです。

1.インストーラをダウンロードしてインストール
GitのWebサイトの右側にある「Download Git」のリンクからGoogleのダウンロードページへ。一番最新のdmgファイルをダウンロードして、マウントするとpkgファイルができるので、ダブルクリックしてインストールします。

2.パスを通す
インストール成功しても、まだGitは使えません。理由は環境変数にGitで使用するコマンドのパスが通っていないからです。すごく平たく言うとOSにGitをもう一歩認識させる必要があります。のでパスを通します。
マウントしたファイルの中に親切に、
「setup git PATH for non-terminal programs.sh」
というファイルが用意されています。
このファイルをホームディレクトリ(自分のユーザ名のディレクトリ。家アイコンのやつ。)直下にコピーして、「programs.sh」にリネームしましょう。
そんで、ターミナルを起動。大丈夫、ターミナルは食べたりしません。
ターミナルを起動すると通常はホームディレクトリにいると思います。違うディレクトリにいる場合は、cdコマンドを使ってホームディレクトリまで移動して、

$ ./setup\ git\ PATH\ for\ non-terminal\ programs.sh

をタイプしてenter。
そうするとパスが通るはずです。

$ git –version

を実行してGitのバージョンが表示されたら、インストール成功しています!

入門記事として、
分散バージョン管理システムGitの使い方入門
Gitを使いこなすための20のコマンド
が参考になるかもしれません。

ではGitも使って、Web制作を楽しみましょうー。

Posted in Mac, Memo | Leave a comment

もうすぐひと月

ポートフォリオアップしました
前回のブログ更新からもうひと月が経ちそうに!
ちょっとビビって更新してみますよ。

おかげさまでいろいろお仕事のお話もいただいて制作の日々を過ごしておりますが、サイトも少しだけ更新してポートフォリオ的なものをアップしました。
見てやっても良いと思われる奇特な方はサイトトップから「WORKS」をクリックしてみてください。(要FlashPlayer)
このあいだもエントリに書いた通り、フロントエンドの組み込みに関することはほぼ一通りやっています。

それはそうと、フリーランスになって大きく変わったのは、アイデアを形にするための技術研究が濃くなったことです。
自分のアイデアがすぐ形になることと、提案する機会が増えたことで、すぐにアウトプットにつながる勉強ができるのはけっこう大きい喜びです。ちなみに先日iPhoneDevに登録したこともあり、ここ最近はJavascriptの知識を活かせるTitaniumMobileをかじっています。スマートフォン技術の研究は会社にいる時もやっていましたが、今後もさらに濃く勉強してブログに成果を更新できるようにしていきたいです。

ブログ更新する癖つけていかないといけませんね。

Posted in Memo | Leave a comment

フリーランスになりました

Twitterやメール等でちょこちょこ報告はしていたのですが、5/17を持って以前の会社を退職し、フリーランスとなりました。

これまで培ったHTML/CSS、FLASH制作(Actionscript)、Javascript(prototype拡張でゴリゴリ作るところからjQuery等のライブラリ活用まで)といった技術を生かしつつ、Webを中心にデジタルコンテンツにおける表現の分野でさらに自分の幅を広げることができればと思っています。またこの機会を活用してWebデザイン自体も見つめ直したいです。

いい機会なのでブログも更新してみました。これからできるだけ書いていこうと思います。

Posted in Memo | Leave a comment

phpのmb_send_mail()と機種依存文字

phpにはmb_send_mail()という便利なメール送信用の関数があるが、これでメール送ると機種依存文字(㈱とか)は見事に化ける。
この場合は、subjectとかだったらmb_encode_mimeheaderで、本文とかだったらmb_convert_encodingで”SJIS-WIN”に自前でエンコーディングした上で、mb_send_mail()の代わりにmail()を使えばよい。

あんまりPHP弄ることがないので、備忘録として。

参考:[PHP]メール送信でwindows機種依存文字の文字化けを防ぐ

Posted in Memo, PHP | 2 Comments

Progressionの生成するhtmlはむやみに触っちゃダメ

こんなこと誰もしないかもしれないが、メモ。
Progression使用時、マウスホイールのイベントが起こった時、flashエリア内をスクロールさせるよりもブラウザのスクロールを優先させたい場合がある。
デフォルトの設定でFlash内のホイールイベントが優先されるのは、Progressionに組み込まれているswfWheelというライブラリがデフォルトで使用されることになっているからなので、それを使用しない設定にすると実現できる。
具体的には、Index.asの下記コードを変更する(WebConfig()の第二引数をfalseにする)とswfWheelを使用しない設定にでき、ブラウザのスクロールが優先されるようになる。

super( "index", IndexScene, new WebConfig(null,false) );

ここまではたぶん頑張ってググったらわかる。ほとんどの場合はこれで解決なのだが、自分の場合、そもそもindex.html内のdivタグ(id=”flashcontent”)をさらに別のタグで囲ったりしていたので、ホイールイベントも取れないばかりか、上記の対応をしてもブラウザのスクロールもできなくて混乱してしまった。

例:index.html内

<div id="content">
     <div id="flashcontent">
     </div>
</div>

解決策としては、そもそもhtmlいじんな、divタグ(id=”flashcontent”)は触らずに置いとけということだと思う。
Progressionは、元々htmlを触らなくてもリッチなFlashコンテンツを誰もが制作できる、という立脚点で作られたフレームワークなので納得の仕様なのだが、それでもうっかり触る俺のような奴もいると信じて一応メモ。

Posted in ActionScript, Memo | 2 Comments

Study 3D-0.001

定期的に来る3Dの基礎学習欲求。手始めに消失点と視野角から。

This movie requires Flash Player 9

Posted in ActionScript, Memo | Leave a comment

雑感

Twitterの投稿をブログにも投稿するプラグインを使用していたが、やめてみた。
Tweetでいくらかでもブログをにぎやかせば、ブログの投稿をしない理由ができるかと思ったけれど、結局のところ自分のずぼらさが目立つだけで、何にもならなかった。結局なんであれ文章を書く努力を怠ってはいけないということだ。

140文字以内ならTwitterに投稿すべきだ、という固定概念が出来てしまった今、それを壊していくのもまた必要なバランスのとり方の一つなのではないかと思う。

あと、行間が恋しかった。

Posted in Memo | Leave a comment

Twitter Updates for 2010-07-17

  • hootsuiteのふくろうってまばたきするのな。 #

Powered by Twitter Tools

Posted in Tweets | Tagged | Leave a comment

Twitter Updates for 2010-07-16

  • 偶然のエコ:外付けHDDの上に弁当袋置いといたらほっかほか。 #
  • RT @hitoshione: 放送中のTBSラジオ「キラキラ」、吉田豪さんが「モテキ」・森山未来君について。 #

Powered by Twitter Tools

Posted in Tweets | Tagged | Leave a comment

Twitter Updates for 2010-07-14

  • 納品されたFlashのチェック。インスタンス宣言だけで100行近く使ってるコードを見て、俺にもそんな時代があったなと思ったり。 #
  • 池上彰「いい太刀筋ですねぇ」 ニュース速報BIP – 昨今の池上彰消費の中でも一番芸術性が高いスレ。 http://tumblr.com/xbqdba7kk #
  • "(レベッカ) ムカつく! (ビル) ビッチ! (レベッカ) ふぁっくゆー!この原始人。 (ビル) 夢でも見ておねんねしてな、そしてティでも飲んで来い。 (教授) 評価:A+ とても気に入りました。" http://tumblr.com/xbqdbkxte #

Powered by Twitter Tools

Posted in Tweets | Tagged | Leave a comment