Перевод цвета из HEX в RGB и обратно с помощью php

Введение

Перевод цвета из HEX в RGB и обратно с помощью php В этой статье я приведу пример двух функций, которые позволяют осуществлять перевод цвета из HEX в RGB и обратно. Эти функции могут быть полезны при работе с графикой, поскольку не всегда сразу можно получить цвет в нужном виде.
Читать далее «Перевод цвета из HEX в RGB и обратно с помощью php»

Сжатие CSS файлов

Введение

Сжатие CSS файлов с помощью phpВ этой статье я хочу показать как можно с помощью php реализовать сжатие CSS файлов. Для больших проектов, которые имеют много css файлов большого размера, сжатие может заметно ускорить загрузку страниц. Почти в каждом файле стилей можно найти куски закомментированного кода, повторы пробелов, табуляцию — все это можно удалить из файлов, а так же можно избавиться от переходов на новую строку. Помимо удаления лишних символов, будет полезно собрать все файлы в один файл, это тоже ускоряет загрузку страницы.
Читать далее «Сжатие CSS файлов»

Сортировка пузырьком на php

Введение

Сортировка пузырьком на php Сегодня случайно наткнулся, на одну из старых студенческих задачек — сортировка пузырьком. Сортировка массива. Сама по себе сортировка массивом методом пузырька мне ни разу не пригодилась, хотя практически во всех учебниках эта задача имеется. Ну раз есть задача, давайте попробуем ее решить, может кому из студентов пригодится. Только хочу обратить внимание, что в реальных условиях такую сортировку не стоит использовать для больших массивов, поскольку это сильно увеличит нагрузку.
Читать далее «Сортировка пузырьком на php»

Несколько примеров работы с датой в php

Введение

Несколько примеров работы с датой в php В этой статье я хочу собрать коллекцию маленьких примеров работы с датой в php. Тема работы с датой очень актуальна, не знаю как у других, но мне приходится часто сталкиваться в работе со всевозможными подсчетами даты и времени.
Статья, возможно со временем будет увеличиваться, но сейчас я выложу несколько совсем маленьких примеров.
Читать далее «Несколько примеров работы с датой в php»

Простая форма обратной связи на php и ajax

Введение

Простая форма обратной связи на php и ajaxНедавно я уже писал про форму обратной связи на php, но немного подумав, я решил ее немного модернизировать. Сейчас очень много где используется технология ajax, которая позволяет отправлять запросы на сервер без перезагрузки страницы. Давайте тоже не будем отставать от прогресса и сделаем отправку данных с нашей формы обратной связи средствами ajax.
Читать далее «Простая форма обратной связи на php и ajax»

Простая форма обратной связи на php

Введение

Простая форма обратной связи на phpВ этой статье я хочу показать, как быстро и просто реализовывается форма обратной связи на php. Задача эта не новая, но практически при создании каждого сайта всплывает необходимость в такой форме. Чтобы постоянно не изобретать велосипед, я решил набросать эту статью.
Читать далее «Простая форма обратной связи на php»

Время выполнения php скрипта

Введение

Время выполнения php скриптаПоследнее время, в разработке мне все чаще приходится писать скрипты, которые выполняются значительно большое время. И поскольку скорость выполнения скрипта играет не последнюю роль, приходится как можно лучше оптимизировать код. Самым лучшим показателем оптимизации является время выполнения скрипта, и поэтому я хочу привести пару маленьких примеров, которые покажут как легко и быстро можно замерить время, которое было потрачено на выполнение.
Читать далее «Время выполнения php скрипта»

Обработка фотографий сделанных с мобильных устройств

Введение

Обработка фотографий сделанных с мобильных устройствНедавно я столкнулся с довольна интересной проблемой: при загрузке фотографий на сайт, с помощью php нужно было уменьшать картинки. Сделал, все хорошо работало, но почему-то попадались некоторые фотографии, которые при ресайзе сжимались не пропорционально. Для ресайза картинок использовал уже ни раз проверенную функцию, про которую уже писал. Начал анализировать исходные фотки, которые криво ресайзились и обнаружил, что все эти картинки имеют общее происхождение — они сделаны с мобильных устройств, работающие на платформе Android и IOS. Несколько часов помучив гугл, я так ни чего и не нашел на эту тему. Странно, но почему-то еще ни кто не описывал данную проблему. Пришлось разбираться самому.
Читать далее «Обработка фотографий сделанных с мобильных устройств»

Кнопка наверх и вниз для сайта как в ВКонтакте

Введение

Кнопка наверх и вниз для сайта как в ВКонтактеЯ раньше уже писал статью — Кнопка «наверх» для сайта как в ВКонтакте. Но прошло время и ВКонтакте кнопка обновилась, и добавился новый функционал, теперь появилась возможность кроме скроллинга вверх, еще и возвращаться назад к контенту. Нужно идти в ногу со всеми, и не отставать в развитии, поэтому я решил расширить свой старый код.
Читать далее «Кнопка наверх и вниз для сайта как в ВКонтакте»

Кроссбраузерное определение количества проскролленной страницы

Введение

Кроссбраузерное определение количества проскролленной страницыВ этой маленькой статье я покажу как можно кроссбраузерно и без использования JQuery, на чистом javaScript, без особых проблем, реализовать определение количества проскролленной страницы.
Хоть эта проблема возникает не часто, но все же лучше иметь этот код на вооружении. Поэтому, я быстро набросал функцию, которая будет возвращать объект, хранящий в себе количество пикселей, на которое было проскроллена страница по осям X и Y.
Читать далее «Кроссбраузерное определение количества проскролленной страницы»