День программиста
От: CEMb  
Дата: 13.09.11 08:58
Оценка: +1 -4 :))) :))) :))) :))) :))) :)))
Лог дня программиста.


7:00. Загрузился, завершил службу "будильник".

7:01. Обнаружил жену. Пожал под неё подушку и оптимизировал одеяло.

7:02. Скопировался в ванну. Почистил все зубы.

7:15. Скопировался в кухню, поставил собираться завтрак. Пока завтрак собирался, просматривал окно, ничего нового за ночь не пришло.

7:20. Инсталлировал завтрак, подробно разбирая вхождения.

7:35. Залил чай и поставил на зубы жевачку.

7:40. Сменил shell с домашнего на внешний, скопировался на улицу. Поставил себя в очередь на маршрутку.

7:55. Сгрузил своп от жевачки в придорожную корзину. Закинул себя в маршрутку. Обрабатывал в фоновом режиме логи обмена сообщениями водителя со встречными и пассажиров между собой. Сидел в idle.

8:40. Инсталлировался в офис. Сменил shell на офисный. Попинговал друзей и знакомых. Обнаружил обычное устройство — свой компьютер. Поднял. Общался с ним по внутреннему протоколу этого устройства — "Работа"

9:10. Сбой в протоколе "Работа" с кодом ICQ.

9:12. Второй сбой в протоколе с кодом ICQ.

9.14. Третий сбой в протоколе с кодом ICQ приостоновил функционирование протокола "Работа" всвязи с пониженным приоритетом.

10:00. Служба "Шеф" устранила все сбои с кодом ICQ, прописав своё сообщение напрямую в память.

11:00. Обработал аппаратное прерывание "туалет".

12:00. Событие "Уборщица" выгрузило и перезапустило всех в комнату.

12:30. В комнату инсталлирован девайс "Ленка" с shell-ом в сильно облегчённом офисном варианте. Протокол "Работа" встал всвязи с полной загрузкой канала видео-данных.

13:00. Обновил еду. Попинговал друзей в процессе обновления. Залил чай.

14:00. Данные еды и блок обработки "желудок" конфликтуют с блоком "Голова" за использование ресурсов. "Голова" пытается включить автоматическое управление и уйти в Down.

14:10. Скачаны сорсы оптимизатора "Кофе". Не хватает библиотеки "Чайник с водой".

14:30. Exception! Найденная версия библиотеки "Чайник с водой" оказалась сильно сырой, все исходники "Кофе" в результате сборки испорчены. Удалил.

14:40. Скачал сорсы "Кофе", тщательно пересобрал "Чайник с водой". Очччень внимательно компилировал и линковал.

14:50. Собралось. Пробовал.

15:00. Обнаружил прирост производительности. Ура!

15:05. Сбой с кодом ICQ.

15:10. Failure с кодом ICQ от девайса "Ленка".

15:15. ХотФикс от службы "Шеф".

15:20. Патч от службы "Шеф".

15:25. Критичный апдейт от службы "Шеф".

15:30. Внезапная остановка службы "Шеф" при про попытке одновременной исталляции в комнату с девайсом "Ленка". Девайс "Ленка" настроен на перепрошивку shell-а при следующей инсталляции в Офис и деинсталлирован из комнаты. Резкое освобождение ресурсов.

16:00. Работал в штатном режиме при минимальной загрузке мозгов.

16:05. Блок "Голова" конфликтует с протоколом "Работа" по непонятной причине и опять хочет уйти в Down.

16:07. Думал, чем бы пофиксать?

16:10. Оптимизирующая утилита "Нарекание в случае просрочки". Не смог запустить.

16:20. Пакет отпимизирующих программ "Deadline сегодня!". Не смог установить.

16:30. Какая-то мееелкая прожка "ЗадолбалО!". Ухты!...

17:30. Протокол "работа" завершён из-за отсутсвия входящих данных.

17:35. Инсталлировал себя на одну комнату с девайсами "Ленка", "Ксюха", "Натусик".

17:45. Останов и деинсталляция в связи с DDoS-атакой.

17:50. Прерывание от плановой службы "Туалет перед тем, как ехать домой".

18:00. Смена shell-a и выгрузка из Офиса.

18:10. Постановка в очередь на маршрутку.

18:20. Программная ошибка "автобус". Страшные тормоза. Глючные логи. Блок "Голова" ушёл в Down и был возобновлён при нехватке свободного места событием "бабка".

18:40. Успешная обработка большинства событий типа "бабка" увеличила свободное место и понизила количество логов. "Голова" ушёл в Down.

19:00. Драйвер устройства "Автобус" совершил commit на сейвпоинте "Остановка".

19:10. Инсталлировался в дом. Сменил shell. Пинганул жену.

19:20. Проапдейтил еду. Пропатчил пивом.

19:40. Скопировался в ванную и почистил ресурсы.

19:50. Обнаружил обычное устройство "Телевизор". Поднял.

20:00. Завершил работу устройства "Телевизор", так как не обнаружил ни одного совместимого протокола.

20:10. Обнаружил обычное устройство "Компьютер домашний".

20:11. Потеряно сетевое соединение с окружающим миром.

21:05. Прерывание на обслуживание сборщика мусора "Пылесос". Задание запущено женой.

21:20. Конфликт из-за попытки одновременного доступа к ресурсу "Компьютер домашний".

21:40. Пропатчил жену тулзой "Телевизор+приставка".

22:00. Обанаружил ложное устройство "Компьютер домашний", подменённое тулзой "Телевизор+приставка".

23:00. Блок "Голова" начал давать сбои и пытается уйти в Down.

23:30. Развернул сервер "Постель" и попинговал жену на тему доступа к портам.

23:35. Гонял по портам данные.

00:00. Усыпился.


N©w

Всех ещё раз с праздником
Re: День программиста
От: avpavlov  
Дата: 13.09.11 09:55
Оценка: 1 (1) +14 :))) :))) :)
CEM>Лог дня программиста.

У этого лошпетрона давно уже переполнение квартиры, из-за того что он постоянно копируется вместо перемещения
Re: День программиста
От: ZevS Россия  
Дата: 13.09.11 10:10
Оценка:
Здравствуйте, CEMb, Вы писали:

CEM>Лог дня программиста.


Обнаружено неизвестное устройство бита, системный сбой.
Re: День программиста
От: neFormal Россия  
Дата: 13.09.11 10:43
Оценка: :)
Здравствуйте, CEMb, Вы писали:

CEM>7:02. Скопировался в ванну. Почистил все зубы.


а у оригинала кто зубы почистит?.
...coding for chaos...
Re[2]: День программиста
От: Muxa  
Дата: 13.09.11 11:03
Оценка: :))
F>а у оригинала кто зубы почистит?.
Скопировалась ссылка, зубы теже.
Re[3]: День программиста
От: sumson Россия  
Дата: 13.09.11 11:21
Оценка: :))) :))
Здравствуйте, Muxa, Вы писали:

F>>а у оригинала кто зубы почистит?.

M>Скопировалась ссылка, зубы теже.
то есть получается что сам объект всё время лежит в постели а везде гуляет его ссылка?
по моему фильм такой как то недавно видел...там ещё в конце гл герой чёто намутил и всем реальным объектам пришлось таки встать с постели и выйти наружу.
Я знаю, как управлять Вселенной. И скажите, зачем же мне бежать за миллионом?!(c)
Re[4]: День программиста
От: SaZ  
Дата: 13.09.11 11:49
Оценка: :)
Здравствуйте, sumson, Вы писали:

S>то есть получается что сам объект всё время лежит в постели а везде гуляет его ссылка?


Посмею предположить, что это — std::auto_ptr
Re[5]: День программиста
От: sumson Россия  
Дата: 13.09.11 12:07
Оценка:
Здравствуйте, SaZ, Вы писали:

SaZ>Здравствуйте, sumson, Вы писали:


S>>то есть получается что сам объект всё время лежит в постели а везде гуляет его ссылка?


SaZ>Посмею предположить, что это — std::auto_ptr

думаю что скорее boost::shared_ptr ибо у std::auto_ptr есть проблемы(Дело в том, что auto_ptr реализует так называемое разрушающее копирование http://www.rsdn.ru/article/cpp/smartptr.xml#EMD
Автор(ы): Igor Semenov
Дата: 17.07.2008
В этой статье приводится обзор инструментов, позволяющих избежать части проблем, связанных с использованием динамической памяти в C++. Описанные ниже инструменты и методики не являются панацеей от проблем управления памятью, они всего лишь способны облегчить жизнь программисту при условии правильного их использования. Эти инструменты носят общее название «умные указатели» («smart pointers»), что подразумевает их семантическое сходство с обыкновенными указателями C++.
).
а так как объект копирует себя в stl контейнеры типа "автобус" и "оффис" то
Я знаю, как управлять Вселенной. И скажите, зачем же мне бежать за миллионом?!(c)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.