jQuery ColorPicker: Диалог выбора цвета

AJAX технологии, PHP программирование, Интересные статьи 15.03.2009

Рано или поздно в веб-программировании сталкиваешься с необходимостью вывести диалог выбора цвета (по забугорному colorpicker). Вещь в принципе распространенная, потому не удивительно что под наш любимый jQuery уже созданы готовые плагины. В этой статье я сделаю небольшой обзор существующих jquery-плагинов для выбора цвета и остановлюсь на некоторых из них. Читать полностью »

Инструменты для управления проектами

PHP программирование, Интересные статьи 07.03.2009

На днях очередной раз поднят вопрос о создании собственной систему управления проектов. Что скажу я (Константин) нужно однозначно, стал склонять к  десктоп приложению с отдельной реализацией функций в Веб. Если конечно наш главный С++ программист Анатолий возьмет за основу Субд Mysql (другую на хосте держать невижу смысла).

Итак по теме дня обзор систем, которые частичном образом реализуют нашу задумку. Они конечно Веб=) (так как я веб программист и и в програмных продуктах копаюсь меньше нежели в интернете).

Для начала скажу, что таких сервисов довольно много (я нашел около 30), но не все из них достойны внимания. Так что я расскажу о тех, которые понравились мне, а в комментах вы можете оставлять ссылки на те, которые известны вам (желательно, с объяснением вашего выбора).

Читать полностью »

WordPress плагины, повышающие безопасность блога

PHP программирование, Интересные статьи 07.03.2009

Небольшая подборка плагинов, повышающих безопасность блога на WordPress. Читать полностью »

Обновился PHP 5.2.9

PHP программирование, Новости Интернет 02.03.2009

PHP обновился до версии 5.2.9.

 Обновить, конечно если есть необходимость

Почитать полный список изменений можно на официальном сайте.

Минималистичный WYSIWYG

AJAX технологии, PHP программирование, Интересные статьи 26.02.2009

Еще одно статья, на этот раз с www.bolzamo.org.ru, как понятно из названия посвяшена WYSIWYG.

Кто не знает: WYSIWYG (сокращение от What You See Is What You Get, англ. что видишь, то и получишь, произносится как «ви-зи-виг») — способ редактирования, при котором редактируемый материал в процессе редактирования выглядит в точности так же, как и конечный результат.

По многочисленным заявкам трудящихся, поднимаю эту тему. Итак, вы — минималист, и у вас есть сайт. Исходя из вышесказанного, сайт сделан не на WordPress или Drupal, а на какой-нибудь минималистичной cms вроде Neutrino, или вообще на самописном решении, вес которого — килобайт 100 от силы. Проблемой этого решения становится отсутствие визуального редактора, и вот с ней мы и будем бороться. Читать полностью »

CodeIgniter 1.7.1

PHP программирование, Новости Интернет 12.02.2009

Вышла новая версия популярного PHP-фреймворка CodeIgniter за номером 1.7.1.

Читать полностью »

Переведенная Документация по CodeIgniter в CHM

PHP программирование, Новости Интернет 14.01.2009

Представляю вам переведённую документацию по фремворку CodeIgniter. Она полностью переведена и собрана в CHM файл. Вообщем качаем и пользуемся.

Скачать документацию по CodeIgniter в CHM (ci_user_guide_ru_world-proru.zip)

Оптимизация PHP-кода

PHP программирование 08.01.2009

  • Выносите переменные из строк. Примерно так: <php $x=”test”.$test; ?> , это на 25-40% быстрее.
  • Имена переменных должны быть короче 7 символов. Это быстрее на 15%.
  • В массивах не стоит обращаться к элементам по имени и без кавычек. Особенно в многомерных. Сэкономите 40%.
  • А если обращение к элементу массива вынести из строки (как в пункте 1), то можно сэкономить ещё 25-30%.
  • Используйте Perl-ориентированные регулярные выражения. Или хотя бы сравнивайте их с POSIX-аналогами по скорости выполнения. Скорость может отличаться до 200% на разных запросах.
  • SizeOf () быстрее Count (), а в циклах sizeof лучше вообще заменить на переменную, for и while практически не отличимы, для перебора простых индексных массивов нужно использовать for или while, а для ассоциативных массивов — foreach. Плюс 30% при соблюдении.
  • Для чтения файла file () быстрее, чем fopen ()+цикл. Ускорение до 40%.
  • Eclipse PDT 2.0

    PHP программирование, Новости Интернет 06.01.2009

    Выпущен в свет ожидаемый релиз-кандидат PDT 2.0.

    Что нового:
    — Работает быстрее.
    — Выкинули Java-плагины. Теперь в all-in-one только PHP.
    — Mark Occurrences (выделение фона переменной во всём тексте при выделении её где-либо).
    — Override Indicators (метка, показывающая, что методы класса что-то перекрывают).
    — Навигация по типам и методам.
    — Вывод дерева ООП-иерархии проекта.
    — Улучшенное дополнение кода. Поддержка @property и @method.
    — Используется Eclipse 3.4.1. Читать полностью »