Использование BitTorrent Sync для резервного копирования
BitTorrent Sync продукт довольно новый и на данный момент доступна только предварительная альфа-версия. Тем не менее, он доступен для трёх основных платформ (Windows, Linux, Mac OS) и прошёл довольно длительное тестирование. Я сам за две недели использования с серьёзными проблемами не столкнулся, да и отзывы других пользователей в основном положительные. Поэтому BitTorrent Sync вполне можно использовать уже сейчас не дожидаясь выхода официальной стабильной версии.
Настройка приложения достаточно простая. Если вы используете клиент для Windows или Mac, вам нужно будет только установить приложение, выбрать папки с файлами и скопировать секретные ключи с одного компьютера на другой. После этого синхронизация файлов будет работать автоматически. Но в установке Linux-версии на удалённом сервере есть несколько нюансов, о которых я и хочу рассказать.
Читать дальше »
Опубликовано в Разное | Комментариев нет »
Google maps & AngularJS: позиционирование карты
Последнее время мне довольно часто приходится работать с различными фреймворками, предназначенными для разработки JavaScript приложений. В основном с Backbone.js и AngularJS. И впечатления в целом очень приятные. Они действительно позволяют ускорить разработку и упростить поддержку кода.
Естественно, всё имеет свою цену. В данном случае это «порог вхождения» и время на изучение особенностей фреймворков. Кроме того, сейчас ведётся много споров на тему того какой фреймворк лучше. Участвовать в них у меня желания нет, хотя читать такие обсуждения иногда бывает интересно
К сожалению (или к счастью), победителей в этих спорах нет и, скорее всего, не будет. В большинстве случаев, чем больше работы за вас выполняет фреймворк, тем медленнее он работает. Но, с другой стороны, при этом уменьшается время разработки.
Поэтому, на мой взгляд, имеет смысл поработать с несколькими фреймворками разного уровня и сформировать представление в каких случаях имеет смысл их использовать.
В этой статье мы рассмотрим пример использования AngularJS.
Читать дальше »
Опубликовано в Ajax, HTML, JavaScript, Web разработка | Комментарии (3) »
Google maps & jQuery: позиционирование карты
Приветствую всех!
В этой статье речь пойдет о создании небольшого приложения, работающего с картами google.
Идея следующая. У вас в базе данных есть какая-то информация об объектах, которые нужно показать на карте (например, информация о городах). Нужно:
- 1) вывести список этих объектов;
- 2) при клике на любом из объектов переместить карту так чтобы выбранный объект оказался в её центре;
- 3) показать на карте развернутую информацию о выбранном объекте.
Вообще-то существует некоторое количество готовых решений. В основном плагинов для различных CMS. Но часто подключение таких плагинов к существующей системе занимает больше времени, чем написание собственного решения. Кроме того, своё решение проще дорабатывать и поддерживать.
Читать дальше »
Опубликовано в Ajax, HTML, JavaScript, Web разработка | Комментарии (5) »
TinyMCE + PHP.JS: выборочная фильтрация тегов
На сегодняшний день TinyMCE является одним из самых популярных WYSIWYG редакторов. И в тоже время, с точки зрения настройки, одним из самых сложных.
По большому счёту, это достоинство, т.к. вы можете создавать собственные плагины, темы и управлять поведением редактора в соответствии со своими задачами. Но, с другой стороны, иногда на поиск нужной комбинации параметров уходит гораздо больше времени, чем хотелось бы
В этой статье речь пойдёт о настройке фильтрации текста, который пользователь вставляет в редактор.
Читать дальше »
Опубликовано в JavaScript, Web разработка | 1 Комментарий »
Хостинг: обычный сервер или облако?

Сейчас рынок услуг хостинга развивается очень быстро. Причём изменяются не только количественные показатели (объём диска памяти и т.п.), но и качественные – появляются принципиально новые услуги.
С точки зрения пользователя всё это очень хорошо, т.к. высокая конкуренция приводит к снижению стоимости и улучшению качества обслуживания, но при этом компании очень часто под одними и теми же названиями предлагают совершенно разные услуги.
В этой статье я попытался классифицировать основные предложения, которые сейчас есть на рынке. Естественно, упор сделан на сервисы, с которыми я сам работал, но, думаю, никакие принципиальные моменты не упущены.
Читать дальше »
Опубликовано в Hosting | Комментарии (2) »
Composer + Yii + Imagine: небольшое приложение для загрузки картинок
Совсем недавно фреймворк Yii включили в репозиторий packagist.org. Новость очень хорошая, т.к. теперь можно использовать один менеджер зависимостей Composer для обновления и фреймворка, и дополнительных библиотек.
В этой статье мы рассмотрим пример создания несложного приложения на основе Yii, которое позволит загружать картинки и автоматически создавать их миниатюры. Задача тривиальная, но мне хотелось показать подключение дополнительных библиотек с помощью Composer, а в packagist как раз входит Imagine (очень удобная библиотека для работы с изображениями).
Читать дальше »
Опубликовано в PHP, Web разработка, Yii | Комментарии (6) »
Facebook: как посчитать количество лайков
Некоторое время назад, если не ошибаюсь, в феврале 2012 года, разработчики Facebook решили заменить кнопку Share button на Like button. В документации появилась информация о том, что «Share button» не рекомендуется для использования (depricated). И 7 ноября 2012 года переход был завершен. Естественно, разработчики опубликовали подробную инструкцию по переходу на новый виджет.
С точки зрения обычных пользователей не изменилось практически ничего. Как и раньше, для того, чтобы поделиться информацией, нужно просто кликнуть на кнопку.
Но если вы занимались разработкой собственного виджета в котором отображается количество упоминаний на Facebook, то могли столкнуться с ошибками в их работе.
Читать дальше »
Опубликовано в JavaScript, Web разработка | Комментарии (9) »
jQuery: плагин для создания адаптивного меню
Приветствую всех!
Хочу поделиться небольшим плагинчиком для библиотеки jQuery. И, естественно, услышать ваше мнение о нём
Плагин предназначен для создания несложных адаптивных меню и позволяет сэкономить место на устройствах с небольшими экранами. Экономия заключается в том, что если ширина страницы меньше заданной величины, то при формировании страницы вместо меню будет показана ссылка с каким-нибудь текстом вроде «Развернуть меню». После клика по этой ссылке меню примет свой первоначальный вид.
Скачать плагин можно на GitHub.
Читать дальше »
Опубликовано в JavaScript, Web разработка | Комментарии (6) »
PHP: как убрать комментарии из html разметки
Прежде всего, несколько пояснений. Допустим, у вас есть html страница с комментариями, которые вы не хотите показывать посетителям сайта. Как их убрать? Естественно, это можно сделать с помощью любого текстового редактора
Но это не самый лучший вариант
HTML комментарии помогают читать разметку во время разработки, особенно если макет страницы разбит на несколько частей. Т.е. открывающий тег может находиться в одном файле, а закрывающий – в другом. В таких случаях комментарий около закрывающего тега может действительно сэкономить ваше время.
С другой стороны, наличие таких комментариев в разметке хоть и немного, но увеличивает размер страницы, да показывать их посетителям как-то неправильно.
Читать дальше »
Опубликовано в HTML, PHP, Web разработка, WordPress, Yii | Комментарии (10) »
EximusCommerce: платформа для интернет магазинов на Yii фреймворке

В этой статье речь пойдет о новом проекте, написанном на основе фреймворка Yii, и предназначенной для создания интернет-магазинов. Вообще очень приятно видеть, что фреймворк набирает популярность и используется для создания коммерческих продуктов. Чем больше разработчиков будет с ним работать, тем лучше будет становиться сам фреймворк.
Но вернёмся к теме статьи. Называется система – EximusCommerce. Ориентирована она на решение конкретной задачи – создание интернет-магазинов. Т.е. использовать её в качестве замены какой-нибудь CMS не получится, но за счёт этого система работает быстрее и интерфейс не будет проще.
Рассмотрим основные моменты работы с EximusCommerce.
Читать дальше »
Опубликовано в Yii, Разное | Комментарии (17) »





