3868

Ноутбук вертикального открывания

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

Хорошо, что есть на свете смекалистые парни! Сосед по кубрику пошарил по закоулкам и отыскал вполне рабочий ноут без корпуса. После похода в слесарку и серии ночных вылазок с перемещениями мягкой поступью рыси в нашем кубрике образовалась чудо-тумбочка со скрытым в её дверце ноутом (вернее, его внутренностями) с постоянным питанием от близлежащей розетки. Фильмы бойцы приносили из «увала» на флешках — их-то спрятать не так сложно.

Теперь после отбоя весело. Служивые, привет!

3867

Истёртый миллионами ребутов

Друзья случайных знакомых рано утром приносят ноут на ремонт. Жалуются на тормоза, грешат на вирусы и уходят. Занялся я ноутом только вечером. Юзер запаролен, админ запаролен. После беглого взгляда на клавиатуру я без проблем попал в систему: изрядно были потёрты клавиши «y», «t», «r», «e», «w», «q». Временные файлы очищены, руткит обезврежен, клиент доволен.

3866

На квантовом замке

Перестала у меня в кабинете дверь закрываться, а вставать и идти закрывать за каждым входящим лень. Перепробовал все способы (бумажки, резинки) — ни фига не получается. И тут меня осенило.

Берём старый поломанный Quantum на 4 ГБ, разбираем, вытряхиваем магниты, прикручиваем их к двери. Бесподобно: дверь не только стала закрываться, но и открывается теперь с трудом! В итоге сижу уже полдня и балдею: всякие бухгалтеры и секретарши ручку подёргают и уходят. А телефон у меня ещё вчера сгорел — но это отдельная история.

3865

Как завещали наши деды

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

Неделю назад заканчивали автоматизацию на одном заводе. Система, детище немецкой промышленности, оказалась сложной в наладке и капризной. С учётом климатических аномалий нам пришлось к некоторым контролирующим узлам вручную прикручивать по два вентилятора, чтобы оно хотя бы начало включаться. Для контроля за всем использовались три одноплатных промышленных компьютера, для соединения которых пришлось протянуть сто метров витой пары среди станков и конвейеров, тщательно следя, чтобы не дай бог где-нибудь провод не намотало ненароком на шестерню, обеспечивающую транспортировку многотонных заготовок. Управлял всем этим колдунством запрятанный в серверный шкаф Большой Босс с двухъядерным процессором и гигом оперативки, на котором крутилась QNX с дорогущим ПО.

В соседнем цеху абсолютно аналогичный конвейер (разве что на 15–20 метров короче) уже более 25 лет управляется фанерной коробочкой, в которой есть:

транзисторы — 8 шт.;

конденсаторы — 5 шт.;

резисторы — 5 шт.;

дроссель, намотанный на самодельный сердечник — 1 шт.;

реле — 3 шт.

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

3864

Вкусная приманка — стимул для воришки

Один мой интернетовский знакомый очень долго пытался приохотить меня к торрентам. Поскольку мы жили в разных городах, подойти ко мне и показать, «куда нажимать, чтобы качалось», он не мог. Разве что ссылки скинул: где скачать самую популярную качалку, где скачать инструкцию к самой популярной качалке и где находятся его любимые трекеры.

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

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

Чтобы изучить программу, человек должен понимать, зачем она ему нужна. Нет такого понимания? Знания в голову не полезут.

3863

Маленький, но гордый

Есть у меня антивирус один. Очень хороший, хоть и бесплатный, с большой буквы «А». И вот он меня решил очень сильно обидеть, за что — только его компутерной душе да разработчикам ведомо.

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

Если новый человек ты в краях здешних, Новичком тебя нарекаю;

Коли знания имеешь некие, Уверенным нареку;

А уж ежели много мастерства имеешь, имя тебе — Опытный
.

Пригорюнился я, призадумался... Отчего же Повелителем не предложил назваться? Аль не гож я для именования сего? Да шут с ним, с Повелителем. Хотя бы Админом — и то я был бы рад. Скромным, маленьким, но Админом.

3861

Светопреставление местного значения

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

Сказано — сделано. Подняв мануал по WinAPI, я в пять минут написал простейший автокликер, задал скорость и количество повторений, и с чувством выполненного долга запустил программку. Нескольких секунд паузы хватило, чтобы переключиться в Оперу. Тут я понял свою первую ошибку: полем деятельности я зачем-то назначил весь экран.

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

Я осознал свою вторую ошибку: я не задал хоткей для отмены апокалипсиса, а ресетом воспользоваться не мог — автосохранения в Автокаде отключены, а вручную в последний раз я сохранялся часа два назад и с тех пор сделал большую часть сложной работы. Мне оставалось лишь скрестить пальцы и ждать.

Через двадцать минут, которые показались мне вечностью, светопреставление прекратилось. Убив полсотни лишних окон, я с удивлением обнаружил, что ничего страшного не случилось. Вся нужная информация осталась на своих местах, чертежи без проблем удалось сохранить — вот только футболку на мне можно было выжимать. Разумеется, работать в ту ночь я уже не мог и решил продолжить утром, на свежую голову.

Не спешите компилировать всё, что только что написали.

3860

Небезопасное извлечение устройства

Есть у меня очень суровая подруга. Если бы меня спросили, с кем бы из всего населения земного шара я пошёл в разведку, я выбрал бы именно её. Живёт моя суровая подруга с братом. В квартире два компа, подключённых к разным провайдерам: суровая подруга не любит делиться.

Однажды братец уехал на неделю повидать родственников, оставив комп с месячным запасом торрентов. Ночью подруга звонит: «Я выключила его из розетки, но он работает. Мне страшно, что делать? Я не могу здесь спать, сделай что-нибудь». Удивился, но пошёл, благо живем в 200 метрах друг от друга. Когда я добрался до её подъезда, подруга уже стояла на пороге — очень-очень испуганная. Решили, что переночует у меня.

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

— Батареи к отопительному сезону готовят. Ты этого испугалась?

— Они сначала готовят, а потом выключают везде свет и оставляют работать комп без электричества?

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

3859

В ста одёжках на криптозастёжках. Часть вторая

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

Выяснилось, что VPN-клиент не блокирует расшаренные для виртуальной машины папки, подключённые как диски. Решение: создаём расшаренную папку на виртуалке. Туда будут по специальному шаблону кидаются файлы «соединений», наличие и изменение размера которых свидетельствует о приходе новых данных. Хост-машина будет следить за файлами и пришедшие данные отправлять старшему HTTP-прокси. Виртуалка станет следить за файлами и пришедшие данные отдавать браузеру, у которого мы пропишем адрес прокси 127.0.0.1.

Пишу утилиту «ФайлоПрокся v1.0».

Было бы скучно, если бы этим всё кончилось. В офисе запретили интернет — мол, чтобы не бездельничали на рабочих местах. А мне справочники по работе нужны, программистские форумы. Мне что, через Гугл-переводчик их смотреть? Нет, это редкостное извращение. Стоп! У меня ведь есть виртуальная машина в офисной локалке! Проблема: ей разрешены только исходящие соединения, к ней подключиться невозможно, да и вообще её в сети не видно. Решение: пусть виртуальная машина сама ломится на офисную с предложением подключиться.

Пишу утилиту «ПроксиМост v1.0».

Финальный тест: сидим дома. В виртуалке заходим по удалёнке на офисный комп, запускаем ПроксиМост-Клиент, выходим на виртуалку, запускаем ПроксиМост-Сервер (пошёл коннект на офисный комп, мост «виртуалка-офис» налажен), запускаем ФайлоПрокси-Клиент, выходим на хост-машину, запускаем ФайлоПрокси-Сервер (появляется HTTP-интернет на виртуальной машине, мост «хост-виртуалка» налажен).

И вот когда заработало это, я понял ответ на последний вопрос из предыдущей истории: нет, это не лечится, и я действительно законченный извращенец! Сомневаетесь? Держитесь: всё это написано на VB6!

3858

В белом кабеле сети водятся

Начало дня в компьютерном салоне. Заходит женщина:

— Здравствуйте, а вы подключаете интернет на телевизор?

Мы в замешательстве. Я, как самый ближний к ней, решаюсь переспросить:

— Что вам подключить?

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

— М-м-м... Нет, не подключаем.

— Так и знала, что забегаловка!

Полчаса истерики.