- 1
- 2
mov eax, "allahu akbar"
push eax
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 17
+159
mov eax, "allahu akbar"
push eax
Короче слушай сюда, петушок, я буду объяснять тебе доступными словами, что бы ты понял.
Вот попадаешь ты на зону, тебя встречает DHCP, он говорит тебе какая у тебя камера(Маска подсети), койка(ip адрес) и разъясняет порядок на хате(параметры области). Как только тебя определяют, то об этом узнает местная крыса(DNS), этот ушлый чухан вообще всё обо всех знает и сливает инфу по первому стуку в ебало(nslookup). Поэтому как только попадаешь в хату, представься что ты мужик(nsname), однако этот хуй может всем пиздеть что ты хуйло, или вообще идти в несознанку, поэтому лучше знать несколько крыс. Так вот, сидишь ты такой на своей койке и тебе нужно написать маляву(пакет) корешу, малявы передают через чуханов(маршрутизаторы, концентраторы, коммутаторы). Если ты передашь через чухана-концентратора, то знай, этот олень настолько тупой, что тут же забывает кто ему передал маляву и кому ее надо отдать, поэтому что бы не получить пизды, раздает ее всем, даже тебе. Если ты передаешь через чухана-коммутатора, то знай, он куда смышленей и передаст маляву куда надо, но только в пределах своей хаты, ибо связей не имеет. А вот маршрутизатора уже чуханом назвать сложно, этот тип может доставить маляву куда угодно, даже в соседнюю хату и даже в соседнюю зону, ибо связи решают.
−117
def Cum(self):
print("Execute: Cum self")
pass
+126
-- Алгебраический тип-сумма Масть («перечисление»).
-- Значением типа Масть может быть одно из указанных справа
-- (или Пики, или Трефы, или Бубны, или Червы).
-- «Масть» здесь выступает конструктором _типа_,
-- а «Пики», «Трефы» и т.д. — конструкторами _данных_.
data Масть = Пики | Трефы | Бубны | Червы
-- необязательное автоматическое выведение экземпляров классов,
-- позволяющее преобразовывать значения в строки (функцией show из Show)
-- и обратно (функцией read из Read), а также сравнивать их между собой
-- (функциями классов Eq и Ord).
deriving (Show, Read, Eq, Ord)
-- Алгебраический тип-сумма Достоинство
data Достоинство = Семёрка | Восьмёрка | Девятка | Десятка
| Валет | Дама | Король | Туз
deriving (Show, Read, Eq, Ord)
-- Алгебраический тип-произведение Карта («тип-кортеж»).
-- Значения типа Карта — комбинации значений типов Достоинство и Масть,
-- объединённые конструктором данных К.
-- Часто имена конструктора данных и конструктора типа совпадают.
data Карта = К Достоинство Масть
deriving (Show, Read, Eq, Ord)
-- Синоним списка значений типа Карта.
type Рука = [Карта]
-- Функция, определяющая, есть ли в руке марьяж (король и дама одной масти).
естьМарьяж :: Рука -> Bool
естьМарьяж карты =
-- достаточно найти марьяж хотя бы одной масти
any (естьМарьяжМасти) [Пики, Трефы, Бубны, Червы]
where
-- проверить, есть ли и дама, и король заданной масти м в руке
естьМарьяжМасти м = (К Дама м) `elem` карты && (К Король м) `elem` карты
-- примеры раздач
рука = [ К Дама Трефы, К Семёрка Червы, К Король Трефы, К Туз Бубны ]
рука_без_марьяжа = [ К Десятка Пики, К Король Пики, К Дама Червы ]
main = do
проверить рука
проверить рука_без_марьяжа
проверить [] -- пустая раздача
where
проверить кк = putStrLn ( (show кк) ++ " -> " ++ (show (естьМарьяж кк)) )
-- Вывод:
-- [К Дама Трефы,К Семёрка Червы,К Король Трефы,К Туз Бубны] -> True
-- [К Десятка Пики,К Король Пики,К Дама Червы] -> False
-- [] -> False
Рука без макияжа
+156
if (count($GRoleData['base']['forbid']) == 4 && isset($GRoleData['base']['forbid']['type']))
{
$temp = $GRoleData['base']['forbid'];
unset($GRoleData['base']['forbid']);
$GRoleData['base']['forbid'][0] = $temp;
}
Класс преобразует XML в массив. Если элемент встречается более одного раза, то внутрь элемента суется еще один массив. В некоторых местах должен быть всегда массив, но если элемент один, класс положит его в корень. Код выше "исправляет" это. 4 - количество дочерей дочерей дочерей дочерей дочерей дочки родителя.
+140
GNET::ChatBroadCast::~ChatBroadCast(&cbc);
}
else if ( v9 > 9 && v9 == 14 )
{
v4 = this->roleid;
Декомпилил тут игруху, а там такое в псевдокоде.
+56
void split_int(int num)
{
int i1,i2,i3,i4,i5,i6,i7,i8,i9,MAX = 10;
for(i1 = 1; i1 < MAX; i1++)
{
if(i1 == num)
printf("%d = %d\r\n",i1,num);
for(i2 = 1; i2 < MAX; i2++)
{
if(i1 + i2 == num)
printf
(
"%d + %d = %d\r\n",
i1,i2,num
);
for(i3 = 1; i3 < MAX; i3++)
{
if(i1 + i2 + i3 == num)
printf
(
"%d + %d + %d = %d\r\n",
i1,i2,i3,num
);
for(i4 = 1; i4 < MAX; i4++)
{
if(i1 + i2 + i3 + i4 == num)
printf
(
"%d + %d + %d + %d = %d\r\n",
i1,i2,i3,i4,num
);
for(i5 = 1; i5 < MAX; i5++)
{
if(i1 + i2 + i3 + i4 + i5 == num)
printf
(
"%d + %d + %d + %d + %d= %d\r\n",
i1,i2,i3,i4,i5,num
);
for(i6 = 1; i6 < MAX; i6++)
{
if(i1 + i2 + i3 + i4 + i5 + i6 == num)
printf
(
"%d + %d + %d + %d + %d + %d = %d\r\n",
i1,i2,i3,i4,i5,i6,num
);
for(i7 = 1; i7 < MAX; i7++)
{
if(i1 + i2 + i3 + i4 + i5 + i6 + i7 == num)
printf
(
"%d + %d + %d +%d + %d + %d + %d = %d\r\n",
i1,i2,i3,i4,i5,i6,i7,num
);
for(i8 = 1; i8 < MAX; i8++)
{
if(i1 + i2 + i3 + i4 + i5 + i6 + i7 + i8 == num)
printf
(
"%d + %d + %d + %d + %d + %d + %d + %d = %d\r\n",
i1,i2,i3,i4,i5,i6,i7,i8,num
);
for(i9 = 1; i9 < MAX; i9++)
if(i1 + i2 + i3 + i4 + i5 + i6 + i7 + i8 + i9 == num)
printf
(
"%d + %d + %d + %d + %d + %d + %d + %d + %d = %d\r\n",
i1,i2,i3,i4,i5,i6,i7,i8,i9,num
);
}
}
}
}
}
}
}
}
printf("\r\n");
}
С одного известного форума.
+144
++++++[->++<].<+,
ГОВНОКОДЕРЫ, Я СЕГОДНЯ ШЁЛ КОРОЧЕ ПО ПОДВОРОТНЕ И УВИДЕЛ АСМЕРА В МАЙКЕ "ASM 4EVER", НУ Я ПОДСКОЧИЛ И РЕЗКО ПЕРЕЕБАЛ ЕМУ В ЩЩИ С ВЕРТУШКИ И ПОЯСНИЛ ЕГО КРИКОМ "НЕ ЛЮБЛЮ ПРОГРАММНЫЕ ПРЕРЫВАНИЯ", ПОТОМУ ЧТО Я УГОРЕЛ ПО ++++++[->++<].<+, ПАЦАНЫ ДУХ СТАРОЙ ШКОЛЫ ЖИВЁТ ТОЛЬКО В СТЕКЕ РАЗМЕРНОСТЬЮ 30 000 БАЙТ, ГДЕ ЕБАШАТСЯ ПО КАНОНАМ РАЗРАБОТКИ, ГДЕ ПАЦАНЫ ЖИВУТ ОГРАНИЧЕННОЙ ПАМЯТЬЮ, ОДНОПОТОЧНОСТЬЮ И ЕБУТ СИСТЕМУ ОКРУЖЕНИЯ В РОТ! ТОЛЬКО ОДНА ПРОЦЕДУРА ++++++[->++<].<+, ТОЛЬКО АСКИ!!! ЮНИТИ УЛЬТРАХАРДКОР АСКИ!!! пацаны ебашьте ютф, фу, асмеров, дрочеров на компил
+143
int n;
cin >> n;
int nums[n];
for (int i = 0; i < n; i++)
nums[i] = pow(i + 1, 2);
Немного эзотерики.
nums[4] = 24
+126
class Program
{
static void Main(string[] args)
{
User admin = new User() { Name = "Admin", Dick = new User.UserDick(18) };
User guest = new User() { Name = "guest", Dick = new User.UserDick(12) };
Console.WriteLine(guest.Suck(admin.Dick));
Console.ReadLine();
}
}
public class User
{
public User() { }
public class UserDick
{
public UserDick(int _length) { Length = _length; }
public long Length { get; set; }
}
public string Name { get; set; }
public UserDick Dick { get; set; }
public string Suck(UserDick _dick)
{
return String.Format("{0}: OH YEAH FUCK ME BY YOUR {1} CM YEEEEEAH I WANNA SUCK YOUR {2} DICK!", Name, _dick.Length, _dick.Length >= 17 ? "BIG" : "SMALL");
}
}
+53
int s = 0;
string N;
getline(cin, N);
// Прости господи
for (int i = 0; i < N.length(); i++)
if (N[i] != 0)
s += N[i] - 48;
Глянул свой недавний код