タグ

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

  • EbookLib - A Python library for EPUB and Kindle formats - Sourcefabric

    Daniel James is the director of 64 Studio Ltd, a company developing custom GNU/Linux multimedia products for OEMs. He was the founder and original director of the linuxaudio.org consortium, which promotes the use of GNU/Linux and Free Software in the professional audio field. The author of Crafting Digital Media, he has also contributed articles on music recording and related technology to Linux F

    EbookLib - A Python library for EPUB and Kindle formats - Sourcefabric
  • RubyによるMarkdownをベースにしたEPUB電子書籍の作り方と出版のお知らせ

    「情報革命」とは何でしょうか。それはネットを介した大量情報の流入による社会生活の変化の連続のことです。情報革命の初期に始まる一つの変化は「見る変化」です。情報を最も効率的に処理できる人間の入力デバイスは「目」であり、そのための環境作りがまず構築されるでしょう。 スマートフォンが携帯電話を駆逐したのは、iPhoneのデザインが素晴らしかったからではありません。人々が大量の情報を処理するためには、非効率な「耳」デバイスを置いて、より効率的な「目」デバイスを活用する必要があったからです。 7インチタブレットの新製品投入が相次いでいます。これは何を意味し、何を駆逐するのでしょうか。そのフォルムを見れば答えは明らかでしょう。それはまさに「書籍」なのです。7インチタブレットは「アトムの読書」を「ビットの読書」にすべて置き換えようとしています。 スマートフォンは、話し言葉を文字化して見るためのデバイスと

    mnru
    mnru 2014/10/05
  • Parsec 練習問題

    以下のプログラムは Tiny C のパーサをParsec ライブラリを使って書きかけたものである。 Tiny Cの構文を適切な代数的データ型として定義し、Tiny Cのパーサーを完成させよ。 (Tiny CのBNFはこのページの最後に示す。) 補足: パーサプリミティブの説明 tinyCStyleとlexerは、 C言語のトークンの定義(実際にはJava言語のものを流用)に合わせて、後述の whiteSpace〜reservedOpを用意するための補助的定義である。 whiteSpace〜reservedOpは、C言語のトークンをパースするための パーサ関数である。また、runLexはパーサをテストするための関数である。 これらは組み合わせて、例えば次のように使用する。 Parser> runLex (do {parseId; parseAddSub; parseId; return ()

  • 『プロフェッショナルのための 実践Heroku入門』を読んだ - ikeike443のブログ

    もう2週間も経ってしまったが、RubyKaigi2014に参加してきました。Rubyは全然書いたことないのですが、最近Ruby絡みの仕事をすることになったので行ってみた感じです。 そこでHerokuの相澤さんに買わされたおすすめされたがこちらです。 これがその時(買った時)のTweet。おっさん二人でむさいですな。。 .@ikeike443 さんのも宣伝します! #rubyfriends #rubykaigi #herokujp pic.twitter.com/kCumpbhWdf— Ayumu AIZAWA (@ayumin) September 18, 2014 相澤さんは律儀に僕のの宣伝もしてくれました! ありがとうございます!! Herokuはアプリの実行環境を提供しますが、効果的に活用するにはHerokuとチーム開発のノウハウが重要です。#herokujp #rubyka

    『プロフェッショナルのための 実践Heroku入門』を読んだ - ikeike443のブログ
    mnru
    mnru 2014/10/05