Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Программист превратил процессор Raspberry Pi в кнопку

Ненормальное программирование *Программирование микроконтроллеров *Разработка на Raspberry Pi *Компьютерное железо Процессоры
Красные полосы — палец разработчика прикасался к процессору Raspberry Pi, зеленые — нет.

Программист рассказал на Reddit, как он использует процессор микрокомпьютера Raspberry Pi в качестве физической кнопки. Приложил палец к чипу — система отрабатывает изменение температуры и выдает нужную команду. Когда палец убирается с «кнопки-чипа», то почти моментально меняются тепловые параметры, а программно такая кнопка (hot button) выполняет отключение. В этой ситуации можно не только отрабатывать один сценарий, но и закладывать различные режимы для опциональной настройки и различного ввода с помощью одной кнопки для изменения определенных параметров в запущенных на Raspberry Pi программах.
Читать дальше →
Всего голосов 22: ↑19 и ↓3 +16
Просмотры 11K
Комментарии 10

Кнопка быстрой рекомендации компаний

Habr
при просмотре списка людей, которые рекомендуют компанию, добавить кнопку — я тоже рекомендую эту компанию (http://www.habrahabr.ru/company/recommendations/im/50/)

мне кажется это дополнение будет уместно и удобно
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 487
Комментарии 8

Кнопка Хабра

Чулан
Устав ждать у моря погоды нарисовал стандартную кнопку Хабра.


Критика не принимается :) потому как мой потолок в работе с графикой это Krita. Но разместить кнопочку у себя хотелось, а подвижок народа в этом направление не было.

З.Ы. В персональном блоге а не в тематическом именно потому, что понимаю до какой степени это криво сделано. С другой стороны может кому и пригодится.
Всего голосов 30: ↑26 и ↓4 +22
Просмотры 430
Комментарии 8

«Остановить загрузку» в подкасте

Habr
Вот я слушаю подкасты, причем довольно много. И на странице много кастов. Так вот, например, я начинаю слушать один каст, прослушал начало, мне не понравилось, и что б остановить загрузку подкаста (ибо у меня трафик) и загрузить следующий мне надо перезагрузить страницу. А хотелось бы иметь кнопочку, которая б прекращала загрузку контента.
Всего голосов 30: ↑27 и ↓3 +24
Просмотры 520
Комментарии 56

Делаем универсальную кнопку для любого цвета фона

Чулан
В теме нет никаких инновационных идей, такие вещи уже использовались, как минимум один раз :)

Задача: кнопка 88х31, показывающая, например, ТиЦ и ПР. Цвет фона страницы, на которой она будет размещена неизвестен, и, чтобы кнопка не выглядела инородным предметом, сделаем ее универсально подходящей к любому цвету фона.
Читать дальше →
Всего голосов 12: ↑2 и ↓10 -8
Просмотры 239
Комментарии 6

Кнопка «отправить». Просто и полезно.

Интерфейсы *
Достаточно просто улучшить юзабельность формы простым, но крайне эффективным способом — деактивация кнопки «отправить» после её нажатия.

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

$('#id_кнопки').click(function()
 {
  $('this').attr('disabled', 'disabled')
 }
);


В идеале, кнопка должна становиться активной только после того, как форма будет полностью валидна.

Как подсказал Хабрапользователь nooze, стоит учитывать, что в случае AJAX реакции на отправку, следует учесть ошибки (например, не совпадающие логин и пароль, или таймаут запроса)

P.S> Возможно, тема уже поднималась, но упоминания на хабре не нашёл.
P.P.S> Спасибо за то что насрали в карму, вы хорошие люди :)
P.P.P.S> Я не принимаю модели хабра, в которой автор выкладывает всё и вся в топ, в таком случае просто нечего обсуждать.
Всего голосов 104: ↑71 и ↓33 +38
Просмотры 3.7K
Комментарии 48

Учимся дисейблить кнопки на примере «Мегафона»

Интерфейсы *
Господа, занимающиеся веб-разработками, прошу вас обратить внимание на такую элементарную вещь в своей работе как дисейбл кнопок. Постоянно сталкиваюсь с подобной кривизной и сегодняшний день тому не исключение — «ляп» на официальном сайте компании Мегафон.

image

Неужели разработчикам сложно вставить простой дисейбл кнопки после того, как юзер осуществляет какое-либо действие, в особенности требующее ожидание и неактивности от него, вместо того, чтобы писать сообщения — «Пользователь, пожалуйста, ничего не делай».
Простой рецепт:
input type="submit" onclick="javascript:this.disabled=true;"
Всего голосов 65: ↑56 и ↓9 +47
Просмотры 1.3K
Комментарии 82

Как делать нельзя: проверка формы на сайте и блокирование кнопок

Разработка веб-сайтов *
Есть вещи, которые нельзя делать, если вы не хотите потерять значительную часть посетителей. Даже если подобное вы видели на всяких крутых сайтах.

Например, нельзя блокировать кнопку (делать ее disabled), чтобы предотвратить отправку неправильно заполненной формы. Даже если вы совсем недавно научились отключать кнопочки. Даже если так делает ваш кумир. Это — порочная практика, подлежащая искоренению. И вот почему.
Читать дальше →
Всего голосов 161: ↑88 и ↓73 +15
Просмотры 4.1K
Комментарии 119

Кнопка на основе тега A без внутреннего SPAN

Чулан
Весь интернет заполнен статьями как сделать расширяемую по длине кнопку
на основе CSS спрайтов.

Но все они используют дополнительный <span/> внутри тега <a>.
Это некрасиво и семантически неправильно.
Нужно сделать кнопку не используя JavaScript и доп. элементы.

Это возможно
Всего голосов 14: ↑6 и ↓8 -2
Просмотры 1.1K
Комментарии 26

Как отправить форму по нажатию на ссылку?

Разработка веб-сайтов *
Этот вопрос входит, наверное, в ТОП10 вопросов на форумах :) Скорей всего это требование дизайнера или заказчика.

Итак, решение, на первый взгляд, простое:

<a href="#" onclick="document.getElementById('myform').submit(); return false;">Отправить</a>


Но тут же возникает (как ни странно :) следующий вопрос это, а если JS будет у посетителя отключен?
Читать дальше →
Всего голосов 114: ↑65 и ↓49 +16
Просмотры 62K
Комментарии 141

Кнопка Site Memory

Блог компании Evernote
С самого начала перед нами стояла одна задача – помочь легко запоминать пользователям все, что нравится. Выяснилось, что больше всего пользователям нравится сохранять информацию с веб-страниц – это самый популярный тип заметок в Evernote. Так что сегодня мы хотим анонсировать одну новинку, которая должна сделать копирование веб-страниц в Evernote более удобным.

Мы впервые представляем функцию, разработанную специально для владельцев-сайтов. Она называется Evernote Site Memory, и надеемся, что она вам понравится.

Что такое кнопка Site Memory?



Читать дальше →
Всего голосов 41: ↑29 и ↓12 +17
Просмотры 7.7K
Комментарии 25

Кнопка, которая нравится в 10 раз больше

Блог компании VK

Вас приветствует команда проекта Платформа@Mail.Ru


Сегодня мы пошагово расскажем вам, как Открытки@Mail.Ru интегрировали социальные плагины Моего Мира и что произошло после того, как на проекте поставили новую версию плагина “шары” — кнопку «Нравится».



Также мы поделимся некоторыми результатами нашего недавнего эксперимента: цифрами по старой кнопке “В Мой Мир” и новой “Нравится”. Как нам кажется, таких экспериментов еще не было ни у одной из соцсетей. Мой Мир@Mail.Ru сделал это первым и собирается продолжать публикацию результатов подобных экспериментов.
Читать дальше →
Всего голосов 103: ↑54 и ↓49 +5
Просмотры 14K
Комментарии 50

Мало выводов? Используем RESET

Программирование микроконтроллеров *
Многие разработчики устройств на микроконтроллерах хотя бы однажды сталкивались с ситуацией, когда выбранный МК подходит по всем параметрам (быстродействие, объем памяти, наличие нужных функций), за исключением количества портов ввода-вывода. Особенно обидно, когда не хватает всего одной «ножки» и из-за этого приходится выбирать следующую модель чипа. Она будет занимать больше места на плате, потреблять больше энергии, наконец будет просто дороже стоить.

Чтобы сэкономить порт, разработчики прибегают к невероятным ухищрениям. Например, на одном форуме мне встретился способ управления сдвиговым регистром по одному порту (данные и тактовый импульс) через RC-цепочку. Некоторые такие способы приводят к снижению надежности работы устройства и ухудшению его повторяемости (зависят от параметров конкретного экземпляра микросхемы), поэтому прибегать к ним следует с осторожностью, проанализировав все «за» и «против».

Однако есть способ найти «лишний» порт, который прост, работает стабильно и может быть применен во многих случаях. Это — использование вывода RESET.

Два варианта такого использования, применительно к семейству 8-битных МК AVR фирмы Atmel.
Всего голосов 67: ↑65 и ↓2 +63
Просмотры 21K
Комментарии 26

Почему кнопка «ОК» теперь считается дурным тоном в дизайне

Интерфейсы *
Перевод
Когда графический интерфейс пользователя только появился, дизайнеры проектировали диалоговые окна используя двоичный подход: «OK» и «Отмена». Нажатие кнопки «OK» в диалоговом окне означало, что пользователь хотел, чтобы система начала действовать. Нажатие кнопки «Отмена» означало то, что пользователь хотел вернуться обратно к приложению без принятия каких-либо действий. В то время как данный подход, в прошлом, был стандартом для ОС и приложений, сегодня принят более удобный для пользователя подход к проектированию диалоговых окон.
Читать дальше →
Всего голосов 141: ↑115 и ↓26 +89
Просмотры 6.7K
Комментарии 110

Супер кнопка для Манчкина

DIY или Сделай сам
image
Многие знают или, по крайней мере, слышали про настольную игру Манчкин
В этой игре есть такое правило:
«Когда вы убиваете или иначе одолеваете монстра, дайте соперникам приемлемое время (около 2,6 секунды), чтобы они могли высказаться.»

Иногда очень хочется эти самые 2,6 секунды замерить, особенно когда кто-нибудь долго думает, читает карты, не может решить что делать. В таких случаях мы просто считали вслух до трех, на цифре «три» бой заканчивался.
Хотелось сделать какую-нибудь кнопку и таймер, чтобы не считать вслух.
Делаем красную кнопку
Всего голосов 71: ↑65 и ↓6 +59
Просмотры 6.7K
Комментарии 51

Кнопка слияния на GitHub (Merge)

Git *
Перевод
C «Запросами на пулл 2.0» стало легче, чем когда-либо, делать проверку кода и принимать патчи. Мы широко используем этот механизм на GitHub, и я люблю его применять в моих открытых проектах.

Взять, к примеру, запрос на пулл по исправлению документации в God:

image

Традиционно, это слияние запроса на пулл требует множество шагов с помощью командной строки Git. Но больше это не так!
Читать дальше →
Всего голосов 51: ↑49 и ↓2 +47
Просмотры 9.2K
Комментарии 10

Twitter добавил кнопку «Follow» для сайтов

Социальные сети и сообщества


Мелочь, а приятно — разработчики сервиса микроблогов Twitter добавили интересную функцию: кнопку «Follow» для сайтов. Теперь, нажав на кнопку, пользователь может автоматически подписаться на Twitter-сообщения аккаунта компании или сайта. Ранее же на сайтах обычно ставилась простая ссылка на аккаунт в сервисе, переходя по которой, пользователю нужно было совершить еще одно действие. Теперь же зафолловить twitter какой-либо компании или частного лица можно в один клик.

Читать дальше →
Всего голосов 58: ↑51 и ↓7 +44
Просмотры 5K
Комментарии 20

Рисуем свою кнопку в QGraphicsScene в PyQt4

Python *Qt *
Из песочницы
Казалось бы, что может быть проще обычной кнопки с её стандартным поведением и привычным всему миру видом? Однако, сам процесс создания своей кнопки не менее интересен, чем создание целого приложения с помощью PyQt4.

Здесь приводится пример создания в QGraphicsScene своей рисованной кнопки с помощью QGraphicsWidget.

Рекомендуется к прочтению людям, имеющим опыт работы с PyQt4.
Читать дальше →
Всего голосов 20: ↑15 и ↓5 +10
Просмотры 11K
Комментарии 22

Кому доверить свой бизнес? Часть 1 — бухгалтерия

Блог компании Кнопка
Московский рынок бизнес-услуг крайне пышен и богат. Приходится внимательно изучать его флору и фауну, ведь наша сервисная компания — не единственный способ получить хорошее обслуживание. Недавно мы провели небольшое исследование, нагуглили популярные варианты бухгалтерского и юридического сопровождения, изучили предложения секретарей и бизнес-ассистентов. Обычно маркетологи хранят результаты изысканий в секрете, но мы решили о них рассказать. Хочется верить, что это сэкономит предпринимателям пару часов времени на поисках варианта обслуживания, подходящего для их компании. Начнем с бухгалтерии.



Мы исследовали варианты бухгалтерского обслуживания, которые подойдут бизнесам от малого до среднего. Получилось всего 7 категорий, каждой из которых мы постарались дать объективную характеристику, определить ценовую вилку и выделить наиболее заметные (читай, разрекламированные) предложения.
Читать дальше →
Всего голосов 35: ↑31 и ↓4 +27
Просмотры 71K
Комментарии 36