Дуэли
         Помощь
добавить запись мои записи мои метки new мои дуэли избранное обо мне настройки оформление  
читать всех друзей редактировать друзей редактировать группы дни рождения настройка подписки  
создать сообщество мои сообщества каталог сообществ  
комментируемые активные популярные читаемые звездные блогиЗвездные блоги на Mail.Ru популярные записи последние записи опросы  
мои дуэли победы поражения прямой эфир двустволка new в десятку! new  
  Блог
  Инфо
  Друзья
  Мой Мир
  Фото
  Видео
  Награда "Лидер блогов"
  Подписаться на обновления

Та сторона зеркального стекла

Метки  

Записи с меткой: работа

17-04-2012 22:39 (cсылка)  
Лугавчик
Лугавчик

оригинальный баг с gzip и content-length

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

По ачалу я подумал, что страница распухла и где-то мои скрипты обрабатывающие большую простынку формы отчёта и ещё большую простынку готового отчёта просто вводили браузер не шустрого нетбука в ступор, но ситуация не менялась и на других компьютерах, даже шустрый домашний также задумывался.. Начал копать глубже, поставил отладку в скрипты, но они только показали что событие document.ready происходило через 13-14 секунд после того как скрипт загрузится.

Начал перебирать все скрпты на странице, может кто стартует не дожидаясь загрузки страницы, но нет таких, все просят оповестить их об окончании загрузки, чтобы они начали обрабатывать. "Дело-дрянь" — решаю я.

Тогда вырезаю печатную форму простынки... Опа. Ошибка. Ладно не буду отвлекаться, потом пойду исправлять, иначе покарают...и делаю эту форму подгружаемой при попытки её развернуть, а вот про то что надо бы её ещё подгрузить если пользователь собирается печатать, я и не подумал... Но не об этом я сейчас. Убрал простынку отчёта и страница стала грузиться за доли секунды. Чудеса.. А ещё и простынка подгружаться за доли секунды стала и обрабатываться... Но раз всё полетело, думаю значит где-то что-то, но оставим на потом... И вот радостный собираюсь написать начальнику об изменениях и опять тормоза, но уже в сообщениях, где всего-то 20 сообщений на странице, что такое??? Начинаю разбираться там... Тормозит также 13-14 секунд. На страничке с 20 блоками? Как так, на больших редакторах отчёта не тормозит, а тут несколько блоков с текстом и всё умирает...

Начинаю отключать скрипты по одному.. Страница становится всё ужаснее и ужаснее, но тормоза не пропадают. Отключаю вообще всё. И скрипты и стили. Тормоза остаются.. Включаю отладку в FireFox, он мне показывает что эта страничка загружается за 15.1с. Пробую несколько раз.. Эффект не меняет 15 с хвостиком.. Регулярные визиты к дяде Гуглю не помогают.. Вон я как их затерроризировал своими запросами, что у них почта сломалась =). Ну думаю где-то в настройках веб сервера проблема спряталась. Иду глядеть на конфиг-файлы, дабы обрести ясность ума т.к. в магию не верю. И после беглого осмотра замечаю переменную KeepAliveTimeout, ну думаю может оно, ставлю там 5, прошу перечитать конфигурацию.. F5, опа! задержка в 5 секунд, кажется попал.. Идём пинать Гугль, странно, все говорят что их надо включать и ставить чтобы сайты грузились быстрее. Ладно значит ошибка в другом месте, но оставим 5, т.к. это не так тяжко как 15 секунд, а не решим и вовсе отключим на время.

Что же может быть не так, начинаю думать я. Такое бывает, когда браузер считает что страница не загрузилась полностью, но почему? Есть у меня часть когда котора после формирования всей страницы определяет её длину и устанавливает соответствующий заголовок, а потом злой веб сервер в тайне сжимает  страничку через mod_gzip и отдаёт пользователю.. Соответвенно или не меняет этот заголовок и начинает врать с ним, а как было на стадии тестирования движка не верно указанная длина страницы заставляет браузер висеть и ждать, а когда же будут данные дальше. Решаю отключить вывод, всё равно тот сайт корпоративный и поисковиков на него не пустим, а браузерам не так и важно есть такой заголовок или нету.

Отключив вывод размера, обнаруживаю что тормоза пропали совсем. Спокойно возвращаю переменную в 15 секунд и грустный получаю глубокое удовлетворение от исправленной ошибки.

Вот так, 1 строчка в файле который уже 2 года не трогаешь, всплывает и начинает портить жизнь...


Метки: PHP, мозговой штурм, работа

03-03-2012 02:34 (cсылка)  
Лугавчик
Лугавчик

Тупость и не делание разбираться превыше всего

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

Быстро привожу себя в порядок: душ, завтрак, и другой мелкий марафет, даже зарядку не было времени сделать. Прибегаю через полтора часа. Раз, сервак не пингуется.

Видимо точно сломался. Иду искать монитор чтобы притащить его и подключить к мёртвому телу для диагностики тяжести поражения. Нахожу, тащу в другой кабинет. А там закрыто. Тащу обратно, чтобы хоть где-то поставить. Бегу на вахту за ключом, поднимаюсь, открваю, приношу монитор. А сервак выключен.

Оказывается ночью свет или мигал, или отключался.. Но сервер не проснулся, и никто не удосужился ткнуть кнопочку. Ладно, не зря же монитор таскал. Прописываю в биос авто включение по расписание и включение если питание пропадало когда он работал. Заодно уговариваю загрузчик всегда грузиться, даже если не получилось загрузиться.

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


Метки: работа

24-02-2012 22:54 (cсылка)  
Лугавчик
Лугавчик

Из серии невероятного

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

Устро выяснилось, что без теста нифига не завелось, пришлось быстро откатиться назад. Но самое фантастическое было дальше.

Звонят сотрудники и жалуются тчо на сервер зайти не могут. А он ругается что там что-то повисло и работать не будет. Ну ладно перезапускаем. Локальной сети нету, заводим его по вайфаю, настраиваем доступ через другой интерфейс... Вроде работает.

Тут говорят что у сотрудника рядом тоже сети нету. А подключены они к одному свичу, это хорошо и плохо.

"Наверное он от передапа напряжения скончался" - думаю я. Ну посылаю проверить и попросить переткнуть по питанию, может очухается.

Сотрудницы полезли проверять проводочек, а он в него не воткнут! Вот и думай какая неведомая сила в пустом офисе выдернула проводок из свича после часа ночи???


Метки: вопрос, работа

15-02-2012 16:58 (cсылка)  
Лугавчик
Лугавчик

Что день нам новый несёт из заданий для работы

Работы как обычно подкидывают задачки для ума.

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

Может кто знает как решить эти задачи. (По первой ничего только не нагуглил)

На другой задача висит уже давно и честно я медленно с ней схожу с ума. Сервак на дебиане, упорно не хочет скачивать из инета быстрее чем на 8-12кб/с, при этом траффик через себя на клиентов выдаёт на сколько это позволяет провайдер (400кб/с и больше). Тут попробовать залить на сервак файлик из интернета, нормально кушает на 150кб/с.

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


Метки: работа, вопросы

01-10-2011 17:38 (cсылка)  
Лугавчик
Лугавчик

Жалуюсь на жизню

Давно подсунули базу которую ещё раньше уже надо было переделывать, да объём работ там такой, что специальный институт делающий ей альтернативу за несколько лет да жалкое подобие настоллько слабо сделал, как будто курсовая для школьника.

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

Бой второй: Битва за форму ввода

На этот раз сказали что у некоторых машинок могут быть прицепы. «Логично», подумал я. Делаем поле "Родитель" и создаём дочерную форму которая будет ссылаться. Всё быстро и легко.. и тут. "Недостаточно памяти для выполнения операции". Ладно. Делаем копию таблицы связываем их через id-родитель. Сохраняем и открываем. "Microsoft jet допустило ошибку" Приехали. Форма под списание.В итоге повторяем все шагисохраняесь между ними и создавая резервные копии.. А перед последним шагом ещё и паузу в 3 минуты, чтобы он свыкся с мыслью. И за полтора часа сделано.

Бой третий: Отчёт

 То что мы приделали прицепы не спроста, их надо пихать в отчёт. Быстро всё делаем сохраняем и отчёт ломается. В итоге за место 10 минут пришлось угробить ещё 2 часа сохранясь после каждого шага и проверя не сбойнул ли аксесс( и откатываясь назад. Уже не знаю как с ним работать если одна и таже операция может ил уронить или оставить на плаву.

Спасибо что выслушали.


Метки: работа, Access

  Комментариев: 2    

16-05-2011 19:50 (cсылка)  
Лугавчик
Лугавчик

Про то как я пытаюсь уволится

Решил уволится с работы, и пойти на другую, благо там место держат. Сообщил начальнице об этом. Написал через некоторое время заявление, за неделю она не удосужилась его подписать. Отвёз заявление в центральное место, там его взяли в канцелярии и поторы недели тащили в отдел кадров. Ещё через поторы недели (сегодня) утром узнал что начальница в центральном подразделении в отделе кадров. Даже поговорил с ней по телефону, и она мне высказала всё что думает о том как я подал заявление и что я должен был показать его ей ибо она не согласна и вообще уничтожит мою трудовую т.к. заводила. После обеда приехал в отдел кадров, она только при мне подписала что не согласна с моим увольнением, и поставила время подписания, заявив при этом что заявление ей показали после обеда и без её разрешения меня уволять нельзя, узнать же когда обед в отделе кадров не дала, заткнув главного бухгалтера и выгнав из отедла кадров. После разговора с юристом и зам.директора написал новое заявление с резолюцией зам.директора, что он не возражает против моего увольнения, отдали в отдел кадров, получил обходной, подписывать она его не желает.

Придётся воевать дальше, и никакой помощи она от меня теперь не получит. Разне хочет расставаться со мной по добру.


Метки: работа

  Комментариев: 1    

07-12-2010 22:37 (cсылка)  
Лугавчик
Лугавчик

Битва до последнего

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

Вторая работа. Пользователи угробили Винду, так что она уже не грузилась. Т.к. комп смогли угрохать с работающим антивирусом, а использовался он для доступа в интеренет и как печатная машинка, решил ставить линукс. Видимо у меня период нового увлечения. Помимо установки надо сохранить документы, которые там уже копятся лет 10. Ну так решил что надо бы там место выделить под это всё. GParted радостно ругнулся и уменьшать раздел отказался. Попробовал загрузиться с сидюка и в Partition Magic. Он минут 10 исправлял ошибки, но при попытке уменьшить раздел, послал меня словами «few too clusters». Тогда я попробовал Paragon Partition Manager, он умудрился повиснуть на стадии проверки диска на ошибки. После перезагрузки, диск оказался не размеченым. Приехали. Надо восстанавлвиать данные! Запустился с флешки в линух, и о чудо, если его просить, то он спокойно подключает умерший раздел и видит на нём данные:

sudo mount -o /dev/sda1 /mnt

Замечательно, осталось утащить данные, благо комп в сети. А вот фих! На другом компе, где нашлось место, сеть была закрыта Брандмауэром винды и отдельным сетевым экраном. Отключил. Комп видит, но в папку не заходит. Ладно, ставлю Filezilla server, настраиваю анонима на эту папку со всеми правами, копирую. Через 10 минут комп виснет или перестаёт подключаться к ftp серверу. А данных на 25 гигов. Промучавшись с ним около часа, нашёлся внешний жёсткий диск, но при копировании на него у линукса слетали окошки и приходилось тоже перезагружаться. Кое как утащив данные на другие носители приступил к установке. Система таки сдалась, оставалось дождаться когда она скачает свежие пакетики через медленный инет. Теперь поглядим как быстро эту систему смогут убить.


Метки: компьютер, программы, работа

30-07-2010 11:39 (cсылка)  
Лугавчик
Лугавчик

Про отспуск

Ходят слухи, что я не правильно отпрашиваюсь в отпуск. Вот расскажите, как у вас проходит процесс получения отпуска у начальства.

У меня это выглядит так:

По весне я подхожу к начальству и говорю, что летом в такой-то период собираюсь сходить в отпуск. Причём период довольно размазанный. И потом в последнюю неделю подхожу к начальству и говорю:
— Начальник, а в выходные я уезжаю в отпуск. За оставшееся время доделываю что не успел доделать, а дальше буду работать после отпуска.

Вот такой подход верный или не очень? 


Метки: жизнь, опрос, работа

26-05-2008 19:15 (cсылка)  
Лугавчик
Лугавчик

Интерент конференции

Вот интересно, с помощью чего можно провести интернет конференцию, для связи, одновременно, 4-5 регионов Росии, с возможностью видео трансляции.

Скайп тянет только видео 1 на 1, или там где-то есть возможность связать больше видео абонентов? 



Метки: Skype, программы, работа, техника

30-04-2008 23:42 (cсылка)  
Лугавчик
Лугавчик

Сис.админство

Сегодня с утра по раньше выполнив наряд до школы, смотался на работу, где аконец провели сетевой провод в зал с компами и там появился инет. Поставил везде firefox и Avira (антивирусник). Заодно переделав всю локальную сеть и повесив на один адрес. А ещё собрал какой-то древненький комп, на 98 винде. но она лекго поняла сеть. Ах сбылась места админить 98 винды в локальной сети =) Но руки были чёрные. бр.. и ноги устали.

А по пути домой. надоело ехать в автобусе вышел, купил мороженного. прошёлся до следующей его остановки (3 обычные остановки) и сел в него ехать дальше.



Метки: компьютер, правда, программы, работа

19-02-2008 23:48 (cсылка)  
Лугавчик
Лугавчик

Бухгалтерская отчётность

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


Метки: компьютер, работа

12-02-2008 21:42 (cсылка)  
Лугавчик
Лугавчик

35 часов в военкомате

Поставлен рекорд пребывания, на работе/службе. Итого 35 часов. Может когда-нибудь ещё прибавлю? А пока отпустили на 12 часов =) Сейчас помоюсь и спать.

А сколько у вас был рекорд пребывания? Ведь есть великию трудоголики, которые меня переплюнули, правда? 



Метки: армия, работа