タグ

2013年8月10日のブックマーク (9件)

  • Go言語で簡単なパーサー書いてみた - Qiita

    Go言語は初心者なのでまずいところあると思う。 今回作ったもの 簡単な四則演算パーサー。 こんな感じのBNFを解析しながら実行する。 top ::= "?"? line | "" line ::= (ident "=")? line | expr expr ::= term (("+" | "-") term)* term ::= fact (("*" | "/") fact)* fact ::= "(" expr ")" | ("+" | "-") fact | number | ident number :::= [0-9]+ ident :::= [a-zA-Z]+ 説明不要だと思うけど、+と-と*と/は四則演算で、=は代入演算子。 先頭に?が付いている場合は結果を表示する。 というどこかで見たことのあるような四則演算機。 実装 ほぼBNFの名前通りにメソッド名が付けられているから分

    Go言語で簡単なパーサー書いてみた - Qiita
    syanbi
    syanbi 2013/08/10
    おお
  • デトロイト・デット・シティ - 漂流する身体。

    国境の南 デトロイト市が破産申請した。デトロイトと言えばモータウンとか色々ネタはあるが、まず地理オタク的には、地形が堪らない事をいの一番に挙げておく。デトロイト市は、カナダと国境を接する唯一の大都市であり、かつカナダに行くのに、南方に向かう米国で唯一の場所である。デトロイト側を挟んだ向かい側のウィンザー市はカナダなのだが、ここがエリー湖とセントクレア湖に突き出した半島になっているからである。デトロイトの、"South of the border"には、そう、カナダがある。 大きな地図で見る この地図上で、デトロイト市の市域が赤いシェードになっているが、この北辺が8 Mile Roadである。エミネム主演の映画、8 Mileの舞台背景となる道だ。道路一つ隔てると治安が劇的に変わるのはアメリカの常ではあるが、その究極はここかもしれない。 人種的断絶 下記の地図はデトロイト地域の人種分布であるが

    デトロイト・デット・シティ - 漂流する身体。
    syanbi
    syanbi 2013/08/10
    データで見るとデトロイト、厳しさしか目立たない...
  • Learn AngularJS this Weekend

    Home Learn AngularJS this Weekend edit ✏️ AngularJS has a reputation for a steep learning curve. It's definitely complex, but follows the 80/20 rule. 20% of the features are what you will use 80% of the time. If you are new to AngularJS and have a weekend to study, there are some very high quality resources that will let you start Monday with a strong working knowledge of AngularJS. Already know A

    Learn AngularJS this Weekend
  • 地方都市で、低学歴と高学歴の世界が交わるとき - 常夏島日記

    (注)日のエントリは、当初記述した文面から一部修正(8/12)を行っております。 理由は、性的に露骨な表現があるとのご指摘をいただいたためです。 と思ったけどやっぱ戻した(2014/3/9) 最近話題になっているこちらの記事(私のいる世界)やこちらの記事(低学歴と高学歴の世界の溝)を読んでとても懐かしくなったので私も身の上話を書いてみます。 まあ、高学歴の世界と低学歴の世界と言う風に学歴で割るのが良いのかどうかという問題はあるにせよ、象徴的にうまく言い表しているので、ひとまずその表現に従います。 私の場合は、たぶん、「高学歴の世界」の住人でした。親はどっちも一応有力国立大学を出て、父は大企業のサラリーマン、母は専業主婦。最終的には私もそこそこの大学を卒業しましたし、子供のころは家にピアノもありました。習い事とかも一通りさせてもらったと思います。なお弟は地元で医者をしています。 で、私の育

    地方都市で、低学歴と高学歴の世界が交わるとき - 常夏島日記
  • 「ランニング・リーン」を読んだ - 下林明正のブログ

    はいはいリーンリーン。 で流してしまうのはもったいない。 Running Lean ―実践リーンスタートアップ (THE LEAN SERIES) 作者: アッシュ・マウリャ,渡辺千賀,エリック・リース,角征典出版社/メーカー: オライリージャパン発売日: 2012/12/21メディア: 単行(ソフトカバー)購入: 3人 クリック: 14回この商品を含むブログ (17件) を見る 個人的には、事業の立ち上げはリーン・スタートアップ方式が全てでは無いので、ディレクション権限を握った人間がきちんと方法論を持っているのなら別にリーンは要らないと思っている。 逆を言えば、方法論を持っていないのなら何かしらの方法論を持つ必要がある。そうでなければ、単なるギャンブルでしかない。 で、実際には誰も何も持ってないなんてのはありがちな話なので、学んだほうが良い状況は多いと考えている。 書の内容は、ざっく

    「ランニング・リーン」を読んだ - 下林明正のブログ
  • Bundlerで並列処理??bundle installを爆速で処理する方法。 - Qiita

    滅茶苦茶高速化されて、ライフチェンジング v1.5.0からはbundle config --global jobs 4とするとデフォルトとして設定できます(http://bundler.io/v1.5/whats_new.html) bundle installのドキュメントはこちら(GitHub) 注意! @take からコメントがあり ちなみに pre1 だと後方互換性が保たれてないので pre2 を入れることをオススメします。 ref: https://github.com/bundler/bundler/issues/2600 とのこと。ご注意ください! Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently re

    Bundlerで並列処理??bundle installを爆速で処理する方法。 - Qiita
  • 低学歴と高学歴の世界の溝

    http://luvlife.hatenablog.com/entry/2013/08/07/221155 読んで色々考えさせられた。 せっかくなので、身の上話を増田に吐き出そうと思う。 すごい田舎の底辺中学を卒業してるけど、地元同級生たちや親戚達の常識感っていうのは独特だなぁとずっと思ってた。 上京してからは特にそう思ってて、同じ日なのに当に違う世界が共存しているんだなと思ってそれがもう日だと思ってた。 この記事を読んで、そうかそれは「低学歴の世界」と「高学歴の世界」の溝だったんだと納得した。 地元は田舎だからか両親ともに兄弟が多くて、いとことか30人くらいいるんだけど、その中で大学に行かせてもらったのは俺くらい。 俺の両親は、他のいとこが次々と中卒・高卒で働き始めたりしているのを横目に、頑張って俺を大学まで行かせてくれた。 両親が大学まで俺を行かせたかった理由としては学歴コンプレ

    低学歴と高学歴の世界の溝
  • GitHub - mesos/chronos: Fault tolerant job scheduler for Mesos which handles dependencies and ISO8601 based schedules

    Chronos is a replacement for cron. It is a distributed and fault-tolerant scheduler that runs on top of Apache Mesos that can be used for job orchestration. It supports custom Mesos executors as well as the default command executor. Thus by default, Chronos executes sh (on most systems bash) scripts. Chronos can be used to interact with systems such as Hadoop (incl. EMR), even if the Mesos agents

    GitHub - mesos/chronos: Fault tolerant job scheduler for Mesos which handles dependencies and ISO8601 based schedules
    syanbi
    syanbi 2013/08/10
    スケジューラつうか高機能cronという。mesosを利用。調査しねえとかこれ。
  • Apache Mesos

    Program against your datacenter like it’s a single pool of resources Apache Mesos abstracts CPU, memory, storage, and other compute resources away from machines (physical or virtual), enabling fault-tolerant and elastic distributed systems to easily be built and run effectively. Download Mesos Mesos 1.11.0 Changelog What is Mesos? A distributed systems kernel Mesos is built using the same principl

    Apache Mesos