Голосовое управление является растущей тенденцией и такие продукты, как Alexa и Google Home все больше появляются в домах людей. Разработчики и хакеры могут воспользоваться некоторыми из этих инструментов для создания голосовых приложений. Тем не менее, по-прежнему сложно адаптировать возможности голосового управления, реализованные в Siri под любой вариант пользовательского использования. К счастью, читатель Howchoo по имени Sanjeet показал нам свою разработку инструмента SiriControl, который позволяет использовать Siri в качестве механизма голосового управления для ваших приложений. В этом руководстве вы узнаете процесс настройки и использования SiriControl.
Управлять двигателями постоянного тока с помощью Raspberry Pi довольно просто! Независимо от того, хотите ли вы управлять одним двигателем или построить схему Raspberry Pi NERF, принципы будут одинаковы, разница лишь в необходимом оборудовании. Для проекта вы можете использовать любой Raspberry Pi (Zero, Zero W, 3 и т. д.).
Raspberry Pi - невероятно способное устройство, которое с легкостью помещается в любой карман. Оно совместимо с различными внешними устройствами, которые могут быть запрограммированы для определенных целей. Обычно проекты использующие Пай требуют кнопок, переключателей и даже серводвигателей!
Но сегодня мы поднимемся еще на ступеньку выше! В этом руководстве мы настроим потенциометр для работы с Raspberry Pi.
Я часто ловлю себя на мысли о том, как лучше прислать кому-то код. Гитхабовские Gists, кажется, довольно хорошо для этого подходят, особенно если речь идет о чем-то более сложном, чем функция, которая состоит из нескольких строк. Но когда вам нужно поделиться всего несколькими строчками кода, Gists может показаться излишним.
Другая идея - сделать скриншоты моего текстового редактора. Это также имеет свои недостатки, так как возможно придется сделать несколько попыток, прежде чем мы получим то, что хотели.
Сегодня мы добавили бесплатный сервис авто генерации ЧПУ, перевода кириллического текста в латиницу для SEO ссылок, доменных имён, интернет магазинов.
Putty - прекрасный клиент для простого подключения к серверу Linux или Unix. Он имеет возможность подключения по протоколу telnet или ssh. Опционально также предлагаютсятакже такие опции как RAW, serial, RLogin.
Это первая часть серии статей и начнем мы, пожалуй, с главного - кода. Вы, наверное, уже много знаете об этой части вашего сайта, но, как говорится, повторение - мать учения. В основе любого веб-сайта лежит какой либо код. Другого пути нет и заменить код у вас не получится. Именно поэтому в веб-разработке так ценятся навыки программирования.
Так же благодаря этому существует явная диференциация между навыками кодирования в зависимости от специализации программиста. У вас есть фронтэнд-разработчики, которые работают над созданием удобного интерфейса для пользователей, бэкэнд-разработчики, которые обрабатывают все данные и фул-стэк разработчики, которые совмешают в себе обе должности и способны выполнять и то и другое. Большинство людей знакомы с терминами front-end и back-end, но я хочу показать, как отражаются эти направления в разработке реального веб сайта.
В списке собран весь спектр инструментов для самых распространенных видов тестирования.
«Тестирование - это бесконечный процесс сравнения невидимого с неоднозначным, дабы избежать непредвиденного случая». - Джеймс Бах
Журнал Quanta опубликовал вчера статью о проблеме суммарных произведений Пола Эрдоса и Эндре Семереди. Эта проблема начинается с конечного набора действительных чисел A, а затем так же рассматривается размер множеств A + A и A * A. То есть, если мы добавим каждый элемент A к каждому другому элементу A, сколько будет разных сумм? Если вместо этого мы возьмем продукты, сколько будет различных продуктов?
Ужасно круто я хотел сказать! Я никогда не проходил собеседование по специальности, я ведь еще пока только молодой выпускник. Это была вакансия младшего инженера QA , конечно, это не разработка, но я внимательно прочитал должностные обязанности и чувствую, что очень важно начать именно с этого. Я узнаю многое по обеспечению качества кода и поддержанию стандартов организации, которые в какой-то момент разработчики склонны упускать из виду.
Присоединяйся в тусовку
Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.