Apple на презентации показала iPhone 15 Pro и Pro Max в титановом корпусе и с настраиваемой кнопкой действия.
Программист превратил процессор Raspberry Pi в кнопку
Программист рассказал на Reddit, как он использует процессор микрокомпьютера Raspberry Pi в качестве физической кнопки. Приложил палец к чипу — система отрабатывает изменение температуры и выдает нужную команду. Когда палец убирается с «кнопки-чипа», то почти моментально меняются тепловые параметры, а программно такая кнопка (hot button) выполняет отключение. В этой ситуации можно не только отрабатывать один сценарий, но и закладывать различные режимы для опциональной настройки и различного ввода с помощью одной кнопки для изменения определенных параметров в запущенных на Raspberry Pi программах.
Владелец Audi Q4 E-Tron обнаружил физическую кнопку, которая активируется за доплату, а ее нажатие перекрывает экран БК
По информации издания Drive, владелец Audi Q4 E-Tron обнаружил в салоне на панели приборов полностью рабочую физическую кнопку, которую можно активировать за доплату. Причем ее нажатие вызывает специальное уведомление, которое перекрывает экран бортового компьютера.
Кнопка Amazon Dash: ретроспектива
Интернет вещей произведёт революцию везде! Производство? Выгул собак? Перезагрузка кофемашин? Вождение автомобиля? Питание? Засуньте туда датчик! Маркетинг утверждает, что любая часть нашей жизни будет улучшена при помощи IoT. Почему? Потому, что при помощи простого датчика и симфонии пустопорожней корпоративной болтовни про машинное обучение революция сродни явлению iPhone вот-вот произойдёт! И вот он: Amazon Dash, где-то 2014-й год.
Первым продуктом семейства Dash было устройство для сканирования штрих-кода Amazon Dash Wand – его бесплатно раздавали клиентам Amazon Fresh [службы доставки еды / прим. перев.], которые должны были вешать его на кухне, например, при помощи магнита на холодильник. Когда у клиента Fresh заканчивалось молоко, он мог просканировать пакет перед тем, как выбросить, добавив тем самым его в корзину покупок. Подозреваю, что эти устройства были довольно дорогими и достаточно сложными, чтобы их можно было использовать так, как хотела Amazon (поэтому их запуск был настолько ограниченным). Целью Amazon было позволить потенциальным клиентам делать заказы с как можно меньшими усилиями, чтобы те в результате покупали как можно больше. Помните кнопку «купить сейчас за 1 клик»?
Блокирующая обработка тактовой кнопки для Arduino. Настолько полный гайд, что ты устанешь его читать
В одной из своих прошлых статей я писал про подключение
Поиски в интернете по запросу «программирование кнопки для Arduino» выдает весьма противоречивый контент. Где-то код очень крутой, но из-за скудного описания не понятный. А где-то код очень простой, и от того не понятно, что с ним можно делать.
В общем, так бывает достаточно часто, когда простые (может даже и примитивные) задачи на просторах интернетов освещены поверхностно. И это вполне закономерно. Те, кто только начинает что-то изучать, с радостью делятся новыми знаниями. Кем-то движет гордость за свои достижения, а у кого-то просто язык чешется. Но как только человек поднаторел в вопросе, груз профессионализма не позволяет ему писать про такие мелочи. Или нет на это свободного времени, или приходит чувство самодостаточности.
Вот я и решил собраться с мыслями и обобщить свой опыт программирования обработчика кнопки для Arduino. Если вам интересно пополнить/проверить свои знания в данном вопросе, ну или проверить мои знания, то приглашаю под кат.
Дисклеймер. Текст рассчитан на публику, которая только начинает познавать азы программирования контроллеров Arduino. Запрещено к просмотру людям с ослабленной психикой или психикой с долголетней инженерной выдержкой и беременным женщинам (это так, на всякий случай, а то мало ли… британские ученые пока до исследований на эту тему не добрались). Материал предназначен исключительно для просмотра лицам, не достигшим 21 года.
Неблокирующая обработка тактовой кнопки для Arduino. Как использовать прерывание таймера «в два клика» в стиле ардуино
В своей прошлой статье я писал про блокирующие способы обработки кнопки. Реакция была, наверное, больше положительная, чем отрицательная. Хотя минусов мне поднасовали… Но, тем не менее, я решил продолжить. И в этой статье я хочу поделиться с вами своим опытом по неблокирующей обработке кнопок на Arduino. Напишем несложную библиотеку в стиле Си. Но, боюсь, что закрыть свой гештальт этой статьей тоже не получится…
Чтобы сохранить общую концепцию, пришлось разобраться с обработкой прерываний таймеров-счетчиков в стиле Arduino. Если вы не сталкивались с этим, и работаете напрямую с регистрами, рекомендую посмотреть, как это выглядит. HAL-драйвер для STM32 в этом плане нервно курит в сторонке.
Заранее предупреждаю, что материал рассчитан для начинающих. Но комментарии от бывалых программистов микроконтроллеров только приветствуются.
React и Typescript: Создание динамического компонента на примере кнопки
React и Typescript являются очень мощными инструментами для создания динамичных пользовательских интерфейсов. Создание универсального компонента, который может использоваться в различных ситуациях, является одной из ключевых задач при разработке веб-приложений. В этой статье мы рассмотрим создание такого компонента на примере кнопки, разберемся как использовать типизацию для создания динамических компонентов с использованием React и Typescript.
DIY: Большая Красная Кнопка для принятия Очень Важных Решений
Привет, Хабр! В этой статье хочу поделиться простым но интересным проектом в виде вот такой USB-кнопки.
Разделяй и обновляй! Экономим место, время и ресурсы сервера 1С
Найти документацию по механизму разделения баз достаточно трудно: есть небольшая статья на основополагающем сайте, но нам она принесла мало пользы. Есть старый добрый Гугл, но чтобы разобраться в тонкостях, придётся долгими часами бороздить выдачу в поисках нужного куска информации. У нас другого выбора не было, а у вас теперь есть эта статья. Надеемся, она пригодится.
Аджайл для всех: как заставить бухгалтера быть гибким
Arduino для начинающих. Часть 2
Предисловие автора
Доброго времени суток, Хабр. Как и планировала, продолжаю цикл статей, которые помогут Вам в знакомстве с Arduino. Также, в каждой последующей статье (включая эту) вы сможете найти ответы на самые важные вопросы, которые появляются в комментариях. Для тех кто не читал первую часть, сюда.
Как определить полярность светодиода
На данный момент большинство светодиодов делают так, чтоб упростить процесс определения полярности. У светодиода есть две ножки, одна из которых будет длиннее другой. Длинная ножка – это плюс (анод). Короткая ножка — это минус (катод). Но что же делать если выводы светодиода одинакового размера? Иногда вывод катода отмечают точкой или небольшим срезом на корпусе. Также узнать полярность можно путём внимательного рассмотрения кристалла. Плюс имеет гораздо меньший размер внутри линзы по сравнению с минусом. Контакт минуса, в свою очередь, напоминает флажок, на котором размещается кристалл. Также можно определить полярность источником питания. Для этого необходимо источник тока (с напряжением от 3 до 6 вольт), резистор (с сопротивлением 220 – 470 Ом) и сам светодиод. Сначала соедините одну ножку светодиода с резистором. Затем коснитесь светодиодом контактов источника питания. Дотрагиваясь анодом к плюсу, а катодом к минусу, светодиод будет светиться (если он исправен).
Я и диод, или Новые приключения мышки
Загадочная кнопка на Reddit
1 апреля на известном новостном социальном сайте Reddit появился подраздел (сабреддит) /r/thebutton, который содержал простую форму неизвестного предназначения. На ней расположена кнопка, графический таймер и счётчик миллисекунд, отсчитывающий 1 минуту.
Никаких указаний относительно того, что необходимо сделать для пользователя нет, но первое, что приходит на ум, это, конечно, нажать на кнопку. Если это сделать, то таймер перезапускается, снова начиная минутный отсчёт. Примечательно, что нажать на кнопку пользователь может только один раз и только с того аккаунта, который был создан на Reddit до 1 апреля 2015 года.
Загадочная кнопка на reddit всё ещё работает
За это время вокруг тайны кнопки образовалось целое сообщество людей, всесторонне анализирующих её состояние и разделившихся на несколько разных групп. Некоторые из пользователей считают внимание участников эксперимента религиозным и анализируют группы людей именно в социальном контексте. К примеру, "Рыцари кнопки" видят свою миссию в том, чтобы отсчёт продолжался как можно дольше, жертвуя, при необходимости своим статусом «ненажавшего», если они видят, что таймер близок к нулю. Напротив, "Ассасины кнопки" ставят своей целью проникнуть в сообщество «Рыцарей» и дать таймеру закончить отсчёт. Люди, равнодушно наблюдающие за экспериментом, называют себя «Учёными» или «Историками».
Кнопка Хабра
Критика не принимается :) потому как мой потолок в работе с графикой это Krita. Но разместить кнопочку у себя хотелось, а подвижок народа в этом направление не было.
З.Ы. В персональном блоге а не в тематическом именно потому, что понимаю до какой степени это криво сделано. С другой стороны может кому и пригодится.
«Остановить загрузку» в подкасте
Кнопка «отправить». Просто и полезно.
Дабы не быть голословным, приведу пример для jQuery:
$('#id_кнопки').click(function()
{
$('this').attr('disabled', 'disabled')
}
);
В идеале, кнопка должна становиться активной только после того, как форма будет полностью валидна.
Как подсказал Хабрапользователь nooze, стоит учитывать, что в случае AJAX реакции на отправку, следует учесть ошибки (например, не совпадающие логин и пароль, или таймаут запроса)
P.S> Возможно, тема уже поднималась, но упоминания на хабре не нашёл.
P.P.S> Спасибо за то что насрали в карму, вы хорошие люди :)
P.P.P.S> Я не принимаю модели хабра, в которой автор выкладывает всё и вся в топ, в таком случае просто нечего обсуждать.
Учимся дисейблить кнопки на примере «Мегафона»
Неужели разработчикам сложно вставить простой дисейбл кнопки после того, как юзер осуществляет какое-либо действие, в особенности требующее ожидание и неактивности от него, вместо того, чтобы писать сообщения — «Пользователь, пожалуйста, ничего не делай».
Простой рецепт:
input type="submit" onclick="javascript:this.disabled=true;"
Делаем универсальную кнопку для любого цвета фона
Задача: кнопка 88х31, показывающая, например, ТиЦ и ПР. Цвет фона страницы, на которой она будет размещена неизвестен, и, чтобы кнопка не выглядела инородным предметом, сделаем ее универсально подходящей к любому цвету фона.
Как делать нельзя: проверка формы на сайте и блокирование кнопок
Например, нельзя блокировать кнопку (делать ее disabled), чтобы предотвратить отправку неправильно заполненной формы. Даже если вы совсем недавно научились отключать кнопочки. Даже если так делает ваш кумир. Это — порочная практика, подлежащая искоренению. И вот почему.