С последних релизов кандидатов последовало еще несколько улучшений и свет увидел финальный релиз PHP 5.6.0
Давайте посмотрим на основные изменения.
С последних релизов кандидатов последовало еще несколько улучшений и свет увидел финальный релиз PHP 5.6.0
Давайте посмотрим на основные изменения.
Поисковая оптимизация является очень важной частью любого веб сайта. Оптимизированный сайт всегда работает быстро и занимает высокие позиции в рейтингах. А его аудитория уверена, что контент на сайте всегда релевантный.
WordPress — сегодня это самая популярная платформа для создания веб сайтов и блогов. Система постоянно развивается и вы должны постоянно следить за изменениями.
В этой заметке вы найдете несколько техник которые помогут оптимизировать Ваш WordPress сайт. Это не топ 5 и не топ 10, и вообще не топ SEO техник. Некоторые из них будут работать только на сайтах созданных системой WordPress.
Посмотрев на отчет о распространенности Android устройств за 2013 год, становится очевидным, что сейчас мы имеем тысячи различных девайсов имеющих доступ в сеть с экранами различных размеров . Невозможно сделать отдельный макет сайта под каждый из них. Поэтому сегодня и появилась необходимость использовать более гибкий подход к дизайну.
Если мы хотим чтобы наш сайт был удобен в использовании на всех устройствах независимо от поведения пользователя, ориентации или разрешении экрана, то стоит задуматься над внедрением отзывчивого дизайна в своих проектах.
Читать далее
Провозившись неделю в попытках настроить мою любимую систему управления задачами на своем крошечном(тариф VDS-Старт) VDS от FirstVDS и перечитав кучу разных инструкции решил написать свою. Главный недостаток всех обнаруженных мной материалов было отсутствие нормального описания приводимых команд из за чего не возможно было понять что же делать если что то не работает. Все это усугублялось большим количеством вариантов установки. Я постараюсь подробно описать процесс установки. Давайте вначале определимся что и куда мы хотим установить. Имеется система FreeBSD со стандартным веб пакетом Apache(или nginx), PHP и MySQL. В моем случае версии были FreeBSD 9.2, Apache 2.2.26, nginx-1.4.5, MySQL 5.5.36. Чтобы запустить написанный на Ruby Redmine необходимо установить специальный софт который сможет запустить Ruby скрипты на нашем веб сервере. Читать далее
Не буду томить долгой историей выбора и причин установки именно этой панели, напишу только список наиболее популярных аналогов на сегодняшний день с краткими характеристиками. Установка наиболее понравившейся мне панельки Zpanel на FreeBSD не совсем тривиальна, так как официальной инструкции для этой ОС нет. Но немного поискав в интернете, мне удалось добиться желаемого. Итак, давайте же посмотрим, с чем мы имеем дело.
Язык PHP продолжает стремительно развиваться и с выходом версии PHP 5.3 большинство разработчиков столкнулись с интересной ошибкой:
Deprecated: Function eregi() is deprecated in …
Что такое DEPRECATED? Это некоторые параметры, функции и возможности, которые обозначены как НЕИСПОЛЬЗУЕМЫЕ и в последующих версиях будут УДАЛЕНЫ.
Когда ты занимаешься своим ремеслом на протяжении долгих лет, ты начинаешь иначе смотреть на некоторые вещи. Ты понимаешь, что многое из того что ты считал вначале пути сверхважным на деле оказывается маловажным и наоборот. На эту тему весьма любопытный пост написал опытный дизайнер Jason Schubring (стаж более 15 лет, более 100 успешно реализованных проектов), вольный перевод которого и предлагается вашему вниманию. Все замечания будут полезны не только дизайнерам, но и веб-разработчикам, особенно фрилансерам. Читать далее
Известно, что выровнить блок заданной ширины по центру по горизонтали можно с помощью свойства margin:0 auto. Но как поступить, если его еще надо выровнить по центру по вертикали.
На самом деле всё просто. Чтобы разместить по центру блок с заданной шириной и высотой, надо его абсолютно спозиционировать с left:50% и top:50% относительно экрана и отрицательным маргином сместить его назад на половину размера ширины и высоты дива.
Наверно не многие из Вас знают, что в языке HTML есть специальный тег для задания аббревиатур, или тег для обозначения адреса. В данной заметке будет приведено несколько html тегов которые могут очень пригодиться при создании сайтов, но очень редко используются.
Читать далее
Большинство начинающих веб программистов начинает свое изучение MySQL с простейших операторов SELECT, UPDATE и DELETE. Данными операторами вполне можно описать весь необходимый функционал простого сайта, но, как можно догадаться, на этом возможности языка SQL далеко не заканчиваются. В процессе разработки обязательно потребуется объединение данных из нескольких таблиц. И для этих целей существует оператор JOIN. Данный оператор является основным оператором стандарта SQL92 и поддерживается большинством СУБД.