Архив за 15 июля 2012 - 3

Всем привет.
Это продолжение ответов на вопросы и задания по Python с сайта pyobject.ru.
Читать полностью »

Введение

Ни для кого не секрет, что такой архитектурный антипаттерн как God object препятствует эффективному поддерживанию кода проекта. Однако его все равно можно встретить в Legacy-системах корпоративного сектора. Со временем код становится настолько сложным, что изменить его функциональность, даже при наличии Unit-тестирования, становится большой проблемой. Такие системы никто не хочет поддерживать, все боятся что-либо улучшать, количество проблем в трекере держится постоянным числом, но может и расти. Как правило, у команды упавшее настроение, которое со временем становится чемоданным: все хотят свалить.
Иллюстрация проблемы
Читать полностью »

Хочется рассказать немного о технической части своего проекта, возможно для критики а может кто-то почерпнет что-то для себя.
Читать полностью »

Хочу поделиться с вами способом нахождения дубликатов изображений, который я использовал в своем проекте. Речь пойдет об агрегаторе популярных изображений из социальной сети Вконтакте. Основной источник постов — это топовые публичные страницы (паблики).

В первую же очередь после добавления для агрегации нескольких пабликов, я столкнулся с проблемой дублей картинок. Каждая из топовых страниц, что-то, да сопрет у ближнего своего. От чего же ленивые, по идее 9gag на всех должно хватит :).
Читать полностью »

Условия и риски присоединения России к Всемирной Торговой Организации (ВТО).
Главные факты и цифры.

Аналитический доклад подготовлен Международным общественным фондом «Экспериментальный творческий центр» (Центр Кургиняна).

Основной сайт
Текст доклада (PDF)
Видео на Vimeo
Видео на YouTube
Видео файл (AVI; narod.ru)

Читать полностью »

Открытый проект Mango получил название: “Tears of Steel” (Стальные Слёзы). В сети появился трейлер.

Напомню, что этот фильм создается исключительно при помощи Open Source программ, основная задача Mango — улучшить Blender в сфере VFX. В течение этого проекта запланированно значительно улучшить весь пайплайн в блендере от моделирования до композитинга.

Блог проекта получил новый дизайн, найти его можно по адресу www.tearsofsteel.org. «До завершения Mango еще много работы» — пишут участники проекта. Выпуск DVD с фильмом запланирован на конец сентября 2012.

VimВсё начиналось в меру невинно. На первом курсе ты экспериментировал один или два раза, но Nano и Pico были проще, они были ближе к тому, чем ты уже пользовался в средней школе на машинах с Windows и Mac. Но время текло, твой багаж знаний пополнялся тем, что вам давали в вузе, и ты начал что-то замечать: все действительно великие программисты, люди, которым под силу было уместить в 4 строчки, то, для чего тебе требовалось 10 страниц кода, те, у которых богатое функциональностью решение учебного проекта было готово через день, в то время как ты неделями мучался лишь с базой, никто из них не пользовался Nano или Pico.

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

«Как ты это делаешь?» — недоверчиво спросил ты.

Твою жизнь изменил лаконичный ответ, состоящий из одного слога: «Vim.»

Вначале ты был раздражен и куда менее производителен. История браузера являлась полным индексом документации Vim, твои Nano и Pico-друзья считали тебя сумасшедшим, Emacs-товарищи умоляли одуматься, ты заплатил деньги за ламинированный экземпляр пямятки Vim. Даже спустя недели тренировок, ты всё ещё по привычке иногда тянулся к мыши, но затем одергивал руку, понимая, что придется искать в сети нужную комбинацию для выполнения рутинной операции, о которой раньше тебе никогда не приходилось задумываться.Читать полностью »

У человека всегда есть выбор: оставить все как есть, или сделать иначе. Жизнь — забавная штука, но иногда последствия выбора фатальны. Но Вам рано или поздно предстоит сделать выбор.

Готовы ли Вы бежать через пустыню к лучшей жизни?

В моей поездке в США, я заехал к своему другу. Он живет в небольшом городке в штате Нью-Йорк. Там, в местном магазине я повстречал несколько мексиканцев, чьё мужество и решимость просто поражают.

Всем известно, что в Мексике очень большая пропасть между богатыми и бедными. Людей фактически эксплуатируют на заводах и платят им за это гроши. Так вот: эти люди приняли вызов и совершили, пожалуй, самый решительный выбор в своей жизни. Читать полностью »

Valve продолжает нанимать Linux разработчиков

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 перенесла выпуск гибридных процессоров Trinity для настольных систем с августа на октябрь. Как утверждается, причиной задержки стало внесение в конструкцию процессоров некоторых доработок. В связи с переносом соответствующие коррективы в графики выпуска своей продукции на второе полугодие внесли и производители системных плат.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js