- 1
- 2
- 3
- 4
- 5
if (bindingContext != null && files != null) {
if (files != null && bindingContext != null) {
// bla-bla
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+86
if (bindingContext != null && files != null) {
if (files != null && bindingContext != null) {
// bla-bla
}
}
I want to be sure!
−119
Если НовыйСтатус = Перечисления.веб_СтатусыВебЗаказов.Ожидает Тогда
СтатусЗаказаСтр = "Ожидает";
ИНачеЕсли НовыйСтатус = Перечисления.веб_СтатусыВебЗаказов.Обработан Тогда
СтатусЗаказаСтр = "Обрабатывается";
ИНачеЕсли НовыйСтатус = Перечисления.веб_СтатусыВебЗаказов.Оплачен Тогда
СтатусЗаказаСтр = "Оплачен";
ИНачеЕсли НовыйСтатус = Перечисления.веб_СтатусыВебЗаказов.ОтправленПокупателю Тогда
СтатусЗаказаСтр = "Отгружен";
ИНачеЕсли НовыйСтатус = Перечисления.веб_СтатусыВебЗаказов.Завершен Тогда
СтатусЗаказаСтр = "Готов";
ИНачеЕсли НовыйСтатус = Перечисления.веб_СтатусыВебЗаказов.Отменен Тогда
СтатусЗаказаСтр = "Отменён";
КонецЕсли;
Приведение типов? Нет, не слышал.
−124
мЦветКрасный = Новый Цвет(255, 0, 0); // красный
мЦветЧерный = Новый Цвет(0, 0, 0); // черный
Комментарии жиденькие, мог бы подробнее расписать.
+105
For i:=0 to 40 do For j:=1 to 10 do if (j=0) and (j=10) then W[i,j]:=0;
Проблемы?
+87
function get_info($id) {
$query = "SELECT * FROM `static` WHERE `id`='$id' LIMIT 1";
$sql= mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($sql);
$masiv=array();
$masiv['keywords']=$row['keywords'];
$masiv['menu']=$row['menu'];
$masiv['description']=$row['description'];
$masiv['title']=$row['title'];
$masiv['link']=$row['link'];
$masiv['name']=$row['name'];
$masiv['name_show']=$row['name_show'];
$masiv['content']=$row['content'];
$masiv['id']=$row['id'];
$masiv['parant_id']=$row['parant_id'];
$masiv['show']=$row['show'];
$masiv['addons']=$row['addons'];
$masiv['redirect']=$row['redirect'];
$masiv['parant_id']=$row['parant_id'];
return $masiv;
}
Занимался переводом сайта в UTF-8, наткнулся на такую вот функцию.
+140
/*
+
+
+
+
[ >i>n[t
*/ #include<stdio.h>
/*2w0,1m2,]_<n+a m+o>r>i>=>(['0n1'0)1;
*/int/**/main(int/**/n,char**m){FILE*p,*q;int A,k,a,r,i/*
#uinndcelfu_dset<rsitcdti_oa.nhs>i/_*/;char*d="P%" "d\n%d\40%d"/**/
"\n%d\n\00wb+",b[1024],y[]="yuriyurarararayuruyuri*daijiken**akkari~n**"
"/y*u*k/riin<ty(uyr)g,aur,arr[a1r2a82*y2*/u*r{uyu}riOcyurhiyua**rrar+*arayra*="
"yuruyurwiyuriyurara'rariayuruyuriyuriyu>rarararayuruy9uriyu3riyurar_aBrMaPrOaWy^?"
"*]/f]`;hvroai<dp/f*i*s/<ii(f)a{tpguat<cahfaurh(+uf)a;f}vivn+tf/g*`*w/jmaa+i`ni("/**
*/"i+k[>+b+i>++b++>l[rb";int/**/u;for(i=0;i<101;i++)y[i*2]^="~hktrvg~dmG*eoa+%squ#l2"
":(wn\"1l))v?wM353{/Y;lgcGp`vedllwudvOK`cct~[|ju {stkjalor(stwvne\"gt\"yogYURUYURI"[
i]^y[i*2+1]^4;/*!*/p=(n>1&&(m[1][0]-'-'||m[1][1] !='\0'))?fopen(m[1],y+298):stdin;
/*y/riynrt~(^w^)],]c+h+a+r+*+*[n>)+{>f+o<r<(-m] =<2<5<64;}-]-(m+;yry[rm*])/[*
*/q=(n<3||!(m[2][0]-'-'||m[2][1]))?stdout /*]{ }[*/:fopen(m[2],d+14);if(!p||/*
"]<<*-]>y++>u>>+r >+u+++y>--u---r>++i+++" <)< ;[>-m-.>a-.-i.++n.>[(w)*/!q/**/)
return+printf("Can " "not\x20open\40%s\40" "" "for\40%sing\n",m[!p?1:2],!p?/*
o=82]5<<+(+3+1+&.(+ m +-+1.)<)<|<|.6>4>-+(> m- &-1.9-2-)-|-|.28>-w-?-m.:>([28+
*/"read":"writ");for ( a=k=u= 0;y[u]; u=2 +u){y[k++ ]=y[u];}if((a=fread(b,1,1024/*
,mY/R*Y"R*/,p/*U*/)/* R*/ )>/*U{ */ 2&& b/*Y*/[0]/*U*/=='P' &&4==/*"y*r/y)r\}
*/sscanf(b,d,&k,& A,& i, &r)&& ! (k-6&&k -5)&&r==255){u=A;if(n>3){/*
]&<1<6<?<m.-+1>3> +:+ .1>3+++ . -m-) -;.u+=++.1<0< <; f<o<r<(.;<([m(=)/8*/
u++;i++;}fprintf (q, d,k, u >>1,i>>1,r);u = k-5?8:4;k=3;}else
/*]>*/{(u)=/*{ p> >u >t>-]s >++(.yryr*/+( n+14>17)?8/4:8*5/
4;}for(r=i=0 ; ;){u*=6;u+= (n>3?1:0);if (y[u]&01)fputc(/*
<g-e<t.c>h.a r -(-).)8+<1. >;+i.(<)< <)+{+i.f>([180*/1*
(r),q);if(y[u ]&16)k=A;if (y[u]&2)k--;if(i/*
("^w^NAMORI; { I*/==a/*" )*/){/**/i=a=(u)*11
&255;if(1&&0>= (a= fread(b,1,1024,p))&&
")]i>(w)-;} { /i-f-(-m--M1-0.)<{"
[ 8]==59/* */ )break;i=0;}r=b[i++]
;u+=(/**>> *..</<<<)<[[;]**/+8&*
(y+u))?(10- r?4:2):(y[u] &4)?(k?2:4):2;u=y[u/*
49;7i\(w)/;} y}ru\=*ri[ ,mc]o;n}trientuu ren (
*/]-(int)'`';} fclose( p);k= +fclose( q);
/*] <*.na/m*o{ri{ d;^w^;} }^_^}}
" */ return k- -1+ /*\' '-`*/
( -/*}/ */0x01 ); {;{ }}
; /*^w^*/ ;}
Код естественно работает. Кто скажет что делает этот код не компилируя - тот СУМЕДШИЙ БЛЯТЬ КРОВЬ КИШКИ РАСПИДАРАСИЛО!!11
+144
echo "
Посоны, подскажите забугорный аналог говнокод.ру!
Шутить перечилсяя хостинги кода вроде гитхаба, гуглкода etc не стоит.
";
Ну простите, посоны, что написал реквест вместо кода.
+68
//на всяк пожарный
die();
return false;
в работающей системе (:
+66
package util;
import play.db.jpa.JPA;
import play.db.jpa.Model;
import play.mvc.Http;
import play.mvc.Router;
import play.mvc.Scope;
import javax.persistence.Query;
import javax.persistence.EntityManager;
import java.lang.reflect.Field;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* Page of results for model classes (because paginate module looks too buggy).
* It is not generic solution but it fits the needs.
* @author <a href="mailto:[email protected]">Roman Kashitsyn</a>
*/
public class Page<M extends Model> implements PageBuilder<M> {
public static final int MAX_PAGE_SIZE = 20;
public static final int DEFAULT_PAGE_SIZE = 10;
public static final int DEFAULT_PAGE_NUMBER = 1;
public static final String PAGE_NUMBER_PARAM = "page";
public static final String PAGE_SIZE_PARAM = "psize";
public static final String ORDER_PARAM = "order";
public static final String ORDER_BY_PARAM = "orderBy";
private static final String ASC = "asc";
private static final String DESC = "desc";
private static final List<String> ALLOWED_ORDERS = Arrays.asList(ASC, DESC);
private int pageSize = DEFAULT_PAGE_SIZE;
private int pageNumber = DEFAULT_PAGE_NUMBER;
private int total;
private String orderBy;
private String order;
private final Http.Request request;
private final Map<String, Object> params;
private List<M> results;
private final Class<M> clazz;
public class SizeSwitcher {
private final Map<String, Object> params;
private SizeSwitcher() {
// making defensive copy
params = new HashMap<String, Object>(Page.this.params);
// list of different size should always begin with 1 page
params.put(PAGE_NUMBER_PARAM, 1);
}
public String urlToSwitchSize(int newSize) {
params.put(PAGE_SIZE_PARAM, newSize);
return Router.reverse(Page.this.request.action, params).url;
}
public int currentSize() {
return Page.this.pageSize;
}
}
private Page(Class<M> clazz) {
this.clazz = clazz;
request = Http.Request.current();
params = new HashMap<String, Object>(Scope.Params.current().allSimple());
}
public static <M extends Model> PageBuilder<M> of(Class<M> modelClass) {
return new Page<M>(modelClass);
}
public PageBuilder<M> withParams(Map<?, ?> params) {
pageNumber = limit(params.get(PAGE_NUMBER_PARAM), pageNumber, Integer.MAX_VALUE);
pageSize = limit(params.get(PAGE_SIZE_PARAM), pageSize, MAX_PAGE_SIZE);
Object orderByParam = params.get(ORDER_BY_PARAM);
if (orderByParam != null) {
orderBy(getSingleValue(orderByParam).toString());
}
Object orderParam = params.get(ORDER_PARAM);
if (orderParam != null) {
String proposedValue = getSingleValue(orderParam).toString();
if (ALLOWED_ORDERS.contains(proposedValue)) {
order = getSingleValue(orderParam).toString();
}
}
return this;
}
public PageBuilder<M> withNumber(int num) {
this.pageNumber = num;
return this;
}
+161
$('documetnt').ready (function () {
$('#navcat ul li ul').addClass('over');
if ('/faq'.indexOf('/faq') == 0) {
$('#navcat #child40 > ul').addClass('active');
}
if ('massbuying' == 'aion') {
$('#navcat ul li.scand ul').addClass('active');
}
if ('massbuying' == '...') {
$('#navcat ul li.scand ul').addClass('active');
}
if ('massbuying' == '...') {
$('#navcat ul li.kaz ul').addClass('active');
}
if ('massbuying' == 'cao') {
$('#navcat ul li.kaz > ul').addClass('active');
}
if ('/massbuying/faq'.indexOf('...') == 0) {
$('#navcat #child7 > ul').addClass('active');
}
if ('massbuying' == 'site') {
$('#navcat ul li.mini ul').addClass('active');
}
if ('massbuying' == 'portal') {
$('#navcat ul li.portals ul').addClass('active');
}
if ('massbuying' == '...') {
$('#navcat ul li.portals ul').addClass('active');
}
if ('massbuying' == 'shop') {
$('#navcat ul li.shop ul').addClass('active');
}
if ('massbuying' == 'design') {
$('#navcat ul li.design ul').addClass('active');
}
if ('massbuying' == 'services') {
$('#navcat ul li.services ul').addClass('active');
}
if ('massbuying' == 'rekl') {
$('#navcat ul li.contextAdv ul').addClass('active');
}
...
if ('/massbuying/faq' == '/faq') {
$('#child40 > a').addClass('active2');
}
...
код для выпадающего меню))))) И такого говна там 400 строк ))) (оторвать прогеру руки и засунуть туда от куда они у него растут)