goに関するn0bisukeのブックマーク (7)

  • RaspberryPi×Go言語で電子工作!モーションセンサーからSlackへ通知を送る | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    はじめまして、エウレカという会社でWebエンジニアをしている小島と申します。 業務ではpairsというサービスの開発・運用チームで、pairsをGo言語で書き直すフルスクラッチ開発を担当しています。自宅では自作スマート家電開発・スマートホーム化を目指し趣味で「Raspberry Pi」を使用して電子工作したりしています。 今回はRaspberry Pi × Go言語で「センサーに手をかざすと通知が来る」という、外部ハードウェアと連携させて動かす仕組みをつくってみようと思います。Raspberry Piを買ったけれど、何をしたら良いのかわからないという方や、電子工作に興味のある方の参考になれば幸いです。 Raspberry Pi上にGo環境を設定する 開発時の動作確認を簡単にするため、Raspberry Pi上に直接Goの開発環境をつくります。 使用機器 体:Raspberry Pi Ty

    RaspberryPi×Go言語で電子工作!モーションセンサーからSlackへ通知を送る | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • Go Web Frameworks 比較 - Qiita

    Go言語にはいろいろなWebフレームワークが存在して、はっきりとしたデファクトスタンダードが決まっていません。 しいて言えば標準パッケージの net/http がデファクトですが、世の中ではそこに機能不足を感じた人たちが多くのフレームワークを開発しています。 そこで、いくつかのフレームワークを取り上げて、簡単なベンチマークと、それぞれのフレームワークでのいわゆるHello Worldの書き方をまとめておきます。 これによって、フレームワーク選びの参考になればと思います。 対象 Bone Echo Gin Gocraft Goji Gorilla Kami Martini Revel、BeegoKochaなど、見かけたが入れていないものがいくつかあります。コマンドでスケルトンを作るもの、net/http の Handler interface を満たさないものは除外しました。 追加してくれ

    Go Web Frameworks 比較 - Qiita
  • GoのGUIライブラリshinyを試す #golang - Qiita

    はじめに この記事は、2015年のGo Advent Calendarの1日目の記事です。 GoのAdvent Calendarは他にも2つあり、他の日担当の方は以下のとおりです。 Go その2:iktakahiroさんのdbr – Go 言語 O/R Mapper の紹介 Go その3:awakiaさんのGoのChannelを使いこなせるようになるための手引 この記事は2015年12月1日時点の情報を基に書いています。また、情報が少ない中、shinyのプロポーザルとソースコードを基に筆者なりに解釈した結果を書いていますので、間違いや勘違いを含んでいるかもしれません。間違いや勘違いを見つけた方は、ぜひコメントか編集リクエストを頂ければと思います。 なお、使用しているリビジョンは48f611b013d6f6fbecb58f8212b1152abb23b928です。 shinyはまだ始まった

    GoのGUIライブラリshinyを試す #golang - Qiita
    n0bisuke
    n0bisuke 2015/12/01
  • Go言語のデーモン化について

    GoAPIサーバー開発をしています。 サーバーアプリケーションの場合、プロセスのデーモン化が必要だと思いますが、 調べたところ、Goではデーモン化する仕組みがそろってなく、他の言語で使っていたプロセス管理のツールを使ってる人が多いみたいでした。 そこで、PM2というNode.jsのツールを使ってみたのですが、これがスマートなやり方なのかどうかわかりません。 このツールを使うべき!こうしたほうがいい!みたいなことを知っている方がいたらご教授願いたいです! よろしくお願いします!

    Go言語のデーモン化について
    n0bisuke
    n0bisuke 2015/10/15
  • こんなに簡単! Goで作るRESTサーバー - Qiita

    Goを始めて4日たった。仕事関係のウェブサービスで、負荷分散のためにバックエンドを冗長化する必要がでてきた。そういうとなんかすごそうだが、高負荷の外部コマンドを叩くだけのサービスを作ればいい。複雑さはない。今回はそのサービスをRESTサーバーとしてGoで作る。 この記事のゴール Goで作ったRESTサーバーをLinuxにデプロイし、httpieで叩いてみる 準備 まず、Macで作ってLinuxにデプロイしようと思うので、Mac, Linux, Windowsにコンパイルできるように、クロスコンパイル可能な状態でGoをインストールする:

    こんなに簡単! Goで作るRESTサーバー - Qiita
  • Go言語でPHPのvar_dumpやJavaScriptのconsole.log的なもの - Qiita

    デバッグするとき値の中身を見たいもの。Go言語にもPHPの var_dump やJavaScriptの console.log のように、値の中身をプリントすることができる関数がある。 関数 意味 例

    Go言語でPHPのvar_dumpやJavaScriptのconsole.log的なもの - Qiita
  • Go言語でシンプルな JSON API サーバー - Qiita

    概要 HTTP で JSON を POST すると、JSON で応答を返すシンプルなサーバーを Go言語で作ってみたものです。 日語文章を POST すると mecab でパースして、結果を返してくれます。 関連記事 インターフェース リクエスト HTTP で JSON形式のコマンドを POST します。 {"Token": "01234", "Sentence": "なにか文章"} Token: future reserve Sentence: mecab で解析したい一文(UTF-8) リザルト JSON形式で戻ってきます。 {"Status":0,"Code":"OK","Result":["A","B","C"]} Status: 0 で成功、それ以外で失敗 Code: 成功時は OK、それ以外は失敗理由 Result: 成功時 mecab の解析結果が array で戻る(UT

    Go言語でシンプルな JSON API サーバー - Qiita
    n0bisuke
    n0bisuke 2015/06/09
  • 1