-
+70
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
for (AllResponseCache actionResponse : allResponses) {
if (null != actionResponse.getResponseStatus() && actionResponse.getResponseStatus().length() > 0) {
for (ResponseSubjectCache subj : actionResponse.getSubjects()) {
// find needed element
if (subj.getClaims() != null) {
for (ClaimCache claimCache : subj.getClaims()) {
Seller seller = getSellerByPersonMatched(pool, claimCache);
if (seller != null) {
if (mapToSyncronize.get(seller) == null) {
mapToSyncronize.put((SellerrEntity) seller, new LinkedList<ReportResponseCache>());
}
mapToSyncronize.get(seller).add(actionResponse);
}
}
}
}
}
}
Индусы и "for-if"-ы.
Я уж думал будет хронология как в России с "президентами" - "лысый, волосатый, лысый, волосатый" и так далее.
А тут "for, if, for, if" но в конце всё-таки 2 иф-а!
Dimedrol,
25 Октября 2011
-
+160
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
$bError=true;
do {
$logistType = $_REQUEST['logistType'];
if (!preg_match("|^\d+$|", $logistType)) { break; }
if ($_SESSION['cartaddon']['***'] and $logistType>=1 and $logistType<=5) {
} elseif (!$_SESSION['cartaddon']['***'] and $logistType>=3 and $logistType<=5) {
} else {
break;
}
$_SESSION['cartaddon']['logistType'] = $logistType;
$bError = false;
$text = $_REQUEST['text'];
$text = trim(strip_tags($text));
$_SESSION['cartaddon']['pozhelania'] = $text;
} while (0);
Проверка если ли ошибки при оформлении заказа
На месте звездочек - палевное название, так что зацензурил
ПыСы: код не мой. И спасибо богам за это
kindofbear,
25 Октября 2011
-
+128
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
public class BusinessUnitDetail
{
public string Description { get; set; }
}
...
[TestMethod]
public void DescriptionTest()
{
BusinessUnitDetail target = new BusinessUnitDetail();
string expected = "test test test\n test";
string actual;
target.Description = expected;
actual = target.Description;
Assert.AreEqual(expected, actual);
}
беспощадная проверка всего и вся
Eugene,
25 Октября 2011
-
+83
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
public static long getDifference(Date date1, Date date2, int unit) {
if (date1 == null || date2 == null) {
throw new IllegalArgumentException("Date cannot be null!");
}
if (date1.after(date2)) {
Date swap = date1;
date1 = date2;
date2 = swap;
}
long result = 0;
long diff = date2.getTime() - date1.getTime() + (60 * 60 * 1000L);
switch (unit) {
case Calendar.YEAR:
result = diff / (60 * 60 * 24 * 365 * 1000L);
break;
case Calendar.MONTH:
result = diff / (60 * 60 * 24 * 30 * 1000L);
break;
case Calendar.DAY_OF_YEAR:
result = diff / (60 * 60 * 24 * 1000L);
break;
default:
throw new UnsupportedOperationException("Impossible to get time difference in coerced unit.");
}
return result;
}
Опять даты, опять.... Java?
Удивительно, но этот код использовался в вычислениях, связанных с начислением выплат. Разумеется, считалось всё неправильно, в связи с чем было обнаружено ЭТО.
roman-kashitsyn,
25 Октября 2011
-
+146
- 1
- 2
- 3
- 4
- 5
- 6
vec->elements = realloc(vec->elements, sizeof(struct _vector_element)*newcapacity);
if(vec->elements == NULL) {
// Lol. All your data is lost.
vc_set_error("Unable to allocate space for elements.");
return 1;
}
Автор не догадался сохранить старый указатель.
danilissimus,
24 Октября 2011
-
+75
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
/**
* Workaround ObjectInputStream for maintaining backward compatibility with serialization.
*
* In the future, please, please, PLEASE assign each serializable class an explicit serialVersionUID.
*
*/
public final class DecompressibleInputStream extends ObjectInputStream {
private static final Logger logger = Logger.getLogger(DecompressibleInputStream.class);
public DecompressibleInputStream(InputStream in) throws IOException {
super(in);
}
protected ObjectStreamClass readClassDescriptor() throws IOException, ClassNotFoundException {
ObjectStreamClass resultClassDescriptor = super.readClassDescriptor();
Class<?> localClass;
try {
localClass = Class.forName(resultClassDescriptor.getName());
} catch (ClassNotFoundException e) {
logger.error("No local class for " + resultClassDescriptor.getName(), e);
return resultClassDescriptor;
}
ObjectStreamClass localClassDescriptor = ObjectStreamClass.lookup(localClass);
if (localClassDescriptor != null) { // only if class implements serializable
final long localSUID = localClassDescriptor.getSerialVersionUID();
final long streamSUID = resultClassDescriptor.getSerialVersionUID();
if (streamSUID != localSUID &&
(localClass == ByteArraySerial.class || localClass == Vector2D.class)) {
// Workaround: check for serialVersionUID mismatch with two specific classes
logger.error(String.format("Overriding serialized class version mismatch for %s: " +
"local serialVersionUID = %s, stream serialVersionUID = %s",
localClass.getName(), localSUID, streamSUID));
resultClassDescriptor = localClassDescriptor; // Use local class descriptor for deserialization
}
}
return resultClassDescriptor;
}
}
Продукт использует в качестве бинарного формата сохранённых файлов встроенную сериализацию. При этом ранние версии полагались на встроенный serialVersionUID.
Вот теперь приходится расхлёбывать. Наши воркэраунды - самые воркэраундные воркэраунды в мире.
lucidfox,
24 Октября 2011
-
+122
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
<html>
<head> <title> PROEKT</title> </head>
<body>
<body background="images/фон.JPeG" TEXT="crimson">
<h1 align="center">LIVE IN MUSIC</H1>
<br><img src="images/music.gif"><img src="images/music.gif">
<br><form action="avtor.php" method="get">
Логин: <input name="login" type="text">
Пароль: <input name="pass" type="text">
<a href="indexator.html">Войти</a>
</form>
<br><img src="images/Lights.gif"><img src="images/Lights.gif"><img src="images/Lights.gif"><img src="images/Lights.gif"><img src="images/Lights.gif">
</body>
</html>
<br><img src="images/Lights.gif"><img src="images/Lights.gif"><img src="images/Lights.gif"><img src="images/Lights.gif"><img src="images/Lights.gif">
qwe,
24 Октября 2011
-
+176
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
if (strpos($_SERVER[HTTP_REFERER], "chocobo.us")) {
echo("Go away kids.");
exit;
}
if (strpos($_SERVER[REMOTE_HOST], "midmich.net")) { echo("Dry your eyes son, not everyone can be funny."); }
if (strpos($_SERVER[REMOTE_HOST], "rima-tde.net")) { echo("spam == permban"); }
#if ($REMOTE_ADDR == "12.227.136.202") {echo("Cheap sluts need not apply.");exit;}
if ($REMOTE_ADDR == "129.252.177.248") {die(0);}
if ($REMOTE_ADDR == "80.190.209.170") {die(0); }
if ($REMOTE_ADDR == "62.163.74.167") {die(0);}
if ($REMOTE_ADDR == "69.10.120.117") {echo("bye bye");exit;}
if ($REMOTE_ADDR == "24.10.146.28") {echo("flooding the queue with nonsense == ban");exit;}
if ($REMOTE_ADDR == "80.202.184.96") {echo("there is but one qdb. ripoff artists need not apply.");exit;}
if ($REMOTE_ADDR == "216.24.104.36") {echo("Blaxthos: yeah so, however many quotes us bash mods reject is how many cocks we suck -- take it easy");exit;}
if ($REMOTE_ADDR == "217.230.240.250") die("No.");
if ($REMOTE_ADDR == "134.102.2.100") {exit;}
if ($REMOTE_ADDR == "217.64.202.205") {echo("you == idiot");exit;}
if ($REMOTE_ADDR == "64.237.52.210") {exit;}
if ($REMOTE_ADDR == "155.143.208.237") {exit;}
if ($REMOTE_ADDR == "82.165.144.86") {exit;}
if ($REMOTE_ADDR == "141.157.35.222") {echo("Go away.");exit;}
if ($REMOTE_ADDR == "80.198.19.122") {echo("Fuck off.");exit;}
if ($REMOTE_ADDR == "192.93.2.12") {echo("Fuck off.");exit;}
if ($REMOTE_ADDR == "24.235.181.61") {echo("*fuckx* bash.org is for niggers.");exit;}
if ($REMOTE_ADDR == "213.202.130.44") {echo("Fuck off.");exit;}
if ($REMOTE_ADDR == "130.194.13.106") {echo("Fuck off.");exit;}
if ($REMOTE_ADDR == "144.132.68.119") {echo("Fuck off.");exit;}
if ($REMOTE_ADDR == "81.1.73.247") {echo("your access has been revoked");exit;}
if ($REMOTE_ADDR == "68.13.143.147") {exit;}
if ($REMOTE_ADDR == "217.8.141.230") {exit;}
if ($REMOTE_ADDR == "62.101.198.25") {exit;}
if ($REMOTE_ADDR == "80.96.109.170") {exit;}
if ($REMOTE_ADDR == "80.60.182.139") {exit;}
if ($REMOTE_ADDR == "4.21.108.175") {echo("Flooding the submission queue. (Banned)");exit;}
if ($REMOTE_ADDR == "151.188.16.17") {echo("Thanks for your letter. --Blaxthos (you can all thank Lunch Box Prime (some fuckchop on AIM)");exit;}
if ($REMOTE_ADDR == "203.217.65.231") {echo("No more.");exit;}
if ($REMOTE_ADDR == "68.111.156.240") {echo("No more.");exit;}
if ($REMOTE_ADDR == "82.149.227.249") {echo("No more.");exit;}
http://webcache.googleusercontent.com/search?q=cache%3Abash.org%2Findex.bak
Crazy_penguin,
24 Октября 2011
-
+158
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
<script src=scripts.js></script>
<?
if (isset($remove) && $user1 !="selectuser"): //to remove user from DB
print "Was updated sucsessfully: user '$user1' was removed<br>";
print "<font color=red>If You want to reload this page use <u>our 'Reload' button only</u></font>";
$query="delete from users where login=\"$user1\"";
$result=mysql_query($query);
if (!isset($reloadme) ):
//decremet when registered users removed users.txt
$file_loc="users.txt";
chmod ($file_loc,0755);
$newfile = fopen($file_loc, "r");
$file_contents = fread($newfile, filesize($file_loc));
$file_contents=$file_contents-1; //value contains how many users
$newfile = fopen($file_loc, "w+");
fwrite($newfile, "$file_contents");
fclose($newfile);
chmod ($file_loc,0700); // end of adding data to file
endif;
endif; //end of reloadme
//counting of users
$file_loc = "users.txt";
// chmod ($file_loc,0644);
$whattoread = fopen($file_loc, "r");
$file_contents = fread($whattoread, filesize($file_loc));
fclose($whattoread);
// chmod ($file_loc,0755); // end of adding data to file
//end of counting
$query="select * from users order by id";
$result=mysql_query($query); // for first while
$result1=mysql_query($query); // for second while
print "<table border=1 cellspacing=0 cellpadding=0 bordercolor=#007898><tr><td>"; //external table
print "<table border=0 cellspacing=2 cellpadding=2 width=590><tr><td>
<form action=$PHP_SELF method=post><select name=\"user1\" class=select1><option value=\"selectuser\"> Select user ";
while($row=mysql_fetch_object($result)):
print"<option value=\"$row->login\" style=\"background-color:#FFFFFF;\">$row->login";
endwhile;
print "</select><br>
<input type=hidden name=remove>
<input type=hidden name=show>
<input type=hidden name=admin_login value=$admin_login_compare>"; // to enter one more time to login.php
print "<input type=hidden name=admin_password value=$admin_password_compare>"; // if ($admin_password!=$admin_password_compare) etc....
print "<input type=submit value=\"Remove User\" class=button1></form>";
//reload this page
print "<form action=$PHP_SELF method=post>
<input type=hidden name=show>
<input type=hidden name=admin_login value=$admin_login_compare>"; // to enter one more time to login.php
print "<input type=hidden name=admin_password value=$admin_password_compare>"; // if ($admin_password!=$admin_password_compare) etc....
print "<input type=hidden name=reloadme ><input type=submit value=Reload class=button1></form>";
print "Counter: $file_contents users
</td>";
print "<td>
<table border=1 cellspacing=0 cellpadding=4 bordercolor=#007898><tr><td>ID</td><td>Login</td><td>Password</td><td>Email</td><td>Last visit (Y/M/D)</td></tr></tr>";
while($row=mysql_fetch_object($result1)):
print "<tr>";
print "<td>$row->id</td>";
print "<td><a href=\"javascript:showuserdata('$row->login','$row->address','$row->fax','$row->tel','$row->site')\" title=\"Show about $row->login\">$row->login</td>";
print "<td>$row->password </td>";
print "<td><a href=\"mailto:$row->email\" title=\"Email to $row->login\">$row->email</td>";
print "<td>$row->last_date</td>";
print "</tr>";
endwhile;
print "</table></td></tr></table>";
print " </table>"; //end of external table
print "<br> Click user name to view data about him";
exit;
?>
ITdocer,
23 Октября 2011
-
+84
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
program index;
uses crt;
const y=20;
var a:array[1..y]of Integer;
i,
j,
x,
Found:Integer;
begin
clrscr;
Found:=0;
for i:=1 to y do
begin
WriteLn('Vvedite ',i,'- and element massiva');
ReadLn(a[i]);
end;
Write('Vvedite X=');
ReadLn(x);
for i:=1 to y do
for j:=i+1 to y do
begin
if (x=(Sqr(a[i])+Sqr(a[j]))) then
begin
Found:=Found+1;
WriteLn('a=',a[i],' b=',a[j]);
end;
end;
if Found=0 then
WriteLn('Takih chisel net');
ReadLn;
end.
одномерный числовой масив
ITdocer,
23 Октября 2011