- 1
<option value="Какое ваше девичья фамилия вашей матери?">Какое ваше девичья фамилия вашей матери?</option>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+130
<option value="Какое ваше девичья фамилия вашей матери?">Какое ваше девичья фамилия вашей матери?</option>
Экономим на переводах...
+122
Привет, посетите наш сайт [color=red]yadelphi.ru[/color]!
+132
public static string[] GetLogicalDrives()
{
// System.Environment.GetLogicalDrives()
new EnvironmentPermission(PermissionState.Unrestricted).Demand();
// System.IO.Directory.GetLogicalDrives()
new SecurityPermission(SecurityPermissionFlag.UnmanagedCode).Demand();
int logicalDrives = Win32Native.GetLogicalDrives();
if (logicalDrives == 0)
{
__Error.WinIOError();
}
uint num = (uint)logicalDrives;
int num2 = 0;
while (num != 0u)
{
if ((num & 1u) != 0u)
{
num2++;
}
num >>= 1;
}
string[] array = new string[num2];
char[] array2 = new char[]
{
'A',
':',
'\\'
};
num = (uint)logicalDrives;
num2 = 0;
while (num != 0u)
{
if ((num & 1u) != 0u)
{
array[num2++] = new string(array2);
}
num >>= 1;
char[] expr_6E_cp_0 = array2;
int expr_6E_cp_1 = 0;
expr_6E_cp_0[expr_6E_cp_1] += '\u0001';
}
return array;
}
Копался сегодня в дебрях .NET'а и нашёл 2 метода получения списка дисков:
System.Environment.GetLogicalDrives() и System.IO.Directory.GetLogicalDrives()
Различается код только первой срокой запроса разрешений.
Если один метод устарел-бы, то можно было его форварднуть через атрибут TypeForwardedTo.
Или хотя-бы объединить код вынеся запрос разрешений.
Оба метода доступны ещё с .NET 1.1. Но вот класс DriveInfo, который появился только в .NET 2.0 использует метод Directory.GetLogicalDrives()
Это такая "фича" с копипастом кода или тут есть какой-то сакральный смысл?
+133
private bool IsSubscriptionFree()
{
try
{
if (AccountManager.CurrentManager.CurrentSubscription != null)
{
if (AccountManager.CurrentManager.CurrentSubscription.IsValid)
{
if (AccountManager.CurrentManager.CurrentSubscription.Name.ToLower().Contains("free") ||
AccountManager.CurrentManager.CurrentSubscription.Name.ToLower().Contains("trial")
)
{
return true;
}
}
return false;
}
return false;
}
catch (Exception)
{
return false;
}
}
+126
Здравствуй, анон. Хочу представить тебе свой взглад на этот сайт.
Первое время здесь выкладывались действительно годные
говнокоды с двачей и других имиджборд, но теперь каждый
желающий может написать что-то свое.
Иногда это, сука, раздражает. Не всем всегда охота слушать
сопливое нытье прыщавого нью хикке о том или другом языке,
например. Как отличить, годный говнокод или нет? Ответ прост.
Имхо, каждый говнокод с порядковым номером
больше 1500 чаще всего оказывается калом фекалоида.
Я могу объяснить это тем, что вначале здесь сидели вполне
себе адекватные ребята, но вот, и на этот сайт перекинулась
раковая клетка. Новые говнокоды читать просто неинтересно.
Пожалуйста, анон, читай действительно годные говнокоды,
не забивай свою относительно чистую голову всяким дешевым бредом.
Не надо.
+123
Судя по Вашим оценкам, образцы моего кода не так у ж и плохи. Это радует; но в таком случае, получается, что я ошибся форумом.
Если это действительно так, я спешу сменить амплуа г.кодера.
Непонаслышке зная, что бан тут получить практически нереально, я все таки сделаю отчаянную попытку:
Логин: [email protected]
Пароль: gcode116
Я желаю Вам всего самого наилучшего. С Вами было весело.
За сим, остаюсь, ваш Stertor. Списаться со мной можно по вышеуказанному адресу.
+163
// WTF адская магия
$_SESSION['item_count'] = $_SESSION['item_count'] + 1;
$_SESSION['item_count'] = $_SESSION['item_count'] - 1;
Достался в наследие код корзины
+34
class A
{
public:
unsigned int m_value;
inline bool operator != ( const A & value )
{
unsigned int temp;
temp = 0 != ( m_value != value.m_value );
return 0 == temp;
}
inline bool operator == ( const A & value )
{
unsigned int temp;
temp = 0 != ( m_value == value.m_value );
return 0 != temp;
}
};
Фрагмент кода одной коммерческой библиотеки. Имя класса изменено, 100500 прочих методов вырезано, но они похожи на эти.
Я не буду акцентировать внимание на том, что операторы невозможно использовать для константных объектов, даже не буду говорить о странном способе сравнения целых чисел... Но я упомяну о том, что 'operator !=' работает немножко не так, как руссо-индусы ожидали.
+14
int error = (unsigned)-1;
int x, y, w, h;
x = y = w = h = error;
stream >> x >> y >> w >> h;
if(x == error || y == error || w == error || h == error)
...
Не нашёл, как по-другому обрабатывать ошибки текстовых командах.
+166
<?php
// ПОдключение к БД
include'connect.php';
$x = 1;
$sql_1 = 'SELECT * FROM etalon';
$res = mysql_query($sql_1);
$num_rows = mysql_num_rows($res);
while ($x < $num_rows)
{
// Определение содержимого данной строки
$name = mysql_query("SELECT name FROM etalon WHERE id ='$x'");
$value = mysql_query("SELECT value FROM etalon WHERE id ='$x'");
$type = mysql_query("SELECT type FROM etalon WHERE id ='$x'");
$priority = mysql_query("SELECT priority FROM etalon WHERE id ='$x'");
echo '<table width=1024 border=1 align=center cellpadding=0 cellspacing=0><tr>
<td align=center>'. $name. '</td>
<td align=center>'.$value.'</td>
<td align=center>'.$type.'</td>
<td align=center>'.$priority.'</td>
<td align=center><img src=/images/apply.png ><br></td>
</tr>
</table>';
$x++;
}
?>
http://forum.php.su/topic.php?forum=71&topic=10932&postid=13 71975539#1371975539