Pull to refresh
33
0.2
Send message

Современная безопасность мнима, лжива, и сама по себе ввергает вас в разные реальные опасности. Безопаснее всего сидеть в цепях в клетке. Или вы всю жизнь живете на одном месте и пока еще не сталкивались с прелестями "безопасности". Мошенники грозят тупым и слабоумным, а безопасники вообще всем.
1. Как будете решать реальную проблему с превращением сим-карты в тыкву в роуминге?
2. Что для вас страшнее, остаться без денег из-за безопасников, или из-за мошенников?

Знаете, это просто самоутешения. Я тоже долго подобное испытывал со стороны глядя на Rust, и утешаясь тем, что на самом деле якобы он не такой уж безопасный, не такой уж быстрый, и так далее. Но стоило попробовать и понял что Rust просто лучше. Лучше экосистема, лучше синтаксис, легкое подключение библиотек, легкая сборка под разные платформы, легче отладка (отладчик практически не нужен), лучше работа "из коробки". C++ просто слишком стар.

Какой ужас. Это по вашему просто? Вот в Digital Ocean просто указываешь репозиторий и... Все. DO автоматически подцепляет Dockerfile, и сам на каждый коммит запускает пересборку образа и запуск контейнера. Стоит каких то 5 долларов в месяц

Я очень любил C++ на протяжении многих лет (даже первая статья на хабре про него). Но в какой-то момент просто устал превозмогать трудности на ровном месте (отсутствие стандартного менеджера зависимостей, стандартного сборщика, нормальной стандартной библиотеки), перешел на Rust и полностью счастлив. Закопайте старичка и не ворошите труп

Как и с любым облаком, впрочем)

Затем, что в данном решении не нужно указывать данные своей карты, и вообще какие-бы то ни было личные данные, никакого риска. И 1M записей в облаке бесплатно...

Ох, да забейте вы на снобизм и самовозвышение некоторых товарищей.
Видели бы вы исходники некоторых популярных продуктов, WordPress например.
Я давно заметил тенденцию, что раз в неделю-две у кого нибудь на Хабре прорывается приступ острой шизы…
Программиста определяют написанные им программы.
Вы — самый настоящий программист.
А по поводу незнания некоторых вещей, так целая куча программистов постоянно что-то спрашивает на 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:
public static TOutput Either<TInput, TOutput>(this TInput o, Func<TInput, bool> condition,
    Func<TInput, TOutput> ifTrue, Func<TInput, TOutput> ifFalse)
    => condition(o) ? ifTrue(o) : ifFalse(o);

public IActionResult Get(int id) =>  query
    .Where(x => x.Id == id)
    .SingleOrDefault()
    .Either(x => x != null, Ok, _ => (IActionResult)new NotFoundResult("Not Found"));


Стало ничем не лучше, даже наоборот, переусложнён код, который ещё может быть кому-то предстоит отлаживать…
Кстати, PascalABC.NET как язык очень хорош, приятный синтаксис + .NET радуют глаз
Подробнее:
Функция calculatePositionsAndBounds одним из аргументов у вас принимает vector const shapes.
Затем вы передаете std::move(shapes) в функцию updateOne принимающую vector shapes.
Этим кодом вы просто копируете shapes, так как move приводит shapes к &&, но из-за константности исходного аргумента перемещение не сработает — только копирование.
С тем же успехом вы могли вообще не использовать move
Я не пойму что за треш у вас под спойлером 'CalculatePositionsAndBounds'?
Как вы умудрились применить std::move к const обьекту?
Это же абсолютно бессмысленное действие.
std::move приведет обьект к rvalue ссылке, только и всего.
Но переместить его содержимое вы все равно не сможете из-за модификатора const
Вы молодец!
Странно одно, Роскомнадзор обещал не бороться с анонимайзерами.
И по какому праву они сейчас это делают?
Все больше опасений за нашу Россию.

Больше полномочий исполнительной власти!
Больше контроля за населением!
Страну спасёт твердая рука мудрых вождей!
Прекратил читать после того как встретил в тексте упоминание «Голубого кита» как серьезный аргумент.
Стыдно для обитателя gt не владеть ликбезом на эту тему, не различать вброс фсб от реальной угрозы.
Идея коммунизма — бред и утопия ведущая к разумному муравейнику.
Хватит ностальгировать по своему теплому ламповому детству, тысячи невинных людей в это же время вкалывали в лагерях.
Вот насчёт сект автор прав — коммунизм это христианство наизнанку и без Бога.
Почитываете Еклесиаста?
Тоже люблю почитать, необыкновенный кладезь мудрости)
Увлечение чтением вообще очень развивает человека, в разных сферах. Думаю и к программированию это тоже относится.
Что же, кто прав, а кто ошибался, все мы узнаем в момент смерти)

Information

Rating
3,389-th
Registered
Activity