2012年9月15日土曜日

blogのアドレスを変更します

本blogの新しい内容はkobegdg.blogspot.jpにあります.
本blogは更新されませんので、最新の内容は
kobegdg.blogspot.jpを参照ください。

2012年9月8日土曜日

ロゴを更新しました

MLで進行していましたが、
ゆぅかさんがロゴを作ってくださいました。

カッコいい! です。ありがとうございます :D

2012年9月7日金曜日

go-uiでの画面レイアウト


こんにちは。scarvizです。

今回はgo-uiでの画面レイアウトについて色々試してみたので紹介します。

「(GOPATH)/src/github.com/visualfc/go-ui/examples」のサンプルとか、
「(GOPATH)/src/github.com/visualfc/go-ui/ui」のソースコードを参考にしました。


2012年9月3日月曜日

GoのIDE『GoClipse』を使う


こんにちは。scarvizです。

前々回でGo言語、前回でgo-uiの環境構築をしました。

前々回→http://kobegtug.blogspot.jp/2012/08/ubuntugo.html
前回→http://kobegtug.blogspot.jp/2012/08/qtgo.html

もう皆さん、意気揚々とGo言語で開発してると思うのですが、現代っ子な僕は、早くもテキストエディタでの開発に耐え切れなくなりました。
やっぱりIDEが欲しいですよね。

そこで、『GoClipse』というものを使ってみようと思います。
今回は『GoClipse』の環境構築を紹介します。

※開発に耐え切れなくなる以前に、GOPATHおかしくて開発自体ができなくなっていましたが・・・。
 ちなみに解決済みです。前回に修正入ってます。

※あと、前回Qt使えるようにしたので、QtCreatorを使わないの?って思った人もいるかもしれませんが、色々いじってみましたが、Go言語での開発ができなさそうだったので諦めました。
 もし「こうやったら出来るよ!」って知ってる人いたら教えてください!

※環境は前回、前々回と同じ、VMware PlayerのUbuntu12.04(x86)を使っています。
 なので、Go言語の環境構築が出来ている前提になります。


今回もGDG神戸のGo言語の先駆者であり、エバンジェリストのtitoi2さんのサイトを参考にしてます。
http://barsoom.seesaa.net/archives/20120706-1.html
ここではGAE/Goを扱ってますが、今回はGAE/Goについては触れていません。
もし興味がある方は、titoi2さんのサイトを参考にしてください。


2012年8月26日日曜日

QtでGo言語をするための環境構築


こんにちは。scarvizです。

昨日はGo言語の勉強会に参加しました!
takagigさんが早速ブログを更新していますね!
http://kobegtug.blogspot.jp/2012/08/go-workshop-in-dojima-20120825.html


前回、Go言語の環境構築をした時に、QtでGo言語をする話をしていましたが、今回はその環境構築をしてみました。
※前回の話→ http://kobegtug.blogspot.jp/2012/08/ubuntugo.html

環境は前回と同じ、VMware PlayerのUbuntu12.04(x86)を使っています。
なので、Go言語の環境構築が出来ている前提になります。

今回の環境構築にあたり、下記のtitoi2さんのサイトを参考にしています。
http://barsoom.seesaa.net/article/282348861.html

また、QtでGo言語をするためにはvisualfcさんが作られているgo-uiライブラリを使用しました。
https://github.com/visualfc/go-ui


2012年8月25日土曜日

Go Workshop in Dojima 2012/08/25

今日は、GDG神戸でGoの勉強会を開催しました。Goのスライスとマルチスレッドについて、じっくりと勉強できました。

アジェンダ



自己紹介タイム
@k* Go Androidに興味あり!
@s* Go/Qtに興味あり!
@m* Goの復権に興味あり!
@c* Goの扱いの悪さに不満あり!  
@t* プログラミング言語として面白い!
@k* マルチスレッドが簡単にできることに興味あり!
@t* Goを使っている人たちが面白い!

Go言語のスライスを理解しよう
用意していただいたサンプルをいじりながら、スライスの動きをまったりと確認していきました。スライスの考え方や容量の取り扱いなども分かって面白かったです。

サンプルコード
https://github.com/kwmt/120825_GDGKOBE_GO/tree/master/example

プレゼン資料(keynoteけ)
https://docs.google.com/file/d/0B5uKRpWwrG8PVldlQW5QX0M1MDQ/edit

マルチスレッドで遊ぼう
http://play.golang.org/を使ってサンプルを操作していきました。ゴルーチンの動きをソースコードを弄りながら確認していきました。チャネルを使った同期や非同期の処理をわ分かりやすく解説していただきました。

プレゼン資料
http://www.slideshare.net/titoi2/gdggo20120825

以上です。次回もよろしくお願いいたします。

2012年8月15日水曜日

UbuntuでGo言語の環境構築


こんにちは。scarvizです。

来週の8月25日(土)には神戸GDGの勉強会『Go言語勉強会+もくもく会』があります。
http://goo.gl/yXYVw

ということで、Go言語の環境構築をしてみました。
僕は普段Windowsを使ってるのですが、Linuxの方が後々色々出来るので、
Ubuntu12.04(x86)にGo言語の環境構築をしてみました。
ちなみにUbuntu12.04はVMware Playerで動かしてます。
※やしさん(@kwmt27)に教えてもらいました!ありがとうございます!勉強会でもスライスについて教えてもらえるそうですよ。

※後々色々出来る中にQtでGo言語をするってのがあります。下記のtitoi2さんのサイトが参考になります。
http://barsoom.seesaa.net/article/282348861.html
titoi2さんは勉強会でマルチスレッドについてのハンズオンをしてくれるそうですよ。