Андрей Костенко

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

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

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

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

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

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

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

Решил поделиться одним модулем, который используется у меня на VisaMap

Занимается он простой вещью – склоняет существительные: Вася, Васи, Васе и так далее.

Принцип работы прост – он ходит на Яндекс-Склонятор и кэширует результаты в базе (если не кэшировать, то они меня банят). Если Яндекс не осилил склонение слова, то этот fail тоже кэшируется в базе.

Синтаксис прост:

>>> from django_declension import declension
>>> declension(u'говняшка').genitive
u'говняшки'

Забрать его можно здесь: http://github.com/gugu/django-declension/

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

Меня зовут Юлия, я представляю рекрутинговую компанию «Персонал-Бизнес-Центр», которая основана с целью оказания услуг поиска и подбора персонала. Наш главный офис находится в Днепропетровске. Качественным преимуществом нашей компании является то, что мы работаем только с проверенными компаниями, которые имеют репутацию надежных и справедливых работодателей. А также то, что мы работаем, соблюдая интересы, как заказчиков, так и кандидатов, гарантируя им конфиденциальность и предоставляя все возможную информацию о работодателе. Более подробную информацию о нас вы можете получить на нашем сайте 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