excubitus: (Default)
[personal profile] excubitus
Электрик в четверг работал - то ли кабели менял, то ли клеммы в стойке, не знаю точно. Сделал одно неосторожное движение - случайно нажал на кнопочку со стертой надписью на древней коробочке. Оказалось, что кнопочка эта - Reset, а коробочка управляет доступом ко всем электронным дверным замкам на заводе.

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

И вот так вот, простым нажатием на маленькую беленькую кнопочку Reset, которая даже не углублена, не закрыта защитным колпаком, не сделана пугающе-красного цвета, стирается все содержимое внутренней энергозависимой памяти. И никто никакую дверь открыть больше не может. Защита от дурака? В те далекие годы дураков не было.

Ну, стерли - надо восстанавливать. Коробочка соединена с компьютером в отделе кадров, компьютер этот для безопасности ни к какой сети не подключен. База на нем ведется по факту: появился новый сотрудник - его вносят, уволили - его из базы выпиливают. Но не всегда. Иногда могут забыть. Связь с коробочкой в шкафу осуществляется по последовательному порту. RS-232. Возможность занести сотрудников списком в программе не предусмотрена. Древнее искусство передачи данных по такому шнурку считается утраченным.

Соответственно, у меня был веселый четверг. Очень веселая пятница. И теперь еще веселый понедельник.

Дело в том, что однажды программа, печатающая пропуска для дверей, управляющихся этой коробочкой, отказалась встать на новый компьютер. И я сделал новую. Простую, с одной кнопкой. Девочки на фронтдеске ее сразу полюбили, и меня заодно. Где-то треть работников завода обзавелась новыми пропусками. Сканнер на двери читает штрих-код. Я рассказывал, что пришлось штрих-код генерировать самому... И все отлично работало. А тут я сделал программу, заливающую по шнурку весь список, залил, а у кучи народа двери так и не открываются.

Вот весь вечер четверга у меня ушел на то, чтобы понять, в чем проблема. Оказалось, что проблема в штрих-коде. Я когда-то сделал опечатку, вместо "w" напечатал "W", и это превратило узкий просвет между двумя черными палочками в широкий, в коде для цифры 9. И "девятка" стала читаться то как "ноль", то как "шесть". Интересно, что иногда код все же читался правильно, и люди с одной девяткой в коде время от времени могли открыть какую-нибудь дверь. Но начиная с двух девяток шансы становились исчезающе малы.

У моего начальника в номере аж три девятки.

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

Девочки на фронтдеске перепечатывают пропуска с "девятками", и, кажется, уже не так меня любят, как раньше. Сквознячок. Ну ничего. Скоро доделают, раздадут, и день открытых дверей в нашем дурдоме закончится.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

excubitus: (Default)
excubitus

December 2025

S M T W T F S
 1234 56
78 910111213
1415 1617 181920
21 222324252627
28 29 3031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 31st, 2025 10:10 pm
Powered by Dreamwidth Studios