Сегодня Google день!
Обновился SDK для GAE до версии 1.3.2 подробности тут, или по русски на хабре.
а также (вчера) .deb пакет беты Google Chrome до версии 5.0.342.7-r42476
появилась стремная всплывающая панелька Google Translate...
Грабалки
Грабалки - Изначально "граблей" называли любой предмет, позволяющий что-либо цеплять или удерживать. До настоящего времени в центральных областях России деревенские жители называют словом "грабалка", в одинаковой мере как вилку, так и ложку.
пятница, 26 марта 2010 г.
среда, 24 марта 2010 г.
сломался интернет или wikipedia
среда, 3 марта 2010 г.
Django-nonrel 1-Установка
любителям Django и Google app engine посвящается.
До последнего времени самым продвинутым решением для связки GAE+Django был проект app-engine-patch, на сегодняшний день более не поддерживаемый. На странице проекта авторы объявляют о новом своем творении Django-nonrel для всех желающих использовать Django ORM с App Engine и другими NoSQL / non-relational базами данных. Так-же рекомендуют обратить взор (что я сделаю позже) на django-like фрэймворк Kay Framework созданный специально для App Engine. Стоит упомянуть, что сайт проекта All buttons pressed создан с использованием django-nonrel и djangoappengine.
Ниже описанные действия проводились на нетбуке с все еще альфа Ubuntu lucid, Python 2.6.4, установленным mercurial и прочими прелестями, на окружении сосредотачиваться не буду, лишь оговорюсь, что во многих источниках рекомендуют использовать Python 2.5.
Итак приступим...
- создаем отдельную папку, дабы не разводить бардак
$ cd ~
$ mkdir gae
$ cd gae
- скачиваем и распаковываем последний App Engine SDK для Python (в моем случае 1.3.1).
$ wget -c http://googleappengine.googlecode.com/files/google_appengine_1.3.1.zip
$ unzip ./google_appengine_1.3.1.zip
- клонируем django-nonrel, djangoappengine, django-testapp
$ hg clone http://bitbucket.org/wkornewald/django-nonrel/
$ hg clone http://bitbucket.org/wkornewald/djangoappengine/
$ hg clone http://bitbucket.org/wkornewald/django-testapp/
- создаем симлинки
$ ln -s ../../djangoappengine ./django-testapp/common-apps/djangoappengine
$ ln -s ../../django-nonrel/django ./django-testapp/common-apps/django
- первый тестовый запуск
$ ./google_appengine/dev_appserver.py ./django-testapp
в браузере открываем http://localhost:8080/
It worked! - для того, чтобы мы могли использовать manage.py,
нам надо что-бы папка куда мы распаковали App enginde SDK была доступна через переменную окружения PATH
в моем случае можно ввести
$ PATH="$PATH:$HOME/gae/google_appengine"
также, что-бы этого не делать после перезагрузки добавим путь в файл ~/.profile командой
$ echo -e '\nPATH="$PATH:$HOME/gae/google_appengine"' >> ~/.profile
- $ cd django-testapp
$ ./manage.py runserver
в браузере открываем http://localhost:8000/
It worked!
версия форка Django Version: 1.2 beta 1
можно создавать апликейшны в папке django-testapp (это как каркас для нового проекта), используя manage.py startapp ..., использовать manage.py syncdb, manage.py createsuperuser, и manage.py runserver как обычно. Также задеплоить, при помощи manage.py deploy. это автоматом сделает syncdb на продакшене.
Обновлять проекты до текущего состояния можно так:
$ cd django-nonrel - т.е. перейдем водну из склонированных папок
$ hg pull -u
PS было желание в одном посте описать, что есть, чего еще нет и над чем идет работа, привести примеры...
все будет в последующих.
суббота, 27 февраля 2010 г.
I ♥ Chrome
Наконец-то! Google обновила deb Chrome в репах.
Итак 5.0.307.11 r39572 (предыдущая сборка имела проблемы с зависимостями).
Мой lucid теперь спокоен.
Итак 5.0.307.11 r39572 (предыдущая сборка имела проблемы с зависимостями).
Мой lucid теперь спокоен.
вторник, 23 февраля 2010 г.
Весна - красна
у нас началась весна!!! да-да, 23 февраля 2010.
это не может не радовать ))). Точнее, меня однозначно куда-то тянет...
вчера погода была "Город грехов", все черно-белое и девушки в красном.
сегодня жизнь приобретает краски! +5 и солнышко.
это не может не радовать ))). Точнее, меня однозначно куда-то тянет...
вчера погода была "Город грехов", все черно-белое и девушки в красном.
сегодня жизнь приобретает краски! +5 и солнышко.
The Мозг is down...
только что посмотрел фильм Тринадцатый этаж (The Thirteenth Floor).
Сегодня больше не программирую, и завтра тоже...
Всем советую!
Сегодня больше не программирую, и завтра тоже...
Всем советую!
понедельник, 22 февраля 2010 г.
да будет Django!
GAE (Google App Engine), Python и Django
точнее
Django-nonrel - порт Django с целью поддержки не-реляционных баз данных.
и это все на смену App-engine-patch
подробности...
позже отпишу личный опыт.
точнее
Django-nonrel - порт Django с целью поддержки не-реляционных баз данных.
и это все на смену App-engine-patch
подробности...
позже отпишу личный опыт.
Drupal упал?
Drupal 7 alpha 2. Ура, товарищи!!!
так я кричал когда вышел Drupal 6, а тут призадумался.
Но интерес берет свое! Прервав колупание Python, GAE, и Django.
пошел смотреть на Drupal.ru, точнее на
Site off-line
The site is currently not available due to technical problems. Please try again later. Thank you for your understanding. упс...
может это знак?
так я кричал когда вышел Drupal 6, а тут призадумался.
Но интерес берет свое! Прервав колупание Python, GAE, и Django.
пошел смотреть на Drupal.ru, точнее на
Site off-line
The site is currently not available due to technical problems. Please try again later. Thank you for your understanding. упс...
может это знак?
среда, 10 февраля 2010 г.
Первый!
мешкаю й працюю я в шахтарському містечку Макіївка,
біля Донецька...
пытался выбрать место проживания в профиле Google, но не судьба!
В моем славном городе две улицы Филатова!!! и про мою гугл как-раз не знает :(
куда писать или где метить, да и вообще что делать?!
Подписаться на:
Сообщения (Atom)