Всем привет.
Это продолжение ответов на вопросы и задания по Python с сайта pyobject.ru.
Читать полностью »
Архив за 15 июля 2012 - 3
God object. Анализ сложных проектов
2012-07-15 в 12:30, admin, рубрики: .net, dao, legacy, ненормальное программирование, метки: dao, legacyВведение
Ни для кого не секрет, что такой архитектурный антипаттерн как God object препятствует эффективному поддерживанию кода проекта. Однако его все равно можно встретить в Legacy-системах корпоративного сектора. Со временем код становится настолько сложным, что изменить его функциональность, даже при наличии Unit-тестирования, становится большой проблемой. Такие системы никто не хочет поддерживать, все боятся что-либо улучшать, количество проблем в трекере держится постоянным числом, но может и расти. Как правило, у команды упавшее настроение, которое со временем становится чемоданным: все хотят свалить.
Читать полностью »
Фабрика картинок — как оно работает? Часть 1
2012-07-15 в 12:13, admin, рубрики: web-разработка, архитектура, Веб-разработка, метки: web-разработка, архитектура Хочется рассказать немного о технической части своего проекта, возможно для критики а может кто-то почерпнет что-то для себя.
Читать полностью »
Поиск дубликатов изображений публикуемых Вконтакте
2012-07-15 в 10:50, admin, рубрики: Алгоритмы, Веб-разработка, метки: vkontakte api, ВконтактеХочу поделиться с вами способом нахождения дубликатов изображений, который я использовал в своем проекте. Речь пойдет об агрегаторе популярных изображений из социальной сети Вконтакте. Основной источник постов — это топовые публичные страницы (паблики).
В первую же очередь после добавления для агрегации нескольких пабликов, я столкнулся с проблемой дублей картинок. Каждая из топовых страниц, что-то, да сопрет у ближнего своего. От чего же ленивые, по идее 9gag на всех должно хватит :).
Читать полностью »
Условия и риски присоединения России к Всемирной Торговой Организации (ВТО)
2012-07-15 в 10:47, admin, рубрики: будущее, ВТО, ит-инфраструктура, патенты, политика, правительство, Россия, рф, Телекомы, экономика, метки: будущее, ВТО, политика, правительство, Россия, рф, экономика Условия и риски присоединения России к Всемирной Торговой Организации (ВТО).
Главные факты и цифры.
Аналитический доклад подготовлен Международным общественным фондом «Экспериментальный творческий центр» (Центр Кургиняна).
Основной сайт
Текст доклада (PDF)
Видео на Vimeo
Видео на YouTube
Видео файл (AVI; narod.ru)
Проект Mango приближается к завершению
2012-07-15 в 10:46, admin, рубрики: blender 2.6, Mango, VFX, Анимация и 3D графика, Работа с видео, метки: blender 2.6, Mango, VFXОткрытый проект Mango получил название: “Tears of Steel” (Стальные Слёзы). В сети появился трейлер.
Напомню, что этот фильм создается исключительно при помощи Open Source программ, основная задача Mango — улучшить Blender в сфере VFX. В течение этого проекта запланированно значительно улучшить весь пайплайн в блендере от моделирования до композитинга.
Блог проекта получил новый дизайн, найти его можно по адресу www.tearsofsteel.org. «До завершения Mango еще много работы» — пишут участники проекта. Выпуск DVD с фильмом запланирован на конец сентября 2012.
Всё начиналось в меру невинно. На первом курсе ты экспериментировал один или два раза, но Nano и Pico были проще, они были ближе к тому, чем ты уже пользовался в средней школе на машинах с Windows и Mac. Но время текло, твой багаж знаний пополнялся тем, что вам давали в вузе, и ты начал что-то замечать: все действительно великие программисты, люди, которым под силу было уместить в 4 строчки, то, для чего тебе требовалось 10 страниц кода, те, у которых богатое функциональностью решение учебного проекта было готово через день, в то время как ты неделями мучался лишь с базой, никто из них не пользовался Nano или Pico.
Однажды, засидевшись допоздна за заданиями, которые должны были быть готовы к полуночи, ты мимолетом опустил взгляд за плечо одного из этих тихих убер-программистов. Ряды мониторов в темноте компьютерной лаборатории сверкнули в твои глаза, и в трепете ты наблюдал невозможные узоры кода и текстовые манипуляции, которые озаряли экран.
«Как ты это делаешь?» — недоверчиво спросил ты.
Твою жизнь изменил лаконичный ответ, состоящий из одного слога: «Vim.»
Вначале ты был раздражен и куда менее производителен. История браузера являлась полным индексом документации Vim, твои Nano и Pico-друзья считали тебя сумасшедшим, Emacs-товарищи умоляли одуматься, ты заплатил деньги за ламинированный экземпляр пямятки Vim. Даже спустя недели тренировок, ты всё ещё по привычке иногда тянулся к мыши, но затем одергивал руку, понимая, что придется искать в сети нужную комбинацию для выполнения рутинной операции, о которой раньше тебе никогда не приходилось задумываться.Читать полностью »
Готовы ли Вы бежать через пустыню к лучшей жизни?
2012-07-15 в 8:16, admin, рубрики: выбор, Идеи для стартапов, работа, управление проектами, метки: выбор, работаУ человека всегда есть выбор: оставить все как есть, или сделать иначе. Жизнь — забавная штука, но иногда последствия выбора фатальны. Но Вам рано или поздно предстоит сделать выбор.
В моей поездке в США, я заехал к своему другу. Он живет в небольшом городке в штате Нью-Йорк. Там, в местном магазине я повстречал несколько мексиканцев, чьё мужество и решимость просто поражают.
Всем известно, что в Мексике очень большая пропасть между богатыми и бедными. Людей фактически эксплуатируют на заводах и платят им за это гроши. Так вот: эти люди приняли вызов и совершили, пожалуй, самый решительный выбор в своей жизни. Читать полностью »
Valve продолжает нанимать Linux-разработчиков
2012-07-15 в 7:54, admin, рубрики: game development, human resources, linux, Valve, видеоигры, кадры, метки: linux, VALVE, видеоигры, кадры
Valve Software продолжает нанимать известных специалистов Linux, что вполне логично, если учесть озвученные намерения компании выйти на новую ОС и слухи о создании консоли Valve Box. Совсем недавно к Valve присоединились ведущие разработчики движка DarkPlaces (кроссплатформенные шутеры от первого лица Xonotic и Nexuiz) и создатель кроссплатформенной игры Battle for Wesnoth.
Новое приобретение корпорации — Сэм Лантинга, работавший ранее в Loki Software, где до банкротства компании он портировал некоторые Windows-игры на Linux, например, Rune, Tribes 2, Railroad Tycoon II и многие другие хиты конца 90-х. Его опыт в работе с Linux составляет более 10 лет, именно Сэм создал и продолжает разрабатывать популярную кроссплатформенную библиотеку Simple DirectMedia Layer, используемую при написании мультимедийных программ (в основном игр) не только на Linux и Mac OS X, но и Windows.Читать полностью »
AMD переносит выпуск настольных APU Trinity на октябрь
2012-07-15 в 7:26, admin, рубрики: Без рубрикиПо сообщению источника, компания AMD перенесла выпуск гибридных процессоров Trinity для настольных систем с августа на октябрь. Как утверждается, причиной задержки стало внесение в конструкцию процессоров некоторых доработок. В связи с переносом соответствующие коррективы в графики выпуска своей продукции на второе полугодие внесли и производители системных плат.