Архив рубрики: Инструменты

Прикручиваем CDN к своему сайту — ничего сложного!

Возможно вы хотели настроить свой сайт так, чтобы он отдавал содержимое статических файлов используя CDN (Content Delivery Network). Думаю объяснять преимущества CDN не стоит, информации об этом очень много. В данной статье я хочу описать простое решение, позволяющее начать использование CDN без необходимости модификации исходных тектов сайта. Именно перспектива переписывания исходных текстов может остановить владельца сайта от использования CDN и пойти по менее эффективному на мой взгляд пути наращивания мощности хостинга. Итак, начнем.

Читать далее

VirtualBox в Windows7 x64 – поддержка USB работает!

Я давно и в целом успешно использую в работе систему виртуализации VirtualBox. Однако меня постоянно раздражало отсутствие поддержки USB. Вернее поддержка была заявлена но запустить какое либо устройство в виртуальной машине не удавалось. Все попытки подключения заканчивались просмотром унылого сообщения об ошибке неизвестного устройства. Читать далее

Прототипирование сайтов и приложений

Хочу рассказать о весьма полезном в работе инструменте, предназначенном для подготовки прототипов пользовательских интерфейсов. Причем совершенно бесплатном, но практически не уступающем своим платным собратьям. И вдобавок кроссплатформенном. Итак, встречайте – Evolus Pencil. Читать далее

CDN для всех и расширение для BlogEngine.NET

По мотивам поста «Преодолеваем хабраэффект при помощи Coral CDN» решил написать небольшое расширение для BlogEngine.NET. Решение позволяет поменять все ссылки на изображения, используемые на вашем сайте таким образом, чтобы они загружались с использованием CoralCDN
Расширение простое, но думаю что очень полезное.
Одно замечание — если блог не слишком нагружен, то изображения напрямую загружаются гораздо быстрее, чем при использовании CoralCDN. Однако я очень рекомендую включать это расширение на то время, когда вы ожидаете большого наплыва посетителей.

Взять нужный файл можно тут: Coral CDN plugin

NetBeans и кодировка по умолчанию

Мне уже давно очень нравится среда разработки NetBeans, которую я применяю как для Java так и для PHP проектов. Как правило для работы с файлами я создаю новый проект и указываю все необходимые настройки в свойствах проекта. Но недавно мне пришлось столкнуться с кодом, написанным под BitrixCMS. Если кто не знает – эта CMS использует просто невероятно большое количество файлов и IDE становится очень неповоротливой обрабатывая все эти файлы. Читать далее

Простое резервное копирование

Многие начинающие и даже опытные пользователи пренебрегают резервным копированием. Для кого то это кажется слишком сложным, кому то просто лень разбираться с настройками утилит резервного копирования, кому то полноценное резервное копирования кажется стрельбой из пушки по воробьям. Читать далее

Что такое Kiosk Mode

Иногда возникает задача создания приложений, которые должны работать в полноэкранном режиме и не должны позволять пользователю закрывать их или выполнять какие то действия за пределом такого приложения. Типичный пример — платежные терминалы или справочные киоски. Как правило пользователи не имеют возможности воспользоваться клавиатурой.

Такой сценарий работы как ни странно проще всего реализовать на основе веб приложения и браузера.

Поможет в этом специальный режим работы браузера — Kiosk mode Читать далее

Отладка отправки почты в Windows

При разработке Windows приложений или сайтов с использованием технологий PHP или ASP.NET возникает необходимость тестирования отправки сообщений электронной почты. Задача вроде бы простая на первый взгляд, но есть несколько подводных камней, которые нужно учитывать. Читать далее

Check List как средство борьбы с ошибками

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

Или тестер бьется в истереке и готов всех разорвать, так как 150 раз уже тыкал носом в одну и ту же ошибку, но она повторяется с завидным постоянством у каждого из членов команды разработчиков… Читать далее