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

Хвост ослика Иа-Иа

Этот подвиг надо записать.

Я хотел поменять HDMI-кабель у монитора. Раз'ёмы у него снизу. Монитор поворотный. Я повернул монитор градусов на 45, чтобы было удобнее добираться доа раз'ёмов, но этого было мало. Я стал поворачивать сильнее, но монитор сопротивлялся, т.к. свободный конец кабеля был коротким, потому что кабель застрял среди других кабелей.

Тем не менее, я повернул монитор ещё немного -- и смог наконец за него заглянуть.

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

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

23:10 

Баран и новые ворота

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

А оказалось, что у неё тормозит ноутбук. Просит починить. И роутер поставить. Сам одноклассник не может, т.к. уехал работать за границу. А я не уехал.

Собираюсь. Думаю, что взять. Сначала вообще думал не брать ничего. Голова на месте -- в чём проблема починить ноутбук при помощи головы и интернета? У меня гигантский опыт. Но потом я всё-таки скопировал на флешку Аиду и пару утилит от Марка Руссиновича.

Прихожу. Собираю анамнез. Согласно ему, тормозит не ноутбук, а открытие сайтов. И действительно, тормозит. Сайты то открываются, то не открываются, то открываются, но медленно. Speedtest показывает хорошую скорость. В чём же может быть дело?

Думаю, посмотрю-ка я настройки сетевого подключения. И тут понимаю, что всё как-то на ноутбуке выглядит странно. Кнопочки не те и не там. Иконки вообще другие. Вместо Пуска -- какая-то стрелка. Что же это за версия винды такая?

Это был kubuntu. А я этих ваших линупсов не знаю! Фейл.

Но всё обошлось: виноват оказался старый роутер. После его замены всё стало летать.

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

23:59 

О бухих электриках

По ремонту дело дошло до переборки электрического щитка. Собираемся сделать новые линии, в т.ч. для кондиционера, потому что кондиционерщики сказали, что ему нужна отдельная линия на 20А.

Стал разбираться, как устроены щитки. Автоматы, УЗО -- это я всё слышал, знаю для чего, но подробностей не знал.

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

(история)

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

23:59 

Я -- то, где я есть

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

Раньше у меня стояла клавиатура с раскладкой ISO -- двухэтажный энтер, рядом маленький бэкслеш. Новая клавиатура же была с раскладкой ANSI. Дома я давно эксплуатировал такие клавиатуры без проблем.

А тут проблемы появились. Я стал постоянно мазать мимо энтера, как будто он двухэтажный, а я жму в его центр. И жать бэкслеш по его старому месту (слева от энтера).

Так я определил, что у меня в голове две раскладки клавиш -- и то, какую я использую, определяется не клавиатурой -- и не сознанием, а местом эксплуатации.

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

23:59 

Как я стал вольным каменщиком

Начальник подходит ко мне и говорит:
-- Мне нужен хакер.
-- Ну... SQL-ин'екцию сделать могу, а если что сложнее, то извините.
-- Вот смотри, есть промышленный компьютер.

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

-- Ага? И что надо сделать?
-- Надо из него сделать кирпич.
-- ...
-- Надо чтобы на диске цэ ничего не осталось.
-- Э... это не так просто сделать. Вам защиту от младшей сестры или от серьёзных дядек?
-- От младшей сестры.

Ох, давненько я не писал в командой строке "format c:" !

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

23:59 

Шерлок Холмс деревенского масштаба

Я написал как-то статью о серийном производстве изделий -- zhz00.diary.ru/p215455140.htm .

И оказалось, что туда надо добавить ещё один пункт.

А история произошла весьма детективная.

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

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

23:59 

Тест на нервы

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

У меня к Miranda IM прикручен самописный бот, который скачивает присланные картинки и сохраняет ссылки. О чём он сообщает собеседнику. Так он сделал и в этот раз.

Он сказал:

(bot) Link saved: h*t*t*p*s://icq.com/

На что ICQ Official заметил, что:

ICQ Official receives messages from verified contacts only. Please verify your account at https://icq.com/(номер аьски)/verifyphone

Как вы понимаете, в этом сообщении тоже была ссылка. На которую бот тоже ответил. И всё заверте...

К счастью, я это заметил в течение пяти минут. И прекратил. Посмотрим, не заблокируют ли мне номер за подозрительную деятельность.

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

23:59 

Выкрасить и выбросить

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

Но сегодня нам привезли новую партию контроллеров. А выглядят они как маленькие печатные платки с раз'ёмом. Вот на этом раз'ёме я ставлю служебные пометки. Фломастером. Посмотрел я на новую партию и обнаружил, что на трёх из десяти контроллеров есть пометки моей рукой!

Подключил их к компьютеру -- ну точно, даже настройки контроллеров сохранились. То есть -- нам продали ремонтные контроллеры как новые!

Я рассказываю об этом начальнику -- а он говорит -- ну и что?

А по-моему, это нехорошо. Нас даже не предупредили.

Не могу не вспомнить дополнительно вот эту историю:
dosugoff2008.narod.ru/history/page06.html

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

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 часто осуществляется побайтно. И чтобы обеспечить правильную работу с нецелыми байтами, приходится очень сильно извращаться, например делать отдельную схему, которая будет проглатывать "лишние" биты, идущие от микроконтроллера.

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

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

Untitled

главная