Пока прогрессивное человечество следит за проектом Google Glasses, немцы выкатили на CeBIT 2013 свои очки дополненной реальности. Большие, страшные, неудобные, но интересные.
Читать полностью »
Архив за 05 марта 2013 - 3
CeBIT 2013: Очки дополненной реальности SMI, следящие за глазами
2013-03-05 в 14:29, admin, рубрики: CeBIT, cebit 2013, Google Glassses, Гаджеты. Устройства для гиков, дополненная реальность, очки, метки: CeBIT, cebit 2013, Google Glassses, дополненная реальность, очки, СМИНестандартный cost-saving: как мы научились самостоятельно ремонтировать офисные IP-телефоны Nortel 1120
2013-03-05 в 14:25, admin, рубрики: Avaya, ip-телефония, ремонт своими руками, телефония, Электроника для начинающих, метки: Avaya, ремонт своими рукамиИстория эта берёт начало в 2006 году, когда в рамках проекта по переезду нашей компании в новый офис было принято решение перейти от станции Meridian к современной IP-станции Nortel CS1000 (Позже эта станция стала называться Avaya CS1000). Вместе со станцией нам пришлось заменить и все телефонные аппараты – на новенькие (по тем временам) аппараты 1120 и 1140.
Рисунок 1. IP телефон Avaya/Nortel 1120E.
Читать полностью »
О модульности, хорошей архитектуре, внедрении зависимостей в С/C++ и разноцветных кружочках
2013-03-05 в 14:23, admin, рубрики: c/c++, c++, конфигурирование, Программирование, метки: c/c++, конфигурирование Не в совокупности ищи единства, но более – в единообразии разделения.
Козьма Прутков
Немного воды вначале
Нельзя не заметить, что аспектно-ориентированное программирование с каждым годом берет новые рубежи популярности. На хабре было уже несколько статей посвященных этому вопросу, от Java до PHP. Пришло время обратить свой взор на С/C++. Теперь я в первом же абзаце признаюсь, что речь пойдет не об «настоящих аспектах», но о чем-то, близко с ними связанном. Также рассуждение будет вестись в контексте embedded-проектов, хотя описываемые методы могут применяться где угодно, но именно embedded, это та область, где эффект будет максимально ощутимым. Еще я буду использовать слова «хидер» и «дефайн» для обозначения, соответственно, «заголовочного файла» и «макроопределения». Сухой и академичный язык это хорошо, но в данном случае, мне кажется, все будет проще понять, если пользоваться устоявшимися англицизмами.
Читать полностью »
Как повысить IQ сетевой кнопки не вмешиваясь в мозг оператора
2013-03-05 в 14:13, admin, рубрики: diy или сделай сам, Песочница, Электроника для начинающих
Казалось бы, нет ничего проще, чем сетевая кнопка! Но иногда хочется чего-то такого… чего-то другого… чего-то такого, как не у всех. И если во всем остальном мы горазды, то сетевая кнопка всех ровняет. Шутки шутками, но иногда сетевая кнопка действительно доставляет массу хлопот. Например, когда ее надо разместить на передней панели устройства, и сетевые провода тащатся через весь корпус, наполняя его фоном 50 Герц. Или брутальный щелкающий тумблер не вписывается в концепцию дизайна устройства. Может возникнуть ситуация когда сетевой кнопке будет недоставать «интеллектуальности». Например, при сопряжении какого-либо устройства или старого советского измерительного прибора с компьютером. В этом случае нас может выручить электронная сетевая кнопка.
Читать полностью »
Распознавание рукописных символов с использованием Python и scikit
2013-03-05 в 14:00, admin, рубрики: data mining, kaggle, python, Песочница, распознавание символов, метки: data mining, kaggle, python, распознавание символов Привет. Наверняка многие интересуются методами машинного обучения и решения различных задач, которые обычными подходами не решаются. Недавно мне посчастливилось попасть на курс Data Mining, организованный в рамках программы GameChangers. Первым же домашним заданием было сделать сабмит на Kaggle — решить задачу Digit Recognizer.
Читать полностью »
Плагин для извлечения данных с сайтов
2013-03-05 в 13:40, admin, рубрики: convextra, плагины, я пиарюсь, метки: convextra, плагиныКоллеги-разработчики выпустили плагин, который умеет извлекать и анализировать плохо структурированную информацию. Проект ориентирован на самый широкий круг пользователей, в частности будет полезен владельцам интернет-магазинов и их клиентам. Что это и как работает — на видео:
В этом году впервые смартфонов будет выпущено больше, чем телефонов с расширенными сервисными функциями
2013-03-05 в 13:40, admin, рубрики: Новости, метки: новостиТелефоны с расширенными сервисными функциями в этом году впервые уступят по объему поставок набирающим популярность смартфонам, уверены специалисты IDC. Согласно их прогнозу, в течение года будет отгружено 918,6 млн. смартфонов, что составит 50,1% всего объема поставок сотовых телефонов.
Посту популярности смартфонов способствует снижение цен, широкий ассортимент и развертывание сетей 4G. К концу 2017 года поставки смартфонов вырастут до 1,5 млрд. штук, составив две трети рынка сотовых телефонов.
Принципы организации проекта в iOS для быстрого понимания кода после паузы в разработке и использование совместных классов в iOS и MacOS
2013-03-05 в 13:34, admin, рубрики: ios development, Песочница, разработка под iOS, разработка приложений, метки: ios development, разработка под iOS, разработка приложенийПо специфике работы мне приходится вести несколько (5-10) проектов одновременно, и часто возвращается к кодированию проекта после значительной паузы, месяц и более. Такая особенность требует организации кода, которая позволит очень быстро вспомнить архитектуру проекта.
Так же для экономии времени и ресурсов я использую общие классы для MacOS и iOS версий моего приложения.
Для тех, кому интересны особенности моего опыта — прошу под кат.
Ratatype — клавиатурный тренажер, с планами покорить мир
2013-03-05 в 13:31, admin, рубрики: клавиатурные тренажеры, слепая печать, я пиарюсь, метки: клавиатурные тренажеры, слепая печатьМы устали от разработки коммерческих проектов — корпоративных сайтов, порталов и каталогов. Захотелось чего-то яркого, интересного, легкого. А еще нужного и полезного людям. И мы подумали: «А ведь классный онлайновый клавиатурный тренажер — это то, что нужно!»
Так родилась идея сделать Ratatype — лучший в мире онлайновый клавиатурный тренажер.
Под капотом: патч для Dalvik от Facebook для Android
2013-03-05 в 13:23, admin, рубрики: Dalvik, Facebook, ПрограммированиеFacebook — одно из самых функциональных приложений, доступных на Android. С такими функциями, как push-нотификации, новостная лента и встроенная версия Facebook Messenger (фактически, являющаяся полноценным приложением), которые работают одновременно в реальном времени, сложность и объём кода порождает ряд технических сложностей, с которыми сталкиваются в том числе и другие Android разработчики — особенно на старых версиях платформы. (Наши последние приложения поддерживают старую версию Android 2.2 — Froyo, которой уже почти 3 года).
Одна из таких проблем связана с тем, как виртуальная машина Android — Dalvik, обращается с Java методами. В конце прошлого года мы закончили переработку нашего Android приложения, которая включала в себя перевод большого объёма JavaScript кода в Java, а так же использование новых абстракций, которые породили большое число небольших методов (в большинстве случаев, это считается хорошей практикой программирования). К сожалению, это привело к резкому увеличению числа методов в нашем приложении.