Истории с тегом: программы

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

8841

«Тудей» веселей

Года четыре назад был у меня КПК HP iPAQ 214. «Последний из Могикан» — без телефонного модуля. Радовал крупным и чётким по тем временам экраном. И вот однажды захотелось мне на этом самом экране, на рабочем столе, который в стоящей там Винмобайл именовался «тудеем», видеть красивые картинки. Разумеется, на просторах интернета нашёлся пак с коллекцией разных обоев подходящего разрешения в формате PNG. Одна беда: в настройках «тудея» эти самые PNG-шки совершенно не отображались, как будто и нет их вовсе, а стандартый винмобовский вьюер их прекрасно видел. Сейчас уже и не вспомню, но по какой-то причине я не смог найти конвертер в JPEG. Так и лежала у меня эта коллекция мёртвым грузом на карте памяти.

Однажды в дороге я решил поковыряться и ради хохмы вместо расширения .png вписал требуемый .jpg. И что вы думаете? Файл преспокойно стал отображаться в списке возможных обоев, а сама картинка поселилась на «тудее». Я до сих пор не могу понять логику людей, которые научили КПК «читать» PNG, но не смогли сделать так, чтобы это умение распространялось на все функции.

8837

Все на выход, все на вход

Помните старый анекдот про нового русского, слесаря и программиста в сломавшемся на дороге «мерседесе»? Я на днях попал в такую же ситуацию.

Стоит у меня файрвол + антивирус + чёрт в ступе одной хорошей фирмы. Пустил ребёнка поиграть на компе — а он умудрился выдернуть питание прямо во время игры. В итоге BSoD. Хороший такой, прямо в драйвере файрвола.

Ну, отключил драйвер, запустил систему, стучусь в саппорт и BTS. Саппорт не знает, кивает на BTS. BTS чешет репу и предлагает попробовать убрать один файл.

Читаю текст драйвера, нахожу имена файлов, убираю все три, что читаются драйвером. Заводится. Возвращаю один — работает. Возвращаю два оставшихся — опять работает.

Короче, анекдот верен: нужно просто выйти и зайти.

8827

Как гулял один рассеянный

Не перестаю удивляться производителям софта. Работаю на Maple 14, никого не трогаю. И вдруг, откуда ни возьмись, сообщение: «Waiting for kernel connection». И полоса загрузки в этом сообщении.

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

8815

Срамной Аллой

Год назад жил в общежитии блочного типа. Так уж сложилось, что я могу уснуть либо перед экраном, либо в объятьях жены. Жены в тот день не было дома — уехала к родителям. Поэтому вечером пришлось запустить в качестве колыбельной «Звёздные войны», да погромче.

05:00. Звонит будильник. Открываю глаза, смотрю на монитор. В окне проигрывателя — последний характерный кадр порнофильма. Куча мыслей в голове. Быстренько подползаю к буку, открываю список воспроизведения. Light Alloy после того, как закончились «Звёздные войны», автоматом подгрёб соседние файлы на флешке — три сорокаминутных порноролика.

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

05:05. Нервно курю.

05:15. Встречаю в общей умывальной комнате соседа по блоку.

— Олег, тебе сегодня ночью ничего спать не мешало?

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

06:00. Беру в руки мобильный, чтобы позвонить жене и избежать доклада подруг по общаге о странных звуках из нашей комнаты.

— Дорогая, ты не поверишь, какая фигня приключилась со мной сегодня ночью…

В топку Light Alloy! Мужики, Media Player Classic — он такой… Такой классный!

8807

Сперва раскомментировать Плутон

Только что откопал у себя на домашнем компе роскошный файл с именем solarsystem.cfg. Вот думаю — поправить конфиг, что ли, и перегрузить? Или пусть себе работает?

8805

Моток войлока особого назначения

Стал тут у меня недавно лисий браузер при проигрывании флеш-видео тормозить: показывает рывками, звук убегает и всё такое. При этом процессор загружается на 100% и в таком состоянии остаётся до перезагрузки, даже если закрыть браузер.

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

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

Ну, думаю, тогда с Огнелисом, наверно, что-то случилось. Обновил браузер и флеш-плагин. Не помогло. При гуглении же видел, что не один я такой. В сети масса криков о помощи: тормозит видео в Файрфоксе! Но как с этим справиться — никто толком не знает.

* * *

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

8789

E is for internet

Взял в отделе старые газеты, чтобы постелить на стол при заправке картриджа. Вижу на обратной стороне сканворд с рисунком-вопросом посередине — значком IE. Машинально ищу нужную строчку глазами. «Эксплорер»… Хм, длинно. «Браузер»… Коротко.

«Интернет»!

Стало грустно.

8783

По «Кинекту» в каждый «Боинг»

Пользователи пугаются «дружественного» интерфейса новой версии программы? Разработчики и внедряльщики этого дела сейчас скажут: «Мы их из хрущёвки в небоскрёб переселяем, а они не хотят — привыкли, что сортир в другом углу квартиры, да и лифта побаиваются».

Вот только юзер нередко оказывается в положении лётчика, который выучил наконец-то до последнего винтика Ту, получил диплом, устроился на работу — а ему говорят: «Вот тебе „Боинг“». А там половина приборов с точностью до наоборот. В отличие от администрации авиакомпании, пилоту важнее хорошо изученная приборная панель и привычная управляемость, а не стоимость техобслуживания и расход топлива, не говоря уж о сомнительных экологических нормативах.

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

8777

Регион-лок на низком уровне

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

Решаем задачку. Дано:

1) «Стрелочки» работают. Кнопки и «селект» со «стартом» — нет.

2) Настройки те же, что вчера, никто ничего не менял.

3) Другой эмулятор работает как следует (правда, сохранёнки от другого не читает).

Теряясь в догадках, решил переназначить клавиши. Тут-то всё и прояснилось: вместо Keyboard q в окошке возникло Keyboard Cyrillic shorti. Разборчивая программа желала исключительно «q» в латинской раскладке и принимать вместо неё «й» в кириллической отказывалась. Ишь чё удумали — раскладку менять!

8772

Дискотека девяностых

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

Для начала запросили стандартную информацию о настройках программ и версии ПО. Вроде всё нормально, ни к чему не подкопаешься. Делать нечего — просим удалённый доступ к машине.

Зашли. Винда самая что ни на есть ХР, нашим ПО поддерживается. Симптомы проявляются, как и было сказано: щёлкнешь по ярлыку программы, она появляется в панели задач, а потом исчезает. Странно.

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

Пошли смотреть лог инсталляции ПО — вдруг что-то не зарегистрировалось? Просмотрели всё несколько раз — всё на месте, сообщений об отказе регистрации компонентов нет. Очень-очень странно.

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

Ставим DBGView, смотрим отладочную печать — видим ошибку, но в том месте, где её быть не должно в принципе. Ошибка возникает при инициализации компонентов, работающих с .NET. Страшная догадка: на машине не установлен .NET! Но такого быть не может — наличие требуется в самом начале инсталляции. Очень-очень-очень странно.

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

В некоторой тоске автор подсистемы начинает изучать свойства ярлыка, с которого запускается программа на этой машине…

Нашли! В закладке «Совместимость» стояло требование быть совместимым с Windows 95. Естественно, в те далёкие времена никакого .NET и в помине не было, поэтому программа и исчезала, обидевшись, что ей не дают работать в привычной обстановке.

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