- 1
- 2
- 3
- 4
// sumEqual reports whether u + v == w exactly.
func sumEqual(u, v, w float64) bool {
return (u+v == w) && (u == w-v) && (v == w-u)
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+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
походу питух-затейник опять сбежал
+3
<?php
define('BOT_TOKEN', '12345678:replace-me-with-real-token');
define('API_URL', 'https://api.telegram.org/bot'.BOT_TOKEN.'/');
function apiRequestWebhook($method, $parameters) {
if (!is_string($method)) {
error_log("Method name must be a string\n");
return false;
}
if (!$parameters) {
$parameters = array();
} else if (!is_array($parameters)) {
error_log("Parameters must be an array\n");
return false;
}
$parameters["method"] = $method;
header("Content-Type: application/json");
echo json_encode($parameters);
return true;
}
function exec_curl_request($handle) {
$response = curl_exec($handle);
if ($response === false) {
$errno = curl_errno($handle);
$error = curl_error($handle);
error_log("Curl returned error $errno: $error\n");
curl_close($handle);
return false;
}
$http_code = intval(curl_getinfo($handle, CURLINFO_HTTP_CODE));
curl_close($handle);
if ($http_code >= 500) {
// do not wat to DDOS server if something goes wrong
sleep(10);
return false;
} else if ($http_code != 200) {
$response = json_decode($response, true);
error_log("Request has failed with error {$response['error_code']}: {$response['description']}\n");
if ($http_code == 401) {
throw new Exception('Invalid access token provided');
}
return false;
} else {
$response = json_decode($response, true);
if (isset($response['description'])) {
error_log("Request was successful: {$response['description']}\n");
}
$response = $response['result'];
}
return $response;
}
function apiRequest($method, $parameters) {
if (!is_string($method)) {
error_log("Method name must be a string\n");
return false;
}
if (!$parameters) {
$parameters = array();
} else if (!is_array($parameters)) {
error_log("Parameters must be an array\n");
return false;
}
foreach ($parameters as $key => &$val) {
// encoding to JSON array parameters, for example reply_markup
if (!is_numeric($val) && !is_string($val)) {
$val = json_encode($val);
}
}
$url = API_URL.$method.'?'.http_build_query($parameters);
$handle = curl_init($url);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
curl_setopt($handle, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($handle, CURLOPT_TIMEOUT, 60);
return exec_curl_request($handle);
}
function apiRequestJson($method, $parameters) {
if (!is_string($method)) {
error_log("Method name must be a string\n");
return false;
}
if (!$parameters) {
$parameters = array();
} else if (!is_array($parameters)) {
error_log("Parameters must be an array\n");
+3
/* if - логический оператор впервые появившийся в языке программирования 1954 года FORTRAN
Алгоритмически именуется ветвлением. Этот оператор обеспечивает выполнение определённой команды (набора команд) только при условии истинности некоторого логического выражения, либо выполнение одной из нескольких команд (наборов команд) в зависимости от значения некоторого выражения.
В данном случае обрабатывает ошибочный случай, когда переменная типа OfflinePlayer неинициализирована и в этом случае возращает
строку(последовательность байт заканчивающуюся нуль-терминатором) ""
*/
if(player == null)
return "";
Как точно НЕ надо комментировать код
+3
function strEqual(string a, string b) private returns (bool) {
return sha3(a) == sha3(b);
}
Как проверить идентичность строк, если ты криптовалютчик?
https://github.com/axic/mango/blob/83ef808eba1571097fecd8d8e08303a82f69d68c/MangoRepo.sol#L83-L85
+3
#include <iostream>
#include <iomanip>
#include <sstream>
int main()
{
std::stringstream ss;
std::string in = "String with spaces, and embedded \"quotes\" too";
std::string out;
ss << std::quoted(in);
std::cout << "read in [" << in << "]\n"
<< "stored as [" << ss.str() << "]\n";
ss >> std::quoted(out);
std::cout << "written out [" << out << "]\n";
// read in [String with spaces, and embedded "quotes" too]
// stored as ["String with spaces, and embedded \"quotes\" too"]
// written out [String with spaces, and embedded "quotes" too]
}
Блядь! В крестостандарте есть стандартная функция для экранирования кавычек!
Интересно, когда нам ждать std::mysql_real_escape_string()?
https://en.cppreference.com/w/cpp/io/manip/quoted
+3
ОбластьТело.Параметры.Нерабочий = ?(
(Месяц(СсылкаНаОбъект.ДатаНачалаСобытия) = 1 И (День(СсылкаНаОбъект.ДатаНачалаСобытия) = 1
ИЛИ День(СсылкаНаОбъект.ДатаНачалаСобытия) = 2
ИЛИ День(СсылкаНаОбъект.ДатаНачалаСобытия) = 3
ИЛИ День(СсылкаНаОбъект.ДатаНачалаСобытия) = 4
ИЛИ День(СсылкаНаОбъект.ДатаНачалаСобытия) = 5
ИЛИ День(СсылкаНаОбъект.ДатаНачалаСобытия) = 6
ИЛИ День(СсылкаНаОбъект.ДатаНачалаСобытия) = 7
ИЛИ День(СсылкаНаОбъект.ДатаНачалаСобытия) = 8))
ИЛИ Месяц(СсылкаНаОбъект.ДатаНачалаСобытия) = 2 И День(СсылкаНаОбъект.ДатаНачалаСобытия) = 23
ИЛИ Месяц(СсылкаНаОбъект.ДатаНачалаСобытия) = 3 И День(СсылкаНаОбъект.ДатаНачалаСобытия) = 8
ИЛИ Месяц(СсылкаНаОбъект.ДатаНачалаСобытия) = 5 И День(СсылкаНаОбъект.ДатаНачалаСобытия) = 1
ИЛИ Месяц(СсылкаНаОбъект.ДатаНачалаСобытия) = 5 И День(СсылкаНаОбъект.ДатаНачалаСобытия) = 9
ИЛИ Месяц(СсылкаНаОбъект.ДатаНачалаСобытия) = 6 И День(СсылкаНаОбъект.ДатаНачалаСобытия) = 12
ИЛИ Месяц(СсылкаНаОбъект.ДатаНачалаСобытия) = 11 И День(СсылкаНаОбъект.ДатаНачалаСобытия) = 4
,"праздничный", "выходной");
Проверочка на соответствие даты действия документа праздничному дню.. не ну а чо бы нет то
+3
<?php
var lastmsgid=$('.chat-msg:eq(0)',$(this).parent()).data('messageid');
var lastmsg=$('#chat .chat-msg[data-messageid='+lastmsgid+']');
var lastmsgscroll=lastmsg.offset().top;
var lastscroll=$('#chat .messages').scrollTop();
$(this).attr('disabled','disabled');var button=$(this);$.ajax({
url: '<?=$baseHref;?>chat.php?more=1&user=<?=(int)$_GET['user'];?>&last=<?=(int)$last;?>',
success: function(data) {
if(data!='err'){
data=JSON.parse(data);
button.parent().prepend(data.messages);button.remove();fixdates();
/*smiles*/$('#chat .messages .chat-msg div:not(.smilesadded)').each(function(){$(this).addClass('smilesadded').html(replacesmiles($(this).html()));});
if($('#chat .messages').scrollTop()==0)$('#chat .messages').scrollTop(lastscroll-lastmsgscroll+lastmsg.offset().top);//prepend и так это делает. но не всегда
} else {alert('Error');button.removeAttr('disabled');}
},
error: function(xhr, str){
alert('Error: ' + xhr.responseCode);
button.removeAttr('disabled');
}
});" class="btn-more button" style="margin-top:20px;margin-bottom:20px;"><?_e('Загрузить ещё');?></button><?}
if(!isset($_GET['checknew']))$messages=array_reverse($messages);
$user=mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT * FROM users WHERE `id`=".(int)$_GET['user']." LIMIT 1;"));
foreach($messages as $data){
if($yourdirection==$data['direction'])$userid=$account['id']; else $userid=(int)$_GET['user'];
$fake=0;
if(substr($data['text'],0,7)==':attach' && substr($data['text'],-1)==':'){$data['attachment']='../no-attach-premium.png?';if($premium)$data['attachment']=substr($data['text'],7,-1);$data['text']='';$fake=1;}
?>
И сказал Господь: сойдем же и смешаем языки их, чтобы один не понимал речи другого.
+3
«Специалист по кибербезопасности» едет в питер учить несмышленышей об опасностях в сети.
Едет он из эстонии, где и живет, потому что парень неглупый и понимает, что в россии таким людям делать
нечего, но необходимость дать неокрепшим умам хоть какое-то представление о безопасности конечно
сильнее всех, неурядиц, которые могут подстерегать в этой стране.
Между эстонией и питером, как известно, располагается екатеринбург, куда он и двигает - потусить с какой-то
инстаграмной барышней, которую он до этого никогда вживую не видел. На барышню надо произвести
впечатление, для чего заказывается метамфетаминовая закладка, и где-то там в этой всей неразберихе
появляются менты, которые и принимают «специалиста по кибербезопасности».
Ну хоть сервак не взломали.
https://www.znak.com/2020-02-24/sozdatel_krasnoy_knopki_litreev_priznal_ vinu_po_delu_o_nezakonnom_oborote_narkot ikov
+3
onst addAdjacencies = (
nodes,
) => (
nodes
.map(({
colorId,
id,
x,
y,
}) => ({
color: colors[colorId],
eastId: (
getNodeAtLocation({
nodes,
x: x + 1,
y,
})
),
id,
northId: (
getNodeAtLocation({
nodes,
x,
y: y - 1,
})
),
southId: (
getNodeAtLocation({
nodes,
x,
y: y + 1,
})
),
westId: (
getNodeAtLocation({
nodes,
x: x - 1,
y,
})
),
}))
.map(({
color,
id,
eastId,
northId,
southId,
westId,
}) => ({
adjacentIds: (
[
eastId,
northId,
southId,
westId,
]
.filter((
adjacentId,
) => (
adjacentId !== undefined
))
),
color,
id,
}))
)
https://medium.com/free-code-camp/bet-you-cant-solve-this-google-interview-question-4a6e5a4dc8ee
джаваскриптер натужно пытается решить простейшую задачу "гугл уровня" с обходом, для увеличения кринжа прилагается поехавший кодстайл и решение на RxJS
+3
var words=
[
{
'тупая русня ':1/10
,'на бутылку':1/8
,'у тебя же прыщи':1/12
,'руснявый':1/8
,'прыщеблядский':1/8
,',обоссался':1/10
,'обоссал':1/10
,', маму твою ебал,':1/12
,'стекломойная русня':1/8
,'гермашка': 1/10
,'туши пердак':1/8
}
,{
'садись на бутылку':1/8
}
,{'стекломойный русачок':1/11,' пуйло':1/7,'ко-ко-ко':1/6,'рашка':1/10,', пидорахен':1/10}
,{'пидораха,': 1/6,', пидораха полыхнула,': 1/12
,'козлодойч': 1/12
,'гермашка': 1/10
}
,{
'свинособака':1/6
,', мамку ебал,':1/12
,'бамп отсосу ':1/13
,', маму твою,':1/12
,'скрепы':1/11
,' пидораха,':1/8
,'cтекломойный':1/8
,'стекломоя наебнул':1/8
,'садись на бутылку':1/10
,'днище':1/7
,'русня':1/9
,'кремлебот ':1/6
,'порватка':1/10
,'порвался':1/15
,'руснявая пидараха': 1/11
,'бубарех': 1/10
,'хуйня': 1/10
,'залупин': 1/13
,'хуйло': 1/12
}
];
Словарь слов-маркеров анона с /po для склейки крупных кусков кобенады и твердой мелкой психозы.
Даже простейший скрипт, рандомно вставляющий данные фразы показывает весьма аутентичный результат.