memo
GitHub APIについてメモ やりたいこと API リポジトリのコミット履歴を取る https://api.github.com/repos/golang/go/commits 特定パスのコミット履歴を取る https://api.github.com/repos/golang/go/commits?path=doc/cmd.html コンテンツを取る https://ap…
たまにプロキシに引っかかりますよね。たまに。 プロキシがあると、vagrantでvagrant upしたらapt-getとかwgetとかに失敗します。 docker使うときにもこれ有効です。 解決法: https://github.com/tmatilai/vagrant-proxyconf を使う セットアップ インストー…
What's happening in Go tip (2013-09-07)よりメモ。 前回のメモはこちら: http://atotto.hatenadiary.jp/entry/2013/08/31/202919 (以下、間違い/勘違いがあるかもしれないので注意してね) What's happening in Go tip (2013-09-07) compress/flateのWrite…
What's happening in Go tip (2013-08-30)よりメモ。 前回のメモはこちら: http://atotto.hatenadiary.jp/entry/2013/08/24/214941 (以下、間違い/勘違いがあるかもしれないので注意してね) What's happening in Go tip (2013-08-30) より安全に GIF画像の…
Redmineのチケットにテンプレートを埋め込みます。 ここで紹介する方法はプラグイン不要ですので、簡単に運用できるとおもいます。 結論からいうと、チケット作成ページのURLにクエリパラメータ(クエリ文字列)を付け足します。 では、さっそく試してみまし…
What's happening in Go tip (2013-08-23)よりメモ。 前回のメモはこちら:http://atotto.hatenadiary.jp/entry/2013/08/19/083830 (以下、間違い/勘違いがあるかもしれないので注意してね) What's happening in Go tip (2013-08-23) スライスの新しいシンタ…
Go言語の話題です。 コンパイル時にフラグを与えることで、ソースコード上の特定の文字列情報を書き換えることができます。 これを応用すれば、例えば、バージョンやリビジョン番号などの特別な文字列情報を後で指定するといった使い方ができます。 以下、例…
Twelve Go Best Practices よりメモ。 各行の # はスライドの番号 コード エラーを先に処理して、ネストするのを避ける #4 可能なら同じことの繰り返しを避ける #5 Type switchを特別なケースのために使う #6 Type switchには変数宣言を使う #7 Function ada…
What's happening in Go tip (2013-08-15)よりメモ ちなみに、tip とは Goのリポジトリ https://code.google.com/p/go/ の開発中のバージョンを指します。 $ hg update tip で切り替えることができます。 (以下、間違い/勘違いがあるかもしれないので注意し…
1か月程前に「 ThinkPad Bluetooth ワイヤレス・トラックポイント・キーボード 」を購入しました。 Lenovoのサイトで購入しましたが、最近はAmazonでも購入できるようです。 トラックポイントがキーボードに付いているので、テレビに接続しているMacを扱う…
Redmineを使っていると、たまにリポジトリでファイルを読みたくなります。 しかーし、Redmineのリポジトリで「表示」をクリックするとダウンロードされてしまうことがあります。 例をあげると、Sphinxの*.rstファイルや、Cucumberの*.featureファイルなどで…
以前はできなかったのですが、はてなブログでソースコードのシンタックスハイライトができるようになってました。いつから?? ```go package main import "fmt" func main() { fmt.Println("Hello, 世界") } ``` とすると: package main import "fmt" func…
RSSがどんどん駆逐されているような気がしますが、特定のアンテナを貼るのにはまだまだ役に立ちます。 ここでは、新しいGoogle Groupsに変更するとRSSで読むにはどうすればよいのかについてメモしときます。 #新しいGroupsではもうRSS使うなってことなんだ…
インターネット共有をONにしてたら不眠症になった:というメモφ。#MacBookを閉じてもスリープしないからなんでだろと小一時間悩んだ。
実際に試した環境はMacとcygwin。 MacOS Xの場合も: $ convert -background white -fill darkslategray -font "ヒラギノ角ゴ-StdN-W8" -pointsize 32 label:"Test あいうえお" test.png Windows(cygwin)の場合も: $ convert -background white -fill darksla…
Go言語でchannelの使い方を忘れるのでメモ。 package main import "fmt" func main() { ch := make(chan string) go func() { ch <- "Hello, 世界" }() fmt.Println(<-ch) } ここにサンプルを置いとく。 http://play.golang.org/p/B43cNJkMu2