- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
if (current_switch == true)
{
//вырезано
}
else if (current_switch == false)
{
//вырезано
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+887.2
if (current_switch == true)
{
//вырезано
}
else if (current_switch == false)
{
//вырезано
}
Данный говнокод взят из журнала "ХАКЕР". Вот ссылка, http://www.xakep.ru/magazine/xs/071/076/1.asp
хакеры пля...=\
−46.6
switch (*p)
{
case '0': id += 0; break;
case '1': id += 1; break;
case '2': id += 2; break;
case '3': id += 3; break;
case '4': id += 4; break;
case '5': id += 5; break;
case '6': id += 6; break;
case '7': id += 7; break;
case '8': id += 8; break;
case '9': id += 9; break;
case 'a': case 'A': id += 10; break;
case 'b': case 'B': id += 11; break;
case 'c': case 'C': id += 12; break;
case 'd': case 'D': id += 13; break;
case 'e': case 'E': id += 14; break;
case 'f': case 'F': id += 15; break;
case 'g': case 'G': id += 16; break;
case 'h': case 'H': id += 17; break;
case 'i': case 'I': id += 18; break;
case 'j': case 'J': id += 19; break;
case 'k': case 'K': id += 20; break;
case 'l': case 'L': id += 21; break;
case 'm': case 'M': id += 22; break;
case 'n': case 'N': id += 23; break;
case 'o': case 'O': id += 24; break;
case 'p': case 'P': id += 25; break;
case 'q': case 'Q': id += 26; break;
case 'r': case 'R': id += 27; break;
case 's': case 'S': id += 28; break;
case 't': case 'T': id += 29; break;
case 'u': case 'U': id += 30; break;
case 'v': case 'V': id += 31; break;
case 'w': case 'W': id += 32; break;
case 'x': case 'X': id += 33; break;
case 'y': case 'Y': id += 34; break;
case 'z': case 'Z': id += 35; break;
}
считаем нечто типа хэша. захотим изменить алгоритм, сделав вместо сложения - ксор, будем фаница реплейсом.
источник http://www.winsim.com/diskid32/diskid32.cpp
там же красивые переменные int ijk = 0;
−379.3
sub pfexec { args "pfexec", @_ unless $1.$2 eq "pfexec";
local ( $_, $lp, @rep ) = @_; $lp ||= 1;
die 'Command string must not contain $$ sequences' if m/\$\$/o;
1 while s/\(([^()]*)\)/'$$'.push(@rep,$1)/eo;
# print $_,"REP:\n","=>",join( "\n=>", @rep),"\n";
unshift @rep, ""; s/\s+/ /g;
LOOP: while ( $lp-- ) {
foreach ( split ";" ){
my @cmd = split " "; $_ = shift @cmd; last unless m/^(\w{2})(\w+)/o;
CMD: foreach (@cmd){
1 while s/\$\$(\d+)/'('.$rep[$1].')'/eo; s/^\(\s*(.*?)\s*\)$/$1/so;
s/^\%(\d+)->(\w+)=// and ${$HASH[$1]} ->{$2} = $_ and next;
/^\%(\d+)->(\w+)/ and $_ = ${$HASH[$1]} ->{$2} and redo CMD;
/^%%(\d+)/ and $_ = $HASH[$1] || ( $HASH[$1] = \{} ) and next;
/^\%(\d+)/ and $_ = ${$HASH[$1]} and next;
/^\#\#(\d+)/ and $_ = $CHAN[$1] || ( $CHAN[$1] = \{} ) and next;
/^\#(\d+)/ and $_ = ${$CHAN[$1]} and next;
}
$_ = $::control{$1} && $::control{$1}{$2};
s/\^(\d+)/$cmd[$1-1]/geo and print "Expanded to: $_\n"
and pfexec( $_ ) if !ref;
args $1.$2, @cmd and eval { $_->(@cmd) } if "CODE" eq ref;
last LOOP if $@;
}
}
Так пишет мой коллега
+27
if (Monitor.TryEnter(this))
{
...
}
else
{
// do not do anything
}
−37.4
<?php }}}}}}} ?>
Самое яркое впечатление от кода...
+25.8
while(!$a){
$rd = rand(1,999999);
$mdrd = md5($rd);
db_query("SELECT * FROM players WHERE mdid = '$mdrd' LIMIT 1;");
$fla = db_fetch();
if(empty($fla))
$a=1;
}
Молодость...
// Поиск уникального идентификатора для юзера в базу данных.
−215
# -*- coding: utf-8 -*-
q=0
def is_sym(li):
l=li[:]
if len(l)%2==1:
l.pop(len(l)/2)
half = l[:len(l)/2]
sec_half = l[len(l)/2:]
sec_half.reverse()
if(half==sec_half):
return True
def do_sym(li):
global q
l=li[:]
while (is_sym(l)!=True):
l.insert(len(l)-q,l[q])
q=q+1
return l
how_much=input("Сколько? ")
lis=[]
for z in range(1,how_much+1):
lis.append(input("Введите число №%d: " % (z, )))
sym = do_sym(lis)
print q
res = ""
for z in range(0, len(sym)):
res=res + "%d, " % (sym[z],)
print res
Задание на школьную олимпиаду, что удивительно - работает.
0
extern char* strcat( char* dest, const char* src );
extern int printf ( const char * restrict format, ... );
extern int putchar( int ch );
#define LISPER(n, l, re) ({ \
auto int ii = l; \
static unsigned char n[l]; \
while (ii--) { \
*str##n(n, (unsigned char[]){0x09 >> 1 << 1, 0x1911 >> 0xD}); \
}; \
*((void**)&re) = printf((unsigned char[]){0x25, 0x73, 0x1917 >> 0xE}, n); \
})
struct bombitterLemon{
union {
unsigned char : 0;
unsigned char : 0;
unsigned char v: 7;
} pacific;
};
int main(void) {
struct bombitterLemon b0;
LISPER(cat, 0x40 ^ (2 << 2), b0);
(*putchar) (*(struct wtf**)&b0);
LISPER(cat, ((int) (((char*) (0x8 ^ (1 << 6))) - 3) | 1), b0);
(**putchar) (*(struct is***)&b0);
LISPER(cat, ((int) (((short*) (0x9 << 3))) | 4), b0);
(***putchar) (*(struct that****)&b0);
LISPER(cat, ((int) (((int*) (0x12 << 2))) | 4), b0);
(**putchar) (*(unsigned char*****)&b0);
LISPER(cat, ((int) (((long*) (0x90 >> 1))) | 4 | 2 | 1), b0);
(*putchar) (b0.pacific.v);
}
Классический собесный говнокод для кунов на громкие позиции malware ANALyst, security дрист-searcher и даже (о, ужас) compiler devteam в известные шарашки.
Шланг<15 и ICC жуют с говном не глядя. Чего не сказать о бычаре, дристающего на коврик.
Осилил, анонимус? Поясни пацанам на пальцах за высер без единого include с ноября прошлого.
+1
import std.stdio;
interface A {
void M();
}
interface B : A {
final void M() {
writeln("BBBB");
}
}
class C : B {
}
void main() {
auto c = new C();
c.M();
}
а багры здесь тихие
> Error: class `C` interface function `void M()` is not implemented
0
PROCEDURE DIVISION.
COMPUTE NUMC = (NUM1 * NUM2).
DIVIDE NUMA BY NUMB GIVING RES-DIV.
MULTIPLY NUMA BY NUMB GIVING RES-MULT.
SUBTRACT NUMA FROM NUMB GIVING RES-SUB.
ADD NUMA TO NUMB GIVING RES-ADD.
MOVE NUMA TO RES-MOV.
...
STOP RUN.
Как вам такой код?