- 1
- 2
- 3
- 4
- 5
- 6
counter++;
if (counter == 10)
{
Console.WriteLine();
counter = 0;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1412
counter++;
if (counter == 10)
{
Console.WriteLine();
counter = 0;
}
Не сразу понял, что делает этот код.
+2
#include <fstream>
#include <iostream>
#include <windows.h>
using namespace std;
void main()
ifstream in("D:\\MetATetratronicLessonsABberation\\LibraryAbsoluteBallistikAcoustic_1\\Right.txt");//Даётся файл, содержащий единицы и нули, 1 - человек есть, 0 - человека нет
in >> s1;
cout << "Содержимое файла Right.txt: " << endl << s1 << endl;
int CountRDoor = 0;
CountRDoor++;
}
cout << "Кол-во человек, прошедших через правую дверь = " << CountRDoor << endl;
cout << "________________________________________________________________________________"; //< Для более лёгкой навигации
//printf("%c", 7);
cout << endl;
char s2[4096];
ifstream in2("D:\\MetATetratronicLessonsABberation\\LibraryAbsoluteBallistikAcoustic_1\\Left.txt");
in2 >> s2;
in2.close();
cout << "Содержимое файла Left.txt: " << endl << s2 << endl;
int CountLDoor = 0;
int j = 1;
while (j != 4095)
{
if (s2[j] < s2[j + 1])
CountLDoor++;
j++;
}
cout << "Кол-во человек, прошедших через левую дверь = " << CountLDoor << endl;
cout << "________________________________________________________________________________";
//printf("%c", 7);
cout << endl;
char s3[4096];
ifstream in3("D:\\MetATetratronicLessonsABberation\\LibraryAbsoluteBallistikAcoustic_1\\Found.txt");
in3 >> s3;
in3.close();
cout << "Содержимое файла Found.txt: " << endl << s3 << endl;
int CountFound = 0;
int k = 1;
while (k != 4095)
{
if (s3[k] > s3[k + 1])
CountFound++;
k++;
}
cout << "Общее кол-во человек = " << CountFound << endl << "\a";
cout << "________________________________________________________________________________";
system("pause");
}
Универ, 1-й курс. Необходимо было написать программу, на вход которой даётся 2 файла, содержащих 1 и 0, и 1 файл, содержащий диапазон чисел от 1 до 9, показывающих кол-во человек в кадре абстрактной камеры одновременно. Местоположение каждого файла строго определено. И да, не пытайтесь вдуматься, что обозначают названия папок в путях, так как смысла там никакого нет)
+145
#include <cstdio>
class A
{
public:
void sayHello()
{
printf("Hello!");
}
};
int main(int argc, char **argv)
{
A *a = 0;
a->sayHello();
return 0;
}
Что выведет этот код?
+98
// Функция шифрования
function encryptAecMessage(): string;
var
// myCript: TSyna3Des;
tmpKey: string;
//encryptingStr: string;
aProcess: TProcess;
pubKeyPath: string;
begin
tmpKey := keyCreate();
pubKeyPath := ExtractFileDir(ParamStr(0)) + '/workinkey/key2_rsa.pub';
// myCript := TSyna3Des.Create(tmpKey);
//encryptingStr := myCript.EncryptCTR(msg);
aProcess := TProcess.Create(nil);
// openssl rsautl -in /home/maksim/test -out /home/maksim/Загрузки/Keys -inkey /home/maksim/key2_rsa.pub
AProcess.CommandLine := 'echo ' + tmpKey +
' | openssl rsautl -in /home/maksim/test -out ' +
'/home/maksim/Загрузки/Keys -inkey ' + pubKeyPath + ' -pubin -encrypt';
Result := '';
end;
Вот такое кусок отборного кала нашёл в старой версии игрового сервера-)
+163
<?php
namespace application;
header('Content-Type: text/html; charset=windows-1251');
Кто-то любит BDSM, а кто-то windows-1251
+89
/**
* todo - implement check if current value of the processor load is not mode than 90 persends...
*
* @return true if higher than 98 persents
*/
private boolean isProcessorOverloaded() {
return false;
}
−109
#!/usr/bin/perl
use strict;
sub ternary_switch {
my ($def,%exp) = @_;
my $result = $def;
for my $key (keys %exp) {
$result = '(' . $key . ')?(' . $exp{$key} . '):(' . $result . ')';
}
return $result;
}
my $def = ' (int)sum/0 /*assert*/ ';
my %exp = (
'quant==2' => ' round((sum)*pow(10.0,prec-1)*5.0)/pow(10.0,prec-1)/5.0 ',
'quant==5' => ' round((sum)*pow(10.0,prec-1)*2.0)/pow(10.0,prec-1)/2.0 ',
'quant==1' => ' round((sum)*pow(10.0,prec))/pow(10.0,prec) ',
);
my $result = ternary_switch($def,%exp);
print $result . "\n";
#define ROUND_QUANT(sum,prec,quant) (quant==5)?( round((sum)*pow(10.0,prec-1)*2.0)/pow(10.0,prec-1)/2.0 ):\
((quant==2)?( round((sum)*pow(10.0,prec-1)*5.0)/pow(10.0,prec-1)/5.0 ):\
((quant==1)?( round((sum)*pow(10.0,prec))/pow(10.0,prec) ):\
( (int)sum/0 /*assert*/ )))
Округление с дробной точностью.
Если бы я не прочитал на говнокоде что тернарники можно вкладывать, мне бы никогда это не пришло в голову
+143
Небольшие программки :)
Советую посмотреть и написать отзыв о любой из них.
Скачать >> http://coun.at.ua/stuff/1-1-0-122
+146
<?php
define('STOCK_URL', 'http://govnokod.ru/comments');
define('REFERER_URL', 'http://govnokod.ru/');
define('AUTH_COOKIES', 'a:2:{s:9:"PHPSESSID";s:26:"k719c8rqcm85dptista7b7rck7";s:4:"auth";s:32:"0ce5a7d54092aa07e37b88ffbe098135";}');
define('MODERATED_TEXT', '[color=red][i]Слава «Беркуту»![/i][/color]');
define('DEFAULT_UA', 'Opera/9.80 (Windows NT 6.0) Presto/2.12.388 Version/12.16');
define('POST_HEADERS', "X-Requested-With: XMLHttpRequest\r\nContent-Type: application/x-www-form-urlencoded\r\n");
define('PONY1', "//ol[@class='posts hatom']/li/h2/a");
define('PONY2', "//form/div/input[@name='_csrf_token']");
define('PONY3', "//li[@class='hcomment']/div/a[@class='edit-comment-link']");
function myCookies() {
$map_cookies = function($k, $v) {return $k . '='. $v;};
return implode('; ', array_map($map_cookies, array_keys(unserialize(AUTH_COOKIES)), unserialize(AUTH_COOKIES)));
}
function huyarim($url, $referer, $mask, $attr) {
$context_options = stream_context_create(array('http' => array(
'method' => 'GET',
'user_agent' => DEFAULT_UA,
'header' => 'Referer: '. $referer . "\r\n" . 'Cookie: ' . myCookies()
)));
$links = array();
$file = @file_get_contents($url, false, $context_options);
if ($file) {
$old_libxml_error = libxml_use_internal_errors(true);
$dom = new DOMDocument;
$dom->loadHTML($file);
libxml_use_internal_errors($old_libxml_error);
$domxpath = new DOMXPath($dom);
$filtered = $domxpath->query($mask);
foreach ($filtered as $item) {
$links[] = $item->getAttribute($attr);
}
}
return $links;
}
function getList() {return huyarim(STOCK_URL, REFERER_URL, PONY1, 'href');}
function getCsrf($url) {$tokens = huyarim($url, STOCK_URL, PONY2, 'value'); return $tokens[0];}
function getComments($url) {return huyarim($url, STOCK_URL, PONY3, 'href');}
function doPost($url, $referer, $token) {
$postdata = http_build_query(array(
'_csrf_token' => $token,
'text' => MODERATED_TEXT,
'commentSubmit' => 'Отправить комментарий [Ctrl+Enter]',
'ajax' => 'true'
));
$context_options = stream_context_create(array('http' => array(
'protocol_version' => 1.1,
'method' => 'POST',
'user_agent' => DEFAULT_UA,
'header' => POST_HEADERS . 'Referer: '. $referer . "\r\n" . 'Cookie: ' . myCookies(),
'content' => $postdata
)));
return file_get_contents($url, false, $context_options);
}
$links = getList();
foreach($links as $link) {
$token = getCsrf($link);
$comments = getComments($link);
foreach($comments as $comment) {
if (false !== doPost($comment, $link, $token)) {
echo $comment . ' OK' . PHP_EOL;
}
}
}
CURL и PECL_HTTP не нужны. Да, и ООП тоже не нужно.
+15
#define TEST_MODE ON
...
#ifdef TEST_MODE
# include "fake_singelton.h"
#else
# include "work_singelton.h"
#endif
оттуда