タグ

2013年10月7日のブックマーク (13件)

  • thinking_in_erlang.md

    thinking_in_erlang.md Thinking in Erlang One day Erlang training. Goals This training should get you started with Erlang and understand how to design a highly available distributed system. Because there is only one day, we focus on the essential concepts and skip over many details that would be covered in the normal three days course. After learning the basics and doing a few exercises we will sta

    thinking_in_erlang.md
    katzchang
    katzchang 2013/10/07
  • 「スーパーマリオブラザーズ」1-2で新たな無限増殖ポイントが発見される よく見つけたなこれ……

    「スーパーマリオブラザーズ」の無限増殖ポイントと言えば3-1ラストの階段が有名ですが、“ある方法”を使って、1-2で無限増殖を行っている動画がYouTubeに投稿されています。ただし、2周目の「裏」ワールド時のみ。 無限増殖を行うポイントは、1-2(裏)中盤でマリオの頭上からメットが降ってくるところ。普通に進んでいくとメットの落下に間に合いませんが、「右寄せ(※)」と呼ばれるテクニックを使って、マリオの位置をあらかじめ画面右に寄せておくことで、メットが出現した瞬間、まだ足場の上にいるうちに踏むことができるのだそう。なるほどなるほど……ってできるか! ※右寄せ:ブロックに頭を半分めり込ませるようにジャンプすることで、画面はスクロールさせずに、マリオの立ち位置だけを半キャラ分右にずらすことができる。これを何度も繰り返して、マリオを画面の右側に寄せていくこと この位置でメットを踏むのがポイント

    「スーパーマリオブラザーズ」1-2で新たな無限増殖ポイントが発見される よく見つけたなこれ……
    katzchang
    katzchang 2013/10/07
  • しまむら店員に土下座させ携帯で撮影 強要容疑で43歳女逮捕 ― スポニチ Sponichi Annex 社会

    店員に土下座させ携帯で撮影 強要容疑で43歳女逮捕 北海道警は7日、商品が不良品だと訴え、衣料品店の店員に自宅に来て謝罪するよう約束させたとして、強要容疑で介護職員の女(43)を逮捕した。店内で店員に土下座をさせ、携帯電話のカメラで撮影したという。

    katzchang
    katzchang 2013/10/07
    「土下座を強要された従業員が9月下旬、東署に被害届を出していた」
  • FlumeとEsperを用いたSQLライクなクエリによるストリーム処理 | 株式会社サイバーエージェント

    JavaベースのオープンソースであるApache Flumeではアクセスログなどのファイルをリアルタイムに転送可能であり、またInterceptorといった機能を実装することで転送するデータを集計・加工することもできる。 このように自分たちで機能を作り込めば自由に集計・加工ができるが、複雑な要件のものとなると1つ1つ実装していくのは工数が大きく効率的ではない。 そこで、論文ではFlumeによってデータを転送し、複合イベント処理(CEP:Complex Event Processing)が可能なJavaベースのオープンソース Esper のSQLライクなクエリによって柔軟にストリーム処理ができる仕組みを実現した。 パフォーマンスについてもテストを行い、十分に実用性のある性能であることも検証できた。 1-1. Apache Flume Apache Flume[1]は大量のログデータな

    katzchang
    katzchang 2013/10/07
  • 『傷害事件の顛末』

    この記事を最初に投稿したのは2013年10月01日ですが、 編集作業の効率向上のため、 投稿日が変更してありますことを御了承ください。 * 傷害事件の顛末 2013/10/01 佐伯篤 ツイッターに投稿したものをここにバックアップします。 加筆・修正もあります。 削除リスクも承知で書いています。 バッシングされる方もいるでしょう。 読み返したい方はスクリーンショットしておいたほうが良いかもしれません。 読みたくない方の目に入った場合はごめんなさい。 これが遺書とならないことを願います。 ******************************************** 書けるうちに書いておきます。 2013年9月20日午前1時。サークルKに深夜勤務中の出来事です。 来店した酔っ払いが暴行を仄めかして店内で騒ぎ出したため、 危険回避のため咄嗟にとった行動の結果、 私は傷害事件の被疑者と

    『傷害事件の顛末』
    katzchang
    katzchang 2013/10/07
    弁護士雇え、としか。
  • みんなビックデータビックデータって言ってるけど 名寄せとかどうしてんの?

    自由診療クリニック向けのオールインワンSaaS「medicalforce」、警備事業者向けオールインワンSaaS「警備フォース」を提供する株式会社メディカルフォース。フルスクラッチでの開発を実現させるスクラムの構築をまとめました Developer eXperience Day 2024 株式会社メディカルフォース CTO 畠中 翔一(@punk_punx)登壇スライド

    みんなビックデータビックデータって言ってるけど 名寄せとかどうしてんの?
  • 軍隊に学べ! 最も合理的なTシャツのたたみ方「ミリタリーロール」 | ライフハッカー[日本版]

    Tシャツをパッキングする場合、グルグル巻きの状態にしてしまう「ミリタリーロール」と呼ばれる方法が省スペースになり、同時にシワになるのも予防できるので合理的である、と言われています。 タイトなブリトーのような状態にするのが理想的なのですが、これはやり方をマスターするのにちょっとしたコツが必要。 そこでYouTubeユーザーであるHector Cervantesさんは、1ドル札を使って簡単に上手なミリタリーロールを行う方法を動画で紹介しています。日であれば千円札で代用できますよ。動画を見てもらうと分かりやすいかと思いますが、まず最初に下からおよそ10センチくらいを折り返しておきます。そして真ん中に1ドル札または千円札をヨコに置き、Tシャツの両側を折り、およそ15センチ幅にたたまれた状態にします。 お札を取り出し、襟の部分から順にタイトに巻いて行きます。巻いて行くと両端がぺったんこになっていく

    軍隊に学べ! 最も合理的なTシャツのたたみ方「ミリタリーロール」 | ライフハッカー[日本版]
    katzchang
    katzchang 2013/10/07
  • What is the best comment in source code you have ever encountered?

    Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives

    What is the best comment in source code you have ever encountered?
    katzchang
    katzchang 2013/10/07
  • 「頭の中はまだバブルだから?」ソーシャルゲーム開発会社の若手エンジニアの再就職先が見つからない - EconomicNews

    株式会社エコノミックニュースが提供する、政治・経済・テクノロジー・ライフなど、様々なジャンルの知りたい情報をお届けします。「頭の中はまだバブルだから」?ソーシャルゲーム開発会社をクビになった若手エンジニア仕事が見つからない 2013年10月06日 11:52 グリーが2日、全社員の1割強に当たる200人の希望退職の募集を発表したが、グリーだけでなく、ソーシャルゲーム業界は苦境に陥っている企業が少なくない。ゲームの開発や広告宣伝費用がかさんでいるうえ、ガラケーからスマホへの転換で競争は激しくなるばかり。“ソーシャルゲームバブル崩壊”の声も聞こえる。 90年代はじめのバブル経済崩壊後もそうだったが、バブル絶頂のころに隆盛を極めていた人々の凋落ぶりはひどい。ソーシャルゲームバブルの崩壊では、年収1,000万円以上の高給でゲームを開発してきた若手のエンジニアたちが今、その憂き目に遭っているという

    katzchang
    katzchang 2013/10/07
    街にあふれたバブル感染エンジニア、やばい。
  • 基本的なこと

    必要呼び Haskellの言語仕様(ja)は式の評価順序を定めていないが、プログラムの計算量を見積もるには具体的な評価戦略を知っている必要がある。といっても事態は単純で、GHCを始めとする有名な処理系は全て「必要呼び(call by need)」という評価戦略を基にしている。(「Haskellは遅延評価をする言語である」と言われるが、この「遅延評価」という語は必要呼びを指す)。そこで、必要呼びに従った評価を手動で再現することができれば、Haskellプログラムの計算量をおおざっぱに見積もることができる。以下ではその手順を紹介する。 普通の言語の評価戦略は値呼び(call by value)と呼ばれる。値呼びと対比したときの必要呼びの大きな特徴は、関数を呼ぶ際に、引数を未評価のまま渡すことである。次の関数を考える。 inc :: Int -> Int inc n = n + 1 これを使っ

    katzchang
    katzchang 2013/10/07
    「未評価の式がメモリを圧迫する問題を空間リーク(space leak; スペースリーク)と言って、Haskellでありがちなパフォーマンスバグの一つ」
  • ITインフラで起きる「もしも」のための12個のコマンド

    こんにちは。斎藤です。 ITインフラの障害は、多くの場合「予期せぬ」タイミングで発生します。特に、CPUリソースを多量に消費したり、Disk I/Oが輻輳している場合、その切り分けは困難な状況に陥りやすいものです。 そこで、日はITインフラ、特にOS・ミドルウェアを支えるにあたって、問題解決を助けてくれるであろう12個のコマンドを取り上げてみます。「必ず押さえておきたい」5つのものと「更に覚えると便利なコマンド」7つの2節に分けてお話しします。 ※CentOS 6.4 (64bit)を前提に取り上げます 必ず押さえておきたいコマンド もしITインフラ管理者になりたてな方はぜひ サーバサイドのプログラマをやっていたのだけれど、ある日突然「君、サーバ管理担当ね!」と、バトンを渡される方っていらっしゃると思います。私も以前はそのクチでした...。そうなってしまったとき、まずは覚えておきたい5つ

    ITインフラで起きる「もしも」のための12個のコマンド
    katzchang
    katzchang 2013/10/07
  • Haskell使いの高頻度取引の会社にお邪魔した

    先日、日経コンピュータ特集記事の取材で東京都内の某所にある「Tsuru Capital」という、高頻度取引(HFT、High-Frequency Trading)を手掛ける企業のオフィスにお邪魔した。 HFTというのは、プログラムによって株式などの金融商品を数ms(ミリ秒)から数μs(マイクロ秒)で高速に自動取引すること。自己資金で取引する「プロップファーム(proprietary trading firm)」と呼ばれる企業が中心で、米GETCO(2013年7月に米Knight Capitalと合併)などが有名だ。 HFTを行うプロップファームの多くは、米国など海外に拠点を置いており、Tsuru Capitalのように日国内に拠点を置く企業は珍しい。株式売買では、海外企業であっても国内の証券会社と契約し、自社の取引プログラムをその証券会社のサーバーに配置すれば日市場でのHFTは行える。

    Haskell使いの高頻度取引の会社にお邪魔した
    katzchang
    katzchang 2013/10/07
  • The Evolution of the Web

    The web today is a growing universe of interlinked web pages and web apps, teeming with videos, photos, and interactive content. What the average user doesn't see is the interplay of web technologies and browsers that makes all this possible.� Over time web technologies have evolved to give web developers the ability to create new generations of useful and immersive web experiences. Today's web is

    katzchang
    katzchang 2013/10/07