ちょっと jQuery と簡単なサーバサイドの処理を組み合わせた処理を試しに書いてみよう・・・なんて時に、いちいち jQuery を取ってきて HTML を書いて script タグを書いてロードして sinatra 立ち上げて云々・・・というのが毎度面倒なので、ひな形になるアプリケーションを作った。 https://github.com/naoya/boilerplate ひとまず sinatra でサーバーサイドを書き、HTML は slim で、CSS は sass 。JavaScript は CoffeeScriptで書くにあたって jQuery、underscore、Backbone をロードしてある、というような構成にしてあります。 まあ、この類のことは人それぞれ自分なりにカスタマイズしてやっていると思いますが、どういうコンポーネントで構成しているかを、備忘録も兼ねてちょっと紹
Google Chrome Canary(正確にはV8)に、ついにGenerators(yield)が入った。これを上手に使うと、エラー処理を含む非同期コードを同期的に書くことができるようになり、見通しが極めて良くなるので、ここで紹介する。 ここで紹介するものはいずれNode.jsでも使用できるようになるので、Webとの互換性を気にする必要のないNode.jsでは近いうちに活用できるようになると思う。 下のコードを動かすためには、最新のGoogle Chrome Canaryで、chrome://flagsからexperimental javascriptを有効にしておく必要がある。 ES6 HarmonyのGenerator構文について functionではなくfunction*というキーワードを使うと、yieldキーワードが使えるようになる。 function* range(begin
概念/仕組み Deferred/Promisesは非同期処理を簡単にするための取り決め。 callback hellと呼ばれているような、非同期処理によるコールバックのネストを軽減することができて非常に便利。 慣れれば便利だが、一見どう使えばいいのか分かりづらいので、少し解説を書く。 ここではPromises/Aという仕様を実装したQというライブラリを使うが、jQuery.Deferredなどもほぼ同じである。 まず、Deferred/Promisesは、関数のreturn、try/catchの非同期版である。 www.example.comの内容を取得し、正しく取得できたら中身を表示し、取得できなければエラーを表示する、というプログラムは 同期的なコードでは、 function get() { var req = new XMLHttpRequest(); req.open('GET',
最近はいわゆる「イクメン」がかなり一般化してきているように感じます。ぼくが住んでいる多摩市でも、ごく普通にお父さんが子どもを連れて歩いている姿を見かけます(休日、平日問わず)。かくいうぼくも、フリーランス身分を生かして、一応育児にはコミットしています。 が、そういうイクメン的な存在は、当のママたちから見ると、たまに苦々しい存在になるという噂が耳に入りました。 いわく、次のようなご意見。 うちの夫は「育児手伝ってる(キリッ」と言っているけど、実際にやってるのはゴミ出し、おむつ替えくらい。たしかに手伝ってるのかもしれないが、私から見たらそんなの「手伝い」にも入らない。自称・イクメンは勘弁してほしい。 イクメンはすばらしいですが、自称するのなら、十分に育児へのコミットメントを行うべきだ、ということなのでしょう。中途半端にイクメンヅラをすると、家族関係に雷が落ちる可能性も…? 実は、何を隠そう、こ
【とくダネ!】 「学校荒らし事件、ロックでカッコいい」発言の社会学者に批判の声 1 名前:影の軍団子三兄弟ρ ★:2013/05/03(金) 08:16:49.46 ID:???0 2日、フジテレビ系情報番組「とくダネ!」にコメンテーターとして出演した、社会学者・古市憲寿氏の過激な発言がインターネット上で話題となっている。 1日、神奈川県小田原市で、女子中学生2人が市立酒匂(さかわ)中学校の校舎内を水浸しにたとして、児童相談所に書類送致された。放送では、事件発生直後の2月に同番組が酒匂中学校へ行った取材の映像を流し、生徒へのインタビューや、学校が緊張した状態にあることを紹介。また、 犯行に及んだ女子中学生が「漫画をまねてやった」と証言していることも取り上げた。 VTRで状況を確認した小倉智昭氏は「漫画をマネしてやるだけにしては荒らし方が酷いんで、 古市さんこれ何か学校に恨みでもな
ウェブやアプリのデザイナーであれば、ここ1〜2年のUIトレンドであるフラットデザインについてご存じだと思います。すでにこのトレンドを意識して実践しているかもしれません。今回はフラットデザインの特徴とそのポテンシャルについて考えてみます。 フラットデザインとは、画面に表示するボタンやメニューなどのUI要素を非常に平坦な見た目にするという表現手法です。ウェブでもアプリでも今やこのフラットデザインを取り入れているものが沢山ありますが、中でも代表的なのは、Windows 8 の Modern UI と Google の一連のサービスでしょう。 フラットデザインと言っても、もちろん明確な定義があるわけではなく、フラット度合いは様々に試されていますが、一般的な特徴をあげてみます。 UI要素の「塗り」に、グラデーションやテクスチャを使わず、単色にする ドロップシャドウやベベルといった立体感を出す表現を用
読者の皆様へ(2013.5.2) 今回ばかりは「え、なんだって?」で済ませるわけにもいかないので、ちょっとだけ長いですが飛ばさず読んでもらえるとありがたいです。 エキストラ募集の告知からバレるという非常にダサい(作品のキーワードである「残念」という言葉は使いません)ことになってしまいましたが、現在、拙著『僕は友達が少ない』を原案とする実写映画作品の制作が進行しております。 実写映画化のオファーが来たのは2011年の6月で、テレビアニメ第一期の制作も順調で、人生で最もポジティブだった時期のことでした。 個人的には『はがない』は実写に向いた内容ではないと思っているので、オファーがあったとき反対か賛成かで言えばはっきりと反対でした。が、当時ライトノベル業界の未来に強い危機感を抱いていた僕は、「小さなパイを奪い合い、せっかくの優れた作品や作家が次々と埋もれていくような現状を打破するには、市場に新し
個人でも無料で電子書籍を出版できるサービス『Kindleダイレクト・パブリッシング(KDP)』についての諸々を詰め込んだ、『KDPノ全テ』を刊行しました! 立ち位置的に「KDPに興味があるならまずこれを読んでみたらいいよ」、「KDPやってて、この内容把握してないのはモグリだよね」な必読の1冊を目指しています。 本書を読んで、KDP作家さんが1人でも生まれたり、手間が減ったり、より高品位な本を出してもらえれば、KDP本を読むオイラも巡り巡って幸せですねというつもりで書きました。 KDPに興味はある方、よく知らない方が読めばその深淵を覗けますし、実際にKDPやっている人でもためになると思います。KDPコワクナイヨ。 99円です。よろしくお願いします。 [tmkm-amazon]B00CLWPQ1I[/tmkm-amazon] Kindleはスマートフォンでも読めます 最初に大事なことを書いてお
<dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-bundle</artifactId> <version>1.11.1</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.sun.jersey.jersey-test-framework</groupId> <artifactId>jersey-test-framework-http</artifactId> <version>1.11.1</version> <scope>test</scope> </dependency> Jerseyのartifactはjersey-serverやjersey-jsonなどいくつかに分かれているのですが、jersey-bun
最近話題になっていた HDD を毎月 12TB 消費する人についてですが、僕が今手元のファイルを計算してみたところ、 無料のアニメを全部録画して MPEG2-TS で保存した場合、月間 3000GB 〜 4000GB ぐらい必要 という感じになります。なんで曖昧な数字しか出せないかというと 720p の MP4 に変換してしまっているからです。だいたいエンコードで 1/7 〜 1/9 ぐらいまで圧縮していて、手元のアニメが月間で 430GB という数字だったので上記のような数字が出てきます。 僕はそれ以外にもいろいろ録画していて、直近一ヶ月の実績として月間 1250GB ほど録画しています。エンコード後の数字なので TS で保存すれば 10000GB 〜 14000GB ぐらいになるんでしょうか。 というわけで実感として 12TB の HDD を毎月消費するというのはそんなにありえない量で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く