bash.im ithappens.me zadolba.li

Программы

11082

Итого 2C+2

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

Триал-дистрибутив скачан с официального сайта, смонтирован в Демон-тулз, запущен сетап. Начинаем-с установочку, попутно показывая слайды о том, какая это замечательная прога, приступаем к подготовке, осталось Х/12… А, нет, отбой. Идите-ка, сударь, лесом. Устанавливать не хочу, не буду, не заставите.

Попытка № 2 — то же самое. Попытка № 3… Да что ты будешь делать! Винда же новая, только самые важные компоненты системы и все обновления поставил!

Попытка № … Та-а, это что ты там сначала ставишь? Microsoft Visual C++ Redistributable 2010. Так он же уже стоит! А ну-ка попробуем деинсталл редиски сделать… Скотина, поставилась сразу! Но вот, блин, незадача: забыл один из компонентов программы указать при установке. Ну, это мы быстро поправим. Чего? Опять не хочешь? Так ты же, падла, сама только что поставила этот чёртов редистрибутабль! Удаляем Visual C++ 2010, доустанавливаем компонент как по маслу.

Уже лет, наверное, десять даже вирусы для более изощрённой маскировки умудряются перед запуском опрашивать систему на такие мелочи, как версия ОС, установленные компоненты, версия DirectX и т. д. А гигант Autodesk себя, видите ли, такими глупостями не утруждает. А вы говорите — быдлокод…

11074

Не слышала, не видела

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

После часа танцев с бубном зараза с компьютера была вычищена. В сердцах пообещал снести с ноута «семёрку», оставив только давно установленную Ubuntu.

— Я с тобой такими темпами вообще работу в Windows забуду.
— Не переживай, не забудешь.
— Это почему вдруг?
— Нельзя забыть то, что и так не знаешь.

Признала, что прав.

11055

Тонеру стыдно

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

Не предвидя особых сложностей, сразу после основной работы пошёл смотреть, в чём дело. Первое, что меня насторожило, это табличка на двери квартиры: «На территории квартиры № XX неукоснительно и в полном объёме соблюдается Конституция РФ». Прочитав табличку, я сильно призадумался: может, не стоит?..

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

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

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

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

11046

Функция «антиидиот»

Работаю тестирощиком в компании, делающей антивирусные продукты. Моя область — Андроид-приложения. Иногда отвечаю на вопросы пользователей по продукту.

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

Один товарищ пишет примерно следующее: «Антивор зарегистрирован на [email protected]. Я запросил пароль разблокировки на этот адрес. После я захожу в свою почту [email protected], но письма там нет. Что делать?»

Другой пользователь когда-то давно поставил бесплатную версию нашего продукта, где нет этого «антивора». Потом установил Аваст, под ним и работал. Потом устройство заблокировалось, и товарищ обратился в техподдержку: мол, заблокировали, помогите. Присылает скриншот, где на весь экран написано: «Аваст заблокировал систему. Введите пароль Аваст».

Как написал человек на Play Market, «исравте пожалуйста не хочу в вас расрачировавоться». Пользователи, я вас люблю!

11044

Пиксель влево, пиксель вправо

Здесь многие жалуются на индусский код в различных программах. А знаете, что может быть хуже индуса? Хуже может быть только обязаловка.

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

Обратился ко мне человек. Говорит, работу сделал, всё правильно, строго по стандартам, а программа выводит ошибок больше, чем в работе параграфов. Взялся я смотреть, что же мне скажет это чудо инопланетной инженерной мысли.

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

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

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

О том, что подписи к рисункам (по ГОСТу должны быть по центру) и к таблицам (по ГОСТу должны быть справа) программа перечёркивает с утверждением «N параграфов выровнены не по ширине», думаю, читатель уже догадался.

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

После внесения всех исправлений файл был-таки принят программой, но оформление превратилось в такое страхо#$%ище, что добрым людям показать стыдно.

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

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

11013

Наши микроскопы — самые прочные в мире

Учусь на IT-специальности. Одногруппница пишет научную статью. Нужно ей на картинку добавить заковыристую формулу. Открывает Paint и пытается как-нибудь разместить переменные, индексы и операторы в нужном порядке и красивым шрифтом.

Товарищ пишет курсовую. Хочет нарисовать схему некоего процесса. Открывает Word и с помощью встроенных инструментов рисования пытается придать приличный внешний вид своему творению.

Я не знаю, какая здесь мораль. Но эти два факта всё-таки заставляют о чем-то задуматься.

11002

Верхняя граница нормы

Прямо перед отпуском приболел ребёнок, и мы решили сделать несколько анализов крови в крупной и широко известной сети клиник Северной столицы. Результаты присылают на имейл в тот же день — удобно, быстро.

Когда пришли результаты, мы, мягко говоря, удивились. Оказывается, теперь в сети внедрили какой-то удивительнейший стандарт: если показатель находится в пределах допустимого, его клиенту не отдают. Даже важнейшие показатели не отдают, например, эритроциты — просто нет такой графы. Мол, в норме, чего волноваться?

Дайте же нам материал для размышления, уважаемые программисты! Не ставьте галочку «всё в порядке» в случае, когда организм (или компьютер) работает на пределе. При диагностике важно знать тенденцию. Если сеть постоянно загружена на 99%, это не значит, что всё в порядке, и сисадмину есть повод задуматься. Если показатели анализа крови находятся на границах нормы, это повод задуматься врачу.

Не стыдитесь думать, программисты, и не экономьте байты, пожалуйста!

10986

Чьё зверьё?

Есть очень известный и очень удобный пакетный менеджер для Windows. В нём есть раздел «Рекомендованные программы». Только там стоят сразу два антивируса. Что сделает неопытный юзверь? Правильно: подумает, что раз эти программы порекомендовали, то их нужно установить. Сразу два антивируса. Триальных антивируса.

Вот оттуда и берутся серпентарии из вирусов и безумно тормозящий компьютер. Ведь рекомендовано, да?

10966

Пора выносить ёлку

— Макс, привет! Поднимись срочно!
— Привет, что случилось?
— У меня на мониторе лампочки моргают, не могу уже!
— Какие? Они так и должны гореть…
— Нет! Они в мониторе, внутри него, моргают!
— И как давно такое бедствие началось?
— После новогодних выходных. Ты идёшь?
— Иду…

Мои догадки подтвердились. Приложение «Новогодняя гирлянда» все эти месяцы автоматом запускалось каждое утро. За соседним столом ещё и мелкий Дед Мороз с мешком по нижней части экрана вышагивал.

Почистил автозапуск, удалил приложения.

— Спасибо, Макс, выручил!
— Да не за что. Надо было их оставить — скоро опять Новый Год.

Стойкие, блин, тёти.