Всем привет. Сегодня столкнулся с проблемой, хотел откатить django-tastypie до пердыдущей версии, т.к. в новой половина тестов начала падать. Но тут меня ждал сюрприз — pip отказался ставить…
Программирование
На своих Python-проектах я всё время пользуюсь виртуальным окружением (virtualenv), как для разработки, так и для их деплоя (развёртки, установки). Обычный способ установки новой зависимости в virtualenv это…
Новая рубрика: code review. Хотел назвать «антиговнокод», но подумал, что это слишком жёстко, да и нет никакой гарантии что через год или два я не изменю своего мнения о…
Эта поделка умудрилась даже попасть в одну из статей журнала «Хакер» — что-то там было про brute forcing для VoIP-серверов. Автор обращался за разрешением, которое я ему и…
Продолжая тему разработки собственной утилиты администрирования, в данной статье я рассмотрю типовой шаблон программы клиент-сервер, на базе которой можно разрабатывать собственные клиент-серверные приложения. Данный типовой шаблон для простоты…
По работе пришлось изучать работу Java’вского ORM’а, пока что знаком только бегло, но некоторые полезные штуки для новичка решил записать. Может кому пригодится, может нет, но хотя бы…
На этот раз будет мини-заметка, уж слишком мне понравился трюк, о котором пойдёт речь дальше. Наверное любому программисту приходится часто писать конструкции такого вида:
1 2 3 4 5 6 7 | if a == b: c = d else: c = e |
Как-то разбирая исходники…
Встала задача написания небольшой графической оболочки для программы с минимальным интерфейсом (одна кнопка и одно поле вывода). Много нам не надо, поэтому решил обойтись идущей вместе с python’ом…
Не для собственных нужд, но как-то понадобилось написать простой web-сервер для обработки на нём загруженных данных. В общем-то должен был получиться простой вёб-интерфейс к программе. Он и получился,…
В данном посте рассмотрим простенький пример использования ORM, а именно, Doctrine. Если кто не в курсе, то ORM (Object-Relational Mapping, объектно-реляционная проекция) — такая штука, которая обеспечивают классам…