タグ

2014年6月5日のブックマーク (10件)

  • Mac OS X (Mountain Lion) にJubatus をインストールする方法 - その手の平は尻もつかめるさ

    Mac OS X にJubatus をインストールすべく、ソースからしこしこビルドしてたらカジュアルにコケて、 「フゥォォォォッォオオオオオオアアアアアア!!!!!!!!」という具合に唇を噛み締めていたら、id:katsyoshi さんから、 「それ、homebrew で出来るよ」 という大変に大変な大変素晴らしいアドバイスを頂いて、結果としてインストール出来たので、 「ビルドに費やした時間が水泡に帰す」という悲しみを再び繰り返さない為に、その手順をまとめます。 (僕の環境がMountain Lion だったのでタイトルではそれと表記していますが、多分Lion 等でも動くのではないでしょうか。) homebrew-jubatus を使う homebrew-jubatus (←素晴らしい!) https://github.com/ogawa/homebrew-jubatus 基的にはREA

    Mac OS X (Mountain Lion) にJubatus をインストールする方法 - その手の平は尻もつかめるさ
  • Sparkとかいうのがありまして - Qiita

    この記事はScala Advent Calendarの9日目です。 遅刻しました。すんません(´・ω・`) Apache Sparkとかいうのがあるぽよです。 よくわかんないけど面白そうなので足突っ込んでみました。 そもそもSpark is 何? 大規模ストリーム処理フレームワークだそうな。 RDD(Reslient Distributed Datasets)と呼ばれるキャッシュ機能によってデータセットを 繰り返し扱うような処理(機械学習、データマイニング)が他と比べて数倍から数十倍早く行える。 主な用途として、機械学習やデータマイニング、ログ解析など。 Streaming配信を行うサービスで使われたりも。 そして何より…..Scalaで実装されてる! 今回の目標 とりあえず「チュートリアル」やってみます。 まずは導入から ローカル環境で遊んでみる分には、Spark体のみで大丈夫です。

    Sparkとかいうのがありまして - Qiita
    ash1taka
    ash1taka 2014/06/05
  • Building Storm On OSX 10.9 (Mavericks) - P. Taylor Goetz

    Nearly a year ago to the day, my freind and coleague Brian O’Neill blogged about building storm on OSX. I had been through that pain two years ago, and largely forgot about it (once you get 0mq and JZMQ installed you’re largely in the clear). That is until today, when I had to set up a storm development environment on a new laptop… Things have changed since then. Apple has released OSX 10.9 (Maver

    ash1taka
    ash1taka 2014/06/05
    storm
  • OSXにApache Hadoopをインストール - memorandum

    Macboook Airなどのローカル環境でHadoopを気軽に試したいケースもあるかと思います。OSX 1台だけでHadoopを使う場合の環境構築手順をまとめました。 参考 - 公式サイト:Single Node Setup 環境 OSX 10.8.4 Apache Hadoop 1.1.2 Java 1.6 インストール手順 HomebrewでHadoopをインストールします。 brew install hadoop ssh認証用の鍵を作成します。 ssh-keygen -t rsa -P "" cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 「システム環境設定」の「共有」で、リモートログインをオンにします。 localhostにパスワードなしでsshログインできることを確認します。 ssh localhost 設定ファイルを修正します。

    OSXにApache Hadoopをインストール - memorandum
  • 英語が「使える」ようになる方法 - シリコンバレー起業日記

    最近、僕の周りで英語を習得するというのが、楽天社員以外でもかなり話題になっているので、自分の(限られた)経験も踏まえて書きます。 ■ゴール設定 まず「英語ができるようになる」というのをもう少しちゃんとゴール設定する必要があります。「英語ができる」にもいくつかレベルがあって、 英語圏に住めるようになる(日常生活ができる) 英語仕事が出来る(主に社内向けに英語を使える) 英語で営業・マーケティングが出来る(社外向けに英語を使える) 英語で論理的な文章がしっかり書ける 英語だけで生きていける の5つのうちどれが必要なのかを自分が把握する必要があります。 ■僕の場合 アメリカ(シリコンバレー)に来て5年くらい経ちます。最初の2年間は、スタンフォードのComputer Scienceで研究員。その後3年間はSearchManという会社を起業しています。 今現状で、1)と2)は問題なく出来ます。 4

    英語が「使える」ようになる方法 - シリコンバレー起業日記
    ash1taka
    ash1taka 2014/06/05
  • Rubyで「半角何文字」か調べる - Qiita

    class String def better_han_zen_length self.length*2 - self.scan(/[0-9a-zA-Z]+/).join.length end end a = "あふぁsぢsふぃあwふgyfsidfuhierigfs98ふぁいsdbしあうyfdg981798171あいうはしfはすfぎうあygsf198y19いうfはいあshf8さぎfばsdf198y19hisjfoasf:;l^-0o:f;sd912obakjfiahf" n = 100000 Benchmark.bm do |x| x.report { n.times{ a.han_zen_length } } x.report { n.times{ a.better_han_zen_length } } end

    Rubyで「半角何文字」か調べる - Qiita
  • 家入さんのツイッターで気がついた、本当の強さは人に期待しない事であると思う件 - 脱貧困ブログ

    つい最近、家入さんがツイッターでなかなか興味深い事をつぶやいていたので、ちょっと書いておこうと思います。 親や子や旦那や奥さんや彼氏彼女や友人と言えども突き詰めると他人、他人とは絶対に分かり合えないと言うこと、他人とは絶対に分かり合えないという前提に立って、それでも自分はあなたにこうしたい、あなたを許したい、そういう一方的な想いこそが愛であり許しであり思いやると言うこと。— 家入一真 (@hbkr) June 3, 2014 自分がこんなことすると、親が、彼氏彼女が、友人が、他人が、嫌がるかも、悲しむかも、怒るかもしれない。それはさ、そう思う当事者である他人が自分自身で解決すべき問題であって、あなたが考えるべき事では無い。そうやって問題を自分と他人で分けることが出来れば、もっと人生はシンプルになる。— 家入一真 (@hbkr) June 3, 2014 家入一真さんを知らない人がいるかもし

    家入さんのツイッターで気がついた、本当の強さは人に期待しない事であると思う件 - 脱貧困ブログ
    ash1taka
    ash1taka 2014/06/05
    自分も似たような感じに考えてるので割と共感できるなー
  • 2014年、進化しているWebデザインのトレンドを実際に効果的に使用しているサイトともにチェックできる無料のE-Book

    Webデザインの現在のトレンドの多くは2013年頃から浸透しはじめ、さまざまな形に進化し続けています。そんなWebデザインのトレンドを実際に効果的に使用しているサイトともに紹介している無料のE-Bookを紹介します。 2014年も残り半年ちょい、早いものですね。 Web Design Book of Trend 2013-2014 このE-Bookとは別に、トレンドの流れをさまざまな切り口からチェックしたい人は下記の記事も参考にしてみてください。 2014年これからのウェブ制作業界の流れ、伸びる職種、ウェブデザインのトレンドなどのまとめ E-Bookは無料で、全187ページオールカラーのPDFです。各トレンドごとに説明と、実例が15サイトくらい掲載されています。 下記に各トレンドと中身をざっくり紹介します。 1. The Era of Content コンテンツの時代 ウェブサイトのレイア

    ash1taka
    ash1taka 2014/06/05
  • [Rails3] モデルにメソッドを追加する

    実行環境: ruby 1.9.3 Rails 3.1.3 Rails3でActiveRecordのモデルにクラスメソッドを追加します。 といっても、モデルだからどうだとかいう話は全然なくて、単純にクラスにメソッドを追加するだけの話なんですが、うっかり忘れてしまったのでメモ。 #{RAILS_ROOT}/app/models/user.rb class User < ActiveRecord::Base def instance_method # インスタンスメソッド return end def self.class_method # クラスメソッド return end private def private_method # プライベートなインスタンスメソッド return end end というようにモデルにメソッドを追加します。 クラスに対して使おうとするとこんな感じ × User

    ash1taka
    ash1taka 2014/06/05
  • Rails 4.0を使ってみよう – その2 ActiveRecordの使い方|TechRacho by BPS株式会社

    Rails4では、ActiveRecord周りの書き方に何点か変更が入っています。 普通にWebアプリを作る際には、もっともわかりやすい変更点の1つですね。 ActiveRecord::Modelのinclude 従来、モデルを定義するには class User < ActiveRecord::Base end としていました。 Rails4では、 class User include ActiveRecord::Model end という書き方ができます。別クラスを継承させることができるのが大きなメリットです。 影響範囲が広く(ActiveRecord::Baseを拡張するライブラリが多いため)、ひょっとしたら4.1などで更に方針が変わる可能性もありますが、ActiveRecord::Baseに依存した書き方をしないように気をつける必要があります。 find_by_*の廃止 find_b

    ash1taka
    ash1taka 2014/06/05