Snapchat работает над своим первым «железом» — очки Spectacles со встроенной камерой. Гендиректор соцмедиа Эван Шпигель впервые представил новинку в большом фичере WSJ. Кстати, при этом сам Шпигель говорит, что не считает Snapchat соцмедиа, он видит свою компанию ближе к производителям камер. «Сначала нужно было сделать фотографию Читать полностью »
Архив за 26 сентября 2016 - 6
Snapchat сделал «GoPro для хипстеров»
2016-09-26 в 9:19, admin, рубрики: Google Glass, Snapchat, Железо, запуск, инвестиции, кейсы, Медиа, фотография, метки: Google Glass, Snapchat, железо, запуск, инвестиции, кейсы, медиа, онлайн видео, фотографияКаталог Akasa пополнили СВО Venom A10 и Venom A20
2016-09-26 в 9:13, admin, рубрики: Новости, метки: новостиКомпания Akasa добавила в свой каталог системы жидкостного охлаждения Venom A10 и Venom A20, снабдив их пометкой «новинка». Обе они представляют собой замкнутые необслуживаемые процессорные СВО, поставляемые в готовом к использованию виде.
Как мы делаем первый российский трекер для собак Mishiko
2016-09-26 в 9:07, admin, рубрики: 3g, gps, Mishiko, SIM, Блог компании Mishiko, гаджеты, Железо, Интернет вещей, Носимая электроника, собаки, трекерПривет, читатели Geektimes!
Меня зовут Даниил Дымшиц, и я работаю в команде, которая сейчас выпускает на рынок свой первый продукт — умный ошейник для собак Mishiko. Вот он:
Это девайс, который позволяет через смартфон (iOS / Android) узнать, где ваша собака, и насколько активна она была в течение дня. Мы делаем не просто гаджет, а целую платформу для запуска Internet of Things проектов, и первый из них — именно умный ошейник для собак Mishiko.
В этом блоге мы будем рассказывать о том, как мы разрабатывали устройство, как оно работает, и, конечно, поведаем истории первых тестировщиков и владельцев Mishiko, которые уже пользуются девайсом каждый день. Но пойдем по порядку!
Читать полностью »
Квадрат Gartner для беспроводных и проводных сетей 2016
2016-09-26 в 9:06, admin, рубрики: gartner, wi-fi, беспроводные сети, Беспроводные технологии, Блог компании CBSВ начале месяца вышел ежегодный отчет (с квадратом) компании Gartner по беспроводным сетям. Полностью он называется Magic Quadrant for the Wired and Wireless LAN Access Infrastructure, то есть, по замыслу, должен касаться и проводной локальной сети. Но большинство людей смотрят этот отчет (или хотя бы квадрат) именно в разрезе рынка беспроводных корпоративных решений.
Как и любое маркетинговое исследование, это достаточно субъективная вещь. Однако, квадрат Gartner упоминают в своих презентациях многие вендоры вне зависимости от положения в квадрате, то есть, в любом случае, это хороший показатель. Кроме того, исследование учитывает не только функциональность оборудования, наличие того или иного сервиса у вендора, но и фидбек со стороны заказчика, что тоже неплохо. В данной заметке хотели бы представить самое интересное и важное из отчета, возможно, добавить что-то от себя и убрать неактуальные для наших реалий моменты (действительно, ну где у нас встретишь тот же Aerohive или Meraki). Получилась некая вольная интерпретация.Читать полностью »
DRY и цена неправильных абстракций
2016-09-26 в 9:03, admin, рубрики: DRY, дублирование кода, практика программирования, Программирование, Проектирование и рефакторинг, Промышленное программирование
Эта статья давно висела у меня в списке задач. Но кажется, только сегодня у меня появились силы и время, чтобы материализовать её. Совпадение или нет, но я в том же кафе, где опубликовал недавно свою первую статью. Наверное, в напитки, которые тут подают, что-то подмешивают...
Так что? Бородатый, хороший совет — следовать лучшим практикам? Мы постоянно слышим о них. Мы даже дали им краткие прозвища, типа DRY или KISS, и используем на автомате в технических разговорах. Мы фанатично следуем концепции, и если кто-то случайно захочет или просто по незнанию не станет их соблюдать, мы выливаем на них вёдра грязной критики. Мы пленники этих убеждений и отказываемся отвернуться от них в нужный момент.
Конечно, я не намекаю, что такие принципы, как DRY — плохие. Это определенно не так. Просто я считаю, что всё зависит от ситуации. Сильно. Что касается именно DRY, это ведёт к логическому выводу: «На самом деле я тот, кто иногда склоняет других к дублированию, а не абстракции».
Да, вы правильно прочитали. Дублированный код (он же копипаст) может быть полезной практикой. Особенно когда абстракция, которая заменяет повторяющиеся части кода, причиняет боль при попытках разобраться в ней.Читать полностью »
Маячки Eddystone для контроля расхода электроэнергии
2016-09-26 в 8:58, admin, рубрики: android, api, bluetooth, Eddystone, github, Google, HTTPS, ibks, SSL, tool, Блог компании Google, разработка мобильных приложений, Разработка под androidВ июле 2016, разбирая статьи на «Хабрахабре», я узнал о конкурсе Device Lab от Google, в котором предлагалось попробовать в работе BLE-маячки (beacons) c технологией Eddystone и описать в статье свое решение на их базе.
Статья автора Павла Валентова, в рамках конкурса «Device Lab от Google».
Кластеризация с пакетом ClusterR, часть 1
2016-09-26 в 8:54, admin, рубрики: clustering, data mining, k-means, k-medoids, R, Блог компании Инфопульс Украина, кластеризация, машинное обучениеЭта статья посвящена кластеризации, а точнее, моему недавно добавленному в CRAN пакету ClusterR. Детали и примеры ниже в большинстве своем основаны на пакете Vignette.
Кластерный анализ или кластеризация — задача группирования набора объектов таким образом, чтобы объекты внутри одной группы (называемой кластером) были более похожи (в том или ином смысле) друг на друга, чем на объекты в других группах (кластерах). Это одна из главных задач исследовательского анализа данных и стандартная техника статистического анализа, применяемая в разных сферах, в т.ч. машинном обучении, распознавании образов, анализе изображений, поиске информации, биоинформатике, сжатии данных, компьютерной графике.
Наиболее известные примеры алгоритмов кластеризации — кластеризация на основе связности (иерархическая кластеризация), кластеризация на основе центров (метод k-средних, метод k-медоидов), кластеризация на основе распределений (GMM — Gaussian mixture models — Гауссова смесь распределений) и кластеризация на основе плотности (DBSCAN — Density-based spatial clustering of applications with noise — пространственная кластеризация приложений с шумом на основе плотности, OPTICS — Ordering points to identify the clustering structure — упорядочивание точек для определения структуры кластеризации, и др.).
Читать полностью »
ASP.NET Core на Nano Server
2016-09-26 в 8:54, admin, рубрики: .net, ASP, ASP.NET, asp.net core, azure, hyper-v, iis, microsoft, nano server, powershell, Блог компании Microsoft, руководство, руководство для разработчикаПредставляем первую из пяти статей, посвященных работе с ASP.NET Core: руководство по развертыванию приложения ASP.NET Core на Nano Server со службами IIS.
Смотрите прямую трансляцию открытия конференции Microsoft Ignite! Начало 26 сентября в 15:30 (МСК)
2016-09-26 в 8:47, admin, рубрики: Ignite, microsoft, Блог компании Microsoft26 сентября в Атланте (США) стартует конференция Microsoft Ignite (26-30 сентября 2016 года), в ходе которой планируются более 400 технологических сессий по различным направлениям и ожидается большое количество интересных и важных анонсов.Читать полностью »
Альтернатива NSLocalizedString, смена языка без перезагрузки приложения
2016-09-26 в 8:47, admin, рубрики: iOS разработка, NSLocalizedString, objective-c, swift 3, разработка под iOS, метки: NSLocalizedStringВсем доброго времени суток. Работая над рядом проектов с поддержкой нескольких языков, столкнулся с рядом неудобств стандартного инструмента NSLocalizedString.
Основной проблемой было то, что изменения языка вступают в силу только при перегрузке приложения, что с точки зрения юзабилити, не очень приятно и удобно для пользователя.
Если конечно же у вас нет четкой задачи смены языка в приложении, то можно использовать и стандартный NSLocalizedString. Если же у вас предусмотрена такая возможность NSLocalizedString становиться очень неудобным.
Читать полностью »