Современная безопасность мнима, лжива, и сама по себе ввергает вас в разные реальные опасности. Безопаснее всего сидеть в цепях в клетке. Или вы всю жизнь живете на одном месте и пока еще не сталкивались с прелестями "безопасности". Мошенники грозят тупым и слабоумным, а безопасники вообще всем. 1. Как будете решать реальную проблему с превращением сим-карты в тыкву в роуминге? 2. Что для вас страшнее, остаться без денег из-за безопасников, или из-за мошенников?
Знаете, это просто самоутешения. Я тоже долго подобное испытывал со стороны глядя на Rust, и утешаясь тем, что на самом деле якобы он не такой уж безопасный, не такой уж быстрый, и так далее. Но стоило попробовать и понял что Rust просто лучше. Лучше экосистема, лучше синтаксис, легкое подключение библиотек, легкая сборка под разные платформы, легче отладка (отладчик практически не нужен), лучше работа "из коробки". C++ просто слишком стар.
Какой ужас. Это по вашему просто? Вот в Digital Ocean просто указываешь репозиторий и... Все. DO автоматически подцепляет Dockerfile, и сам на каждый коммит запускает пересборку образа и запуск контейнера. Стоит каких то 5 долларов в месяц
Я очень любил C++ на протяжении многих лет (даже первая статья на хабре про него). Но в какой-то момент просто устал превозмогать трудности на ровном месте (отсутствие стандартного менеджера зависимостей, стандартного сборщика, нормальной стандартной библиотеки), перешел на Rust и полностью счастлив. Закопайте старичка и не ворошите труп
Затем, что в данном решении не нужно указывать данные своей карты, и вообще какие-бы то ни было личные данные, никакого риска. И 1M записей в облаке бесплатно...
Программиста определяют написанные им программы.
Вы — самый настоящий программист.
А по поводу незнания некоторых вещей, так целая куча программистов постоянно что-то спрашивает на StackOverflow
Враперы-оберточки, хоп абстракций кусочечки…
Польза таких избыточных абстракций в C# сомнительна, но чего греха таить, меня тоже на такие оберточные поделия часто прорывает)
public IActionResult Get(int id) => query
.Where(x => x.Id == id)
.SingleOrDefault()
.PipeTo(x => x != null ? Ok(x) : new NotFoundResult(“Not Found”));
Выглядит уже не так хорошо. Исправим это с помощью метода Either:
Подробнее:
Функция calculatePositionsAndBounds одним из аргументов у вас принимает vector const shapes.
Затем вы передаете std::move(shapes) в функцию updateOne принимающую vector shapes.
Этим кодом вы просто копируете shapes, так как move приводит shapes к &&, но из-за константности исходного аргумента перемещение не сработает — только копирование.
С тем же успехом вы могли вообще не использовать move
Я не пойму что за треш у вас под спойлером 'CalculatePositionsAndBounds'?
Как вы умудрились применить std::move к const обьекту?
Это же абсолютно бессмысленное действие.
std::move приведет обьект к rvalue ссылке, только и всего.
Но переместить его содержимое вы все равно не сможете из-за модификатора const
Прекратил читать после того как встретил в тексте упоминание «Голубого кита» как серьезный аргумент.
Стыдно для обитателя gt не владеть ликбезом на эту тему, не различать вброс фсб от реальной угрозы.
Идея коммунизма — бред и утопия ведущая к разумному муравейнику.
Хватит ностальгировать по своему теплому ламповому детству, тысячи невинных людей в это же время вкалывали в лагерях.
Вот насчёт сект автор прав — коммунизм это христианство наизнанку и без Бога.
Современная безопасность мнима, лжива, и сама по себе ввергает вас в разные реальные опасности. Безопаснее всего сидеть в цепях в клетке. Или вы всю жизнь живете на одном месте и пока еще не сталкивались с прелестями "безопасности". Мошенники грозят тупым и слабоумным, а безопасники вообще всем.
1. Как будете решать реальную проблему с превращением сим-карты в тыкву в роуминге?
2. Что для вас страшнее, остаться без денег из-за безопасников, или из-за мошенников?
Знаете, это просто самоутешения. Я тоже долго подобное испытывал со стороны глядя на Rust, и утешаясь тем, что на самом деле якобы он не такой уж безопасный, не такой уж быстрый, и так далее. Но стоило попробовать и понял что Rust просто лучше. Лучше экосистема, лучше синтаксис, легкое подключение библиотек, легкая сборка под разные платформы, легче отладка (отладчик практически не нужен), лучше работа "из коробки". C++ просто слишком стар.
Какой ужас. Это по вашему просто? Вот в Digital Ocean просто указываешь репозиторий и... Все. DO автоматически подцепляет Dockerfile, и сам на каждый коммит запускает пересборку образа и запуск контейнера. Стоит каких то 5 долларов в месяц
Я очень любил C++ на протяжении многих лет (даже первая статья на хабре про него). Но в какой-то момент просто устал превозмогать трудности на ровном месте (отсутствие стандартного менеджера зависимостей, стандартного сборщика, нормальной стандартной библиотеки), перешел на Rust и полностью счастлив. Закопайте старичка и не ворошите труп
Как и с любым облаком, впрочем)
Затем, что в данном решении не нужно указывать данные своей карты, и вообще какие-бы то ни было личные данные, никакого риска. И 1M записей в облаке бесплатно...
Видели бы вы исходники некоторых популярных продуктов, WordPress например.
Вы — самый настоящий программист.
А по поводу незнания некоторых вещей, так целая куча программистов постоянно что-то спрашивает на StackOverflow
Польза таких избыточных абстракций в C# сомнительна, но чего греха таить, меня тоже на такие оберточные поделия часто прорывает)
Стало ничем не лучше, даже наоборот, переусложнён код, который ещё может быть кому-то предстоит отлаживать…
Функция calculatePositionsAndBounds одним из аргументов у вас принимает vector const shapes.
Затем вы передаете std::move(shapes) в функцию updateOne принимающую vector shapes.
Этим кодом вы просто копируете shapes, так как move приводит shapes к &&, но из-за константности исходного аргумента перемещение не сработает — только копирование.
С тем же успехом вы могли вообще не использовать move
Как вы умудрились применить std::move к const обьекту?
Это же абсолютно бессмысленное действие.
std::move приведет обьект к rvalue ссылке, только и всего.
Но переместить его содержимое вы все равно не сможете из-за модификатора const
Странно одно, Роскомнадзор обещал не бороться с анонимайзерами.
И по какому праву они сейчас это делают?
Больше полномочий исполнительной власти!
Больше контроля за населением!
Страну спасёт твердая рука мудрых вождей!
Стыдно для обитателя gt не владеть ликбезом на эту тему, не различать вброс фсб от реальной угрозы.
Идея коммунизма — бред и утопия ведущая к разумному муравейнику.
Хватит ностальгировать по своему теплому ламповому детству, тысячи невинных людей в это же время вкалывали в лагерях.
Вот насчёт сект автор прав — коммунизм это христианство наизнанку и без Бога.
Тоже люблю почитать, необыкновенный кладезь мудрости)