#1 RX pharmacy affiliate program!

полезная функция plural

августа 4, 2008 on 5:35 пп | In php кодинг | No Comments

Сегодня понадобилась функция которая склоняет существительные после числительных(точнее понадобился алгоритм, функцию я бы сам написал). Сначала нашел алгортм, но функция на php тоже оказалась рядом. Вот тут.

В русском языке существительные с числительными могут быть в единственном, двойственном и множественном числе: один арбуз, два арбуза, пять арбузов (двойственное число 2014 это почти исчезнувшая в русском языке грамматическая конструкция, встречающаяся только в этом случае).

function pluralForm($n, $form1, $form2, $form5) 

    $n = abs($n) % 100; 
    $n1 = $n % 10; 
    if ($n > 10 && $n < 20) return $form5; 
    if ($n1 > 1 && $n1 < 5) return $form2; 
    if ($n1 == 1) return $form1; 
    return $form5; 

 
// пример использования 
echo “В Вашем почтовом ящике $n “.pluralForm($n, “письмо”, “письма”, “писем”); 

я и Лебедев помогаем людям

июля 22, 2008 on 4:05 пп | In php кодинг | No Comments

Вот Тёма помогает человеку с дизайном.

Вот я помогаю человеку с программированием.

 

 

CodeIgniter

июля 10, 2008 on 7:41 пп | In php кодинг | No Comments

Около двух недель назад захотел всетаки разобраться в каком-то php фреймворке. Выбор пал на CodeIgniter. Раньше я тоже обращал на него внимание, но как-то косо. Было мало русской документации, а в этот раз ее нашлось много! На сайте русских любителей CI – http://code-igniter.ru. Я тоже хотел сделать доброе дело и перевел одну статейку из юзергайда, но она увы еще не появилась в руссифицированном мануале, а жаль –  я бы еще перевел

Любите CI , пользуйтесь им каждый день. Фреймворк реально ускоряет разработку, а главное – тебе больше не надо думать о том как разделить код, логику, представление всего этого. За тебя придумали – MVC(model-view-controller) – и это замечательно) CI умеет практически все – даже перевести количество битов в нормальное человекопонятное число и подставить единицу измерения(типа 345.5 Кб).

CI – я полюбил тебя на долго.

Занятная нумерология

апреля 22, 2007 on 8:55 пп | In php кодинг | 1 Comment

Недавно, на паре Психологии мы проходили простенький нумерологический тестик – необходимо умножить свой день рождений на месяц рождения и на год рождения. Затем получившийся код рассматривается так(грубо говоря) чем больше больших цифр тем лучше, а каждая цифра отвечает за определенное десятиление. У меня получилось 29805 , т.е. с 0 по 10 лет у меня 2, затем с 10 по 20 у меня 9, с 20 по 30 – 8 , с 30 до 40 увы 0 , а потом с 40 до 50 5 , жизнь на этом не заканчивается, через 50 лет нумерология нам расскажет как посчитать дальше.

Но не интересно петь гимны тем у кого все хорошо, мне стало интересно кто самые неудачники нашего столетия. Ими оказались люди родившиеся в эти числа:

список неудачников

Сделал я это с помощью 30 строк кода, которые представлены ниже

<?php
$d_min=1;
$d_max=31;

$m_min=1;
$m_max=12;

$y_min=1900;
$y_max=2000;

$filter=3;

for($year=$y_min;$year<$y_max;$year++)
{
 for($month=$m_min;$month<$m_max;$month++)
 {
  for($day=$d_min;$day<$d_max;$day++)
  {
   $number=$year*$month*$day;
   $sc=substr_count($number,’0′);
   
   if($sc>=$filter)
   {
    echo “$day.$month.$year | код <b>$number</b><br>”; flush();
   }
  }
 }
}

echo “end”;

?>

С помощью этого же кода можно найти и счастливчиков  Но интерснее неудачников…

вот коды известных людей:
Стив Джобс – 93840 (нолик уже кончился)
Билл Гейтс – 547400 (нумерология походу – хуйня)
Ющенко – 89884 (счастливчик епт)
Янукович – 105300 (вообще невезет ему вроде бы)

Powered by WordPress with design by Dreamaker.
Entries and comments feeds. Valid XHTML and CSS. ^Top^