Как мы доводили умную розетку до уровня массового продукта

Автор: admin от 6-03-2014, 06:10, посмотрело: 303

Продолжаю рассказывать про разработку железа у нас. Итак, розетка. Умеет включаться и выключаться по команде, имеет датчик температуры.

Ситуация опять на первый взгляд достаточно простая: есть готовое устройство, в целом понятно, как оно работает — но на массовый рынок оно не вышло. Слишком сложное, непонятное и хлопотливое в обычном использовании для человека без IT-образования. Да и стоит довольно много. Хочется удобнее, проще, понятнее и дешевле.

Как мы доводили умную розетку до уровня массового продукта
Серийная модель в разборе. Основные вещи: корпус, сама розетка, плата контроля напряжения с конденсатором, плата с контроллером, радиомодуль с антенной, SIM-слот.

В отличие от трекера, где нам пришлось очень много работать с железом, розетки у нашего партнёра-производителя уже были «в форме» и, в целом, отлично себя показали. Основные проблемы крылись в ПО, причём как низкоуровневом, так и высокоуровневом.

Категория: Программирование » Веб-разработка

 

Социальный эксперимент: Миллион за лето

Автор: admin от 6-03-2014, 02:35, посмотрело: 272

Социальный эксперимент: Миллион за лето

Добрый день, уважаемые читатели Хабрахабра!

Для тех, кто меня не знает — а вас большинство — меня зовут Никита Колмогоров, мне 20 лет и я бородат. По совместительству со своей бородатостью недавно я открыл студию мобильной разработки, которая ориентируется на западный рынок. Наладил разработку, менеджмент, маркетинг. Сегодня меня осенило, что пора переходить на качественно новый уровень — пора делать настоящие деньги.

Для того, чтобы начать усердно работать, нужно полностью сконцентрироваться на задачах. Для этого нужно место, куда ходишь именно работать, отдаленное от всех отвлекающих факторов. Офис для меня оказался глупым вариантом: во-первых, дорого; во-вторых, мне туда придется ходить одному. Поэтому я решил создать некий гибрид офиса, дома и хакспейса — снять жилье с командой таких же «горящих» людей, как и я.

Казалось бы, а зачем об этом писать на Хабр? Дело в том, что я хочу вывести идею на новый уровень: почему бы не транслировать весь процесс в интернет? Видео трансляции, подкасты, блог — все, что нужно людям, каждый шаг описан в истории студии. Я полагаю, что многим будет интересно наблюдать за тем, как бизнес без инвестиций и с нулевым капиталом будет стараться завоевывать все новые и новые пьедесталы.

Еще одна причина, по которой я пишу сюда — я ищу людей, которые готовы разделить со мной инициативу. Лето — это прекрасное время: новые свершения, хорошая погода, море свободного времени. Совершенно не важно, будете ли вы работать со мной или над своим проектом — главное это то, что мы будем в среде мозговитых ребят, а это всегда мотивирует. Более того, если вы фрилансер — то мы сможем вас еще и заказами завалить.

В общем говоря, если вы заинтересованы в подобном эксперименте, если вы не боитесь с головой прыгнуть в неизвестное и выйти из зоны комфорта — прошу пожаловать под кат.

Категория: Программирование

 

Только разработчики 90-х помнят это

Автор: admin от 5-03-2014, 15:30, посмотрело: 202

Часто ли вы вставляли
<blink />
в
<marquee />
тег? Это сейчас Pixar получает все награды, а тогда в 90-х именно этот метод был наивысшим искусством в анимации. Ты был новатором, если совмещал эти теги; личностью, создающей инновацию; человеком, которому все подражали.

Ты был разработчиком в 1990-х.

Но с таким статусом вы понимали, что делали полную хрень, поскольку распространяли ужасные стандарты по всему интернету, к которым мы не возвращались с тех самых пор.

Отложим jQuery в сторону, отвлечемся от нереляционных баз данных… У нас есть более важные вещи, о которых и пойдет разговор.

Категория: Программирование » Веб-разработка

 

Конференция DUMP-2014: секция «Аналитика»

Автор: admin от 5-03-2014, 14:30, посмотрело: 2142

14 марта в Екатеринбурге пройдет четвертая конференция разработчиков DUMP. Успех любой конференции во многом зависит от контента, а правильно выбранный контент — это задача программного директора. Мы решили сделать серию статей от лица тех, кто делает секцию такой, какой ее в итоге увидят участники.

Первый наш пост от программного директора секции «Аналитика» Дарьи Бакировой, аналитика из компании «Технология 2000», о том, что она ждет от конференции, зачем на нее идти и что интересного будет в секции.

Категория: Программирование » Веб-разработка

 

RussianCodeCup 2014 — уже совсем скоро!

Автор: admin от 5-03-2014, 13:30, посмотрело: 340

RussianCodeCup 2014 — уже совсем скоро!

Друзья, совсем скоро начнется наша ежегодная олимпиада по спортивному программированию RussianCodeCup. Этот чемпионат – только одно из мероприятий, которые мы проводим для поддержки молодых и талантливых разработчиков (среди них – олимпиада для дизайнеров Russian DesignCup; чемпионат для разработчиков мобильных приложений, игр и интернет-сервисов Russian DevelopersCup, а также Russian AI Cup, в рамках которого участники состязаются в умении писать искусственный интеллект на примере игровых стратегий).

Категория: Программирование

 

Единый интерфейс управления рекламой на сайте

Автор: admin от 5-03-2014, 11:30, посмотрело: 266

Монетизация собственного проекта – всегда вызов. Самый простой вариант: поставить на него тизерную рекламу или контекст, и наблюдать, сколько денег капает в карман. Но этот же вариант часто оказывается разочаровывающим – заработок не стоит усилий по его приобретению. Так ли плоха тизерная/контекстная реклама для монетизации сайтов? Скорее всего, вы просто не умеете её готовить.

Единый интерфейс управления рекламой на сайте
В зависимости характера вашего трафика, его источников и состава, будет меняться прибыльность той или иной рекламной сети

Категория: Программирование » Веб-разработка

 

Scala Moscow User Group, встреча 14 марта 2014

Автор: admin от 5-03-2014, 09:22, посмотрело: 367

В прошлый раз мы провели ознакомительную встречу. Собралось около 25 человек, мы узнали кто в Москве занимается разработкой на Scala и какие есть интересные проекты. Главной темой выбрали курс по реактивному программированию на Coursera, который как раз тогда подходил к концу.

В этот раз мы соберёмся послушать и обсудить два доклада:

  • Алексей Иванов приедет из Питера и расскажет доклад «Monadic Bakery with Spray and Scalaz»,
    про то почему Spray и ScalaZ — не страшные звери, а хорошие друзья;

  • Владимир Успенский расскажет про теорию типов и тем, как она связана с обычной разработкой в докладе:
    «Теория типов, или как мы занимаемся математикой, программируя на Scala».


  • Доклады будут отнюдь не вводные, чуть глубже затронут тему функционального программирования и предназначены на подготовленных слушателей. После за чаем обсудим доклады, интересующие темы, а также планы на будущее.

    Scala Moscow User Group, встреча 14 марта 2014

    Узнать, как прийти на встречу

    Категория: Программирование

     

    Онлайн компилятор для ASP.Net MVC

    Автор: admin от 5-03-2014, 07:15, посмотрело: 441

    Мы давно уже не писали о новостях нашего проекта.
    Вот список новых возможностей которые могут быть интересны .Net разработчикам:

    • Мы добавили полноценную поддержку F#

    • Поддержка NuGet пакетов

    • Widget

    • Chrome Extension

    • Появилась возможность использовать полноценный ASP.Net MVC


    И если с первым нововведением более менее понятно, то остальные могут быть более интересными

    Категория: Программирование

     

    Агрегаты многомерных кубов OLAP в оперативной памяти

    Автор: admin от 5-03-2014, 03:20, посмотрело: 300

    Постановка


    Проблематика Business Intelligence решений (Бизнес Аналитика) состоит в предоставлении заинтересованным лицам статистической, аналитической информации по результатам деятельности какого-либо автоматизированного процесса или комплекса процессов.
    Например, имеется бизнес процесс фиксации покупок, совершаемых людьми в электронном магазине. В реляционной модели бизнес процесса естественно будут иметься продавцы, покупатели, товар и прочие сущности. При этом, если бизнес процесс успешен, т.е. происходит достаточно интенсивный поток данных, возникают потребности в анализе этих данных для решения различных задач, в том числе экономических. Для финансистов это будет совокупность данных, отражающих:

    • Количество проданного товара за 1-ый квартал текущего года

    • Сумма проданного товара в разрезе продавцов за прошлый год

    • Динамика продаж определенного вида товара в ежемесячном срезе

    • И многие др


    При этом, если речь идет о холдинге, в который входят – магазины, рестораны, прочие виды деятельности, то количество данных возрастает, что так же ведет порой и к увеличению видов представлений аналитических данных.
    Таким образом перед разработчиком встает проблема по предоставлению максимально широкого, эффективного и удобного инструмента для анализа данных. На помощь приходят OLAP решения, предлагаемые различными брендами, такими как Oracle, SAP, Microsoft, MicroStrategy, Pentaho и многие др.

    Категория: Программирование

     

    Лучшие бесплатные Photoshop плагины для веб-дизайнеров

    Автор: admin от 4-03-2014, 19:10, посмотрело: 470

    Divine Elemente


    Лучшие бесплатные Photoshop плагины для веб-дизайнеров

    Один из самых потрясающих проектов, которые я встречал за последнее время. Плагин Divine Elemente дает возможность дизайнерам создавать WordPress темы без каких либо навыков фронт/бэк-енда. К сожалению у меня не было возможности поработать с ним. Он доступен только для Windows. Для того что бы все работало необходимо создавать макет в соответствии со встроенным blueprint — это некий Bootstrap, Boilerplate или даже набор инструкций по наименовании слоев и групп. Разработчики обещают множество всего хорошего, в том числе: SEO friendly, валидную и семантичную верстку, читаемый код. Впечатляет!

    Категория: Программирование » Веб-разработка