タグ

2014年6月23日のブックマーク (11件)

  • 高速にGo言語のCLIツールをつくるcli-initというツールをつくった

    高速にGo言語のCLIツールをつくるcli-initというツールをつくった tcnkms/cli-initGitHub cli-initを使えば,Go言語コマンドラインツール作成時のお決まりパターンをテンプレートとして自動生成し,コア機能の記述に集中することができる. デモ 以下は簡単な動作例. 上のデモでは,addとlist,deleteというサブコマンドをもつtodoアプリケーションを生成している.生成結果は,tcnksm/sample-cli-initにある. 背景 Go言語で作られたコマンドラインツールを見ていると,codegangsta/cliというパッケージがよく使われている. これは,コマンドラインツールのインターフェースを定義するためのライブラリで,これを使えば,サブコマンドをもつコマンドラインツールを簡単につくることができる(Usageを自動で生成してくれたり,bash

    akuwano
    akuwano 2014/06/23
  • ご注文は監視自動化ですか?

    『ご注文は監視自動化ですか?』 Serf と Consul を使って運用を楽しくする話 Serf とか Consul とか聞くけど、イマイチわからん!という疑問はありませんか。 どのような働きをするのかや、使いどころを、皆さんと共有したいなと思っています。 1. はじめに 2. 基編 ・ Serf ・ Consul ・ envconsul 3. 実践編 ・ API 連携 4. まとめ July Tech Festa 2014 June 22, 2014, @ AITT Shinagawa, Tokyo, Japan #techfesta #jtf2014 Read less

    ご注文は監視自動化ですか?
    akuwano
    akuwano 2014/06/23
  • 毎朝5時に起きてコードを書くソフトウェアエンジニア - higepon blog

    毎朝5時に起きて出勤前にコードを書くという習慣を始めた。2週間経ったのでまとめてみようと思う。この記録が小さい子持ちの30代パパ・ママエンジニアに役立つとうれしい。多分独身で若い人には役に立たない。 始める前に抱えていた問題 好きなコードを書きたい。勉強したい。そう思っても以下の理由により以前とは比べられないほどに時間がとれなくなってしまった。 子供に可能な限り時間を使いたい。結果的に自分の時間は減る コードを書く自由時間が極端に少ない 1人になれる時間がほとんど無い 家で10分以上集中できない。こどもが遊ぼう!って誘ってくるとか 子供に話かかられたり質問されたら出来る限り応えたい とにかく疲れやすい 以下のような典型的な1日。 朝は 6:30 頃に早起きの息子に起こされる。1人で起きて絵などを読める歳だが、静かに起きることは稀だ。トイレに行きたいとか。何かが見つからない。何だかんだで同

    毎朝5時に起きてコードを書くソフトウェアエンジニア - higepon blog
    akuwano
    akuwano 2014/06/23
  • 2011年・ドイツ連邦議会で「子どもの声を騒音としない」法改正の内容とは何か

    「ジュリスト」2011年6月15日号に「子どもが発する騒音の特別扱い--ドイツ」という解説記事がある。今週発売の「AERA」2012年11月26日号で「子どもの声は騒音なのか」という特集が組まれていて、ツイッター上でのつぶやきが生んだ波紋が多角的に取り上げられている今、昨年のドイツの法改正について「ジュリスト」から紹介してみたい。 [引用開始] ドイツ連邦議会は2011年5月26日、「連邦イミシオン防止法を改正案」(乳幼児、児童保育施設及び児童遊戯施設から発生する子どもの騒音への特権付与」を可決した。騒音被害については、現行法上、周辺の土地から発生する騒音により、質的な被害を被った場合には、賠償請求を行うことが認められているが(民法典906条・1004条)、今回の法案は、子どもが発する騒音についてはこれを特別扱いとし、このような騒音を理由として賠償請求がなされることがないように、連邦イミ

    akuwano
    akuwano 2014/06/23
  • Sensu on AWSな話

    全国2000人のSensuファンのみなさん、こんにちは。 ということで、すでにご存知の方も多いような気もしますが、6月20日(金)にJAWSUG東京第22回勉強会で話してきたので、スライド晒しておきます。 ちなみにこのスライドには書いてないけど、覚えておくと得かもしれないこととして SensuではClient側からServer側にKeepaliveの通知を送り続け、一定時間この通知がこない場合はServer側で死活監視エラーとみなすようになっている。したがって各サーバの時間はntpとかでちゃんと合わせておかないといけないCommunity Pluginを使うのはOKだが、レポジトリが大きすぎかつ若干取り扱いが雑なので、ChefのCookbookでremote_fileとかで自動で取ってくるようにすると、たまにハマるかもしれない。一度ローカルにコピーして安定版を自分でアップロードするようにし

    Sensu on AWSな話
    akuwano
    akuwano 2014/06/23
  • がんになってもカネが出ない「がん保険」~保険会社儲けのカラクリ(週刊現代) @moneygendai

    なりたくてがんになったわけじゃない。だからこそ、「いざ」というときのために備えてきた。それなのに「保険金は支払えません」なんて、あまりに理不尽じゃないか—そんなトラブルが頻発している。 「お客様のがんは対象外です」 「先生からは、確かに『がん』だと告知されました。まだ初期だから心配ないと言われましたが、まさか自分ががんに罹るとは思ってもいなかったのでショックでした。不幸中の幸いだったのは、がん保険に入っているから治療費の心配はしなくていいということ。 ところが、保険会社に申請すると、『お客様のがんは、保険の対象外です』と突き返されたんです。がんだと診断されたのにがん保険が下りないなんて、どういうことですか? これまで20年以上、万が一のためにと思って、保険料を払い続けてきたんです。いざというときの備えだったのに、肝心なときにカネが出ないなんて、保険ではなく詐欺じゃないか」 東京都在住の68

    がんになってもカネが出ない「がん保険」~保険会社儲けのカラクリ(週刊現代) @moneygendai
    akuwano
    akuwano 2014/06/23
    がんがおおきくなるまで育めと、、、?
  • インフラエンジニアのための次世代プロトコル入門 - 
July TechFesta 2014

    Paper Summary Encore: Lightweight Measurement of Web Censorship with Cross- Origin Requests

    インフラエンジニアのための次世代プロトコル入門 - 
July TechFesta 2014
    akuwano
    akuwano 2014/06/23
  • 「世界が変わらないのはエンジニアのせいでもある」堀江貴文氏がフリーエンジニアに向けて放つ5つの提言 - エンジニアtype | 転職type

    堀江貴文氏(写真は2013年5月14日掲載の弊誌記事より) 独立行政法人情報処理推進機構(IPA)が2013年に行ったアンケートによれば、8割を超える企業が「IT人材の不足を感じている」と回答している。フリーランスで働くエンジニアの存在意義は、今後ますます高まっていくことが予想される。 だが、フリーエンジニアが働く環境には、依然として大きな課題がある。個人事業主を受け入れない開発現場があるなど、社会的地位が低いこと、プログラミング業務以外の雑務に追われることが、フリーで働く上での障害となっている。 首都圏コンピュータ技術者株式会社の創設25周年を記念して行われたフォーラム こうした課題の解決を目指してフリーエンジニアの支援を行ってきた首都圏コンピュータ技術者株式会社(MCEA)は、創設25周年の節目となる2014年、フリーエンジニアのブランド化と品質保証のための新たな取り組みをスタートさせ

    「世界が変わらないのはエンジニアのせいでもある」堀江貴文氏がフリーエンジニアに向けて放つ5つの提言 - エンジニアtype | 転職type
    akuwano
    akuwano 2014/06/23
  • Dockerコンテナに入るなら SSH より nsinit が良さそう - Gosuke Miyashita

    追記 はてブでつっこみもらいました が、実行するカレントディレクトリは /var/lib/docker/execdriver/native/$id を使うのが正しいようです。(情報読み違えてた。)こちらには container.json があるので、ソースツリーからコピーしてくる必要ないですね。 また、コンテナ ID 取得は、docker ps -q --no-trunc の方が良い、とも教えていただきました。 つっこみにしたがって、最後の方の説明とシェル関数書き換えました。 つっこみありがとうございます! tl; dr タイトルまま 経緯 Docker でつくったコンテナの中に入って状態を確認するために、コンテナ内で sshd を立ち上げてアクセスする、ってなことを以前やってたんですが、コンテナ内で sshd を立ち上げる、というやり方がいまいちだし、そもそもコンテナの仕組みから考えれば

    akuwano
    akuwano 2014/06/23
  • 都議会で女性議員へのセクハラを撲滅するもう一つの方法: 極東ブログ

    ネットをそんなに見ているわけではないせいもあるけど、不思議だなあ、と思うのは、都議会で女性議員へのセクハラを撲滅するもう一つの方法について触れてある報道やブログを見かけないことだ。たぶん、たまたま私が見かけないだけなんだろうと思うけど。 ちなみに、もう一つの前の一つというのは、前回、前々回のエントリーで触れたように、都議会でセクハラ発言を禁じる規則を作ること。 そして、もう一つの方法がある。 こっちのほうがはるかによい。ただ、厳密にいうと、これで「撲滅」とまでいくかはちょっと不安な点がないわけではないが、それでも私の考えでは、こうした都議会で女性議員へのセクハラ問題はほぼ終わると思う。そして、この話の関連はすでにこのブログでも書いているのだけど……。 それは、都議会議員の半数を女性にすること。 大事なことなので、もう一度言いますね。都議会議員の半数を女性にすること。 そのためには、各政党か

    akuwano
    akuwano 2014/06/23
  • Google BigQueryにMySQLのデータを入れる | Ore no homepage

    肋骨が折れたかもしれん。痛え。それは置いといて…BigQuery。処理能力を体感したかったのでとりあえずMySQL番データをつっこんだ。fluentdでログも突っ込んでるんだけど、そっちはデータが溜まってないからまだおもしろくないかな。それについてはまた別途。まあ、fluentdでデータ突っ込むのはいろんな人がqiitaとかブログに上げてるし書くまでもないかもしれないけどね。 0. 作業の流れ MySQLからダンプを抜く ダンプをCloud Storageにuploadする Cloud Storage からbigqueryにインポートする クエリ投げる という流れになる。この記事では深く言及しないが、Google Compute Platformのコンソールでプロジェクトの作成やら課金の登録やらが済んでいて、作業を行うマシンにはコマンドラインツールがインストール済みであるとする。 コマ

    akuwano
    akuwano 2014/06/23
    俺のBigQuery...!