Записи с темой: борьба с техникой (список заголовков)
23:59 

Полгода с механической клавиатурой

Что же? Началось это эм... в 2008 или в 2009 году. Я прочитал в журнале Upgrade Special, что есть такая клавиатура, Das Keyboard. И у неё нету надписей на клавишах. Я тогда подумал -- ох, как это круто! Хотеть! Но тогда Das Keyboard в Россию не возили. Поэтому о ней я забыл.

(стена текста)

@темы: Борьба с техникой

23:59 

Компьютер как телевизор

Мне надо было посмотреть точно, как устроено крепление жёсткого диска в системном блоке.

Я выключил компьютер, снял боковые крышки и посмотрел. В процессе этого я отключал и подключал один из винчестеров.

Включаю обратно -- винда прогружается в "восстановление системы". А винда у меня не на винчестерах, а на SSD, который я не трогал (и не мог потрогать). Что же случилось?

Ну ладно, попробуем восстановиться... стоп, что такое? Восстановление системы не реагирует ни на клавиатуру, ни на мышку. Ага, это потому что в дистрибутиве винды не было встроенных USB-драйверов для моего чипсета (Windows 7 слишком старенькая). В сам дистрибутив-то я их встроил, а в "восстановление системы" -- нет. Подключить же PS/2 устройства я не могу, поскольку некуда.

Что ж, беру диск с дистрибутивом и запускаюсь оттуда. Восстановление системы почему-то успешно запускается. Долго шуршит прогресс барами, потом говорит, что всё починено, можете посмотреть отчёт. В отчёте примерно такое:

1. Причина один -- всё нормально (0x0).
2. Причина два -- всё нормально (0x0).
... (остальное тоже -- всё нормально)
21. Причина 21 -- по-видимому, дело в каком-то драйвере или что-то такое. Мы вроде всё проверили, и всё ок.

То есть, причина доподлинно установлена не была. Я попробовал перезагрузиться -- но винда опять не загрузилась. Что было конкретно исправлено -- неясно.

Кто же его знает, что это за драйвер сбоит? У меня компьютер не выключается, за месяц я могу поставить очень много всякой ерунды. Естественно, я не помню, что я понаставил, и что из понаставленного поставило заодно и драйвер. Что ясно точно -- что это не драйвера USB и не драйвера NVMe, поскольку с ними у меня запустился диск с дистрибутивом, а в уже установленной винде я их не обновлял.

Ну ладно, попробуем Last Known Good Configuration.

Эта опция появилась впервые в Windows XP. Я читал рассказы зубров-администраторов о том, каким спасением для них она была. И о том, как они мучились с восстановлением винды до этого, поскольку заставить винду грузиться без драйвера, который сбоит, было проблематично. При загрузке же в данном режиме винда автоматически загружает не те драйвера, которые должна загрузить по текущим настройкам, а те, которые загружала в предыдущий раз. Это спасает от только что установленных плохо работающих драйверов.

В общем, винда загрузилась. А кто сбоит -- я, возможно, ещё узнаю. Но не сейчас.

С одной стороны, я, конечно, виноват сам -- я же видел, что на установочном диске для консоли восстановления предусмотрен отдельный WIM-файл. Мог бы я и догадаться, что драйвера USB (а заодно и NVMe) надо встраивать туда тоже. Однако не факт, что встроенная консоль восстановления берётся именно из этого WIM-файла, а не откуда-то ещё.

Но с другой стороны, восстановление системы, даже со всеми установленными драйверами, не отработало: оно верно определило, что дело в каком-то драйвере, но не смогло его ни определить, ни отключить. Кроме того, непонятно, зачем вообще винда при неуспешной загрузке сразу запускает "восстановление системы" вместо Last Known Good/Safe Mode.

@темы: Борьба с техникой

23:59 

Альтернативный метод работы с таймерами в микроконтроллерах

Я хочу рассказать историю одного говнокода, но сначала вводная.

(кручу-верчу, обмануть хочу)

@темы: Борьба с техникой, Говнокод, Программирование

23:59 

Граната не той системы

Проект под системой контроля версий. Хочу посмотреть изменения в файлах.

Поскольку с текущей IDE интеграция у Git слабая, решил посмотреть изменения в проводнике. TortoiseGit всё показывает -- какие файлы изменены, какие добавлены (отображается в виде дополнительных меток на иконке). А в контекстном меню есть команда Diff, которая открывает какую-нибудь дифф-программу типа WinMerge.

Нахожу изменённый файл, щёлкаю правой кнопкой и вижу, что в меню TortoiseGit только пункты "Справка" и "Настройки". Это подозрительно. Начинаю щёлкать по всем файлам подряд -- нет эффекта. Думаю, может перезагрузиться? Глючит его что-то.

Вышел на уровень выше, где служебная папка Git. Может там будет работать? Постойте, почему она называется .svn?

Да, проект оказался под SVN, а я об этом забыл! При этом поскольку у меня дополнительно стоял ещё и TortoiseSVN, я не мог визуально отличить одну систему контроля версий от другой. У них одинаковые иконки.

@темы: Борьба с техникой, Фейлы

23:59 

Double Trouble

Наш рабочий мини-сервер перестал отвечать на запросы. Перезапустили -- нет эффекта. Подключили монитор.

При старте пишет, что SMART Status BAD, Press F1 to Resume. А можно ли посмотреть смарт прямо из биоса? В некоторых модификациях можно. Говорю коллеге -- посмотри Hardware Monitor.

Он открывает, там смарта нет, но есть текущая температура процессора. 94 градуса Цельсия!

После добывания из процессорного вентилятора валенка пыли температура резко упала. Но смарт действительно у винчестера оказался плохой. 4000 перенесённых секторов, хотя данные пока читаются. То есть -- вентилятор и винчестер отказали одновременно.

Напрашивается вывод, что одно вызвало другое, но неясно, как такое вообще возможно. Расстояние между ними более 10 см.

@темы: Борьба с техникой

23:59 

WinRAR и лень

Загадка: почему винрар архивирует 600 мегабайтный файл полчаса? Степень сжатия "обычная".

Смотрю в компьютер коллеги.

1. 8 ГБ RAM, четырёхядерный процессор Core2Quad на 3 гигагерца. Значит, дело не в скорости процессора.
2. Попытка копирования 600-мегабайтного файла с винчестера на него же. Скорость 80 МБ/сек. Значит, проблема не в скорости доступа к винчестеру [у меня был случай, когда симптомы того, что винт сыпется, заключались в скорости чтения/записи около 3 МБ/сек].
3. Открываем диспетчер задач и видим, что загрузка процессора... ноль. По всем ядрам.

То есть -- винрар ленится использовать процессорное время!

Позвал коллегу. Тот смотрел-смотрел. Приоритеты у винрара нормальные. В итоге отключил в настройках винрара многопоточность. И оп -- загрузка сразу стала 25%. И скорость архивирования выросла в сотню раз.

Почему же винрар при включённой многопоточности фактически её не использовал? Загадка. Возможно, это было связано с тем, что это была версия 3.6 2006 года. Это была первая версия, в которой появилась поддержка многопоточности и многоядерных процессоров. Видимо, её механика использования множества процессоров оказалась несовместима с гораздо более современной вин7 x64 и core2quad.

@темы: Борьба с техникой

23:59 

Скучное расследование тормозов при передаче данных

23:59 

Троянский слон

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

Это ещё помогает во времена, когда качество связи плохое, т.к. страницы быстрее грузятся.

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

И вот что-то со мной случилось, что я провёл в хроме обыкновенный гугло-поиск и открыл три ссылки из результатов, хотя необходимости в использовании хрома не было. От этого дела осталось три вкладки. Я их не закрыл.

Прихожу через два часа и обнаруживаю, что у меня пропало 1.2 ГИГАБАЙТА траффика. Спасибо внезапно улучшившемуся коннекту. NetLimiter2, специально установленный для таких целей, легко мне указал на виновника -- им был хром. Виноват, естественно, был не он сам, а эти три вкладки, т.к. до этого оставленный без присмотра хром траффик в таких количествах не жрал. В нём бывали открыты только знакомые сайты.

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

Страшное дело.

@темы: Борьба с техникой

23:59 

Ямщик сидит на облучке

В прошлом году мобильный интернет на даче работал хорошо. А в этом работает плохо. Вроде 3G, но постоянно скорость загрузки обрубается до нуля. Нет, коннект формально не прерывается, но ничего не грузится, работать невозможно.

Я нашёл в настройках USB-модема приоритет различных видов связи и выбрал там "только GSM", что на практике значило "GPRS или EDGE, не выше". И качество коннекта резко возросло. По прежнему не всё грузится с первого раза, но уж со второго -- точно.

Единственная гипотеза -- GPRS/EDGE и 3G+ работают через разные подсистемы. А поскольку сейчас почти у всех конечное оборудование поддерживает 3G, соответствующая подсистема оказывается перегружена, а устаревшая простаивает.

Я сидел в интернете на каналах различного качества и скорости. И вот что я скажу. Лучше низкая стабильная скорость, чем высокая, но с постоянными перебоями.

@темы: Борьба с техникой, Лайфхак

23:59 

О симптоматическом лечении

Одна из частых проблем с компьютером -- это тормоза. Сначала компьютер не тормозил, а потом с течением времени стал тормозить -- постепенно или скачком.

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

Оптимизация системы может немного увеличить производительность, однако проблемы не решит, поскольку, скорее всего, не устранит первопричину тормозов.

Причины могут быть весьма различными -- но в целом это либо программные, либо аппаратные проблемы.

Программные проблемы так просто не решаются в засранной системе, которой уже много лет (хотя некоторые умудряются засрать систему гораздо быстрее). Диагностировать их -- дело неблагодарное. Поэтому для большинства пользователей лучший выход -- это переустановка винды (на чистый винчестер/ссд).

А аппаратные проблемы характерны тем, что они сохранятся даже после переустановки.

Ещё одна проблема разнообразных оптимизаторов в том, что они могут только ухудшить состояние системы. Легко можно с незнакомым оптимизатором получить вирус. А я однажды доигрался с CCleaner до того, что у меня перестали создаваться новые пользователи. Это проблему я устранить так и не смог.

В общем, если вы не любитель поковыряться в кишочках винды, как я, то лечение должно заключаться в проведении тестов на надёжность аппаратуры (привет HDAT2 и MemTest86) и в переустановке винды. В каком порядке производить эти действия -- вопрос дискуссионный.

@темы: Борьба с техникой

23:59 

О компьютерных мастерах и об AdBlock'е в реальности

Есть категория об'явлений -- "Компьютерный мастер". Эти люди, если им позвонить, типа чинят ваши компьютеры.

Сам я с ними дела не имел. Но моё отношение к ним постепенно менялось.

Сначала я думал -- молодцы ребята. Чинят пользователям компы, зарабатывают бабки. Эта услуга, наверное, популярна. Я вот в компах разбираюсь, так что если будут проблемы с работой, всегда смогу заработать таким способом (работа у меня тогда уже была).

Потом я немного узнал о рынке рабочей силы в зоне IT. Хотя сам я уже программистом работал, о рынке я изначально ничего не знал, т.к. меня работать взяли ещё из института по рекомендации преподавателя с кафедры.

И вот узнав о рынке рабочей силы, я пришёл к выводу, что, вообще-то, рассуждая о том, что "всегда смогу заработать компьютерным мастером", я очень себя недооценивал. Я стал думать, что в компьютерные мастера идут те, кто не смог найти себе чего-нибудь получше. То есть, кто оказался не способен на большее. Мне стало жалко этих ребят.

Прошло ещё некоторое время, и я наткнулся на ролики некоего ютьюбера по нику BrigMAN. Он как раз развлекался с этими мастерами. Он прикидывался нубом и вызывал их к себе домой -- чинить компьютер. И оказалось, что очень многие мастера ничего на месте не чинят, стараются забрать системный блок "на ремонт" (с различным результатом), сильно завышают цены. При этом зачастую в компьютерах-то и не разбираются. То есть -- люди занимаются разводом других людей на бабки. Есть и другие схемы. Например:

"диагностика бесплатно *

*если вы согласны на ремонт".

После этого выдаётся огромный ценник за ремонт в расчёте на то, что клиент откажется и заплатит за диагностику.

Примерно те же сведения об этой "отрасли" IT мне сообщали те, кто с ней имел дело.

Теперь, узнав это, я считаю, что жалеть, собственно говоря, некого. Может, и есть нормальные мастера, но они скорее всего работают не по об'явлениям, а по знакомству. Поэтому теперь я негативно отношусь к мастерам-разводилам и к самим об'явлениям об этих мастерах.

***

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

И вот собираюсь я зайти в лифт и вижу, что листовка о мастере приклеена прямо над дверью лифта. Я её отклеиваю (хорошо, что не сильно прилепилась), захожу в лифт и еду вниз.

Выхожу на первом этаже задом и сразу смотрю наверх -- ага, тут тоже висит (в этот раз я поленился и не стал обходить все этажи, как обычно).

Начал шкрябать -- что-то плохо отдирается! Отклеил, наконец. Смотрю -- рядом ещё одна листовка. Её тоже отклеил.

Оборачиваюсь и обнаруживаю, что за мной стоит девица с собакой и улыбается. Что-то мне неловко стало -- я отклеивал об'явления, а она всё это время наблюдала?..

@темы: Мысли, Борьба с техникой, Случай из жизни

23:59 

3,5 анонимуса

Если общение с микросхемой происходит через SPI, то проверьте по документации, каков размер пакетов.

Если он не кратен 8 битам, лучше применения микросхемы избегать. Т.к. в микроконтроллерах пересылка данных по SPI часто осуществляется побайтно. И чтобы обеспечить правильную работу с нецелыми байтами, приходится очень сильно извращаться, например делать отдельную схему, которая будет проглатывать "лишние" биты, идущие от микроконтроллера.

Как хорошо, что в конкретном случае решением этой проблемы занимаюсь не я.

@темы: Борьба с техникой, Электроника

23:59 

Как работает стек в PIC32 (MIPS)?

По-видимому кроме STM32 (ARM) теперь я буду работать ещё и с PIC32 (MIPS). Стал разбираться, что к чему. И что-то оказалось, что в MIPS всё не как у людей. Про статусное слово процессора ничего не видно. Про стек ничего не видно. Что происходит вообще?

Со статусным словом я потом разобрался -- оно хранится в сопроцессоре! И в нём нету флагов результатов арифметической операции. Но ладно, команды ветвления и без этого работают, проверяя результат напрямую.

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

Каждый раз, когда нужен push:

1. Вычесть из регистра, который назначен регистром стека, четыре.
2. Положить по адресу в этом регистре нужное число.

Каждый раз, когда нужен pop:

1. Забрать по адресу из регистра число.
2. Прибавить к регистру четыре.

ААА!

Из-за этого оверхеда один товарищ, который давно с pic32 работает, старается локальные переменные вынести по максимому в глобальные. Типа для скорости. Потому что локальные переменные хранятся на стеке. Хотя так ли велика потеря?

UPD. Потеря такова.

1. Согласно документации, пуш и поп в STM32 (ARM) занимают 1+N тактов, где N -- число сохраняемых регистров (они задаются списком). См, например, Cortex M-4 r0p0 Technical Reference Manual, Issue B, p. 3-6, Table 3-1.
2. Судя по описанию работы конвейера в PIC32, все команды кроме команд умножения, деления и FPU выполняются за один такт. Хотя мне не удалось найти, где про это написано явно.

Таким образом, оверхед при сохранении/загрузке одного регистра одинаковый (без учёта конвейерной оптимизации). Если регистров несколько, то у STM32 (ARM) небольшое преимущество, однако:
1. В зависимости от реализации конвейера в конкретном PIC32 а также получившегося кода общее время выполнения при той же частоте у PIC32 может оказаться даже меньше.
2. Далеко не вся работа со стеком заключается в использовании пуш и поп. Если локальная переменная хранится в стеке, то обращение к ней будет просто load/store командой, которая занимает 2 такта в STM32 (ARM) и, по-видимому, 1 такт в PIC32. Кроме того, работа с переменными в стеке в таком случае не будет отличаться от работы с глобальными переменными (по времени).
3. При таком большом количестве регистров общего назначения появляется возможность размещать часть локальных переменных в регистрах процессора, а не в стеке. И у PIC32 возможности тут шире, т.к. регистров больше.

Таким образом, отказ от локальных переменных в пользу глобальных для ускорения работы программы необоснован.


Вот я не знаю, может быть, я что-то не понимаю в архитектурах, но почему нельзя было сделать встроенные пуш и поп? Что-что, говорите? Потому что это RISC? Так ARM тоже RISC. И там есть отличные пуш и поп.

@темы: Программирование, Крик души, Говнокод, Борьба с техникой

23:44 

О серийном производстве

Не то чтобы мы не производили ничего серийного. Но заказов на несколько экземпляров изделий сразу нам обычно не поступает. Заказывают один. Мы его делаем и поставляем.

И тут мы придумали такой прибор, которого заказали сразу 15 штук. Это -- партия.

В отличие от большинства других приборов, данный -- довольно маленький и довольно дешёвый. Кроме того, он имеет не только научное применение, как остальные, но и промышленно-бытовое.

Когда я учился в институте, нам один препод, всю жизнь занимавшийся научной деятельностью, говорил -- старайтесь браться за контракты по НИР (научно-исследовательская работа) и не браться за ОКР (опытно-конструкторская разработка). Потому что второе -- геморрой.

Так вот, серийное производство -- ещё больший геморрой. Ниже я описываю, что я приметил, пока участвовал в серийном производстве изделий.

(читать дальше)

@темы: Статьи, Очевидное-невероятное, Наблюдения, Лайфхак, Борьба с техникой

23:59 

Untitled [523]

Заходит наш ведущий научный сотрудник в комнату и начинает надо мной прикалываться:
-- Вот вы в компьютерах разбираетесь. Что в компьютере главное?
-- Не дрейфить.
-- А ещё?
-- Это вопрос с подвохом?
-- Конечно.
-- А в чём дело?
-- Ну вот не работала у нас установка. Что надо было в первую очередь сделать?
-- Проверить наличие питания.
-- Нееет...
-- То есть как нет?!
-- Ну да, но это не то. А ещё?
-- От пыли почистить!
-- Правильно! Вот мы от пыли почистили -- и у нас всё заработало.
***
Он же, позднее:
-- На самом деле хотя установка и заработала, это плохо. Мы точно не знаем, почему она заработала после этой процедуры. Как заработала, так и может перестать работать. Это называется "перемежающаяся неисправность".

Собственно. Вот, оказывается, как официально называется гейзенбаг! Пруф: tdocs.su/29440 .

@темы: Борьба с техникой

23:59 

По старинке

Проектировщику нашему переставили винду. Обновили Компас-3Д (рисовать чертежи, смотреть 3д-модели). После этого стали поступать жалобы, что при определённых действиях с трёхмерной моделью в программе стал мигать чёрный экран.

Видеокарта там нормальная (GeForce 660), драйвера стоят. Видеотесты проходятся нормально. Долго вертели настройки нвидии, но результатов не добились.

Загуглили. Обнаружили очень интересный совет. Чтобы Компас стал работать быстрее, в настройках программы надо отключить (!) OpenGL и аппаратное ускорение.

А надо сделать ещё пояснение, что кроме настроек "вкл/выкл OpenGL" и "вкл/выкл аппаратное ускорение" у программы по поводу 3д-моделирования ничего и нет.

Сделали. Во-первых, внешний вид моделей не изменился совсем. Во-вторых, мигание пропало.

То есть, складывается впечатление, что по неизвестной причине OpenGL и аппаратное ускорение там и так не работали (поэтому и вид моделей не изменился). А моргание было вызвано попыткой их запустить.

К сожалению, мне неизвестны способы выяснения, использует ли конкретная запущенная программа OpenGL или не использует.

@темы: Борьба с техникой

23:59 

О догадливости

Нужно было отсканировать документы. Срочно!

Т.к. загрузку Windows XP (на самом деле Windows 2003 Server, но это не принципиально) я некоторое время назад безвозвратно сломал, я стал пытаться ставить драйверы сканера под Windows 7 (под хрюшей уже стояли). Однако сделать это не получилось. Драйверы были сделаны, походу, ещё для Windows 98. Под хрюшу они официально работали, а дальше -- нет. Кроме того, они были 32-битными, а для 64-битной винды это no-no. Ещё забавно, что программа-оболочка для сканирования (идущая вместе с драйверами) не запускалась с таким сообщением:

Эта программа работает только под управлением
ОС Win98 или более поздних версий

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

Установка драйвера от Samsung (как это было указано в одном из советов) вообще ни к чему не привела (а у меня UMAX).

Безуспешно промучившись больше часа, я перешёл к плану Б. Стал ставить драйвера на ноутбук, на котором 32-битная Виста (всё ещё). И уже когда ползунок установщика дошёл до 99%, я вспомнил, что у меня, блин, есть фотоаппарат.

Естественно, лучше нормально отсканировать, но мне же срочно надо было. То есть -- я зря потратил время.

Но не совсем. С ноутбука сканер таки заработал.

@темы: Борьба с техникой, Фейлы

23:59 

CDBurnerXP и нежелательное ПО

Предупреждаю, что кликанье по ссылкам в этом посте может быть опасно для вашего компьютера. Делайте это на свой страх и риск. Когда дочитаете, поймёте, почему.

Когда я переезжал на новую систему, я в том числе собрался ставить ПО для прожига жизни дисков. В старой системе у меня для этого стоял CDBurnerXP. В этот раз я решил его же поставить -- программа проверенная.

Пошёл на официальный сайт, указанный на Википедии -- cdburnerxp.se/

И прямо оттуда скачал дистрибутив. Запускаю установщик и вижу следующую картину:


Вроде более-менее стандартно, за исключением того, что галочка не снимается. Да. Галочка не снималась! Нажатие ТАБ также не позволяло переключиться на галочку. Хрен с ним, поставил я Оперу, а потом удалил. Основная программа работала нормально.

Больше чем неснимаяемая галочка меня в свое время удивили только уговоры деинсталлятора не удалять программу ну пожалуйста (zhz00.diary.ru/p175908134.htm ).

Так бы и остался этот случай простым курьёзом, кабы я не захотел добыть доказательства того, что эта галочка -- нарисованная! Мне казалось логичным, что если галочка не снимается, то она просто вшита в картинку. Надо достать из инсталлятора эту картинку -- и дело в шляпе.

(инсталлятор Пандоры)

@темы: Вивисекция, Борьба с техникой

23:59 

Синий фонарь

Хочу поныть по поводу светодиодов питания (и не только) в различной технике.

Уж не знаю, почему, но в последнее время светодиоды питания всё чаще делаются во-первых, синими. Но это ладно. Что мне не нравятся синие, а нравятся красные -- это моя личная проблема.

А во-вторых -- дико слепящими. Это, блин, не фонарик, а индикатор! У него другая функция. Почему же я могу в темноте читать при свете индикатора питания?..

А красные светодиоды обычно не такие яркие почему-то.

@темы: Борьба с техникой, Крик души

23:59 

As long as you're GREEN you CAN'T ESCAPE!

Решил в порядке эксперимента переключить клавиатуру и мышку на USB-хаб монитора.

Работаю, смотрю -- что-то эскейп плохо нажимается! Глючит хаб что ли? Остальные клавиши работают нормально. Сначала вообще думал, что конкретная программа тормозит, но обнаружил, что в других наблюдается то же явление. Приходится нажимать по 2-3 раза, чтобы сработало.

Подключаю клавиатуру к обычному порту -- ситуация сохраняется.

В общем, видимо я впервые доломал клавиатуру. А я думал, что рассказы про то, что мембранные клавиатуры ломаются -- вымысел. Тем более, что доломанная клавиатура проработала раза в два меньше предыдущей (5 лет против 10). Которую я затёр до дыр в прямом смысле (т.е. в одной из клавиш имеется протёртое сквозное отверстие). Но та клавиатура как раз продолжает нормально работать, несмотря на убитость.

@темы: Борьба с техникой

Untitled

главная