String.prototype.replace
Регулярки, колбэки и… Шаблоны!Сегодня короткий пост про простую функцию replace в мире JS. Чтобы понять нужно ли вами читать этот пост пройдите микро тест:'abc'.replace('a', '$$$') // = ???Смогли...
View ArticleSitemap.xml
Bash Sitemap.xmlНа Bash за 5 минут, без регистрации и SMSРаньше я писал свои генераторы Sitemap на PHP. Затем я привык пользоваться разными готовыми генераторами, которые имеют ограничения либо...
View ArticleЗащита Email от Spamer’ов на CSS
Да да, No JSСейчас поведаю про интересный способ защиты имейлов от спамеров используя только CSS.И так, сначала ревертим наш имейл, можем это сделать на...
View Articlemonochromer, кажется.
monochromer, кажется. Я просто показал интересный кейс, я не говорю что так нужно делать повседневно и поголовно. Это просто кейс, а как использовать его — это уже на ваше усмотрение. Можно...
View ArticleFrontend Conf 13–14 октября
Дарю скидку!Всем привет! Уже скоро, 13–14 октября, состоится осенняя двухдневная конференция FrontendConf 2019 которую я, совместно с моими коллегами, готовили последние пол года. Я вас приглашаю на...
View ArticleРазговоры о разработке
С моим участиемВсем привет! За последние несколько дней успел побывать в разных подкастах.5min ReactВ эти выходные был в гостях у Петра Мязина (5 minutes of React), где я подробно рассказывал про...
View ArticleJSON запросы в PHP
Правильная обработкаОдин из современных способов взаимодействия фронтенда с бэкендом — это обмен данными в формате JSON. И, как показывает практика, не каждый может рассказать как же можно наладить...
View ArticleJPG Screenshot на Mac OS
Как сменить формат файлаhttps://frontendconf.ru/moscow/2019По дефолту скриншоты в маке сохраняются в формате PNG. Иногда бывают скриншоты сложных изображений и в формате JPG картинка весила бы меньше....
View ArticleFunES#10: Про require()
Очередная задачка с собеседованияПредставим такую ситуацию, вы разрабатываете приложение на Node.js. Ваша рабочая ОС — Mac OS или Windows. Вы пишите что-то типа:company.js:----------module.exports = {...
View ArticleВопросы по CSS
Готовимся к собеседованию :)На прошедшей конференции FrontendConf было много интересных докладов про CSS. Эти выступления, особенно выступление Никиты Дубко с докладом “CSS — язык программирования”,...
View ArticleDocker: установка таймзоны и локали
На примере Node:lts образаЕсли вы собираете свой докер для Node.js, то позаботьтесь о настройке правильной локали и таймзоны. Если их не настроить, то методы toLocaleString() будут работать не так, как...
View ArticleFunPHP 7.4: access to private and protected
Паблик Морозов на собеседованииЕсть у меня статья про то, как Паблик Морозов на собеседовании получал доступы к private и protected полям. С выходом PHP 7.4, который зарелизится 28 ноября 2019 года,...
View ArticleFunES: noprotect
FunES: // noprotectОпасные комментарииА знаете ли вы, что в Chrome есть специальные служебные комментарии для управления потоком V8 ?К примеру, есть потенциально опасный код вида:for (let i=16e6;...
View ArticleЗащита Email от Spamer’ов
Защита Email от Spamer’ов #2UpdateВ предыдущем посте я показал как прятать имейлы от спамеров на чистом CSS:Защита Email от Spamer’ов на CSSМинус такого подхода — при попытке скопировать имейл...
View ArticleКак скачать видеострим на Bash
Download and combine m3u *.ts to .mp4Бывает такое: была запись в приватном канале (допустим семинар). Затем тебе же открывают доступ к прошедшему стриму (допустим это твое выступление). Хочется...
View ArticleRussian AI Cup 2019
На Node.jsНаконец-то настал этот долгожданный день. Теперь в Russian AI Cup можно использовать Node.js (последняя версия). Пример базовой стратегии можно посмотреть в официальном репозитории. Но, в...
View ArticleВыучить Python за выходные
Мой путь от нуля до адекватного Junior Python DeveloperВсем привет! С новым 2020 годом и вот это все… Новогодние каникулы хороши тем, что есть легальная индульгенция на то, что можно делать то что...
View ArticleКак написать свой web-framework на Python
Пишем свой FlaskИ так, это продолжение темы про то, как изучить Python за выходные (новогодние выходные, если что).Выучить Python за выходныеВ отличие от PHP, в Python сервер нужно реализовывать...
View ArticleFun Python #1: короткие лямбды
Идиоматичные фильтрыКак я писал в предыдущих постах, недавно, с 1 января 2020 года, я стал писать на Python. Я успел уже узнать что такое SQLAlchemy, и у меня немного порвало шаблон когда я увидел код...
View ArticleFun Python #2: stdClass like in PHP
Ну или как создать dotted dictПри работе с Python частенько, по привычке, хочется притянуть что-нибудь из других языков. Не всегда это полезно и правильно, но…В PHP можно создать объект, похожий на...
View Article
More Pages to Explore .....