- 1
- 2
- 3
- 4
- 5
- 6
- 7
only :: (Integral nt) => nt -> [Bool]
only n = [ x `mod` n == 0 | x <- [0..] ]
each :: (Integral nt) => nt -> [a] -> [a]
each n xs = [ snd x | x <- filter fst $ zip (only n) xs ]
main = do print $ each 2 [1,2,3,4,5,6,7,8,9]
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−82
only :: (Integral nt) => nt -> [Bool]
only n = [ x `mod` n == 0 | x <- [0..] ]
each :: (Integral nt) => nt -> [a] -> [a]
each n xs = [ snd x | x <- filter fst $ zip (only n) xs ]
main = do print $ each 2 [1,2,3,4,5,6,7,8,9]
Haskell. Получение каждого n-го элемента списка.
+135
for(int i =0; i<1;i++)
{
if (reader["Brand"].ToString() == addForm.txtBrand.Text) { flag = false; } else { flag = true; break; }
if (reader["Model"].ToString() == addForm.txtModel.Text) { flag = false; } else { flag = true; break; }
if (reader["Year"].ToString() == addForm.numYear.Value.ToString()) { flag = false; } else { flag = true; break; }
if (reader["Capacity"].ToString() == addForm.cboCapacity.Text) { flag = false; } else { flag = true; break; }
string k;
if (addForm.optAuto.Checked) { k = "Auto"; } else { k = "Mech"; }
if (reader["Control Box"].ToString() == k) { flag = false; } else { flag = true; break; }
if (reader["Country"].ToString() == addForm.txtCountry.Text) { flag = false; } else { flag = true; break; }
if (reader["Max speed"].ToString() == addForm.txtSpeed.Text) { flag = false; } else { flag = true; break; }
if (reader["Acceleration to 100 km/h"].ToString() == addForm.txtRacing.Text) { flag = false; } else { flag = true; break; }
if (reader["Engine type"].ToString() == addForm.txtEngine.Text) { flag = false; } else { flag = true; break; }
if (reader["Body"].ToString() == addForm.cboBody.Text) { flag = false; } else { flag = true; break; }
if (reader["Seats"].ToString() == addForm.numSeats.Value.ToString()) { flag = false; } else { flag = true; break; }
if (reader["Doors"].ToString() == addForm.numDoors.Value.ToString()) { flag = false; } else { flag = true; break; }
if (reader["Length"].ToString() == addForm.txtLength.Text) { flag = false; } else { flag = true; break; }
if (reader["Width"].ToString() == addForm.txtWidth.Text) { flag = false; } else { flag = true; break; }
if (reader["Power"].ToString() == addForm.txtPower.Text) { flag = false; } else { flag = true; break; }
if (reader["Drive Gear"].ToString() == addForm.cboTrans.Text) { flag = false; } else { flag = true; break; }
}
Проверка на то, были изменения в форме при вызове редактирования по сравнению с записью в базе
+132
/// <summary>
/// Zero matrix
/// </summary>
public void Zero()
{
m11 = m12 = m13 = m14 =
m21 = m22 = m23 = m24 =
m31 = m32 = m33 = m34 =
m41 = m42 = m43 = m44 = 0;
}
Работа с матрицей 4 на 4
+160
var _nickObj = document.getElementById('userNick');
var _indNick = document.getElementById('userNickInd');
var regVerReq;
try { regVerReq = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e)
{ try { regVerReq = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e)
{ regVerReq = false; }
}
if (!regVerReq && typeof(XMLHttpRequest)!='undefined') { regVerReq = new XMLHttpRequest(); }
function verifyNick()
{
if (regVerReq)
{
regVerReq.open("post","/php/veruser.php",true);
regVerReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
var regVerHB = 'user='+encodeURIComponent(_nickObj.value);
regVerReq.onreadystatechange = function()
{
if (regVerReq.status == 200)
{
if (regVerReq.readyState == 4)
{
switch ( regVerReq.responseText )
{
case 'RES_OK':
_indNick.innerHTML = 'Свободен';
_indNick.style.color = 'green';
break;
case 'RES_EX':
_indNick.innerHTML = 'Занят';
_indNick.style.color = 'red';
break;
default:
_indNick.innerHTML = 'Некорректно';
_indNick.style.color = 'red';
break;
}
}
} else
{
_indNick.innerHTML = 'Ошибка сервиса';
_indNick.style.color = 'red';
}
}
_indNick.innerHTML = 'Проверка';
_indNick.style.color = 'gray';
regVerReq.send(regVerHB);
}
}
+172
if(!empty($_SESSION["aktion"])){
//Если сесии не найдено то проверяем если куки
if(isset($_COOKIE["key"]) && isset($_COOKIE["PHPSESSID"]) && isset($_COOKIE["wrkesh"])){
//Прогоняем куки через фильтры
$test["key"] = htmlspecialchars($_COOKIE["key"]);
$test["key"] = stripslashes($_COOKIE["key"]);
$test["key"] = mysql_real_escape_string($_COOKIE["key"]);
$test["PHPSESSID"] = htmlspecialchars($_COOKIE["PHPSESSID"]);
$test["PHPSESSID"] = stripslashes($_COOKIE["PHPSESSID"]);
$test["PHPSESSID"] = mysql_real_escape_string($_COOKIE["PHPSESSID"]);
$test["wrkesh"] = htmlspecialchars($_COOKIE["wrkesh"]);
$test["wrkesh"] = stripslashes($_COOKIE["wrkesh"]);
$test["wrkesh"] = mysql_real_escape_string($_COOKIE["wrkesh"]);
//проверяем если такая запись в бд
$test_result = mysql_query("SELECT * FROM session WHERE md_5_id='$test[wrkesh]' AND ip='$_SERVER[REMOTE_ADDR]' AND clucc='$test[key]' AND sid='$test[PHPSESSID]'");
$test_myrow = mysql_fetch_array($test_result);
if($test_myrow ==true){
//Если даные с кук и бд совподают то создаём сессию
$_SESSION["aktive"] ="aktive";
mysql_close();
}
}
}
С "Ответов" mail.ru - типа проверка безопасности.
+1
[code]
lengthMapping.put("pt", Float.valueOf(1f));
// Not sure about 1.3, determined by experiementation.
lengthMapping.put("px", Float.valueOf(1.3f));
lengthMapping.put("mm", Float.valueOf(2.83464f));
lengthMapping.put("cm", Float.valueOf(28.3464f));
lengthMapping.put("pc", Float.valueOf(12f));
lengthMapping.put("in", Float.valueOf(72f));
[/code]
0
if(!preg_match('/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i', $email)){
+9
#define public public: void operator delete(void *pituh) {}; public
class poteklo
{
public:
poteklo() :
TheAnswer(42)
{
;
}
private:
int TheAnswer;
};
int main(int argc, char *argv[])
{
poteklo *uteklo = new poteklo;
delete uteklo; // Утекло!
return 0;
}
Макро в духе "#define TRUE FALSE", только хардкорнее.
https://ideone.com/ZdGnuL
0
Тарас с сайта ebanoe.it это не я
+168
define("OUTPUT_DIR_CSV", "kokoko/kukarek/files" . DIRECTORY_SEPARATOR);