Решения

Как раз и навсегда запретить Google отслеживать ваше местоположение

Выполнение поиска в Google или использование Google Maps дает компании возможность определить точное местоположение пользователя. Компании это нужно, чтобы показывать…

23.07.2021

Piped: альтернативный интерфейс для YouTube без рекламы и отслеживания

Piped — это веб-фронтенд для сайта YouTube, который позволяет смотреть видео без подключения к серверам Google и иметь подписки на…

22.07.2021

Без фотошопа: как с помощью Python удалить фон изображения

Rembg — это инструмент Python для удаления фона изображений. Проект лежит на GitHub, имеет уже 1,3 тысячи звездочек, 250 форков…

12.07.2021

Культ «Корпорации добра»: как я строю бесплатную систему кол-трекинга на Google Apps Script

Идея моего проекта возникла случайно. Я вел диалог с центром бизнес-тренингов о внедрении новой CRM. По итогу стал пытаться реализовать…

08.07.2021

5 лучших npm-пакетов для защиты серверной части Node.js: DoS-атаки, XSS-уязвимости и MIME-сниффинг

Разработчик Нитин Ранганатх поделился пятью лучшими, по его мнению, npm-пакетами для защиты от распространенных атак. С их помощью можно за…

11.06.2021

useAxios: настраиваемый хук для вызова API с помощью библиотеки Axios

Фронтенд-приложения не завершены, если не используют вызовы API. Разработчик Йогини Бэнде с помощью библиотеки Axios создала для этого простой настраиваемый…

07.06.2021

Как украсить профиль GitHub: Readme, закрепление гистов, теги и эмодзи

Разработчик Тападжьоти Бозе поделился в блоге на dev.to несколькими советами по визуальному апгрейду профиля на GitHub, чтобы привлечь к нему…

31.05.2021

Приложение чата на RxJS и Angular 2

Команда ng-book 2 разработала чат-приложение с использованием Angular 2, RxJS, Angular CLI, Webpack, TypeScript, Services, Injectables, Karma, Forms и tslint.…

24.05.2021

Lima: подсистема macOS для Linux

Lima запускает виртуальные машины Linux на macOS с автоматическим общим  доступом, переадресацией портов и средой выполнения контейнеров containerd.  Lima можно…

21.05.2021

Пять лучших кастомных хуков React

Разработчик Брайан Арриета опубликовал в блоге на dev.to пять лучших, на его взгляд, кастомных React Hooks. Вот они. useTimeout Hook…

20.05.2021

Blueprint: инструмент для управления конфигурацией на основе Debian и RPM

Blueprint — это инструмент для управления конфигурацией, который выполняет обратную инженерию серверов. Они просматривает популярные менеджеры пакетов, находит изменения, внесенные…

19.05.2021

Рабочий способ конвертации XML в JSON

После долгого поиска рабочего способа конвертации XML в JSON для проекта мобильного приложения с использованием фреймворка Appcelerator Titanium, разработчик Дэвид…

18.05.2021

blame-someone-else: как обвинить Линуса Торвальдса в написании коммита с багом

Разработчик Джей Фелпс выложил на GitHub исходный код программы blame-someone-else. Пользователи веб-сервиса уже оценили проект в 7,7 тысяч звездочек. Сама…

17.05.2021

TwitterFollowBot: Бот на Python для автоматизации действий в Twitter

TwitterFollowBot — бот на Python, который автоматизирует несколько действий в Twitter, например, отслеживание пользователей и добавление твитов в избранное. Проект…

13.05.2021

Pyre: расширение для обнаружения ошибок в коде на Python

Pyre — расширение для статической проверки типов для Python, совместимое с PEP 484 и предназначенное для улучшения качества и скорости…

12.05.2021

Pts: модульная библиотека для креативного кодирования

Pts — TypeScript/JavaScript-библиотека для визуализации точек в пространстве и творческого кодирования. Проект разрабатывается под лицензией Apache 2.0 и набрал на…

07.05.2021

API-интерфейс для распознавания лиц на JavaScript

Разработчик Крис Бонгерс поделился в блоге на dev.to методом создания детектора лиц на JavaScript.  В отличие от предыдущей разработки автора,…

06.05.2021

Как выбрать стек для стартапа

Специалисты компании RunX назвали лучшие, по их мнению, инструменты разработки для запуска современного стартапа. Об этом в блоге написал технический…

28.04.2021

Как писать деплой-скрипты: гайд от релиз-менеджера Luxoft

Я не отношу себя к борцам с несуществующими проблемами, а больше нацелен на доработку того, что может быть улучшено. Одно…

27.04.2021

App Tracking Transparency в iOS 14: что делать, если вы работаете с Facebook Pixel?

С 26 апреля приложения на iOS должны соблюдать требования App Tracking Transparency. Согласно этому обновлению, пользователи, у которых iOS обновлена до…

23.04.2021

jq: утилита для обработки JSON в командной строке

Некоторые инструменты для работы с JSON из командной строки могут пригодиться при отладке REST API. С их помощью можно, например,…

23.04.2021

Защита ключей API во Flutter

При использовании публичного репозитория git есть возможность случайно раскрыть личный ключ API. Во Flutter есть много способов скрыть ключ API,…

22.04.2021

Normalizer: опенсорс-библиотека для «нормализации» текста

Normalizer — это библиотека с открытым исходным кодом для очистки, нормализации и сравнения текста, выпущенная под лицензией MIT. Библиотека, созданная…

20.04.2021

Бот-анекдот в Twitter с помощью Python и Zapier

Очередная инструкция по созданию бота. На этот раз мы расскажем, как с помощью Python и инструмента для автоматизации задач и…

19.04.2021

Instagram-бот за 5 минут + автоматизация браузера с помощью Selenium

Разработчик с ником c0d3x27 разместил в блоге на medium.com инструкцию по созданию Instagram-бота с помощью Python. Бот способен автоматизировать действия…

14.04.2021

Веб-скрапинг с помощью библиотеки Playwright

Программист Кевин Сахин, проработавший в сфере парсинга более 10 лет, показал, как создать веб-скрапинг для извлечения данных на основе библиотеки…

14.04.2021

Отладка кода на Python с помощью «мороженого»

Зачем использовать print, если можно взять «мороженое»? Специалист по анализу данных Хуэн Тран поделилась в блоге на medium.com методом по…

09.04.2021

Как слинять с онлайн-встречи в Zoom

Разработчик и художник Сэм Лавин создал бесплатное приложение для саботирования онлайн-встречи. Оно называется Zoom Escaper и имитирует различные звуки, которые…

01.04.2021

Чем Lite лучше Visual Studio Code

  TLTR: Не стоит покупать более высокопроизводительный компьютер только для того, чтобы запустить раздутое приложение (bloatware), — лучше избавиться от…

19.03.2021

Как команды Linux Shell могут сэкономить время

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

16.03.2021