South

./manage.py syncdb создает только новые таблицы, а вот если вы добавляете или удаляете столбцы, то syncdb вам не поможет. А вот добавление south в список приложений позволяет автоматически создавать миграции, применять-откатывать их и следить, какой SQL был выполнен, а какой – нет.

django-denorm

Этот модуль автоматически создает триггеры на счетчики и вообще очень упрощает работу с денормализованными структурами БД

django-social-auth

Запомните название. Есть django-SocialAuth – редкостная шляпа.

django-mobile

Определение мобильного телефона и отображение разных шаблонов в зависимости от типа устройства.

django-compressor

все, что между тегами {% compress %} {% endcompress %} парсится, находятся теги <script> и <link rel=”stylesheet” />, склеиваются, сжимаются или препроцессятся при необходимости

sentry

Добавляет интерфейс статистики по ошибкам, по количеству, дате последнего появления. Очень много фич, все описывать не буду

django-admin-toolbar

Конфигурируемая админка. Кастомные темы, модули, меню. Everything is possible.

django-piston

Генерация API по модели.

django-annoying

полезные шорткаты, которых не хватает в django

jinja2/coffin

Шаблонный движок с синтаксисом django и с производительность 10x от django-шаблонов

Давно я сюда ничего не писал. Поэтому в двух словах – работаю я сейчас в http://kinohod.ru/, в данный момент в отпуске в NYC.

Так вот, о чем я хотел написать.

Я сейчас нахожусь в UN Visitor Center. Там проходит фотовыставка “Stateless people”, в которой среди Cote d’Ivoire, Мьянмы и африканских стран присутствует выставка про Украину. Там рассказывается про миллионы людей, которые после распада СССР остались без гражданства, про их притеснения и так далее.

И я в растерянности. Насколько я знаю, люди с паспортом СССР – это те, кто просто не захотел принимать Украинское гражданство? Или те, кому за шесть лет было лень один раз сходить в паспортный стол?

И почему статья именно об Украине? Ведь такая ситуация возникла во всех пост-советских странах, а в Латвии все обстоит намного хуже.

В общем, я не понимаю, почему представительство Украины в ООН не надрало еще задницу авторам выставки.

Eсть 1000 причин, по которым Украина заслуживает доски позора. Но это – это неправильно и несправедливо как-то.

Добрый день Виктор Сергеевич!

Меня зовут Юлия, я представляю рекрутинговую компанию «Персонал-Бизнес-Центр», которая основана с целью оказания услуг поиска и подбора персонала. Наш главный офис находится в Днепропетровске. Качественным преимуществом нашей компании является то, что мы работаем только с проверенными компаниями, которые имеют репутацию надежных и справедливых работодателей. А также то, что мы работаем, соблюдая интересы, как заказчиков, так и кандидатов, гарантируя им конфиденциальность и предоставляя все возможную информацию о работодателе. Более подробную информацию о нас вы можете получить на нашем сайте http://www.bizcenter.dp.ua/

Резюме высылайте по почте busines-personal@mail.ru В теме письма указывайте вакансию «Java программист ». Контактный тел: 372 80 54

Мне кажется, вашей рекрутинговой компании следует уволить рекрутера Юлию и взять на работу кого-то более квалифицированного.

С уважением, Андрей Анатольевич.

Что умеет:

1. Собирать несколько CSS и JS в одну без уродования веб-страницы.
2. Сжимать CSS и JavaScript
3. Процессить CoffeeScript и SASS

Здравствуйте.

Так уж получилось, что я работаю в Москве. И недавно у меня возникла проблема – закончились страницы в загранпаспорте. С этой проблемой я решил подойти в консульский отдел посольства Украины.

И увидел это:


Эта очередь под дверью посольства собралась за полчаса до начала получения документов. Становиться в очередь для того, чтобы подать заявку, мне посоветовали за два часа до открытия.

Нашел такой закон:

Соглашение между Правительством Российской Федерации и Правительством Украины о безвизовых поездках граждан Российской Федерации и Украины (Москва, 16 января 1997 г.) (с изменениями от 30 октября 2004 г.)

Статья 1

Граждане государства одной Стороны могут въезжать, выезжать и передвигаться по территории государства другой Стороны без виз с соблюдением правил пребывания, действующих в этом государстве, по удостоверяющим личность и подтверждающим гражданство документам, указанным в Приложениях 1 и 2 к настоящему Соглашению.

Граждане государства одной Стороны на основе взаимности освобождаются от регистрации в компетентных органах по месту их пребывания на территории государства другой Стороны, если срок такого пребывания не превышает 90 дней с момента въезда на территорию государства этой другой Стороны, при наличии у них миграционной карты с отметкой органов пограничного контроля, проставленной при въезде на территорию государства пребывания.

 


Думаете, круто?

А вот хуй!

Институт регистрации иностранных граждан по месту пребывания в Российской Федерации прекратил свое действие в связи с вступлением с 15 января 2007 года в силу Федерального закона от 18 июля 2006 года № 109-ФЗ «О миграционном учете иностранных граждан и лиц без гражданства в Российской Федерации», который установил новые правила пребывания в Российской Федерации, предусматривающие обязанность учета по месту пребывания для всех категорий иностранных граждан.

 

Подписали закон, отменили регистрации, а потом вместо регистрации ввели поебень с другим названием, но тем же смыслом.

Российские законы писали мудаки, полные мудаки. Как, собственно, и украинские. Когда уже государство прекратит заниматься микроменеджментом?

Кстати да, а москалям нужно у нас регистрироваться? Или Украину тихо наебали?

При настройке локально одного из проектов я заметил, что pip по зависимостям ставит Django версии 1.3.

Как оказалось django 1.3 вышел. Перевел на него Visamap. Кроме нескольких мелких DeprecationWarning’ов все взлетело и заработало.

Когда я пришел в Рамблер, я долго выносил всем мозг по поводу того, что весь общий для проектов код лежал одной большой кучей в репозитории, и каждый из проектов подключал его.

Часть кода было мертвым, часть использовалось непонятно где и все зависело от всего.

Через некоторое время мы распилили его на модули. Каждый для своей задачи. Для модулей сделали порты. Зависимости от наших и чужих модулей стали очевидными, ненужный код ушел, а обновлять их стало проще. Уйти от портов у нас тогда не получилось.

Приходилось следить за портами. Как нашими, так и чужими. В портах FreeBSD версии отстают, многих портов нет, а многие сделаны через жопу.

В попытках решить эту проблему было написано кучу костыльных утилит: App::Pm2Port, генерация аргументов к portinstall для установки зависимостей к проекту, но работать хорошо эти штуки не могли по определению.

И вчера произошло знаменательное событие. В Рамблере подняли локальный CPAN.

Проекты будут разворачиваться после команды “cpanm installdeps .”, а новые модули будут создаваться за 10 минут.

^_^

Пишу я вам в далекий 2000-й год. Именно в этом году живете вы, пользователи ICQ. У вас есть классный мессенджер, который поддерживает множество кодировок. Правда клент неудобный и тормозит, но большинство пользователей пользуются нелегальными клиентами.

Повсюду гуляют спамеры и мозги взрываются от идиотских *уинов.

Шифровать данные в этом году тоже не умели, поэтому все ваши данные гоняются в открытом виде. Но вы же не беспокоитесь о том, что ваш сосед читает вашу переписку?

В нашем 2011-м году человечество уже запустило птичек в свинок и пользуется совсем другими средствами передачи данных.

В нашем будущем мы можем поговорить голосом через интернет, не паримся с кодировками и просто наслаждаемся общением. Наша переписка надежно зашифрована, а спамеры занесены в красную книгу. Мы не загаживаем мозг беспорядочным набором цифр вроде 193276886 и не позволяем рекламе портить нам общение.

Сегодня я распрощался с ICQ, которая застряла в двухтысячном году. У меня остались Jabber и Skype, которыми пользуется 99% моих знакомых.

И я искренне надеюсь, что скоро мы все забудем ICQ как о страшном сне.

Если вам кто-то скажет “Для авторизации с помощью Фейсбук и Твиттер используйте djangosocialauth” — стукните его ложкой по лбу и переспросите.

Потому что есть Django-SocialAuth, который выше в гугле и совершенно неработоспособный.

И отлично работающий django-social-auth.

Джанго-программисты — они такие. С фантазией не дружат.

© 2012 Андрей Костенко Suffusion theme by Sayontan Sinha