- 1
- 2
<?php
$nidPage_storage = 64578; // нид страницы "Магазины и склады" - хранится отдельно, потому что контент-менеджеры удаляют страницу "Магазинов" и нид всё время меняется
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+167
<?php
$nidPage_storage = 64578; // нид страницы "Магазины и склады" - хранится отдельно, потому что контент-менеджеры удаляют страницу "Магазинов" и нид всё время меняется
Изначально это это был drupal.
+78
public Boolean isEqual(RepJoinCondition targetJoin )
{
if (targetJoin == null) return false;
Boolean isLeftSideEqual ;
Boolean isRightSideEqual ;
isLeftSideEqual = ((this.leftJoinFiled.fieldTableName.toUpperCase() == targetJoin.leftJoinFiled.fieldTableName.toUpperCase()) &&
(this.leftJoinFiled.fieldName.toUpperCase() == targetJoin.leftJoinFiled.fieldName.toUpperCase()));
isRightSideEqual = ((this.rightJoinFiled.fieldTableName.toUpperCase() == targetJoin.rightJoinFiled.fieldTableName.toUpperCase()) &&
(this.rightJoinFiled.fieldName.toUpperCase() == targetJoin.rightJoinFiled.fieldName.toUpperCase()));
if (isLeftSideEqual && isRightSideEqual) return true;
isLeftSideEqual = ((this.leftJoinFiled.fieldTableName.toUpperCase() == targetJoin.rightJoinFiled.fieldTableName.toUpperCase()) &&
(this.leftJoinFiled.fieldName.toUpperCase() == targetJoin.rightJoinFiled.fieldName.toUpperCase()));
isRightSideEqual = ((this.rightJoinFiled.fieldTableName.toUpperCase() == targetJoin.leftJoinFiled.fieldTableName.toUpperCase()) &&
(this.rightJoinFiled.fieldName.toUpperCase() == targetJoin.leftJoinFiled.fieldName.toUpperCase()));
if (isLeftSideEqual && isRightSideEqual) return true;
return false;
}
Весьма сложнная проверка равенства, изпользуется некорректно ==
+76
package somepackage;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
public class proxyClass {
URL url = new URL("http://someserver/somepath/output?wsdl");
QName qname = new QName("http://someserver/", "someservice");
Service service = Service.create(url, qname);
test someVar = service.getPort(test.class);
}
И почему же Eclipse ругается?
+159
<?php
$z=0;
$ti=0;
$ti2=0;
$res=array();
$txt="";
$res=array();
if($argc<2)exit(0);
$fn=$argv[1];
$pt='/(^|\b|\s)((\w|[а-я]|\d)+(?:\.|\,)?)(\b|\.|,|-)/i';
if(isset($fn)){
$fc=file($fn);
foreach($fc as $nl=>$str){
preg_match_all($pt,$str,$res,PREG_PATTERN_ORDER);
foreach($res[0] as $key=>$per){
# $per=trim($per);
$sz=iconv_strlen($per);
$tz=iconv_strlen($per);
echo "Per $per key $key sz $sz\n";
while($sz>=2){
$eb = substr($per,0,$sz-1);
echo "eb $eb\n";
$res=system("cat -b dict.txt | grep ' ".$eb." ' | head -n1 | gawk '{ print $1 }'");
#echo "$res\n";
if($res!=""){
echo "res $res\n";
$oc=substr($per,$sz-1,$tz);
$fd=fopen("$argv[1].txt","a");
if($fd<0){echo "fopen";exit(0);};
fseek($fd,SEEK_END,0);
fwrite($fd,"$res$oc ");
fclose($fd);
$sz=1;
sleep(3);
};
$sz--;
};
if($sz==1){
$fd=fopen("$argv[1].txt","a");
if($fd<0){echo "fopen";exit(0);};
fseek($fd,SEEK_END,0);
fwrite($fd,"$per ");
fclose($fd);
};
};
};
$str="";
$res="";
}
?>
Замена слова кодом из словаря, по номеру слова в словаре.
−106
# progress bar
width = 60 # width of bar
com = 540 # input data
pr = com * 0.01
i = 0
j = width
v = 1
puts
while pr <= com
print "\r#{v}% [#{"|"*i}#{" "*j}]"
pr += com * 0.01
i += width * 0.01
j -= width * 0.01
v += 1
sleep(0.01)
end
puts
Консольный прогресс-бар.
+113
int main(int argv,char *argc[]){
...
if(fork() != 0)goto _EXIT;
...
return 0;
_EXIT:
return 0;
}
Ну как ???
−863
WHERE (p.city_id = 1)
AND ((COALESCE(b.banket_persons,0)=0) OR (b.banket_persons>=20 AND b.banket_persons<=30))
AND ((COALESCE(b.banket_per_person,0)=0) OR (b.banket_per_person>=500 AND b.banket_per_person<=1000))
упорный программер явно не подозревал о существовании "is null" и "between"
+173
if ($mail->send($mailTo)) {
$aSuccMess[] = "Спасибо. Ваш сообщение отправлено. Администрация сайта рассмотрит его в ближайшее время.";
$fname = $fmail = $ftext = "";
} else {
$fname = $fmail = $ftext = "";
$aSuccMess[] = "Спасибо. Ваш сообщение отправлено. Администрация сайта рассмотрит его в ближайшее время.";
}
Взято с сайта, сделанным моим коллегой)
+122
static void Main(string[] args)
{
int count = 4096;
int w = int.MaxValue / count;
int h = 10;
int argb = 0;
Directory.CreateDirectory("test");
for (int bj = 0; bj < count; ++bj)
{
Console.WriteLine("Processing bitmap #{0} of {1}...\t{2,3}%",
bj + 1, count, (int)(100f * ((float)(bj + 1) / (float)count)));
using (Bitmap bmp = new Bitmap(w, h))
{
Console.Write("Done 0%");
using (Graphics gr = Graphics.FromImage(bmp))
for (int x = 0; x < w; ++x, argb++)
{
gr.DrawLine(new Pen(Color.FromArgb(argb)), x, 0, x, h);
Console.Write("\b\b\b\b{0,3}%", (int)(100f * ((float)(x + 1) / (float)w)));
}
Console.Write("\nSaving bitmap...\n{0}", new string('-', 80));
bmp.Save(string.Format("test\\#{0}.bmp", bj + 1), ImageFormat.Bmp);
}
}
}
Если Вам нечего делать и есть лишние 80 гигов на харде...
+167
$handle = fopen($filename, "a+");
fwrite($handle, '');
В цикле таким образом измененяли дату модификации файлов. Существование touch() похоже было неизвестно.