-
Лучший говнокод
- В номинации:
-
- За время:
-
-
+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
-
+145
- 1
- 2
неудачник тред:
http://www.gamedev.ru/flame/forum/?id=153748
я лежал в психушке у меня нет работы девушки и я бородат и живу с родителями...
наболело
что делать?
AnimeGovno-_-,
20 Октября 2011
-
+968
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
private TList<ProductType> ProductTypeListTable
{
get
{
ProductTypeService productTypeService = new ProductTypeService();
TList<ProductType> productTypes = productTypeService.GetAll();
foreach (ProductType pt in productTypes)
{
pt.Name = Server.HtmlDecode(pt.Name);
}
return productTypes;
}
}
Некая дорогущая АСП.НЕТ платформа. Ну и че там, будем читать базу, пока не надоест...
MagisterCrazy,
17 Октября 2011
-
+130
- 1
- 2
- 3
- 4
- 5
- 6
- 7
public static void setDefaultLookAndFeelDecorated(boolean defaultLookAndFeelDecorated) {
if (defaultLookAndFeelDecorated) {
SwingUtilities.appContextPut(defaultLookAndFeelDecoratedKey, Boolean.TRUE);
} else {
SwingUtilities.appContextPut(defaultLookAndFeelDecoratedKey, Boolean.FALSE);
}
}
http://www.java2s.com/Open-Source/Java-Document/6.0-JDK-Core/swing/javax/swing/JFrame.java.htm
3.14159265,
12 Октября 2011
-
+122
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
case m of
1: yy=x[0]+x[1]*i;
2: yy=x[0]+x[1]*i+x[2]*i*i;
3: yy=x[0]+x[1]*i+x[2]*i*i+x[3]*i*i*i;
4: yy=x[0]+x[1]*i+x[2]*i*i+x[3]*i*i*i+x[4]*i*i*i*i;
5: yy=x[0]+x[1]*i+x[2]*i*i+x[3]*i*i*i+x[4]*i*i*i*i+x[5]*i*i*i*i*i;
6: yy=x[0]+x[1]*i+x[2]*i*i+x[3]*i*i*i+x[4]*i*i*i*i+x[5]*i*i*i*i*i+x[6]*i*i*i*i*i*i
end;
Увидел у одногруппницы в лабе по численным методам (3й курс) вот такое... Интересный подход к степени)))
darktemplar257,
10 Октября 2011
-
+160
- 1
- 2
- 3
dockedItems.splice(0, 0, {
xtype: 'mainmenubar'
});
Счас у себя увидел
bildja,
06 Октября 2011
-
+169
- 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
if(this->connectionState)
{
db_Model->clear();
db_Model->setTable("lh_chat_archive");
db_Model->setRelation(6, QSqlRelation("lh_profiles", "id", "last_name"));
db_Model->setEditStrategy(QSqlRelationalTableModel::OnManualSubmit);
db_Model->removeColumn(0);
db_Model->removeColumn(0);
db_Model->removeColumn(0);
db_Model->removeColumn(0);
db_Model->removeColumn(0);
db_Model->removeColumn(2);
db_Model->removeColumn(2);
db_Model->removeColumn(2);
db_Model->removeColumn(3);
db_Model->removeColumn(3);
db_Model->removeColumn(3);
db_Model->removeColumn(3);
db_Model->removeColumn(3);
db_Model->removeColumn(3);
db_Model->removeColumn(3);
db_Model->removeColumn(3);
db_Model->removeColumn(3);
db_Model->removeColumn(3);
db_Model->removeColumn(3);
db_Model->select();
db_Model->setHeaderData(0, Qt::Horizontal, trUtf8("Клиент"));
db_Model->setHeaderData(1, Qt::Horizontal, trUtf8("Менеджер"));
mapper->setModel(db_Model);
mapper->setItemDelegate(new QSqlRelationalDelegate(this));
}
Сотрудник фирмы таким образом избавился от ненужных столбцов в выборке. На вопрос: "А как быть если столбцов много?", ответа не последовало...
inbush,
30 Сентября 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
/* change font size */
function changeFontSize(newsize) {
var hasCookie = readCookie('fontsize');
if ($('content') != null){
if (newsize == '0') {
if (hasCookie) {
if (newsize == '0') {
document.getElementById("content").style.fontSize = hasCookie+"em";
} else {
document.getElementById("content").style.fontSize = newsize+"em";
}
}
} else {
document.getElementById("content").style.fontSize = newsize+"em";
var date = new Date();
date.setTime(date.getTime()+(30*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
document.cookie = "fontsize="+newsize+expires+"; path=/";
}
}
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
window.onload = function () { changeFontSize('0'); }
jQuery,
27 Сентября 2011
-
+167
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
<!--//
function click() {
if (event.button==2) {
// Чтобы отключить левую кнопку поставьте цифру 1
// Чтобы отключить третию кнопку поставьте цифру 3
alert('Кнопка мышки отключена');
} }
// Здесь введите свою надпись
function press(){
alert('Клавиатура отключина');
}
// Здесь введите свою надпись
document.onmousedown=click;
document.onkeydown=press;
// -->
для полноты ощущений рекомендуется посетить источник http://www.taxi-svt.ru/
gorky,
23 Сентября 2011
-
+157
- 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
<?
/**
* @author i3ookMAn
* @copyright 2011
*/
$H = "H";
$e = "e";
$l = "l";
$o = "o";
$k = ",";
$w = "W";
$r = "r";
$d = "d";
$v = "!";
$kolat = "$H$e$l$l$o$k $w$o$r$l$d$v";
$init = htmlentities($kolat);
function unperekoder($string)
{
$string = preg_replace('~&#x([0-9a-f]+);~ei', 'chr(hexdec("\\1"))', $string);
$string = preg_replace('~&#([0-9]+);~e', 'chr("\\1")', $string);
$lolwto = get_html_translation_table(HTML_ENTITIES);
$lolwto = array_flip($lolwto);
return strtr($string, $lolwto);
}
$exit = unperekoder($init);
echo $exit;
?>
Выводит "Hello, World!" :D
i3ookMAn,
13 Сентября 2011