- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
int main()
{
int i;
for(clrscr(),
printf("starting of stupid progam\n"),
i=10;
i--;
printf("i= %d\n",i));
return 0;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+10.9
int main()
{
int i;
for(clrscr(),
printf("starting of stupid progam\n"),
i=10;
i--;
printf("i= %d\n",i));
return 0;
}
Страшен язык Си
+10.8
// собственно заполнение
for (i = pdir ? old_end_y : old_end_x; i != pdir ? (sel_end_y + gstep) : (sel_end_x + gstep); i++)
{
if (cells[pdir ? sel_x : i][pdir ? i : sel_y])
freemem(cells[pdir ? sel_x : i][pdir ? i : sel_y]);
if (is_arith)
{
cells[pdir ? sel_x : i][pdir ? i : sel_y] = ftoa(arith_first);
arith_first += arith_step;
}
else
{
if (cells[sel_x][sel_y])
{
cells[pdir ? sel_x : i][pdir ? i : sel_y] = (char*)allocmem(strlen(cells[sel_x][sel_y]) + 1);
strcpy(cells[pdir ? sel_x : i][pdir ? i : sel_y], cells[sel_x][sel_y]);
}
}
Индус помешался на тернарной операции.
+10.6
private void UpdateLabel(string str)
{
if (str == "!0123clear3210!")
{
textBox1.Clear();
return;
}
textBox1.AppendText(str);
}
а иногда стираем
+10
Граждане, минуточку внимания!
Оплачивать сервер нам больше не под силу. До настоящего времени это делали я и админ. Страйкер в данный момент занят поисками более бюджетного хостинга.
Если кто-то хочет поддержать говнокод на плаву, внесите посильное пожертвование. По понятным причинам реквизиты я приводить не буду.
За дополнительной инфой: [email protected]
+10
var
DPen: TGPPen;
Drawer: TGPGraphics;
DBrush: TGPSolidBrush;
DFntFam: TGPFontFamily;
DPath: TGPGraphicsPath;
IC,BC:Integer;
ICL, BCL:TGPColor;
W:WideString;
si:TGPRectF;
rt:TGPRectF;
GP:TGPPoint;
begin
W:=FWaterMark.Text;
IC:=ColortoRGB(FWaterMark.Font.Color);
BC:=ColorToRGB(FWaterMark.CircuitColor);
ICl:=MakeColor(GetRValue(IC), GetGValue(IC), GetBValue(IC));
BCL:=MakeColor(GetRValue(BC), GetGValue(BC), GetBValue(BC));
Drawer:=TGPGraphics.Create(FBitMap.Canvas.Handle);
Drawer.SetCompositingQuality(CompositingQualityHighQuality);
Drawer.SetSmoothingMode(SmoothingModeAntiAlias);
Drawer.SetTextRenderingHint(TextRenderingHintAntiAlias);
DPath:=TGPGraphicsPath.Create;
DPen:=TGPPen.Create(BCL, FWaterMark.FCircuitWidth);
DBrush:=TGPSolidBrush.Create(ICL);
DFntFam:=TGPFontFamily.Create(FWaterMark.Font.Name);
RT.X:=0;
RT.Y:=0;
RT.Width:=FBitMap.Width;
RT.Height:=FBitMap.Height;
DPath.AddString(W, Length(W), DFntFam, FontStyleBold, FWaterMark.Font.Size, GP, TGPStringFormat.Create());
DPath.GetBounds(RT, nil, DPen);
DPath.Reset;
//В общем, хз, как узнать ширину и высоту нарисованного.
//MeasureString/MeasureCharacterRanges не подходят,а в доке такая муть, что я чуть не спился.
Нежнейший аромат...
+10
$output = preg_replace("/[0-9]{2}$/", ".$0", $input);
На входе строка с числом. На выходе должно быть это число, поделенное на 100. Далее, диалог:
[И]нтересующийся: А чем плохо просто поделить на сто?
[Г]овнокодер: У числа могут быть нули впереди .
[И]: Ну оно же приведется к флоату при делении
[Г]: php > var_dump(5435353534/100);
float(54353535.34)
[Г]: php > var_dump(00005435353534/100);
float(7459203.48)
[Г]: результат должен быть как у первого
+10
#ifdef _MSC_VER
template<typename> using void_t = void;
__if_exists(void_t<int>) {}
#endif
Эти строчки превратят Visual Studio 2015 в блокнот с подсветкой синтаксиса.
Для максимального эффекта их следует поместить в stdafx.h или любой другой повсеместно используемый заголовок.
Предположительно, на более старых студиях будет тот же эффект, но я не проверял.
+10
if ($invitationType == '1' || '2') {}
Indian validation. WHYYYYY?
+10
http://i.imgur.com/g5MswBc.png
Emotive programming in XCode
+10
final public function getCustomerKey()
{
return implode('', array_map('c'.'h'
.'r', explode('.', '53.51.50.52.49.51.50.50.49.51.102.100.50.57.55.54.101.54.56.51.51.57.102.55.53.102.49.57.100.54.49.98.51.51.49.56.99.53.57.48.57.49')
));
}