Googleから新プログラミング言語「Go」がリリースされて、LinuxとMacに対応しているっていうことで、早速ものは試しでCentOSに入れてみた。
1:バージョン管理ツール「Mercurial」をインストール
CentOSにMercurialが入っていなかったので、インストール。まず、easy_installコマンドが欲しかったので先にpython-setuptoolsをインストールする。
#yum install python-setuptools
#easy_install mercurial
これで、Mercurialが使えるようになった。
2:環境変数を設定
$GOROOT/$GOOS/$GOARCH/$GOBINを設定する。とりあえず、ホームディレクトリに「bin」ディレクトリを作っておく。
$cd;mkdir bin
$export GOROOT=$HOME/go
$export GOOS=linux
$export GOARCH=386
$export PATH=$PATH:$HOME/bin
$source .bashrc
3:Goをリポジトリから入手
$hg clone -r release https://go.googlecode.com/hg/ $GOROOT
4:Goをインストール
$cd ./go/src
$./all.bash
マシンによってはちょっと時間がかかるかも。5分くらい?最後に
— cd ../test
N known bugs; 0 unexpected bugs
って出ればOK。これでGoのインストールは完了。
5:Hello Worldしてみる
ホームディレクトリに作ったbinの中にバイナリが設置されているはず。386を選択した場合は、8gとか8lとかがある。(amd64の場合は6g、6lらしい)
$ cat >hello.go <<EOF
package main
import "fmt"
func main() {
fmt.Printf("ハロー、世界!\n")
}
EOF
$ 8g hello.go
$ 8l hello.8
$ ./8.out
ハロー、世界!
$
はい。無事にできました。とりあえずどんな言語か全くリファレンスを見ていないので分からないけど。
6:追記
コンパイルした後の8.outのファイルサイズは560KB。けっこう重いなー。
それと、MacOSX 10.6.2にもインストールしてみた。すんなり入った。色々と試してみようかな。
11.11.2009
プログラミング_Go
とりあえずiPhoneユーザとしてiPhoneで見やすいような形にしてくれるプラグインが欲しいと言うことで検索してみたら、ずばりのものがあったのでご紹介。
WPtouch iPhone Theme
普通にプラグインをインストールするだけで完了。設定画面で色々と細かくカスタマイズ出来るみたいだけど、正直細かすぎて面倒なのでほぼデフォルトで。

こんな感じで表示される。うひょー、いいね。iPhoneっぽいね。
それと、普通の携帯電話にも対応させてみるかーと思って検索したらKtai Styleっていうのがメジャーっぽいのでこいつを導入してみた。これも、プラグインを放り込むだけで完了。
.png)
.png)
こんな感じで表示される。
09.11.2009
WordPress
Web系のエントリを投稿する際に、絶対に出てくるのがソースコードの記述。いちいち<pre>~</pre>なんてHTMLを手打ちするのも面倒だし、なんかないかなーと思ってWordPressのプラグインを検索していたら、ずばりのものがあった。しかもこれは、結構有名っぽいので、試しに使ってみることに。
- 入手:SyntaxHighlighter Evolvedからダウンロード
- インストール:ダウンロードして解凍したフォルダ「syntaxhighlighter」を/mt-content/pluginsにアップロード
- 設定:メニュー「プラグイン」からSyntaxHighlighter Evolvedを「使用する」をクリック
これだけ。
しかも表示用のテーマが最初からいくつか選べて、それによってカラーコーディングが変更できる。すてき。僕はとりあえず「RDark」にしてみた。しぶい。
試しにPHPのコードを表示させてみる。単純に[code lang=”php”]〜[/code]で囲むだけ(括弧は半角で)。lang=”"の部分に格言語名を入力すれば、その言語に対応してくれる。便利。
<?php
echo 'Hello SyntaxHighlighter Evolved!';
?>
代表的な言語に対応しているので、これで困ることはないかなー。
09.11.2009
WordPress
zaruです。新しくブログを再開って言葉がおかしい気もするけれど、かなり大分放置していたブログ「Webプログラマー+WebデザイナーなZARU日記」をいったん過去ログを残すという意味でこのままにして、別サブドメインで、新しくブログをやろうかってことで。
ブログのテーマとしては「Web系」という、すんごい広いテーマに。システム系デザイン系アイデア系色々とエントリできればいいなぁ。
09.11.2009
雑記