» » » Bash IT Happens - Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.


Авторские права

Bash IT Happens - Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.

Здесь можно скачать бесплатно "Bash IT Happens - Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов." в формате fb2, epub, txt, doc, pdf. Жанр: Юмор. Так же Вы можете читать книгу онлайн без регистрации и SMS на сайте LibFox.Ru (ЛибФокс) или прочесть описание и ознакомиться с отзывами.
Рейтинг:
Название:
Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.
Автор:
Издательство:
неизвестно
Жанр:
Год:
неизвестен
ISBN:
нет данных
Скачать:

99Пожалуйста дождитесь своей очереди, идёт подготовка вашей ссылки для скачивания...

Скачивание начинается... Если скачивание не началось автоматически, пожалуйста нажмите на эту ссылку.

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

Как получить книгу?
Оплатили, но не знаете что делать дальше? Инструкция.

Описание книги "Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов."

Описание и краткое содержание "Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов." читать бесплатно онлайн.








- Что это с вами? - спрашивает препод.

- Связный взвешенный граф! Мы вершины, он - ребро, а это (взмах руками) - петли!

- Ага, я ребро весом 55, - соглашается одногруппник. Препод смеется.

- А недавно мы были массивом и хотели покьюсортиться, но тренер нам не разрешил, - заявляет одна из вершин.

#1379: Гравитационное списание матценностей

14:00 27.10.2009, IT happens

Помнится, когда я только начал работать, был молод, глуп и неопытен, довелось мне трудится в одном крупном предприятии. Обитали мы на четвертом этаже инженерного корпуса в двухкомнатном кабинете - правда, вся вторая комната была до потолка завалена старым железом.

Был в коллективе Сергей - парень колоритный, вечно растрепанный «после вчерашнего», принципиально не соблюдающий трудовой дисциплины, но спец, как говорится, от бога. Начальство Серегу терпело, но периодически все же читало мораль.

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

Остался последний остов от принтера, и мы стали кидать жребий, кому достанется утилизационное право.

В кабинет вошел замначальника отдела и начал свое привычное: «Сергей, ну сколько раз тебе говорить…» Серега, помятый после ночных возлияний, с красными от недостатка сна глазами, вскочил, схватил корпус и с криком «Как меня тут все достало!» вышвырнул его в окно.

Лицо руководителя описать не представлялось возможным. Брякнув «я позже зайду», он спешно ускакал из кабинета.

#1380: Я не нарочно, просто совпало

12:00 28.10.2009, IT happens

Работаю в хелпдеске крупного банка. На нас свалилась заявка, как позже выяснилось, вполне достойная какой-нибудь айтишной версии Хауса: «Ночью выключили компьютер, сейчас не включается». Звоню. Выглядит все так:

Пользователь нажимает кнопку включения.

Загорается индикатор питания на системнике.

Загорается зеленая лампочка на мониторе (вроде пошел сигнал), но изображения нет.

Индикатор HDD не мигает - ОС явно не грузится. Писка нет.

Какие могут быть диагнозы? Первое, что пришло в голову - сбой монитора, но тогда система продолжала бы грузиться. Еще вариант - поломался интегрированный видеочип. Но не пищит же! Память, БП - вряд ли, опять же был бы писк. Пищалка поломаться не могла. На этом идеи закончились - надо ехать.

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

Разгадка оказалась проста - объем HDD определился как 0 МБ. Какова вероятность того, что во всем отделении, где около 30 рабочих мест, в одно и то же время умрут винт (SATA, более-менее устойчивый к слабым скачкам напряжения) и монитор, оба стоящие на одном рабочем месте?…

Наука мне на будущее - всегда предполагать, что одновременно могут случиться две совсем не зависящие друг от друга гадости.

#1381: Потоковый эксплойт

12:00 28.10.2009, IT happens

Обучаясь на первом курсе, попал я на зачете по программированию к преподавателю нестрогому, но весьма вольно понимающему задания из листка «к зачету». В итоге моя программа была забракована, хотя и работала правильно, и соответствовала заданию. После этого мне было выдано новое задание: написать прогу, складывающую две вводимые строки в одну без использования кошерных функций.

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

cin» SumString;

cout «"Сумма строк: " «SumString;

На экране же это выглядело так:

» Это полов «Enter»

» ина строки «Enter»

» Сумма строк: Это половина строки

» Press any key to continue…

Пока препод в ведомости не расписался, нажимать на Any Key я не давал.

#1382: Опилки пяти микрофарад

14:00 28.10.2009, IT happens

Работал как-то с отцом - надо было автоматизировать научную установку. Захожу к нему и вижу жуткую картину: на разобранном компе он усердно елозит напильником по плате сопряжения с установкой.

В легком офигении спрашиваю:

- Пап, ты что вообще делаешь?

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

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

Горжусь отцом! Старая гвардия не сдается.

#1383: Счастливой отладки!

12:00 29.10.2009, IT happens

Однажды мне довелось «подхватывать» проект на C++, оставшийся от одного программиста, уволенного несправедливо (по его личному мнению). Впрочем, проект был почти завершен, и мне оставалось лишь немного дописать интерфейс, провести тестирование, отладку и сдать все заказчику.

Как обычно, сроки поджимают, а я все никак не могу разделаться с «ловлей блох»: приложение то работает нормально, то вдруг начинает глючить и вылетать на ровном месте. Как выяснилось, периодически возникало std::exception, но отследить, откуда оно бралось, у меня никак не получалось: казалось, что таинственная ошибка присутствует буквально всюду, при этом появляясь далеко не при каждом запуске.

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

Дома первым делом в надежде на чудо запускаю экзешник - вылетает, сволочь. Ладно, запускаю полную компиляцию и иду чистить картошку. Возвращаюсь - ошибка!

В конце одного из основных хэдеров проекта, заботливо спрятанная за правый край экрана нужным количеством табуляторов, красуется неприметная строка:

#include «cfdc.h»

Гугление результата не дает; просто комментирую эту строку и компилирую заново - успешно! Запускаю - программа работает как часы.

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

#ifndef CFDC_H

#define CFDC_H

#include «cstdlib»

#include «exceptio.h»

#define return if (std::random(1000) «2) throw std::exception(); else return

//Счастливой отладки!

#endif

Надо ли говорить, что наш проект использовал в одном незначительном месте стандартный генератор случайных чисел, а вызываемый при инициализации std::randomize() успешно заметал любые следы?…

#1384: Укротитель сверхзвуковых грызунов

12:00 29.10.2009, IT happens

Стоят у меня в фирме тонкие клиенты - грузятся с сетевухи, получая параметры загрузки из конфигурационного файла на сервере. У каждой сетевухи есть собственный конфиг, в котором помимо имени пользователя, IP-адреса и прочей лабудени есть параметр mouse_acceleration, управляющий скоростью движения курсора. Параметр этот по умолчанию равен 1. Чем больше число, тем быстрее двигается маус - при значении 5 мышка при минимальном движении прыгает из одного угла экрана в другой по диагонали.

Был один надоедливый манагер, который всю душу мне выел, пока я настроил все параметры под него. Два дня меня он мучил. Все настроил - вроде как успокоился. Звонит он опять на следующий день и говорит: «Иван, мышка медленно ездит, можно побыстрее?» Я в сердцах выставляю ему запредельное на мой взгляд ускорение - 22. Думал, он поглядит, как мышка шустро от него убегает, и попросит «вернуть все, как было». Но он не попросил, а я потом и забыл об этом.

Манагер тот все-таки уволился; посадили на его место другого. Тот мне сразу звонит: «Мышка - не алле. Почините». Прихожу чинить - глазок светится; пробую покатать грызуна - курсор мечется по экрану так, что его едва видно. Вспомнил я про злосчастную шутку над предыдущим менеджером и вернул параметр к нормальному виду.

Вернувшись на свое рабочее место, я три дня пробовал научиться пользоваться «сверхзвуковой» мышкой и смог добиться точности лишь в половину экрана. А ведь человек так полгода смог проработать! Мне кажется, он без проблем смог бы уничтожить Звезду Смерти, попав в выхлопное отверстие реактора диаметром 2 метра.


На Facebook В Твиттере В Instagram В Одноклассниках Мы Вконтакте
Подписывайтесь на наши страницы в социальных сетях.
Будьте в курсе последних книжных новинок, комментируйте, обсуждайте. Мы ждём Вас!
Понравилась книга? Оставьте Ваш комментарий, поделитесь впечатлениями или расскажите друзьям

Все книги автора Bash IT Happens

Bash IT Happens - все книги автора в одном месте на сайте онлайн библиотеки LibFox.

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Отзывы о "Bash IT Happens - Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов."

Отзывы читателей о книге "Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.", комментарии и мнения людей о произведении.

А что Вы думаете о книге? Оставьте Ваш отзыв.