Чтение онлайн

на главную

Жанры

Bash.org.ru IT Happens Истории ## 1901 – 2000
Шрифт:

 

Я начала думать, где лучше купить ей новый блок. Через пару дней она позвонила снова:

 

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

 

Вот и не верь после этого в блондинок.

 

 

 

#1953: Бит метр бережёт

12:00 17.01.2010, IT happens

 

У крупного клиента за последние полгода раз десять возникала непонятная проблема: по приходе денег оказывалось, что счёт выписан на совсем другую фирму и

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

 

Проверка и перепроверка кода показала: это не баг, а диверсия. Самое обидное, что убить возможность редактирования не получалось, так как бывало, что платят сторонние организации и товар меняется к выдаче — выхода нет. Логи бесполезны: в торговом отделе у них с компами полный коммунизм, а мы бываем нечасто; вспомнить, кто сидел -дцать дней назад за компом номер X нереально. Видеонаблюдение клиенты ставить не хотят, да и вообще намекают, что не надо из-за кривого софта на людей тень кидать.

 

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

 

Им оказалась... заместитель начальника отдела продаж. Оказывается, она выбирала старые счета, которые по её логике уже не подлежали оплате, и забивала в них новые заказы, экономя номера!

 

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

 

 

 

#1954: Критическая ошибка 5: Две кавычки

14:00 17.01.2010, IT happens

 

Факап, конечно, не такой страшный, как слетевшая с направляющих каретка или заваленный мусором кот, но тоже неприятный.

 

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

 

Всего один короткий запрос. Всего две забытые кавычки:

 

delete from prices where price_date>unix_timestamp(2009-12-31)

 

Сервер радостно подсчитал: 2009 – 12 – 31 = 1968. Как и было заказано, база данных грохнула цены на все даты позже 1968 секунд от начала юникс-эпохи (то есть после 0 часов 32 минут 42 секунд 1 января 1970 года). На тот момент не существовало не только самой фирмы, но даже и самого гендиректора.

 

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

 

 

 

#1955: Я лучше съем перед загсом свой паспорт

14:00 17.01.2010, IT happens

 

Ходил с напарником как-то раз эникеить в местный филиальчик крупного московского поставщика косметики. Минисетка на две машины, всё настроено московскими коллегами для работы по удалёнке и запаролено намертво, чтобы продавцы не сломали.

 

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

 

В общем, после получасовой перебранки мы-таки выпросили пароль через Большое Начальство. Тут же было поставлено условие: уничтожить записанный пароль сразу после «ремонтных работ». Мой напарник со словами «диктуйте пароль, не волнуйтесь, как починим — я съем бумажку» записывает волшебное слово... на коробке с бухтой витухи. Свидетели в ауте.

 

Проблема решилась за 30 секунд, связь была восстановлена, а вместо невкусной коробки спасителей накормили вкусным тортиком.

 

 

 

#1956: Антиархитекторы

15:45 17.01.2010, IT happens

 

Давным-давно по вынужденной необходимости пришлось работать в далёком филиале одной серьезной конторы программистом. Повезло, конечно, работа хорошая, но с нюансами. Одним из нюансов было то, что главный местный начальник очень гордился вверенным ему объектом, а в частности, разработанной местными программистами программы, которая решала различные Нужные и Важные задачи. Настолько гордился, что всерьёз рассчитывал сначала добиться внедрения программы в самой Москве, а потом в качестве главного идеолога и вдохновителя проекта и самому перевестись в управление. Но случилось страшное: в Москве, оказывается, тоже разработали подобную программу, и «спустили» её на внедрение.

 

Что делать? Внедрять надо, иначе будут санкции, но тогда свою программу придётся пустить под нож — прощайте, мечты о подмосковной даче и тёплом кабинете!

 

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

 

И вот вирус написан. Не обнаруживаемый ни одним известным антивирусом, различными анализаторами и прочими подобными приложениями, он немедленно заразил все доступные компьютеры. Функция очень простая: вражеская программа работать не должна! Она и не работала, постоянно вываливая ошибки: то данные некорректны, то операция недопустима, то файл неверного формата. А как вы хотели, когда посреди выполнения кусок кода или данных вдруг исчезает из памяти?..

 

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

 

 

 

#1957: Высокие сантехнологии

15:45 17.01.2010, IT happens

Поделиться:
Популярные книги

Мастер 6

Чащин Валерий
6. Мастер
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Мастер 6

Жребий некроманта. Надежда рода

Решетов Евгений Валерьевич
1. Жребий некроманта
Фантастика:
фэнтези
попаданцы
6.50
рейтинг книги
Жребий некроманта. Надежда рода

Кодекс Охотника. Книга XXI

Винокуров Юрий
21. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга XXI

Волк: лихие 90-е

Киров Никита
1. Волков
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Волк: лихие 90-е

Таблеточку, Ваше Темнейшество?

Алая Лира
Любовные романы:
любовно-фантастические романы
6.30
рейтинг книги
Таблеточку, Ваше Темнейшество?

Огни Аль-Тура. Желанная

Макушева Магда
3. Эйнар
Любовные романы:
любовно-фантастические романы
эро литература
5.25
рейтинг книги
Огни Аль-Тура. Желанная

Возвышение Меркурия

Кронос Александр
1. Меркурий
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия

Камень. Книга 3

Минин Станислав
3. Камень
Фантастика:
фэнтези
боевая фантастика
8.58
рейтинг книги
Камень. Книга 3

Раб и солдат

Greko
1. Штык и кинжал
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Раб и солдат

Прометей: Неандерталец

Рави Ивар
4. Прометей
Фантастика:
героическая фантастика
альтернативная история
7.88
рейтинг книги
Прометей: Неандерталец

Титан империи 7

Артемов Александр Александрович
7. Титан Империи
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Титан империи 7

Низший - Инфериор. Компиляция. Книги 1-19

Михайлов Дем Алексеевич
Фантастика 2023. Компиляция
Фантастика:
боевая фантастика
5.00
рейтинг книги
Низший - Инфериор. Компиляция. Книги 1-19

Сын Петра. Том 1. Бесенок

Ланцов Михаил Алексеевич
1. Сын Петра
Фантастика:
попаданцы
альтернативная история
6.80
рейтинг книги
Сын Петра. Том 1. Бесенок

Последний попаданец 5

Зубов Константин
5. Последний попаданец
Фантастика:
юмористическая фантастика
рпг
5.00
рейтинг книги
Последний попаданец 5