645 名前:イラストに騙された名無しさん[sage] 投稿日:2013/12/02(月) 10:51:32.08 ID:zSppNllY 全部ラノベでいいよ あれがラノベじゃないこれがラノベじゃないって全部切り落として行ったら 領土が極小になったSFやバチカン市国みたいになるぞ 655 名前:イラストに騙された名無しさん[sage] 投稿日:2013/12/02(月) 16:59:45.81 ID:prtP2o5c [2/2] >>645 SFが冬の時代を脱したどころかいま夏の時代になってることを知らなそうだな 657 名前:イラストに騙された名無しさん[sage] 投稿日:2013/12/02(月) 17:23:59.58 ID:DQyiYzu/ [2/2] SF冬の時代、ラノベレーベルでホソボソと息をつないだ感じ。 658 名前:イラストに騙された名無しさん[sage] 投稿日:20
最近、Rails Assetsというサイトが話題になりました。 Rails Assetsは、Gemfileにsource 'https://rails-assets.org'を追記することで、bowerで管理しているパッケージをgemにラップしたものをbundlerでインストールできるサービスです。しかもbower.jsonの依存関係をパースして解釈してくれます。 Railsで利用するJSのライブラリをどうやって管理して更新していくのか、という悩ましい問題に対する一つの解決策になるかもしれません。 RailsでJSのライブラリを扱う方法として、今まで以下のようなやり方を試したことがあります。 vendor/assets/javascripts以下にそのまま配置する vendor/assets/javascripts以下にsubmoduleをcloneしてくる gem化されているrails-
ちまたで話題のCircle CI https://circleci.com/ 。 やってみようと、あるRubyGemsのプロジエクトをCircle CIに突っ込みました。 とりあえず回したところ、テスト用のRubyバージョンはcircle.ymlによって1つを指定するタイプだった。 Travis CIはこんな感じで複数のRubyバージョンを指定できるんですよねー。 早速サポートに聞いてみました。 We don't have very good support for build matrices at the moment. If you set up a build with 2x parallelization, you might be able to do something like: circle.yml と、すぐに案内してくれたワークアラウンドがこちら。 dependenci
改めてGeneratorとは 前回の冒頭では概念的にGeneratorの概要を書きましたが、端的に言うとGeneratorはiPhone/AndroidやPhotoshop以外のアプリケーションからTCP/IPを利用してPhotoshopへリモートアクセスを可能にするnode.jsサーバーです。 従って、Generatorプラグインはnode.jsアプリケーションということになります。Photoshopと接続して状態の変化をイベントとして探知できるので、夢が広がります。本稿では、プラグイン作成の基本的な作法を紹介していきたいと思います。 なお、本稿で使用するPhotoshop CCは、Adobe Creative Cloudの無償メンバーシップへの登録で30日間の体験版が利用可能です。 コアライブラリの準備 まず第一にnode.jsをインストールしている必要があります。まだインストールをさ
※以下の文章は「キネマ旬報臨時増刊/宮崎駿と『もののけ姫』とスタジオジブリ」(97年9月2日/キネマ旬報社発行)に掲載されたものです。 映画『もののけ姫』には、莫大な量の情報が詰め込まれている。猛烈な速度で駆け抜ける画面には、その隅々に至るまで、新しい歴史観、新しい民俗学・考古学的視点、そして生命の倫理が貫かれている。また、物語は緻密かつ重層的に構築されており、画面には直接登場しない組織や人物たちによる文字通りの暗闘が背後にある。 本稿は、その一端を明かにすることを目的とする。ただし誌面の制約上、各項ともあくまで概括的な言及に留まっていることを御容赦願いたい。(詳述は別の機会に行っているので、そちらを参照のこと。) �氈C『もののけ姫』の勢力地図 『もののけ姫』には、「人間の世界」として、一つの異民族と四つの政治勢力が描かれる。そして、四つの勢力と対立する「神々の世界」がある。各勢力の構成
こんにちは!グリープラットフォームでSNSの開発をしています、うきょーです! GREE Advent Calendar 2013 6日目です、よろしくお願いします! 今回は僕が所属するチームでの、ドメイン駆動設計を実践してきた過程をお話したいと思います。ドメイン駆動設計とは何か、については簡単に要所要所で説明していきますが、詳しくは本で!また、ドメイン駆動設計そのものについての話ではなく、実践の一例となります。 スマートUIパターンからのスタート 今回僕のチームが扱っていたものはJavaScript製のクライアントアプリケーションで、APIから取得した情報を表示し、ユーザーの操作によってAPIを呼び出す、というごく一般的なものです。 ドメイン駆動設計にはアンチパターンとして、スマートUIパターンと呼ばれるものが存在します。簡単に言えば「見た目都合から設計やモデルを考えてしまった」という状況
※Yosemiteも以下の手順でインストールメディアを作成することが出来る。 クリーンインストール用にOS X Mavericksのインストール起動メディアを作成。作業の過程で上書きコピーが発生するし容量も約6GB程度なので8GBのUSBメモリが最適。 まず、Mac App StoreからOS X Mavericksをダウンロード(購入)したら(ダウンロード後に自動起動される)インストールをキャンセル。 アプリケーションフォルダ内のOS X Marvericks インストールを選択してコンテキストメニューから[パッケージの内容を表示]を実行。 SharedSupportフォルダ配下のInstallESD.dmgをダブルクリックしてマウントする。以前はこのInstallESD.dmgを復元することで起動メディアを作成することが出来たがMavericksでは以下の手順を実行する必要がある。 マ
Evan Priestley 氏は知る人ぞ知る、Facebook を代表する (元) エンジニアの一人です。Facebook には 2007 年から 2011 年の間に在籍していました。 Facebook はもともと昔ながらの、URL とファイルレイアウトが同一構成の PHP サイトとして開発されていた (それぞれの URL がディスク上の .php ファイルに map されている形だ)。この設計は沢山の問題を生んだが、それらの問題は長い間認識しづらかったし、設計を変えることにも躊躇していた。設計を変えるには全てのコードをいじる必要があり、それによって、なにかを壊してしまう危険性があったからだ。 後に canvas pages などをローンチしたとき、それら用に mod_rewrite を使った rewrite rule を apache の設定に追加した。これは 2007 年の出来事で、
IE9以下で4096個以上のセレクターがあるとスタイルが反映されなくなるバグのチェックを行うGruntプラグイン、selector4096を作った。CSSプリプロセッサーでネストしつつ@extendするとぽんぽんセレクター増えていくので、最近はまめにチェックするようにしている。自己最多記録は3400くらいで、バグに引っかかったことはまだない。 npmで普通にインストールした後、Gruntfile.jsに以下のように書いて準備完了。 grunt.initConfig({ selector4096: { all: ['src/css/**/*.css'] } }); grunt.loadNpmTasks('grunt-selector4096'); 読み取り専用タスクなので、destとかは必要ない。 $ grunt selector4096:all 実行すると、src/css/以下のすべてのC
これは「BEM Advent Calendar 2013」19日目の記事です。 タイトルに書いてある通り、Robert HaritonovによるMCSSのドキュメントを日本語訳しました。 ほぼ同内容のものをプルリクエストしてあるので、そのうち本家でも公開されると思います。 公式ページでも公開されました。 英語版があったので基本的には英語版から日本語訳したのですが、英語版で意味がよく分からない部分があって、そういうのはオリジナルのロシア語版を機械翻訳で英語にして、それを元にしたりしました。ので、英語版からの完全翻訳ではありません。 本当はロシア語できる人がオリジナルのドキュメント群を翻訳したほうがよいと思います。 MCSSは主にCSSの管理方法についての考え方で、読んでいて自分のやり方に一番向いているのではないかと思いました。 そこで、ちゃんと理解しておきたいということもあって翻訳してみまし
JavaScriptフレームワークに興味あるし、Angular.jsを使ってみようかな・・・ そんな純真無垢なあなたを混沌の世紀末に引きずり込むのが、ほかでもないTutorialなのです。 TutorialではほぼControllerしか出てこないので、素直にこの通り書いているとまず間違いなく3カウントでControllerにコードが集中するいわゆるFat Controllerになり、せっかくMVCフレームワークも地獄の荒野になります。 実は、Angular.jsでまず目を通すべきなのはDeveloper GuideのConceptual Overviewです。これを読めばどう処理を分割するかがきちんと書かれていますが、以下ではそれ+経験をもとにAngular.jsで正しくMVCを使用するためのポイントをまとめました。 Angular.jsの3原則 1.Controllerはイベントハンド
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く