- 1
- 2
- 3
- 4
- 5
- 6
php_value register_globals 1
php_flag register_globals on
php_value magic_quotes 1
php_flag magic_quotes on
php_value magic_quotes_gpc 1
php_flag magic_quotes_gpc on
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+148
php_value register_globals 1
php_flag register_globals on
php_value magic_quotes 1
php_flag magic_quotes on
php_value magic_quotes_gpc 1
php_flag magic_quotes_gpc on
n/c
+68
if (seriesOrder == SeriesRenderingOrder.REVERSE) {
//render series in reverse order
for (int pass = 0; pass < passCount; pass++) {
int seriesCount = dataset.getSeriesCount();
for (int series = seriesCount - 1; series >= 0; series--) {
int firstItem = 0;
int lastItem = dataset.getItemCount(series) - 1;
if (lastItem == -1) {
continue;
}
if (state.getProcessVisibleItemsOnly()) {
int[] itemBounds = RendererUtilities.findLiveItems(
dataset, series, xAxis.getLowerBound(),
xAxis.getUpperBound());
firstItem = Math.max(itemBounds[0] - 1, 0);
lastItem = Math.min(itemBounds[1] + 1, lastItem);
}
state.startSeriesPass(dataset, series, firstItem,
lastItem, pass, passCount);
for (int item = firstItem; item <= lastItem; item++) {
renderer.drawItem(g2, state, dataArea, info,
this, xAxis, yAxis, dataset, series, item,
crosshairState, pass);
}
state.endSeriesPass(dataset, series, firstItem,
lastItem, pass, passCount);
}
}
}
else {
//render series in forward order
for (int pass = 0; pass < passCount; pass++) {
int seriesCount = dataset.getSeriesCount();
for (int series = 0; series < seriesCount; series++) {
int firstItem = 0;
int lastItem = dataset.getItemCount(series) - 1;
if (state.getProcessVisibleItemsOnly()) {
int[] itemBounds = RendererUtilities.findLiveItems(
dataset, series, xAxis.getLowerBound(),
xAxis.getUpperBound());
firstItem = Math.max(itemBounds[0] - 1, 0);
lastItem = Math.min(itemBounds[1] + 1, lastItem);
}
state.startSeriesPass(dataset, series, firstItem,
lastItem, pass, passCount);
for (int item = firstItem; item <= lastItem; item++) {
renderer.drawItem(g2, state, dataArea, info,
this, xAxis, yAxis, dataset, series, item,
crosshairState, pass);
}
state.endSeriesPass(dataset, series, firstItem,
lastItem, pass, passCount);
}
}
}
нашел в jfreechart
Обе ветки if-else идентичны, только в одной цикл идет от нуля, в другой в обратную сторону.
Говнокод или нет?
+143
public void saveDomain(DomainMetadata domainMetadata){
domainStore.save(domainMetadata);
}
оттуда же
public void saveMail(Mail mail){
mailCollection.save(mail);
}
−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 ли у вас?
А человек знает: