All streams
Search
Write a publication
Pull to refresh
50
0

CTO/Full-Stack Developer

Send message
Это почти как живой пример выражения: «Счастлив не тот у кого много а тот, кому достаточно»(не дословно)
Я тоже ее там первый раз увидел) Мне она только такая и нравилась как там.
Хорошо еще что адрес не contact@developeroutreachprogram.rim.com
Давайте в Петербурге устроим какую-нить DjangoCon или PyCon!
У меня аж руки опускаются когда иностранные разработчики с которыми я общаюсь каждую неделю на всякие конференции мотаются и встречаются. Переехать в США что-ли.
Я раньше пользовался Pastebin.com а сейчас gist.github.com/ — устраивает все. и интеграция с Github и возможность встроить сниппет кода в любую страницу. Что-то с HTML, CSS, js — сохраняю на jsfiddle.com и CSS на dabblet.com
Я несколько лет пользуюсь OVH — вообще никаких проблем.
Один раз менял сервак на более производительный, так они предложили специальный тариф для меня с очень вкусными характеристиками при низкой стоимости.
Я пользуюсь этим github.com/betamax/localStore он умеет делать фоллбэк на куки если в браузере нет поддержки localstorage.
Можно но есть нюансы. Например радиосерверы Icecast2/Shoutcast отдают поток только если в запросе есть хэдер Icy-MetaData иначе он выдаст просто страницу со статистикой)
можно через nginx проксить Icecast и подставлять: proxy_set_header Icy-MetaData 1;
в некоторых браузерах(webkit) и так работает.
Строит отключить javascript и все откроется)
вот еще интересно может кому-то будет github.com/creckx/uWSGI-Manager
Пробовал) но люблю деплоить именно nginx + uwsgi ибо у nginx есть модуль для uwsgi, ну и uwsgi уже привычнее и больше с ним знаком — знаю почти от и до все что нужно и есть разные джанго пакеты для него(например django-uwsgi-admin) ну и как бонус — запускать rails через uwsgi и многое другое. Да и по производительности uwsgi оч хорош.
Я тоже деплою через nginx + uwsgi но у меня чуть иначе:
есть свой стартовый джанговский проект в котором переделанный под меня django-config-gen он сразу генерит нужные мне конфиги согласно настройкам и кладет куда надо:
/etc/init/project_name.conf примерно такого содержания:
description "uWSGI server for Project project_name"
start on runlevel [2345]
stop on runlevel [!2345]
respawn
exec /server/env/bin/uwsgi -p 2 --uid mechanism --home /server/env/ --socket /server/sock/project_name.uwsgi.sock --chmod-socket --module runsite --pythonpath /server/SITES/project_name --daemonize /server/log/project_name.uwsgi.log

упомянутый runsite.py выглядит примерно так:
import os, sys
current_directory = os.path.dirname(__file__)
parent_directory = os.path.dirname(current_directory)
module_name = os.path.basename(current_directory)
sys.path.append(parent_directory)
sys.path.append(current_directory)
os.environ["CELERY_LOADER"] = "django"
os.environ['DJANGO_SETTINGS_MODULE'] = '%s.settings' % module_name
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

«Почему uWSGI а не fastcgi?
Я последний использую, может у первого есть какие-то скрытые преимущества? )»

в зависимости от требований проекта могут добавляться: --enable-threads --loop gevent --async 100 и уже в джангу можно добавлять например gevent

ну еще генерится конфиг для nginx и еще разные нужные штуки.
Вернее сильно отличается от зарелизенных версий)
Вот кстати еще github.com/flaptor/indextank-py
я пока их особо не смотрел, хотелось бы послушать мнения по поводу Indextank.
Еще как альтернатива github.com/linkedin/indextank-engine & github.com/linkedin/indextank-service Linked in недавно открыли их исходный код.
Сам же пользуюсь django-haystack(из мастера на github — он сильно отличается от стабильных) + solr.
Наконец-то выходит смартфон который я хочу купить. А то до этого глядел на свою старую nokia 7610 и радовался что она звонит и принимает смс и воротил нос от всех смартфонов. Да мне до сих пор хватает старой nokia и у меня не было смартфонов с виндой или андроидом.
Переименовал для наглядности github.com/MechanisM/django-bootstrap2
можно было бы как-то объединить все вместе. тогда польза будет не только в админке)

Information

Rating
Does not participate
Location
Vancouver, British Columbia, Канада
Date of birth
Registered
Activity