10098

Без ключа к разгадке

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

— Введите номер квартиры

— Дождитесь ответа

— В случае ошибки набора номера нажмите DEL

— Для ввода кода открытия двери нажмите CODE

А на цифровой клавиатуре домофона был полный набор цифр от 0 до 9 и всего лишь две функциональные клавиши: [C] и [0--╝] (ключ).

Что значит [C]? Code? Clear? Call? А что значит [0--╝]? Ввод ключа?

Так и живём: пишем в мануале одно, а на деле имеем другое.

10097

Неизбежно и неотвратимо

Включаю комп. Инета нет, странички виснут, Гугл не пингуется. веб-интерфейс роутера не отвечает. После нехитрых манипуляций с сетевым шнурком и логами на роутере стало ясно, что меня кто-то ддосит, а встроенная аппаратная защита не справляется. Звонок провайдеру — ребята адекватные. «Сейчас пороем логи, откуда растут ноги». Блочат парнишку, дают мне айпишку. Извините, что стихами.

Сижу я и думаю: тварь я дрожащая иль право имею? Качаю софт для DoS. Спустя час мне надоедает. На пробу коннекчусь по SSH по айпишке под admin:admin1 и… попадаю в знакомую мне менюшку роутера Netgear.

В общем, вайфай-сети пользователя теперь вещают в мир:

Я больше не буду

ддосить одмина с Украины

Попытка перейти на поисковики редиректит попеременно то на «Официальный сайт представительства „На@#$“», то на гей-порно. Пароль сменён на максимально длинный, протоколы доступа заблокированы все, включая SSH. Трафик ограничен до минимума «привет, DSL».

Это я к чему? Школьное поколение, учтите: понятие «вас накажут» выглядит именно так. Не «может быть», не «если», а именно так, без вариаций и альтернатив. Ну, и учите матчасть.

Всем ровных пингов и прямых маршрутов.

10096

Я вам что, профессор — каретку двигать?

— Техподдержка, Алёна, здравствуйте!

— Здравствуйте, у меня 4325 на 8387 не умножается.

— Так. Вводите число 4325. Ввели?

— Да.

— Теперь подводите каретку к цифре 5.

— Почему?

— Потому что она последняя в числе 4325.

— А, понял. Дальше что делать?

— Поверните ручку семь раз по часовой стрелке.

— Почему семь раз?

— Потому что цифра 7 последняя в числе 8387.

— Повернул, что дальше?

— Каретку сдвиньте на один разряд.

— Не сдвигается!

— В другую сторону попробуйте.

— О, получилось!

— Дальше поверните ручку по часовой стрелке восемь раз.

— Почему восемь? А, я догадался почему! Дальше я всё сам сделаю.

— Служба технической поддержки компании «Железный Феликс» всегда рада вам помочь. Если что, звоните ещё!

10095

На технологии неведомой в году далёком

Решил наш шеф вытащить данные из древнего чуда программостроя, написанного для виндов 3.11 на технологии неведомой в году далёком. «Есть!» — сказал я и начал колупать это чудо.

Шаг 1. Находим программу-просмотрщик. Ура, функция экспорта есть! В CSV табы ставит где получится, текстовые фрагменты в кавычки не берёт; в плейн-тексте разделяет поля случайным количеством пробелов, причём в моноширинном шрифте таблица не складывается; в Ворд экспортирует нормально, таблица кривая, но каждое поле в своей ячейке и столбцы подписаны.

Кусков данных — 2370 в 15 папках. Чтобы полученное имело смысл, необходимо слить их тройками с учётом хитрого подобия имён (это таблицы базы данных с самодельными связями «один ко многим»), а из опций командной строки только «viewer.exe filename».

Шаг 2. Пишем программу. Сканирует папки, находит тройки, запускает просмотрщик, при помощи посылки клавиш в нужном порядке проводит операции: загрузка файла, экспорт в DOC, выгрузка (и так будет с каждым), выход. Далее уже цивилизованными средствами файлики открываются, интерпретируются и передаются в базу данных, где ещё более цивилизованно объединяются. Прогнозируемое время работы — около месяца (уж очень дряхлая у меня на работе машинка).

Шаг 3. Переносим всю эту муть на домашний комп, пробуем запустить. В конце концов отрезаем раздел и ставим 2000-ю (выше не работает просмотрщик, ниже — мой комп). Ура, приблизительно 50–60 часов!

Шаг 4. Создаём сеть из хоста и восьми виртуалок, пишем программу, делящую всё это на восемь приблизительно равных частей и раздающую виртуалкам. На них программы параллельно трудятся, посылая клавиши в просмотрщики (из-за единственного буфера клавиатуры просто распараллелить не удаётся). Данные собираются обратно на хост (11 часов), а с «цивилизованной» частью восьмиголовый бульдозер справляется меньше чем за час.

Итог:

поиск альтернативных программ для конвертации — 3 дня;

попытки запустить на домашнем компе, сначала приспособив к «семёрке», потом на разных виртуалках, потом на отдельной оси — 4 дня;

написание сервера, клиента, создание виртуалок, настройка сети — 2 недели;

отладка — 1 неделя;

работа — 1 день.

Лучше было запустить на рабочей машинке и повесить на монитор листик с надписью: «Не выключать! Идет подсчёт». Авось, блок питания и не сгорел бы.

10094

Выкорчевать бы всю проприетарщину

Если драйвер энвидийный

Для Убунты вдруг не пашет

И выкидывает грубо

В чёрно-белую консоль,

Вы не бойтесь: вам помогут

Богатырь Апт-гет плечистый

И услужливый анынсталл

С этой справиться бедой.

Хм, что это я… В общем, сегодня мне довелось лечить ноут, хозяйка которого неудачно установила дрова для карточки Nvidia, в результате чего система стала после загрузки выпадать в консоль. Решение нашлось на Убунту-форуме:

1) sudo apt-get purge nvidia-* (y на все вопросы);

2) sudo nvidia-uninstall;

3) перезагрузка и счастье.

Спасибо, коллеги!

10093

Неспешно витая в облаках

Жил да был программист, он же сисадмин, он же «компьютерщик». Писал он базы данных на известном и популярном одно время языке Clipper, ещё под DOS. А тем временем вокруг шёл прогресс, DOS уступал дорогу Windows, появлялись программы с более красивым на тот момент интерфейсом — WinAPI, все дела. Новые программы для работы с базами всё чаще писали на Delphi. Программиста тоже не обошло стороной: Clipper был отложен как устаревший, пользователей новых версий старых баз активно перетаскивали на новый, красивый интерфейс (разумеется, не без помощи руководства — оно оценило современность и красоту), несмотря на всё сопротивление. Тупые юзеры никак не хотели ценить прогресс и всё время норовили остаться в «старой программе» до последнего. Приходилось идти на подкуп, подсовывая им «косынку» с «сапёром» в качестве компенсации.

А потом программист по воле случая был вынужден поработать в качестве оператора баз данных. Проще говоря, вбивать в базу простые цифры: серийный номер, год выпуска, место на стеллаже. Десяток, сотню, тысячу записей. Щёлкнуть мышкой на поле ввода, ввести цифры, щёлкнуть мышкой на другом поле ввода, ввести цифры, щёлкнуть на третьем поле ввода, щёлкнуть на кнопке «Сохранить», щёлкнуть на кнопке «ОК», щёлкнуть на кнопке «Добавить», щёлкнуть на первом поле ввода… И всё это время возить мышой по экрану туда-сюда между кнопками и полями. Стало понятно, почему ценили старую, некрасивую, устаревшую программу: там было достаточно шлёпать по кнопке Enter.

Прошли годы. Виндовый софт стал привычным, и программисты научились оптимизировать в нём работу пользователя. Сейчас очередная тенденция — переход на облачные технологии и веб-интерфейсы. Преимуществ масса, красивостей больше, программировать удобнее. Но попробуйте-ка поработать: щёлкнуть мышкой по ссылке, должаться, пока откроется, щёлкнуть мышкой по полю ввода, ввести цифры, щёлкнуть по картинке выбора опции, прокрутить вниз экран, чтобы выбрать в самом низу уехавший туда пункт, щёлкнуть по нему, прокрутить вверх экран, чтобы найти уехавшую туда форму, щёлкнуть по картинке диалога ввода комментария, щёлкнуть по полю ввода комментария, щёлкнуть по кнопке «Сохранить», щёлкнуть по крестику закрытия диалога…

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

10092

Снотворное внутриюэсбишно

Работаю в филиале крупной организации системным инженером. Попросили настроить Explorer, чтоб файлы PDF и DOCX открывал в своём окне. Подключился удалённо со своей машины, сбросил настройки, очистил кеши недобраузера и Флеша. Решил дополнительно обновить Adobe Reader. Всё поставилось, попросило перезагрузить машину. Ладно, что ж, перезагружаю.

Некоторое время спустя пытаюсь подключиться к. А вот и фиг там. Хм, странно, машина уже должна была загрузиться. Пробую пингануть — облом, пинг не идёт. Придётся топать до машины. Прихожу — она выключена. В непонятках ничинаю думать: может, я выключил её, а не перезагрузил?

Включаю машину — всё грузится. Иду к себе, подключаюсь, а мне удалёнка говорит: фиг тебе, нет никого. Опять пинга нет. Иду снова к потерянной машине. Выключена. Етить-колотить, блин!

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

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

10091

Стоечные ридеры от Cisco

Монтировал я пару лет назад промышленный компьютер WinCon в одной конторе. В той же комнате стоял незапертый серверный шкаф с несколькими цисками. Взгляд привлекли CF-карты, торчащие из цисок. Точно такая же карта была и в Винконе. Осталось лишь вынуть из компьютера карту и зайти с ней в комнату админов с невинным вопросом:

— А для чего у вас флешки в сервере?

10090

Смерти больше нет

Первый компьютер у меня появился в начале нулевых, когда мне было одиннадцать. Волею судеб на нём оказалась установленной Doom II. Играть я толком не умел, и меня постоянно убивали, пока одноклассник не подсказал два пароля — IDCLIP и IDKFA, добавив при этом, что есть ещё пароль на бессмертие, но его он не помнит. Интернета у меня в ту пору не было, да и что это такое, я представлял довольно смутно.

На зимних каникулах я пошёл в ближайший ледовый городок. Проходя мимо одной из горок, я увидел паренька, стоящего на вершине и ожидающего, пока внизу все не разойдутся. Как только последний карапуз отполз в сторону, паренёк прокричал: «Ай-ди-ди-ку-ди!» — и, балансируя на ногах, съехал до самого низу.

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

— А ты разве не знаешь, что это?

Я отрицательно покачал головой.

— Это же пароль. На бессмертие. В Думе, — сказал другой товарищ.

Следующие десять секунд молчал уже я, медленно осознавая, какое же счастье привалило на мою голову.

10089

Любители ослов преклонных лет

Еду в маршрутке домой. Внимание привлекла реклама компьютерной фирмы, каких у нас на двухсоттысячный город слишком уж много. Присмотрелся внимательнее. Фалломорфировал.

Ладно, ни до чего лучшего, чем сделать скриншот рабочего стола с открытым окном, вы не додумались. Ладно, у вас до сих пор Windows XP с классическим оформлением, хотя уже три новых системы Microsoft вышло. Некрофилия — ваша проблема. Ладно, на панели задач у вас куча мусора в виде лишних открытых окон. Но иметь на панели быстрого запуска значок Opera и при этом показывать наспех свёрстанную страницу в Internet Explorer, пусть и в восьмом, — это слишком!

А они ещё и сайты разрабатывают… Нет, лучше я сам как-то.