You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
はじめに 最近ではInfrastracutre as codeやImmutable Infrastructreの考え方によるインフラ管理が浸透してきました。 ChefやAnsibl、最近ではItamaeといったプロビジョニングツールの選択肢が増えてきとはいえ、未だに敷居の高さを感じ導入に踏み切れていない方も多いのではないでしょうか。 そこで今回はお手軽に始められるインフラ構築ツールとしてconfdについてまとめてみました。 confdとは goで書かれた設定ファイル管理ツールです。 kelseyhightower/confd 主要機能は設定ファイルのテンプレートエンジンなのですが、設定ファイルの生成前後で外部コマンドを実行することが可能です。 そのため 設定反映のための前処理 設定ファイルの自動生成 設定反映のためプロセス再起動 といった一連の作業を担わせることができます。 また、構成もシ
コミックマーケット87 3日目にGolangのマスコット「Gopher」のコスプレした人がいたという話をTwitterで目にしました。 コスプレ広場にgopher君がいるとの噂をキャッチした— ななやん (@7yan00) December 30, 2014 コミケにgopher君がいた pic.twitter.com/cMyhSFgIwy— ななやん (@7yan00) December 30, 2014 BASHさんの勇姿を撮影しました。ご確認ください cc: @bash0C7 pic.twitter.com/SLQ3Upt4MC— hokkai7go (@hokkai7go) December 30, 2014 #C87 様子です pic.twitter.com/NpDFimBHPz— こしば (@bash0C7) December 30, 2014 それはわたしです。 作り方 ボデ
はじめに 久々にパッケージのサイトを見ると、Dockerfileが用意されたようですが...(^^;) 以下の記事を参考にして、自分でもGo 1.4にmobileパッケージを追加してmobileパッケージ内のAndroidサンプルアプリケーションを動作させてみました。 go.mobileを動かしてみた。 go.mobile を使った Android 開発のまとめ 注意事項 mobileパッケージのサンプルアプリケーションはAndroid 4.4 (API 19)以上が対象のようです。 Nexus 5 + Android 5.0の環境で動作させてエラーになる場合は、以下の記事を参考にして「$GOROOT/src/runtime/malloc.c」ファイルを修正して下さい。 Go on Android Lollipop crashes with ENOMEM - Google グループ 環境情
日時: 2014-11:30 10:00~18:00 場所: 品川シーサイド 楽天タワー イベントURL: https://github.com/GoCon/GoCon/blob/master/2014autumn.rst togetter: http://togetter.com/li/751700 スライドは見つけ次第、追記予定 当日の品川シーサイドはミニ四駆大会があった Keynote1: Rob Pike (@rob_pike) (45min) Title: Simplicity is Complicated Go の成功の要因について話したい ちまたで言われているような早さ、容易さ、ツール、ライブラリ、並行性、インターフェースも違う 単純さが要因だと私は思ってる でもそれについて理解してもらうのは難しい 収束しようとしている言語たち Lang.Next カンファレンスにて、様々な
go.mobileパッケージを利用してみたので、環境構築などのメモを書きました。 Go 1.4でAndroidをサポートすることに。 私はGoとAndroidは相性が悪いので入らないだろうと思っていたのですが、Go1.4で入れてきました。 そこで、動作確認をしたところしっかり動作して、Nexus 5上にDeployもできたので記事を書いておこうと思います。 環境構築からデプロイまでの手順 詳細を飛ばしたい方は手順を見て進めて下さい。ちなみに確認した環境はMacOSX 10.9.5です。 go get code.google.com/p/go.mobile 2. (2014/11/22追記) 公式サブパッケージが変更になる関係でgolang.org/x/mobileというリポジトリに変わります。 3. (2014/11/22追記) go get golang.org/x/mobile でも可
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 原文:http://npf.io/2014/10/why-everyone-hates-go/ 酔っぱらった勢いで訳出してるので、違ってたら修正リクエストください。 訳者の1行でわかるサマリ それって、Goのシンプルな言語哲学が、ML系言語好きのアイデンティティを挑発しちゃってるからじゃないの? なんでGoってみんなに嫌われてるの? いや、実際みんなって訳じゃないんだろうけど。最近、なんてGoをみんなそんなに批判的なのかって言うquoraの質問が出たもんで。(わるい、普段はquoraへのリンクを張らないんだけど、それがこの記事のきっかけ
Go 1.3 Native Client Support Russ Cox October 2013 Abstract Go 1.3 will include support for running command-line programs under Native Client, Google’s SFI-based execution sandbox. Background Native Client (NaCl) is a restricted execution environment for x86 binaries. The most notable use of NaCl is to allow sandboxed execution of compiled binaries in Google Chrome extensions. However, NaCl also c
Goでプログラムを書いていると、汎用的なmap関数やfold関数(reduce関数)のようなものがあれば便利なのに、という場面が結構あります。 そういうときは、それぞれの型専用の関数を一通りあらかじめ用意しておく、というような方法でお茶を濁すことが多いと思いますが、そんなものではHaskellやLispな人はもちろんRubyやPythonに慣れたLL脳な人にも満足できないはずです。 そこで本記事では、ジェネリックな高階関数をリフレクションを駆使して実装することで、Goで関数型プログラミングを試みようと思います。 単純な実装のmap関数 最初に、関数を引数にとる関数を単純に実装した場合をみてみます。 例えば、sliceのすべての要素に対して関数を適用した結果を新たなsliceで返すMap関数を考えてみます。 package main import ( "fmt" ) var ( ints =
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く