memoメモ

最近はGo言語関連で。φ(..)メモメモ

2013-08-01から1ヶ月間の記事一覧

Go tipでなにが行われてる?(2013-08-30)

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のチケットにテンプレートを入れる(プラグイン不要) #redmine #redminejp

Redmineのチケットにテンプレートを埋め込みます。 ここで紹介する方法はプラグイン不要ですので、簡単に運用できるとおもいます。 結論からいうと、チケット作成ページのURLにクエリパラメータ(クエリ文字列)を付け足します。 では、さっそく試してみまし…

Go tipでなにが行われてる?(2013-08-23)

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) スライスの新しいシンタ…

コンパイル時に特別な文字列情報を入れるには #golang

Go言語の話題です。 コンパイル時にフラグを与えることで、ソースコード上の特定の文字列情報を書き換えることができます。 これを応用すれば、例えば、バージョンやリビジョン番号などの特別な文字列情報を後で指定するといった使い方ができます。 以下、例…

Go言語の環境をソースからビルドする #golangjp

Go1がリリースされて以来、各環境のGoコンパイラは Downloads - go - The Go Programming Language - Google Project Hosting で簡単にダウンロードできるようになりました。 またLinuxやOSXでも、パッケージマネージャでGoコンパイル環境を整えることもでき…

Go言語ベストプラクティス12コ

Twelve Go Best Practices よりメモ。 各行の # はスライドの番号 コード エラーを先に処理して、ネストするのを避ける #4 可能なら同じことの繰り返しを避ける #5 Type switchを特別なケースのために使う #6 Type switchには変数宣言を使う #7 Function ada…

Go tipでなにが行われてる?(2013-08-15)

What's happening in Go tip (2013-08-15)よりメモ ちなみに、tip とは Goのリポジトリ https://code.google.com/p/go/ の開発中のバージョンを指します。 $ hg update tip で切り替えることができます。 (以下、間違い/勘違いがあるかもしれないので注意し…

ThinkPad Bluetooth ワイヤレス・トラックポイント・キーボード をMacで使うメモ

1か月程前に「 ThinkPad Bluetooth ワイヤレス・トラックポイント・キーボード 」を購入しました。 Lenovoのサイトで購入しましたが、最近はAmazonでも購入できるようです。 トラックポイントがキーボードに付いているので、テレビに接続しているMacを扱う…

Redmineでリポジトリのファイルを読めるようにする

Redmineを使っていると、たまにリポジトリでファイルを読みたくなります。 しかーし、Redmineのリポジトリで「表示」をクリックするとダウンロードされてしまうことがあります。 例をあげると、Sphinxの*.rstファイルや、Cucumberの*.featureファイルなどで…