タグ

2013年11月28日のブックマーク (23件)

  • Chefのレシピは上から下に実行されるという誤解 | Engine Yard Blog JP

    Engine Yardを含むさまざまな場面で利用が広がったChefですが、その動作原理やアーキテクチャについてご存じない方もいることに気が付きました。細かなアーキテクチャを理解しなくても使うことができるというChefの長所を示しているともいえますが、細かな挙動を制御する際にはやはり動作原理などの知識があると役立ちます。 今回は表題のとおりレシピが実行される際のサイクルについてあまり知られていない部分を紹介します。 Chefの実行サイクルとリソースコレクション Chef(Chef Client、Chef Solo)が実行された際には直ちにサーバの設定が始まるわけではなく、さまざまなステップ毎に処理が実行されます。大まかには下記のようなステップになります。 Chef Serverとの通信、認証処理 Chef Serverからのクックブック、データの取得 クックブックのコンパイル ノードの設定

    Chefのレシピは上から下に実行されるという誤解 | Engine Yard Blog JP
    ikosin
    ikosin 2013/11/28
  • こわくない型クラス

    13. trait Monoid[A] { def plus(x: A, y: A): A def zero: A } def sum[A](list: List[A])(m: Monoid[A]): A = { list.foldLeft(m.zero) { case (total, e) => m.plus(total, e) } }

    こわくない型クラス
    ikosin
    ikosin 2013/11/28
  • 制約だらけの桃太郎 - ナナオクプリーズ

    制約:「桃」「おじいさん」「おばあさん」「犬」「猿」「キジ」「鬼」「きびだんご」「山」「柴刈り」「川」「洗濯」「どんぶらこ」「日一」「家来」「宝」の使用禁止 昔々、あるところに高齢の男性と高齢の女性が住んでいました。高齢の男性が周囲より標高の高い地形へ剪定作業に、高齢の女性が細長い地形に絶えず水が流れる場所で衣類の汚れを排除していると、上流から大きな学名Amygdalus persicaが大仰な擬音と共に流れてきました。 「こんなに大きなAmygdalus persicaは見たことないわ。これは良いみやげになるわね」 高齢の女性はその時折お尻の隠喩として使われる果物を持ち帰り高齢の男性と二人で割ってみると、中から元気のいい男の子の赤ん坊が飛び出して来ました。子供がいなかった高齢の男性と高齢の女性は大喜び。シロップ漬けの缶詰にすると美味しいそれから生まれた子供だったので、それらしい名前を付

    制約だらけの桃太郎 - ナナオクプリーズ
  • 怖いScala

    無職\(^o^)/ もう少し無職楽しむつもりだけど、なんとなく関数型言語書いて金貰えるような仕事ないかな・・・ 今年の前半は働いてたけど、去年の今頃も無職だった 暇だからScalazにひたすらpull req送る 気づいたらコミッターになっていた((((;゚Д゚))))!? 2013年11月現在、コミット数3位(コミットした行数では7位くらい。つまり細かいコミットが多い)

    ikosin
    ikosin 2013/11/28
  • https://dl.dropboxusercontent.com/u/261418/scala_at_isucon3/index.html

  • AWS Outposts(AWS サービスをオンプレミス環境で実行)| AWS

    AWS のインフラストラクチャとサービスをオンプレミスで実行し、真に一貫したハイブリッドエクスペリエンスを実現 AWS Outposts は、フルマネージドソリューションのファミリーの 1 員であり、AWS インフラストラクチャとサービスを事実上すべてのオンプレミスまたはエッジロケーションに提供し、真に一貫したハイブリッドエクスペリエンスを実現します。 Outposts ソリューションを使用すると、オンプレミスで AWS のネイティブサービスを拡張および実行でき、1U および 2U Outposts サーバーから 42U Outposts ラック、および複数のラックデプロイまで、さまざまなフォームファクタで利用できます。 AWS Outposts を使用すると、一部の AWS のサービスをローカルで実行し、ローカルの AWS リージョンで利用できる幅広いサービスに接続できます。使い慣れた

    AWS Outposts(AWS サービスをオンプレミス環境で実行)| AWS
    ikosin
    ikosin 2013/11/28
  • AWS アーキテクチャセンター (AWS Architecture Center) | アマゾン ウェブ サービス(AWS 日本語)

    AWS を初めて利用される方や、ベストプラクティスをブラッシュアップしたい方は、これらのリソースを始めてみてください。

    AWS アーキテクチャセンター (AWS Architecture Center) | アマゾン ウェブ サービス(AWS 日本語)
    ikosin
    ikosin 2013/11/28
  • ところてん - アットウィキ

    「日記/2013年05月09日/情報処理とは何か あとbigdataとか」は管理者からの閲覧のみ許可しています。 ログイン ログイン

    ところてん - アットウィキ
  • 5年後のデータサイエンティスト

    2. お前誰よ ところてん – http://twitter.com/tokoroten 大学時代 – – – – – 電子透かしの研究(B2~B4) コンシューマゲーム会社で9ヶ月のインターン(B3) 自然言語処理を利用したPhishing対策(B5~M2) 半導体計測器開発ベンチャーでバイト、C++と光学設計(B4~M2) IPA未踏ユース(M1)、学生ベンチャー起業(M2) 社会人 – 某通信会社の研究所(3年弱) – コンピュータウィルスの収集、分析 – クラウド、ビッグデータ関連の研究 – ドリコム(2年目) – インフラ → プロモーション分析 → アプリ分析 – 現在はソーシャルゲームデータ分析 兼 企画含めた何でも屋 Copyright Drecom Co., Ltd All Rights Reserved.

    5年後のデータサイエンティスト
  • 技術部(バックエンドエンジニア) | 面白法人カヤック

    募集職種自分に合う求人がないと思った方もご応募ください。ここに書いている求人は、あくまで私たちが想像できる範囲で書いた「募集要項」です。 たとえ自分に合う募集職種がないと感じても、あなたの想像力で募集職種の概念を勝手に広げていただいても構いません。 また、カヤックにはさまざまなグループ会社がありますので、多様な職種があります。そちらに興味がある場合は、その他の職種をご確認ください。 技術部(バックエンドエンジニア)面白プロデュース事業部 バックエンドエンジニアゲーム事業部 バックエンドエンジニアその他事業部 SREその他サービス事業部 データエンジニア障がいをお持ちの方へカヤックでは障がいをお持ちの方に限定したポジションの募集はしておりませんが、ご応募いただく方の障がいの状況に合わせて、お互いの納得の行く条件を見つけて行きたいと思っております。 応募時にエントリーフォームの「その他」欄に配

    技術部(バックエンドエンジニア) | 面白法人カヤック
    ikosin
    ikosin 2013/11/28
    “【募集人数】10名”
  • MySQLをmaster:slave=1:1構成にして参照をslaveに向けるのがなぜ良くないか - 酒日記 はてな支店

    MySQLのmasterとslave 1:1にして参照をslave向けるのってやりたがる人多いみたいだけど、性能たいして上がらない割に可用性落ちるだけだからやめようキャンペーン 2011-06-19 00:16:30 via YoruFukurou MySQL はレプリケーションが簡単に構成できるのですが、時折 master 1台 に対して slave 1台、更新処理は master に、参照は slave に、という構成を目にします。 個人的にはこの構成はお勧めでないと思っているので、その理由を考察してみます。 1. 可用性が落ちる 当然ですが、master, slave のどちらが落ちても影響を受けるために可用性が低下します。 2. 全体の性能がほとんど上がらない master 1台ですべてのクエリを処理する場合と比べて、可用性が落ちる引き換えとして見合った性能向上が得られるか、という

  • データベースのmasterとslaveの使い分けの話。2014年版 - Hateburo: kazeburo hatenablog

    社内で少し話題になったので。 運用上の話はfujiwaraさんの MySQLをmaster:slave=1:1構成にして参照をslaveに向けるのがなぜ良くないか - 酒日記 はてな支店 MySQLで参照の負荷分散を行うslaveは3台から構成するのがよいのでは - 酒日記 はてな支店 をみてください。 最近、新しくサービスができたり、新規機能でデータベースを追加する際には必ず全ての参照をmasterに向けてもらっています。理由は上記のエントリを読んでください。このような構成が取れるのはもちろん性能的にそれで問題ないからです。 新しいハードウェアに、設定されたMySQL、問題のないように書かれたSQLであれば、数千QPSは余裕に、また少し頑張れば数万QPSを一台で賄えます。なので大体のサービスはmaster一台で十分です。 さらにこの考え方を進めて、Webアプリケーションの中で sub d

    データベースのmasterとslaveの使い分けの話。2014年版 - Hateburo: kazeburo hatenablog
  • Webアプリケーションのテストを書くときに考えていること - 車輪を再発明 / koba04の日記

    テストを書く目的 自分の書いたコードが意図した通りに動いてるか確認するために書くのですが、自分が楽をするためと他の人のために書いてます。 自分が楽するため Webアプリの場合、実装した機能がちゃんと動作するかを確認するために何度もブラウザポチポチしてというのは時間がかかります。なのでその回数をなるべく減らすためにテストとして書けるところはなるべくテストで確認して、ブラウザポチポチする回数を必要最低限にしたいと思っています。 ブラウザポチポチするのも立派なテストだと思っています。再現性のない。 他の人のため テストがないと他の人がその機能に関連する機能を変更しようとした時に変更の影響がないのか確認することが出来ず、その機能に対するテストを手動で行わせてしまうことになってしまいます。 テスト書く時間がない問題 テストの話をすると書く時間がないと言われたりしますが、既存の開発の流れにテスト書くこ

    Webアプリケーションのテストを書くときに考えていること - 車輪を再発明 / koba04の日記
  • もしも矢沢永吉が桃太郎を朗読したら - ナナオクプリーズ

    矢沢です。 昔々あるところに、お爺さんとお婆さんがワオワオしてたんだけどさ。 お爺さんが山へ柴刈りに、お婆さんが川で洗濯してたら、ビッグな桃が流れてきたわけ。 ドンブラコ、ドンブラコって。ノッてくれ、ノッてくれって。婆さんつい拾っちゃったのよ。 その桃を切ったらさ、赤ん坊が生まれたのよ。この時点でもう、スターの素質があったのかな。 じゃあ桃から生まれたから、桃太郎にしようって。んでお爺さんが一回、俺のところに相談にきたんだよね。永ちゃん、この名前どうすかって。 んで、俺は言ったよね。いいね、その名前。いい名前なんだけどさ、俺はいいんだけど、YAZAWAがなんて言うかな? 結局、桃太郎に決まったんだけどさ。桃から生まれた子供。ヤバイ、って思ったよね。 それから桃太郎はスクスク育つんだけど、ある日急に、鬼ヶ島へ鬼退治に行きますとか言い出して。 すごいよね。桃から生まれて、鬼とケンカするとか。ス

    もしも矢沢永吉が桃太郎を朗読したら - ナナオクプリーズ
  • 武豊 サイレンススズカ故障の夜に生まれて初めて泥酔した (NEWS ポストセブン) - Yahoo!ニュース

    逆転、挫折、復活……レースに凝縮される悲喜こもごものドラマは、人の一生にも例えられる。だから人は馬に熱狂する。競馬界に語り継がれる「至高の名勝負」から、1998年の天皇賞秋のサイレンススズカと騎手の武豊について、中村計氏(ノンフィクションライター)が綴る。中村氏は武に当時を振り返ってもらった。 * * * 三度のやんわりとした「返答拒否」。そこに武豊の、今なお整理がつかない複雑な思いが凝縮されているようだった。 栗東トレセンで追い切りを終えた午前十時過ぎ。武は、表向きはあくまで淡々とあの日のことを振り返った。が、それだけにかえって感情の深さをうかがわせ、無念さが際立った。 1998年11月1日、晴天の東京競馬場で開催された秋の天皇賞。1枠1番、そして1番人気と、日付と同じく3つの「1」が並んだサイレンススズカにレース後、4つ目の「1」が付くのは必然に思われた。ゲートが開き、何かに弾

    ikosin
    ikosin 2013/11/28
  • ハッカーの遺言状──竹内郁雄の徒然苔第1回:ハッカーは二度死ぬ? | サイボウズ式

    元祖ハッカーで、未踏プロジェクト統括PMとしても知られる竹内郁雄先生の書き下ろし新連載です。 ハッカーは、今際の際(いまわのきわ)に何を思うのか──。成し遂げてきた数々のハックが走馬燈のように思い出されるのか、あるいは、直し切れなかった無数のバグへの悔恨に打ちひしがれるのか、あるいは……。ハッカーが、ハッカー人生を振り返って思うことは、これからハッカーに少しでも近づこうとする人にとって、貴重な「道しるべ」になるはずです。 連載は、毎月第4週に掲載していく予定です。竹内先生への質問や相談を広く受け付けますので、編集部、または担当編集の風穴まで、お気軽にお寄せください。 文:竹内 郁雄 カバー写真: Goto Aki その昔、このページをご覧の多くの方が、多分まだ生まれていなかった1967年に「007は二度死ぬ」という、ジェームズ・ボンドが活躍する映画が作られた。撮影地は日だった。ボンドガ

    ハッカーの遺言状──竹内郁雄の徒然苔第1回:ハッカーは二度死ぬ? | サイボウズ式
    ikosin
    ikosin 2013/11/28
    “会社ではプログラムを書けない、あるいは書きたくないプログラムを書かされていて、自宅に戻ってから、自分の好きな言語で、好きなプログラムを書いているとおっしゃった人が驚くほど多かった”泣ける
  • 退職時にやってはいけないこと

    退職をしました。 と言って、別に自分の決意とか今いる会社の限界を書こうとは思わない。 今回書いたのは、やってはいけないことを自分がやったから戒めに書く。 ①次に行く会社がばれた 「辞める。別の会社に行く。」と言ったら、見事に鎌かけられた。気付いたらばれてた。最悪だ。双方にとって最悪だと思う。うちの会社の方がいいぞ、あそこはダメだぞ、と具体的な話を散々された。 ②カウンターオファーを提示された。 何でやめるのか。いろいろ理由があるが優位性が最も高いのはお金だと言った。そしたらカウンターオファーを出すと言われた。「要らないです、辞めさせてください。」と言っても、「お前がこれを受けない理由はないだろ」と説得された。金が大事なんだと言った手前、受けないのは確かにありえない。しかし、これがものすごく長い道のりだった。時間がかかる。その間、なんどもmeetingする。衆目にさらされていることに気が付か

    退職時にやってはいけないこと
    ikosin
    ikosin 2013/11/28
    クロスカウンターオファー
  • Vagrant と Chef でつくるはてなブックマークの開発環境

    ブログサービスのHTTPS化を支えたAWSで作るピタゴラスイッチ / The construction of large scale TLS certificates management system with AWS

    Vagrant と Chef でつくるはてなブックマークの開発環境
    ikosin
    ikosin 2013/11/28
    "NOT 銀の弾丸"
  • t-antenna.com - このウェブサイトは販売用です! - t antenna リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    t-antenna.com - このウェブサイトは販売用です! - t antenna リソースおよび情報
    ikosin
    ikosin 2013/11/28
    “googleのサジェストなどは無視して問題ないです。”スマホもCVR高いユーザーはYahooが多いのかな?
  • 僕ははてブを信じない - まつたけのブログ

    僕ははてブを信じない。はてブなんてクソだと思う。 僕がはてブを信じないわけ なぜはてブを信じないのか、はてブをクソだと思うのかというと、結論から言ってしまえば自分がはてブしてもらえないからだ。 もちろんこんなことを言うと小人(←こどもじゃないよ!しょうじんだよ!)共は「自分がはてブされない腹いせにはてブをけなしている」と言って嘲笑ったり怒ったりするのだろう。燕雀安んぞ鴻鵠の志を知らんや!(←一回でいいから使ってみたかった) だがそういう小人共のことも含めて、僕ははてブなんてものを信じてないしクソだと思っている。小人たちからなんと言われようと、僕は別に自分では自分がはてブされない腹いせにこんなことを言っているわけではない。いや、厳密に言えば90%くらいは腹いせだけど、もちろんそんなのは考慮するに値しない誤差の範囲内だろう。 じゃあどういうつもりなのかと言うと、ごく単純な話、はてブという仕組み

    僕ははてブを信じない - まつたけのブログ
    ikosin
    ikosin 2013/11/28
    プリントアウトしたら11枚になった
  • [HTML5] Canvas + EaselJSを使ってSDNもどきのUIを作ってみる #1 | DevelopersIO

    クラウド環境の利用がスタンダードになりつつある昨今、Web I/Fを通して対話的にクラウド環境構築できることは当然ですが、もっとビジュアルにクラウド環境が構築できればいいなと思い、SDN(Software Defined Networking)もどきのUIHTML5のCanvasを利用してデモプログラムを作成してみることにしました。このシリーズは3回に分けて公開します。 利用した環境 EaselJS0.7.0 IIS7.5(Web Serverならなんでも可) ブラウザはChrome 作成する流れ 固定の文字と画像をStage上に配置する 配置した画像に対してEventListenerを定義する 固定画像をmousedownイベントでコピーを作成し、clickイベント(マウスボタンアップ)時に有効範囲であれば図形を追加し、範囲外であればドラッグ中の図形を削除する 緑のエリア内の図形をダブ

    [HTML5] Canvas + EaselJSを使ってSDNもどきのUIを作ってみる #1 | DevelopersIO
  • GitHub - jackfranklin/pulldown: The minimal JavaScript package manager.

    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 - jackfranklin/pulldown: The minimal JavaScript package manager.
  • オープンソースのワークフローエンジン「Activiti」チュートリアル

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    オープンソースのワークフローエンジン「Activiti」チュートリアル