Отправляет email-рассылки с помощью сервиса Sendsay

Веб-разработка? Это просто! Переменные переменных. Зачем они нужны.

Переменные переменных. Зачем они нужны. Всем привет. Сегодня мы поговорим о переменных переменных и выясним, зачем они всё таки нужны (или не нужны. В самом простом виде переменные переменных показаны в справке PHP. А именно - $a = 'hello'; $a = 'world'; echo $a . $a}; Подобная кривая конструкция выдаст на экран hello world. Другими словами, $a} эквивалентна вызову $hello. Не правда ли. ужасно? Добавим сюда проблему неоднозначности, которая возникает при попытке обратиться к элементам массива (это подробно...

2011-04-25 12:34:35 + Комментировать

Веб-разработка? Это просто! Пивот или сводная таблица

Пивот или сводная таблица Всем привет. Сегодня мы коснёмся одной очень интересной темы, которая очень слабо освещена в рунете. Тема эта больше теоретическая, и, скорее всего, в обычных проектах вы с этим не столкнётесь никогда, но уж если столкнётесь и не будете знать, что перед вами, пара-тройка бессонных ночей вам гарантированна. С другой стороны, если перед вами возникнет задача, где можно использовать пивот, вы сможете резко повысить производительность вашей системы. А для веб производительность всегда...

2011-04-20 10:37:20 + Комментировать

Веб-разработка? Это просто! Создаём собственный API - 7

Создаём собственный API - 7 Приветствую всех, вытерпел до этого момента и не уснул на предыдущих частях статьи ) Сегодняшняя статья последняя в цикле статей об API. Надеюсь, в качестве наглядного материала и источника новых идей вам этого хватит. А если не хватит, - задавайте свои вопросы в комментариях. Если так случится, что понадобятся новые дополнительные статьи на эту тему, то не думаю, что это будет очень большой проблемой ) Но вернёмся к нашему API. В заключительной части статьи я покажу то, с чего ...

2011-04-12 17:09:12 + Комментировать

Веб-разработка? Это просто! Создаём собственный API-6

Создаём собственный API-6 Всем привет. Сегодня мы разработаем два ключевых класса. Во-первых, мы изменим способ обращения к Gateway и во-вторых, разработаем Api Handler который сможет быть по настоящему классом-контейнером для всей иерархии API. Начнём с API Handler, чтобы изменения в Gateway были более очевидны. Забегая вперёд, заметим, что все изменения не касаются удалённого хоста. Т.о. драйвер для работы с API на удалённом хосте остаётся таким же. На API хосте мы всё так же принимаем запрос и всё так ж...

2011-04-05 17:56:18 + Комментировать

Веб-разработка? Это просто! Создаём собственный API-5

Создаём собственный API-5 Ну что ж, пришло время поговорить о безопасности. Но прежде чем мы приступим, я немного вернусь назад. В самой первой статье я говорил о том, что информацию можно вернуть вызываемому приложению как объект. Как вернуть информацию в виде массива мы уже разобрались. Массив - это просто данные, которыми удобно манипулировать. Если вы хотите предоставить удалённым разработчикам объект, который, в т.ч, может обращаться к Host 1 для вызова API, достаточно просто создать этот объект на ст...

2011-03-31 10:33:37 + Комментировать

Веб-разработка? Это просто! Новости веб-разработки.

Отличная спецификация про HTML5 для разработчиков По ссылке HTML5. A technical specification for Web developers доступна отличная спецификация по HTML5 для веб-разработчиков. В отличие от полной HTML5-спецификации из этой редакции убрана вся информация, знать которую нужно только разработчикам браузеров. Основополагающими отличиями данной редакции являются читабельность и удобная навигация. Регистратор GoDaddy продает домены по 1.18$ Регистратор GoDaddy объявил акцию - регистрация и трансфер домена в зоне ...

2011-02-22 18:21:42 + Комментировать

Веб-разработка? Это просто! Создаем собственный API

Создаем собственный API Введение Всем привет. Сегодня я начну цикл статей, посвящённых созданию API. Сразу, несколько ответов на ваши невысказанные вопросы: Цикл, потому что материал достаточно объёмный и серьёзный. В одну статью не вместится. API (application programming interface, в переводе с буржуйского - интерфейс программирования приложений) используется в том случае, если необходимо предоставить сторонним разработчикам часть низкоуровневого функционала некоторой системы. Класс задач, в которых испол...

2011-02-15 11:26:20 + Комментировать

Веб-разработка? Это просто! Букмарклеты или как скачать аудиофайлы с сайта vkontakte?

Букмарклеты или как скачать аудиофайлы с сайта vkontakte? Сегодня я собираюсь рассказать про одну интересную технологию, как мне кажется, с большим будущим. Называется эта технология bookmarklets ( букмарклеты . Букмарклет - это маленькая JavaScript-программа, оформленная в виде javascript -ссылки и вызываемая как браузерная закладка. Итак, мы знаем, что в атрибуте href гипертекстовой ссылки можно указать url любой существующей страницы, обычно url этот выглядит примерно так <a href'http://address.org/p...

2010-12-13 12:09:26 + Комментировать

Веб-разработка? Это просто! AJAX при помощи DataContractJsonSerializer и ashx-handler

AJAX при помощи DataContractJsonSerializer и ashx-handler В продолжение разговора про AJAX хочу написать несколько статей, описывающих создание AJAX-приложений с применением различных подходов. А подходы эти в принципе могут отличаться в следующих ключевых моментах: Тип клиентской JS-библиотеки Тип серверного ответчика Способ сериализации данных Тип передаваемых данных Как видим, здесь есть где развернуться. Расскажу подробнее о каждом из пунктов. Тип клиентской JS-библиотеки. Это тот скрипт, который работ...

2010-11-02 13:12:09 + Комментировать

Веб-разработка? Это просто! Еще пара трюков

DOM: вытаскиваем текст вне тегов Данная публикация открывает новую рубрику в блоге. Рубрика называется "Кратко". В ней я буду публиковать совсем кратенькие статьи - рецепты, темы для которых чаще всего буду брать из статистики поискового трафика. То есть, если я вижу, что человек пришел на мой сайт по некоему запросу, и ответа на вопрос на моем сайте нет, то я буду писать на них ответы и может когда-нибудь мой ответ пригодится. Анализируя поисковый трафик, я обнаружил вопрос "вытащить текст ...

2010-08-26 11:41:59 + Комментировать