- 1
- 2
- 3
- 4
- 5
- 6
if (coms->Strings[1]=="install") {
if (GetFile("localhost",WinDir+comms->Strings[3]) {
execCommand=true;
}else{
execCommand=false;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+156
if (coms->Strings[1]=="install") {
if (GetFile("localhost",WinDir+comms->Strings[3]) {
execCommand=true;
}else{
execCommand=false;
}
вот такое вот чудо нашел в одном проЭкте предыдущего програмера, который до меня работал)
вместо localhost передавалось имя файла на сервере
+77
private String isMasterExecuted(Bundle bl) {
String taskName = (String) bl.get("activeTaskName").toString();
String isExecuted = "No";
if(taskName.equals("Manage")) {
isExecuted = "Yes";
}
return isExecuted;
}
код индийского коллеги. С булевым типом он не знаком.
+159
function getLatin(str){
str = str.replace(/\?/g,'');
str = str.replace(/\:/g,'');
str = str.replace(/\;/g,'');
str = str.replace(/\|/g,'');
str = str.replace(/\</g,'');
str = str.replace(/\>/g,'');
str = str.replace(/\}/g,'');
str = str.replace(/\{/g,'');
str = str.replace(/\[/g,'');
str = str.replace(/\]/g,'');
str = str.replace(/\//g,'');
str = str.replace(/\\/g,'');
str = str.replace(/\+/g,'');
str = str.replace(/\-/g,'');
str = str.replace(/\=/g,'');
str = str.replace(/\~/g,'');
str = str.replace(/\#/g,'');
str = str.replace(/\@/g,'');
str = str.replace(/\$/g,'');
str = str.replace(/\^/g,'');
str = str.replace(/\&/g,'');
str = str.replace(/\*/g,'');
str = str.replace(/\(/g,'');
str = str.replace(/\)/g,'');
str = str.replace(/%/g,'');
str = str.replace(/\"/g,'');
str = str.replace(/\'/g,'');
str = str.replace(/,/g,'');
str = str.replace(/\./g,'');
str = str.replace(/!/g,'');
str = str.replace(/ /g,'_');
str = str.replace(/а/g,'a');
str = str.replace(/б/g,'b');
str = str.replace(/в/g,'v');
str = str.replace(/г/g,'g');
str = str.replace(/д/g,'d');
str = str.replace(/е/g,'e');
str = str.replace(/ё/g,'e');
str = str.replace(/ж/g,'zh');
str = str.replace(/з/g,'z');
str = str.replace(/и/g,'i');
str = str.replace(/й/g,'j');
str = str.replace(/к/g,'k');
str = str.replace(/л/g,'l');
str = str.replace(/м/g,'m');
str = str.replace(/н/g,'n');
str = str.replace(/о/g,'o');
str = str.replace(/п/g,'p');
str = str.replace(/р/g,'r');
str = str.replace(/с/g,'s');
str = str.replace(/т/g,'t');
str = str.replace(/у/g,'u');
str = str.replace(/ф/g,'f');
str = str.replace(/х/g,'h');
str = str.replace(/ц/g,'c');
str = str.replace(/ч/g,'ch');
str = str.replace(/ш/g,'sh');
str = str.replace(/щ/g,'sh');
str = str.replace(/ъ/g,'');
str = str.replace(/ы/g,'y');
str = str.replace(/ь/g,'');
str = str.replace(/э/g,'e');
str = str.replace(/ю/g,'yu');
str = str.replace(/я/g,'ya');
str = str.replace(/А/g,'a');
str = str.replace(/Б/g,'b');
str = str.replace(/В/g,'v');
str = str.replace(/Г/g,'g');
str = str.replace(/Д/g,'d');
str = str.replace(/Е/g,'e');
str = str.replace(/Ё/g,'e');
str = str.replace(/Ж/g,'zh');
str = str.replace(/З/g,'z');
str = str.replace(/И/g,'i');
str = str.replace(/Й/g,'j');
str = str.replace(/К/g,'k');
str = str.replace(/Л/g,'l');
str = str.replace(/М/g,'m');
str = str.replace(/Н/g,'n');
str = str.replace(/О/g,'o');
str = str.replace(/П/g,'p');
str = str.replace(/Р/g,'r');
str = str.replace(/С/g,'s');
str = str.replace(/Т/g,'t');
str = str.replace(/У/g,'u');
str = str.replace(/Ф/g,'f');
str = str.replace(/Х/g,'h');
str = str.replace(/Ц/g,'c');
str = str.replace(/Ч/g,'ch');
str = str.replace(/Ш/g,'sh');
str = str.replace(/Щ/g,'sh');
str = str.replace(/Ъ/g,'');
str = str.replace(/Ы/g,'y');
str = str.replace(/Ь/g,'');
str = str.replace(/Э/g,'e');
str = str.replace(/Ю/g,'yu');
str = str.replace(/Я/g,'ya');
И снова перед вами алфавит. Это код с реального сайта, http://ruskino29.ru/content/js/main.js.
+151
// empty the contents of the stringData
$stringData = "";
С уважением, Ваш КО! ;)
+106
/// <summary>
/// Класс реализует логику определяения валидности объекта
/// по принципу отсутсвия несоответсвий с рангом >1
/// </summary>
public class Decider : IDecider
{
...
}
Жаль только, что его метод не возвращает IDecision - для полноты картины.
+150
function _unset(& $array, $n) {
$count = count($array);
if(isset($array[($n - 1)])) {
for($i = $n; $i < ($count); $i++)
unset($array[$i]);
}
}
array_slice() не в моде
−123
SELECT keywords_ru AS keywords, title_ru AS title, description_ru AS description
FROM alo_seo
WHERE
( 1 AND city_id="348" AND cat_id=(SELECT id FROM alo_categories WHERE 1 AND path="peryferija" LIMIT 1) ) OR
( 1 AND city_id="348" AND cat_id=(SELECT id FROM alo_categories WHERE 1 AND path="komp-yuterna-tehnika" LIMIT 1) ) OR
( 1 AND cat_id=(SELECT id FROM alo_categories WHERE 1 AND path="peryferija" LIMIT 1) ) OR
( 1 AND cat_id=(SELECT id FROM alo_categories WHERE 1 AND path="komp-yuterna-tehnika" LIMIT 1) )
LIMIT 1;
+154
function trySearch(form)
{
var loc = "/?";
var query_len = $.trim(form.query.value).length;
if(form.game.value !== "all")
{
loc += 'game='+form.game.value;
}
if(!query_len && form.search_by.value !== 'hostname' && form.search_by.value !== 'mode')
{
$('#display').slideDown();
Timer.set(function(){$('#display').slideUp();},5000);
form.query.focus();
var msg = '';
switch(form.search_by.value)
{
case 'map':
msg = 'Введите название карты которую хотите найти, например: <a href="#" onclick="$(\'#query\').val(\'de_dust2,de_inferno\').submit(); return false;">de_dust2,de_inferno</a>';
break;
case 'player':
msg = 'Введите имя игрока которого хотите найти';
break;
case 'rules':
msg = 'Введите настройку которую хотите найти, например: <a href="#" onclick="$(\'#query\').val(\'amxmodx_version 1.8.2-dev\').submit(); return false;">amxmodx_version 1.8.2-dev</a>';
break;
case 'ip':
msg = 'Введите ип-адрес который хотите найти';
break;
}
$('#Msg').html(msg);
return false;
}
if(query_len > 0 || form.search_by.value !== 'hostname')
loc += (form.game.value !== "all" ? '&' : '')+"search_by="+form.search_by.value;
if(query_len > 0)
{
loc += "&query="+escape(form.query.value);
}
location.href = loc;
return false;
}
−113
SELECT comment_ID FROM wp_comments WHERE comment_post_ID = '991' AND ( comment_author = 'autoparkbox' OR comment_author_email = '[email protected]' ) AND comment_content = 'Оказываем помощь при регистрации транспорта для организаций в ГАИ и МРЭО.
Ассортимент наших услуг: постановка на учет автомобилей...' LIMIT 1;
Wordpress ...
случайно нашёл в slow-логе
+153
do {
size = ($("#textHeight").val()) + "px";
$("#textView")
.text($("#textInput").val())
.css({
"color":rs.textColor,
"font-color":"#" + rs.textColor,
"font-size":size
});
Cufon.set("fontSize", size).replace("#textView", {
"color":"#" + rs.textColor,
"fontSize":size
});
$("#textView").center("#canvasBg");
($("#textView canvas").length ? $("#textView canvas") : $("#textView")).center("#canvasBg");
if ($("#textView canvas").length && ($("#textView canvas").width() <= $("#canvasBg").width()) && ($("#textView canvas").height() <= $("#canvasBg").height())) break;
if (($("#textView").width() <= $("#canvasBg").width()) && ($("#textView").height() <= $("#canvasBg").height())) break;
$("#textHeight").val($("#textHeight").val() - 1);
} while ($("#textHeight").val() > 9);
Было сжатие картинки в цикле, а вот вам подгонка текста в канвасе.