#1 RX pharmacy affiliate program!

NicEdit

января 20, 2009 on 11:11 пп | In php кодинг, Обзоры | No Comments

Наверное недавно (а может быть и давно) обновился милейший wysiwyg редактор nicedit. Он реально очень маленький и реально очень хороший, бесплатный и удобный :)

Проблемой большенства WYSIWYG редакторов является то что они не умеют загружать изображения - для того чтобы вставить картинку необходимо ее предварительно залить куда-то, а потом добавить в редактор ссылку на картинку. Но обычные пользователи (не мы с вами) не знают что такое, например, pixs.ru , они испугаются если при них громко сказать FTP… Такой же проблемой страдал и nicedit, однако сегодня я заметил подозрительную иконку, которая говорила о том что он может сделать что-то странное с изображением. И это правда! Теперь nicedit может загружать изображения на imageshack и моментально вставлять их в редкатор, но это еще не все -  вы можете немного изловчиться и заставить nicedit заливать файлы на ваш сервер, имеются опции для соответсвующей настройки редактора.

Nicedit

Слава nicedit!

1249 иконок

января 18, 2009 on 6:45 пп | In php кодинг, Обзоры | 1 Comment

Хабр сообщает - там где раньше можно было скачать 1000 симпотичных иконок (для того чтобы использовать их в своих симпотичных проектах) теперь можно скачать 1249 иконок!

Сначала на иконки можно посмотреть. Ну а потом скачать.

А как определить какие именно 1249 иконок добавились? Загадка…

CodeIgniter - точка в строке запроса

января 13, 2009 on 6:49 пп | In php кодинг | No Comments

На протяжении нескольких проектов которые я программирую с помощью CI у меня приключалась одна и таже беда – я передаю через адресную строку что-то с точкой (например, file.zip) , а в переменную мне приходит что-то с подчеркиванием (т.е. file_zip). Это очень плохо, т.к. не во всех случаях можно произвести корректную обратную замену – например если я послал file_1.zip, то получу file_1_zip, заменяем “_” на “.” и получаем file.1.zip – очень плохо

Сегодня я решил окончательно взяться за эту проблему. Все это время я думал что проблема в CI, однако оказалось что никакой “не логичности” нет. В своих приложениях я использую .htaccess такого вида:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [L]

Т.е. CI видит всю строку запроса как 1 переменную массива $_GET без значения (как единственный ключ массива $_GET), плох тот момент что все точки и пробелы в ключах массива $_GET PHP заменяет на нижнее подчеркивание. Отсюда и такой печальный эффект. Исправить ситуацию можно если в config.php проекта сменить параметр uri_protocol:

$config['uri_protocol'] = “REQUEST_URI”;

Однако я встречал такие хостинги, где данный метод получения URI не работает, а нам ведь нужны универсальные решения – не так ли? Истина где-то рядом…

Хозяйке на заметку (css)

января 5, 2009 on 6:31 пп | In php кодинг | No Comments

Если вы решили запрограммировать/автоматизировать что-то нужное и полезное, а дизайнер из вас совершенно никакой (как из меня), то скачайте css отсюда и прикрутите его к вашему проекту. Кое какой приличный вид результат вашего программирования примет сразу же!

Несмотря на все плюсы, есть и минусы – мне жутко не нравится вид input в представленом выше css, так что минимальные движения напильником все же необходимы.

полезная функция 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^