- 1
#define BSWAP16(x) ( (uint16_t)(((uint32_t)x)*(1 | 1 << 16) >> 8) )
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
#define BSWAP16(x) ( (uint16_t)(((uint32_t)x)*(1 | 1 << 16) >> 8) )
+1
// http://pacipfs2.antizapret.prostovpn.org/proxy-ssl.js
function FindProxyForURL(url, host) {
if (d_ipaddr.length < 10) return "DIRECT"; // list is broken
if (!az_initialized) {
var prev_ipval = 0;
for (var i = 0; i < d_ipaddr.length; i++) {
d_ipaddr[i] = parseInt(d_ipaddr[i], 36) + prev_ipval;
prev_ipval = d_ipaddr[i];
}
for (var i = 0; i < special.length; i++) {
special[i][1] = nmfc(special[i][1]);
}
az_initialized = 1;
}
var shost;
if (/\.(ru|co|cu|com|info|net|org|gov|edu|int|mil|biz|pp|ne|msk|spb|nnov|od|in|ho|cc|dn|i|tut|v|dp|sl|ddns|dyndns|livejournal|herokuapp|azurewebsites|cloudfront|ucoz|3dn|nov|linode|amazonaws|sl-reverse|kiev)\.[^.]+$/.test(host))
shost = host.replace(/(.+)\.([^.]+\.[^.]+\.[^.]+$)/, "$2");
else
shost = host.replace(/(.+)\.([^.]+\.[^.]+$)/, "$2");
// Script optimization, see https://bugs.chromium.org/p/chromium/issues/detail?id=678022
for (var k in dn) {
var r = new RegExp('\\.'+k+'$');
if (r.test(shost)) {shost = shost.replace(r, dn[k]); break;}
}
var curarr;
if (/^[a-d]/.test(shost)) curarr = d_ad;
else if (/^[e-h]/.test(shost)) curarr = d_eh;
else if (/^[i-l]/.test(shost)) curarr = d_il;
else if (/^[m-p]/.test(shost)) curarr = d_mp;
else if (/^[q-t]/.test(shost)) curarr = d_qt;
else if (/^[u-z]/.test(shost)) curarr = d_uz;
else curarr = d_other;
var oip = dnsResolve(host);
var iphex = "";
if (oip) {
iphex = oip.toString().split(".");
iphex = parseInt(iphex[3]) + parseInt(iphex[2])*256 + parseInt(iphex[1])*65536 + parseInt(iphex[0])*16777216;
}
var yip = 0;
if (iphex) {
for (var i = 0; i < d_ipaddr.length; i++) {
if (iphex === d_ipaddr[i]) {yip = 1; break;}
}
}
for (var i = 0; i < curarr.length; i++) {
if (yip === 1 || shost === curarr[i]) {
return "HTTPS proxy.antizapret.prostovpn.org:3143; PROXY proxy.antizapret.prostovpn.org:3128; DIRECT";
}
}
for (var i = 0; i < special.length; i++) {
if (isInNet(oip, special[i][0], special[i][1])) {return "PROXY CCAHIHA.antizapret.prostovpn.org:3128; DIRECT;";}
}
return "DIRECT";
}
CCAHIHA
+1
if ($_REQUEST['hash']==md5('2445355'.$uid.'__SECRET_KEY__')) {
//доверяем вконтактику, и далее полагаем, что пользователь действительно авторизован там
//для учетных записей пользователей я решил выделить логины вида vk-********
$result = mysql_query("SELECT id, random, password FROM tracker_users WHERE username = 'vk-$uid'");
setcookie('uid','');
setcookie('pass','');
if (mysql_num_rows($result)) {
//пользователь авторизован, просто пересоздадим куки
$user = mysql_fetch_assoc($result);
mysql_query("UPDATE tracker_users SET name = '$name' WHERE username = 'vk-$uid' LIMIT 1");
setcookie('pass',md5($user['random'].$user['password'].$user['random']));
setcookie('uid',$user['id']);
} else {
//добавим запись в таблицу пользователей
$random = mt_rand(100000,999999);
$pwd = $uid . 'verysecretlonglongword-';
$pid=md5(uniqid(rand(),true));
mysql_query("INSERT INTO tracker_users
(username, name, password, random, id_level, email, style, language, flag, joined, lastconnect, pid, time_offset) VALUES
('vk-$uid', '$name', '" . md5($pwd) . "', $random, 3, '', 5, 7, 0, NOW(), NOW(),'$pid', '0')");
//вставили строчку, теперь создадим куки и перебросим на другую страницу
setcookie('pass',md5($random.md5($pwd).$random));
setcookie('uid',mysql_insert_id());
}
header("Location: /index.php");
}
https://habr.com/ru/post/126717/
+1
https://github.com/pustladi/Windows-2000
давайте обсуждать срцы винд
+1
ДеФфЧоНаЧкИ с ПрАзДнИчКоМ вАс!
Всем джвумерным, трёхмерным и прочим N-мерным няшкам с клювом и без шлю чмоки-чмоки!
+1
#include <stdio.h>
int main(void)
{
int a = a;
printf("%d", a);
return 0;
}
Убрал ворнинг. Проверь.
https://tio.run/##S9ZNT07@/185My85pzQlVcGmuCQlM18vw46LKzOvRCE3MTNPoyw/M0WTq5pLAQhAgokKtgqJ1mBuQRFQIE1DSTVFSUchURMiWJRaUlqUp2BgzVXL9f//v@S0nMT04v@64Yk5OQA
+1
<?php
namespace AppHttpControllers;
use AppModelsCardUserModel;
use IlluminateHttpRequest;
use AppModelsUserModel;
use AppModelsArenaBattleModel;
use AppModelsArenaCardsModel;
use Auth;
use Services;
class ArenaController extends Controller
{
public function index()
{
$issetBattle = ArenaBattleModel::where('user1', Auth::user()->id)->orWhere('user2', Auth::user()->id)->count();
if($issetBattle == 0)
{
$result = 'Начать подбор противника!<br>
<a href="/arena/find" class="btn btn-games2 btn-block">Искать</a>';
}
else
{
$battle = ArenaBattleModel::where('user1', Auth::user()->id)->orWhere('user2', Auth::user()->id)->first();
if($battle->status == 'card1_pick') return redirect('/arena/pick/1');
if($battle->status == 'card2_pick') return redirect('/arena/pick/2');
if($battle->status == 'battle') return redirect('/arena/battle');
if($battle->status == 'result') return redirect('/arena/result');
if($battle->user1 == Auth::user()->id) $opponent = $battle->user2;
else $opponent = $battle->user1;
if($opponent == 0) $result = 'Идёт поиск противника!<br>
<a href="/arena/cancel" class="btn btn-games2 btn-block">Отменить поиск</a>';
else
{
if($battle->start_time < time())
{
$battle->status = 'card1_pick';
$battle->save();
return redirect('/arena/pick/1');
}
$result = 'Противник найден!<br>
'.($battle->start_time-time() > 0 ? 'До начала боя: '.Services::timer($battle->start_time-time()).'<br>' : 'Бой начался!<br>').'
<a href="/arena/cancel" class="btn btn-games2 btn-block">Отменить поиск</a>';
}
}
return view('game.battles.arena.index', ['result' => $result]);
}
public function find()
{
$issetBattle = ArenaBattleModel::where('user1', Auth::user()->id)->orWhere('user2', Auth::user()->id)->count();
if($issetBattle > 0) return back()->with('error', 'Подбор уже начат!');
$battles = ArenaBattleModel::where('status', 'prepare')->where('user2', 0)->inRandomOrder();
$myMaxCardLevel = Services::getMaxCardLevel(Auth::user()->id);
if($battles->count() == 0)
{
ArenaBattleModel::create([
'user1' => Auth::user()->id,
'card_level' => $myMaxCardLevel+1
]);
return back()->with('ok', 'Поиск противника начат!');
}
else
{
$battles = $battles->first();
if($battles->card_level-1 > $myMaxCardLevel) $battles->card_level = $myMaxCardLevel+1;
$battles->user2 = Auth::user()->id;
$battles->start_time = time()+30;
$battles->save();
return back()->with('ok', 'Противник найден!');
}
}
public function cancelFind()
{
$issetBattle = ArenaBattleModel::where('user1', Auth::user()->id)->orWhere('user2', Auth::user()->id);
if($issetBattle->count() == 0) return back()->with('error', 'Подбор ещё не начат!');
$foundBattle = $issetBattle->first();
if($foundBattle->user1 == Auth::user()->id) $foundBattle->delete();
else
{
$opponentMaxCardLevel = Services::getMaxCardLevel($foundBattle->user1);
if($opponentMaxCardLevel != $foundBattle->card_level) $foundBattle->card_level = $opponentMaxCardLevel+1;
$foundBattle->user2 = 0;
$foundBattle->save();
}
return back();
}
}
// и еще 10кб кода
код игры на Laravel . Вкусняшка
+1
return new JsonResponse(['message'=>'You cannot appoint your child as a parent'],400);
123456Aa
+1
https://oldoctober.com/
Сайт какого-то очкастого задрота с козьим голосом, где он учит хомячков ковыряться в жопе.
В одном из видосов он показывает, как залуживать выводы на таблетке аспирина.
На 20-минуте вдруг всплывает хинт: 'dont breath the aspirine vapor - it may be dangerous for your health'
Ебал я такие уроки, и учителя с ними.
+1
Прыщи