Тел.:
(343) 200-30-38
Написать нам
На главную

Веб-разработка

Обновление ImageManager для TinyMCE

Нами были внесены небольшие доработки в плагин Андрея Антонова ImageManager. Сегодня плагин вышел из беты и стала доступна для скачивания версия 1.1 (пока только на русском и на английском).

Из хорошего:

  • поддержка загрузки файлов со вставкой ссылок на них в документ
  • исправление ошибок при генерации превью изображений
  • в конфиге теперь устанавливается часовой пояс для корректного отображения времени изменения файлов и устранения ошибки в PHP 5.3

В MySQL есть функции, часть 2: теория строк

В предыдущей стратье мы рассмотрели функции обработки дат и времени. В этот раз мы пройдемся по части функций MySQL для работы со строками. Чтобы получить полный их список, ознакомьтесь с официальной документацией.

Я рекомендую запустить phpMyAdmin (или любой другой инструмент для администрирования БД) после прочтения этой статьи и самостоятельно попробовать поработать с некоторыми функциями. В процессе этого вас могут посетить идеи о том, как использовать данные функции в процессе вашей работы, в будущих ваших проектах.

В MySQL есть функции, часть 1: функции обработки дат и времени

Если вы веб-разработчик, использующий PHP, вам, несомненно, известно о сотнях функций, доступных при создании веб-сайтов и веб-приложений. Однако, вы, вероятно, не совсем хорошо осознаете, какое же богатство функций доступно вам в системе управления базами данных MySQL. Но эти функции могут сделать вашу жизнь намного проще.

В этой и следующих статьях я собираюсь обеспечить введение в некоторые из этих функций и показать вам, как вы можете использовать их, чтобы сделать код более чистым и более эффективным.

Я не буду вдаваться в излишние подробности, чтобы сделать материал проще для восприятия. Один из лучших способов получения новых навыков — изучение документации и примеров.

Основное внимание в этой серии будет уделяться уменьшению объема кода с помощью использования функций MySQL, я не буду останавливаться на описании всех аспектов производительности этих функций (возможно, мы подробно рассмотрим их в отдельной статье позже). Подобные вещи могут сделать отдельные функции вашего сайта немного быстрее, но вряд ли как-либо заметно скажутся на производительности средней сложности сайта.

Веб-разработка для iPhone и iPad

По данным AdMob, операционная система iPhone занимает 50% мирового рынка смартфонов, в то время как следующий по величине Android — 24%. Прогнозы продаж для Apple iPad обещают цифры от 1 до 4 млн проданных единиц в течение первого года. Нравится нам это или нет, iPhone OS и Safari становятся силой, с которой необходимо считаться веб-разработчикам. Если вы еще этого не сделали, пришло время знакомиться с инструментами, необходимыми для оптимизации веб-сайтов и веб-приложений для этой ОС.

Девелоперский DNS-сервер на локалхосте

В большинстве случаев для разработки не нужен свой DNS-сервер. Но бывает иначе. Возьмем для примера тот же Хабрахабр. Профиль каждого пользователя там имеет свой поддомен. Соответственно при разработке и тестировании чего-то подобного нам понадобится как минимум два домена - основной домен сайта и поддомен для профиля. И нужны они до загрузки проекта в Сеть.