タグ

2009年11月27日のブックマーク (6件)

  • 最悪なHello World | Happy My Life

    To all who Think Themselves a Programmerより。 サンフランシスコのある会社での求人なのだが、この会社では書類選考として、どの言語を使用してもいいので最悪なHelloWorld(画面にHello Worldと表示させるだけのプログラム)を書いてもらい、それを採用基準にしている。 最善のコードではなく、最悪な手法で試すとはなかなか面白い。言語選びなどでも個性が出るので、その人の潜在的なスキルが試される。日じゃこんな手法を採用している企業なんて少ないよなぁ。 採用された例 原文より抜粋して掲載。変態的(褒め言葉)なHello Worldの世界へご招待。 その1 y = lambda { |f| lambda { |x| lambda { |n| (f.call (x.call x)).call n } }. call lambda { |x| lambd

    tanakaBox
    tanakaBox 2009/11/27
    素晴らしい。
  • Rubyで作る奇妙なプログラミング言語

    このページは書籍「Rubyで作る奇妙なプログラミング言語」のサポートサイトです。 第二版 第二版が出ています。初版との違いは、誤植が修正されていることと、Rubyのインストール方法の項をアップデートした点です(つまり内容的には同じです)。

    tanakaBox
    tanakaBox 2009/11/27
    ネタ言語色々。
  • サンシャイン牧場 情報「露出」問題のまとめ | 鳩丸よもやま話

    「サンシャイン牧場」において、課金操作を行った人のメールアドレスと電話番号が「露出」していた件のまとめです。 はじめに「サンシャイン牧場」はmixiアプリとして提供されているゲームです。mixiアプリとしては最大の利用者数を誇り、2009年11月23日現在、利用者は300万人を突破しています。運営しているのはRekooという中国の会社です (が、最近、日法人もできました)。 2009年10月21日、サンシャイン牧場に「Kコイン」の仕組みが導入されました。実際のお金を支払って「Kチャージ」を行うとKコインが増え、Kコインを消費することで、通常では購入できない作物や肥料などを手に入れられる仕組みです。リアルのお金を支払ってアイテムを購入するという、いわゆるアイテム課金の制度になります。支払い方法は、株式会社ゼロの決済代行サービスを利用したクレジットカード払いでした。 ところが、この課金に際し

  • 54行で分散KVSを実装する(レプリケーション機能付き) - Blog by Sadayuki Furuhashi

    Ruby と MessagePack-RPC があれば、簡単なkey-valueストレージは簡単に作れます。54行で書けます(レプリケーションと負荷分散機能付き。サーバー38行、クライアント16行)。 簡単なKVSをベースにして、ログ集計や遠隔デプロイ、遠隔管理機能などの機能を追加していけば、ちょっと便利なサーバープログラムをサクサク自作できるハズ。 この分散KVSは、(keyのハッシュ値 % サーバーの台数)番目のサーバーにkeyを保存します。また、サーバーの名前順でソートしたときの「次のサーバー」と「次の次のサーバー」にデータをレプリケーションします。 すべてのサーバーで同じ設定ファイルを使います。サーバーごとの設定は引数を自分のホスト名に書き換えるだけなので、デプロイが容易です。 MessagePack-RPC for Ruby を使うと、分散しないkey-valueストレージ*1は

    54行で分散KVSを実装する(レプリケーション機能付き) - Blog by Sadayuki Furuhashi
  • 中学数学で「搾取の存在」を証明してみる

    『語学としての数学』を補完する意味で、 「このあたりの数学を学ぶと、こんなことまでできる!!」 といった動機づけ記事を、何回かに分けてやってみようと思う。 動機づけがないと学んでも使わないことになるだろうし、学びだしても途中であきらめる確率が高い。そもそも学ぼうという気が起きない気もする。 なるべく初等的なところから、動機付けを用意したいと思ったので、1回目は中学数学、それも文字式あたりまで、である。 正直、このレベルの数学で、大人がおもしろがれるネタを、浅学の身では見付けることが難しかった。 というわけで、しょっぱなから、こんなネタである(知ってる人はご存知のあのネタである)。 せめて全微分あたりまでいけば、「景気対策なんて相殺されちゃって意味無いぜ」といった「構造改革」な人も寿げる命題を扱えるのだが、全微分どころか偏微分も、高校でも習わないのだそうである。方程式からはじめると、道のりが

    中学数学で「搾取の存在」を証明してみる
    tanakaBox
    tanakaBox 2009/11/27
    無限等比数列は中学数学ではない。
  • crossbreed.jp

    This domain may be for sale!

    tanakaBox
    tanakaBox 2009/11/27
    投稿が面倒過ぎてつかってなかったが、ツール導入で便利に。か。