Мемоизация и каррирование в JS
Сейчас в JavaScript приносят много техник из функционального программирования. Преимущество в использовании функциональных подходов в JS является лаконичная реализация в пару строк кода и уменшение дублирования. Из этого следует и...
Настройка VPN сервера с использованием протокола PPTP
Сегодня Роскомнадзор неожиданно внёс GitHub в реестр запрещённых сайтов. Раньше на подобные информационные поводы я не обращал внимание, но как оказывается зря. Эр-Телеком (Дом.ру) повинуясь указанию федеральной службы полностью заблокировал...
Получение результатов региональной выдачи у Google
Не секрет, что поисковые системы уже давно используют систему ранжирования основанную на учёте места нахождения пользователя. Итоговая выдача на странице результатов поисковой машины по геозависимым запросам будут отличаться в зависимости...
Отладка PHP-приложений с помощью PhpED IDE
В тот момент когда размер исходного кода PHP-приложения переваливает за несколько тысяч строк и на этапе тестирования в нем выявляются логические ошибки, то приходится прибегать к отладке. Часто для этого...
Вёрстка веб-форм
Очевидно, что главное предназначение форм — это обмен данными между пользователем и сервером. Работая над своей CMS, я попробовал несколько вариантов построения HTML-кода для них. Экспериментируя, за основу разметки я...