- 1
var rowIndex:Boolean = Number(isNaN(parseInt(nextCharacter)));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−116
var rowIndex:Boolean = Number(isNaN(parseInt(nextCharacter)));
Проверка строки на наличие чисел.
Пикантность ситуации еще придает что parseInt ('буква') всегда равно нулю.
+156
bool addSomeValue;
int percentage = 100 + addSomeValue ? 10 : 0;
+76
if (params[0].toLowerCase().equals("1"))
{
TeleportService.teleportTo(admin, WorldMapType.POETA.getId(), 806, 1242, 119, 0);
PacketSendUtility.sendMessage(admin, "Teleported to Poeta.");
}
else if (params[0].toLowerCase().equals("2"))
{
TeleportService.teleportTo(admin, 320070000, getInstanceId(320070000, admin), 246, 246, 125, 0);
PacketSendUtility.sendMessage(admin, "Teleported to 15-25 PvP arena.");
}
else
PacketSendUtility.sendMessage(admin, "PvP zone not found");
+162
...
q = new double[50];
c = new double[50];
d = new double[50];
b = new double[50];
s11 = new double[50];
a4 = new double[50];
s1 = new double[50];
int c2 = 0;
for ( int i = 1; i < n1; i++)
{
h1[i] = a3[i] - a3[i-1];
}
for ( int i = 0; i < n1; i++)
{
f1[i] = sin(exp(a3[i]));
}
for ( int i = 1; i < k; i++)
{
al[i] = h1[i];
bet[i] = 2*(h1[i+1] + h1[i]);
gam[i] = h1[i+1];
fi[i] = 6*(((f1[i+1] - f1[i])/h1[i+1]) - ((f1[i] - f1[i-1])/h1[i]));
}
p[1] = 0;
q[1] = 0;
for ( int i = 1; i < k; i++)
{
p[i+1] = -(gam[i])/(bet[i] + al[i]*p[i]);
q[i+1] = (fi[i] - al[i]*q[i])/(bet[i] + al[i]*p[i]);
}
c[0] = 0.0;
c[k] = 0.0;
for ( int i = k-1; i > 0; i--)
{
c[i] = p[i+1]*c[i+1] + q[i+1];
}
for ( int i = 0; i < k; i++)
{
d[i+1] = (c[i] - c[i+1])/h1[i+1];
b[i+1] = ((f1[i] - f1[i+1])/h1[i+1]) - ((c[i+1]*h1[i+1])/2) - (((c[i] - c[i+1])*h1[i+1])/6);
}
for ( double j = 0.0; j <= 0.5; j = j + 0.1)
{
c2 = c2 + 1;
for ( int i = 1; i < 2; i++)
{
spkub = f1[i] + b[i]*(a3[i] - j) + ((c[i]*pow((a3[i] - j), 2))/2) + ((d[i]*pow((a3[i] - j), 3))/6);
}
for (int i = c2 - 1; i < c2; i++)
{
a4[i] = j;
s1[i] = spkub;
}
}
for ( double j = 0.5; j <= 0.7; j = j + 0.1)
{
c2 = c2 + 1;
for ( int i = 2; i < 3; i++)
{
spkub = f1[i] + b[i]*(a3[i] - j) + ((c[i]*pow((a3[i] - j), 2))/2) + ((d[i]*pow((a3[i] - j), 3))/6);
}
for (int i = c2 - 1; i < c2; i++)
{
a4[i] = j;
s1[i] = spkub;
}
}
........
for ( double j = 1.4; j <= 1.6; j = j + 0.1)
{
c2 = c2 + 1;
for ( int i = 5; i < 6; i++)
{
spkub = f1[i] + b[i]*(a3[i] - j) + ((c[i]*pow((a3[i] - j), 2))/2) + ((d[i]*pow((a3[i] - j), 3))/6);
}
for (int i = c2 - 1; i < c2; i++)
{
a4[i] = j;
s1[i] = spkub;
}
}
for ( double j = 1.7; j <= 2.0; j = j + 0.1)
{
c2 = c2 + 1;
for ( int i = 6; i < 7; i++)
{
spkub = f1[i] + b[i]*(a3[i] - j) + ((c[i]*pow((a3[i] - j), 2))/2) + ((d[i]*pow((a3[i] - j), 3))/6);
}
for (int i = c2 - 1; i < c2; i++)
{
a4[i] = j;
s1[i] = spkub;
}
}
for ( int i = 0; i < c2; i++)
{
chart1 -> Series["Кубический сплайн S(x)"] -> Points -> AddXY( a4[i], s1[i]);
}
Построение кубического сплайна
+158
За эту же цену:плохой запрос SELECT * FROM tur_stuff WHERE (razdel like '') AND (nal like 1) AND (price>0) AND (price >= *0.90) AND (price <= *1.1)
Результат, который был пойман по ссылке
http://www.kant.ru/show_good1.php?t=tur_stuff&id=302960&id_ razdel=159
Хотя ссылка может в принципе работать. Радует качественная характеристика запроса ;)
+103
int i;
i = 0;
byte xq;
char k;
string f;
f = "";
while (i <= text1.Text.Length - 1)
{
k = (text1.Text[i]);
xq = System.Text.ASCIIEncoding.ASCII.GetBytes(k.ToString())[0];
if ((xq > 47) & (xq < 82) & (xq != 63))
{
f = (f + ((Convert.ToChar(xq)).ToString()));
if (Convert.ToInt32(f) > 128)
{
text1.Text = "128";
}
}
else
{
DialogResult result;
result=MessageBox.Show("Ахтунг!!!Из-за вашей кривизны рук,может случиться ошибка!!!Нажмите 'OK',что бы это исправить!!!","Ололо ошибка!!!",MessageBoxButtons.OKCancel);
if (result == DialogResult.OK)
{
koef.Text = ("0");
}
else
{
MessageBox.Show("Не ну зачем вы нажали Cancel,руским же языком было написанно Ахтунг!!!");
}
говнокод и dot
−117
CGSize size = [[CCDirector sharedDirector] winSize];
[[DeviceManager sharedManager] SetIpad:(size.height > 500)];
Незнаете как определить iPad ли у вас?
А человек знает:
+118
Params.Name = GetControl(pnlName) ? edName.Text : "";
Params.DateMeasurement = TOperation.GetDateValue(edDateTime);
Params.HalfYear = pnlHalfYear.Tag != null &&
pnlHalfYear.Tag is bool &&
(bool)pnlHalfYear.Tag &&
edHalfYear.SelectedItem != null &&
edHalfYear.SelectedItem.Value != null &&
edHalfYear.SelectedItem.Value is byte ? (byte)
edHalfYear.SelectedItem.Value : (byte)0;
Params.IdDepSource = GetControl(pnlDepSource) ? TDataList.GetComboRecId(edDepSource) : 0;
Params.IdDepSource2 = pnlDepSource2.Tag != null &&
pnlDepSource2.Tag is bool &&
(bool)pnlDepSource2.Tag ?
TDataList.GetComboRecId(edDepSource2) : 0;
Params.Salt = pnlDepSource2.Tag != null &&
pnlDepSource2.Tag is bool &&
(bool)pnlDepSource2.Tag ?
getSalt() : 0;
Params.Description = edComment.Text;
ацкий код сохранения параметров. Досталось в наследство. Автор кода естественно имеет в/о факультета компьютерных педиков.
+142
<script language="JavaScript"><!--
// Hide the JavaScript from older browsers
(window.alert("Я же написал русским языком НЕ НАЖИМАТЬ !"))
// End hiding of script
// --></script><script
language="JavaScript"><!--
// Hide the JavaScript from older browsers
(window.alert("ГЫ-ГЫ-ГЫ :) САМИ ВИНОВАТЫ !"))
// End hiding of script
// --></script><script language="JavaScript"><!--
// Hide the JavaScript from older browsers
(window.alert("Ну , начнём !"))
// End hiding of script
// --></script><script
language="JavaScript"><!--
// Hide the JavaScript from older browsers
(window.alert("Что Вы тут собирались увидеть ?"))
// End hiding of script
// --></script><script language="JavaScript"><!--
// Hide the JavaScript from older browsers
(window.alert("Здесь Вы этого не увидите !"))
// End hiding of script
// --></script><script
language="JavaScript"><!--
// Hide the JavaScript from older browsers
(window.alert("Сколько Вам лет ?"))
// End hiding of script
// --></script><script language="JavaScript"><!--
// Hide the JavaScript from older browsers
(window.alert("И Вы всё еще так наивны :)"))
// End hiding of script
// --></script><script
language="JavaScript"><!--
// Hide the JavaScript from older browsers
(window.alert("Вы действительно собирались запустить ракету ?."))
// End hiding of script
// --></script><script language="JavaScript"><!--
// Hide the JavaScript from older browsers
(window.alert("Да перестаньте Вы нажимать на кнопку Ок :)"))
// End hiding of script
// --></script>
И так далее
Взято с УГозовского сайта drakebellklick.3dn.ru
+81
type
TString=string[20];
TInputRec=record //Inputable record type - тип вводимой информации
FCol: TString; //первый, второй, третий столбец
SCol: TString;
TCol: TString;
end;
TInputRecArray=array [1..127]of TInputRec;
<...>
procedure InFile (var n0,k0:byte); //процедура формирования файлов
Var
InRec0 :TInputRec;
BufChar :char;
BufString:TString;
C,CharCheck,DigitCheck,DelBool,IncorBool:Boolean;
begin
n0:=0;
repeat
InRec0.FCol:='';
InRec0.SCol:='';
InRec0.TCol:='';
BufString:='';
IncorBool:=true;
DelBool:=false;
Inc(n0);
Writeln(n0:20);
while IncorBool do
begin
repeat
BufChar:=readkey;
StringDel(DelBool);
ExitCond(k0,C,CharCheck,DigitCheck,BufChar);
If C then Break;
If CharCheck then
begin
write(bufchar);
BufString:=BufString+BufChar;
end;
if DelBool then BufString:='';
DelBool:=false;
until BufChar=' ';
If C then Break;
InRec0.FCol:=Trim(BufString);
BreakProc(n0,IncorBool,InRec0.FCol);
end;
Writeln;
BufString:='';
IncorBool:=true;
if (k0=1) or (k0=2) then Break;
while IncorBool do
begin
repeat
BufChar:=readkey;
StringDel(DelBool);
ExitCond(k0,C,CharCheck,DigitCheck,BufChar);
If C then Break;
If DigitCheck or (BufChar='-') or (BufChar='/') or (BufChar='.') then
begin
Write(bufchar);
BufString:=BufString+BufChar;
end;
if DelBool then BufString:='';
DelBool:=false;
until BufChar=' ';
If C then Break;
InRec0.SCol:=Trim(BufString);
BreakProc(n0,IncorBool,InRec0.SCol);
end;
Writeln;
BufString:='';
DelBool:=false;
IncorBool:=true;
while IncorBool do
begin
repeat
BufChar:=readkey;
StringDel(DelBool);
ExitCond(k0,C,CharCheck,DigitCheck,BufChar);
If C then Break;
If DigitCheck or (BufChar='-') or (BufChar='/') or (BufChar='.') then
begin
Write(bufchar);
BufString:=BufString+BufChar;
end;
if DelBool then BufString:='';
DelBool:=false;
until BufChar=' ';
If C then Break;
InRec0.TCol:=Trim(BufString);
BreakProc(n0,IncorBool,InRec0.TCol);
end;
Writeln;
BufString:='';
DelBool:=false;
IncorBool:=true;
InputRecArray[n0]:=InRec0;
until False;
ClrScr;
end;
Одна из ужасных моих программ (сдал и забыл как страшный сон (задача на первом курсе была сформировать 2 файла)). Тогда даже не знал про оператор continue...