Пещера отшельного фердопердозника

2009-09-22

Skype API on Linux

Рубрика: voip — Метки: , , , , , , , — datacompboy @ 00:27:21 | 1,496 views

Волею судеб, идёт сейчас крупная битва за урожай борьба с подъёмом и рулением Skype клиентами под Linux. Посольку Naked Skype так и остался только спекой, приходится жить со стандартным клиентом.
(далее…)

2009-09-04

Hardware рулит, или о пользе гистерезиса.

Рубрика: web programming — Метки: , , , — datacompboy @ 20:46:54 | 377 views

Практически все аппаратные системы обладают гистерезисом: отставанием реакции на приложенные силы. Когда-то это плохо (например, передавать сигнал без сдвига фазы), когда-то это используют (те же магнитные способы записи).
Но не мешало бы об этом вспоминать и при разработке софта! На днях столкнулся с очень отвратительным поведением Firefox: если по hover размер блока изменяется, и при этом объект уходит из-под мыши — блок теряет hover. Возвращается к прошлым размерам и снова применяет hover. Некрасиво.

попробуйте сами, наведите на правый край этого квадрата:

test

Кстати опера работает лучше: потерю hover она отрабатывает, но восстановление после этого hover опять игнорируется. Хотя решение всё равно не идеальное — прыгает при движении мыши. Что, в общем-то, лучше, чем постоянно прыгающее в статичном состоянии.

<html>
<head>
<style>
  a { display: block; border: 1px solid red; width: 100px; height: 100px; background: blue; }
  a:hover { display: block; border: 1px solid red; width: 50px; height: 100px; background: blue; }
</style>
<body>
 <a href="test">test</a>
</body>
</head></html>

Сайт работает на WordPress