Статьи Новости Контакты

Языки программирования

PHP (14), Perl (0), JavaScript (4), Ajax (8)

рубрика: PHP

CodeIgniter — упрощаем разработку веб-решений. Часть 1

2-.-0.2009 | Александр Бакланов
Разрабатывать веб-приложения с нуля с повышаемыми требованиями к программному обеспечению по функциональному составу становится все труднее. Извлечь выгоду, соответственно, тоже — нужно уложиться в сроки или успеть внедрить новую идею, опередив конкурентов. Все больше программистов обращаются за поддержкой к различным инструментам для упрощения и ускорения процесса разработки. Одним из таких средств является веб-фреймворк, позволяющий «стартовать» с готовым набором библиотек в помощь PHP-специалисту. подробнее

рубрика: Ajax

Xajax — обзор возможностей Web 2.0 php-библиотеки

2-.-1.2008 | Петр Агофонов
Представим себе, что вам срочно необходимо осчастливить очередного заказчика, который в ходе поисков исполнителя уже просмотрел гору рекламных материалов и всенепременно хочет, чтобы его сайт был сделан c использованием элементов Web 2.0. Однако обычно это означает, что бюджет такой разработки будет немного выше, чем у классического проекта. Но, оказывается, чтобы сделать грамотное веб-приложение "в стиле ajax", вовсе не обязательно скачивать очередной IDE или выискивать модуль к уже установленной у вас CMS. Иногда проще, качественней и уж точно эффективнее в плане быстродействия изучить особенности одной конкретно взятой библиотеки, с тем чтобы в дальнейшем именно с ее помощью вставлять необходимый вам функционал в ваши проекты. Почему я говорю про единственный инструмент? Вероятно, логично предположить, что изучение чего-то одного и использование раз за разом именно этого чего-то гораздо эффективнее, чем распыление собственных усилий каждый раз, когда нужен "этот ajax". Сегодня будет представлен как раз такой инструмент, который поможет исполнить желания ваших бизнес-партнеров и уменьшит время, проводимое за разработкой конкретного приложения Web 2.0. подробнее

рубрика: Блог

Картинная галерея для WordPress

1-.-1.2008 | Петр Агофонов
Если вам постоянно приходится добавлять множество изображений, рано или поздно наступит тот момент, когда встроенных возможностей WordPress уже станет не хватать. Если же еще хочется, чтобы блог удивил своих посетителей чем-то новым и необычным, также может понадобиться внести изменения в пользовательский интерфейс. И тут встает извечный вопрос: как же достичь совершенства и при этом не потратить уйму таких недешевых человеко-часов на изобретение того, что уже кем-то реализовано. Но не расстраивайтесь, выход, конечно же, есть. Следует найти и подключить правильный плагин, который бы содержал все то, что необходимо. И так уж замечательно вышло, что те возможности обработки изображений, которых, собственно, и не хватает в стандартном WordPress, с успехом можно подключить с помощью расширения, которое я сегодня и хочу представить на ваш суд. Итак, эта статья расскажет об особенностях плагина NextGEN, который позволяет сделать процесс демонстрации изображений в WordPress более привлекательным.подробнее

рубрика: PHP

Создание простейших приложений web 2.0 с Sajax

1-.-1.2008 | Петр Агофонов
Зачем строить атомный подводный ракетоносец, когда надо просто перебраться через небольшую горную речку? Вполне возможно, что и в случае с использованием содержимого, обновляемого без перезагрузки страницы, нет никакой насущной необходимости применять высокоинтегрированные среды разработки, которые имеют встроенные AJAX-библиотеки. Иногда вполне достаточно использовать простейшее решение, которое тем не менее позволяет выполнять свою основную функцию без сбоев и практически в большинстве современных браузеров. Сегодняшняя статья будет посвящена низкоуровневой библиотеке web 2.0 — Sajax.подробнее

рубрика: JavaScript

Манипуляции с всплывающими окнами в overlib

0-.-1.2008 | Петр Агофонов
Новомодные тенденции развития Сети диктуют популярным ресурсам соответствующий дресс-код, без соблюдения которого те рискуют быть просто проигнорированы пользователями. Веб-cайты вынуждены привлекать аудиторию уже не только за счет обилия полезной информации. Иначе говоря, просто контента становится явно недостаточно. Кроме интересного содержимого популярному проекту необходимо иметь в своем составе разнообразные мелкие детали, которые подчеркнули бы индивидуальность его характера. Можно сказать, что веб-сайт должен иметь свою изюминку. Сегодня речь пойдет о библиотеке JavaScript под наименованием overlib, которая предназначена для создания всплывающих окон и которая как раз подойдет для того, чтобы придать вашему веб-сайту некоторую индивидуальность за счет оформления всплывающими окнами.подробнее

рубрика: JavaScript

Простой валидатор форм

0-.-1.2008 | Петр Агофонов
Почти все динамические сайты в том или ином виде используют формы. То ли они нужны для регистрации новых пользователей, то ли вы хотите заполнить и выслать другу какую-то полезную информацию, то ли просто прокомментировать. Во всех этих случаях данные вводятся в форму, для защиты от контекст-спама просится ввести картинку. И как же бывает обидно, например, если вы заполнили комментарий, ввели картинку, нажали отправить, а сайт вам сообщает про минимальную длину этого текста или выдает другую ошибку. Бывает и так, что определенный мейл-сервис категорически не хочет принимать почту от ваших скриптов. Конечно, подсознательно начинаешь относиться к такому сайту с недоверием. А ведь стоило бы разработчикам такого проекта призадуматься об удобстве пользования формами, встроив проверку отправляемых данных, которая бы не давала выполнить отправку до полного и корректного заполнения. От такого простого дополнения ваш ресурс станет только более привлекательным и менее раздражающим. Итак, сегодня речь пойдет про библиотеку для проверки данных, вводимых в формы, от javascript-coder.com. подробнее

рубрика: PHP

Пользовательские функции в Smarty. Часть 3

0-.-1.2008 | Петр Агофонов
Как определить, что наиболее важно в разработке приложений. Это очень просто — достаточно один раз связаться с заказчиком и выслушать его требования. И вы прийдете к неизменному выводу, что наиболее важно для вас — время. Именно оно определяет средства и способы проектирования. Именно скорость разработки интересует заказчика в первую очередь. Ведь еще толком не будет ни задания, ни команды, ни даже бюджета, но уже будут важны (да, именно они) сроки. По этой простой причине стало столь популярным использование шаблонных механизмов и разнообразных, ускоряющих разработку IDE. Однако само по себе подключение Smarty к вашей задаче или декларирование того, что подобный класс используется при проектировании, ничего не означает. Важно понимать тонкости даже самых простых методов, которые есть в системе, и эффективно их использовать. В этой статье пойдет речь именно про "альфу и омегу" этой системы шаблонов, функции для пользователя.подробнее

рубрика: PHP

Пользовательские функции в Smarty. Часть 2

0-.-1.2008 | Петр Агофонов
Любой мощный инструмент без подробной инструкции может оказаться всего лишь очередной кучей железа, которая занимает полезную площадь. Поэтому так важно уметь и знать особенности стандартного функционала, доступного в таких больших приложениях, как Smarty. Конечно же, сама система шаблонов позволяет проводить поэтапное изучение своих возможностей как разработчиком, так и дизайнером. Но в любом случае, если кто-то пробует изучать функционал Smarty, преодолеть начальные трудности будет намного легче, именно зная особенности простейших методов и функций, которые используются в шаблонах. В этой статье будет рассказано про пользовательские функции Smarty, которые отвечают за построение форм и упрощают манипуляции с веб-данными.подробнее

рубрика: PHP

Пользовательские функции в Smarty

0-.-1.2008 | Петр Агофонов
Любой шаблонный механизм призван разделить труд дизайнера и нелегкую работу программиста, так сказать, развести их по разные стороны процесса создания веб-сайта. Однако, когда над проектом работает один человек и крайне важны сроки сдачи работы и не так важен дизайн, возникает вопрос: каким же образом можно упростить себе жизнь, чтобы потом заказчик имел возможность самостоятельно изменить дизайн приложения так, как ему будет угодно? Собственно, именно для такого случая и был создан шаблонный механизм Smarty. Сегодня речь пойдет лишь о небольшой части возможностей этого приложения, а именно — о функциональности встроенных пользовательских функций.подробнее

рубрика: PHP

phpBB — создаем внешний вид

7-.-0.2008 | Наталия Квитка
Форум на основе phpBB готов к использованию практически в тот самый момент, как вы создали для него базу данных и провели нехитрую процедуру инсталляции. Еще немного времени администратора тратится на создание иерархии форумов и организацию необходимых групп пользователей – и форум можно открывать для посетителей. Но далеко не каждому веб-мастеру понравится шаблонный, ничем не выделяющийся внешний вид его детища. Всегда приятно знать, что подведомственная тебе территория – уникальна, оригинальна, выделяется из массы ей подобных. И тут на помощь форумостроителю приходят оформительские стили, плагины и моды, в большом количестве разрабатываемые международным сообществом пользователей phpBB.подробнее

рубрика: Языки программирования

Django

5-.-0.2008 | Александр Козлов
Django – это высокоуровневый фреймворк, написанный на языке Python, основной целью разработки которого являются быстрая разработка и чистый, прагматический дизайн кода. Созданный и используемый уже более двух лет в качестве быстрого и удобного оператора онлайн-новостей, "Джанго" был изначально спроектирован для решения двух проблем: быстро приходящих обновлений новостей и строгих требований опытных веб-разработчиков, создавших сам фреймворк. Он позволяет создавать высококачественные, элегантные веб-приложения за минимальное время.подробнее

рубрика: Языки программирования

Python, основные принципы

5-.-0.2008 | Александр Козлов
Сегодня язык программирования Python является одним из самых развитых и широко распространенных. Учитывая его относительную молодость по сравнению с другими языками такой успех может говорить только об одном – он действительно обоснован. Все большее количество разработчиков переходят на Python, все больше приложений, и Веб в том числе, появляется. Данная заметка теоретически подходит к вопросу «Что есть Python?» и рассказывает об истории возникновения, идеологии и основных принципах работы Питона.подробнее

рубрика: Языки программирования

Python, практические примеры

5-.-0.2008 | Александр Козлов
Этот материал в первую очередь пригодится именно тем, кто не понаслышке знаком с основными принципами программирования. Однако также будет полезен и новичкам, которые только начинают свое знакомство с языками программирования. Статья рассматривает с практической точки зрения отличительные особенности языка Python, некоторые интересные моменты, а также просто полезные функции языка.подробнее

рубрика: PHP

Офлайн-версия сайта, или PDF и PHP

2-.-0.2008 | Роман Парпалак
Мощь языка PHP как основы функционирования сайта поистине безгранична. Даже опытные программисты могут иногда открывать для себя совершенно неожиданные возможности. В этой статье описан метод автоматической генерации на сервере документов PDF. В качестве примера рассматривается использование библиотеки FPDF для создания офлайновой версии сайтов. Также речь идет о тонкостях процесса преобразования документов из формата HTML в PDF.подробнее

рубрика: PHP

Миниатюры на PHP

0-.-1.2007 | Роман Парпалак
В ходе разработки и обслуживания сайтов часто возникает необходимость в создании миниатюр — уменьшенных копий изображений. В тексте страницы вместо большой картинки можно поместить такую копию, являющуюся ссылкой на исходный файл. Работа фотоальбомов и галерей изображений, менеджеров файлов в CMS немыслима без автоматического создания миниатюр. Мы разберем скрипт, генерирующий подобные миниатюры, и на его примере познакомимся с некоторыми возможностями PHP для работы с изображениями.подробнее

рубрика: JavaScript

JPGraph — создание графиков

5-.-0.2007 | Наталия Квитка
JPGraph — это объектно-ориентированная библиотека для создания графики, написанная на PHP и готовая к использованию в любых PHP-скриптах. Посредством данной библиотеки могут создаваться как изображения для просмотра онлайн, так и для сохранения в файл. Используя JPGraph, вы сможете создавать графики, диаграммы различных типов, защитные антиспамовые изображения и даже географические карты. В бесплатной версии библиотеки доступно большинство возможностей, но имеется также и профессиональная версия, позволяющая разработчику получить доступ к дополнительным функциям JPGraph.подробнее

рубрика: Ajax

Ajax и браузеры: проверка совместимости

4-.-0.2007 | Николай Байбородин
Технология Ajax уже перешла из разряда новинок в разряд хитов веб-программирования. Однако реализация базовых компонентов, на которых эта технология основана, кардинально отличается в браузерах от разных производителей. Следовательно, первая задача, которую должен решить разработчик Ajax-приложения, — это обеспечение совместимости со всеми возможными браузерами. Статья знакомит читателя с готовым рецептом решения данной задачи.подробнее

рубрика: PHP

Графика средствами PHP

4-.-0.2007 | Наталия Квитка
Зачастую перед веб-разработчиком встает задача создания динамически изменяющихся в зависимости от каких-либо условий изображений: вывода графиков и диаграмм, создания картинки-подтверждения ввода данных в форму (т. н. captcha), подстановки различных изображений при обращении к одному и тому же графическому файлу (меняющиеся на лету аватары, баннеры, фото и пр.). В данной обзорной статье речь пойдет о предоставляемых PHP средствах для работы с изображениями различных форматов.подробнее


Скоро на сайте

  • Wordpress

    Серия статей о плагинах к движку WordPrress
  • AJAX

    Проекты и продукты, ориентированные на AJAX
  • Новые сервисы Google

    Обзор новых сервисов Google
 

Copyright © 2003—2017 Все права защищены

При использовании материалов сайта ссылка на hostinfo.ru обязательна

  • хостинг от .masterhost
  • Rambler's Top100