- 1
- 2
string Signal = Console.ReadLine();
Console.WriteLine(Convert.ToString(bool.Parse(Signal))); //НУ НАХУЯ?!?!?
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+141
string Signal = Console.ReadLine();
Console.WriteLine(Convert.ToString(bool.Parse(Signal))); //НУ НАХУЯ?!?!?
Для непонятных: Автор говна создает переменную типа string и записывает туда введенную в консоли строку, после он нехилым образом вызывает метод Parse который из string переводит в bool, а потом этот поносопроггер переконвертирует полученную переменную типа bool в переменную типа string. Ну нахуя спрашивается????
+161
function validate() {
var at = document.getElementById("email").value.indexOf("@");
var age = document.getElementById("age").value;
var fname = document.getElementById("fname").value;
submitOK = "true";
if (fname.length > 10) {
alert("Имя не должно содержать более 10 знаков");
submitOK = "false";
}
if (isNaN(age) || age < 1 || age > 100) {
alert("Возраст должен быть от 1 до 100");
submitOK = "false";
}
if (at == -1) {
alert("Неправильный e-mail");
submitOK = "false";
}
if (submitOK == "false") {
return false;
}
}
Джордж Буль в гробу перевернулся.
+126
IF NOT SY-SUBRC IS INITIAL.
* Do nothing
ELSE.
* MESSAGE 'Дебитор не найден'(040) TYPE 'S' DISPLAY LIKE 'E'.
* Do nothing xD
ENDIF.
Пускай всё идёт своим чередом ^_^
+71
$res= (isset($r[0]) and count($r[0]) > 0) ? true : false;
return $res;
Классика
+115
count c l = length $ filter (c==) l
main = do
l <- getLine
let
f = count '(' l
s = count ')' l
in
print $ f s (f==s)
Посоны, как смешивать монадический код и не монадический?
http://ideone.com/yRGDk
Чистый код let in не хочет в монду.
+78
class uagent_info
{
//standardized values for true and false.
var $true = 1;
var $false = 0;
function XXX() {
if (...) {
return $this->true;
} else {
return $this->false;
}
}
}
http://code.google.com/p/mobileesp/source/browse/PHP/mdetect.php
+93
//|| Request.Params["lbActCat"].Equals("0,0") Ваня, понятия не имею почему приходит значение 0,0, но это вызывает ошибку
if (Request.QueryString["lbActCat"] != null && !Request.QueryString["lbActCat"].Equals("0,0")) {
lbActCat.SelectedValue = Request.QueryString["lbActCat"];
}
а раз вызывает ошибку, просто вставим в if еще одно условие и нет ошибки, Ваня...
+131
#------------обрабатываем окончания html-------------
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^([A-Za-z0-9-]+)/(.*).html?$ /$1/$2 [NC,L]
RewriteRule ^(.*).html?$ /$1 [NC,L]
<IfModule mod_charset.c>
CharsetRecodeMultipartForms off
</IfModule>
#------------разбор URL для админки------------------
RewriteEngine on
RewriteRule ^([a-zA-Z0-9_-]+).html$ ([a-zA-Z0-9_-]+) [L]
RewriteRule ^([a-zA-Z0-9_-]+)/*([a-zA-Z0-9_-]*)/*([a-zA-Z0-9_-]*)/*([a-zA-Z0-9_-]*)/*([a-zA-Z0-9_-]*)/*([a-zA-Z0-9_-]*)/*([a-zA-Z0-9_-]*)/*([a-zA-Z0-9_-]*)/*([a-zA-Z0-9_-]*)$ /index.php?%{QUERY_STRING}¶m[0]=$1¶m[1]=$2¶m[2]=$3¶m[3]=$4¶m[4]=$5¶m[5]=$6¶m[6]=$7¶m[7]=$8¶m[8]=$9
Apache .htaccess
Смотрите сами :D
−102
ВыборкаДетальныеЗаписи = Результат.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Продукт=ВыборкаДетальныеЗаписи.Продукт;
ЕдИзм=ВыборкаДетальныеЗаписи.ЕдИзмПродукта;
Количество=ВыборкаДетальныеЗаписи.КолвоПродукта;
Если Прав(ВыборкаДетальныеЗаписи.Продукт,6)="1/2 кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,5)="1/2кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,6)="1\2 кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,5)="1\2кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,9)="(500 гр)" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,5)="0,5кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,6)="(05кг)" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта/2;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,7)="1/2,5кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,8)="(250 гр)" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,9)="(0,25 кг)" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,6)="0,25кг" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.25;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,6)="1/4кг." ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,5)="1/4кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,6)="1/4 кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,7)="1/4 кг." ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,5)="0,4кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,3)="1/4" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.4;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,8)="0,085 кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,9)="(0,085кг)" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.085;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,5)="0,7кг" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.7;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,8)="(100 гр)" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.1;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,8)="(350 гр)" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,6)="350гр." ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,6)="0,35кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,7)="0,35 кг" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.35;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,8)="(450 гр)" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,9)="(0,45 кг)" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,6)="0,45кг" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.45;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,5)="1/3кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,8)="(0,3 кг)" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,5)="0,3кг" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.3;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,8)="1\1,8 кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,8)="(0,18кг)" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.18;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,8)="1/1,5 кг" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.15;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,8)="(0,12кг)" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.12;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,7)="0,08 кг" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.08;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,7)="0,075кг" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.75;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,6)="0,03кг" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.03;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,6)="0,23кг" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.23;
Иначе
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта;
КонецЕсли;
КонецЦикла;
Отчет почему-то не всегда работал :)
+157
$(document).click(function (e) {
if ($(e.target).parents().filter('#idAddItTopPopUpMenu:visible').length != 1) {
$('#idAddItTopPopUpMenu').hide();
}
if ($(e.target).parents().filter('#idAddItProductDetailPopUpMenu:visible').length != 1) {
$('#idAddItProductDetailPopUpMenu').hide();
}
if ($(e.target).parents().filter('#idPampItProductDetailPopUpMenu:visible').length != 1) {
$('#idPampItProductDetailPopUpMenu').hide();
}
if ($(e.target).parents().filter('#idPrivacyProductPopUpMenu:visible').length != 1) {
$('#idPrivacyProductPopUpMenu').hide();
}
if ($(e.target).parents().filter('#idSocialNetworkMenu:visible').length != 1) {
$('#idSocialNetworkMenu').hide();
}
if ($(e.target).parents().filter('#idPampItTopPopUpMenu:visible').length != 1) {
$('#idPampItTopPopUpMenu').hide();
}
. . .
if ($(e.target).parents().filter('div[id=idAreaLastMessage]:visible').length != 1 && $(e.target).parents().filter('div[id=idbtnMessages]').length != 1) {
$('div[id=idListLastMessage]').hide();
}
if ($(e.target).parents().filter('div[id=idAreaLastAlert]:visible').length != 1 && $(e.target).parents().filter('div[id=idbtnAlert]').length != 1) {
$('div[id=idListLastAlert]').hide();
}
if ($(e.target).parents().filter('div[id=idAreaNearestCalendar]:visible').length != 1 && $(e.target).parents().filter('div[id=idbtnNearestCalendar]').length != 1) {
$('div[id=idListNearestCalendar]').hide();
}
});
нет слов o_O