タグ

2013年11月5日のブックマーク (10件)

  • VOYAGE GROUP エンジニアブログ : エリクサーは最後まで使わないタイプです

    2013年11月05日18:16 カテゴリ エリクサーは最後まで使わないタイプです adingoアルバイターの @mururururu です。主にFluctというSSPのRTB周りを担当しています。 FluctのRTBサーバは Erlang で書かれており、個人的にも Erlang 周りの技術に注目しています。今回はあえて Erlang ではなくErlangVM 上で動くプログラミング言語 Elixirについて紹介してみます。 Elixirは Clojure, Ruby などの言語から強い影響を受けている動的型付き(関数型)言語です。JVM上で動くScalaJavaの資産を活用できるように、ElixirもErlangの軽量プロセスを用いた並列処理、耐障害性などの特徴をフルに利用することが出来ます。そんなElixirの魅力的なところを少し紹介してみます。 パターンマッチ関数型言語によくある

  • Redisの使用について - 株式会社オーツー|スタッフブログ

    こんちは。開発2部の吉岡です。 オーツーではKVSとしてRedisを使ってます。 なぜかというと、 インストールと設定が簡単なので、開発環境を作りやすい。 柔軟なデータ型。ハッシュとソート済みセットにはお世話になってます。 master-slaveのレプリケーションを作って、冗長構成も取ることが出来る。 という感じでしょうか。 ちなみにphpredis使って接続しています。 ランキングとRedis ランキング機能はソーシャルゲームに付き物です。 なぜRedisでランキングで作成するのかというと、データベースでも実装を行うことは出来るのですが、順位付けの処理に非常に負荷がかかります。特に同点同位。これがクセモノです。 リアルタイムでこれを生成するのはかなり難しいかと思いますが、Redisのソート済みセット使えばこの処理は比較的楽に実装出来ます。 参考になるのは↓な記事でしょうか。 Redis

    Redisの使用について - 株式会社オーツー|スタッフブログ
  • OS X Mavericksで外付けHDDデータ消失の恐れ ~WD社製HDDで発覚したが、eSATAやThunderboltにも疑いか

    taro-maru
    taro-maru 2013/11/05
    いやもうMavericksで仕事してるんですが…
  • おもちゃの“100万円札”で両替…「あまりにも稚拙」高校生2人逮捕 (産経新聞) - Yahoo!ニュース

    「100万円」と書かれた玩具の紙幣で両替を依頼し、現金をだまし取ったとして、大阪府警吹田署は4日、詐欺容疑で、府内の私立高校1年の男子生徒(16)と同級生の男子生徒(15)の2人を逮捕した。 逮捕容疑は同日午前11時35分ごろ、同府吹田市寿町のたばこ店で、男性店主(76)に玩具の100万円札紙幣のコピーを渡し、1万円札に見せかけて両替を依頼。千円札10枚を受け取ったとしている。「コンビニなどで出せばすぐにばれるが、小さな店ならだませると思った」と容疑を認めているという。 店主がすぐに偽物だと気付き、110番。緊急配備中の署員が現場から北東に約2・5キロ離れた同市内の路上で、年齢や服装のよく似た2人組の少年を見つけ、事情を聴いたところ容疑を認めたという。 通常、偽札の使用には偽造通貨行使容疑が適用されるが、「あまりにも稚拙で偽札とはいえない」(同署)として詐欺容疑で逮捕した。

  • Pythonにおける日本語のエンコーディングの検出について - 試験運用中なLinux備忘録・旧記事

    (2015/1/29)一部のリンク先を修正し、更にサンプルコードもPython 3で動作することなどを目的に一部修正した。 エンコーディングの簡易検出 例 ASCIIとISO-2022-JPの区別が重要でない場合のデコード 実用的なエンコーディング判別パッケージ エンコーディングの簡易検出「Pythonにおけるエンコーディングの扱いとエンコーディングの変換について」の最後で、特定のエンコーディングにエンコードされた文字列をUnicode文字列にデコードする際に実際のエンコーディングに合っていなければUnicodeDecodeErrorが出ることを書いたが、言い換えると、一部の例外を除いて正しいエンコーディング指定と文字列オブジェクトとの組み合わせでのみUnicodeDecodeErrorは発生しない。 これを利用して、エンコーディングが不明な文字列オブジェクトに対して、エンコーディング名の

    Pythonにおける日本語のエンコーディングの検出について - 試験運用中なLinux備忘録・旧記事
  • サンタクロースの橇を引いているトナカイの名前は何というか。 | レファレンス協同データベース

    Dasher(ダッシャー)・Dancer(ダンサー)・Prancer(プランサー)・Vixen(ビクスン/ヴィクセン)・Comet(コメット)・Cupid(キューピッド)・Donder(ダンダー/ドンダー)・Blitzen(ブリッツェン/ブリツェン)の8頭。 『サンタクロース学入門』及び『クリスマス小辞典』によると、「近代サンタクロース像を造ったのは、クレメント・ムーアの詩『クリスマスのまえのばん』であり、8頭のトナカイに橇を引かせることを定着させ、また、8頭のトナカイに名前を付けた。」旨の記述があったため、クレメント・ムーアの詩『クリスマスのまえのばん』を探すことに。 NDC 年中行事.祭礼 (386 9版) 参考資料 クリスマスのまえのばん クレメント・ムーア文 福音館書店 P/デウ 020165536 クリスマス物語集 中村妙子編訳 偕成社 90/ク3 020011235 (p14

    サンタクロースの橇を引いているトナカイの名前は何というか。 | レファレンス協同データベース
    taro-maru
    taro-maru 2013/11/05
    vmのホスト名にしたろ
  • 暗黒工房 ホラーフォント :怨霊、オバケ、吐き溜

    語フリーホラーフォント「暗黒ゾン字」(2018/5up) 漢字もカバーしたフリーの日語TrueType ホラーフォント第3弾です。 商用、フリー素材製作でもお使いいただけます。 もちろんJIS第一水準、第二水準完全対応。 ダウンロードページ 英字フォント 7種 一気に更新(2018.5) 8年ぶりですみません。 デスワン永遠の中2病です。 デススプリンターデス連発デス。 デーモンハンズ死人の手デス。 レバー肝臓です。 スカルパラダイス骨天国です。 スネーク蛇です。 サムワンウォッチング眼です。 日語フリーホラーフォント「怨霊」2.0(2010/5up) 漢字もカバーしたフリーの日語TrueType ホラーフォントです。 商用、フリー素材製作でもお使いいただけます。 ついにJIS第一水準、第二水準完全対応になりました。 ダウンロードページ 窓の杜で紹介されました。 窓の杜 - 【N

  • マンガ家になろうとマンガ書きまくってたらいつのまにかUIUXデザイナーになってた

    「大人になったらマンガ家になる」。そう言って、塾や学校をさぼっては古屋に通い詰め、マンガを書いて読み続けた結果。UIUXデザイナー(職種としては開発系webディレクター)となるに至った。 今もマンガは好きで、佐々木倫子や羽海野チカの新刊が出ては屋に走るし、ブックオフで『なんて素敵にジャパネスク』とか『きらきら馨る』を一気に買ってきては「ヒサギかっこいいー」ときゅんきゅんしている。 「ホットロードが映画化される、主演は能年ちゃん」ときまってからは再びホットロード熱が上がる始末。現在、会社の先輩とともに、『ホットロード』『瞬きもせず』などの紬木たく名著を回し読みしている。半徹夜でクッソ忙しい日だってちゃんとマンガは読みつづけている。先日ついに会社のノートのすきまに春山書いてしまった。その中毒性は押して測るべし。 マンガを読んで書く過程と同じように。 UIを作ることには、中毒性があると思う。

    マンガ家になろうとマンガ書きまくってたらいつのまにかUIUXデザイナーになってた
    taro-maru
    taro-maru 2013/11/05
  • vagrant-lxcで軽量仮想環境を手に入れる

    Vagrantは標準ではVirtualBoxを仮想環境として利用しますが、とにかく遅いのが難点です。 Test-Kitchenを使ってChefのCookbookのテストをしたり、これらを継続的インテグレーションしようとしたときにこの遅さはたまりません。いくつか手段はあってお金持ちの皆様であれば、大富豪アプローチということで、仮想マシンを動かす母艦にXeon E5-2697 v2を積んだ高性能マシンを使ったりもできるのですが、普通に考えれば、VirtualBoxよりも軽量な仮想環境を使うのが有力なアプローチです。 今回はLXCを使って軽量な仮想環境を手に入れる方法を紹介します。 LXCのインストールLXC自体の説明はこの辺とかこの辺を参照ください。 インストール対象の母艦はUbuntu 12.04 LTSです。 sudo apt-get install lxc sudoの設定変更sudoのバ

    vagrant-lxcで軽量仮想環境を手に入れる
  • PHPのジェネレータはイテレータより速い - hnwの日記

    先日の記事「PHPのジェネレータの実装を調べてみた」で僕は次のように書きました。 GeneratorクラスはIteratorインターフェースを実装しており、対応するPHPメソッドを持っています。また、Cで実装した場合のみ指定できるイテレータ関数も実装しています。このように両方が指定されている場合、foreachループではCの関数が呼ばれ、イテレータメソッドを明示的に指定した場合はPHPメソッドの方が呼ばれます。 ところで、イテレータに対応するPHPメソッドとC関数となぜ2つとも実装する必要があるのでしょうか。実は、PHPメソッドの方だけ実装すれば正常に動作します。C関数を実装する理由は速度面のメリットからだというのが僕の理解です。C関数は関数ポインタで単に呼び出せるのに対し、PHPメソッドの呼び出しは命令実行器の状態保存・復元の必要があるなど、呼び出しのコストがやや高いのです。 PHPのジ

    PHPのジェネレータはイテレータより速い - hnwの日記