- 1
- 2
- 3
- 4
function repeattimer(functionname, looptime){
eval(functionname+"();");
setTimeout("repeattimer(\""+functionname+"\", "+looptime+");", looptime);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+162
function repeattimer(functionname, looptime){
eval(functionname+"();");
setTimeout("repeattimer(\""+functionname+"\", "+looptime+");", looptime);
}
Не знаю насчёт того, ГК это или нет, но я бы сделал совсем не таким способом.
+130
public static string[] cInt = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" };
...
bool cont = true;
int i=0;
string ss = "";
...
while ((cont) && (i < e_number.Text.Length))
{
if (Array.IndexOf(cInt, e_number.Text[i].ToString()) > -1)
{
ss = ss + e_number.Text[i];
num = Convert.ToInt32(ss);
}
else { cont = false; }
i = i + 1;
}
if (ss == "")
{ num = 0; }
Это повергло меня в ужас. Проверка, введено ли в e_number числовое значение и преобразование его в int.
−168
piarra=[3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5, 8, 9, 7, 9, 3, 2, 3, 8, 4, 6, 2, 6, 4, 3, 3, 8, 3, 2, 7, 9, 5, 0, 2, 8, 8, 4, 1, 9, 7, 1, 6, 9, 3, 9, 9, 3, 7, 5, 1, 0, 5, 8, 2, 0, 9, 7, 4, 9, 4, 4, 5, 9, 2, 3, 0, 7, 8, 1, 6, 4, 0, 6, 2, 8, 6, 2, 0, 8, 9, 9, 8, 6, 2, 8, 0, 3, 4, 8, 2, 5, 3, 4, 2, 1, 1, 7, 0, 6, 7, 9]
piarrb=[3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5, 8, 9, 7, 9, 3, 2, 3, 8, 4, 6, 2, 6, 4, 3, 3, 8, 3, 2, 7, 9, 5, 0, 2, 8, 8, 4, 1, 9, 7, 1, 6, 9, 3, 9, 9, 3, 7, 5, 1, 0, 5, 8, 2, 0, 9, 7, 4, 9, 4, 4, 5, 9, 2, 3, 0, 7, 8, 1, 6, 4, 0, 6, 2, 8, 6, 2, 0, 8, 9, 9, 8, 6, 2, 8, 0, 3, 4, 8, 2, 5, 3, 4, 2, 1, 1, 7, 0, 6, 7, 9]
result = []
for i in range(len(piarra)**2):
result.append(0)
def decr(a):
if a[-1]>0:
a[-1]-=1
else:
a.pop()
decr(a)
a.append(9)
if a[0]==0:
a.remove(0)
while piarra != [0]:
decr(piarra)
for i in range(len(piarrb)):
result[-1-i]+=piarrb[-1-i]
while(sorted(result)[-1]>9):
for i in range(len(result)):
if result[i]>9:
result[i]-=10
result[i-1]+=1
while result[0]==0:
result.remove(0)
sqrstr=''
for i in result:
sqrsrt+=`i`
print sqrstr
Пи в квадрате. Оцените нетривиальность решений.
+119
percentDiscount = Math.Round( Math.Round( (toChequeLine.AmountDose - fromChequeLine.Amount) /
toChequeLine.AmountDose * 100, 6,
MidpointRounding.AwayFromZero)
, 1, MidpointRounding.AwayFromZero);
Вычисляем процент с округлением до первого знака.
+156
<?php
class Control {
const
ENV_VAR = 'REQUEST_URI',
DIR = _SCRIPT,
MAIN = 'default',
FILENAME_MASK = '%s.ctrl.php',
CHAR = '.';
private static function _parametrize(&$var) {
static $params = null;
(null === $params) && ($params =& self::$_params);
((is_numeric($var))
&& (($params[] = $var) || 1)
|| (self::CHAR === $var[0])
&& (($params[] = substr($var, 1)) || 1)
|| (false !== ($dot = strpos($var, self::CHAR)))
&& (($params[substr($var, 0, $dot)] = substr($var, $dot + 1)) || 1))
&& ($var = null);
}
public static function call($name, $_PARAMS = array()) {
static $_TPL = null;
(null === $_TPL) && ($_TPL =& $GLOBALS['_TPL']);
static $_DATA = null;
(null === $_DATA) && ($_DATA =& $GLOBALS['_DATA']);
static $_MY = -1;
(-1 === $_MY) && ($_MY =& $GLOBALS['_MY']);
$filename = self::DIR . '/' . sprintf(self::FILENAME_MASK, basename($name));
return (file_exists($filename) && include($filename));
}
}
На каком языке раньше писал автор?? Где тут С++?
Платили за каждый символ??
+118
void Say(bool work)
{
if (work)
{
r = new Random();
i = r.Next(100);
textBlock1.Text = i.ToString();
textBlock1.Dispatcher.BeginInvoke(new AsyncSay(this.Say), DispatcherPriority.SystemIdle, null);
}
}
void BtnSay_Click(object sender, RoutedEventArgs e)
{
Say(true);
}
private void BtnStopSay_Click(object sender, RoutedEventArgs e)
{
Say(false);
}
+144
// Assembly2.cs
// Compile with: /target:library
public class BaseClass
{
infernal static int intM = 0;
}
Это пример из MSDN.
На самом деле там был internal static int. Просто я сегодня много работал. Мало ли что покажется. :)
+161
// говнецо терпимое
...
//говнецо зачетное:
case 'error':
$error=array();
if (!empty($_POST))
{
$login=mysql_escape_string(stripslashes(trim($_POST['name'])));
$text=mysql_escape_string(stripslashes(trim($_POST['text'])));
if (empty($login))
$error['empty']='Ошибка. Возможные причины: Логин';
if (empty($text))
$error['empty']='Ошибка. Возможные причины: комментарий';
$select = mysql_query("SELECT `id` FROM `blog`");
while ($row_id = mysql_fetch_array($select))
{
if (!$row_id == $_GET[id_news])
{
echo 'нет такойва id новости';
}
}
break;
// дальше говнецо
if (!$row_id == $_GET[id_news]) //гениально, оригинал http://forum.wen.ru/?p=3&f=6&t=365157
−866
sBigDad varchar2(200) := '';
vaKids ids_va := ids_va();
vaDads ids_va := ids_va();
vaBigDads ids_va := ids_va();
vaGrandKids ids_va := ids_va();
vaTempKids ids_va := ids_va();
+150
public static function getReport_status($user, $event_id) {
if($user->isAuthenticated()) {
return false;//1;
}
return false;
}
напарник развлекаецо