Истории с тегом: windows

Всего историй: 856

4030

Длинный-длинный

Ковыряю проект в Си-Билдере. Понадобилось узнать, какой тип имеют члены TRect. Меня вынесло в windef.h, где тип был заявлен как LONG. А что такое LONG? Правильно, в winnt.h есть замечательные строки:

#define VOID void

typedef char CHAR;

typedef short SHORT;

typedef long LONG;

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

4028

Как бы намекает

Поставил игру «Хозяева морей». Погонял немного, понял, что игра — фигня. На следующий день обнаружил, что иконка игры подменилась иконкой заполненной корзины. Комп согласен.

4021

Число «Зверя»

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

«А я смогу в ней («семёрке») работать, если у нас на работе ХР стоит?» — спросила покупательница. Продавец закатал на болванку «зверскую» сборку со словами: «Просто вставьте и включите». Оригинальный способ обслуживания покупателя!

4010

Одним цветом

Как-то в разговоре с любимой девушкой возникла необходимость объяснить, что линукс и Убунту — не одно и то же, не сильно вдаваясь в ненужные подробности. Девушка, к слову, по работе очень тесно связана с шоколадом, поэтому и сравнение было выбрано соответствующее.

— Смотри, линукс — это шоколадка, а Ubuntu, Fedora, Debian — марки: «Корона», «Milka», «Алёнка»…

— А Windows?

— А винда — тоже шоколадка. Только уже переваренная…

4009

Concon-канкан

Компьютер у меня появился ещё во времена БК-01001 и ДВК уж не помню, какой модели. В универ я пошёл учиться по теме ИС в 2002 году.

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

Способ был найден быстро — известный Concon. Я создал ярлык на Нортона, через Нортон же открыл для редактирования (во всех других случаях винды падали при любом упоминании зловещей комбинации), заменил «nc.exe» на «con\con» и записал в папку автозапуска винды на пятнадцати компьютерах класса.

После пары все выключили компьютеры и ушли. На следущий день меня повели сначала к декану, потом завели в аудиторию и публично пытались вывести на чистую воду, добиваясь признания в содеянном. Мне рассказали, как доблестные работники кафедры всю ночь переустанавливали Windows на всех машинах. Доказательств не было.

Меня не отчислили, а на пятом курсе этот препод стал куратором моего диплома, который я защитил на «отлично». Спасибо!

3989

Зверь и пингвин: кто кого?

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

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

Мне пришлось переехать в другой город. В ту контору взяли работать нового админа. Тот, не найдя дрова на новый принтер, сначала снёс Ubuntu у целого отдела, поставив винду с диска «ZverCD», а потом, не сумев разобраться с подключением к провайдеру по VPN, снёс на сервере FreeBSD и поставил туда Windows 2003... В общем, когда я приехал в гости на родину и зашёл по старой памяти в ту контору, то застал там то же, что было до меня: вирусы, «всё не работает», а престиж админской профессии опять упал ниже плинтуса.

Мораль 1: «Работает — не трогай».

Мораль 2: «На вкус и цвет все фломастеры разные, и если ты чего-то не знаешь — не спеши это хаять».

3972

Расширяя расширенное

Сегодня решил поиграть в установленную месяц назад игру — градостроительную стратегию за номером 7. Проблемы начались сразу — игра вылетала с ошибкой сразу после заставки. Погуглил текст ошибки. Посоветовали создать ini-файлик в директории с игрой. Создаю файл options.ini, копирую в него нужный текст — не помогает.

Начинаю злиться. Скачиваю кряк для игры, устанавливаю — оказывается, что на моей игре он уже установлен. Что ж, не сдаюсь и скачиваю ещё один кряк, побольше весом. Устанавливаю — оказывается, опять тот же самый кряк, но с левой dll'кой.

Злюсь. Штурмую форумы, ищу, у кого такая же ошибка. Переустановил дрова и DirectX — всё не помогает. Голова вскипает. Отрываю Total Commander и начинаю методично просматривать папку с игрой. Замечаю, что созданный мной файлик называется options.ini.txt. Вспоминаю, что по умолчанию в «семёрке» отключены расширения для знакомых файлов. Офигеваю. Переименовываю, запускаю — работает.

А игра всё равно не очень понравилась. Наверное, из-за мучений.

3967

Три семёрки, или Танцы на жёлтом снегу

Устанавливал 1С 7.7 под «семёрку». Сочетание не самое логичное, но так уж понадобилось. Установка шла привычно: запрашивала дискеты, но на третьей вываливалась с ошибкой: «При копировании файлов произошла ошибка. Установка прекращена. Код ошибки: FS_LAUNCHPROCESS». Замечательное описание! Сразу стало понятно, что «семёрка» против «семёрки», и пользоваться нужно более современными средствами. Вспомнилось заодно, что уже не первый раз так у меня. В отчаянии был открыт Гугл и сразу найден издевательский совет:

Поза 1. Запустите программу установки.

Поза 2. Индикатор полосы прогресса застынет на «том самом месте».

Поза 3. Ударьте в бубен. Щёлкните по значку подключения в области уведомлений.

Поза 4. Зайдите в «Центр управления сетями и общим доступом».

Поза 5. Ударьте в бубен. На картинке, изображающей вашу сеть, щёлкните по иконке своего компьютера.

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

Поза 6.5. Если 4-й пируэт не увенчался успехом, снова бейте в бубен. Вместо того, чтобы щёлкать по «Этому компьютеру», щёлкайте по изображению вашей сети или по «Интернету», если вы к нему подключены.

Поза 7. Bingo!

Остаток танца: если ещё не «бинго», и ваш партнёр снова застыл во второй позе, продолжайте исполнять фигуры 5 или 6.5 соответственно, пока он не поймёт, что к чему.

Финальный пируэт: если всё равно не «бинго», и пока вы вытанцовываете фигуры с 3 по 6.5, партнёр стоит столбом, используйте папуасский тамтам: вырубите сеть на хрен, потом, разумеется, врубите.

Хватило первых шести поз, даже бубен не потребовался. Очевидно, я прирождённый шаман.

3966

Цепляясь за жизнь

Решил я однажды переставить себе винду: нынешняя стояла уже довольно давно и успела порядком зарасти всяким мусором. Для зачистки винчестера от барахла нужно было загрузиться с чего-нибудь другого — например, с лежащего рядом LiveCD Убунты.

Между мной и заветным линуксом встала небольшая проблема: CD-привод из компа за ненадобностью был давно извлечён и засунут на дальнюю полку. Ладно, ради такого дела можно и достать! Усыпляю комп, подключаю драйв, гружусь в Убунту, чищу винт. Вынимаю диск с Убунтой, загружаюсь. Понимаю, что забыл вставить установочный диск с виндой. Палец тянется к ресету, но тут... загружается моя винда. Та самая, которую я только что удалил, — образ оперативки из спящего режима!

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

Через десять минут операционка умерла — на сей раз окончательно. Пожалуй, смерть была достойной.

3963

Плесни винца

Пришли как-то ко мне друзья поиграть в «Нереальный турнир» — тряхнуть стариной, так сказать. У одного на ноутбуке как раз оказался дистрибутив игры. Быстро раскинув пакет по сетке, замерли в предвкушении. Но вот незадача: ни у кого, кроме первоначального обладателя, игра не запустилась.

Быстренько выкачиваем образ, патчим до последней версии. Вроде как пошло, но на моём компьютере опять не сорок пять. Понятно, что разработчики в далёком девяносто девятом и представить себе не могли 64-разрядную Windows 7, но Микрософт вроде обещал совместимость какую-никакую...

Не беда! Перезагружаюсь в Ubuntu (к слову, тоже 64-битную). Выкачивать линукс-версию игры времени нет: нервы у друзей на пределе. Устанавливаю виндовую версию под Вайном и скрещиваю пальцы. Работает — да ещё как! Вечер спасён.

В течение недели друзья тянулись с просьбой установить «такое же». То, что не обеспечил хвалёный Микрософт, смогли сделать опенсорсные разработчики под вражьей системой.