Androg

DevFest Japan 2013 Google I/O 報告会に参加しました。

2013/5/25に開催されましたDevFest Japan 2013 Google I/O 報告会に参加してきました。 全国の7箇所で実施したのですが、僕は京都会場に参加してきました。 プレイベント京都会場はプレイベントとして、信州会場とつないでLT合戦を行いました。その前に、他の5つの会場も一緒に盛り上げるためにはどうしたらいいのかという説明が動画をみな …

大阪Node学園入学式2013に行ってきた。 #ong5

はじめに大阪Node学園入学式2013に行ってきました。 ひとまずnode.jsはどうやったら動かせるのかというところから、expressというウェブアプリケーションフレームワークを使って、いろいろイジって使い方を学びました。 nodejsのインストールnode.jsをインストールし、使えることを確認した後、ウェブアプリケーションフレームワークであ …

#golang OpenIDのライブラリ

OpenIDのライブラリgolangのOpenIDのライブラリありまっせというだけ。 https://github.com/yohcop/openid.go 別のライブラリもあるけど、上の方がsample{.broken_link}もあって楽チン!? https://github.com/fduraffourg/go-openid{.broken_link} …

Startup Weekend Osaka 2013.4.19->21の優勝で学んだこと

はじめに何年ぶりだろう。1位というのは。中学か高校で数学の成績が学年1位となったことがある以来か。ん十年前の話しか。こんなに気持ちいいのか。 2013/4/19-21の3日間、大阪で開催されましたStartup Weekend Osaka(以下、SWO)というイベントに参加してきました。 イベントの詳細はリンク先を見てもらいたいのですが、誤解を恐れずに簡単に …

#golang debugログを埋め込むには?

たまたまgolang.orgのコードみてたら、debugログの書き方が良い感じだったので、忘れないようにメモ。 参考 http://golang.org/src/pkg/net/mail/message.go

#golang が簡単にインストールできるgoinstallを作りました。

はじめに最近AWSを触ってて、インスタンス立ち上げるごとに、”Go言語環境が入っていない!” “gccも入ってない!” “Mercurialも入ってない”って思うんです。 それで毎回手動でコツコツいれるんですが、インスタンス立ち上げた瞬間は、Goだけならまだしもgccすら入っていない状態なので、いくら慣れたとはいっても、めんどくさくなってきました。 そこでコ …

#golang テンプレート関数を自作するには?

Go言語の”text/template”パッケージで使用出来るテンプレートの関数は、文字列を出力するprint、ある引数の長さを出力するlenや配列の要素を出力するindexなどありますが(本家,翻訳参照)、このようなテンプレート関数を自作することができます。 サンプル下記は、golang.orgにあるサンプルを翻訳したものですが、テンプレート関数とし …

#golang のtext/templateパッケージ

text/templateパッケージ一通り完了。 都合上、英語のままでのところもあります。 決して分からなかったわけではありまsn(訳:プルリクお願いします) https://github.com/kwmt/golangwiki/blob/master/pkg/text/template/template.md 公式ペー …

#golang 複数のテンプレートファイルを簡単にParseするには

「golangでhtmlファイルの一部を別ファイルに分けるには」で、テンプレートファイルを分割するエントリを書きました。分割したファイルをパースする関数は、template.ParseFiles(filenames …string)です。分割したファイルが2,3個ならこのParserFiles関数でよいと思いますが、もっと多くなったらファイルパスをゴリゴリ書 …

ブログ引っ越しました。

seesaaブログから引越しました。画像がなかったり、一部表示されていないことがあるかもしれませんが、徐々に直していきます。