March 24th, 2006

Me

Дети, никогда так не делайте

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

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

Никто из нас даже не заподозрил, что предшественники, сделавшие большое и вполне приличное приложение, способны на такой финт.
Me

Креатив

Идея для платных LJ-юзеров, которые хотят защититься от большинства нежелательных гостей, но не хотят делать свой журнал friends-only:

Отредактировать стиль своего журнала и вставить в самый верх шапку - точную копию страницы с типичным сообщением об ошибке 404. А под ней уже - собственно журнал. Большинство посетителей не станут прокручивать страницу вниз.
Me

Психология программиста

Если найти с утра ошибку, над которой вчера бесплодно бился до поздней ночи - то от радости настолько расслабляешься, что работать сегодня больше не хочется. Хочется праздновать. Тем более в пятницу.