タグ

2013年10月28日のブックマーク (22件)

  • 鬼から電話というアプリについて - ちょっと言わせてくれ

    ちょっと前にとあるSNSで 「これ子供に効果抜群!ギャハハ!これから躾に活用しよう」みたいな投稿を見た。 あれを躾けに使うとか、イカれてる。 おまえんちは北朝鮮もしくはナチスかよ。 あれはネタアプリだろ。100歩譲って1回使ってみて「怖かったねー」ならまだ分かる。 その子供は震えながらご飯を一気にかきこんだらしい。 一言言わせてもらう。 親辞めろ。お前に子育ては無理だ。 そんなアプリ使ってしか子供を躾られないならどの道終わりだ。 怖いから従うだけ。しかも脅しの道具として親はいつでもそのカードを持っている。それは健全な親子関係じゃない。反論は認めない。 こういうと育児の大変さを知っているのか。というやつがいる。 バカやろう。知ってるわ。むしろお前より子供多いわ。むしろだからその親はアホだと思う。 そもそも子供が震えるほど怖がっているものを、これは良いぞと使う神経はまともじゃない。鬼を信じてい

    鬼から電話というアプリについて - ちょっと言わせてくれ
    katzchang
    katzchang 2013/10/28
    うちの子どもは、歌って踊るコリラックマに恐怖する。あーゆーのはたまに助かる。マジおすすめ。
  • 怒れる市民が首都ワシントンで集結--写真で見る反NSA抗議デモ

    米国時間10月26日、米国家安全保障局(NSA)による大規模な監視プログラムに懸念を表明するため、多数の人々が首都ワシントンのユニオン駅から米連邦議会議事堂までの道のりを行進した。この横断幕は、NSAの大規模な盗聴プログラムが(ジャーナリストや内部告発者などに)もたらした「萎縮効果」とも言われる問題に関するものだ。 提供: Twitter/Fight for the Future (@fightfortheftr)

    怒れる市民が首都ワシントンで集結--写真で見る反NSA抗議デモ
    katzchang
    katzchang 2013/10/28
    "YES, WE SCAN"
  • トライ (データ構造) - Wikipedia

    "A", "to", "tea", "ted", "ten", "i", "in", "inn" というキー群によるトライ木 トライ木(英: trie)やプレフィックス木(英: prefix tree)とは、順序付き木の一種。あるノードの配下の全ノードは、自身に対応する文字列に共通するプレフィックス(接頭部)があり、ルート(根)には空の文字列が対応している。値は一般に全ノードに対応して存在するわけではなく、末端ノードや一部の中間ノードだけがキーに対応した値を格納している。2分探索木と異なり、各ノードに個々のキーが格納されるのではなく、木構造上のノードの位置とキーが対応している。 キーが文字列である連想配列の実装構造としても使われる。右図の例では、ノードを表す丸の中にキーが書かれ、連想される値がその下に書かれている。値が書かれていないノードはキー文字列の途中までにしか対応していない。各英単語

    トライ (データ構造) - Wikipedia
    katzchang
    katzchang 2013/10/28
  • idobata.ioでGeneric HookでFAILUREとかSUCCESSを出す - こんにちはこんにちはmonmonです!

    こんにちはmonmonです。 みんなが大好きグループチャットのIdobata。 JenkinsのHookが使えたりして便利ですが、cronとかでも失敗した時の や成功した時の を出したいなって思ったりしますよね。 ということでGeneric Hookを使って出しましょう。 まず失敗。 <span class="label label-important">FAILURE</span> こんな感じでlabelとlabel-importantのclassを指定したHTMLをidobataさんに飛ばすだけです。 次に成功。 <span class="label label-success">SUCCESS</span> こんな感じで今度はlabel-successのclassを指定すれば良いです。 ということで、 って感じや って感じの通知をidobataさんに出すことができます。 簡単ですね!

    katzchang
    katzchang 2013/10/28
    これはすでにやってた。
  • 新・三大JavaScriptフレームワークの実践(Backbone.js Knockout.js Angular.js) - Qiita

    Todoリストの機能 1.テキストボックスから、Enterで追加できる 2.登録したTodoはダブルクリックで編集可能になり、Enterで編集確定できる 3.登録されているTodoの総件数がフッターに表示される 4.完了したTodoがある場合、それらをリストから消すボタンが表示される 5.全選択/解除を行うチェックボックスがある 個人的な結論 趣味開発で使うならAngular.js・仕事で使うならKnockout.jsをお勧めしたい。 まず、フレームワークを選択する際は、以下3つの選択基準を持つとよいと思う。 1.開発の規模 大規模ならBackbone.jsはお勧めできる。 書き方が決まっていて、チュートリアルに目を通せば(面倒なのは置いておいて)何を作らなければならないかは簡単に理解できる。そこそこの人数で長い時間の開発を行うなら、UIチームはアプリケーションとView、サーバーサイドは

    新・三大JavaScriptフレームワークの実践(Backbone.js Knockout.js Angular.js) - Qiita
    katzchang
    katzchang 2013/10/28
  • Flight by Twitter

    A lightweight, component-based JavaScript framework for assigning behavior to DOM nodes.Overview Flight is a lightweight, component-based JavaScript framework that maps behavior to DOM nodes. Twitter uses it for their web applications. By way of example, we've included a simple email client demo (browse the source) built over the Flight framework. There's also a flight implementation over on the t

    katzchang
    katzchang 2013/10/28
    “An event-driven web framework, from Twitter”
  • 水も油もよく撥く柔軟多孔性物質「超撥水・超撥油性マシュマロゲル」の開発に成功 - 汚れを寄せ付けない素材として応用に期待 -

    ホーム 水も油もよく撥く柔軟多孔性物質「超撥水・超撥油性マシュマロゲル」の開発に成功 - 汚れを寄せ付けない素材として応用に期待 - 中西和樹 理学研究科准教授、金森主祥 同助教、早瀬元 博士後期課程学生の研究グループは、撥水性表面をもつ柔軟多孔性材料「マシュマロゲル」の細孔表面に撥油性の分子を結合させて表面エネルギーを低下させることにより「超撥水・超撥油性(水滴・油滴とも接触角が150度以上)マシュマロゲル」の開発に成功しました。 研究成果は、独化学誌「アンゲヴァンテ・へミー・インターナショナル・エディション(Angewandte Chemie International Edition)」オンライン版(2013年9月5日)に掲載されました。 概要  撥水・撥油性表面は防汚などの応用面から注目されている性質ですが、そのような表面の作製は容易でなく、表面微細加工技術などを駆使したさまざま

    水も油もよく撥く柔軟多孔性物質「超撥水・超撥油性マシュマロゲル」の開発に成功 - 汚れを寄せ付けない素材として応用に期待 -
    katzchang
    katzchang 2013/10/28
    かっこいい
  • バニラ選ぶ人ってバカっぽい

    職場の近くにサーティワンアイスが今年に入ってオープンした。 春先にhappy4youなる、好きなフレーバーを4つも選べて400円なるキャンペーンをやっていたときの話。 友人と店の前に並びフレーバーを吟味していたところ、彼はバニラ4つを真顔で注文した。店員さんは苦笑で聞き返す。彼は真剣にバニラ4つと告げた。 理由を聞くと、バニラが好きで他の味をべる気にはならない、とのこと。じゃあなんでショーケースを見てフレーバーを選ぶような素振りをしたのかと聞くと、選ぼうとしたけど選んだ結果やっぱりバニラに行き着いた、らしい。 先に言っておくが、彼はいわゆる変わった人ではないし、おかしな人でもない。ただ単にバニラが好きなだけなのだ。 私は昔から勝手な思い込みで、アイスの中でわざわざバニラをべる人は、どことなくバカっぽいと思ってしまうのだ。バニラしかなくてバニラをべるならともかく、他にもいろいろなフレー

    バニラ選ぶ人ってバカっぽい
    katzchang
    katzchang 2013/10/28
    いい話だった。
  • 俺の被害妄想でrailsが死ぬ時 - komagataのブログ

    昨日EdTech Hackathonに行って久しぶりに色々なWeb関係の方の空気に触れて思った事。 俺はrails好きで強力だし楽しいなーと思うんだけど、 「GoogleからJSのシングルページでもSEO的にペナルティが全く無くなったらサーバーサイド要らねんじゃね?mBaaSで良くね?」 とか 「ちょっとしたサーバーサイドの処理はPHPで良くね?エンジニア多いし、安いし、技術的負債とかセキュリティ・ホールとか経営者からしたらたいして気にならないし、実際の所よくわからないし、来年どうなってるかわからんし。」 とか 「railsエンジニアとか単価高い割に何やってるのかわからないし。テストを書いてます?もっとこうガーッと派手に動く機能追加してくれねえかなあ?」 とか 「長期的なプラットフォームとかはガッツリ作ってくれて構わないけど、もっと雑でいいから短命のモバイル・アプリ量産してくれねえかな?」

    katzchang
    katzchang 2013/10/28
    いい話だった。
  • 12歳の少年が政府関連ウェブサイトをハッキングしたことを認める

    by Lars Plougmann 2012年に複数の政府や警察のウェブサイトをハッキングしたとして起訴されていたカナダ・モントリオール在住の12歳の少年が、混乱を巻き起こし6万ドル(約580万円)の損害を発生させたことについて、罪を認めました。 Que. boy, 12, pleads guilty to hacking government websites | Canada | News | Toronto Sun http://www.torontosun.com/2013/10/25/que-boy-12-pleads-guilty-to-hacking-government-websites カナダ・モントリオール郊外のノートルダム・ド・グラースに住む小学校5年生の被告は、ハッキング集団・アノニマスを名乗って複数のウェブサイトをハッキングし、最大で2日間サービスを停止させました

    12歳の少年が政府関連ウェブサイトをハッキングしたことを認める
    katzchang
    katzchang 2013/10/28
    「ゲームやビデオの海賊版とその情報をアノニマスとトレードするためだった」
  • お気楽山岳ポータル|YAMAAN!(ヤマーン!)|【海外登山】エベレストトレッキング Vol.1

    今回も、2009年から2012年まで自転車で世界一周をしたSuzuki Takahiroさんから、エベレストトレッキングの記録をYAMAAN!に寄稿いただきました。 YAMAAN!もいつかは行ってみたいエベレストBC。 今回の「エベレストトレッキング」は、全4回に分けてお届けします! キリマンジャロ登頂記を書かせて頂いたSuzuki Takahiroです。2009年11月から2012年の6月まで自転車で世界一周をしており、2011年の4月と5月にネパールにいました。 ネパールを訪れた理由は1つ。世界で一番高い山エベレストをどうしても直に見たかったからです。エベレストベースキャンプに行くことは世界一周出発前から決めていました。自分に行ける範囲の中でできるかぎり近い場所であるベースキャンプへ向かおうと思ったのです。 エベレストは標高8,848mのヒマラヤ山脈に属する山で、中国とネパールの国境に

    katzchang
    katzchang 2013/10/28
  • 初めから厳密すぎるテストを書くのは筋悪なのではないかという話 - 愛と勇気と缶ビール

    これは人それぞれのコードの書き方に依存するので必ずしも筋悪というわけではない。むしろそういう風に書いてしまえる人もいるだろう、くらいの話。 何が言いたいかというと、自分の場合、ある程度は頭の中でまとめつつとりあえず手を動かして書いてみる→気に入らなかったり、後から「これではあかん」と思ったらインタフェース変える、みたいなことを繰り返しながら、要は同時にリファクタリングしながらコードを書いていくので、初めから厳密すぎるテストを書いてしまうと手戻りが多くなって非効率的なのである。 例えば、とあるJavaScriptのメソッドの返り値がこんな感じだったとしねえ。 { valid: true, foo: 10, bar: 0 } で、"valid"の部分はほぼ間違いなくこれで行くけど、"foo"と"bar"の部分は後から無くすかもしれない。あるいはkey名を変えるかもしれない。あるいは何か別のke

    初めから厳密すぎるテストを書くのは筋悪なのではないかという話 - 愛と勇気と缶ビール
    katzchang
    katzchang 2013/10/28
    重複したテストはメンテナンス性を下げるよね、という話。
  • 完璧な監視システムの作り方 in cybozu.com - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは、Hazama チームの萩原(@hagifoo)です。 ハードウェアは故障し、ソフトウェアにはバグがあり、運用ではミスがおきるもの。もちろん、障害が発生しないのが理想ですが人間が作ったものに完璧はありません。そこで、障害の前兆や発生を捉え、その詳細を運用チームに知らせるための監視システムが必要となります。cybozu.com でも以下のようにありとあらゆるものを監視するシステムを構築し日夜監視を行なっています。 今回は、そんな cybozu.com の監視(モニタリング)システムについてお話しします。 cybozu.com と障害 監視システムの設計 3つの監視 外形監視 症状監視・リソース監視 ログ監視 その他の監視 モニタリングフレームワーク 誰が監視者を監視するのか? まとめ cybozu.com と障害 まずは、監視対象である cybzou.com について説明します。

    完璧な監視システムの作り方 in cybozu.com - Cybozu Inside Out | サイボウズエンジニアのブログ
    katzchang
    katzchang 2013/10/28
  • Kazunori Otani – Medium

    katzchang
    katzchang 2013/10/28
  • 量子将棋が面白い - 西尾泰和のはてなダイアリー

    量子将棋というゲームが遊べるようになったということで、さっそくプレイしてみた。ルールは簡単に言うと、すべての駒は量子的な重ね合わせの状態にあり、どう動かしたかによって駒の状態が収束する。王将に収束した駒を取れば勝ち。(追記: ルールの解説書きました: 量子将棋 Q&A) 2勝2敗で結構面白かったので流れ去ってアクセスできなくなる前に感想をメモ。 1回目(勝ち) 棋譜: http://shogitter.com/kifu/884 僕の戦略 駒の種別が確定すれば取れる選択肢が減る。ということは必要がない限り駒は動かないほうが良い。動かさなければいけないのであれば歩の振りをするのが一番可能性が狭まらない。 王将に確定した駒を取れば勝ちなのであれば、相手の「王将かもしれない駒」をどんどん取って行って可能性を狭めるべき。 感想 駒の上にマウスポインタを置くと可能性のある駒の種類が出てくる 飛車を取る

    量子将棋が面白い - 西尾泰和のはてなダイアリー
    katzchang
    katzchang 2013/10/28
  • 猿が暴れてクラウドの障害に強くなるNetflixのシステム - ワザノバ | wazanova.jp

    http://techblog.netflix.com/2013/10/introducing-chaos-to-c.html歴史上の有名な開発プロジェクトからまなぶべきこと」をまとめていたときに、Videoの中で、ある大型ロケットエンジンの開発において、信頼性テストのために小型爆弾をエンジンの噴射口辺りで爆発させて耐性を調べた云々のエピソードが紹介されていて、更に続いて「ネット業界で同じようなことをやってるのはNetflixぐらいだ。」という説明がありました。その時は何のことだかよくわからなかったのでブログでは取り上げなかったのですが、今回見つけました。 以前紹介したように、北米のインターネットトラフィックの30%以上を占めるNeflixはインフラをAmazonに全面的に移行しています。クラウドに移行した後の学びとして、 自社データセンターの時は、個別のハードウェアインスタンスが障害

    katzchang
    katzchang 2013/10/28
  • Netflix Culture: Freedom & Responsibilityを読み直す (その1) - ワザノバ | wazanova.jp

    http://www.slideshare.net/reed2001/culture-1798664 このパワポについては年初に大きな話題になったので、目にした方も多いと思います。しかし、ニュースで取り上げられたのが内容の一部のポイントだけ & ニュース価値のある「有給取り放題」のようなセンセーショナルなトピックが報道の中心だったので、全容がうまく伝わってないのではないかと思います。自分は複数の人に勧めましたが、よく考えたら、忙しいのに120枚もあるパワポを読み込む人はあまりいなかったと思います。 組織のあり方について、多岐の話題に触れてますが、私はこの資料の一番の功績は、会社の成功と社員の成長(= 充実感)について、スタートアップから大企業までのどのステージでもあてはまる一貫した考え方を提示したことにあると思います。誤解のないように言うと、スタートアップと大企業では全てが同じではないです

    katzchang
    katzchang 2013/10/28
    “競合に転職すると聞いたとき、そのメンバをどうしても引き止めたいと思うか?が判断基準です。 ”
  • Gitで既にmasterにマージされている使用済みブランチを消す方法 - Qiita

    ランチいっぱい作っているとどれがマージ済みで削除していいかわからなくなったりしますよね。そんな時のためのTipsです。 使用済みブランチの削除関係Tips リモートリポジトリ名をoriginとする。 ローカルのマージ済みブランチを(currentとmaster以外)消す (現在のブランチにマージ済みなものを消すので通常git checkout master後に使う)

    Gitで既にmasterにマージされている使用済みブランチを消す方法 - Qiita
    katzchang
    katzchang 2013/10/28
    "git branch -d $(git branch --merged | grep -v master | grep -v '*')"
  • ディズニーランドに魔女宅キキや進撃の巨人… 掟破りのコスプレ集団に「やめて」の声

    東京ディズニーリゾートがハロウィーンムード一色に染まる「ディズニー・ハロウィーン2013」の期間中、ディズニーに関係のない仮装をしていた客がいたとして大ひんしゅくを買っている。 同イベントではディズニーキャラクター以外の仮装を禁止するなど、さまざまなルールを設けているが、インターネット上では「進撃の巨人」や「魔女の宅急便」などに扮したルール違反者の目撃情報がいくつも挙がっている。 ディズニーキャラのコスプレのみ許可される 毎年恒例のハロウィーンイベントでは、普段は禁止されているディズニーキャラクターの「全身仮装」を楽しむことができる。この機を心待ちにしている人も多く、お気に入りのディズニーキャラクターに扮した客があちこちで見られる。ただし大人の場合、全身仮装ができるのは東京ディズニーランド(TDL)のみ。対象日も決まっており、今年は9月9日~15日と、10月25日~31日の計2週間に限られ

    ディズニーランドに魔女宅キキや進撃の巨人… 掟破りのコスプレ集団に「やめて」の声
    katzchang
    katzchang 2013/10/28
    普段着では。
  • What Team Structure is Right for DevOps to Flourish?

    What Team Structure is Right for DevOps to Flourish?
    katzchang
    katzchang 2013/10/28
    うちは、一度Anti-Type Cに崩してるところだ。
  • AWS CLIでサービスの各種コマンドを動かしてみる(CloudFormation編) | DevelopersIO

    久々となりましたこのシリーズ、今回は、CloudFormationについて見て行きたいと思います。 AWS CLIでサービスの各種コマンドを動かしてみる | Developers.IO 目次 CloudFormationのテンプレート編集環境を整える スタック(Stack)に関する操作 テンプレート(Template)に関する操作 リソース(Resources)に関する操作 CloudFormationのテンプレート編集環境を整える まずはAWS CLIのインストールから。導入はこの辺りのコマンドでサクッと。 $ sudo easy_install pip $ sudo pip install awscli $ sudo pip install awscli --upgrade $ complete -C aws_completer aws $ aws --version 環境変数周りも最

    AWS CLIでサービスの各種コマンドを動かしてみる(CloudFormation編) | DevelopersIO
    katzchang
    katzchang 2013/10/28
  • Facebookが何千台ものMySQLを人手を使わず自律管理する仕組み「MySQL Pool Scanner(MPS)」

    おそらく世界でもっとも大規模にMySQLのクラスタを展開し、運用しているのがFacebookでしょう。複数のデータセンターにまたがり何千台ものMySQLサーバを運用するために、自動化の仕組みは欠かせません。 その自動化がどのような仕組みになっているのか。FacebookのデータベースエンジニアであるShlomo Priymak氏が、Under the hood: MySQL Pool Scanner (MPS)という記事をFacebookで公開しています。 かなり長い記事なので、ここではそのポイントをまとめて解説してみました。詳細はぜひ原文をあたってみてください。 MPSのおもな3つの機能 Facebookで稼働しているMySQLは、つねに1つのマスターとそこからレプリケーションされた複数のスレーブによるレプリカセットを構成しています。このレプリカセットの構造を維持し続けることで、可用性と

    Facebookが何千台ものMySQLを人手を使わず自律管理する仕組み「MySQL Pool Scanner(MPS)」
    katzchang
    katzchang 2013/10/28