Сообщество - IT-юмор

IT-юмор

7 080 постов 53 215 подписчиков

Популярные теги в сообществе:

101

Разработка под мобильные ОС в институте

В учебном заведении, котором сейчас я обучаюсь(называть его не буду), третий семестр посвящен разработке под мобильные ОС. Наибольшее внимание уделяется устройствам на андрюхе.
и, по непонятным обстоятельствам выходит так, что в данном учебном заведении нет человека знающего жабу(только студенты, которые изучили сами).
Да, многие скажу:"Это Россия, чего ты ожидал? Только самообразование" . И они будут правы, но мне интересно, зачем ставить в план обучения то, что некому преподавать даже для виду? К слову....у нас всё преподается для виду....онли самообразование.

Сейчас вы спросите:"Чувак, где тут юмор?".
А тут всё просто. Вот сидишь ты, изучаешь жабу, кодишь, готовишь проект для курсача(да, полноценная прога с диким функционалом, которую даже нельзя никуда залить). Спустя время ты заканчиваешь курсач и идешь его сдавать, но потом бац и оказывается, что курсач надо было писать на C#...

143

Типичный день программиста

6:30 - Будильник. "Еще 10 минуточек"


7:00 - 3-ий будильник. "Встаю, встаю"


7:30 — Быстрый завтрак. Едем на работу.


8:00 — Рабочий день. Пьем кофе.


8:30 — Смотрим в экран. Пытаемя разгадать эльфийский код.


09:00 — Пьем кофе. Догадываемся, что этот код, исходники нашей программы.


09:30 — 11:30 — Периодически звонят клиенты / юзеры / начальники, на счет вашей программы. Оказываем техподдержку.


12:00 — 13:00 — Обед. Мозг кажется стал просыпаться.


13:30 — Кажется, мы только что вспомнили эльфийский язык и всего лишь за N-ой кружкой кофе. Можно даже что-то попробовать сказать на нем.


14:00 — 16:00 — Пытаемся разговаривать на эльфийском. Иногда получается, иногда не очень. Когда что-то получается, обязательно кто-нибудь позвонит и собьет вас с толку.


16:30 — Что-то получилось. Даже работает. Мозг заработал почти на 100%


17:00 — Пора домой. Сохраняем проект.


17:30 — По пути домой. Обязательно придет в голову какая-нибудь идея.


18:00 — 19:00 — Ужин с семьей (у кого есть).


19:30 — 21:30 — Фильмы, сериалы, играем / гуляем с ребенком.


22:00 — Комп освободился, садимся за свой личный проект. Быстро разбираемся в своем говнокоде


22:30 — Пробуем реализовать идею, которая пришла по работе домой. А вроде неплохо получается!


00:00 — Ого как летит время! Вроде только что было 11 часов.


00:30 — Блин. Пора ложиться спать. Завтра рано вставать.


01:00 — (уже в постели) Приходит еще 10 новых крутых идей, как оптимизировать код, или решить сложную проблему.


01:30 — 6:30 — Zzzzzzzzzzzzzzz.


А какой вас типичный рабочий день?

Типичный день программиста
Показать полностью 1
87

Забавные оптимизации

Многие играли в quake 3, но не многие знают что внутри игры. А тут есть на что посмотреть:

#ifdef __linux__

assert( !isnan(y) ); // bk010122 - FPE?

#endif

это походу к выходу quake 3 на linux

#if !( (defined __linux__ || __FreeBSD__) && (defined __i386__) && (!defined C_ONLY)) // rb010123

а это еще ко freeBSD

ну и 2 моих любимых:

i = * ( long * ) &y; // evil floating point bit level hacking

i = 0x5f3759df - ( i >> 1 ); // what the fuck?

комментарии веселят ) Оптимизировали как могли )

Это поверхностный анализ только одного файла. Думаю там еще много есть чего интересного

Отличная работа, все прочитано!