- 1
- 2
- 3
s = 'blablabla'
if s[:7] <> 'http://':
s = 'http://%s' % s
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−100
s = 'blablabla'
if s[:7] <> 'http://':
s = 'http://%s' % s
+168
$Y=date('Y'); $m=date('m'); $d=date('d');$G=date('G');$i=date('i');$s=date('s');
$tdate=mktime($G,$i,$s,$m,$d,$Y);
+157
...
if ($kpp['id_complect'] == '14') {
$smarty->assign('sost', $kpp['tit']);
}
if ($kpp['id_complect'] == '54') {
$smarty->assign('dvig', $kpp['tit']);
}
if ($kpp['id_complect'] == '17') {
$smarty->assign('kpp', $kpp['tit']);
}
if ($kpp['id_complect'] == '16') {
$smarty->assign('priv', $kpp['tit']);
}
if ($kpp['id_complect'] == '18') {
$smarty->assign('weel', $kpp['tit']);
}
if ($kpp['id_complect'] == '19') {
$smarty->assign('ras', $kpp['tit']);
}
if ($kpp['id_complect'] == '101') {
$smarty->assign('color', $kpp['tit']);
}
if ($kpp['id_complect'] == '15') {
$smarty->assign('torg', $kpp['tit']);
}
if ($kpp['id_complect'] == '96') {
$smarty->assign('ls', $kpp['tit']);
}
if ($kpp['id_complect'] == '100') {
$smarty->assign('vin', $kpp['tit']);
}
...
и так ооочень много...
гениальный прогер наверно писал.
+117
public ActionResult Register(RegisterInformation ri, string myCaptcha, HttpPostedFileBase image)
{
if (ri.Name == null) ModelState.AddModelError("my", "Введите имя");
if (ri.Name != null && ri.Name.Length > 32) ModelState.AddModelError("my", "Слишком длинное имя, максимум 32 символа");
if (ri.Password == null) ModelState.AddModelError("my", "Введите пароль");
if (ri.Password != null && ri.Password.Length > 32) ModelState.AddModelError("my", "Слишком длинный пароль, максимум 32 символа");
if (ri.Email == null) ModelState.AddModelError("my", "Введите адрес почты");
if (ri.Email != null && ri.Email.Length > 32) ModelState.AddModelError("my", "Слишком длинная почта, максимум 32 символа");
if (ri.Phone == null) ModelState.AddModelError("my", "Введите телефон");
if (ri.Captcha == null) ModelState.AddModelError("my", "Введите символы с картинки");
if (ri.Email != null && !IsValid.Mail(ri.Email)) ModelState.AddModelError("my", "Невалидный email");
long phone;
if (!long.TryParse(ri.Phone, out phone)) ModelState.AddModelError("my", "Некорректный формат телефона");
if (ri.Captcha != null&&!CaptchaHelper.VerifyAndExpireSolution(HttpContext, myCaptcha, ri.Captcha)) ModelState.AddModelError("my", "Неверно введены символы с картинки");
if (ModelState.IsValid)
{
...
}
Проверяем модель на ошибки
+165
//FIXME: В этот код лучше не смотреть. Он крайне еретический, но работает. На досуге переписать по-человечески
$_1_2[1]="одна ";
$_1_2[2]="две ";
$GLOBALS['_1_2'] = $_1_2;
$_1_19[1]="один ";
$_1_19[2]="два ";
$_1_19[3]="три ";
$_1_19[4]="четыре ";
$_1_19[5]="пять ";
$_1_19[6]="шесть ";
$_1_19[7]="семь ";
$_1_19[8]="восемь ";
$_1_19[9]="девять ";
$_1_19[10]="десять ";
$_1_19[11]="одиннацать ";
$_1_19[12]="двенадцать ";
$_1_19[13]="тринадцать ";
$_1_19[14]="четырнадцать ";
$_1_19[15]="пятнадцать ";
$_1_19[16]="шестнадцать ";
$_1_19[17]="семнадцать ";
$_1_19[18]="восемнадцать ";
$_1_19[19]="девятнадцать ";
$GLOBALS['_1_19'] = $_1_19;
$des[2]="двадцать ";
$des[3]="тридцать ";
$des[4]="сорок ";
$des[5]="пятьдесят ";
$des[6]="шестьдесят ";
$des[7]="семьдесят ";
$des[8]="восемдесят ";
$des[9]="девяносто ";
$GLOBALS['des'] = $des;
$hang[1]="сто ";
$hang[2]="двести ";
$hang[3]="триста ";
$hang[4]="четыреста ";
$hang[5]="пятьсот ";
$hang[6]="шестьсот ";
$hang[7]="семьсот ";
$hang[8]="восемьсот ";
$hang[9]="девятьсот ";
$GLOBALS['hang'] = $hang;
$namerub[1]="рубль ";
$namerub[2]="рубля ";
$namerub[3]="рублей ";
$GLOBALS['namerub'] = $namerub;
$nametho[1]="тысяча ";
$nametho[2]="тысячи ";
$nametho[3]="тысяч ";
$GLOBALS['nametho'] = $nametho;
$namemil[1]="миллион ";
$namemil[2]="миллиона ";
$namemil[3]="миллионов ";
$GLOBALS['namemil'] = $namemil;
$namemrd[1]="миллиард ";
$namemrd[2]="миллиарда ";
$namemrd[3]="миллиардов ";
$GLOBALS['namemrd'] = $namemrd;
$kopeek[1]="копейка ";
$kopeek[2]="копейки ";
$kopeek[3]="копеек ";
$GLOBALS['kopeek'] = $kopeek;
function semantic($i,&$words,&$fem,$f){
$_1_2 = $GLOBALS['_1_2'];
$_1_19 = $GLOBALS['_1_19'];
$des = $GLOBALS['des'];
$hang = $GLOBALS['hang'];
$namerub = $GLOBALS['namerub'];
$nametho = $GLOBALS['nametho'];
$namemil = $GLOBALS['namemil'];
$namemrd = $GLOBALS['namemrd'];
$words="";
$fl=0;
if($i >= 100){
$jkl = intval($i / 100);
$words.=$hang[$jkl];
$i%=100;
}
if($i >= 20){
$jkl = intval($i / 10);
$words.=$des[$jkl];
$i%=10;
$fl=1;
}
switch($i){
case 1: $fem=1; break;
Нашел в коде нашего интернет проекта
+162
function getAttrValue(element){
if(element == undefined){
return '';
}
return element;
}
+75
StringUtils.join(
Collections2.transform(Arrays.asList(ArrayUtils.toObject(data)),
new Function<Byte, String>() {
@Override
public String apply(final Byte from) {
return "0x" + Integer.toHexString(from);
}
}), " ")
data имеет тип byte[]
в питоне это было бы ' '.join(map(hex, data))
+159
function randomPassword($length = 8, $seed = '') {
$password = "";
$possible = "0123456789";
$i = 0;
mt_srand(($seed == '') ? rand() : $seed);
while ($i < $length) {
$char = substr($possible, mt_rand(0, strlen($possible) - 1), 1);
if (!strstr($password, $char)) {
$password .= $char;
$i++;
}
}
return $password;
}
думаю пора создавать отдельный радел на сайте посвящённый высерам призванным генерировать пароли
+144
Program upra;
var s:string;
i:integer;
begin
writeln ('vvesti stroku');
readln(s);
k:=0;
for i:=1 to length(s) do
if s='a' then
s:='*';
writeln(k);
end
Pascal. Меняем символ "а" на звёздочку. Школота детектед!
+167
if (!mysql_query($query)) {
echo 'Invalid query: '.mysql_error()."\n";
die();
} else {
mysql_query($query);
}
Вот такой вот крутой дебаггер!