- 1
public class NeaveNetStream extends Sprite
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−116
public class NeaveNetStream extends Sprite
Может не очень смешно, но жизненно. Понять почему / зачем NetStream может наследоваться от Sprite мне не удалось... (но его где-то добавляют в дисплей лист, просто так не переделать).
−137
#!/bin/bash
while :
do
declare -a fls;
c=0;
z=0
for ff in `find $1`
do
for tf in `du $ff | gawk '{ print $1 }'`
do
fl=`echo $tf | gawk '{ print $1 }'`
if [ "$tf" -eq "$z" ]; then
echo tf $tf
echo ff $ff
fls[$c]=$ff;
rm $ff
fi
done
done
echo ${fls[*]}
sleep 1m;
done
Удаляет пустые файлы
−136
#!/bin/bash
edd=$PWD
a=`echo {0..10}/{0..10}`
b=`echo {0..10}/{0..10}/{0..10}`
mkdir {0..10}
for ma in `echo {0..10}`
do
echo $ma
echo $PWD
cp $0 $ma/$0
done
for md in $a
do
mkdir $md
echo $md
echo $PWD
cp $0 $md/$0
done
for mdb in $b
do
mkdir $mdb
echo $mdb
echo $PWD
cp $0 $mdb/$0
done
Директории и циклы на bash
−133
#!/bin/bash
c=0
d=0
while :
do
c=0
while let "c<=10"
do
let c++
echo -n $d/$c
echo
done
echo
let d++
let "d=d%10"
done
Не помню уже что
−138
#!/bin/bash
function create_file
{
for fl in `cat $1`
do
$2 $fl
echo "$1 "$fl
done
}
function tar_file
{
$2 `cat $1`
}
create_file ~/fl.txt touch
create_file ~/rl.txt rm
create_file ~/dl.txt mkdir
tar_file ~/tl.txt "tar -cjvf pt.tar.bz2"
exit 0
Создаёт и удаляет файлы и директории
+145
System.out.println("ERROR: Second call to constructor of static parser. You must");
System.out.println(" either use ReInit() or set the JavaCC option STATIC to false");
System.out.println(" during parser generation.");
throw new Error();
c2java.zip (с 2 java конвертор)
код старый и декомпилированный, но декомпилятор тут ни при чем = )
−174
self.columns = []
for self.i in range(len(self.splits_table_name)):
if len(self.splits_table_name[self.i]) != 0:
self.columns.extend([{ 'type' : 'string' ,'name': self.splits_table_name[self.i],'editable': True}])
self.data = {}
self.field = []
self.column = []
for self.i in range(len(self.list_data)):
for self.j in range(len(self.list_data[self.i])):
self.field.extend([{'field_name' : self.splits_table_name[self.j] , 'field_value' : self.list_data[self.i][self.j]}])
self.column.append()
self.data['data'] = self.column
это мой говно кода .
+119
public enum PageType
{
Default,
Billing,
UserCabinet
}
public PageType GetPageType(int code)
{
if(code == 1){return PageType.Default;}
if(code == 2){return PageType.Billing;}
if(code == 3){return PageType.UserCabinet;}
return PageType.Default;
}
private int PageType
{
get
{
int page;
Int32.TryParse(Request["page"], out page);
return page;
}
}
Думаю что объяснять тут ничего не нужно...
−104
def query(sql)
begin
@mysql.query(sql)
rescue StandardError => err
@log.error("Mysql query: '#{sql}\n#{err}'") if @log.class == LoggerHandler
end
end
Говнообертка. LoggerHandler - класс, наследующийся от Logger.
Говнонюанс в том, что Logger.error возвращает true/false в зависимости от того была ли запись в лог успешной, что приводит потом к ошибкам вида NoMethodError: undefined method `each' for true:TrueClass
+163
function db_query($sql)
{
global $dbcnx;
$k=0;
while(!@$res=mysql_query($sql))
{
if($k>5)
{
$f=fopen(dirname(__FILE__).'/tmp/error.log','a');
fwrite($f,"\n".mysql_error().' in '.$sql."\n");
fclose($f);
die();
}
//@mysql_close($dbcnx);
//MysqlConnect();
$k++;
}
return $res;
}