タグ

2014年12月10日のブックマーク (21件)

  • GoUsers

    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

    GoUsers
    ikosin
    ikosin 2014/12/10
  • HashiCorp Launches Atlas to Power DevOps Application Delivery on Any Infrastructure -- Public, Private, and Hybrid

    ikosin
    ikosin 2014/12/10
  • 丼丸と海鮮丼、その歴史 - Sideswipe

    これは 丼丸 Advent Calendar 2014 - Adventar の記事です。 丼丸の海鮮丼はとても美味しい。ドクターストップをかけられる人間がいるほどであり、一種の麻薬といっていいほどの魅力がある。 もちろん、この丼丸の海鮮丼が誕生するまでには紆余曲折があり、簡単にポンと登場したものではない。海鮮丼が生まれるまでには長いストーリーがあるのだ。 そこで今回は丼丸の海鮮丼がこの世に誕生するまでの話について簡単ではあるが紹介していきたいと思う。 137億年前 宇宙誕生 宇宙ができた。丼丸や海鮮丼の土台はこの頃には出来上がっていたと言える。 因果論的決定論に従うのであれば、この瞬間に海鮮丼やその構成要素である酢飯やマグロやイカ、そして丼丸の誕生は約束されていたのである。 ただしまだ4つの相互作用が分かれていないため、将来海鮮丼の元になるであろう原子すら存在していない。 宇宙誕生から0

    丼丸と海鮮丼、その歴史 - Sideswipe
    ikosin
    ikosin 2014/12/10
    “50万年前頃には火を使えるようになっているが、海鮮丼は火を使わなくても作れるのであまり重要ではない。”
  • Overview: Launching 2-tier infrastructure on AWS - Help | Atlas by HashiCorp

    This tutorial will walk through launching a simple application on 2-tier AWS infrastructure. First, a quick overview of terminology and how the pieces fit together: Atlas Hierarchy Infrastructure is made up of many nodes, which run one or more services, such as a database, web servers, or load balancer. A service is defined by both it's software requirements, such as Ruby, Redis, Nginx, and the se

    Overview: Launching 2-tier infrastructure on AWS - Help | Atlas by HashiCorp
    ikosin
    ikosin 2014/12/10
    一連のツールがどういう役割なのか簡潔に説明されてて線がつながった感がある
  • https://atlas.hashicorp.com/

  • ConsulによるMySQLフェールオーバー - @ijin

    先日(6/22/14)、6月なのにどういう分けか早めに開催されたJuly Tech Festa 2014でConsulについて発表してきた。そのユースケースの一つとしてMySQL failoverをちょっとだけ紹介したので、ここに詳しく書いておく。 MHA MySQLレプリケーションの障害時にフェールオーバーしたい場合、MHAを使うの結構ポピュラー(日では)だと思います。MHAは最新binlogの適用、Slaveの昇格とレプリケーションの張替えまではやってくれますが、実際のフェールオーバーの部分はユーザに委ねられていて、master_ip_failover_scriptのテンプレートをカスタマイズするか独自実装する必要があり、一般的な実現方法としてはカタログデータベースの更新かVirtual IPの切替等があります。 Virtual IPだと居残りセッションの問題や切替の保証難しかったり

  • Consulを使ってみた | Pocketstudio.jp log3

    Consul ( http://www.consul.io/ ) という新しいツールが4月17日(日時間18日)に発表されました。Vagrant や Serf の作者さんが所属している Hashicorp 社としての新しいプロダクトです。 サイトによると、Consul は、’solution for service discovery and configuration’ とあり、サービス検出と設定のためのソリューションであり、具体的には、サービス(データベースやメール等々)を監視し、問題発生時にはトラフィックを迂回させるなどといった情報を、KVS を通して提供するもの、と書かれています。 また、複数のデータセンタにまたがる非常に大きなインフラ(基盤)上で、既に数ヶ月間利用されてきた実績もあるようですね。 4/19追記:背景やアーキテクチャのドキュメントは、別途厄翻訳しました Cons

  • Build an image | Packer | HashiCorp Developer

    packer { required_plugins { docker = { version = ">= 1.0.8" source = "github.com/hashicorp/docker" } } } source "docker" "ubuntu" { image = "ubuntu:jammy" commit = true } build { name = "learn-packer" sources = [ "source.docker.ubuntu" ] } This is a complete Packer template that you will use to build an Ubuntu Docker image. In the following sections, you will review each block of this template in

    Build an image | Packer | HashiCorp Developer
  • コストを下げろと言われたら~AWSでまずやること~ - Qiita

    こんにちは。CYBIRDエンジニア Advent Calendar 9日目のgucchonです。 新卒2年目、webエンジニアです。 8日目はkeitarouさんのGitHubをもっと便利にするためのChrome拡張とかでした。 全くGitHub使えてなかったんだな…と身にしみる内容でした。お恥ずかしながら… 日の内容 「サーバ費、もっと下がらない?」 なかなか聞きたくない言葉ですね。サービスを継続させていく上では当然コスト面をしっかり考えて運用をしていかなくてはいけないのですが、まぁ正直めんd...少しばかり手間です。ただ、AWSならある程度簡単にコスト管理ができて、対応策も用意されているので助かりますね。それでも誰もやりたがらないけど(ボソッ ということで、コストを下げろと言われてしまったとき、CYBIRDのコストカッター、gucchonがまずやっていることをご紹介したいと思います

    コストを下げろと言われたら~AWSでまずやること~ - Qiita
    ikosin
    ikosin 2014/12/10
  • Jenkinsのbuild flow pluginを使うとjobの設定管理が少し楽になる

    まとめ Jenkinsのjobの設定管理はリポジトリのバージョンと揃えないと行けないため面倒 全てをスクリプトで実行するのが理想だが、体の機能を使いたい場合は対応できない build flow pluginがファイルを読み込んで実行できるようになった これにより、Jenkinsのjobを呼び出すスクリプトをリポジトリ内に入れてバージョン管理出来る Jenkinsのjob設定問題 Jenkinsの大きな問題の一つは、Jenkinsのjob設定をどう管理するかだと思います。 例えばビルド手順を変更する場合、プラグイン設定に後方互換性がないような変更を行うと、 前のバージョンをビルドしたときにエラーになります。 このような場合、通常は最新の変更を取り込む事で解決しますが、 コードフリーズ中のリリースブランチのように、最新の変更を取り込めない場合はこの方法で解決できません。 このような場合、二通

  • 会社を退職しました

    今まで務めてきた会社を4月で退職しました(正式には最終出社日を終えました)。新卒で入社してから、ちょうど3年になります。せっかくいいきっかけなのでこれまでの道のりを振り返ってみようと思います。 IT/WEB業界に飛び込むまでIT、もっというとWEB業界に興味を持ち仕事にしてみたいと思うようになったのは、梅田望夫さん著『Web進化論』を読んだことがきっかけだったように思います。それまでは1ユーザとしてインターネットを楽しんでいただけでした。書を読むことでWEBのこれまでの進化、そしてこれからの進化の可能性を強く感じました。(今改めて読み返すとWEBをユートピア的に捉えすぎている嫌いはあるけれども、当時にしてはWEBの潮流をうまく整理した良書だったと思います。) 僕もWEB業界に身を投じてその進化の一端を担いたい、そう思ったのがこの業界に入ったきっかけです。 エンジニアになるまで会社ではエン

    会社を退職しました
  • 光へ

    タカキは恐れていた。自分は開発者として一人前であるのか。現時点の自分のスキルセットは市場価値があるのか。開発者としての成長は止まっていないか。技術トレンドに取り残されていないか。自分の生産性に見合う対価は支払われているか。 ITエンジニアとはほとほと難しい職業だ。終わりがない。何か1つ技術を身につけたとしてもその技術は5年後、10年後にはもう枯れている技術かもしれない(多くの場合、五年も経てば技術は陳腐化してしまうだろう)。最新の流行りの技術を勉強し身に付けたとしても技術潮流が大きく変わって使われなくなることだってすらある。 それゆえエンジニアは面白い職業でもある。日々変化する技術にキャッチアップし、その変化を楽しむこと。変化の流れに身を委ねる。他の産業にはない流れの速さだ。取り残されないようにうまく流れに乗る。進歩、進歩。学習、学習。吸収、吸収。毛刈り、毛刈り。おっと、いつのまにかYak

    光へ
    ikosin
    ikosin 2014/12/10
    いい話
  • 転職して、変わったもの、そして変わらなかったもの - WETな備忘録

    これは、光 Advent Calendar 2014の8日目のエントリです。 転職をして2ヶ月がたちました 残り少ない20代をどう過ごすべきかと思い悩みはじめたら、猛烈な勢いで頭髪の生え際が後退したので、これはヤバいと思い転職をしたのが、ちょうど2ヶ月前になります。 もしかしたら僕以外にも、僕と同じような悩みを持っていて、人知れず禿げている人がいるかもしれません。このエントリでは、僕が転職の前に抱いていた幻想と、転職後に感じた現実、その差に何を思ったかを記録することで、そんな人たちの一助となればと願いながら書いています。 なぜ転職したいと思い始めたか web系のエンジニアである以上、転職とは無縁ではないと思ってはいたものの、具体的に転職を考えはじめたの理由は、大きく分けて以下の3つの疑問もとい不満を抱いたからだと、当時は理解していました。 1. 自分のためになっているか 1つめは「この仕事

    転職して、変わったもの、そして変わらなかったもの - WETな備忘録
  • 光 Advent Calendar 2014 - Adventar

    穏やかな夜に身を任せるな。老いても怒りを燃やせ、終わりゆく日に。怒れ、怒れ、消えゆく光に。 - qbelog

    光 Advent Calendar 2014 - Adventar
  • Go言語の父と呼ばれるRob Pike氏による基調講演~Go Conference 2014 Autumn基調講演1人目 | gihyo.jp

    Go Conference 2014 Autumnレポート Go言語の父と呼ばれるRob Pike氏による基調講演~Go Conference 2014 Autumn基調講演1人目 2014年11月30日(日)に、楽天タワーにてGo Conference 2014 Autumnが開催されました。Go Conference(GoCon)は2013年に始まり、年に2回、春と秋に開催される日最大のGo言語のカンファレンスで、今回で4回目となります。今回は基調講演にGo言語の父と呼ばれるRob Pike氏と日Go言語の第一人者の鵜飼氏を招いていることもあり、今までで最も大きい規模となりました。 写真1 会場の様子 この記事では1人目のRob Pike氏の基調講演についてレポートを書きたいと思います。この基調講演では「Simplicity is Complicated」というタイトルで、Go

    Go言語の父と呼ばれるRob Pike氏による基調講演~Go Conference 2014 Autumn基調講演1人目 | gihyo.jp
    ikosin
    ikosin 2014/12/10
  • Javaであまりしないコーディング - 日々常々

    Java Advent Calendar 2014 - Qiita の9日目です。9日ったら9日です。 なんか難しいエントリが多い中ですが、空気を読まずに軽めでいきます。 Javaでは色々なコードの書き方ができるけど、実際あまりやらないよなーって思うコーディングについて、やらない理由を無理矢理書いてみた。 決して「やってはいけないコーディング」と言う意味ではないです。単に「私はあまりしない」程度で、一般的な(?)業務開発でもあまり見ない、くらいの位置付け。理解した上でやる分には全く問題無いですし、そう言うもんだと思って使っても良いとは思います。 複数変数を同時に宣言する int i, j = 2, k; 同じ型の変数(フィールドでもローカル変数でも)は同じ文で宣言できます。 けど、あまり使ってるのは見ません。 同じ型でしか使えないし、フィールドだとJavaDocコメント書き辛いし、初期化式

    Javaであまりしないコーディング - 日々常々
    ikosin
    ikosin 2014/12/10
    “セミコロンレスなんちゃら”
  • Introducing Consul Template

    Sign up for freeGet started in minutes with our cloud products TerraformInfrastructure as code provisioning​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌

    Introducing Consul Template
  • Consul by HashiCorp

    Identity-based networking with ConsulConsul uses service identities and traditional networking practices to help organizations securely connect applications running in any environment. The pillars of service networkingA modern service networking solution requires that we answer four specific questions: Where are my services running? How do I secure the communication between them? How do I automate

    Consul by HashiCorp
  • Jenkinsで複雑な処理をするときのjob構成について

    変数やビルド後の通知設定等が違うために、 ほぼ同じ内容のjobを15個ぐらい使っていたら、 だんだんと運用が死んできたのでメモ。 まとめ Jenkinsはプラグインの挙動を変えるのが難しいため、 ほぼ同じだけれど若干違う手順を行う必要がある場合、 似たようなjobが大量に並び、 手順の変更時などに全てのjobを変えきるのが辛くなります。 そこで、可能な限りビルド手順はスクリプトにするのと、 jobを種類別に細かく分け、 最上位のjobにはどの下流jobを実行するかだけを管理させることで、 複雑なjobでも変更に強くすることができるようになります。 前提条件 設定が全部で7種類ぐらいある 1ビルドはCPUをフルパワーで使って30分程度 一部の設定は定期実行やマージ毎でもビルドしたい 設定ごとに用途や使う頻度が違う為、定期実行タイミングは個別に設定したい ビルド後のデプロイ先や通知先、通知条件

    ikosin
    ikosin 2014/12/10
    大変そう
  • 俺の子連れおすすめスポット Advent Calendar 2014 - Adventar

    子連れで楽しく、お得に遊べるスポットを紹介していくアドベントカレンダーです。 定番のレジャースポットから、ローカルの穴場スポットまで オレオレおすすめスポットを書いていきましょう〜

    俺の子連れおすすめスポット Advent Calendar 2014 - Adventar
  • GitHub - dokku/dokku: A docker-powered PaaS that helps you build and manage the lifecycle of applications

    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

    GitHub - dokku/dokku: A docker-powered PaaS that helps you build and manage the lifecycle of applications