Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
Хоть плачь, хоть смейся... |
Философия, технологии, алгоритмы! |
|
Опции темы |
16.01.2006, 08:38 | #1 |
Бывалый форумец
Сообщений: 687
Регистрация: 05.08.2005
Не в сети |
Хоть плачь, хоть смейся...
Есть идея: поделиться здесь друг с другом историями из своей программерской жизни, когда вы попали в какую-нибудь трудную/абсурдную ситуацию, и как это разрулилось.
Можно было бы это в приколы, если бы не было так грустно... Начинаю первой. -------------------------- Пишем мы тут для своей биллинговой системы отчеты на Crystal Reports, потом все это "запихивается" определенным образом в систему так, чтобы отчеты вызывались из АРМ-ов. Есть у меня 2-3 длинных отчета (оптимизировать уже некуда). Они делаются редко (примерно 2-3 раза в месяц), так что теоретически не очень напрягают базу и сервер. Я их отладила, запихнула в АРМы как положено (прописала параметры, пути и т.д.). Попробовала - работает. Через некоторое время - вопли операторов "твои отчеты не работают!" ОК, разберемся. Разбираюсь, запускаю на Crystal Reports, отладка, просмотр - правильно ли я прописала пути и параметры. Все работает. На след. день, в конце дня, операторы: "Не работает!" Я (вспоминая всех чертей) - опять повторяю процедуру. Пробую - работает. На след. день операторы - не работает! И вправду, тут же перезапускаем отчет у оператора на компьютере - не работает. Я - ладно, буду разбираться. Просматриваю, опять файл параметров переписываю уже ручками, проверяя каждый символ. Запихиваю в АРМ, стартую у себя на компьютере под операторским логином - работает. Знаю, что у оператора машинка практически такая же, как моя. Т.е. подозрения о нехватке памяти и т.п. отметаются, сеть на операторском месте тоже пашет нормально, настройки системы - все хорошо. Следующий раз эти отчеты делаются через неделю. Оператор с воплем "не работает!" прибегает ко мне. На этот раз уже не только ко мне. Идет служебка в адрес вышестоящих товарищей. Вышестоящие товарищи вызывают меня на ковер и вставляют пистон. Между прочим, пошла уже примерно 3-я неделя всей этой истории. Я, злая как 100 голодных собак, проверяю каждую букву в отчете и файле параметров. Запускаю у себя на машине под разными логинами - работает. После рабочего дня умоляю оператора остаться на несколько минут. Запускаем у него. Работает. Обрадованный оператор печатает отчет. На следующий день тот же оператор в начале рабочего дня хочет еще раз распечатать тот же отчет. Зачем-то еще экземпляр понадобился. Запускает - не работает. Тут уж ко мне, на мой маленький "пятачок", заваливается вся компания. Оператор, его начальство, мое начальство... вопрос у всех один - "штозанах". У меня никаких идей. Разъяренная стая позади меня, горячо дыша в затылок, обещает мне всяческие проблемы. Я, оставшися одна, раскапываю длиннющие логи, в которых черт ногу сломит (туда пишутся логи ВСЕХ операторов и пользователей, а их больше 200!). Все-такие добираюсь до нужного. Там сообщение, наводящее полное уныние: "ошибка горизонтального выравнивания метки". Я смутно догадываюсь, что к реальной ошибке это не имеет никакого отношения. В этот грустный момент заходит ко мне из соседней комнаты наш админ БД, с мужиками пообщаться. И так, между прочим, сообщает мне: "Тут операторы отчет какой-то длинный запускают, а сейчас у нас загрузка БД очень большая, я его вырубаю. Мне сказали, что это твой отчет. Так скажи операторам - пусть его делают не в разгар дня, а например в обеденный перерыв или пусть остаются на несколько минут после работы". Мне становится и плохо и хорошо одновременно... Система у нас очень большая, да еще на ней "висят" районы Воронежской области - поэтому за загрузкой базы периодически следит админ. Иногда, когда он видит, что несколько пользователей одновременно запустили длинные отчеты и сильно загрузили БД и сервер отчетов - он "вырубает" несколько коннектов с отчетами, чтобы рассредоточить нагрузку. "Вырубленные" товарищи перезапустят отчет потом. Обычно такие вещи происходят в конце месяца, когда все одновременно "наваливаются" на базу и пытаются сделать свои отчеты. Я за три(!) недели чуть не свихнулась, пытаясь понять, почему не работает. А ларчик просто открывался... Да еще админ не знал, кто автор этого отчета, кому сказать об этом (отчет запускался не под моим логином, а под логинами операторов). Почему отчет работал, когда его запускала я? Опять же все просто. Я отлаживалась в то время, когда рабочий день кончился (и текущие проблемы решены), большинство оперторов ушли и нагрузка на базу снизилась. Админ расслаблялся и позволял "крутиться" любым отчетам. Такое на всю жизнь запомнишь... PS. "оргвыводов" по этому поводу не последовало. |
16.01.2006, 09:41 | #2 |
форумец
Сообщений: 1,604
Регистрация: 22.01.2004
Возраст: 24
Не в сети |
Хоть плачь.
Про то как однажды я столкнулся с Черной Рекурсией.
Вечером я спокойно лег спать. Я спал и видел сон, в котором спал и видел сон про то как сплю и вижу сон. Когда я в ужасе вскочил, то понял, что это она - Черная Рекурсия! Вот только до сих пор не могу понять: я проснулся там же где уснул, или выскочил не на той итерации.... |
16.01.2006, 11:04 | #3 |
Бывалый форумец
Сообщений: 687
Регистрация: 05.08.2005
Не в сети |
Вот, вот, я однажды видела аналогичный сон! правда, я не знала, что он называется Черная рекурсия
Это когда я в Сеуле работала. Прекрасное сеульское утро, звонок будильника, пора вытаскивать конечности из постельки и собираться на работу. Разумеется, будильник был прихлопнут и я решила еще поваляться минут 5. В этой-то полудреме я и увидела кошмар: что будто бы на самом деле я сплю в Воронеже и вижу сон, что я сплю в Сеуле. В полусне мозг лихорадочно пытался решить эту непростую задачку. Дело осложнялось тем, что если я на самом деле сплю в Воронеже, то мне уже вплотную пора собираться и бежать на работу, потому что до нее далеко. А если я сплю в Сеуле, то до работы минут 5 ходьбы и можно спокойно поваляться. В общем, встать в конце концов я встала. И первое, что сделала - обшарила и чуть не обнюхала всю комнату на предмет ее реальности, долго щипала себя за разные места и всячески пыталась понять, проснулась ли я реально или в "воронежском" сне. Уверенность так и не пришла. Точнее она пришла только в тот момент, как я на работе рассказала этот сон нашим российским сотрудникам - и услышала здоровый гогот и предложения отметить это дело после работы |
17.01.2006, 12:51 | #4 |
форумец
Сообщений: 1,604
Регистрация: 22.01.2004
Возраст: 24
Не в сети |
J++ ваше нежелание превратить тему в свалку подкупает своей невинностью. Грех его не поддержтаь. Посему, расскажу "про то как я учил русский язык".
Ага. ЗвонИт какая-то тетушка из деревни Большая Маловка. Проблемы у нее. Ну у всех проблемы, и у меня тоже, но я же ей не звоню?! Выясняется, проблема с нашей программой. Говорит, "я вам базу отправлю, тут у нас человек в город едет, посмотрите?" Я, конечно, не доктор (программист я, да и программа писана не мной), но посмотреть надо. Программа-то наша, придется смотреть, ага. "Шлите" - говорю. Она: "а как это сделать?". Говорю "бэкап сделайте, и с человеком вашим передайте." Она: "Чаво сделать?". Ну я ж вам говорил: деревня, там эта тетушка и бухгалтер, и дворник, и сисадмин, и жить тоже надо. Я: вы у компьютера? Она: нет, у телефона. Я: а компуктер ваш где? Она: да он в пяти метрах! понятно, думаю себе. Она: да вы скажите что делать, а я запишу и сделаю. Тут уже весь офис заинтересовался, как я буду ей руководить. Дело-то частое, но всегда по-новому увлекательное. Как квест, ага. Я: Ну, нажимайте кнопку Пуск, потом, программы, потом Микрософт эскуэль сервер, потом там будет значек такой молоток на фоне таблички, четвертый сверху, рядом написано ентерприсе манагер. Идите и сделайте. Она приходит: нажмалА!!! (тут я немного сконфузился. Вроде, не татарстан на проводе) А связь как всегда радует тем, что приходится вырабатывать командный голос. Орем, короче, друг на друга. Маяковского бы в такой "call-центр", ага. Я: Нажимайте все плюски сверху вниз пока не найдете "databasename". Идите... Она (через 5 минут орет): нажмалА!!! (я уже нервно посмеиваюсь, пересказывая наш разговор офису. А они тоже ржут и советов мне дают, гады.) Я: щескайте правой кнопкой мыши по названию базы, выбирайте "Все задачи, backup database". Идите... Она (через 5 минут орет): нажмалА!!! (меня уже спополамило, стекаю под стул. Офис, слыша такое дело (тетка гро-о-о-мко так орет), незамедлительно повторяет мой маневр.) Такие тетко-манипуляции я продолжал 15 минут. Все время она орала только "нажмалА!!!", иногда приговаривая "что дальше нажмАть?", что, конечно, приводило нас всех в восторг. Но это не все. Надо ж еще и оболванить этот бэкап. Ну болванки и резак у нее были. Но вот как и чем это делается - она тоже не знала. Что ж, квест продлился еще на минут на 30 ее постоянного беганья от телефона к компьютеру и криков "нажмалА!!!что дальше нажмАть?". В итоге, квест я прошел, и курьер принес мне диск. Получил левелап, много экспириенса и научился магическому заклинанию "нажмАл!!!что дальше нажмАть?". А тетка поняла, что такое современные информационные технологии и консалтинг, ага. |
17.01.2006, 14:20 | #5 | |
error #65535
Сообщений: 5,240
Регистрация: 16.11.2003
Возраст: 24
Не в сети |
моя скромная лепта.. было это пару месяцев назад, уже постил на интерконе, процитирую сам себя:
Цитата:
|
|
17.01.2006, 14:50 | #6 | |
Бывалый форумец
Сообщений: 687
Регистрация: 05.08.2005
Не в сети |
Цитата:
|
|
20.01.2006, 05:35 | #8 |
Dogs Fucker
Сообщений: 423
Регистрация: 02.11.2005
Возраст: 31
Не в сети |
вообщем писал загрузчик ... просто для интереса, суток трое отходил только в уборную, ванну, на кухню ... и все время немного размер превышал доступный ... ну вообщем на третьи сутки уснул на стуле и когда начал просыпаца как-то случайно облакатился на клаве рукой, вообщем строки 3 кода исчезли сразу )) ну думал все ... в итоге оказалос, что как раз эти 3 строчки, ну и еще одна сверху были не нужны ))) вот так вот повезло ....
еще недавно писал что-то вроде CMS, часов 5 писал скрипт который коды, как в гостевых книгах, форумах, предназначены для форматирования текста .... и раз ... чет нажал F8 и Enter в MC ... ну и удалил случайно, я давай искать как восстановить файл, вообщем перепробовал все ... ничего не получается, ну знакомый говорит: "примонтируй файловую систему и hex редактором поисчи как текст" ... небыло ничего под рукой ... никаких LiveCD и дискеты не было ... ну думал все ... ничего не поможет .. потом вспомнил, что есть драйвет Ext2 для Windows, ну загрузился, примонтировал, установил WinHex и начал искать обычным поиском переменные, которые там указывал, в итоге все нашлось, скопировал все это на HDD ... потом переделил раздел, выделил под сервер отдельный кусок, примонтировал его, переписал туда все скрипты, исправил конфиг апача и теперь все работает ))) вот так вот иногда бывает ))) |
26.01.2006, 21:28 | #9 | |
error #65535
Сообщений: 5,240
Регистрация: 16.11.2003
Возраст: 24
Не в сети |
напишу сюда.
очередное творение индийских братьев. цеэмэс. думаю достаточно привести .htaccess чтобы стало понятно, что внутри. (обратите внимание на ?page_n_id=&in= - это шедевр, там эти id потом в свиче проверяются) Цитата:
|
|
26.01.2006, 22:27 | #10 |
Я - не он
|
Что за билиберда? Ничего не понимаю? Я где вообще?
|
26.01.2006, 22:30 | #11 |
Я - не он
|
По теме: проц + отладка + комп. Всё как всегда, всё как обычно. Но не идут прерывания, мать их раз так! Не идут! Ресетю проц. Пошли прерывания.
Вот такие вот страсти... |
26.01.2006, 22:43 | #12 |
Dogs Fucker
Сообщений: 423
Регистрация: 02.11.2005
Возраст: 31
Не в сети |
седня захожу на страницу, хде-то в коментах было написано "срать сюда ... ", ну вот захожу, страница посвящена какой-то рэпоковской группе, вообщем я такое не слухаю .... и тут начинается самое веселье ... окно оперы по середине разъезается на две части, и одна куда-то улетает ... хто не верит, могу фотку дать ... специально на камеру снял ))) проверил на вирусы/трояны/бэкдоры, вроде бы ничего ... может быть что-то есть ... но причина не в этом, захожу исчо раз ... все намана )))
|
26.01.2006, 22:51 | #13 |
Я - не он
|
Ну и где твоё программирование?
|
27.01.2006, 01:44 | #17 | |
error #65535
Сообщений: 5,240
Регистрация: 16.11.2003
Возраст: 24
Не в сети |
думаю открыть тему "code wtf".
гениальнейшие строки, боюсь себе вообразить что бы они сделали если бы вариантов было десять-сто: Цитата:
|
|
29.01.2006, 12:33 | #18 |
сам по себе
Сообщений: 2,208
Регистрация: 02.02.2005
Не в сети |
короче на заре всего и вся ковырялись в потрохах мультиюзеровской ОС - мультибэйсик(эл-ка 60 - до 8 клиентов),
помню в разработчиках числился какой-то политехн институт. короче с пульта на определенные места программы напрямую переходили. на консоли после очередного перехода сообщение: Не суетитесь под клиентом :-))))))) |
30.01.2006, 16:16 | #20 |
Бывалый форумец
Сообщений: 687
Регистрация: 05.08.2005
Не в сети |
То же самое, "на заре всего и вся"... вопрос - кто-нибудь видел ТОГДА операционку, "локализованную" на ГРУЗИНСКОМ языке?
Я видела, даже поработать пришлось. Не помню как ее имя, но помню, что работала на тогдашних Электрониках-85. Пришлось жить на ней сколько-то месяцев. Потому что она была самой стабильной версией из всех, которыми мы располагали. Как мы "расшифровывали" ее сообщения - это отдельная история. Хорошо хоть командный язык на грузинский не переписали, английский вполне понимался... |
31.01.2006, 07:15 | #21 |
Форумец
Сообщений: 2,045
Регистрация: 27.08.2003
Не в сети |
Во время "парада суверенитетов" переделывали операционку для казахских товарищей (ПРОС для "электроники-85"). Это оказалось не очень сложно - там то ли 2, то ли 3 символа лишних. Конечно, сортировку не делали - для начала не требовалось. Отсутствие исходников нас не смущало.
Не пригодилось, жаль. А может, это не казахи были... |
31.01.2006, 19:33 | #22 |
Я - не он
|
Сижу я как-то программирую АЦП. Ну там документации ПДФ-ничек перед глазами, форум свёрнут как обычно. Ну я одним глазом в документацию, другим на форум - и так целый день. Потом, к концу дня, смотрю, что у АЦП двух ножек почему-то не хватает, а в документации они есть. Что такое? Ну я к народу даже обратился. Что мол за мистификация? А меня товарищи на смех подняли: оказалось, что я весь день документацию по ЦАП читал.
Ох уж мне этот форум... |
31.01.2006, 22:32 | #23 | |
error #65535
Сообщений: 5,240
Регистрация: 16.11.2003
Возраст: 24
Не в сети |
нифига не программирование, но улыбнуло. тз-писатель аня явно заработалась - тупит на ровном месте. отрывок из чернового тз, аня - [A], клиент - [K], обсуждение раздела employee basic information:
Цитата:
|
|
02.02.2006, 07:14 | #24 |
Форумец
Сообщений: 2,045
Регистрация: 27.08.2003
Не в сети |
Было такое дело.
Перегрузили сервер - ну, полчаса сети не было, все с разрешения, легально. Звонок - шеф в другом городе, ждет важного мыла. Объясняю ему, он адекватно воспринимает, согласен еще подождать. Проходит еще полчаса - опять звонок. Нет мыла. Обещаю разобраться, беру админа за ..., тот объясняет, что почта ушла,может, у провайдера траблы... Звонок. От шефа. Мыла нет. Третье слово в приветствии - "мать". Объясняю, что наши сервера - старые и ненадежные, пора бы их и поменять. В общем, несу пургу, потому что сказать больше нечего. Объяснения типа "траблы у провайдера" не катят, потому что слова неизвестные, а объяснять по буквам - долго. После грозы беру опять админа за ... и идем к тому несчастному, который почту отправлял. Ну, конечно - сервера, траблы, провайдер... Юзер буковку не ту в мыле указал (по телефону же адрес слышал), почта все время возвращалась, админу в лом было поглядеть, а я слишком доверял админу. Но нет худа без добра. Сервера у нас теперь новые. Админ, правда, старый. Но я ему больше не верю. |
02.02.2006, 14:31 | #25 |
Dogs Fucker
Сообщений: 423
Регистрация: 02.11.2005
Возраст: 31
Не в сети |
недавно разбирал логи клиента ... вспоминал времена, когда был жив чат на www.xakep.ru ...
20:03 Infect0r лично вам : Хочешь посмотреть приват??? 20:04 41h лично Infect0r : да а как ??? Я этот чат уже как месяца 2 назад взломал! =) 20:05 41h лично Infect0r : ну и как это сделать ??? 20:05 Infect0r лично вам : Нажми Ctrl+W и гляди ! =) 20:05 41h лично Infect0r : не .. не че нету .. =)) 20:05 Infect0r лично вам : У тебя какой браузер??? 20:06 41h лично Infect0r : ну тот который с виндой сразу .. 20:06 Infect0r лично вам : Тогда Alt+f4 20:07 41h лично Infect0r : неа . .=)) не пашет .. =)) а может уже дырки залатали ? 20:07 Infect0r лично вам : Нет у меня пашет! 20:07 41h лично Infect0r : у тя XP ??? 20:07 Infect0r лично вам : Нет Linux 20:08 41h лично Infect0r : а дистриб какой ?? после этого он замолк, ждал долго, потом убежал из чата ))) а вообще, если кому интересно почитать про труЪ хаккиров с ксакепа ... могу попросить логи ... исчо были логи с chat.vrn.ru, там эт вапче можно было своим кипятком полить все в округе ))) жаль правда, что ксакеп закрыли ... ))) |