Простой блог о web-технологиях
Большинство разработчиков для своих сайтов используют кеширование файлов. 

Кеширование позволяет быстрее загружать страницы при повторном обращении к ним пользователей, а так же снижать нагрузку на сервер и экономить трафик.

Кеширование статических файлов на стороне клиента, таких как таблицы стилей (css) и скрипты (js) полезная и даже необходимая вещь, но иногда требуется вносить какие-либо изменения в стили и скрипты и если конечный пользователь уже ранее посещал измененную страницу на сайте, то изменения у него не отобразятся и более того, в ряде случаев съезжает верстка, либо перестают работать какие-либо функции, заложенные в скрипты.
css, js, кеширование
В своем блоге я использую графический редактор cleditor.

Данный редактор не поддерживается и по всей видимости уже не будет поддерживаться разработчиками и при использовании я столкнулся с некоторыми проблемами, на которые забили разработчики редактора.

Одной из проблем была публикация ссылок, для которых по умолчанию не подтягивался атрибут target="_blank". Без данного атрибута, как известно все ссылки при переходе открываются в текущем окне, что для меня недопустимо.
cleditor, javascript, jquery
Недавно меня постигла мысль написать собственное простое расширение, так как аналогов без рекламы и лишних функций ему нет в магазине расширений, пришлось прочитать немного документации и расширение было готово.

Все было ничего, я включил режим разработчика, импортировал расширение, но при перезапуске браузера каждый раз стала вылезать назойливое всплывающее окно "Отключение расширений в режиме разработчика", напоминание о том, что включено расширение не из магазина приложений Chrome.
chrome, расширения, браузеры
Необходимо было удалить все лишние пробелы в конце строки. На самом деле способов решения данной проблемы несколько, но я вывел для себя несколько более подходящих и красивых решений.

Начнем с самого простого решения. В php имеется стандартная функция trim() для удаления лишних пробелов из начала и конца строки. Ниже приведен пример работы данной функции.
php, trim, rtrim, ltrim, пробелы
Доброго времени суток. Недавно появилась необходимость выявить и обезвредить вирусы на одном из ПК. Сегодня поделюсь своим опытом эффективного и быстрого способа удаления вирусов с любого ПК.

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

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

Начнем с самого простого. В html5 появился атрибут "pattern", который указывает регулярное выражение, согласно которому необходимо проверять текстовое поле.
input, числа, jquery, html5
В php имеется функция для чтения ini файлов, но нет стандартных способов для записи информации в ini.

С помощью ini файла можно создать файл конфигурации вашего web-сайта для облегчения его последующего использования. Например вы хотите изменить title вашего сайта, для этого нужно в каждой странице менять значение этого title.
ini, php, конфигурация, запись в ini
Всем привет. Сегодня расскажу как реализовать простой счетчик просмотров сайта с защитой от накрутки путем обновления страницы.

Сделал с помощью сессий в php. Логика простая: при посещении страницы в коде срабатывает проверяется условие, установлена сессия или нет. Если сессия не установлена, то в поле БД, которое я назвал visits инкрементируется число (значение увеличивается на 1).
счетчик php, количество просмотров, сессии
У многих на сайтах имеются счетчики просмотров записей или подсчета посетителей.

Появилась задача сокращения больших чисел до компактного вида. Например чтобы число вида 1100 приводилось к виду 1.1К. Такой способ реализован в социальной сети ВКонтакте.

На просторах интернета была найдена функция реализующая нечто подобное.
php, сокращение числа, функция сокращения числа, числа как вконтакте