-
Лучший говнокод
- В номинации:
-
- За время:
-
-
+157
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
/**/ if ($page+1 <= $sch-1)
/**/ {echo "<a href='in_mes.php?page=".($page+1)."' class='nav_lnk'><strong>".($page+2)."</strong></a>";
/**/
/**/ echo " ";}
/**/
/**/ if ($page+2 <= $sch-1)
/**/ {echo "<a href='in_mes.php?page=".($page+2)."' class='nav_lnk'><strong>".($page+3)."</strong></a>";
/**/
/**/ echo " ";}
/**/
/**/ if ($page+3 <= $sch-1)
/**/ {echo "<a href='in_mes.php?page=".($page+3)."' class='nav_lnk'><strong>".($page+4)."</strong></a>";
/**/
/**/ echo " ";}
/**/
/**/ if ($page+4 <= $sch-1)
/**/ {echo "<a href='in_mes.php?page=".($page+4)."' class='nav_lnk'><strong>".($page+5)."</strong></a>";
/**/
/**/ echo " ";}
/**/
/**/ if ($page+5 <= $sch-1)
/**/ {echo "<a href='in_mes.php?page=".($page+5)."' class='nav_lnk'><strong>".($page+6)."</strong></a>";
/**/
/**/ echo " ";}
оригинальное форматирование сохранено. Что человек этим пытался сказать - не понятно
nolka4,
28 Августа 2009
-
+49.2
- 1
- 2
- 3
- 4
if (strlen(tmpStr) > 250)
strncpy(fields[i].info.fieldName, tmpStr, 250);
else
strcpy(fields[i].info.fieldName, tmpStr);
А пох - все равно скопируем. =)
rockerzz,
27 Августа 2009
-
+133.9
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
switch (aDataType.FullName)
{
case "System.SByte":
case "System.Int16":
case "System.Int32":
case "System.Int64":
case "System.Single":
case "System.Double":
case "System.Decimal":
case "System.DateTime":
_IsNumeric = true;
break;
case "System.String":
_IsNumeric = false;
break;
default:
throw new ArgumentException("Not supported field data type: " +
aDataType.FullName, "aDataType");
}
Не надо хардкодить названия типов
sanya_fs,
26 Августа 2009
-
+50
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
int i, j;
for (i = j = 0; i < 4; i++)
if (frame & (0x8 >> i))
{
if (i < 2 && p.value < double(frames1[j]) && !(i && j) ||
i > 1 && p.value > double(frames1[j]))
p.value.attr = 1 + i;
j++;
}
Как вам цикл до 4 с тремя проверками на значение счётчика? :)
Dimarius,
25 Августа 2009
-
+132.8
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//------------------------------------------------------------
private void AddDesigner()
{
Lazy<HostSurfaceFactory, IDesignerMetadataView> exportSurfaceFactory = fileNewDialog.GetHostFactory();
HostControl hc = new HostControl();
if (designerCounts.ContainsKey(exportSurfaceFactory.Metadata.ItemType))
designerCounts[exportSurfaceFactory.Metadata.ItemType]++;
else
designerCounts.Add(exportSurfaceFactory.Metadata.ItemType, 1);
string siteName = exportSurfaceFactory.Metadata.ItemType + designerCounts[exportSurfaceFactory.Metadata.ItemType].ToString();
HostSurface hostSurface = exportSurfaceFactory.Value.CreateNew(siteName);
hc.InitializeHost(hostSurface);
string fileName = siteName + "." + exportSurfaceFactory.Metadata.FileExtension;
TabPage tabpage = new TabPage(fileName + " - Design");
tabpage.Tag = exportSurfaceFactory.Metadata.Language;
hc.Parent = tabpage;
hc.Dock = DockStyle.Fill;
this.tabControl1.TabPages.Add(tabpage);
this.tabControl1.SelectedIndex = this.tabControl1.TabPages.Count - 1;
this.outputWindow.Writeline("Opened new host.");
this.toolbox.DesignerHost = hostSurface.DesignerHost;
this.solutionExplorer.AddFileNode(fileName);
SetupMenus(hostSurface);
}
Пример из MEF. Написан неким Dinesh Chandnani.
Gru,
25 Августа 2009
-
+139
- 1
dgridPFF1.Rows[1].Cells[1].Value = UtilHelper.Number2String(Convert.ToDouble(UtilHelper.StringToInvariantCulture(dgridPFF1.Rows[0].Cells[1].Value), UtilHelper.getCultureInfo()) / Convert.ToDouble(UtilHelper.StringToInvariantCulture(dgridPFF2.Rows[0].Cells[0].Value),UtilHelper.getCultureInfo()), 2); // String.Format(UtilHelper.getCultureInfo(),UtilHelper.NUMBERIC_FORMAT_2,Convert.ToDouble(dgridPFF1.Rows[0].Cells[1].Value) / Convert.ToDouble(dgridPFF2.Rows[0].Cells[0].Value, UtilHelper.getCultureInfo()));
Виетнамский jungle code :)
bugotrep,
16 Августа 2009
-
+153.1
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
function filterVar($value)
{
if (get_magic_quotes_gpc())
{
$value = stripslashes($value);
}
$value = strip_tags($value); //режем теги.
$value = preg_replace('%(<[^>]*(>|$)|>)%e', '', $value);
return str_replace(array("\n", "\r"), array(' ', ''), $value);
}
foreach ($_GET as $reqValue)
{
$reqValue = is_array($reqValue) ? array_filter($reqValue, 'filterVar') : filterVar($reqValue);
}
$_REQUEST = array_merge ($_GET,$_POST);
это меня вывело из себя
junqed,
13 Августа 2009
-
+153.9
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
<?php
/* ... */
$sbj->hasNewMsgs = false;
if (User::isLogged()) {
if (0) {
if (/* Condition */) {
$sbj->hasNewMsgs = true;
}
}
}
/* ... */
?>
Пишу форум. Выкладываю в публичный доступ более менее стабильную версию. Обнаруживается баг: «когда в теме есть новые сообщения — она не помечается, хотя категория, которая её содержит — помечается, как "с новыми сообщениями"». Неделю ленюсь залезть в исходники, найти, где же этот баг закрался (представляя, сколько кода надо перелопатить). Таки зашёл и сразу к модели, а там...
Видно, дебажил и забыл убрать «экранизацию»
Shock,
12 Августа 2009
-
+163.3
- 1
- 2
- 3
- 4
- 5
- 6
- 7
$true = true;
for ($i=0; $i<count($list); $i++)
if (!isset($list[$i]))
$true = false;
if ($true != true)
die ("Error");
Немного о правде и лжи
GreenSid,
11 Августа 2009
-
+147.6
- 1
- 2
$false = false;
return $false;
В Jooml'е встретил нашел такой кусок
guest,
05 Августа 2009