- 1
public string Материал_Clean { get; set; }Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+90
public string Материал_Clean { get; set; }:[
+139
a = 0;
if (a == 0) {
} else {
b = a;
}
+152
$(document).ready(function(){
 var m;
 function fourSize()
 {
    var size=$(window).width();
	if (size<'1210') { css='1000'; m=160;}
	if ((size>='1210')&&(size<'1296')) {css='1240';m=160;}
	if ((size>='1296')&&(size<'1370')) {css='1320';m=180;}
	if(size>='1370') {css='1400';m=180;}
    $('#four-size').attr({	href: 'css/styles_'+css+'.css'});marginFoot();
 } 
 function marginFoot()
    {
        w=$(window).width();
        h=$(window).height();
        if (h<500)  $('.center').css('height',($(window).height()-m));
        if ((h>500 && w<1210)||(h>600 && w>1210)){
        $('.center').css('height',($(window).height()-m)); //alert($(document).height()-180);
        margin=$(window).height()-$('.center').height()-m;
        $('.foot').css('margin-top',margin);}
    }   
    fourSize();marginFoot();
    $(window).resize(function(){fourSize();})
    
})У парня 1 год опыта верстки и js.
+138
<script>window.google={kEI:"iBS9T5-8NY6CtQbXmN3PDQ",getEI:function(a){var b;while(a&&!(a.getAttribute&&(b=a.getAttribute("eid"))))a=a.parentNode;return b||google.kEI},https:function(){return window.location.protocol=="https:"},kEXPI:"24878,27400,30316,31215,35702,35703,38100,38135,38221,38285,38738,38786,38816,38941,39000",kCSI:{e:"24878,27400,30316,31215,35702,35703,38100,38135,38221,38285,38738,38786,38816,38941,39000",ei:"iBS9T5-8NY6CtQbXmN3PDQ"},authuser:0,
ml:function(){},pageState:"#",kHL:"uk",time:function(){return(new Date).getTime()},log:function(a,b,c,e){var d=new Image,h=google,i=h.lc,f=h.li,j="";d.onerror=(d.onload=(d.onabort=function(){delete i[f]}));i[f]=d;if(!c&&b.search("&ei=")==-1)j="&ei="+google.getEI(e);var g=c||"/gen_204?atyp=i&ct="+a+"&cad="+b+j+"&zx="+google.time();
var k=/^http:/i;if(k.test(g)&&google.https()){google.ml(new Error("GLMM"),false,{src:g});delete i[f];return}d.src=g;h.li=f+1},lc:[],li:0,j:{en:1,l:function(){google.fl=true},e:function(){google.fl=true},
b:location.hash&&location.hash!="#",bv:21,cf:"osb",pm:"p",pl:[],mc:0,sc:0.5,u:"f05f80a8"},Toolbelt:{},y:{},x:function(a,b){google.y[a.id]=[a,b];return false}};(function(){var a=
google.j;window.onpopstate=function(){a.psc=1};for(var b=0,c;c=["ad","bc","inpr","is","p","pa","ac","pc","pah","ph","sa","sifp","slp","spf","spn","xx","zc","zz"][b++];)(function(e){a[e]=function(){a.pl.push([e,arguments])}})(c)})();if(!window.chrome)window.chrome={};window.chrome.sv=2.00;window.chrome.userWantsQuery=function(a){google.x({id:"psyapi"},function(){google.nav.search({q:encodeURIComponent(a),
sourceid:"chrome-psyapi1"})})};
window.google.sn="webhp";window.google.timers={};window.google.startTick=function(a,b){window.google.timers[a]={t:{start:(new Date).getTime()},bfr:!(!b)}};window.google.tick=function(a,b,c){if(!window.google.timers[a])google.startTick(a);window.google.timers[a].t[b]=c||(new Date).getTime()};google.startTick("load",true);try{}catch(u){}
</script>
+97
$date_sys=date("20y-m-d");Код из Марокко. Действительно, зачем юзать Y-m-d, если Y = 20y.
+80
// Для очень важных целей извлекаем текущую дату на MSSQL сервере
$d=mssql_query("SELECT getdate()");
$dattime=mssql_fetch_array($d);
// А теперь внимание. Вставляем полученную в предыдущем запросе дату в новую запись
$result="INSERT INTO lgotrivia_gotrivia_game (dateTime, dateTimeIphone, gamemode, playerid, scores, phoneid, app_id)
                                                             VALUES ('".$dattime[0]."','".$datetime_iphone."', '".$gamemode."', '".$playerid."', '".$scores."', '".$phoneid."', '".$appid."')";
$res=mssql_query($result);По каким-то причинам стало не модно в INSERT запросах использовать вызов GETDATE() или CURRENT_TIMESTAMP. Через PHP прослойку ведь куда круче. Видимо таким ребятам тоже платят за строчки кода.
+137
http://<api-host>/admin/questions?utf8=✓&skill_id=71
            сервер: сер, как у вас с utf8? 
клиент: все ОК
        
−153
var regs:Array;
				if ( USE_NEW_SYNTAX )
					regs = line.match( /vc\[([vif][acost]?)(\d*)?(\.[xyzwrgba](\+\d{1,3})?)?\](\.[xyzwrgba]{1,4})?|([vif][acost]?)(\d*)?(\.[xyzwrgba]{1,4})?/gi );
				else
					regs = line.match( /vc\[([vof][actps]?)(\d*)?(\.[xyzwrgba](\+\d{1,3})?)?\](\.[xyzwrgba]{1,4})?|([vof][actps]?)(\d*)?(\.[xyzwrgba]{1,4})?/gi );игра найди 10 отличий от Adobe :)
+74
# Определение IP адреса
	static public function ip() {
		
		# Список возможных заголовков для получения ip адреса
		$Sip 					= array();
		$Sip['REMOTE_ADDR'] 			= getenv('REMOTE_ADDR');
		$Sip['HTTP_FORWARDED_FOR'] 		= getenv('HTTP_FORWARDED_FOR');
		$Sip['HTTP_X_FORWARDED_FOR'] 	= getenv('HTTP_X_FORWARDED_FOR');
		$Sip['HTTP_X_COMING_FROM'] 	= getenv('HTTP_X_COMING_FROM');
		$Sip['HTTP_VIA'] 			= getenv('HTTP_VIA');
		$Sip['HTTP_XROXY_CONNECTION'] 	= getenv('HTTP_XROXY_CONNECTION');
		$Sip['HTTP_CLIENT_IP'] 			= getenv('HTTP_CLIENT_IP');
		$Sip['Unknow'] 				= '0.0.0.0';
		
		# Выбор найденного ip адреса
		if(isset($Sip['REMOTE_ADDR'])) {
			$Rip = $Sip['REMOTE_ADDR'];
		} else if(isset($Sip['HTTP_FORWARDED_FOR'])) {
			$Rip = $Sip['HTTP_FORWARDED_FOR'];
		} else if(isset($Sip['HTTP_X_FORWARDED_FOR'])) {
			$Rip = $Sip['HTTP_X_FORWARDED_FOR'];
		} else if(isset($Sip['HTTP_X_COMING_FROM'])) {
			$Rip = $Sip['HTTP_X_COMING_FROM'];
		} else if(isset($Sip['HTTP_VIA'])) {
			$Rip = $Sip['HTTP_VIA'];
		} else if(isset($Sip['HTTP_XROXY_CONNECTION'])) {
			$Rip = $Sip['HTTP_XROXY_CONNECTION'];
		} else if(isset($Sip['HTTP_CLIENT_IP'])) {
			$Rip = $Sip['HTTP_CLIENT_IP'];
		} else {
			$Rip = '0.0.0.0';
		}
		
		# Валидация ip адреса
		# Получение из секций массив
		$ARip = explode( '.', $Rip );
		
		# Пересборка ip адреса
		$RARip = array(0 => NULL, 1 => NULL, 2 => NULL, 3 => NULL);
		for($n = 0; $n < 10; $n++) {
			$RARip[0] .= isset( $ARip[0]{$n} ) ? $ARip[0]{$n} : NULL;
			$RARip[1] .= isset( $ARip[1]{$n} ) ? $ARip[1]{$n} : NULL;
			$RARip[2] .= isset( $ARip[2]{$n} ) ? $ARip[2]{$n} : NULL;
			$RARip[3] .= isset( $ARip[3]{$n} ) ? $ARip[3]{$n} : NULL;
		}
		$BRip = substr( (int) $RARip[0], 0, 3 ) . '.' . substr( (int) $RARip[1], 0, 3 ) . '.' . substr( (int) $RARip[2], 0, 3 ) . '.' . substr( (int) $RARip[3], 0, 3 );
		
		# Возвращение пересобранного ip адреса
		return $BRip;
	}
            Не столько — «Г», сколько — «Извращение»...
Улыбнуло имя переменной — $Rip;
А раньше этот код был суровее — exit( $string ); в случаи не соответствия...
        
+93
for (int i = 0; i < wastePeriods.Length; i++)
    {
          wastePeriods = 0;
          docPeriods = 0;
          wastePeriodsYear = 0;
    }
            Диггеры-рефакторщики раскопали очередной оригинальный цикл.
wastePeriods - массив с over300+ записями.
docPeriods, wastePeriodsYear  - тоже массивы