НЛО и 21 комментариев
Май 6, 2008 | Comments | Заметки программиста
Всем привет, сегодня расскажу о том как НЛО прилетело и оставило этот супер здесь, про то как правильно отдавать слова во множественном числе, ну и покажу одну маленькую свою работу где использованы тонны javascript.

Суперхабр пустил только людей с кармой не менее 50, считать не стал, но думаю что этих людей не более 200. Очень было бы не плохо, если порог прохода на суперхабр по-тихоньку снижался.
А пока можно посмотреть скриншоты.
Программисты очень не любят писать развернутые предложения и многосложные повествования, это я говорю по своему опыту. Иногда замечаю что думаю if-else’ами, но все же ломая сознание, пытаюсь писать обыкновенные и понятные не только роботам тексты. Кажется, Артемий Лебедев еще говорил о робото-текстах типа: «1 товаров», «Удалить 2 файлов?», теперь и я напоминаю, а чтоб не быть голословным прилагаю очень простой скрипт на php для тех кто хочет привести свои «грамморазмы» к нормальным множественным числам:
/**
* Множественное число
*
* @param int $howmuch
* @param array $input Например: [0] - комментариев, [1] - комментарий, [2] - комментария
* @return string
*/
function Gramm_number($howmuch,$input) {
$howmuch = (int)$howmuch;
$l2 = substr($howmuch,-2);
$l1 = substr($howmuch,-1);
if($l2 > 10 && $l2 < 20) return $input[0];
else
switch ($l1) {
case 0: return $input[0]; break;
case 1: return $input[1]; break;
case 2: case 3: case 4: return $input[2]; break;
default: return $input[0]; break;
}
return false;
}
Из моих леваков: небольшой, но насыщенный javascript’ом сайт — шиномонтажка, на главной их работник ))
На странице используется 2 фреймворка: script.aculo.us (отвечает за эффекты и содержит в себе prototype) и lightwindow (динамически подгружает картинки и показывает их в очень функциональном «окне»)










