-
Лучший говнокод
- В номинации:
-
- За время:
-
-
+161
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
englishWords = new Array()
englishWords['ф'] = 'a'
englishWords['и'] = 'b'
englishWords['с'] = 'c'
englishWords['в'] = 'd'
englishWords['е'] = 'e'
englishWords['а'] = 'f'
englishWords['п'] = 'g'
englishWords['р'] = 'h'
englishWords['ш'] = 'i'
englishWords['о'] = 'j'
englishWords['л'] = 'k'
englishWords['д'] = 'l'
englishWords['ь'] = 'm'
englishWords['т'] = 'n'
englishWords['щ'] = 'o'
englishWords['з'] = 'p'
englishWords['й'] = 'q'
englishWords['к'] = 'r'
englishWords['ы'] = 's'
englishWords['е'] = 't'
englishWords['г'] = 'u'
englishWords['м'] = 'v'
englishWords['ц'] = 'w'
englishWords['ч'] = 'x'
englishWords['н'] = 'y'
englishWords['я'] = 'z'
function convertString(string) {
newstring = ''
for (i=0;i<string.length;i++)
{
newstring += englishWords[string[i]];
}
alert(newstring)
}
Минут двадцать вбивал английский алфавит...
И все для того, что бы создать эффект, будто пользователь забыл переключить раскладку при печати...
MyNameIsWinner,
05 Июня 2011
-
+140
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
if (m_socket == INVALID_SOCKET)
{
printf("Client: socket() - Error at socket(): %ld\n", WSAGetLastError());
WSACleanup();
return EXIT_SUCCESS;
}
Лаба знакомого о сетям.
Очень, блин, SUCCESS!
lNevermore,
27 Мая 2011
-
+144
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
/* возвращает в buf последние 4 символа имени файла filename */
void getfileext(unsigned char *buf, unsigned char *filename)
{
int i, j;
for (i = strlen((char *) filename) - 4, j = 0; i < strlen((char *) filename); i++, j++)
buf[j] = filename[i];
return;
}
angry C nerd,
06 Апреля 2011
-
+162
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
void Exf2dMW::closeEvent(QCloseEvent* event)
{
int win_num = _winManager->numberOfModellingWindows();
// if more than one modelling windows, just destroy current one:
if (win_num > 1) {
event->accept();
delete this;
}
// if only one window and handle closing model properly, then destroy it:
else {
if( handleCloseModel() ) {
event->accept();
delete this;
delete _winManager;
}
else
event->ignore();
}
}
Еще кусочек говнокода коллеги, я не думал что так можно писать..
kitaec,
08 Марта 2011
-
+178
- 1
e.voiceMail = !!e.voiceMail;
поле voiceMail имеет тип bool. Привет из солнечного кетая
dzagy,
25 Февраля 2011
-
+177
- 1
auto r=disable(reinterpret_cast<void*>(static_cast<Efrag*>(const_cast<Efrig*>(ef))));
Три мудреца в одном тазу
Пустились по морю в грозу.
Будь попрочнее старый таз,
Длиннее был бы мой рассказ.
..............Самуил Маршак
Говногость,
10 Февраля 2011
-
+178
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
struct rt_asserter_t {
string func_;
rt_asserter_t( string func ): func_(func){};
void operator = (bool condition) {
if( condition == true ) {
;;;
} else if (condition == false) {
throw new rt_assert_ex(func_);
} else {
throw new unknown_ex(func_);
}
}
};
реальный крупный коммерческий проект.
Какой-то тайный замысел в этой магии.
ossa,
05 Февраля 2011
-
+168
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
$(document).ready(function () {
$("a").easyTooltip()
});
$(document).ready(function () {
$("img").easyTooltip()
});
$(document).ready(function () {
$("span").easyTooltip()
});
Отформатировал для лучшего усваивания.
UnderShot,
05 Февраля 2011
-
+159
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
try
{
for(..)
{
for(..)
{
if(...)
throw;//генерация исключения
}
}
}
catch(..)
{
}
Кому-то религия не позволяет юзать goto. Сорри, если было.
CHayT,
05 Февраля 2011
-
+145
- 1
bit = bit == 0 ? 0 : 1;
бит или не бит?
Lure Of Chaos,
05 Января 2011