- 1
long ticksFrom1970 = (long)(serverDateTime - serverDateTimeSubstractor) * 10000000L + (DateTime.Now.Ticks - realDateTimeOfserverDateTime.Ticks);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+137
long ticksFrom1970 = (long)(serverDateTime - serverDateTimeSubstractor) * 10000000L + (DateTime.Now.Ticks - realDateTimeOfserverDateTime.Ticks);
+164
$(document).ready(function(){
//50% прозрачность иконкам голосования
var minusBig = $(".photo-rate-block-minus"),
plusBig = $(".photo-rate-block-plus"),
minusSmall = $(".photo-rate-block-minus-small"),
plusSmall = $(".photo-rate-block-plus-small");
$(minusBig).css('opacity', '0.5');
$(plusBig).css('opacity', '0.5');
$(minusSmall).css('opacity', '0.5');
$(plusSmall).css('opacity', '0.5');
$(".photo-rate-block-minus, .photo-rate-block-plus, .photo-rate-block-minus-small, .photo-rate-block-plus-small").hover( function(){
$(this).css('opacity', '1');
}, function(){
$(this).css('opacity', '0.5');
});
});
CSS для слабаков
+76
private Date getToday() {
Calendar calendar = new GregorianCalendar();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int date = calendar.get(Calendar.DATE);
calendar.set(year, month, date);
return calendar.getTime();
}
private Date getYesterday() {
Calendar calendar = new GregorianCalendar();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int date = calendar.get(Calendar.DATE);
calendar.set(year, month, date - 1);
return calendar.getTime();
}
ну не доверяет автор видимо простым констукциям типа new Date();
+86
https://github.com/wiistriker/govnokod.ru
Развлечемся?
−84
use constant MAX_INT => 4294967295;
Code hard.
P.S. perl -MPOSIX -we 'print INT_MAX'
+141
[offtopic] http://propiske.net/sbor-podpisej/ [/offtopic]
Ребята, извините за офтоп, нужно 100k подписей. Без вас никак.
−96
int arrayCount = [itemArray count];
if( currentHeight < 10000 ) {
currentItemType = random() % arrayCount;
} else if( currentHeight < 50000 ) {
currentItemType = random() % arrayCount;
} else if( currentHeight < 100000 ) {
currentItemType = random() % arrayCount;
} else {
currentItemType = random() % arrayCount;
}
Чем выше горы - тем рандомней сборы.
+15
String testName;
//...
std::swap(testName, _testName);
String из thirdparty-библиотеки, а swap везде в нашем коде. По очевидным причинам получаем подение производительности.
+77
Set<String> allDocs = new HashSet<String>();
allDocs.addAll(getQuery(app).execute(query.toString()));
ArrayList<String> result = new ArrayList<String>();
if (allDocs !=null){
result.addAll(allDocs);
}
Самое хорошее в строках 1 и 4, потому что хз, че там у этой джавы на уме. Лишняя проверка никогда не лишняя.
−117
ПриФлагЖилое0(запросАДО,КодЧастиДома,ПредыдущийКонтрагент,обУК,предыдущаяУК,ДокДата,
квплулицы,квплуслуги,квплБлагоустр,ФлагПрервать,ДокНачНФ,ДокПостПД,ДокСтроение,
ИтогоКОплатеЗаМесяц,Оплаты,ПредыдущийКод,ДокНачНас,ДокПостОтНас,ВремТЧ_ДокНачНас_Услуги,
ВремТЧ_ДокПостОтНас_Услуги,счетСтроений,счетДокНачНас,счетДокПостОтНас,СтроениеКолвоЛицевыхНФ,
СтроениеКолвоЛицевых,СтроениеКолвоПроживающих,техПаспСтроениеОбщаяПлощадь);
Всего 27 параметров. Форматирование от автора.