Отсмеявшись, на следующий день скрипту мы скормили базу более «взрослого» чата, после чего от дурного воспитания бота не осталось и следа. Некоторое время мы продолжали совершенствовать бота, а затем, разумеется, забросили - как обычно и случается с подобными программами.
А мораль истории проста: за вводимыми данными надо тщательно следить - тем более, если эти данные вводишь не ты.
#1239: Официант, шампанского!
00:30 11.09.2009, IT happens
Работаю на заводе айтишником. Все производство с недавнего времени переведено на компьютеризованный контроль; естественно, большая часть сотрудников старой закалки до сих пор не понимают, что такое компьютер и для чего он нужен.
Так вот, в одном из цехов шли работы, и управляющий компьютер надо было отнести подальше от опасности в целях сохранности железа. Вышло так, что компьютерный стол поставили между двух производственных агрегатов с повышенной теплоотдачей. Один умелец снял боковую крышку с системника, чтобы тот не перегрелся. На мой суровый вопрос «какого хрена?» умница-операторша с уверенностью ответила: «Мы крышку сняли, потому что монитор потеет!» Выйдя из ступора, я взглянул на дисплей. На матрице высыхали брызги то ли от воды, то ли еще от какой жидкости…
#1240: Не съем, так понадкусываю
13:00 11.09.2009, IT happens
Скорее грустно, чем смешно. В питерском «Ашане» раздел электроники всегда славился возможностью «потыкать палочкой» в понравившийся экземпляр ноута или нетбука. Все работало, светилось, пищало. Во время очередного визита я удивляюсь резкому повороту событий: все железо выключено, а на ценниках появились какие-то приписки.
Оказалось, какой-то Данила-мастер не поленился поставить пароли на почти все портативные компьютеры. Теперь железо продают со скидкой, а на ценниках стыдливо подписано «стоит неизвестный пароль».
#1241: d-_-b
13:00 11.09.2009, IT happens
Дело было на первом курсе университета - тогда мы только-только начинали осваивать программирование на Паскале. Я зашел к одногруппнику, который в это время бился с непростой программкой аж на 100 строк кода. В процесс отладки тут же был втянут и я - просмотрел код, сделал пару-тройку исправлений… Программа работает, компилится, но результаты выдает явно не те. Полчаса мы перечитывали код, подправляли, оптимизировали; абсолютно правильная «на бумаге» программа ни в какую не хотела выдавать верный результат.
Никогда не забуду выражение лица товарища, обнаружившего причину мучений. Оказалось, что я, в первый раз правя код, вместо переменной b в одном из операторов влепил d. С тех пор я стараюсь называть переменные осмысленно, а однобуквенных имен и вовсе избегать.
#1242: Серовики
13:00 11.09.2009, IT happens
Пятница, 18:05. Когда я уже одной ногой перешагивал порог офиса, меня отловил финансовый директор, потрясая распечатанным листом, поперек которого шла жирная серая полоса. Как водяной знак - разве что слова «образец» не хватает. Документ, говорит, нужен кровь из носу прямо сейчас, а принтер выдает такие листы из всех программ.
Финдир - тетушка серьезная, в компьютерных настройках не ковыряется почем зря. Иду к принтеру, прикидывая, что в крайнем случае распечатаю файл у себя, потому что дельных мыслей никаких. Лезу в настройки - ничего похожего на опцию «Print grey line». Чтобы изобразить деятельность, даю команду «Очистка» - принтер пыхтит и выдает помятый листок с такой же серой полосой!
Вместо аккуратной стопочки белоснежной бумаги в лотке обнаруживается ворох «серо-полосатых» черновиков. Вечер пятницы удался.
#1243: Объективные датчики
00:30 13.09.2009, IT happens
Был недавно в Пулковской обсерватории около Санкт-Петербурга. Лет пять назад тамошние астрономы решали непростую задачу автоматизации телескопов. Моторы и система слежения к телескопам были приделаны сразу при постройке. Вот только в 30-40 годы точные датчики положения делать не умели, поэтому начальную установку и коррекцию проводили вручную, глядя на стрелки, привинченные к телескопу и шкалы, выгравированные на основании.
Сейчас купить датчик положения просто. Проблема в установке: все имеющиеся в продаже датчики требуют разборки, сборки и последующей юстировки многотонного телескопа. Поэтому местные компьютерщики изготовили свой вариант: к стрелкам над шкалами они прикрутили дешевые цифровые фотоаппараты и установили на компьютеры софт, распознающий цифры и риски. Автоматизация прошла успешно.
#1244: Жить было проще, жить было веселее
00:30 13.09.2009, IT happens
На днях ко мне подошел менеджер по рекламе и поинтересовался, есть ли у меня дисковод, застенчиво вынимая дискетку. Я, конечно, был удивлен архаичному способу переноса информации, но вида не подал. Взял дискету, засунул в флоповод, переписал файлик… и пару минут безуспешно искал в трее значок «Безопасное извлечение».
#1245: Концентрационный лагерь или клуб по интересам?