2015年6月15日のブックマーク (13件)

  • Testing Techniques

    Testing Techniques Google I/O 2014 Andrew Gerrand Video This talk was presented at golang-syd in July 2014. Watch the talk on YouTube 2 The basics 3 Testing Go code Go has a built-in testing framework. It is provided by the testing package and the go test command. Here is a complete test file that tests the strings.Index function: package strings_test import ( "strings" "testing" ) func TestIndex(

    deeeet
    deeeet 2015/06/15
  • Projects

    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

    Projects
    deeeet
    deeeet 2015/06/15
  • I quit the tech industry / fuzzy notepad

    This Friday, June 12, will be my last day at Yelp. I don’t intend to look for another tech job. Or another job at all. Ever. I’m just thoroughly exhausted. I have so much I want to do, yet I’m selling half of my waking hours every weekday to someone else, for the sake of cleaning up their legacy messes. By the end of the day I’m already worn out, and now I have to squeeze in whatever I wanted to d

    I quit the tech industry / fuzzy notepad
    deeeet
    deeeet 2015/06/15
  • Docker3兄弟について - YAPC::Asia Tokyo 2015

    Dockerがリリースされてからだいぶ時が経ち、 Dockerコンテナを管理するツールもサードパーティ含め星の数ほどリリースされてきました。 しかしDocker自身もその状況を黙ってはいませんでした。 現在、Dockerエコシステムを提供する機能として 公式に以下のようなサービスがリリースされています。 Docker Machine Docker Compse Docker Swarm セッションではこれらのツールに関する、 以下の様なトピックについてお話する予定です。 これらのツールは一体なんなのか? どういった目的でリリースされたのか? どのような機能を提供しているのか? 今後のロードマップについて 実際にどのようなシーンで利用できるのか?利用しているのか? ※いくつかのユースケースを提示する予定 3兄弟が力を合わせた時、真の力が解き放たれる…(かも?

    deeeet
    deeeet 2015/06/15
  • FutureAutomation - YAPC::Asia Tokyo 2014

    (日語は下にあります / Japanese follows English) Automation. Deploy, setup server, CI etc... Automation is really important work to reduce repetitive (or complicated) tasks to focus on what we, engineer, human should really do. I've done many automations on different environments. My automation history started from where team did traditional by-hand deployment. And now I joined Internal PaaS Dev&Ops team a

    FutureAutomation - YAPC::Asia Tokyo 2014
    deeeet
    deeeet 2015/06/15
    お願いします!
  • Yet Another Perl Cooking - YAPC::Asia Tokyo 2015

    Perl (あるいは他の言語) を用いて料理・調理を自動化するという話をします. 料理は時間と手間がかかる営みですから,21世紀に生活する我々はこれを可能な限り自動化していく必要があります. 話す内容 2015年はプログラミング料理界にとって当にエポックメーキングな年となっています.私は大変興奮しています! 皆さんは nomikuというデバイスをご存知でしょうか.nomiku は簡単に言うと,鍋に装着して使う料理器具で鍋の中の温度を一定に保ってくれるというデバイスとなっています.これにより,人間が火加減を逐一確かめて調節するという手間を省き,機械に調理を任せることが可能となります. そして2015年,nomiku は更なる進化を遂げました.Wi-Fi を介して操作できる nomiku WiFi が登場したのです. このモデルは nomiku を遠隔地から操作するという機能を提供しているだ

    deeeet
    deeeet 2015/06/15
  • 我々はどのように冗長化を失敗したのか - YAPC::Asia Tokyo 2015

    概要 Webシステムを動かすサーバは、細胞と同じように、生まれて死んでいく。 そのようにシステム全体を活性化させることによって、常に綺麗なサーバを保つことができる。 それは式年遷宮という日古来のシステムの中にある、穢れと禊という概念にも通じる。 この概念は去年のYAPCで話した通りだ。 その思想を持って構築を試みた2015年、 構築前「完全無人自動化で運用しようや」 ... 構築後「冗長構成って当に必要なんですか?」 トーク内容 この構築の最中に彼が見たものとは? 式年遷宮インフラストラクチャ3部作の第2部にあたる今作は どのような思想を持ってとりかかり、どのように失敗したのか。 実体験を元にしたお話をできればと思います。 キーワード Consulを使おう consul-templateとdnsmasqとhostsファイルと順番と MySQL(GTID)という名の夢 mysqlfail

    deeeet
    deeeet 2015/06/15
    かっこいい
  • Packer 0.8 Windows Example on AWS

    setup_winrm.txt p�n��U �m��U <powershell> winrm quickconfig -q winrm set winrm/config/winrs '@{MaxMemoryPerShellMB="300"}' winrm set winrm/config '@{MaxTimeoutms="1800000"}' winrm set winrm/config/service '@{AllowUnencrypted="true"}' winrm set winrm/config/service/auth '@{Basic="true"}' netsh advfirewall firewall add rule name="WinRM 5985" protocol=TCP dir=in localport=5985 action=allow netsh adv

    Packer 0.8 Windows Example on AWS
    deeeet
    deeeet 2015/06/15
  • 技術ブログを書くことについて語るときに僕の語ること - YAPC::Asia Tokyo 2015

    エンジニアには、なぜか「技術」についてブログに書き残すという文化があるということはここでは言うまでもないと思います。 新たに投稿されるエントリを見かけない日はなく、なんらかの技術について書かれたエントリが毎日のようにエンジニア界隈を賑わせています。 技術ブログの内容は人それぞれです。 自分が注目している流行りの技術の紹介であったり、自分が作ったソフトウェアの紹介であったりします。 ときには「ポエム」と呼ばれるような、技術を通して自分の考え方や生き方を表現したものもあります。 その技術ブログの評価システムの代表的なもののうちの1つとして、はてなブックマークがあります。 テクノロジーカテゴリのホットエントリを日常的に眺めて、技術そのものもしくはエンジニア界隈の情報を仕入れたり、エントリにつけられるブックマーク数をブログを書くモチベーションにされている方も多いのではないでしょうか。 発表者もその

    deeeet
    deeeet 2015/06/15
  • 人生のコントロールを取り戻す(五七五) - ミームの死骸を待ちながら

    生きれば案外死なないもので,僕も今年で29になる. 労働を始めてからというもの一方的に社会に殴られ続け(体感には個人差があります)特に2013年は公私ともに乱れる酷い年で師走ともなればやれやれ死ぬかという心持ちであったが,憑き物が落ちたかのように2014年から人生のコントロール権をめきめき取り戻している,社会に出て初めて自分の足で立っているような気がしており,三十而立とは孔子もよく言ったもんだと思う. うまくいってることもいかないこともあるけど, 記憶はただの記録であり語らなければミームは死ぬ.というわけでこのへんで久しぶりに人生の進捗報告風戯言を書いておく."人生コントロール権獲得感覚"は,今回書くようないくつかの行動が精神に反映されたものだと僕は考えている. こんてんつ 会社を設立する ±100年に想いを馳せる 肉体を管理する 美味いものをう 知識を積み上げる 会社を設立する 201

    人生のコントロールを取り戻す(五七五) - ミームの死骸を待ちながら
    deeeet
    deeeet 2015/06/15
  • Why we’re building a container infrastructure platf...

    deeeet
    deeeet 2015/06/15
  • GoでlocalhostのWebサーバーに本番用のホスト名でHTTPリクエストする - Qiita

    こんにちは、@ono_matopeです。 GoでHTTPサーバを開発する際、通常はlocalhostで適当にサーバを起動し、 など、ホスト名にローカルアドレスを指定したHTTPリクエストを発行してテストをしていることと思います。(net/http/httptestを使った場合も基的には同じ) ですが、例えば http://matope.github.com のように、URLホスト名の一部がパラメータであるなどの理由によって、localhost以外のホスト名でHTTPサーバをテストしなければいけないことがあります。こんな時にどうしてますか?hosts? dnsmasq? つらいですね。 実はGoであれば、ほんの少しのコード追加で、ローカルのサーバーに任意のホスト名でHTTPリクエストを発行することができます。 new_addr := "localhost:8080" var localDi

    GoでlocalhostのWebサーバーに本番用のホスト名でHTTPリクエストする - Qiita
    deeeet
    deeeet 2015/06/15
  • Learn X in Y Minutes: Scenic Programming Language Tours

    Take a whirlwind tour of your next favorite language. Community-driven! Languages Translations

    deeeet
    deeeet 2015/06/15