• Какую систему умный дом выбрать?

    У меня друзья занимаются поставками и установкой таких систем, особо рекомендуют систему «Control4»:
    www.control4.com/

    Она удовлетворяет всем требованиями, для iphone/ipad у нее собственное нативное приложение. Программирование и все остальные пункты также возможны.

    Цены вроде вменяемые. Недавно мы считали полное оборудование загородного дома площадью 370 квадратов, 2 этажа, 13 комнат, с полной электрификацией всего (т.е. ворота, двери, камеры во всех комнатах, управление светом, кондиционеры, отопление, теплые полы, управление видео и аудио аппаратурой, бытовой техникой, шторами, жалюзями и т.д.) — вышло около 1.5 — 2 миллионов. Точнее сказать было невозможно т.к. проект дома был не окончательный — разрабатывали концепцию домов для загородного поселка.

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

    По поводу голосового управления — имхо, это лишнее. Быстро надоест, а толку от этого не особо.
    Ответ написан
    Комментировать
  • Разработка на Freelance?

    @Kostik_1993
    Web Developer
    PHP не предлагать

    Простите конечно, но и дурак. Весь мир Российского фриланса крутится вокруг него. Если вы серьёзный разработчик вам не составило бы труда его выучить и попробовать на нем поработать.
    Если вы такой брезгливый то попробуйте не знаю на Django, возможно вы увидите себя в дальнейшем Python разработчиком
    Пока это два основных серверных языка во фрилансе. Другие я встречаю крайне редко или никогда.
    В JS сейчас можно на Angular что-то найти, но шансов найти что-то на Vue или React в разы больше
    Ответ написан
    3 комментария
  • Лучшие системы AutoML на основе табличных данных?

    @dmshar
    Как-то весьма сумбурно. И как мне кажется - заход не с той стороны.
    Поясню.
    1. ML - это не PHP, Python или С++. Это в первую очередь знание и опыт применения методов - как вы пишете - "предугадывания" (в том числе, конечно). Поэтому опыт ваших программистов - это последнее, о чем следует заботится, если вас интересует "Ещё раз подчеркну — исследование"
    2. Ну предположим, найдете вы что-то вроде self-hosted AutoML Tables. Теперь читаем "AutoML Tables enables your entire team of data scientists, analysts, and developers to automatically build and deploy state-of-the-art machine learning models on structured data at massively increased speed and scale." Т.е. в первую очередь - специалисты по DS и аналитики! Они у вас есть? Если есть - то спросите их, с какими инструментами они хотят работать. Если нет, то.... чудес не бывает.
    3. Вот когда вы подберете DS-специалистов, когда они продумают, каким образом надо анализировать ваши данные, выполнят Feature engineering, подберут (выберут) хотя-бы класс методов, которые имеет смысл применять, проведут пилотное исследование данных, приблизительно оценят их перспективность - и вполне может ( и скорее всего так оно и будет) оказаться, что именно для вашей задачи возможностей AutoML не хватает, - вот тогда и надо будет говорить и о фермах видеокарт и об опыте конкретных девелоперов.
    И рекомендую в самом начале пути осознать, что AutoML - это вовсе не мясорубка - на вход кусок мяса, на выходе - фарш.
    4. А так, AutoML систем на рынке достаточно. Ну, на вскидку - H2O AutoML,Auto-WEKA, TransmogrifAI, Firefly и т.д. Вот тут последний (по времени) обзор
    https://www.datasciencecentral.com/profiles/blogs/...
    и неплохие ссылки для дальнейшего чтения.

    P.S. И, кстати, 5 ГБ логов - это весьма скромный объем, тем более для всякого типа AutoML.
    Ответ написан
    Комментировать
  • С чего начать при изучении symfony с нуля?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Однозначно начать вот с этого текста: Symfony2 против чистого PHP (перевод отсюда), который буквально описывает твою ситуацию.

    Изучать лучше сразу 3, но за неимением богатого выбора материалов, придется обходиться тем что есть.
    Например есть серия постов на хабре, https://habrahabr.ru/post/301760/
    Ответ написан
    Комментировать
  • Где взять ссылки на красивые анимированные лендинги для образца?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Почти вся годнота проскакивает тут:
    www.cssdesignawards.com/wotd-award-winners
    www.awwwards.com/awards-of-the-day
    www.thefwa.com (у них неудобный просмотр)
    Соответственно можете и по месяцам/годам чекнуть.
    Вот несколько примеров, которые я скоро буду пристально изучать:
    https://www.chelseacollective.com/
    www.lempens-design.com

    Не относится к лендингам, но недавно около часа изучал его сайт и работы, очень крутой чувак:
    https://caferati.me/
    Ответ написан
    1 комментарий
  • Можно ли получить email пользователя при OAuth авторизации через Одноклассники?

    @none111
    Что-то разработчики не очень-то чешутся с ответом...
    Немного дополню вопрос.

    В док-ции на странице ОАув-аторизации написано, что при запросе кода можно указать список запрашиваемых прав apiok.ru/wiki/pages/viewpage.action?pageId=81822109
    На странице apiok.ru/wiki/pages/viewpage.action?pageId=81822097, вроде как, список всех доступных прав

    А теперь вопрос - какого лешего в описании метода users.getCurrentUser apiok.ru/wiki/display/api/users.getCurrentUser+ru идет отсылка на список возможных полей apiok.ru/wiki/display/api/fields+ru, где для получения емаил указано "GET_EMAIL permission is required"? Это что, незадокументированное право доступа? Или емаил в принципе получить нельзя, тогда почему это поле присутствует в списке?

    ЗЫ И вообще, без передачи емаил ваш АПИ бесполезен. Как идентифицировать юзера в своей системе? Просить при регистрации не только емаил указать, но еще и айди в одноклассниках?! Это бред.
    Ответ написан
    3 комментария
  • Facebook: Кастомизация сообщений ленты?

    Santiago26
    @Santiago26
    Комментировать
  • Как поделить большую таблицу личных сообщений?

    jarvis
    @jarvis
    Ого, ну вы и затянули с масштабированием! Поделюсь ссылкой на презентацию архитектуры Pinterest, в ней они рассказывают как преодолели эту проблему и делятся примерами кода. Возможно поможет.
    Ответ написан
  • Прием потока данных через TCP сокет на PHP?

    zizop
    @zizop
    Думаю вам стоит попробовать работу с неблокирующими сокетами через libevent.
    <?php
    $socket = stream_socket_server ('tcp://0.0.0.0:2000', $errno, $errstr);
    stream_set_blocking($socket, 0);
    $base = event_base_new();
    $event = event_new();
    event_set($event, $socket, EV_READ | EV_PERSIST, 'ev_accept', $base);
    event_base_set($event, $base);
    event_add($event);
    event_base_loop($base);

    $GLOBALS['connections'] = array();
    $GLOBALS['buffers'] = array();

    function ev_accept($socket, $flag, $base) {
    static $id = 0;

    $connection = stream_socket_accept($socket);
    stream_set_blocking($connection, 0);

    $id += 1;

    $buffer = event_buffer_new($connection, 'ev_read', NULL, 'ev_error', $id);
    event_buffer_base_set($buffer, $base);
    event_buffer_timeout_set($buffer, 30, 30);
    event_buffer_watermark_set($buffer, EV_READ, 0, 0xffffff);
    event_buffer_priority_set($buffer, 10);
    event_buffer_enable($buffer, EV_READ | EV_PERSIST);

    // we need to save both buffer and connection outside
    $GLOBALS['connections'][$id] = $connection;
    $GLOBALS['buffers'][$id] = $buffer;
    }

    function ev_error($buffer, $error, $id) {
    event_buffer_disable($GLOBALS['buffers'][$id], EV_READ | EV_WRITE);
    event_buffer_free($GLOBALS['buffers'][$id]);
    fclose($GLOBALS['connections'][$id]);
    unset($GLOBALS['buffers'][$id], $GLOBALS['connections'][$id]);
    }

    function ev_read($buffer, $id) {
    while ($read = event_buffer_read($buffer, 256)) {
    var_dump($read);
    }
    }
    ?>

    См. ru2.php.net/manual/en/book.libevent.php и ru2.php.net/manual/en/libevent.examples.php
    Ответ написан
    1 комментарий