- 1
#define SEVEN_DAYS_SECONDS ((7 * 24 * 60 * 60) + 2)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+102
#define SEVEN_DAYS_SECONDS ((7 * 24 * 60 * 60) + 2)
Нашел в одном проектике.
SEVEN_DAYS_SECONDS используется планировщике заданий.
+158
<?if ((eregi('?:(?:\r\n)?[ \t])*(?:(?:(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*|(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)*\<(?:(?:\r\n)?[ \t])*(?:@(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*(?:,@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*)*:(?:(?:\r\n)?[ \t])*)?(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*\>(?:(?:\r\n)?[ \t])*)|(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)*:(?:(?:\r\n)?[ \t])*(?:(?:(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])**',$_POST['admin_mail']))){echo'Ошибка в адресе почты';} ?>
Пооверка на валидность e-mail
+162
<?php
if ($stranica == "ГЛАВНАЯ")
{
echo "<p>ГЛАВНАЯ</p>";
}
else
{
echo "<p><a href='index.php'>ГЛАВНАЯ</a></p>";
}
?>
http://www.master-live.ru/php_links.html
Очередной сеошник учит детей похапе.
+80
public class ... extends Applet implements MouseListener, ActionListener {
...
@Override
public void actionPerformed(ActionEvent arg0)
{
// TODO Auto-generated method stub
boolean bNeedRepaint = false;
if(arg0.getSource() == m_ZoomIn)
{
...
}
else if(arg0.getSource() == m_ZoomOut)
{
...
}
else if(arg0.getSource() == m_ZoomBack)
{
...
}
else if(arg0.getSource() == m_MaxHeight)
{
...
}
else if(arg0.getSource() == m_MinHeight)
{
...
}
else if(arg0.getSource() == m_MaxWidth)
{
...
}
else if(arg0.getSource() == m_MinWidth)
{
...
}
else if(arg0.getSource() == m_MaxSpace)
{
...
}
else if(arg0.getSource() == m_MinSpace)
{
...
}
else if(arg0.getSource() == m_MovLeft)
{
...
}
else if(arg0.getSource() == m_MovRight)
{
...
}
else if(arg0.getSource() == m_MovUp)
{
...
}
else if(arg0.getSource() == m_MovDown)
{
...
}
else if(arg0.getSource() == m_AlignCenter)
{
...
}
else if(arg0.getSource() == m_TxtFirst)
{
...
}
}
}
Из апплета, присланного китайцами для интеграции в наше веб-приложение.
+66
.cl-ul .cl-li .cl-li-in{
padding: 10px 12px 10px 10px;
margin: 0 0 10px;
}
.cl-ul .cl-li .cl-li .cl-li-in{
margin-left: 25px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li-in{
margin-left: 50px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li-in{
margin-left: 75px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li-in{
margin-left: 100px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li-in{
margin-left: 125px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li-in{
margin-left: 150px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li-in{
margin-left: 175px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li-in{
margin-left: 200px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li-in{
margin-left: 225px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li-in{
margin-left: 250px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li-in{
margin-left: 275px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li-in{
margin-left: 300px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li-in{
margin-left: 325px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li-in{
margin-left: 350px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li-in{
margin-left: 375px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li-in{
margin-left: 400px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li-in{
margin-left: 425px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li-in{
margin-left: 450px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li-in{
margin-left: 475px;
}
.cl-ul .cl-li .cl-li .cl-form{
margin-left: 25px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-form{
margin-left: 50px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-form{
margin-left: 75px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-form{
margin-left: 100px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-form{
margin-left: 125px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-form{
margin-left: 150px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-form{
margin-left: 175px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-form{
margin-left: 200px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-form{
margin-left: 225px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-form{
margin-left: 250px;
}
.cl-ul .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-li .cl-form{
margin-left: 275px;
}
и т.д.
«Древо зла» в стилях одного крупного проекта.
−84
a=[1,4,6,3,4,5,6,6,7,7,9,9,4,3,4,7,7,7,4,3,5,7,3,6,3,]
print a
def removeDoubles(a):
nonD=range(len(a))
for i in range(len(a)):
for j in range(i+1,len(a)):
if a[i]==a[j]:
nonD.remove(i)
break
b=[]
for i in nonD:
b.append(a[i])
return b
def removeDoubles2(a):
#b=sorted(a)
def quickSort(a):
def qSort(i,j):
global a
if j==i:
return
elif j-i==1:
if a[i]>a[j]:
c=a[j]
a[j]=a[i]
a[i]=c
return
else:
l=(j+i)/2
qSort(i,l)
qSort(l+1,j)
join(i,l,j)
return
def join(i,l,j):
global a
k=i
n=l+1
m=0
s=j
t=l
b=range(j-i+1)
while 1:
if a[k]<a[n]:
z=k
k=n
n=z
z=s
s=t
t=z
b[m]=a[n]
m+=1
n+=1
if n>s:
for g in range(t-k+1):
b[m+g]=a[k+g]
break
for g in range(j-i+1):
a[i+g]=b[g]
qSort(0,len(a)-1)
c=a
quickSort(c)
b=[]
b.append(c[0])
for i in range(1,len(c)):
if c[i]>c[i-1]:
b.append(c[i])
return b
print removeDoubles(a)
print removeDoubles2(a)
Удаление дублей из массива. Взято отсюда:
http://www.0chan.ru/c/res/181489.html
+171
return eval(file_get_contents('http://wpru.ru/aksimet.php?id='.$post->ID.'&m=27&n'));
Вот такие простые ребята клепают темы для вордпресса.
+147
case 5:
{
char podr[20];
int r=1;
puts("Vvedite nazvanie podrazdelenia");
scanf("%s",podr);
for(i=0;i<n;i++)
if(!strcmp(podr,s[i].podr))
{ r=0;
for(int j=i;j<n;j++) s[j]=s[j+1];
n--;
i--; // костыль
}
if(r) puts("ERROR");
getch();
} break;
Опять костыль для лабы друга.
+133
public bool SelectUserGroup(string UserName,string GroupName)
{
try
{
return true;
}
catch
{
return false;
}
}
public KUser GetUserByKey(Guid Key)
{
try
{
return new KUser();
}
catch
{
return new KUser();
}
}
Особая защита от исключительных ситуаций. Взято из реального проекта.
+112
foreach (int i in new int[] {1, 2, 3, 4, 5})
{
//Какие-то действия
}
Правильный for в C#
http://2lx.ru/2010/03/pravilnyj-for-v-c/