» » » » Bash.org.ru IT - Bash.org.ru IT Happens Истории ## 1301 – 1400


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

Bash.org.ru IT - Bash.org.ru IT Happens Истории ## 1301 – 1400

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

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

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

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

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

Описание книги "Bash.org.ru IT Happens Истории ## 1301 – 1400"

Описание и краткое содержание "Bash.org.ru IT Happens Истории ## 1301 – 1400" читать бесплатно онлайн.








 

История повторилась лет через десять. Недавно в доме отключили электричество, а мне срочно надо было в интернет. Ноутбук терпит без подзарядки два-три часа, осталось только запитать ADSL-модем... «Кроны» хватило. С чувством глубочайшего удовлетворения я отправился спать.

 

 

 

#1378: А по вечерам хешируемся

12:00 27.10.2009, IT happens

 

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

 

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

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

— Ага, я ребро весом 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. Думал, он поглядит, как мышка шустро от него убегает, и попросит «вернуть всё, как было». Но он не попросил, а я потом и забыл об этом.


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

Похожие книги на "Bash.org.ru IT Happens Истории ## 1301 – 1400"

Книги похожие на "Bash.org.ru IT Happens Истории ## 1301 – 1400" читать онлайн или скачать бесплатно полные версии.


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

Все книги автора Bash.org.ru IT

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

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

Отзывы о "Bash.org.ru IT - Bash.org.ru IT Happens Истории ## 1301 – 1400"

Отзывы читателей о книге "Bash.org.ru IT Happens Истории ## 1301 – 1400", комментарии и мнения людей о произведении.

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