- 1
- 2
- 3
- 4
{
(cd "$DIR"; ls -1);
{ xml2 < $XML | grep '/list/files/@path=' | cut -d = -f 2 | cut -d / -f 2 | sort | uniq; }
} | sort | uniq --count | grep '^ *1' | awk '{print $2}' | (cd "$DIR"; xargs --no-run-if-empty rm -v)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−125
{
(cd "$DIR"; ls -1);
{ xml2 < $XML | grep '/list/files/@path=' | cut -d = -f 2 | cut -d / -f 2 | sort | uniq; }
} | sort | uniq --count | grep '^ *1' | awk '{print $2}' | (cd "$DIR"; xargs --no-run-if-empty rm -v)
Удаляет из "$DIR" всё, что не описано в files.xml.
+146
void swap(word& w)
{
w=w<<8|w>>8;
};
И так, стартует конкурс "самый красивый swap". Жду ваши варианты. Призов не будет, так чисто пожрать.
+162
#define my__type ((pair<LPVOID, CheckButton_Thread*>*)pvPararn)
my__type -> second -> function( my__type -> first);
http://www.gamedev.ru/code/forum/?id=151690#m11
+184
enum Bool {True = 0, False = (!True)};
Автор: Константин с trinity-core.ru
−89
#weather.pyw
from urllib import request
from tkinter import *
import tkinter
import threading
from threading import *
import time
i = 0
active = True
def timerTick( toSleep ):
global active
while active:
refreshCall(0)
time.sleep(toSleep)
def refreshCall(event):
t = Thread(target = refresh)
t.start()
def refresh(*event):
global i
ref['text'] = str(i)
i+=1
r = request
page = str(r.urlopen('http://realmeteo.ru/moscow/1/current/').read())
temperature = page.split('</tr><tr id="num_data"><td>')[1].split(' ')[0]
pressure = page.split(' </td><td>')[1].split(' ')[0]
wind = page.split('<tr id="num_data"><td></td><td>')[1].split(' ')[0]
dest = page.split('<param name="movie" value="/.swf/wind_dir/')[1].split('.swf')[0]
destination = ''
for c in dest:
if c is dest[-1]:
destination += {'N':'Север','S':'Юг','W':'Запад','E':'Восток'}[c]
else:
destination += {'N':'Северо-','S':'Юго-','W':'Западо-','E':'Востоко-'}[c]
#print( temperature, pressure, wind, destination )
l1['text'] = 'Температура: '+temperature
l2['text'] = 'Давление : '+pressure
l3['text'] = 'Сила ветра : '+wind
l4['text'] = 'Направление: '+destination
r = request
page = str(r.urlopen('http://realmeteo.ru/moscow/1/current/').read())
temperature = page.split('</tr><tr id="num_data"><td>')[1].split(' ')[0]
pressure = page.split(' </td><td>')[1].split(' ')[0]
wind = page.split('<tr id="num_data"><td></td><td>')[1].split(' ')[0]
dest = page.split('<param name="movie" value="/.swf/wind_dir/')[1].split('.swf')[0]
destination = ''
for c in dest:
if c is dest[-1]:
destination += {'N':'Север','S':'Юг','W':'Запад','E':'Восток'}[c]
else:
destination += {'N':'Северо-','S':'Юго-','W':'Западо-','E':'Востоко-'}[c]
form = tkinter.Tk()
l1 = Label(form,text='Температура: '+temperature,justify='left'); l1.pack()
l2 = Label(form,text='Давление : '+pressure,justify='left'); l2.pack()
l3 = Label(form,text='Сила ветра : '+wind,justify='left'); l3.pack()
l4 = Label(form,text='Направление: '+destination,justify='left'); l4.pack()
ref = Button(form, text = 'Обновить'); ref.pack()
ref.bind('<Button-1>',refreshCall)
timerThread = Thread(target = timerTick, args=(5,))
timerThread.start()
form.mainloop()
active = False
Угадайте, с какого языка пересел автор. (не пэхапэ)
+147
Не думаю что все оценят т.к. далеко не настоящий говнокод, а исскуственый из разряда "китайскио/индусский".
Да и вообще не код а идея!
Суть в следущем.
Из едениц и любых операторов нужно составить как можно боле короткое выражени, дающее в результате 17.
Вот маё:
(1+1<<1+1)+1
:D
+139
private int GetMaxDayValue(int month, int year)
{
int value = 0;
switch (month)
{
case 1:
value = 31;
break;
case 2:
switch (year)
{
case 2008:
value = 29;
break;
case 2009:
value = 28;
break;
case 2010:
value = 28;
break;
case 2011:
value = 28;
break;
case 2012:
value = 29;
break;
case 2013:
value = 28;
break;
case 2014:
value = 28;
break;
case 2015:
value = 28;
break;
case 2016:
value = 29;
break;
}
break;
case 3:
value = 31;
break;
case 4:
value = 30;
break;
case 5:
value = 31;
break;
case 6:
value = 30;
break;
case 7:
value = 31;
break;
case 8:
value = 31;
break;
case 9:
value = 30;
break;
case 10:
value = 31;
break;
case 11:
value = 30;
break;
case 12:
value = 31;
break;
}
return value;
}
Кусок кода из активно используемого корпоративного приложения :)
−850
SELECT u.*, (SELECT count(*) FROM `projects` WHERE `autor`=u.`id`) as sum
FROM `users` as u
WHERE `sum`>0
ORDER BY `sum` DESC
#1054 - Unknown column 'sum' in 'where clause'
+157
$content=file_get_contents("http://7ion.ru");//берем страницу
$LinksArray=NULL;//тут будут ссылки
preg_match_all("/<a[[:print:]]href=["|'](.*?)["|'].*?>(.*?)<.{0,1}a.{0,1}>/i",$content,$LinksArray,PREG_PATTERN_ORDER);//применяем регулярку
var_dump($LinksArray);//выводим ссылки
Один товарищ с таким же ником, как у меня долго и упорно пытался доказать, что кодит лучше меня.
Когда я взломал его мегосекурную кмс (надо было пароль на мыле сменить все же, эх, добрая я душа), он меня материл и говорил, что написал код в 12 лет а щас он ниибаца мастер в свои 18.
Не став возражать, что в 12 лет в похапе еще половины функциона им используемого не было, просто посмотрили кто первым напишет кмс.
Я вообще ничего не стал писать, лол, а он что-то накалял и стал вести блог. Вот вся предыстория.
Решил я его вдруг почитать.
http://7ion.ru/index.php?q=news&a=17 - Парсинг страницы на PHP
Выдача - четвертая ссылка в первой десятке гугла.
Потом, спрашивается, откуда говнокодеры берутся.
+146
#define TRUE (rand() > 0.1 ? TRUE : FALSE) // happy debugging losers
понедельничный неговнокод "Где здесь Си" = )
приятного дебага на неделе, коллеги ))