Убивать…

int size=0;
...
fread( &size, sizeof(int), 1, f);
while(size--)
{
...
        int size=0;
        ...
        fread( &size, sizeof(int), 1, f);
        while(size--)
        {
struct uniqueEPGKey
{
        int sid, onid, tsid;
...
        bool operator==(const uniqueEPGKey &a) const
        {
                return !memcmp( &sid, &a.sid, sizeof(int)*3);
        }

Молодцы, блин. Сэкономили полстрочки кода.

Upd: “м-мать”, — звонко откликнулось эхо.

unsigned int magic=0;
fread( &magic, sizeof(int), 1, f);
if (magic != 0x98765432)
{
        eDebug("[EPGC] epg file has incorrect byte order.. dont read it");
        fclose(f);
        return;
}

А сегодня ночью один скриптик перловый, запускаемый из крона, не отработал. Бывает. Ну я его перезапустил. А он чего-то думает долго. Минут через десять мне надоело ждать и я посмотрел в код.  А там ТАКОЕ… что прям хоть целиком в [info]code_wtf отправляй. Read the rest of this entry »

Или это лично мне так везёт на быдлокодеров?

Пишу разработчикам вопрос, почему сервер выдал ошибку, полностью описываю свои действия, прилагаю полный дамп  javax.servlet.ServletException, который мне вывалили в браузер.

Получаю ответ: “Most of the times I just need to touch the war or restart the server and the application works again with no problems.
Today the box has been restarted.
Can you please try now?”

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

Только в данном случае он нифига не помог..

Ну и что исключения можно  ловить и обрабатывать, особенно такие, как org.hibernate.exception.ConstraintViolationException: could not insert: [com.***], никто не знает..

На дворе 21 век, а я сегодня видел форум, который передаёт session ID в урле. Да, внешние картинки туда запостить можно.

Угадали, на чём он написан? Правильно!

http://community.livejournal.com/ru_php/1433658.html?thread=20952122#t20952122

Надо, пожалуй, подписаться на это юмористическое сообщество.

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

http://community.livejournal.com/code_wtf/173993.html

откуда берётся столько быдлокодеров на PHP. А вот откуда.

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

Правильно кто-то написал в комментах: слишком низкий порог вхождения..

Напрочь. http://community.livejournal.com/ru_php/1422435.html

via [info]alexkuklin

Upd: почитал другие посты в сообществе. ТАКОГО зашкаливающего уровня общей компьютерной безграмотности я ещё нигде не встречал.