Pull to refresh
14
0
Евгений Бодунов @mOlind

Придумыватель

Send message
Погодите, а откуда паника появится? Если на этапе компилации уже будет все проверено, чтобы входные типы умели делать то, что требует интерфейс.
Для меня golang прекрасен именно отсутствием генериков и гибкими интерфейсами. Эти два подхода замечательно заменяют друг друга. Ты хочешь обязать какой-то объект обладать какими-то свойствами. Опиши это в интерфейсе и передавай в функцию свой интерфейс. Все. Не надо шаблон. Функция будет работать одинаково для всех типов, которые подходят под интерфейс. Я пишу часто на C++ и в моей жизни хватает шаблонов. Пожалуй их даже слишком много и Golang как глоток свежего воздуха с подохдом интерфейсов.

Если реализовывать два подохда одновременно. Будет каша и путаница.
Пишут они все понятно. И рассказывают и показывают на примерах и когда дают реджект там тоже в тексте указывают что не так. Да бывает тяжело найти, среди всего текста тот заветный абзац. Если сейчас перечитаете изначальный реджект, неужели там не было ничего о описании и иконке?
У некоторых весь трафик пишется. А вы говорите что доступ к приватной информации не логируют. Это можно объяснить только безалаберностью. Для мобильных приложений логируется каждый чих, чтобы смотреть тенденции в поведении пользователей. Так и своих работников надо мониторить и смотреть каждый чих и запрос. И если будут подозрения в сливе инфы, это будет явно видно.
Криптовалюты подсказывают направление. Когда уперлись в скорость CPU, на помощь приходит GPU. Когда и его мало — ASIC.
Ну можно не в суд идти, а на хабр и показывать конкретику. Какой скрипт куда встраивается и что делает. И для каких User-Agent это срабатывает. Любопытные проверяют все у себя и возможно, подают в суд коллективный иск. Шумиха и репутационные потери будут и без суда.
Я так понимаю, что вмешиваться в трафик своих клиентов они начали уже давно и не прекращали с тех пор. Теперь аппетиты несколько выросли и они начали уже в транзитном трафике копаться.
Надо брать за жабры. Ставить запись всего трафика в дамп на сервере и на клиенте. И суду показывать рядом одну версию и вторую.
Кто-то испугался, что достаточно большие средства будут вложены в создание форка и он будет хорошим.
В большинстве случаев перекодирование не добавит качества. Сжатие с потерями, на то и сжатие с потерями.
Я смотрю вы в теме развития событий со стороны auto.ru. Не поленитесь, расскажите как все было.
Конкурентам достаточно решить задачу с машиной и эти защиты будут бесполезны. А они изначально смотрели именно на ваш логотип. Что называется «копировать чужое у них в крови». :) Ждем ответ от 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. Интересующимся может быть интересно почитать.

Как я понял left-pad тоже забрали у автора и вернули в npm.

Ну это если бы мы спутниковую систему навигации запускали. А заявка на торговую марку, которая запрещает использовать Galileo в приложениях с картами была подана в октябре 2017 года.
Гуг сам все сделает. И отдельный anycast адрес выделит для видео трафика и все остальное. Когда просмотры рекламы падают — это никому не нравится.
Получается формат подкаст + музыка. Их нынче хватает, но все зависит от контента. И если контент хороший, интересное обсуждение, интересные истории, мысли — в интернете аудиторию собрать будет не сложнее, чем для FM станции в городе. Без монетизации на начальном этапе, но сердце будет греть счетчик прослушиваний и слушателей онлайн.
Зачем было просить в начале статьи советов от более опытных товарищей, чтобы потом вступать с ними в пустые споры в комментариях?
Вопрос риторический.
rvalue помогают избавиться от лишних копирований объектов. Т.е. можно передать параметром в функцию какой-то объект и поместить его в контейнер без копирования объектов. Имеет смысл так заморачиваться во время обработки больших объемов данных. Когда копирование занимает драгоценное время.

std::vector<std::string> strings;
void addString(std::string &&string) {
  strings.emplace_back(std::move(string));
}

addString(std::string("hello world!"));

Чуть подробнее в документации к std::vector::emplace_back.

Information

Rating
Does not participate
Location
Warszawa, Польша
Date of birth
Registered
Activity