- 1
- 2
if (medicalRecords == null)
new List<MedicalRecordDispatchingInfoViewModel>();
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+143
if (medicalRecords == null)
new List<MedicalRecordDispatchingInfoViewModel>();
Просто сделай мне лист
+115
library ch;
uses
Windows,SysUtils,controls,graphics,extctrls,shellapi,Unit1 in 'Unit1.pas' {Form1};
type
NTStatus = cardinal;
far_jmp = packed record
push: byte;
PProc: pointer;
ret: byte;
end;
OldCode = packed record
one: dword;
two: dword;
end;
const
STATUS_ACCESS_DENIED = NTStatus($C0000022);
STATUS_SUCCESS = NTStatus($00000000);
function CreateProcessW(lpApplicationName: PWideChar; lpCommandLine: PWideChar;
lpProcessAttributes, lpThreadAttributes: PSecurityAttributes;
bInheritHandles: BOOL; dwCreationFlags: dword; lpEnvironment: pointer;
lpCurrentDirectory: PWideChar; const lpStartupInfo: TStartupInfo;
var lpProcessInformation: TProcessInformation): BOOL; stdcall;
external 'kernel32.dll' name 'CreateProcessW';
var
CPA: pointer;
OldCPA: OldCode;
JmpCPA: far_jmp;
b:cardinal;
procedure UnHook;
begin
WriteProcessMemory(INVALID_HANDLE_VALUE, CPA, @OldCPA, sizeof(OldCode), b);
end;
function FalseCreateProcessW():boolean;
begin
SetLastError(ERROR_ACCESS_DENIED);
result:=falsecreateprocessw
end;
function TrueCreateProcessW(lpApplicationName: PWideChar;
lpCommandLine: PWideChar; lpProcessAttributes, lpThreadAttributes
: PSecurityAttributes; bInheritHandles: BOOL; dwCreationFlags: dword;
lpEnvironment: pointer; lpCurrentDirectory: PWideChar;
const lpStartupInfo: TStartupInfo;
var lpProcessInformation: TProcessInformation): BOOL; stdcall;
begin
WriteProcessMemory(INVALID_HANDLE_VALUE, CPA, @OldCPA, sizeof(OldCode), b);
Result := CreateProcessW(lpApplicationName, lpCommandLine,
lpProcessAttributes, lpThreadAttributes, bInheritHandles, dwCreationFlags,
lpEnvironment, lpCurrentDirectory, lpStartupInfo, lpProcessInformation);
WriteProcessMemory(INVALID_HANDLE_VALUE, CPA, @JmpCPA, sizeof(far_jmp), b);
end;
function NewCreateProcessW(lpApplicationName: PWideChar;
lpCommandLine: PWideChar; lpProcessAttributes, lpThreadAttributes
: PSecurityAttributes; bInheritHandles: BOOL; dwCreationFlags: dword;
lpEnvironment: pointer; lpCurrentDirectory: PWideChar;
const lpStartupInfo: TStartupInfo;
var lpProcessInformation: TProcessInformation): bool; stdcall;
var
reason:string;
begin
result:=true;// подавляем ошибку "Доступ запрещен"
// если что-то нам не понравилось, выходм
else
// или выполняем командную строку
Result := TrueCreateProcessW(lpApplicationName, lpCommandLine,
lpProcessAttributes, lpThreadAttributes, bInheritHandles, dwCreationFlags,
lpEnvironment, lpCurrentDirectory, lpStartupInfo, lpProcessInformation);
end;
procedure SetHook;
begin
CPA := GetProcAddress(getmodulehandle('kernel32.dll'), 'CreateProcessW');
ReadProcessMemory(INVALID_HANDLE_VALUE, CPA, @OldCPA, sizeof(OldCode), b);
JmpCPA.push := $68;
JmpCPA.PProc := @NewCreateProcessW;
JmpCPA.ret := $C3;
WriteProcessMemory(INVALID_HANDLE_VALUE, CPA, @JmpCPA, sizeof(far_jmp), b);
end;
function MessageProc(code: integer; wParam: word; lParam: longint)
: longint; stdcall;
begin
Result := CallNextHookEx(0, code, wParam, lParam);
end;
procedure SetGlobalHookProc();
begin
SetWindowsHookEx(WH_GETMESSAGE, @MessageProc, HInstance, 0);
sleep(infinite);
end;
procedure SetGlobalHook();
var
//hMutex: dword;
TrId: dword;
begin
CreateMutex(nil, False, 'Vhook@016');
if GetLastError = 0 then
CreateThread(nil, 0, @SetGlobalHookProc, nil, 0, trid)
end;
procedure DLLEntryPoint(dwReason: dword);
begin
case dwReason of
DLL_PROCESS_ATTACH:
begin
SetHook;
SetGlobalHook;
end;
DLL_PROCESS_DETACH:
begin
UnHook;
end;
end;
end;
begin
DllProc := @DLLEntryPoint;
DLLEntryPoint(DLL_PROCESS_ATTACH);
end.
+131
private void аффинныйШифрToolStripMenuItem_Click(object sender, EventArgs e)
{
foreach (Form childForm in MdiChildren)
{
childForm.Close();
}
foreach (Form f in this.MdiChildren)
{
return;
}
Affiniy af = new Affiniy();
af.TopLevel = false;
af.Show();
tabPage1.Controls.Add(af);
af.WindowState = System.Windows.Forms.FormWindowState.Maximized;
}
Попросили посмотреть код. 15 методов с различными простейшими шифрами, но чудо foreach -> return, присутствует в каждом. И не лень кому-то было...
+135
public static void InsertSalesPerson(
ref int? SalesPersonID, int DealerProfileID, int DealerID, int? WebSiteID, string LastName, string FirstName, string Phone, string Email, string Password,
int AccessLevelID, int? StatusID, int? LanguageID, int? TimeZoneID, string Title, string SpokenLanguages, bool IsShownInWebSite, bool IsUserInWebSite, string UserName)
+130
catch (Exception e)
{
CommonAPI.SetErrorApp(0, MethodBase.GetCurrentMethod().DeclaringType.Name + "." + MethodBase.GetCurrentMethod().Name, e.Message);
#if DEBUG
throw e;
#else
return 0;
#endif
}
+128
#define STUPID_ACCELF_TEXT_SHIT
+46
//В хедере
QVector<double> stateStack;
//Сохраняем
stateStack.push_back((double)renderInclusionsAs3DMeshSpheres);
stateStack.push_back((double)transparencyForClosestSidePolies);
stateStack.push_back((double)renderFEMGrid);
stateStack.push_back((double)NEST_results_detail_per_unit);
stateStack.push_back((double)sourceLineActive);
stateStack.push_back((double)renderScale);
stateStack.push_back((double)c2DZoom1To1);
stateStack.push_back((double)render2DInclusions);
stateStack.push_back((double)render3DInclusions);
stateStack.push_back((double)renderNESTResults);
stateStack.push_back((double)renderFEAResults);
stateStack.push_back((double)NEST_anumTime);
stateStack.push_back((double)isAnimRun);
stateStack.push_back((double)NEST_timeIterToRender);
stateStack.push_back((double)NEST_RenderResultsIn3D);
stateStack.push_back((double)NEST_renderTestPoints);
stateStack.push_back((double)nestNewResults);
stateStack.push_back((double)fibers_renderFormedRegions);
stateStack.push_back((double)sourceLineStarted);
stateStack.push_back((double)renderSourceLine);
stateStack.push_back((double)heatQuadsModifyMode);
stateStack.push_back((double)renderTopHeats);
stateStack.push_back((double)sliceModifyMode);
stateStack.push_back((double)useSlicePlane);
stateStack.push_back((double)showSlicedPart);
stateStack.push_back((double)cRenderMenuOpended);
stateStack.push_back((double)cForbidRenderResultsOverLayers);
stateStack.push_back((double)renderCoordLines);
stateStack.push_back((double)renderDimensions);
stateStack.push_back((double)renderLimits);
stateStack.push_back((double)cResTransparency);
stateStack.push_back((double)cRenderResultsOverLayers);
stateStack.push_back((double)cActiveLayer);
stateStack.push_back((double)renderMiniMapAtTop);
stateStack.push_back((double)subCompositeMode);
stateStack.push_back((double)subCompositeMapRendering);
stateStack.push_back((double)fibersRenderable);
stateStack.push_back((double)renderFibersAsMesh);
stateStack.push_back((double)droplets_detailedSpheres);
stateStack.push_back((double)cViewType);
//Загружаем
renderInclusionsAs3DMeshSpheres =(bool)stateStack[0];
transparencyForClosestSidePolies= stateStack[1];
renderFEMGrid=(bool) stateStack[2];
NEST_results_detail_per_unit= stateStack[3];
sourceLineActive=(bool) stateStack[4];
renderScale=(bool) stateStack[5];
c2DZoom1To1=(bool) stateStack[6];
render2DInclusions=(bool) stateStack[7];
render3DInclusions=(bool) stateStack[8];
renderNESTResults=(bool) stateStack[9];
renderFEAResults=(bool) stateStack[10];
NEST_anumTime= stateStack[11];
isAnimRun=(bool) stateStack[12];
NEST_timeIterToRender= stateStack[13];
NEST_RenderResultsIn3D=(bool) stateStack[14];
NEST_renderTestPoints=(bool) stateStack[15];
nestNewResults=(bool) stateStack[16];
fibers_renderFormedRegions=(bool) stateStack[17];
sourceLineStarted=(bool) stateStack[18];
renderSourceLine=(bool) stateStack[19];
heatQuadsModifyMode=(bool) stateStack[20];
renderTopHeats=(bool) stateStack[21];
sliceModifyMode=(bool) stateStack[22];
useSlicePlane=(bool) stateStack[23];
showSlicedPart=(bool) stateStack[24];
cRenderMenuOpended=(bool) stateStack[25];
cForbidRenderResultsOverLayers=(bool) stateStack[26];
renderCoordLines= stateStack[27];
renderDimensions=(bool) stateStack[28];
renderLimits= stateStack[29];
cResTransparency= stateStack[30];
cRenderResultsOverLayers=(bool) stateStack[31];
cActiveLayer= stateStack[32];
renderMiniMapAtTop =(bool) stateStack[33];
subCompositeMode =(bool) stateStack[34];
subCompositeMapRendering =(bool) stateStack[35];
fibersRenderable=(bool) stateStack[36];
renderFibersAsMesh=(bool) stateStack[37];
droplets_detailedSpheres= stateStack[38];
cViewType= stateStack[39];
Структуры для педиков.
−131
def sum_all_orders
sum = 0
Order.where(user_id: self.id).each do |order|
sum = sum + order.total_sum
end
sum
end
# вместо
def sum_all_orders
orders.sum(&:total_sum)
end
В коде магазина, таких ляпов полон проект. Задрался dd жмакать.
Так сложно API active_support почитать???
+151
$s = $this->getAdapter()->select()->from(array('b' => $this->info('name'), array(
'text',
'link',
'image',
'show_register',
)))->joinInner(array('s' => 'banner_size'), 's.id=b.size_id', array('x', 'y'))
->where('b.show_it = ?', 1)
->where('s.x = ?', $sizeX)
->where('s.y = ?', $sizeY)
->limit(1)
->order('RAND()');
if (!empty($uid)){
$s->where('(b.show_register= ?, 1)' OR '(b.show_register= ?, 0)');
} else {
$s->where('(b.show_register= ?, -1)' OR '(b.show_register= ?, 0)');
}
echo $s-> __toString();
// var_dump(!empty($uid));
return $this->getAdapter()->fetchRow($s);
мега крутое условие
$s->where('(b.show_register= ?, 1)' OR '(b.show_register= ?, 0)');
+131
// Сериализуем
var outStream = new MemoryStream();
serializer.Serialize(outStream, storedSplitInfo);
string output = outStream.ToArray().Aggregate(string.Empty, (current, simbol) => current + (char) simbol);
...
// Десериализуем
var serializer = new XmlSerializer(typeof(StoredSplitInfo));
return (StoredSplitInfo)serializer.Deserialize(new MemoryStream(docNumber.SplitInfo.Select(c => (byte)c).ToArray()));
Вот таким изощренным способом мы умеем сериализовывать объекты в XML