タグ

2017年2月27日のブックマーク (3件)

  • Rails5.1から導入されるwebpacker.gemは本当にRailsのフロントエンド開発に福音をもたらすのか? - Qiita

    Rails5.1が今betaで出ていますね。中でも目玉はwebpacker.gemによるモダンなフロントエンド開発がRailsに導入されることでしょう。 今までのRailsのasset pipelineとは別に、yarnによって依存性を管理しwebpackで結合する独立したjsのビルドシステムがサポートされます。 これによって、以下のような従来のasset pipelineでは解決がむずかしかった問題への解が示されました。 coffee scriptへの依存 npmによる依存性、バージョン管理が難しい javascriptのライブラリが野良gem化されてupdateされない問題 webpacker.gemはyarn/webpackの薄いwrapperとなっていて、加えて幾つかのrakeタスクを追加することでフロントエンド開発をサポートします。 具体的には以下のような機能が提供されます。 y

    Rails5.1から導入されるwebpacker.gemは本当にRailsのフロントエンド開発に福音をもたらすのか? - Qiita
    toshiwo
    toshiwo 2017/02/27
    個人的にはwebpack/babelの設定とか慣れててもハマるのでいろいろ生成してくれるのは導入コスト下がってよいかな。レールから外れたい時は今まで通り外れれるだろうし、でもディレクトリ構成がアレなのはrailsっぽい
  • マリオコスプレ・カートレンタル業者の言い分を検証する(栗原潔) - エキスパート - Yahoo!ニュース

    都内でよく見かけるマリオのコスプレをして運転できるカートレンタル業者のひとつ株式会社マリカーを任天堂が訴えた件については既に(エンタメカテゴリーの方に)書きました。この記事ではもう少しだけ法律的に深掘りしてみます。 ネットでは、「てっきり任天堂の公式かと思っていた」「許可なしならダメに決まってるじゃないか」というような声が聞かれますが、実際、訴訟になると実はそう簡単ではなく、さまざまなややこしい論点があり、「ダメに決まってる」とまでは言えなさそうです。 マリカー社側も、ウェブサイトにおいて「私たちは、複数の弁護士・弁理士等の専門家に相談をし、私たちのサービスが、任天堂様に対する不正競争行為及び著作権侵害行為には該当しないと判断した上で、サービスを提供してきました」と言っています(当然ですが、この相談した弁理士の中に私は含まれていません)。 なぜ、マリカー社が不正競争行為及び著作権侵害行為に

    マリオコスプレ・カートレンタル業者の言い分を検証する(栗原潔) - エキスパート - Yahoo!ニュース
    toshiwo
    toshiwo 2017/02/27
  • Hamlを3倍速くした - k0kubun's blog

    Hamlコミッターになった RubyKaigi 2015で「Hamlは遅いしメンテされてないので使わない方がいい」と言ったところ、じゃあ自分でメンテして速くしろということになりコミッターになった*1。 当時から2年ごしなのは、当時のHamlのオーナーがあまりアクティブではなく、最近a_matsudaさんがオーナーになったため。 HamlのTemple化・高速化を行った Templeというのは、テンプレートエンジンをパイプライン的に構築するためのフレームワークで、テンプレートエンジン用の中間表現とその最適化エンジンを持つ。実装をTempleベースにすると、SlimやHamlitに使われているような中間表現を使った最適化を適用しやすくなる。 コミット権をもらったので、RubyKaigi 2015でマージされないと言っていたパッチを自分でマージし、コード生成とattributeのコンパイルをTe

    Hamlを3倍速くした - k0kubun's blog
    toshiwo
    toshiwo 2017/02/27