мало что приводит в бОльший культурный шок, чем админ, растрипперивший витую пару для юзания как провод для АТС-ки и, в виду отсутствия запасных разъёмчиков, соединяющий провода...скрутками!!!

задачка: есть рнр-файлик dbconn.php, стандартный для используемой cms, с настройками подключения в БД. и куча "висяка" в mysql. убиваем все запросы,длящиеся дольше 200секунд...
echo -e "SHOW PROCESSLIST;\n" | eval `echo "mysql";awk -F'=' 'function qstrip(s){sub(/^([^"]\")/,"\"",s);sub(/(\"[^"])$/,"\"",s);return s;}{if($1 ~ DBHost){printf " -h%s ",qstrip($2);}else if($1 ~ DBLogin){printf " -u%s ",qstrip($2);}else if($1 ~/DBPassword/){printf " -p%s ",qstrip($2)}else if($1~/DBName/){printf " %s ",qstrip($2);}}' dbconn.php` | awk '{if(n<=0){for (i=1;i<=NF;++i){if($i == "Time" ){n=i;break;}}}else if( ($n>200) && ($1>0) ){printf "kill %d;\n",$1;}}' |eval `echo "mysql";awk -F'=' 'function qstrip(s){sub(/^([^"]\")/,"\"",s);sub(/(\"[^"])$/,"\"",s);return s;}{if($1 ~ DBHost){printf " -h%s ",qstrip($2);}else if($1 ~ DBLogin){printf " -u%s ",qstrip($2);}else if($1 ~/DBPassword/){printf " -p%s ",qstrip($2)}else if($1~/DBName/){printf " %s ",qstrip($2);}}' dbconn.php`;

PHP

говнокод
задача: есть куча платёжных систем. по трём из них некоторую операцию делать надо,по остальным--не надо. решение:
if($arOrder["PAY_SYSTEM_ID"]!=PREPAYMENT_CARDS_PAY_SYSTEM_ID && $arOrder["PAY_SYSTEM_ID"]!=SMS_PAYMENT_PAY_SYSTEM && $arOrder["PAY_SYSTEM_ID"]!=YANDEX_PAYMENT_PAY_SYSTEM && $arOrder["PAY_SYSTEM_ID"]!=WEBMONEY_PAYMENT_PAY_SYSTEM && $arOrder["PAY_SYSTEM_ID"]!=PREPAYMENT_BACK_MONEY_PAY_SYSTEM_ID && $arOrder["PAY_SYSTEM_ID"] != PREPAYMENT_BACK_MONEY_ON_CARD_PAY_SYSTEM_ID && $arOrder["PAY_SYSTEM_ID"]!=MMO_GAME_PAY_SYSTEM_ID && $arOrder["PAY_SYSTEM_ID"]!=ASSIST_PAY_SISTEM_ID && $arOrder["PAY_SYSTEM_ID"]!=MOBILE_SMS_PAY_SISTEM_ID){/делаем/}

попытался зарегиться на яндексе(надо было пару карт сделать с метками)...Занято ваааще всё,что только может придти в голову.Даже в больную.
Значит будем юзать гугловые карты...

Вот пишешь человеку в джаббер, а он тебе твои сообщения обратно копирует... Вот обиделся Гоша, залез на cpan.org, слил Net:XMPP и теперь ждёт,когда обидчик снова вылезет в сеть...

интересно,чем закончится ботогавкалка..

Рыдаем всем отделом. обращение в тп:
Пользователь (***) пишет:

bitrix/component/qsoft/finance.props.form/template/.default/template.php
bitrix/component/qsoft/finance.props.form/component.php
bitrix/component/qsoft/finance.props.form/template/.default/lang/*

там копался.
к сожалению разбираясь в проекте я не всегда помню, что и где правил чтоб заработало как надо.

А поиск по структуре каталогов на обновленные файлы вы можете делать, чтоб вычислить что я менял..?

LOL

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

Эх, вычёркиваем timeweb из списка вменяемых хостингов. За говноадминку с полуживым js и отсутствием ssh доступа на хост.Проще говоря, хостинг годится для слива на него hd-порнухи. и только. Ибо скопировать рабочий сайт в директорию тестового занимает не одну команду и полминуты времени, а порядка двух часов церебрального секса=(

IT

managers *idiots
Это коллапс, когда человек в должности "начальник отдела интернет-проектов" не самой зассаной конторы относится к серверу с сайтом(там freeBSD) по принципу "у нас сайт тормозил, мы сервер перезагрузили".
В общем, у меня всё чаще складывается впечатление, что чаще всего завсайтом крупных банков--редкостный ит-идиот. Хотя знаю одно исключение. Но оно одно пока что.

Сказать человеку,что он г*ндон--грубо и некрасиво, хотя зачастую правдиво. А можно ж как культурные люди — "Вас надо увековечить в латексе"...

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