David Heinemeier Hansson, the creator of the Ruby on Rails web development framework demonstrates how to create a blog engine in 15 minutes.
![Ruby on Rails demo](https://cdn-ak-scissors.b.st-hatena.com/image/square/87d38736650a6ad3579ddd6c067a3eb3a2889674/height=288;version=1;width=512/https%3A%2F%2Fi.ytimg.com%2Fvi%2FGzj723LkRJY%2Fhqdefault.jpg)
概要 django flameworkでの開発中にサーバー関連で何度もスタックしまして、同様に嵌る人が多かったので、そもそもどのようにdjangoがWebサービスを提供しているのかという切り口で俯瞰してみようと思いました。 なお、この記事はdjangoのモジュールの中身について解説するものではありません。あくまでサーバー周りの話です。 記事の目的・まとめ djangoのデプロイ手順を覚えるのは大変なので、まずはざっくりと全体像を掴んでスタックしたときにどこを調べたらよいか把握するための記事です。一応、個別のファイル設定についても記載していますが細かい部分は最新のドキュメントを参照ください。 図でまとめるとこんな感じです。 ここから細かい話&実際の手順になります。何の話をしてるのかわからなくなったら図に戻ってください。 前置き:djangoの動き方は1つではない djangoの動かし方は開発
言語ファイルのディレクトリ構造 app/langディレクトリ以下に、en、jaなど言語ごとのディレクトリが並びます。 このディレクトリ内に複数の言語ファイルを格納できます。ファイル名はメソッドで翻訳情報を取得する際に指定する仕組みになっているため、自由に命名して整理することができます。 言語ファイルの書き方 連想配列で指定します。 //app/lang/ja/messages.php <?php return array( 'welcome' = 'ようこそ!' ); 利用法 Lang::getの引数に[言語ファイル名.配列のキー]という形の文字列を渡して値を取得します。 echo Lang::get('messages.welcome'); 翻訳の中に変数を使う 言語ファイルでプレースホルダーを設定し <?php return array( 'welcome' = 'ようこそ! :nam
Facebook SDK をインストール パッケージをダウンロード https://developers.facebook.com/resources/facebook-ios-sdk-3.5.pkg ダウンロードしたパッケージを開いてインストール デフォルトでは ~/Documents/FacebookSDK にインストールされる 新規 Facebook App の登録 https://developers.facebook.com/apps App ID を後の過程で使う 新規 Xcode プロジェクトへのセットアップ 以下のフォルダ、ファイルを Xcode の Frameworks フォルダにドラッグ&ドロップ FacebookSDK/FacebookSDK.framework FacebookSDK/FacebookSDK.framework/Resources/FacebookS
A Fast, Open Source JavaScript, Canvas & Audio Implementation for iOS & tvOS e·jec·ta, noun – debris that is ejected during the formation of an impact crater Ejecta is like a Browser without the Browser. It's specially crafted for Games and Animations. It has no DIVs, no Tables, no Forms – only Canvas and Audio elements. This focus makes it fast. JavaScript code is executed directly by a JavaScrip
This is part 2 of a 3 part series on developing an HTML5 game with many platforms in mind. Last week I went over some of the visual and performance aspects when dealing with various screen sizes, today I want to focus on different types of input you might consider using. Part 1: Getting the game to look great and run well across all platforms Part 2: Handling the various input types of each platfo
HTML5 is great for game development -- sure, there are a lot of skeptics, but the ability to create a game that runs on all platforms with very little modification is unparalleled. This is part one of a three part series where I'll be sharing my tips for developing a cross-platform HTML5 game. Part 1: Getting the game to look great and run well across all platforms Part 2: Handling the various inp
Webアプリケーションフレームワークって色々あって、最初はどれを選ぶか迷いますよね。 もしプログラム経験が少ないなら、思い切ってトレンドに乗るのも有効な手段ではないでしょうか。トレンドに乗れば、自然と得られる情報量や仕事の機会も多くなるでしょう。 今回は僕がCakePHPerな関係で、PHPにしぼって見てみました。選択肢のチョイスでは最近人気がありそうなものを選びました。 http://www.google.co.jp/trends/?q=CakePHP,Symfony,Codeigniter,Yii&ctab=0&geo=all&geor=all&date=all&sort=0 全体のトレンド 先行したCakePHPとSymfonyが2009年をピークに伸び悩み、CodeigniterとYiiが順調に伸びてますね。より手軽でハイパフォーマンスな方に流れているのでしょうか。 そして2011
Yahoo!がJavaScriptのフレームワーク「Mojito」をオープンソースで公開。同一のJavaScriptコードが、サーバ、ブラウザどちらでも実行可能 Webアプリケーションのためのコードを1つだけ書けば、それがPC上でそのままローカルアプリケーションとなり、Node.jsのサーバへ持っていけばWebブラウザからWebアプリケーションとして利用でき、さらにモバイルデバイスからアクセスすれば、そのデバイスに最適な表示が行われる。米Yahoo!が4月1日にオープンソースとして公開した「Mojito」(モヒート)は、JavaScriptで書かれたアプリケーションフレームワークです。 Mojitoは昨年11月にYahoo!が開発中であることを明らかにし、今年の第1四半期にオープンソースとして公開予定としていました。 米Yahoo!がJavaScriptフレームワーク「Mojito」と、N
早くも開催されたさいたまiPhone勉強会 vol2に登壇してきました。 今回の内容は、タイトル通り「cocos2dユーザーのためのKobold2D入門」です。 ”入門”とか言ってるのにガッツリ1時間以上喋りまくって本当にすいませんでした^^; Kobold2Dって基本的にcocos2dなんですけど、cocos3dもサポートしていて 3Dもできたり、色々揃っていてワンパッケージになっているのです。 まだ、1.0 preview3ですがそろそろ1.0も出てくる勢いで開発のほうも進んでます。 また、この翻訳スライドがきっかけで、Kobold2D作者であり、 cocos2d本原著の作者である@gaminghorror氏から直接依頼があり、 日本語化のために正式メンバーとして加入しました。 ウェブサイトは、英語ですが日本語のドキュメントも随時整備していきます。 Kobold2d users_gui
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く