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

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

7447

Погладь моё окно

Если мышкой по монитору водить, то компьютер работает быстрее? Смейтесь-смейтесь. Я тоже смеялся.

Есть прибор, к нему библиотечное API на C++ и Qt. Библиотека рисует красивые картиночки в зависимости от показаний прибора. Вызываешь его из .NET — всё шикарно. Вызываешь из Java-апплета в браузере — тупит, рисует плохо.

Изучаем код, оптимизируем, где можем, меряем производительность. Замечаем: если поводить мышкой по апплету, то производительность резко подскакивает, и отрисовка идет нормальным образом. WM_PAINT, чтоб его…

7420

Нам повезёт

В 2005 году я делал с товарищем курсовую: программа искала в локальной сети все расшаренные папки и загоняла список найденного в БД. Решили делать всё это на только что появившейся Visual Studio 2005 Beta 2; БД была, соотвественно, SQL Server 2005.

Новая Студия ставилась на винду не ниже XP, а в компьютерных классах царствовала 2000. Единственный комп, на котором была ХР, обладал 256 метрами памяти. Не буду описывать неимоверные тормоза, которые возникали, когда на этот компьютер заходили по RDP: в аудитории с нужным компом часто были занятия, и нас прогоняли.

Но вот программа готова. После пары часов сканирования сети проверяем, как быстро происходит поиск нужной информации в БД. О ужас: при первом же запуске запрос обрабатывается порядка десяти секунд, что никуда не годится. Повысить скорость едва ли удалось бы.

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

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

7415

Враг не пройдёт: осёл не пустит

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

Как запретить приложению лезть в сеть? Очевидный ответ — файрвол. Файрвола у меня не было отродясь: я человек широких интересов, и сам не знаю, с какого приложения, по какому протоколу и на какой порт завтра полезу в сеть. Опыт же показывает что современные файрволы (со встроенным антивирусом, проксями, блекджеком и шлюхами) не настроишь в режиме «разрешить всем и всё, кроме вот этой гадости».

Выявил следующую последовательность: запускаем IE (которым сроду не пользовался), жмём «работать офлайн», закрываем, запускаем CamStudio. Вуаля: вместо баннера — «Невозможно отобразить страницу». Я нашёл еще одно (похоже, единственно верное) применение IE — минифайрвол для adware.

7392

Комп сказал — комп сделал

Ставил некогда MS Visual Basic 6.0. По окончании установки инсталлер спросил: «Перезагрузить сейчас или потом?» Выбрал вариант «потом». Незамедлительно появилось окно: «Компьютер необходимо перезагрузить». Ну, комп сказал — комп сделал… Демократия в действии.

7388

Где рельсы вылезали из кармана страны

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

— А снеси-ка ты свой Аутглюк да поставь по новой, — так сказал сисадмин и ушёл играть в пинг.

Не помогло.

— А снеси-ка ты свой Аутглюк да поставь поновее, — так сказал умудрённый сисадмин и ушёл играть в понг к первому.

2003-й Аутглюк взгромоздился в систему, радостно пережевал всё, что нашёл в моем профиле (это важно), и лихо подрубился к серверу. Но при попытке вставить хоть картинку, хоть буковку из буфера обмена жалобно застонал: мол, памяти на откат не хватает, и ваще, это не память, а склероз какой-то — может, ну его нафиг? В силу склероза, думаю, переспросил и во второй раз, если кто настойчивый попался, хотя после понуро согласился: таки да, вставляйте что хотите куда хотите, всё равно мне жизнь не мила. И после этого пиши — не пиши, а ни отправить, ни сохранить такую петицию не удаётся. Ну, разве что каждую десятую, если предыдущие закрыть без сохранения.

— А снеси-ка ты нафиг свою командирскую подпись к письмам.

Так сказали оба мокрых после пингов сисадмина. Говорят, сам Гугл ошибку такую не знает. А Яндекс в первой строке такой ответ дал. Посмотрел я на свою подпись в пять строк в Application Data\Microsoft\Signatures, а там аж три файла:

ipv.rtf — 7,5 КБ

ipv.txt — 322 Б

ipv.htm — 8,1 КБ

С ума сойти! Что можно напихать в 380 байт, чтоб их раздуло до 8К? Ладно. Текст — в Блокнот, подпись убиваю, создаю новую, текст из Блокнота — в окно Аутглюка. Мама дорогая:

ipv.rtf — 29 КБ

ipv.txt — 322 Б

ipv.htm — 23 КБ

Не, ну что можно туда напихать-то? И тут я его нашёл:

C:\Documents and Settings\user1\Application Data\Microsoft\Signatures\ipv_files\themedata.thmx\_rels\.rels

Они туда рельсы спрятали!

Самое смешное, что ошибка пропала. Видать, кривизну Аутлука ломом уже не выпрямишь — рельсы нужны.

7366

Да и чёрт с ним, в самом деле

Естественно, будущим айтишникам экономика не нужна, поэтому вся группа её благополучно прогуливала. Перед сессией сел я делать курсовик. Создал вордовский файл «Мой курсовой по экономике», открыл.

В первый раз завис Ворд. Во второй раз вылетела винда. В третий раз, после ребута и открытия файла, система не поняла его расширения, а на рабочем столе появился файл «~$й курсовой по экономике». Много думал.

7357

Квадратура круга

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

— Скажите, какая у вас Windows?

— Не поняла?

— Ну, Vista, XP, 7?

— Девушка, я в таких вещах не разбираюсь…

— Хорошо, как у вас выглядит кнопка «Пуск»?

— А что такое кнопка «Пуск»?

— Ну, кнопочка в нижнем левом углу экрана — она у вас круглая или квадратная?

— Круглая.

— Хорошо. У вас, скорее всего, Windows 7.

— Э-э-э… Наверное.

— Нажмите на кнопочку. Вы видите пункт «Центр управления сетями и общим доступом»?

— Девушка, да его тут вообще нет!

— А что есть?

— «Сетевые подключения» какие-то.

— Значит, у вас Windows XP. Вы же говорили, кнопка круглая!

— Ага, она такая… Круглый квадратик.

7349

И на три буквы на сдачу

Звонит однажды к нам в контору (кабельное ТВ и интернет) какая-то женщина.

— Здравствуйте, вы получили мой отчёт?

— А вы, собственно, кто? — удивляется коллега.

— Мужчина, вы издеваетесь? Я вам отчёт отправила минуту назад.

Коллега был новеньким, всего неделю работал. Подумал: может, кто официальный?

— Простите, сейчас проверю факс.

— А что, у вас отчёты об ошибках на факс приходят?

— Простите, а вы про какие ошибки?

— У меня только что из-за вашего интернета Мозилла Фирефох сломалась. Написала чего-то про ошибку — ну, я нажала «Отправить отчёт»!

На лице коллеги — просветление.

— Так это вы в Микрософт отчёт отправили.

— Но сломалось-то всё из-за вас!

— Просто ваш браузер некорректно обработал информацию. Ничего не случилось.

— А что меня этими отчетами вы пугаете?

— Это стандартное сообщение системы.

— А как мне тогда отозвать отчёт?

Коллега — человек простой, вот и ляпнул:

— Да там им десятки тысяч отчётов присылают в день. Вы думаете, их все читают?

— Они такие нахалы?! — возмутилась тётка. — Дайте мне их номер!

— Ну, вы можете написать им через сайт…

— Вы мне номер дайте, я-то с ними разберусь!

Коллега смотрит на меня: давай, мол, ты. Беру трубку.

— Здравствуйте. Чем могу помочь?

— Мне нужен телефон Микрософта!

— Я непосредственный представитель данной компании.

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

— Ну так дайте мне телефон.

— Извините, но принимаются только англоязычные звонки.

— Тогда передайте им, что я этого так не оставлю! Я потратила кровные 150 рублей на их Виндоус и требую соответствующего обслуживания!

7344

I didn’t ask for this

Сегодня подходит ко мне сотрудница из регистратуры и говорит:

— У меня там несколько дней табличка странная появляется, я ничего не понимаю, посмотрите.

Мало ли, может, ошибка какая лезет? Иду смотреть.

— Вы издеваетесь?!

Моей воспитанности на большее не хватило. На экране компьютера красовалось открытое меню «Пуск».

7343

В гей-баре, да не с Маком?

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

Внезапно ко мне подскакивает местный звукорежиссёр с вопросом: «А ты мне драйвер на ноутбук не скачаешь?» Вижу парня в первый раз в жизни. С трудом понимаю, что за драйвер, зачем мне его сейчас качать и что вообще происходит. И почему вдруг я? Тем не менее, иду всё-таки разбираться с ноутом. Обнаруживается Acer годичной давности, шедший в комплектации с «семёркой». Владелец поставил на него «хрюшку», и броадкомовский вайфай-модуль решил по этому поводу уйти в бессрочный отпуск из-за отсутствия драйверов, о чём и ругается диспетчер устройств. Аналогичный модуль стоит у меня на нетбуке, но крутится на нём Убунту, поэтому поделиться добром не получится. Более того, под виндой последний раз вдумчиво работать приходилось полтора года назад.

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

Эксперимента ради запускаю инсталлятор. Так и есть: ругается на несовместимость с системой. Повнимательней гляжу на название файла, в котором обнаруживаются цифры 64 — «семёрка»-то родная 64-битная. Конечно же, под 32-битную «хрюшу» такой драйвер не пойдёт.

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

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