SprocketsをNode.jsのエコシステムで置き換えてRailsと組み合わせる話

SprocketsをNode.jsのエコシステムで置き換えてRailsと組み合わせる話
アンダースタンディング コンピュテーション―単純な機械から不可能なプログラムまで 作者: Tom Stuart,笹田耕一(監訳),笹井崇司出版社/メーカー: オライリージャパン発売日: 2014/09/18メディア: 大型本この商品を含むブログ (2件) を見る 一番最初にはっきりさせておきますが、Rubyは嫌いな言語です。 が、この本はRubyが嫌いな自分でもいい本だと言える*1本でした。 自分が対象読者に入っているかどうかは実際に読んでみるまで微妙かな、と思っていましたが、とても楽しめました。 以下、書評です。 Rubyという選択 説明用のコードとして本書はRubyを使っていますが、 これに関してはその理由が1章にあります。 私はその明瞭さと柔軟さに魅かれてRubyを選びました また、続けて 本書にはRuby独自の機能に依存しているところはありません。 そのため、もしあなたにとってわか
Annotation.md Idobata Gemfile プレゼント tl;dr IdotabaのGemfileは"全プレ"になりました。ご笑納ください。→ Gemfile プレゼントについてのお詫び rebuild.fmのep36でお知らせさせていただきました、Idobataの最新版Gemfileプレゼントをお届けいたします。 過日はIdobata会議01への多数のご参加ありがとうございました。おかげさまで盛況なミートアップとなりました。 (当日会場を提供いただいたEngine Yardさまのブログにて、Idobata会議01当日の様子がまとめられています。ありがとうございます!) さて、肝心のGemfileですが、Engine Yard Cloudのstable-v4スタックでRuby 2.1.2が利用可能になるのを待ちつつ、2.1.2対応をしていたら、Gemfileをお届けするのが
WordPressに複数画像を一発リサイズ、一発アップロード!WordPressImageUploader 画像のリサイズと、WordPressへのアップロードを複数いっぺんにやりたい このブログにはWordPressを使っています。ブログの更新にはOS X用のブログエディタを使っています。 概ね快適に更新できているのですが、画像のアップロードにはもう一工夫したいなと思っていました。 僕の使っているブログエディタであるMarsEditは、画像のアップロードをドラッグ&ドロップで一つずつやらなくてはならないのが面倒だからです。また、いちいち問い合わせがあるのも面倒くさい。 最近のWordPressは、標準のマルチファイルアップローダーで複数の画像をアップロードできますが、リサイズまではやってくれないし、imgタグの生成なんかも、自分で手当しなければならない。 WordPressImageUp
RubyMotion TutorialRuby で iOS アプリを作ろう by Clay Allsopp Follow @clayallsopp 日本語訳: RubyMotion JP RubyMotion を使うと Ruby で iOS のアプリを開発することができます。これまで Apple のプラットフォームにおけるソフトウェアは Objective-C という、素晴らしいがその一方でニッチな言語しか使用できないよう制限されてきました。RubyMotion は完全にネイティブで、効率の良い他の言語による開発を可能にします。その言語とは Ruby です。 RubyMotion Tutorial では iOS SDK をできる限り Ruby らしく使うために必要不可欠なトピックを学ぶことができます。すべてを網羅はしていませんが、洗練されたアプリケーションを最大限素早く開発するための道しる
Overview The Ruby on Rails web framework provides a library called ActiveRecord which provides an abstraction for accessing databases. This page lists many query methods and options in ActiveRecord which do not sanitize raw SQL arguments and are not intended to be called with unsafe user input. Careless use of these methods can open up code to SQL Injection exploits. The examples here do not inclu
Q Q is a data language. For now, it is limited to a data definition language (DDL). Think "JSON/XML schema", but the correct way. Q comes with a dedicated type system for defining data and a theory, called information contracts, for interoperability with programming and data exchange languages. Examples Validating Coercing Suppose we want to capture information about a medical diagnosis for some p
TomDoc for Ruby - Version 1.0.0-rc1 Purpose TomDoc is a code documentation specification that helps you write precise documentation that is nice to read in plain text, yet structured enough to be automatically extracted and processed by a machine. The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to
Mac OSX 限定ですが、TwitterのAPIを使わずに、ターミナルからツイッターに投げる方法がアリます。 terminal-share コマンドでTwitterに投げる。 (tweet) OSXの標準のソーシャルShare 機能を使ってTwitterやFacebookに投稿することが出来ます。 投稿したい画像ファイルが決まってる場合はこっちを使うほうが楽だったりします。 コマンドは次の通り Twitterに投稿する場合 terminal-share -service twitter -text "テストツイート" -image test.PNG Facebookに投稿する場合 terminal-share -service facebook -text "テストいいね" -image test.PNG 画像の他にもURLやビデオをを選べる オプション引数はこんな感じ オプションを指定
2014-02-07に開催された第3回ElasticSearch勉強会での発表スライド。 内容を一部修正しました。 株式会社じげん 多田雅斗@tady_jp
“イノベーション”とは、どのような組織にて生まれうるのか?この問いを、オーマイグラスの六人部氏と白土氏にぶつけてみた。「人々の習慣を変え、“当たり前”となるものがイノベーション」という彼らは、どのように、そしてどんな組織でイノベーションを起こそうとしているのか? “メガネの購買体験を変えるサービス”で急成長中のオーマイグラス 従来のモノ・仕組みなどに対して、全く新しい技術や考え方を取り入れ新たな価値を生み出して社会的に大きな変化を起こす。『イノベーション』という言葉の、一般的な定義がこれだ。 では、このイノベーションとは、どのような環境下で、どのようにして生まれるものなのだろうか? その答えを探るべく話を伺ったのは、メガネに特化したコマースサイト「Oh My Glasses(以下、OMG)」を手掛けるオーマイグラス社 COOの六人部生馬さんとリードエンジニアの白土慧さん。 メガネのECとい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く