Androg

#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

#golang PHPerがGo言語を学ぶ理由

この記事は、mikespookさんの2012/8/10の記事Why you PHP guys should learn Golangの非公式翻訳です。詳細はこの記事をご参照下さい。

#golang bzip2データから復元するには?

compress/bzip2の使い方 golang編 bzip2.NewReaderするだけで復元できるのですね。 関数名が少し微妙な気もするけど、まぁいいか。 python編 参考http://golang.org/pkg/compress/bzip2/

#golang zipファイルのコメントを取得するには?

archive/zipパッケージの使い方 golang編 下記で実行できる ※引数の数字はchannel.zipにreadme.txtに書いてある。 python編 参考http://golang.org/pkg/archive/zip/