Если вы нанесете буквы на клавиши и будете так «печатать», это вам ничем не поможет.
Принцип игры на фортепиано совершенно другой. Без специализированных самоучителей здесь не обойтись.
И перво-наперво необходимо заняться правильной постановкой рук, поиграть гаммы, чтобы не «путались» пальцы, выучить нотную азбуку…
Скорость набора таким способом у вас будет крайне низкая. Вряд ли вы даже несчастных полторы сотни символов в минуту сможете сделать.
Если хотите научиться играть на фортепиано, обзаводитесь самоучителями и учите. Потом скачайте мидишки несложных произведений, запускайте их в rosegarden и пытайтесь параллельно играть (записывая то, что играете). Потом, сравнивая оригинал и запись, можно сделать «работу над ошибками».
Да, если у вас разрывы получаются небольшими, можно попробовать уменьшить разрешение (например, НЧ фильтрацией, медианной фильтрацией, вейвлет-фильтрацией и т.п.).
P.S. Пилю как раз в свободное время свой велосипед, пока что попытки ускорить процесс обнаружения контуров успехом не увенчались: если через пиксель проходит несколько контуров разного уровня, получаю разрыв.
Если пользуетесь иксами, вывод сообщения «пора идти спать» лучше через какую-нибудь zenity организовать (а то и через notify-send, если notify-daemon запущен).
Если не пользуетесь, wall надежно пошлет сообщение на все консоли. Можно еще и «бипнуть» для верности.
А что такое сокеты, как не файлы по-вашему?
Ну и еще есть отдельно управление сокетами-«сиротами»:
/proc/sys/net/ipv4/tcp_max_orphans
/proc/sys/net/ipv4/tcp_orphan_retries
Сам пользуюсь M$ ergo 4000. Подставку снял — клавиатура просто лежит на столе, возвышаясь над поверхностью стола не больше, чем классическая «доска».
Но набирать что-то на ней — одно удовольствие.
Можно и это сделать.
Кстати, средствами html5 можно файлы неограниченного размера передавать на сервер: дробить их на стороне клиента на двухгигабайтные кусочки и по частям отсылать на сервер.
// все руки не доходят такую штуку в свою CGI-библиотечку добавить
Принцип игры на фортепиано совершенно другой. Без специализированных самоучителей здесь не обойтись.
И перво-наперво необходимо заняться правильной постановкой рук, поиграть гаммы, чтобы не «путались» пальцы, выучить нотную азбуку…