- 1
- 2
- 3
<style>
.newObjectHref #getNewObject_btn{font-size:18px}
</style>Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+131
<style>
.newObjectHref #getNewObject_btn{font-size:18px}
</style>
+67
catch (...) 
	{
		return -__LINE__;
	}
+144
/* Проект на Kohana Framework
Таблица "курсы" (которую товарищ умудрился ещё обозвать tracks) имеет связь "многие ко многим" с таблицей "разделы курсов". 
Для этого в ней есть поле section_id вот такого содержания:
2|3|4|6|9
А вот так запрашиваются курсы из определённой категории:
*/
$tracks = ORM::factory('Tracks')->order_by($order_by,'ASC')->where('section_id','LIKE','%'.$this->track_id.'%')->find_all()->as_array();
// Ну то есть, если категорий будет больше 10, то появятся неожиданные результаты....Всегда весело смотреть, как люди, не знающие как делать связь "многие-ко-многим" изобретаю велосипеды....
+145
add ax,1 ; Добавляем в ax 1 (не знаю, почему он так сделал, МЕДЛЕННО И 3 БАЙТА), можно было же inc ax
add ax,1
add ax,1
add ax,1
add ax,1
add ax,1
add ax,1
add ax,1
add ax,1
mov ax,9 ; А теперь я понял тщетность бытия и те потраченные байты выше.Самый лучший говнокод новичка, который я видел.
+198
org 100h ; DOS, чёрной пеленой покрытый DOS...
delGovnocode:
mov eax,govnokod ; Помещаем в EAX говнокод
xor eax,eax ; Обнуляем EAX
govnokod db "AllGovnocodeInTheWorld" ; говнокодСамый эффективный способ уничтожения говнокода, который является говнокодом.
+143
int n;
    cin >> n;
    int nums[n];
    for (int i = 0; i < n; i++)
        nums[i] = pow(i + 1, 2);
            Немного эзотерики.
nums[4] = 24
        
+160
'idate' => 
        array (
          'UNIX' => '1346688000',
          'datetime' => '03.09.2012 19:00',
          'time' => '19:00',
          'hour' => '19',
          'second' => '00',
          'date' => '03.09.2012',
          'datename' => '03 September 2012',
          'year' => '2012',
          'y' => '12',
          'd' => '03',
          'd0' => '3',
          'm' => '09',
          'm0' => '9',
          'month' => 'September',
          'day' => 'Monday',
          'monthr' => 'сентября',
          'datenamer' => '03 сентября 2012',
          'ago' => '2 года назад',
        ),Правильное хранение даты. Работаю недавно и сам рак еще тот - но это слишком. Переношу БД из в свой проект и встречаю это...
+133
// Common styles for any tag
.clear {
  clear: both;
}
.grey {
  color: $pcolor;
}
.colored {
  color: $headercolor;
}
.siteName {
  font-family: $siteNameFontFamily;
}
.common-ctx {
  color: $pcolor;
  font-size: 105%;
}
.common-ctx-light {
  color: $pcolorlight;
  font-size: 100%;
}
.fs95 {
  font-size: 95%;
}
.undisplayable {
  display: none;
}
.displayable {
  display: block;
}
hr.black-hr {
    border-color: black;
    margin: 10px 0 10px 0;
}
hr.grey-hr {
    border-color: #cccccc;
    margin: 20px 0 30px 0;
}
.w30p {
  width: 30% !important;
}
.w100 {
  width: 100%;
}
.fl {
  float: left;
}
.p0 {
    padding: 0 !important;
}Самые интуитивно-понятные имена CSS-классов.
+134
void MSSequencerPatternCopyToMusicTrack(MSSequencerPatternRef self, MusicTrack track)
{
    // Get signature and length of pattern
    TimeSignature sign   = MSSequencerPatternGetTimeSignature(self);
    CABarBeatTime length = pattern_barbeat_duration_without_mutes(self);
    CABarBeatTime insert = CABarBeatTime(1, 1);
    // Get muted beats
    CFRange *mutedBeats = (CFRange*)CFDataGetBytePtr(self->mutedBeats);
    CFIndex  mutedCount = CFDataGetLength(self->mutedBeats) / sizeof(CFRange);
    // Copy with muted regions
    if (mutedCount > 0)
    {
        // Clear output track
        MSSequencerTrackClear(self->parent, track);
        // Copy phrase by phrase
        for (int i = 0; i < mutedCount; ++i)
        {
            CFRange muteRange  = mutedBeats[i];
            CFIndex beatsCount = (sign.numerator * sign.denominator);
            
            if ((beatsCount * (i + 1)) > muteRange.location + muteRange.length)
            {
                if (muteRange.length > 0)
                {
                    // Copy beats before mute range
                    if (muteRange.location > (beatsCount * i))
                    {
                        CFIndex start = (beatsCount * i);
                        CFIndex end   = muteRange.location;
                        insert = copy_beats_to_track_from_beat_to_beat(self, track, sign, insert, start, end);
                    }
                    // Copy beats after range
                    {
                        CFIndex start = (muteRange.location + muteRange.length);
                        CFIndex end   = (beatsCount * (i + 1));
                        insert = copy_beats_to_track_from_beat_to_beat(self, track, sign, insert, start, end);
                    }
                }
                else
                {
                    // Copy without mutes
                    CFIndex start = (beatsCount * i);
                    CFIndex end   = (beatsCount * (i + 1));
                    insert = copy_beats_to_track_from_beat_to_beat(self, track, sign, insert, start, end);
                }
            }
            else
            {
                // Copy beats
                CFIndex firstBeat = (muteRange.location + muteRange.length) % beatsCount;
                CABarBeatTime start = CABarBeatTimeAddBeats(CABarBeatTime(1, 1), sign, (beatsCount * i) + firstBeat);
                CABarBeatTime end   = CABarBeatTimeAddBeats(start, sign, (beatsCount - muteRange.length));
                copy_beats_from_pattern_to_track(self, track, start, end, insert);
                //CFLog("start: {%i, %i}, end: {%i, %i}, insert: {%i, %i}", (int)start.bar, (int)start.beat, (int)end.bar, (int)end.beat, (int)insert.bar, (int)insert.beat);
                // Update insert time
                insert = CABarBeatTimeAddBeats(insert, sign, (beatsCount - muteRange.length));
            }
        }
    }
    // Copy without muted regions
    else
    {
        copy_beats_from_pattern_to_track(self, track, insert, length, insert);
    }
    //CAShow(track);
}Вот такая вот какашечка...
−388
- (void) setLevel:(NSInteger)level {
    if (level > (long)[_ranksDictionary count] - 1) level = (long)[_ranksDictionary count] - 1;
    if (level < 0) level = 0;
    _level = level;
    
    self.currentRank = [_ranksDictionary objectForKey:[NSNumber numberWithInteger:_level]];
    
    if (rankDataItem.integerValue != -_level)
        rankDataItem.integerValue = _level;
}Я совсем хуевый?