Недавно передо мной встала задача обрезать около сотни огромных картинок из фотобанка под несколько десятков разных размеров. Эти готовые картинки потом будут использоваться клиентами CMS для оформления своих сайтов. Прикинув сколько времени займет этот процесс в Фотошопе, я пригорюнился — встретить следующий Новый год за обрезкой картинок не входит в мои планы.
Читать полностью »
Архив за 13 марта 2014 - 6
Умная обрезка картинок с использованием точки фокуса
2014-03-13 в 10:15, admin, рубрики: node.js, автоматизация рутины, обработка изображений, метки: node.js, автоматизация рутины, обработка изображенийЗагрузка исторических данных в SAP с помощью LSMW (Legacy System Migration Workbench)
2014-03-13 в 9:49, admin, рубрики: ERP-системы, sap, Восстановление данных, метки: sapПри внедрении ERP-системы SAP одним из наиважнейших вопросов является вопрос загрузки данных исторических систем (тех, что функционировали на предприятии до внедрения SAP) в новую ERP. Для этого существует мощнейший инструмент внутри SAP — Система Переноса данных из Исторических Систем (LSMW). За 8 лет работы с SAP я накоил солидный опыт работы с этой системой, а, поскольку для LSMW нет легкодоступных для понимания мануалов (тем более на русском) и ко мне постоянно обращаются за советами коллеги по цеху, найдя меня на российском форуме САП, смею полагать, что сия статья окажется весьма познавательна как стажёрам, так и опытным консультантам, пока что не имеющих опыта работы с LSWM.
Запускаем транзакцию LSMW и, о чудо, нас уже приветствуют: Welcome to the Legacy System Migration Workbench!
На начальном экране мы видим следующую картинку
Авария: отказал CEF на Cisco 6500
2014-03-13 в 9:22, admin, рубрики: Cisco, аварии, Сетевое оборудование, Сетевые технологии, сети, метки: Cisco, аварии, сетиРазберём на будущее случай с аварией, когда отказал CEF на Cisco 6500
Пришла sms, что такой-то маршрутизатор (Cisco 6500) UP. Поясню, что система мониторинга просто пингует маршрутизатор и сообщает, если изменилось его состояние: DOWN/UP. Это очень опасная sms, т.к. каждый такой маршрутизатор — как микрорайон или его половина (дело происходит в сети интернет-провайдера). И даже то, что по sms маршрутизатор UP — не нормально.
Первая часть
Заходим мы с напарником на маршрутизатор — вроде доступен. Смотрим по логам: OSPF, LDP-соседство не рвал, это уже хорошо.
Предполагаем, что RP=Route Processor ушёл в 100% — так и есть.
show processes cpu sorted показывает, что-то вроде 95%/85% — т.к. цифры совпадают, то RP загружен не процессами, а прерываниями — т.е. много трафика обрабатывается CPU.
Делаем debug netdr — там очень много пакетов, помеченных VLAN 1044. Причём это multicast-пакеты, как те, которые идут в Global к маршрутизатору, так и те, которые в VRF идут от него к клиентам.
В логах мы видим кучу ошибок: Traceback, бла-бла-бла, ошибка памяти и т.п. Сразу некогда было подробно нагуглить, что это за ошибки.
Карта ударов беспилотников
2014-03-13 в 9:20, admin, рубрики: беспилотники, Геоинформационные сервисы, дроны
Нечасто случается, что архитекторы причастны к выпуску документов о безопасности или правах человека. Но именно это и произошло, когда группа дизайнеров в сотрудничестве с ООН подготовила карту, на которой нанесены все атаки с помощью беспилотников на Ближнем Востоке. Работа над проектом заняла год, а результат деятельности рабочей группы отражён в виде отчёта под названием The UN SRCT Drone Inquiry.
Доклад был подготовлен Беном Эммерсоном (Ben Emmerson), Специальным Докладчиком ООН по борьбе с терроризмом правам человека, группой под названием Судебная Архитектура (Forensic Architecture) и исследовательским подразделением дизайнерского агентства Situ из Бруклина.
Эммерсон совместно с архитекторами определил 30 случаев атак беспилотников в Пакистане и Йемене, собрал фотографии и интервью очевидцев, после чего детально описал каждый инцидент. Редкий случай, когда столь щекотливая информация открыта для публичного доступа.
Читать полностью »
Проект One Laptop Per Child на грани закрытия
2014-03-13 в 8:50, admin, рубрики: Новости, метки: новостиПо данным источника, направленный на обеспечение персональными компьютерами детей в развивающихся странах проект OLPC (One Laptop Per Child) находится на грани закрытия.
Исследование рынка труда веб-разработчиков
2014-03-13 в 8:49, admin, рубрики: ruward, Блог компании Ruward, Веб-разработка, исследование, РИК, Учебный процесс в IT, метки: ruward, исследование, РИКПривет! Мы анонсируем результаты исследования, проведенного бизнес-школой РИК при экспертной поддержке Ruward по ситуации на кадровом рынке веб-разработчиков в России.
В рамках исследования был проведен анализ почти 400 анкет представителей компаний из сегмента веб-разработок, а также проведен мониторинг популярности вакансий на крупных порталах по трудоустройству.
Мы уже не первый год регулярно слышим от менеджеров и директоров вопрос: «где взять программистов?». Поэтому мы решили взяться за дело и приступить к решению этого вопроса. Для начала нам пришлось разобраться, какие вообще программисты нужны — и в каких количествах — именно для этого мы запустили открытый опрос в ноябре 2013 года.
Методика проведения исследования: онлайн-анкетирование представителей компаний из сегмента веб-разработок, собственный анализ профильных открытых вакансий на крупных порталах по трудоустройству.
По итогам четырех месяцев исследования, разбавленных месяцем новогодних каникул и месяцем олимпиады, мы, наконец-то, публикуем результаты.
Тысячи их
О роли _албанского в тестировании
2014-03-13 в 8:46, admin, рубрики: автоматизация тестирования, Блог компании 2ГИС, локализация, разработка, тестирование, метки: 2ГИС, автоматизация тестирования, локализация, тестированиеКто-то наверняка помнит, что в 2012 году 2ГИС вышел за пределы СНГ и появился в итальянской Падуе. Это был первый релиз нашего продукта за рубежом и не на привычном и родном русском языке.
Поскольку до этого 2ГИС выходил только в русскоговорящих городах, релиз в Италии стал новым опытом практически для всех отделов компании. Нужно было наполнить справочник, нарисовать карту, понять, как продвигать продукт. А разработчики и тестировщики впервые столкнулись с задачей интернационализации приложения.
Команде 2ГИС Онлайн делать предстояло немало:
— Тестировать и разрабатывать параллельно с переводом интерфейса и сбором контента, т.е. не имея готовых данных на итальянском языке;
— научить автоматизированные тесты работать с интерфейсами на новом языке;
— перестроить процессы так, чтобы выпуск новых фич и новых языков занимал минимум времени и человекозатрат;
— в конце концов, выпустить продукт, не сорвав сроки.
Challenge, как говорится, accepted. Забегая вперед, скажем, что всё вышеописанное было выполнено, а полученный опыт и наработки использовались в следующих зарубежных проектах. Позже 2ГИС вышел на Кипре, в Чехии, на подходе еще пара стран. Но сейчас мы вернемся в прошлое и расскажем, как команда тестирования 2ГИС Онлайн решала поставленные задачи.
Galileo developer kit для Internet Of Things и программа для разработчиков
2014-03-13 в 7:02, admin, рубрики: galileo, IoT, quark, Блог компании Intel, Программинг микроконтроллеров, умный дом, метки: galileo, IoT, quark На позапрошлой неделе на Mobile World Congress президент Intel Рене Джеймс анонсировала программу для разработчиков Internet Of Things. Всякие конкурсы-призы-хакатоны, короче — маркетинговая программа. Но были некоторые новости и по технической части. На MWC и Embedded World наша команда продемонстрировала некоторые новые возможности в разработке софта для IOT. Мы опубликовали два бинарных образа дисков (и соответствующие исходники для самостоятельной сборки), которые позволяют серьезно сократить время, необходимое для настройки системы для разработки софта для Galileo.
Читать полностью »
Приветствую!
Без претензий на эпичность, хочу поделиться историей.
Итак, со мной списался человек, назовем его «М». Суть его слов была следующая:
Я знаю людей, которые могут быть заинтересованы в покупке такого проекта, если его развить.
До этого мы были мы поверхностно знакомы. Я знал, что он живет в Гонконге и ведет какой-то бизнес со странами СНГ.
Ну а весь «бизнес с Китаем» выглядит как: купил там, отправил сюда.
Т.е. он хоть не профессиональный инвестор/ангел/фонд, но человек, знающий этот бизнес изнутри.