Androg

#golang リフレクションを使って、関数をコールするには?

参考 goken/goken08-reflect.md at master · goken/goken http://golang.org/pkg/reflect/#Value.Call

#golang 文字数をカウントするには?

文字数をカウントしたい!そう思ってすぐ思いついたのは、stringsパッケージのCount関数。 Exampleのあったので、確認のためRunしてみる。 なぜか期待する文字数の +1 になる。srcを見てみたところ、+1されてる・・・。なんで? とツイートしたら、ロブ・パイク先生からお返事頂きました! でも、あれ? strings#Countの例にあるけど、 …

#golang リフレクションを使って関数名を取得するには?

“reflect”パッケージだけでは取得できないようで、“runtime”パッケージの<a href="http://golang.org/pkg/runtime/#FuncForPC" target="_blank">FuncForPC</a>という関数を使うようです。 …

#golang 関数の引数をオプション的に扱うには?

分かりやすい言葉が思いつかなかったのすが、関数の引数をオプション的に扱うというのは、関数の引数をとってもとならなくても良いように関数を定義することです。それには<a href="http://golang.org/ref/spec#Passing_arguments_to_..._parameters" …

#golang リフレクションを使って、構造体フィールドの値を取得するには?

リフレクションを使って、構造体フィールドの値を取得するには? http://play.golang.org/p/Tp5S6AVDB8 参考 Go研 Vol.8

#golang リフレクションを使って、構造体フィールドの値を変更するには?

リフレクションを使って、構造体フィールドの値を変更するには? 参考 Go研 Vol.8

#Nginx + #golang (FastCGI)+ #MySQL を使ったWebアプリケーションを書くための準備

はじめに下記の記事をみたら分かりやすいかもしれませんが、英語なので、実際にやった方法も交えてメモしておこうと思います。(似てるところもありますが、翻訳ではありません。) Writing a Go (“golang”) Web App with nginx, FastCGI, MySQL, JSON 前提として、Go言語でWebサーバーをつくって動かすと言う …

#golang 画像ファイルをbase64 encode/decode するには

ある適当な画像(ここでは”image.jpg”)をbase64エンコードした文字列に変換したあと、変換された文字列をデコードして画像ファイル(ここでは”encode_and_decord.jpg”)を作成する。 (同じ画像ファイルが作成されるだけですが…)

#golang メールを送信するには

最初にGo言語でのメール送信方法について、SMTP(ポート25番)を使った方法とGmailを使ってメールを送信する方法(SMTP over TLS)をメモしておこうと思います。 net/smtpパッケージを使用します。 基本的には、go-wikiページにある SendingMailを参考にしています。 SMTPコマンドリファレンスのような仕様を読みなが …

第1回 #阪Go で GDG Kobeの活動内容を紹介してきました。

というのを、GDG Kobeブログに投稿しました。(初投稿) GDG Kobeの活動内容の紹介 in 第1回 #阪Go