Как стать автором
Обновить
0
Карма
0
Рейтинг

Пользователь

  • Подписчики
  • Подписки 1
  • Публикации
  • Комментарии

Переходим с Disqus на комментарии Github

Информационная безопасностьРазработка веб-сайтовOpen sourceGitHub
Перевод
Какое-то время я хотел убрать комментарии из своего блога; в основном, потому что здесь вообще мало комментариев, да и не хочется возиться с лишними «тормозами» от Disqus. Посмотрев на время загрузки Disqus, я был потрясён тем, что приходится терпеть посетителям сайта по моей вине (кроме тех, кто использует блокировщики вроде Privacy Badger и uBlock Origin.

Эта статья заточена под Hugo, но код легко адаптируется для любого сайта.

Что не так с Disqus?


Вот как выглядит типичный журнал запросов с включенным Disqus.


А вот лог после отключения Disqus.


ЧЕГО!?
Читать дальше →
Всего голосов 114: ↑112 и ↓2+110
Просмотры41K
Комментарии 73

Почему я отказался от Disqus и вам тоже пора

Разработка веб-сайтовOpen source
Перевод
Замена Disqus на Commento снизила размер страниц в 10 раз

Когда я завёл блог, то установил Disqus для комментариев. Это был естественный выбор: сайты по всему интернету ставили Disqus, его легко настроить, и есть бесплатный вариант использования. Я спокойно интегрировал движок комментариев и двинулся дальше.

Но вот в чём дело: я всегда знал, что Disqus немного раздувает страницы. Я ведь писал о веб-производительности и обычно старался оптимизировать страницы. Но я просто предположил, что Disqus прибавляет немного лишних килобайт. Логика: если он сильно раздувает страницы, все бы уже давно отказались от него. Очевидно, Disqus старается не увеличивать трафик, верно?

Я ошибался.
Читать дальше →
Всего голосов 146: ↑145 и ↓1+144
Просмотры46K
Комментарии 47

Простой парсер для youtube в гугл таблицах

Google APIВеб-аналитикаИнтернет-маркетинг
Из песочницы

Предыстория


Появилась задача собрать данные по 2000+ youtube видео, из которых необходимо было извлечь название видео, канала и язык.

Функция IMPORTXML, с помощью которой можно выполнять парсинг с сайтов, — не помогла, поскольку, как оказалось в дальнейшем, youtube хранит данные в JSON файлах. Перебирать руками такое количество видео не хотелось и я начал искать способы как автоматизировать или хотя бы упростить эту задачу.
Читать дальше →
Всего голосов 17: ↑17 и ↓0+17
Просмотры20K
Комментарии 3

«Удаление» объектов в Django

Блог компании Mail.ru GroupDjango


Рано или поздно перед разработчиками встаёт задача удаления ненужных данных. И чем сложнее сервис, тем больше нюансов необходимо учесть. В данной статье я расскажу, как мы реализовали «удаление» в базе данных с сотней связей.
Читать дальше →
Всего голосов 30: ↑29 и ↓1+28
Просмотры9.2K
Комментарии 13

Не блокчейн

Финансы в ITКриптовалюты
Чуть больше 10 лет назад, 3 января 2009 года был создан genesis block Биткойна. Так началась история блокчейна, обещавшая перевернуть мир, создать новую экономику, сделать существующие банки реликтами прошлого.

10 лет — достаточно долгий срок, чтобы подвести итоги, поговорить почему ничего подобного не произошло и, скорее всего, не произойдет.
Читать дальше →
Всего голосов 109: ↑80 и ↓29+51
Просмотры30K
Комментарии 294

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность