- 1
- 2
- 3
- 4
- 5
- 6
- 7
for (var i = this.request.languages.length; i < this.MAX_LANGUAGES; i++) {
if (!this.request.languages) {
this.request.languages = [];
}
this.request.languages.push(this.createEmptyLanguage());
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+2
for (var i = this.request.languages.length; i < this.MAX_LANGUAGES; i++) {
if (!this.request.languages) {
this.request.languages = [];
}
this.request.languages.push(this.createEmptyLanguage());
}
Когда сначала ничего не понял, а потом как заорал в голосину
+7
public static bool CheckBoxValue(bool Checked)
{
return Conversions.ToBoolean(Interaction.IIf(Checked, true, false));
}
+2
bool isLiveLine = false;
bool isQALine = false;
if (lineInfo.IndexOf("QL") != -1)
{
isLiveLine = true;
isQALine = true;
}
else if (lineInfo.IndexOf("Q") != -1)
{
isLiveLine = false;
isQALine = true;
}
else if (lineInfo.IndexOf("L") != -1)
{
isLiveLine = true;
isQALine = false;
}
else
{
isLiveLine = false;
isQALine = false;
}
+3
function getNameBrouser()
{
ua = navigator.userAgent.toLowerCase();
//Internet Explorer
if (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1 && ua.indexOf("webtv") == -1)
{
return 1;//"msie";;
}
// Opera
if (ua.indexOf("opera") != -1)
{
return 2;//"opera";
}
// Mozilla + Firefox + Netscape
if (ua.indexOf("mfn") != -1)
{
return 3;//"mfn";
}
// Safari
if (ua.indexOf("safari") != -1)
{
return 4;//"safari";
}
// Konqueror
if (ua.indexOf("konqueror") != -1)
{
return 5;//"konqueror";
}
return 6;//"unknown";
}
Студенческие сайтики.
0
<?php
class Palindrome {
protected $text;
function __construct($text) {
$this->text = $text;
}
protected function isPalindrome($text) {
$string = mb_strtolower(preg_replace("/[^A-Za-zА-Яа-я0-9]/", "", $text));
$status = mb_strlen($string) > 2?($string == $this->reverce($string)):false;
return (object) [
'status' => $status,
'string' => $string,
'original' => trim($text, ' ')
];
}
protected function comparingStrings($first_string, $last_string) {
$comparing = mb_strlen($first_string) > mb_strlen($last_string);
return $comparing?$first_string:$last_string;
}
protected function findPalindrome()
{
$palindrome = mb_strlen($this->text);
$result = false;
for ($i = 0; $i < $palindrome; $i++) {
$palindrome_c = $palindrome-$i;
for ($j = 0; $j < $palindrome_c; $j++) {
$find = $this->isPalindrome(mb_substr($this->text, $j, $palindrome_c, "UTF-8"));
if ($find->status) {
$result = $this->comparingStrings($find->original, $result);
}
}
}
return $result;
}
public function view() {
if ($this->isPalindrome($this->text)->status)
return $this->text;
if ($palindrome = $this->findPalindrome())
return $palindrome;
return mb_substr($this->text, 0, 1);
}
}
$view = 'Введите палиндром!';
if (isset($_POST['text'])) {
$palindrome = new Palindrome($_POST['text']);
$view = $palindrome->view();
}
?>
<html>
<head>
<title>Palindrome</title>
</head>
<body>
<div><?=$view?></div>
<form action="?" method="POST">
<input type="text" name="text">
<input type="submit">
</form>
</body>
</html>
Накатил тестовое на коленке.
+5
<?php
// ...
if (isset($cache[$domain_id]) && isset($cache[$domain_id]) && !empty($cache[$domain_id])) {
return $cache[$domain_id];
}
// ...
?>
Код для самых неуверенных и параноиков, кто сомневается в работе PHP. Ну или если вы неправильно разгоните свой процессор, и он начнет выдавать неправильные результаты операций.
Расшифровка следующая:
(если есть такой) и (если такой точно есть прям) и (он как бы есть на самом деле)
+5
if (logsData.Count == 1) {
msg += logsData [logsData.Count - 1] + "\n";
} else if (logsData.Count == 2) {
msg += logsData [logsData.Count - 2] + "\n";
msg += logsData [logsData.Count - 1] + "\n";
} else if (logsData.Count == 3) {
msg += logsData [logsData.Count - 3] + "\n";
msg += logsData [logsData.Count - 2] + "\n";
msg += logsData [logsData.Count - 1] + "\n";
} else if (logsData.Count == 4) {
msg += logsData [logsData.Count - 4] + "\n";
msg += logsData [logsData.Count - 3] + "\n";
msg += logsData [logsData.Count - 2] + "\n";
msg += logsData [logsData.Count - 1] + "\n";
} else if (logsData.Count >= 5) {
msg += logsData [logsData.Count - 5] + "\n";
msg += logsData [logsData.Count - 4] + "\n";
msg += logsData [logsData.Count - 3] + "\n";
msg += logsData [logsData.Count - 2] + "\n";
msg += logsData [logsData.Count - 1] + "\n";
}
+7
for(i = 1; i <67; i++){
if(i==1){ k="б"; l="b"; }
if(i==2){ k="в"; l=bwvk; }
if(i==3){ k="г"; l="g"; }
if(i==4){ k="д"; l="d"; }
if(i==5){ k="ё"; l=bjok; }
if(i==6){ k="ж"; l=bzhk; }
if(i==7){ k="и"; l="i"; }
if(i==8){ k="Б"; l="B"; }
if(i==9){ k="л"; l="l"; }
if(i==10){ k="м"; l="m"; }
if(i==11){ k="н"; l="n"; }
if(i==12){ k="о"; l="o"; }
if(i==13){ k="п"; l="p"; }
if(i==14){ k="р"; l="r"; }
if(i==15){ k="ф"; l="f"; }
if(i==16){ k="щ"; l=bshhk; }
if(i==17){ k="ч"; l=bchk; }
if(i==18){ k="ш"; l=bschk; }
if(i==19){ k="ц"; l=bczk; }
if(i==20){ k="х"; l=bhhk; }
if(i==21){ k="ъ"; l=btsk; }
if(i==22){ k="ь"; l=bmsk; }
if(i==23){ k="э"; l=bjek; }
if(i==24){ k="ю"; l=bjuk; }
if(i==25){ k="я"; l=bjak; }
if(i==26){ k="а"; l="a"; }
if(i==27){ k="е"; l="e"; }
if(i==28){ k="з"; l=bzzk; }
if(i==29){ k="й"; l=biik; }
if(i==30){ k="с"; l="s"; }
if(i==31){ k="т"; l="t"; }
if(i==32){ k="у"; l="u"; }
if(i==33){ k="ы"; l=bysk; }
if(i==34){ k="к"; l="k"; }
if(i==35){ k="В"; l=bwvg; }
if(i==36){ k="Г"; l="G"; }
if(i==37){ k="Д"; l="D"; }
if(i==38){ k="Ё"; l=bjog; }
if(i==39){ k="Ж"; l=bzhg; }
if(i==40){ k="И"; l="I"; }
if(i==41){ k="К"; l="K"; }
if(i==42){ k="Л"; l="L"; }
if(i==43){ k="М"; l="M"; }
if(i==44){ k="Н"; l="N"; }
if(i==45){ k="О"; l="O"; }
if(i==46){ k="П"; l="P"; }
if(i==47){ k="Р"; l="R"; }
if(i==48){ k="Ф"; l="F"; }
if(i==49){ k="Щ"; l=bshhg; }
if(i==50){ k="Ч"; l=bchg; }
if(i==51){ k="Ш"; l=bschg; }
if(i==52){ k="Ц"; l=bczg; }
if(i==53){ k="Х"; l=bhhg; }
if(i==54){ k="Ъ"; l=btsg; }
if(i==55){ k="Ь"; l=bmsg; }
if(i==56){ k="Э"; l=bjeg; }
if(i==57){ k="Ю"; l=bjug; }
if(i==58){ k="Я"; l=bjag; }
if(i==59){ k="А"; l="A"; }
if(i==60){ k="Е"; l="E"; }
if(i==61){ k="З"; l=bzzg; }
if(i==62){ k="Й"; l=biig; }
if(i==63){ k="С"; l="S"; }
if(i==64){ k="Т"; l="T"; }
if(i==65){ k="У"; l="U"; }
if(i==66){ k="Ы"; l=bysg; }
t=input;
while (t.indexOf(k)>-1){
p=t.indexOf(k);
t=(t.substring(0, p)+l+t.substring((p + k.length), t.length));
input=t; }
}
Массивы? Replace? Это не наш метод!
(Copyright (c) 2012 dslru.eu)
+1
$(".lucky-card-divforCheck").hover(
function () {
if (document.getElementById('lucky-card-p-mail').getElementsByTagName('input')[0].value=="" &&
document.getElementById('lucky-card-p-phone').getElementsByTagName('input')[0].value==""
) {
$(document.getElementById("lucky-card-butt1")).hide();
$(document.getElementById("lucky-card-butt2")).show();
/*document.getElementById('lucky-card-err_fio').innerHTML='Не работает элс';*/
} else {
/*document.getElementById('lucky-card-err_fio').innerHTML='Работает элс';*/
};
}
,
function () {
$(document.getElementById("lucky-card-butt2")).hide();
$(document.getElementById("lucky-card-butt1")).show();
}
);
$('#lucky-card-empty-butt').click(function(){
document.getElementById('lucky-card-err_fio').innerHTML='Напишите хотя бы почту или телефон';
});
изящная валидация
−100
Если НЕ ЗначениеЗаполнено(Качество) Тогда
Качество = Справочники.Качество.Новый;
КонецЕсли;
Если Качество = Справочники.Качество.Новый Тогда
Качество = Справочники.Качество.ПустаяСсылка();
КонецЕсли;