Для меня golang прекрасен именно отсутствием генериков и гибкими интерфейсами. Эти два подхода замечательно заменяют друг друга. Ты хочешь обязать какой-то объект обладать какими-то свойствами. Опиши это в интерфейсе и передавай в функцию свой интерфейс. Все. Не надо шаблон. Функция будет работать одинаково для всех типов, которые подходят под интерфейс. Я пишу часто на C++ и в моей жизни хватает шаблонов. Пожалуй их даже слишком много и Golang как глоток свежего воздуха с подохдом интерфейсов.
Если реализовывать два подохда одновременно. Будет каша и путаница.
Пишут они все понятно. И рассказывают и показывают на примерах и когда дают реджект там тоже в тексте указывают что не так. Да бывает тяжело найти, среди всего текста тот заветный абзац. Если сейчас перечитаете изначальный реджект, неужели там не было ничего о описании и иконке?
У некоторых весь трафик пишется. А вы говорите что доступ к приватной информации не логируют. Это можно объяснить только безалаберностью. Для мобильных приложений логируется каждый чих, чтобы смотреть тенденции в поведении пользователей. Так и своих работников надо мониторить и смотреть каждый чих и запрос. И если будут подозрения в сливе инфы, это будет явно видно.
Ну можно не в суд идти, а на хабр и показывать конкретику. Какой скрипт куда встраивается и что делает. И для каких User-Agent это срабатывает. Любопытные проверяют все у себя и возможно, подают в суд коллективный иск. Шумиха и репутационные потери будут и без суда.
Я так понимаю, что вмешиваться в трафик своих клиентов они начали уже давно и не прекращали с тех пор. Теперь аппетиты несколько выросли и они начали уже в транзитном трафике копаться.
Конкурентам достаточно решить задачу с машиной и эти защиты будут бесполезны. А они изначально смотрели именно на ваш логотип. Что называется «копировать чужое у них в крови». :) Ждем ответ от auto.ru
На самом деле даже название профессии Human Resources Specialist предполагает работу с кадрами и после найма. Даже в большей степени, чем сам найм. Но об этом у нас как-то принято забывать.
Я бы обучал на курильщиках, которые бычки бросают на улицу и на собаководах, которые не убирают за своими собаками. Сразу с записью инцидента и отправкой куда следует.
p.s. Сверните большие куски кода под кат, будет проще читать.
На маках опция Secure Erase для HDD дисков. Там 4 варианта работы, если я не ошибаюсь. Записать нули в один проход. Записать случайные числа в 1 проход. Записать случайные числа в 3 прохода. Записать случайные числа в 7 проходов. support.apple.com/guide/disk-utility/erase-a-volume-dskutl14079/mac
Так же там упоминается стандарт: U.S. Department of Defense 5220-22-M. Интересующимся может быть интересно почитать.
Ну это если бы мы спутниковую систему навигации запускали. А заявка на торговую марку, которая запрещает использовать Galileo в приложениях с картами была подана в октябре 2017 года.
Получается формат подкаст + музыка. Их нынче хватает, но все зависит от контента. И если контент хороший, интересное обсуждение, интересные истории, мысли — в интернете аудиторию собрать будет не сложнее, чем для FM станции в городе. Без монетизации на начальном этапе, но сердце будет греть счетчик прослушиваний и слушателей онлайн.
rvalue помогают избавиться от лишних копирований объектов. Т.е. можно передать параметром в функцию какой-то объект и поместить его в контейнер без копирования объектов. Имеет смысл так заморачиваться во время обработки больших объемов данных. Когда копирование занимает драгоценное время.
Если реализовывать два подохда одновременно. Будет каша и путаница.
Я так понимаю, что вмешиваться в трафик своих клиентов они начали уже давно и не прекращали с тех пор. Теперь аппетиты несколько выросли и они начали уже в транзитном трафике копаться.
p.s. Сверните большие куски кода под кат, будет проще читать.
Так же там упоминается стандарт: U.S. Department of Defense 5220-22-M. Интересующимся может быть интересно почитать.
Как я понял left-pad тоже забрали у автора и вернули в npm.
Вопрос риторический.
Чуть подробнее в документации к std::vector::emplace_back.