Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
wate_wateのブックマーク / 2016年10月25日 - はてなブックマーク
[go: Go Back, main page]

タグ

2016年10月25日のブックマーク (5件)

  • Golangにおけるinterfaceをつかったテスト技法 | SOTA

    最近何度か聞かれたので自分がGolangでCLIツールやAPIサーバーを書くときに実践してるinterfaceを使ったテスト技法について簡単に書いておく.まずはinterfaceを使ったテストの基について説明し次に自分が実践している簡単なテクニックをいくつか紹介する. なおGolangのテストの基については @suzuken さんによる「みんなのGo言語」 の6章が最高なので今すぐ買ってくれ! 前提 自分はテストフレームワークや外部ツールは全く使わない.標準のtestingパッケージのみを使う.https://golang.org/doc/faq#Packages_Testing にも書かれているようにテストのためのフレームワークを使うことは新たなMini language(DSL)を導入することと変わらない.最初にそれを書く人は楽になるかもしれないが新しくプロジェクトに参入してきたひ

  • SlackやTwitterなどさまざまなプラットフォームに対応するボット作成ツール「Hubot」 | さくらのナレッジ

    近年では自動的にチャットツールやSNSなどに情報を投稿したり、それらのプラットフォーム上でユーザーと対話的にやり取りできる「ボット(bot)」が注目を集めている。今回はこのようなボットをJavaScriptで簡単に作成できるツール「Hubot」を紹介する。 ボットを使ってチャットツールをリアルタイム通知ツールとして活用する 近年、Slackなどに代表されるチャットツールを開発者間でのコミュニケーションに利用するケースが増えている。こういったツールは、ほぼリアルタイムにメッセージをやり取りできるのが特徴だ。さらに、電話や直接会ってのミーティングなどとは異なり、利用者は時間的な拘束を受けずに見たいときに送信されたメッセージを確認できる。 こういったチャットツールは開発者同士のコミュニケーションだけでなく、各種通知にも有用だ。利用例としては、ソフトウェアのビルドやテストといった比較的時間のかかる

    SlackやTwitterなどさまざまなプラットフォームに対応するボット作成ツール「Hubot」 | さくらのナレッジ
  • 【GitHub】1年以内に作成された人気リポジトリ20個をまとめました | HRナビ by リクルート

    コードレビューや情報収集など、エンジニアの開発シーンに欠かせないGitHub技術者の興味関心や開発トレンドが詰まったサービスなので注目が集まることも多々。今年に入ってからはFreeCoodCampの総スター数が、長年トップだったbootstrapを上回ったことが話題になっています。 今回は、2015年9月30日〜2016年9月30日に作成されたリポジトリのなかでスター数が多いリポジトリ上位20個を集めました。 稿のスター数、フォーク数は2016年9月30日9時現在の数値、メイン言語にはリポジトリ内の上位2言語を表示しています。 スター数が多い上位20リポジトリ 第1位:swift 2015年12月にオープンソース化したSwiftがスター数トップに。2016年9月13日にはSwift3.0がリリースされている。

    【GitHub】1年以内に作成された人気リポジトリ20個をまとめました | HRナビ by リクルート
  • QuipperにおけるTerraformの運用 - スタディサプリ Product Team Blog

    こんにちは、Engineeringチームの石村(kamatama41)です。Engineeringチームの主な役割はインフラ構築や監視、パフォーマンス改善などのいわゆるDevOpsやSREと言われる領域になります。 Quipperでは現在グローバル向けであるQuipper (School, Video)と日向けのスタディサプリという二つのプロダクトを運用しており、それらのプロダクトはAWS上に構築され、Terraformを使って構成管理をしています。そこで、私達がTerraformを運用するために工夫している点を紹介したいと思います。 Terraformとは? Vagrantなどを提供するHashiCorp社製のインフラ構成管理ツールで、AWSGCPなどが提供している各種クラウドサービスをリソースという単位で構築、コード化出来るツールになります。 (AWSのEC2インスタンスを5台立ち

    QuipperにおけるTerraformの運用 - スタディサプリ Product Team Blog
  • フリーエンジニアのIT案件ならレバテックフリーランス

    情報漏えいは他人事ではなく、今この瞬間にも自分のサイトやクライアントのサイトがクラッカーのターゲットになっているかもしれません。 「SSHという言葉は聞いたことあるけれど…」という方のために、SSHの基礎、設定・Tipを解説している記事を12個ご紹介します。 安全にネットワークを使用するには今や通信の暗号化は必須となっているので、この機会にSSHを格的に学び始めてはいかがでしょう。 インフラエンジニア案件を提案してもらう SSHの基礎解説 インフラエンジニアじゃなくても押さえておきたいSSHの基礎知識 / Qiita http://qiita.com/tag1216/items/5d06bad7468f731f590e SSHを使う上で知っておきたい基知識を解説している記事です。 エンジニアではないけれどSSHを学びたいという方に向けた記事になっているので、SSHを学習してみようかなと

    フリーエンジニアのIT案件ならレバテックフリーランス