In developing my site for the cloud I found it a bit of a challenge. There is very little documentation in terms of infrastructure strategy and a lot of sites assume you have a clear methodology. I always strive for a clean infrastructure — having developed code for the quite awhile I have come to know that if you have a solid scalable strategy up front it makes things just work easier later on. T
setting.pyで認証関係の設定を有効にする.以下の3カ所のコメントアウトを外します. MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', # 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', # コメントアウトを外す # 'django.middleware.doc.XViewMiddleware', ) TEMPLATE_CONTEXT_PROCESSORS = ( 'django.core.context_processors.auth', # コメントアウトを外す 'django.core.context_proces
If you want a solid python web framework on neat hosting infrastructure, Django and Google App Engine form a good match. Requirements Please make sure you already have installed the latest App Engine Python SDK . Being familiar with Django and App Engine is not a must but certainly won't hurt. Django 1.2 Django can be used on Google App Engine and quite some people do, but how-to information is a
コンテンツへスキップ 無料で使える!HubSpotの顧客リストの活用法 無料のアンケート作成ツール 比較/まとめ 無料「Excel」 テンプレート 比較/まとめ 無料で使えるノートアプリ比較 (Evernote / OneNote / Google Keep) おすすめの無料Web会議システム5選 WebP Converter 徹底解説!初心者でも直ぐに使える HubSpot は、マーケティング、セールス、サービスのためのCRM(Continue reading 多くの人の声を聞くことで改善できることも多い 企業や団体など運営していContinue reading 就職・転職には必須となる履歴書・職務経歴書 これから就職活動をスタートContinue reading 便利なノートアプリで効率的な仕事をしよう いつの時代も仕事をしていてメContinue reading 近年、リモートワーク
"mod_python 終了のお知らせ" を受け、もともとリソース不足だった既存の Django アプリケーション郡のサーバをリプレイスすることにしました。リプレイス要件↓ パフォーマンスが高いのにしたい アプリケーションの変更は必要最小限にしたい URL 類は既存のアプリケーションを引継ぐ: 複数プロジェクトをサブディレクトリーで運用していて、 "django.root" で複数プロジェクトを切り分けている 環境設定について これは apache - mod_wsgi が簡単すぎます。 nginx - fastcgi nginx - fastcgi 構成の場合は、init.d への登録、 daemontools を利用 (弊社は mod_python 以外はこれ)。 nginx の設定 /etc/nginx/fastcgi_params fastcgi_read_timeout 180;
kuma8さんが簡潔かつ的確なまとめを書いてくださっているが、とりあえず記録しておく。今回試した環境は、CentOS 5.2Python 2.6 Django 1.0.1-beta 必要なライブラリをインストールするServer版のCentOSを普通にインストールしたらApache2は入っているはずなので、この点は省略。今回はCentOS標準のPythonではなく、独自にインストールしたPythonを使うという前提で話を進めるので、python-develは必要ではない。 $ sudo yum install apr-devel apr-util-devel mod_wsgiをビルドするmod_wsgiの最新版2.3をダウンロードしてビルドする。使用するPythonのパスは、/usr/local/bin/python-2.6であるとする。 $ http://modwsgi.googleco
Djangoの機能ごとにサブドメインを用意して、ApacheのVirtualHostsで振り分ける…なんてことができるのかを試行錯誤してみたメモ 13:20 追記:デーモンモードじゃないとキャッシュを共有して変な動作になるので修正(´;ω;`) http://djangoproject.jp/doc/ja/1.0/howto/deployment/modpython.html やりたいこと 例えば、Djangoの管理画面を通常のhttp://<ドメイン>/admin/の形式ではなくてhttp://admin.<ドメイン>/の形式で利用したい 前提条件 DjangoはApache + mod_wsgiで動作予定 標準的なDjangoの動作 DjangoのURLディスパッチャーはドメイン部以下をパターンマッチで割り振るような形式 urlpatterns = patterns('', # htt
urlタグを使うと下の1や2の書き方をする代わりに3の書き方ができる。1の書き方は「現在表示しているURLは何か」を意識しないといけなくて、もしそのURLが変わったならば適切に../の数を変更しないとリンク切れになる可能性がある。2の書き方は「このアプリケーションが提供されているURL」を意識する必要があって、たとえば「http://example.com/programmers_nightmare/」で提供していたのを「http://programmers_nightmare.com/」での提供に変えた場合には書き直す必要がある。でもまあ1よりは変更頻度が低いのでまだまし。3の方法は「そのページを表示する関数」を指定してそこから逆算でURLを求めるので1や2ではリンク切れになるようなシチュエーションでも修正が必要ない。 1: <a href="../../new_game/{{ id }
mixiのサーバーに対してOpenSocial RESTful APIのテストをしていたらそのうち逮捕されるのではないかと思い、Djangoでテスト用のアプリケーションを書いた。http://github.com/csakatoku/freunde起動方法。 $ git clone git://github.com/csakatoku/freunde.git $ cd freunde $ pip install -r requirements.txt $ cd freunde $ python manage.py syncdb $ python manage.py loaddata people $ python manage.py runserver テスト。 $ python manage.py test OAuthの検証だけをテストするにはErlang/erlが一番楽な気がする。 o
8/25にサイボウズ・ラボにて行われた「Django勉強会 Disc 4」での発表資料を公開します。途中のMigrateの説明は少々簡略化しすぎで、これでは初めての方は実際に使えないかと思いますが、別途現在のMigrateの状況とともに紹介しようと思っています。【追記】Migrateについては別の場所にて紹介していますので、興味のある方は参照してみてください。http://labs.unoh.net/2007/09/migrate.html 自己紹介ウノウでgumiという携帯サイト作っています。 最近は本当に携帯サイトにしか興味がない。JavaScript?何それ?CSS?何それ?ちなみにgumiの環境 Python2.5 Django 0.96 SQLAlchemy 0.3.10MySQLlighttpdなぜ「Djangoを避ける」のか?別に避けません><バリバリ使っています。でも、「D
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 ようやく少しずつ時間が取れるようになってきたので、 Google App Engine の勉強をはじめています。 Python の書き方や App Engine 自体の使い方を覚えるのは苦ではないのですが、大変なのはその先、ライブラリやフレームワークなどを把握するのが厄介なんですよね。 まあとりあえずは App Engine に付属している Web フレームワーク
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く