Firefox 16 CSS hack

.selector, _:-moz-meter-optimum {
    background: red;
}

ЦСС-хак для Файрфокса 16, который выйдет сегодня вечером. Вместо «.selector» надо поставить нужный вам селектор.

2 комментария

Стилус для Айпада, реагирующий на давление

Стилус (82.66КиБ)

На конференции «404» видел диво-дивное: стилус для Айпада и Андроида, реагирующий на силу нажатия (1024 уровня давления). Использование может быть очень простое — чем сильнее нажимаем, тем толще линия. Но могут быть и другие варианты.

Принцип передачи уровня давления остроумный — стило просто пищит в ультразвуке, который воспринимает микрофон Айпада.

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

Я попробовал попользоваться. У меня сложилось впечатление, что к нему надо приноровиться, у меня не получились плавные переходы, хотя сотрудник фирмы демонстрировал их с лёгкостью. Но наверое это со всеми такими устройствами так.

Стилус на конференции представляла фирма «Меркури Девелопмент», называется оно «Джаджа» (jaja), «на борту», помимо передатчика с кнопками, аккумулятор и разъём ЮСБ для подзарядки.

18 комментариев

Sleepsort

Из «Хабра» узнал про алгоритм sleepsort. Он больше забавный, чем практичный, я переписал его на баш:

while [ -n "$1" ]; do
    ( sleep "${1/%[0-9]/}.${1:(-1)}" ; echo "$1" ) &
    shift
done
wait
echo

Смысл в том, что запускается несколько параллельных процессов, по числу сортируемых значений, с паузой кратного значению размера. Вывод каждого из процессов происходит после истечения паузы, поэтому значения появляются в уже отсортированном виде:

$ bash sleepsort 1 2 7 10 3

1
2
3
7
10

4 комментария