- 1
- 2
- 3
- 4
- 5
- 6
- 7
$cif = range(0, 9);
$mal = range('a', 'z');
$bol = range('A', 'Z');
$ob = array_merge($cif, $mal, $bol);
shuffle($ob);
$ar = array_slice($ob,0, 5);
$vivod = implode("", $ar);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+153
$cif = range(0, 9);
$mal = range('a', 'z');
$bol = range('A', 'Z');
$ob = array_merge($cif, $mal, $bol);
shuffle($ob);
$ar = array_slice($ob,0, 5);
$vivod = implode("", $ar);
Очередной генератор капчи/пароля.
Вдруг кому пригодится ;)
+165
char *ptr1;
char *ptr2;
//...
try {
throw ptr2 - ptr1;
}
catch (int e) {
std::cout << "exception addr dif" << e << std::endl;
}
0
// Since styled-components allows you to use arbitrary input as interpolations, you must be careful to sanitize that input.
// Using user input as styles can lead to any CSS being evaluated in the user's browser that an attacker can place in your application.
// This example shows how bad user input can even lead to API endpoints being called on a user's behalf.
// Oh no! The user has given us a bad URL!
const userInput = '/api/withdraw-funds'
const ArbitraryComponent = styled.div`
background: url(${userInput});
/* More styles here... */
`
в процессе многолетнего пересоздания ruby on rails с нуля фронтендеры умудрились accidentally a bottle of injections
https://styled-components.com/docs/advanced#security
0
<section class="vacansies">
<div class="mk_container">
<h3>На временную работу с высокой зарплатой требуются:</h3>
<div style="width:100%;overflow-x:auto;">
<table border="0">
<thead>
<tr>
<th width="60%">Направление</th>
<!--<th width="55%">Смены</th>-->
<!--<th width="25%">Стоимость 1 смены (24 часа)</th>-->
<!--<th width="40%">Заработная плата (около)</th>-->
</tr>
</thead>
</table>
</div>
</div>
<div class="table-bg-dark">
<div class="mk_container">
<div style="width:100%;overflow-x:auto;">
<table>
<tr>
<td width="60%">Заведующий инфекционным отделением</td>
<!--<td width="25%">по 12 ч. ежедневно с 1 выходным </td>-->
<!--<td width="25%"></td>-->
<!--<td width="40%"></td>-->
</tr>
</table>
</div>
</div>
</div>
<div>
<div class="mk_container">
<div style="width:100%;overflow-x:auto;">
<table>
<tr>
<td width="60%">Заведующий отделением анестезиологии-реаниматологии</td>
<!--<td width="25%">по 12 ч. ежедневно с 1 выходным </td>-->
<!--<td width="25%"></td>-->
<!--<td width="40%"></td>-->
</tr>
</table>
</div>
</div>
</div>
<div class="table-bg-dark">
<div class="mk_container">
<div style="width:100%;overflow-x:auto;">
<table>
<tr>
<td width="60%">Врач (врач-инфекционист)</td>
<!--<td width="25%">сутки через сутки (минимум - 15 смен) </td>-->
<!--<td width="25%">25 000 руб</td>-->
<!--<td width="40%"></td>-->
</tr>
</table>
</div>
</div>
</div>
<div>
<div class="mk_container">
<div style="width:100%;overflow-x:auto;">
<table>
<tr>
<td width="60%">Врач анестезиолог-реаниматолог</td>
<!--<td width="25%">сутки через сутки (минимум - 15 смен) </td>-->
<!--<td width="25%">30 000 руб</td>-->
<!--<td width="40%"></td>-->
</tr>
</table>
</div>
</div>
</div>
<div class="table-bg-dark">
<div class="mk_container">
<div style="width:100%;overflow-x:auto;">
<table>
<tr>
<td width="60%">Медицинская сестра приемного отделения, центрального стерилизационного отделения, палатная, операционная, медицинская сестра-анестезист, медицинский лабораторный техник</td>
<!--<td width="25%">сутки через сутки (минимум - 15 смен) </td>-->
<!--<td width="25%">17 000 руб</td>-->
<!--<td width="40%"></td>-->
</tr>
</table>
</div>
</div>
</div>
<div>
<div class="mk_container">
<div style="width:100%;overflow-x:auto;">
<table>
<tr>
<td width="60%">Санитар</td>
<!--<td width="25%">сутки через сутки (минимум - 15 смен) </td>-->
<!--<td width="25%">8 700 руб</td>-->
<!--<td width="40%"></td>-->
</tr>
</table>
</div>
</div>
</div>
2020-й год. Комментирование данных в HTML-коде.
+3
// sumEqual reports whether u + v == w exactly.
func sumEqual(u, v, w float64) bool {
return (u+v == w) && (u == w-v) && (v == w-u)
}
https://github.com/golang/geo/blob/a8523298cefedcf7b70bbbf4eeef24cbb3258376/s2/edge_clipping.go#L182
походу питух-затейник опять сбежал
−1
#!/bin/sh
IFS=:
echo "Login\tUID"
while read LOGIN _ UID _;
do
echo "$LOGIN\t$UID"
done < /etc/passwd
давайте обсуждать шелл-программирование
+1
MOV CX,4 ;All devices are 4 letters
REPE CMPSB ;Check for name in list
JZ IOCHK ;If first 3 letters OK, check for the rest
ADD SI,CX ;Point to next device name
Вроде не обсуждали код MS-DOS
https://github.com/Microsoft/MS-DOS
−1
Функция ПолучитьСтавкуНДС(СтавкаНДС) Экспорт
Если СтавкаНДС = Перечисления.СтавкиНДС.НДС20 ИЛИ СтавкаНДС = Перечисления.СтавкиНДС.НДС20_120 Тогда
Возврат 20;
ИначеЕсли СтавкаНДС = Перечисления.СтавкиНДС.НДС10 ИЛИ СтавкаНДС = Перечисления.СтавкиНДС.НДС10_110 Тогда
Возврат 10;
ИначеЕсли СтавкаНДС = Перечисления.СтавкиНДС.НДС18 ИЛИ СтавкаНДС = Перечисления.СтавкиНДС.НДС18_118 Тогда
Возврат 18;
КонецЕсли;
Возврат 0;
КонецФункции
Банально.
Рарус.
0
А когда исправят "1. CSRF VERIFICATION ERROR"?
Или только у меня так?
0
char *r_or_mem() {
if ( get_mod() == 3 )
return regs [ ( size << 3 ) | ( look & 7 ) ] ;
else {
static char buf [ 32 ] ;
char *s = buf ;
*s++ = '[' ;
if ( ! ( look & 4 ) ) {
*s++ = 'B' ;
*s++ = ( look & 2 ) ? 'P' : 'X' ;
*s++ = '+' ;
*s++ = ( look & 1 ) ? 'D' : 'S' ;
*s++ = 'I' ;
if ( mod ) *s++ = '+' ;
} else {
if ( ( look & 7 ) == 6 && ! mod ) mod = 2 ;
else {
if ( look & 2 ) {
*s++ = 'B' ;
*s++ = ( look & 1 ) ? 'X' : 'P' ;
} else {
*s++ = ( look & 1 ) ? 'D' : 'S' ;
*s++ = 'I' ;
}
if ( mod ) *s++ = '+' ;
}
}
if ( mod ) {
read_value ( s , mod == 2 ) ;
s = s + strlen ( s ) ;
}
*s++ = ']' ;
*s = 0 ;
return buf ;
}
}
void checkorder() {
if ( ! dest ) {
char *tmp = op1 ;
op1 = op2 ;
op2 = tmp ;
}
}
void rm ( char *s ) {
sprintf ( decoded , "%s\t" , s ) ;
decoded += strlen ( decoded ) ;
get_ds() ;
read() ;
op1 = get_reg() ;
op2 = r_or_mem() ;
checkorder() ;
sprintf ( decoded , "%s , %s" , op1 , op2 ) ;
}
Чассть моего дизассемблера для 16-анального x86, что читает операндыы.