- 1
- 2
- 3
if ($('.nav>ul>li').hasClass('selected')) {
$('.selected').addClass('active');
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
if ($('.nav>ul>li').hasClass('selected')) {
$('.selected').addClass('active');
}
Кусок кода из меню
−1
function get_rand_word () {
$list = explode(" ", file_get_contents('http://www.gnu.org/licenses/gpl-3.0.txt'));
$cwords = rand (2,5);
$string = '';
$r = 0;
while($r++<$cwords) {
$string .= preg_replace('~[^a-z]+~', '', strtolower($list[rand(0, (count($list)-1))]));
}
return $string;
}
Одним прекрасным утром поступила жалоба, что сервер ддосят. Канал на 100Mb был полностью забит входящим трафиком. Ддосили с www.gnu.org...
+1
/*
==================
CL_ScreenshotGetName
==================
*/
void CL_ScreenshotGetName( int lastnum, char *filename )
{
int a, b, c, d;
if( lastnum < 0 || lastnum > 9999 )
{
// bound
Q_sprintf( filename, "scrshots/%s/!error.bmp", clgame.mapname );
return;
}
a = lastnum / 1000;
lastnum -= a * 1000;
b = lastnum / 100;
lastnum -= b * 100;
c = lastnum / 10;
lastnum -= c * 10;
d = lastnum;
Q_sprintf( filename, "scrshots/%s_shot%i%i%i%i.bmp", clgame.mapname, a, b, c, d );
}
один вопрос: НАХУЯ???
0
private void button1_Click(object sender, EventArgs e)
{
short number = 34;
folderBrowserDialog1.ShowDialog();
//fileListBox1.FileName = folderBrowserDialog1.SelectedPath;
DirectoryInfo myFolder = new DirectoryInfo(folderBrowserDialog1.SelectedPath);
foreach (FileInfo T in myFolder.GetFiles())
{
number++;
string filename = T.Name;
File.Move(folderBrowserDialog1.SelectedPath + "" + filename, folderBrowserDialog1.SelectedPath + "" + number.ToString());
}
}
}
}
Решил я тут старые проекты копнуть...
0
class Cell:
def __init__(self, row_id, column_id):
"""Описание ячейки в матрице"""
"""Определение первой буквы в ячейке"""
if row_id == 0:
self.cell_letter_1 = 'A'
elif row_id == 1:
self.cell_letter_1 = 'K'
elif row_id == 2:
self.cell_letter_1 = 'Q'
elif row_id == 3:
self.cell_letter_1 = 'J'
elif row_id == 4:
self.cell_letter_1 = 'T'
elif row_id == 5:
self.cell_letter_1 = '9'
elif row_id == 6:
self.cell_letter_1 = '8'
elif row_id == 7:
self.cell_letter_1 = '7'
elif row_id == 8:
self.cell_letter_1 = '6'
elif row_id == 9:
self.cell_letter_1 = '5'
elif row_id == 10:
self.cell_letter_1 = '4'
elif row_id == 11:
self.cell_letter_1 = '3'
elif row_id == 12:
self.cell_letter_1 = '2'
"""Определение второй буквы в ячейке"""
if column_id == 0:
self.cell_letter_2 = 'A'
elif column_id == 1:
self.cell_letter_2 = 'K'
elif column_id == 2:
self.cell_letter_2 = 'Q'
elif column_id == 3:
self.cell_letter_2 = 'J'
elif column_id == 4:
self.cell_letter_2 = 'T'
elif column_id == 5:
self.cell_letter_2 = '9'
elif column_id == 6:
self.cell_letter_2 = '8'
elif column_id == 7:
self.cell_letter_2 = '7'
elif column_id == 8:
self.cell_letter_2 = '6'
elif column_id == 9:
self.cell_letter_2 = '5'
elif column_id == 10:
self.cell_letter_2 = '4'
elif column_id == 11:
self.cell_letter_2 = '3'
elif column_id == 12:
self.cell_letter_2 = '2'
"""Установка порядка отойбражения 1-й и 2-й буквы в ячейке"""
if row_id == 0:
self.cell_text = self.cell_letter_1 + self.cell_letter_2
elif row_id == 1 and column_id >= 2:
self.cell_text = self.cell_letter_1 + self.cell_letter_2
elif row_id == 2 and column_id >= 3:
self.cell_text = self.cell_letter_1 + self.cell_letter_2
elif row_id == 3 and column_id >= 4:
self.cell_text = self.cell_letter_1 + self.cell_letter_2
elif row_id == 4 and column_id >= 5:
self.cell_text = self.cell_letter_1 + self.cell_letter_2
elif row_id == 5 and column_id >= 6:
self.cell_text = self.cell_letter_1 + self.cell_letter_2
elif row_id == 6 and column_id >= 7:
self.cell_text = self.cell_letter_1 + self.cell_letter_2
elif row_id == 7 and column_id >= 8:
self.cell_text = self.cell_letter_1 + self.cell_letter_2
elif row_id == 8 and column_id >= 9:
self.cell_text = self.cell_letter_1 + self.cell_letter_2
elif row_id == 9 and column_id >= 10:
self.cell_text = self.cell_letter_1 + self.cell_letter_2
elif row_id == 10 and column_id >= 11:
self.cell_text = self.cell_letter_1 + self.cell_letter_2
elif row_id == 11 and column_id == 12:
self.cell_text = self.cell_letter_1 + self.cell_letter_2
else:
self.cell_text = self.cell_letter_2 + self.cell_letter_1
http://python.su/forum/topic/33195/?page=1#post-181430
0
void PPU::scanline() noexcept
{
if (control & CONTROL_MASK_BG_DISPLAY)
{
const int st = control & CONTROL_MASK_BG_WINDOW_TILE_DATA_SELECT ? 0x0000 : 0x0800;
const int sm = control & CONTROL_MASK_BG_TILE_MAP_DISPLAY_SELECT ? 0x1C00 : 0x1800;
for (int i = 0; i < 160; ++i)
{
const int im = sm + (scx + i) / 8 % 32 + (scy + ly) / 8 % 32 * 32;
const int vm = st == 0x0000 ? vram[im] :
(signed char) vram[im] + 128;
const unsigned px =
(vram[st + vm * 16 + (scy + ly) % 8 * 2 ] >> (7 - (scx + i) % 8) & 1) << 1 |
(vram[st + vm * 16 + (scy + ly) % 8 * 2 + 1] >> (7 - (scx + i) % 8) & 1);
framebuffer[(i + ly * 160) / 8 * 2] &= ~((px << 6) >> i % 8 * 2);
framebuffer[(i + ly * 160) / 8 * 2] |= (px << 6) >> i % 8 * 2;
framebuffer[(i + ly * 160) / 8 * 2 + 1] &= ~((px << 14) >> (i % 8 * 2));
framebuffer[(i + ly * 160) / 8 * 2 + 1] |= (px << 14) >> (i % 8 * 2);
}
}
...
0
char*a??(??)=??<
"??=include",
"??=include",
"??=define o stdout",
"??=define b break;case",
"??=define s(p)fputs(p,o);",
"??=define c(p)fputc(p,o);",
"void t(p,f)char*p;????/")b'??(':s(??/"???/??/?(??/")b'??)'",
":s(??/"???/??/?)??/")b'??/??/??/??/':f&&s(??/"???/??/?/??/")",
"s(??/"???/??/?/??/")b'??/??/n':if(f)s(??/"???/??/?/n??/")",
"else case'??/"':if(f)s(??/"???/??/?/??/??/??/"??/")",
"else default:c(*p)??>??>??>main()??;??/",0);for(p=a",
";*p;p++)t(*p,0);exit(!ferror(o)&&",
"!fclose(o)?EXIT_SUCCESS",
":EXIT_FAILURE);",
"/*NOTREACHED*/",
"??>",
0??>;
??=include
??=include
??=define o stdout
??=define b break;case
??=define s(p)fputs(p,o);
??=define c(p)fputc(p,o);
void t(p,f)char*p;??':s("???/?>")b'??(':s("???/?(")b'??)'
:s("???/?)")b'??/??/':f&&s("???/?/")
s("???/?/")b'??/n':if(f)s("???/?/n")
else case'"':if(f)s("???/?/??/"")
else default:c(*p)??>??>??>main()??;",0);for(p=a
;*p;p++)t(*p,0);exit(!ferror(o)&&
!fclose(o)?EXIT_SUCCESS
:EXIT_FAILURE);
/*NOTREACHED*/
??>
Очередной куайн. Херня на триграфах. Взято отсюда
http://www.nyx.net/~gthompso/self_c.txt
0
#include <stdio.h>
char s[];
int main ()
{
printf ("%s", s);
for (char *s_p = s; *s_p; s_p++ )
{
printf ("%i,", *s_p);
}
printf ("};\n");
return 0;
}
char s[] = R"(#include <stdio.h>
char s[];
int main ()
{
printf ("%s", s);
for (char *s_p = s; *s_p; s_p++ )
{
printf ("%i,", *s_p);
}
printf ("};\n");
return 0;
}
char s[] = {)";
https://wandbox.org/permlink/uOQ7Uk6uFt4WVS2Y
код на особом диалекте си (-std=gnu11) который генерирует код на более-менее обычном си (-std=c99) и этот сгенерированный код умеет будет генерировать сам себя
Основано на сраной параше под названием raw string literals http://govnokod.ru/23178#comment388392 которая оказывается что поддерживается в особом диалекте си (-std=gnu11) https://stackoverflow.com/a/24850262
+4
// Consumer
$channel->run(
new GracefulHandler(
new LoggingHandler(
new AcknowledgingHandler(
new JsonDecodingHandler(
new ValidatingHandler(
new DbalReconnectingHandler(
new AmqpPublishingHandler(
new Mailman($channel, $exchangeName),
new PrintNodePrinterPool(
new PluginClient(
new HttpClient(),
[new AuthenticationPlugin(new BasicAuth($key, ''))]
),
MessageFactoryDiscovery::find()
),
new DbalBatchFactory(
$connection,
new S3BatchLabelFactory(
new S3Client(
[
'version' => 'latest',
'region' => $region,
'credentials' => [
'key' => $key,
'secret' => $secret,
],
]
),
$bucket,
$logger
),
new LabelFactory(
new GuzzleClient(),
new PickTicketFactory($template, $layouts)
)
)
),
$connection
),
__DIR__ . '/schema.json'
)
)
),
$logger
)
),
$name
);
Пример consumer на PHP для RabbitMQ (Yegor OOP style)
0
public bool CheckBool(string value)
{
value = value.ToLower();
return !string.IsNullOrEmpty(value) && (value == "on" || value == "yes" || value == "1") ? true : false;
}
another variant ;D