- 1
https://imgur.com/a/9N68V
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
https://imgur.com/a/9N68V
Гдет прокрался питон
+1
if(SERVER)then
util.AddNetworkString("gay_seks")
util.AddNetworkString("natural_seks")
util.AddNetworkString("daite_exp")
AddCSLuaFile("")
local autismo_rangs = { "Рядовой",
"Ефрейтор",
"Сержант",
"Старшина",
"Прапорщик",
"Лейтенант",
"Капитан",
"Майор",
"Подполковник",
"Полковник",
"Генерал",
"Маршал",
"nope" }
local function ebat( ply )
ply:SetNWString("xp_nado",tostring(ply:GetPData("xp_nado",50)))
ply:SetNWString("xp_xp",tostring(ply:GetPData("xp_xp",0)))
ply:SetNWString("xp_rang",autismo_rangs[tonumber(ply:GetPData("xp_rang",1))])
end
local function lvlup( ply )
if(tonumber(ply:GetPData("xp_xp",0)) > tonumber(ply:GetPData("xp_nado",50)))then
ply:SetPData("xp_nado",ply:GetPData("xp_nado",50)*2)
ply:SetPData("xp_xp",0)
ply:SetPData("xp_rang",ply:GetPData("xp_rang",1)+1)
ebat(ply)
net.Start("natural_seks")
net.Send(ply)
else
ebat(ply)
end
end
net.Receive("daite_exp",function(_,ply)
ply:SetPData("xp_xp",ply:GetPData("xp_xp",0)+5)
net.Start("gay_seks")
net.WriteString("+5")
net.Send(ply)
lvlup( ply )
end)
hook.Add("PlayerDeath","seks_s_nikitoi",function( victim, inflictor, attacker )
if ( victim != attacker ) then
attacker:SetPData("xp_xp",attacker:GetPData("xp_xp",0)+1)
lvlup(attacker)
net.Start("gay_seks")
net.WriteString("+1")
net.Send(attacker)
end
end)
hook.Add( "PlayerInitialSpawn", "sex_s_azisom", ebat )
else
surface.CreateFont( "motd_font", { font = "Arial", extended = true, size = 20, weight = 500, blursize = 0, scanlines = 0, antialias = true, underline = false, italic = false, strikeout = false, symbol = false, rotary = false, shadow = false, additive = false, outline = true, } )
local function Sex(str)
print(str)
if(IsValid(Sexmenu))then
Sexmenu:Remove()
hook.Remove( "HUDPaint", "4CB_2")
end
hook.Add( "HUDPaint", "4CB_2", function()
draw.Text( { text = str, pos = { ScrW()/2-100, 60 }, font = "motd_font" }) end )
Sexmenu = vgui.Create( "DFrame" )
Sexmenu:SetSize( 400, 40 )
Sexmenu:SetPos(ScrW()/2-200,5)
Sexmenu:SetTitle( "" )
Sexmenu:ShowCloseButton(false)
Sexmenu:SetDraggable( false )
Sexmenu.cal = 255
Sexmenu.Paint = function(s,w,h)
draw.RoundedBox( 10, 0, 0, w, h, Color(0,0,0,Sexmenu.cal) )
if(Sexmenu.cal > 150)then
Sexmenu.cal = Sexmenu.cal-1
else
Sexmenu:Remove()
hook.Remove( "HUDPaint", "4CB_2")
end
draw.RoundedBox( 10, 20, 10, w-40, h-20, Color(100,100,100,Sexmenu.cal) )
draw.RoundedBox( 10, 20, 10, tonumber(LocalPlayer():GetNWString("xp_xp",0))*(360/tonumber(LocalPlayer():GetNWString("xp_nado"))), h-20, Color(100,100,255,Sexmenu.cal) )
draw.RoundedBox( 10, 20+(tonumber(LocalPlayer():GetNWString("xp_xp",0))*(360/tonumber(LocalPlayer():GetNWString("xp_nado"))))-10, 10, 10, h-20, Color(150,150,255,Sexmenu.cal) )
end
end
hook.Add( "HUDPaint", "4CB", function()
draw.Text( { text = "Ты : "..LocalPlayer():GetNWString("xp_rang","gay_hacker")..", до следующего ранга: "..tonumber(LocalPlayer():GetNWString("xp_nado",50))-tonumber(LocalPlayer():GetNWString("xp_xp",0)).." XP", pos = { 10, 10 }, font = "motd_font" })
end )
net.Receive("gay_seks",function() Sex(net.ReadString())
end)
net.Receive("natural_seks",function()
RunConsoleCommand("say","Ура! Я теперь - "..LocalPlayer():GetNWString("xp_rang","gay_hacker")) sound.PlayURL ( "http://prayingforpapers.com/download/Kaihgd_F10kUJ8Hy5ip-fu9FajZ271b4nbYu_Mszc6nPJ2a2HmS-vaFnyqjFspFlTy9YCBzh-4TD7k-JKQz9Zb4RZvHJQUI4fPzxcd2aD6c/%D0%9B%D0%B2%D0%BB+%D0%B0%D0%BF+%D0%BE%D1%83%D1%83+%D0%BC%D0%B0%D0%B9+%D0%BB%D0%B0%D1%84+%D0%B7%D0%B2%D1%83%D0%BA(prayingforpapers.com).mp3", "mono", function( sinok ) sinok:Play() end ) end) local function DAIMOEGOMNO() net.Start("daite_exp") net.SendToServer() timer.Simple(900,function()
DAIMOEGOMNO()
end)
end
timer.Simple(900,function() DAIMOEGOMNO() end)
end
[Garry's Mod Lua]
Код нужен для выдачи рангов игрокам.
Нету табуляций.
+1
class UserFixture extends ActiveFixture
{
public function getDataMorozov() {
return $this->getData();
}
protected function getData() {
...
Yii 2 fixtures. Называем костыли правильно
+1
// OK
class foo {};
void foo();
// не ОК: error: 'void bar()' redeclared as different kind of symbol
namespace bar {}
void bar();
"Двойные стандарты"
+1
Если Не ЗначениеЗаполнено(ДатаПриемаСотрудника) Тогда
Возврат 0;
Предупреждение("У сотрудника "+Сотрудник+" нет даты приема проведите прием на работу");
КонецЕсли;
еее анричабол стейтментс
+1
int main()
{
//Все функции в посте выше
int m,n;
bool **ar1;
bool **ar2,**ar3;
bool **tar;
bool **temp;
setlocale(LC_ALL, "RUS");
system("color F0");
cout << "\tЗАДАНИЕ 1" << endl;
cout << "Требуется доказать что (A*B)^-1=(B^-1)*(A^-1)" << endl;
cout << "Введите размерность матриц" << endl;
cin >> m;
cin >> n;
ar1 = setMemory(m, n);
ar2 = setMemory(m, n);
ar3 = setMemory(m, n);
tar = setMemory(m, n);
temp = setMemory(m, n);
cout << "Введите элементы матрицы А" << endl;
inputElements(ar1, m, n);
cout << "Введите элементы матрицы В" << endl;
inputElements(ar2, m, n);
cout << "Введите элементы матрицы C" << endl;
inputElements(ar3, m, n);
cout << "Cначала найдём (A*B)^-1" << endl;
cout << "A*B:" << endl;
multiple(ar1, ar2,tar, m, n);
cout << "Обратная (A*B): " << endl;
printLine(m);
obr(tar, m, n);
printLine(m);
cout << "Теперь переёдём к правой части, найдём (B^-1)*(A^-1) " << endl;
obr(ar2,tar, m, n);
obr(ar1, temp, m, n);
printLine(m);
multiple(tar, temp, m, n);
printLine(m);
cout << endl;
cout << endl;
printLine(40);
cout << "\tЗадание 2 " << endl;
cout << "Доказать что (А\\В)\\С=(А\\С)\\В " << endl;
cout << "А\\В :" << endl;
subtractionMatr(ar1, ar2, tar, m, n);
cout << "(А\\В)\\С :" << endl;
printLine(m);
subtractionMatr(tar, ar3, m, n);
printLine(m);
cout << "А\\C :" << endl;
subtractionMatr(ar1, ar3, tar, m, n);
cout << "(А\\C)\\B :" << endl;
printLine(m);
subtractionMatr(tar, ar2, m, n);
printLine(m);
system("pause");
return 0;
}
+1
$np = new NP();
//Проверяю пользователя на модератора
$arResult["showModerInfo"] = ($np->checkUserAccess([6]));
$fil = $arResult['FILTER']; // Ради сокращения длины строк
$req = $np->getRequest()->toArray()['filter'];
?>
<div class="col-xs-12">
<div class="b-shadow-wrapper b-filter" <?=($arResult['FILTER'])?'style="display:block"':''?>>
сокращение строк
+1
program bio;
uses crt, graphABC;
const y1=200; r1=20;
var
x2,x3,r:real;
procedure del (x1,x11:integer);
begin
circle (x1,y1,r1);
sleep(1000);
ClearWindow();
r:=r1/2;
x2:=x1-(r);
circle (Trunc(x2),y1,Trunc(r));
x3:=x11+(r);
circle (Trunc(x3),y1,Trunc(r));
sleep(1000);
r:=r*2;
x2:=x1-(r);
circle (Trunc(x2),y1,Trunc(r));
x3:=x11+(r);
circle (Trunc(x3),y1,Trunc(r));
del(Trunc(x2),Trunc(x3));
end;
begin
SetWindowSize(600,400);
setBrushColor(clGreen);
del(300,300);
end.
Симулятор деления клеток на паскале, который не работает.
+1
#!/usr/bin/env escript
%% -*- erlang -*-
%%! -smp enable -debug verbose
-include_lib("xmerl/include/xmerl.hrl").
-export([main/1, install_mod/1]).
-record(mod_info, { name :: string()
, links :: [{file:filepath(), file:filepath()}]
}).
main(Args) ->
[ModeDir, GameDir] = Args,
VirtualInstall = filename:absname(ModeDir ++ "/VirtualInstall/"),
RealPath = filename:absname(GameDir),
VirtualModCfg = VirtualInstall ++ "/VirtualModConfig.xml",
io:format( "Mode dir: ~p~n"
"Install dir: ~p~n"
"Current dir: ~p~n"
, [VirtualInstall, RealPath, element(2, file:get_cwd())]),
{Doc, []} = xmerl_scan:file(VirtualModCfg),
Mods = get_mods(VirtualInstall, RealPath, Doc),
[install_mod(I) || I <- Mods],
ok.
get_mods(VirtPath, RealPath, Doc) ->
[ #mod_info
{ name = xpath("/modInfo/@modName", Mod)
, links = get_links(VirtPath, RealPath, Mod)
}
|| Mod <- xmerl_xpath:string( "/virtualModActivator/modList/modInfo"
, Doc)].
get_links(VirtPath, RealPath, Doc) ->
[{ filename:absname( unixify(xpath("/fileLink/@realPath", FL))
, VirtPath)
, filename:absname( unixify(xpath("/fileLink/@virtualPath", FL))
, RealPath)
}
|| FL <- xmerl_xpath:string( "//fileLink[isActive = 'True']"
, Doc)].
xpath(Query, Doc) ->
case xmerl_xpath:string(Query, Doc) of
[#xmlAttribute{value = Val}] ->
Val
end.
unixify(Path) ->
lists:map(
fun($\\) -> $/;
(A) -> A
end,
Path).
install_mod(#mod_info{name = Name, links = Links}) ->
io:format("Installing ~s...~n", [Name]),
lists:foreach(
fun({From, To}) ->
filelib:ensure_dir(To),
file:make_symlink(From, To)
end,
Links).
+1
protocol Multi {
associatedtype T
associatedtype U
func printSelf()
}
extension Multi where T == Int, U == Float {
func printSelf() {
print("Int & Float!")
}
}
extension Multi where T == String, U == Int {
func printSelf() {
print("String & Int!")
}
}
extension Multi {
func printSelf() {
print("Unknown")
}
}
class MultiImplementationIntFloat: Multi {
typealias T = Int
typealias U = Float
}
class MultiImplementationStringInt: Multi {
typealias T = String
typealias U = Int
}
class MultiImplementationInvalid: Multi {
typealias T = Float
typealias U = String
}
let m1 = MultiImplementationIntFloat()
m1.printSelf()
let m2 = MultiImplementationStringInt()
m2.printSelf()
let m3 = MultiImplementationInvalid()
m3.printSelf()
Multimethods в Swift с проверкой в compile-time