Читать «Bash IT Happens Истории ## 4601 – 4700» онлайн - страница 35

Bash.org.ru IT

#4695: Пока не меркнет свет, пока горит свеча

15:45 15.11.2010, IT happens

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

Сумма = Документ.Сумма;

Если Сумма = Сумма Тогда

СуммаНовая = Сумма;

Иначе

Сумма = Сумма;

КонецЕсли;

Пока "Сообщение на экране" = "Сообщение на экране" Цикл

[...]

КонецЦикла;

Все мы хороши.

#4696: Админ в миниатюре

15:45 15.11.2010, IT happens

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

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

1. У админа голова устроена по-другому. И Скай по-своему смотрит на вещи: в его маленькой головке гнездится уверенность, что все кастрюли и мусорное ведро должны лежать на боку.

2. Маленькие зелёные организмы в кружке? Да не вопрос: сворованная на кухне картофелина, даже извалянная в подкроватной пыли, всё равно кажется хорьку вкусной.

3. Грязный свитер? Разумеется. Очень любит этот охламон шастать под мебелью, особенно после ванной.

Хорёк меня тоже любит: вредный, своенравный, непоседливый, неусидчивый, за что-то люто ненавидящий сплиттеры, он всё равно с удовольствием со мной играет и всегда встречает у порога, если оказывается вне клетки. Берегите хор... админов!

#4697: Макет макета — проблем нету

12:00 16.11.2010, IT happens

Дело было на лабораторке по физэлектронике на первом курсе. Паял кодовый замок. Конструкция была незамысловатой: кондёр и цепочка последовательно соединённых транзисторов. При нажатии «правильной» кнопочки открывался очередной транзистор из цепочки, и потенциал с конденсатора подавался на вход следующего. Если нажималась «неправильная» кнопка, то схема замыкалась на землю, конденсатор разряжался, и вся открытая до этого цепь закрывалась. Индикатором открытия замка была лампочка; в «боевом» воплощении на её месте должен был стоять соленоид, «всасывающий» ригель. Принципиальная схема была спроектирована, расчерчена, вытравлена и спаяна. Всё работало как часы, но при генеральном испытании за 15 минут до сдачи что-то случилось: транзисторы произвели акт массового самосожжения.

Выход был найден. Последнюю в коде кнопку я тайно впаял в цепь из батарейки и лампочки-индикатора. Profit!