Pull to refresh
10
0
Евгений Гаврилов @Spunreal

Разработчик

Send message
Методология БЭМ не только в СНГ популярна. Например, MDL (а нынче MDC), который рекомендует Google для веб-разработки в стиле Material Design как раз использует БЭМ. Есть ещё куча примеров использования БЭМ'а на западе.
Как раз с Сатьей Наделлой это ожидаемый ход. Он новый глоток воздуха для MS
Потому что смартфоны на IOS выпускает только Apple, а на Android тысяча и один производитель?
На яблоко же не будет жаловаться их же завод? А тут жалуются другие производители. На всякие пиксели и нексусы пусть ставят что хотят, но они и навязывают другим производителям свои правила пользуясь доминирующим положением.
Единственное с чем до сих про не разобрался (руки не дошли) это деплой без простоев. Когда билдится новая версия, новые страницы не открываются. Около 50 секунд, для нас не критично, так как главные страницы пока отдаются не через nuxt, когда их переведем придется заморочится.

1) Билдить в одно место, а потом использовать подмену. Т.е. запускаем скрипт деплоя, он собирает бандлы в папку version-1.2.3, после чего симлинк папки lastest меняется на version-1.2.3. Или просто переименовываем папку version-1.2.3. Т.е. все эти манипуляции делаются уже после билда и они очень быстры.
2) (не очень хороший способ, но им пользуются тоже). Добавляем готовые бандлы в гит, а на продакшене вообще не собираем ничего.
axios и vue-router используются в самом приложении, а не при его разработке. Поэтому эти пакеты надо подключать как обычные зависимости, а не dev. В dev зависимости отправляют всякие бабели, лоадеры и другие пакеты, которые нужны непосредственно только для разработки и сборки итоговых файлов. Сами пакеты в итоговые файлы не попадают
Прошу прощения. Что-то мне спать пора. Глупость сморозил
Самый простой пример — вывести товары в порядке убывания даты появления на сайте. Пусть в упрощённом виде это будет ID товара. Чем больше ID, тем позже товар добавился на сайт.

Более сложный пример, отсортировать по дате, по цене, по неведомой сортировке из совсем левой таблицы, по гороскопу, по <подставить своё>.

Сейчас я вижу только то, что формируется массив с товарами. где индексы — это ID товаров. И он будет автоматом сортироваться по возрастанию индекса.
$products[(int) $product['product_id']] = $product;

image
Преимущество — количество запросов меньше. Вроде быстрее должно быть.

Очень частое заблуждение. Меньше запросов не всегда хорошо. Иногда 100 маленьких запросов быстрее одного большого, который сделает то же самое.
Смысл статьи не в том, чтобы сделать полностью рабочую версию в виде плагина. В этой статье рассказывается, как именно это можно реализовать, а именно, один переиспользуемый динамический компонент через рендер-функции.
Ситуация с табами очень напоминает историю про хакера и солонки в кафе.
Однозначно в закладки. Сколько не искал, нигде нет нормальной информации о таких случаях. Везде только 1 маленький компонент и ничего более.
Уже намучился писать костыли для модальных окон (не переживайте, это pet-проекты, никакого продакшена), а времени погрузиться во внутреннюю кухню Vue нет (хотя может и стоит найти для этого время).
Спасибо большое за подробную статью. Продолжайте писать дальше о таких моментах.
шантажировать и угрожать CRM-системой («не будете вводить данные — уволю»);

позволять не использовать CRM-систему, то есть пойти на поводу у бойкотирующих сотрудников. CRM-система — это такой же инструмент, как IP-телефония или ПК, не нужно создавать вокруг неё ажиотаж. Поставили — работаем, просто потому что так быстрее и удобнее.

Ну это в большинстве случаев взаимоисключающие пункты, как мне видится. Только первый надо немного видоизменить. Например, «нельзя наказывать сотрудников». Увольнение — это высшая степень наказания на работе.
Тогда получается, что наказывать нельзя, но надо как-то сделать обязательным использование.
image
А вообще игнорирование использования CRM приведёт как раз к увольнению:
— Отчёты только в CRM
— Вот вам в бумажной форме
— Но нужно только в CRM, переделайте. Сроки сдачи отчёта вы пропустили, поэтому вам выговор.

— Вам 3-й выговор, до свидания.
Ну и кто же виноват, что РИА Новости все цитируют, аудитория намного больше, новостей намного больше?

Вот объективные метрики (из свободного доступа):
РИА
  • 2 738 189 посетителей в день.
  • 7 040 575 просмотров в день.
  • 2.5 просмотра страниц на посетителя.


REGNUM
  • 375 508 посетителей в день.
  • 632 866 просмотров в день.
  • 1.7 просмотров страниц на посетителя.


Это то, что доступно всем. Т.е. регнум для пользователей менее привлекателен как по количеству просмотров/посетителей, так и по довольно важной метрике — глубине просмотра. Яндекс знает намного больше меня, обычного пользователя, который открыл статистику в рамблере Топ-100.

Вопрос, почему РИА не может быть в топе в 100% случаев в данный промежуток времени? Потому что это не правильно и дискриминирует «мелкие свободные» СМИ?

Задача алгоритма не давать поблажку мелким сми, а подбирать наиболее подходящий вариант для самого большого числа пользователей.

Ну и 4000 замеров не есть 100% попадание в топ. Это всего лишь 4000 замеров

Кстати, прямо сейчас топ состоит из других сайтов
image
В Разделе SEO почти все пункты не имеют никакого отношения к фронтендерам.
— Карту сайта генерирует сервер — бекенд. Проверять её задача сеошника.
— Текст в заголовках одобряет сеошник или руководитель, но никак не фронтендер
— robots.txt так же проверяется сеошниками и/или руководителем
— HTML-карта сайта — разрабатывается на беке. Фронтендер её только украшает. Т.е. выполняет свою часть работы.

Тут только разве что структурированные данные можно засунуть в чеклист фронтендера.
ТП ответила логично. Служебные скрипты на то и служебные. В Битриксе есть даже проверка, которая говорит, что на сайте сохранились служебные скрипты и их надо удалить.

Примерно похожая проблема была с mongoDB, когда люди не меняли конфигурацию по умолчанию. Получилось так, что в интернете было много баз открытых. Одна даже вроде какой-то медицинской организации с данными пациентов.

Так что такие пользователи сами себе буратины
Не зря же там есть курсы для администраторов по настройке как ВМ, так и самого Битрикса. Перед использованием любого инструмента надо читать документацию и рекомендации.
Кто мешает поставить свои телефоны и реквизиты? Например, предоплата переводом на киви.
Вбиваете в поиск — купить ноутбук. Попадаете на какой-то ранее зарекомендовавший себя сайт, но только у него другой домен. Большинство пользователей не будут это проверять. Оплачиваете покупку и вуаля, денег нет, товара тоже. Репутация реального сайта страдает, а мошенники наживаются. Это продлится недолго, но мошенники получат своё вдоволь.
Цитата из текста:
Знаете, ребят, а Service Worker вообще-то хранит в преподготовленном состоянии кэш уже в распарсенном виде, вам не нужно компайлить второй раз

Стандартный кеш браузера хранит только файлы, потом их надо заново парсить и компилировать каждый раз при открытии страницы.
Зарабатываем на CPA и вкладываем в криптовалюты?
не хочу ни на кого давить и навязывать своё, но для себя пользуюсь правилом:
в интернете, но в сети интернет
У этого слова нет оснований не склоняться.
Требовался тоже очень простенький тултип изначально :)

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity