Pull to refresh
-11
0

Пользователь

Send message
Плюсую основные тезисы автора. Мне некомфортно программировать на языках без строгой типизации, и я точно не хочу писать на них никакой прод и никакие важные вещи. Прямо чувствую, как хожу по минному полю, хотя понимаю умом, что код очень простой и я в нём не ошибся. Но если код становится непростым…
И кроме того, на этих языках банально сложнее писать — хуже работают подсказки в IDE, автодополнение и т. п.
Не знаю, полностью согласен, что это странно, поэтому написал эту обёртку сам. Но с появлением ranges в С++20 это должно быть решено из коробки.
Извините, но человек, который это написал, ещё не до конца научился готовить С++. Меня в три часа ночи разбуди — не поднимется рука так написать. Я уже молчу, что специально для этого же есть std::remove_if и remove-erase idiom, зачем вообще писать так сложно и с ошибками этот код, который делается в одну строчку на стандартных алгоритмах из ???
vec.erase(std::remove_if(vec.begin(), vec.end(), [](auto&& item){return !some_condition(item);}), v.end());

Я ещё в свою библиотеку велосипедов-обёрток над std добавил шаблон remove_if(container, predicate), чтоб не писать begin()/end() (и не писать end() два раза). Думаю, с появлением концептов и рейнджей в С++ это будет так же легко делаться из коробки, без обёрток.
В страшном сне я видел писать на расте. Думаю, многие люди, которые давно знаю и любят С++ (и которые не будут возводить в квадрат в знаковых типах) разделят моё мнение. У Rust ужасный синтаксис, для начала.
Коробочный. В первую очередь, надоели проблемы с переносимостью скомпиленных бинарников (кернелов). Мы не хотим включать в продукт исходный код и компилить его на лету, вместо этого включаем предварительно транслированные бинарники. Но промежуточное представление отличается для разных поколений видеокарт, поэтому получается, что для поддержки серии Х нам физически нужна видеокарта из этой серии, это накладно. Вулкан использует spir-v, что решает проблему переносимости. И вторая причина — субъективное ощущение какого-то застоя в развитии и поддержке OpenCL, особенно со стороны Nvidia, плюс потенциальные проблемы на маке, тогда как Вулкан, наоборот, активно развивается, и для него есть транслятор в Metal как средство борьбы с закидонами Apple.
Я не знаю ни одного человека, у которого есть Ардуино и нет 74HC595.
Я — такой человек :) Но я, конечно, не пытался подключать Ардуино к Z80.
Крутая статья!
Мы сейчас переходим с OpenCL на Вулкан и его compute pipeline. Мне кажется, это более перспективная и долговечная технология.
водяное охлаждение не дает преимуществ ни по одному параметру. В принципе.

А как же возможность вывести тепло из ограниченного пространства корпуса и рассеять его большим радиатором? Разве это не преимущество? Интересуюсь как пользователь кастомной СВО.
Я тоже не понял, что не так с 32-битными приложениями. Есть пруф, что они в чём-то менее безопасны собранных тем же тулсетом, но в 64 бита?
Мои приложения, которым не важна производительность, 32-битные, у меня лично есть один мини-компьютер с 32-битной Windows 10 (поставить 64 можно, но крайне нецелесообразно — там всего 2 ГБ памяти и проц Атом).
Насколько я вижу из цитат, человек пилит гранты и в ус не дует, у него всё хорошо. И таки у кого деменция, у него, или у тех, кто ему деньги на это выделил? :)
Почему? Написано же, что безопасность доказана, значит, в худшем случае он просто ничего не даст?
Понял, спасибо за ответ. Крутой проект, вы молодцы!
А можно поинтересоваться, в общих терминах, что это за продукт, который востребован клиентами на разных языках и оправдывает такое неординарное техническое решение в своей разработке?
А я, вот, находил в DDG ссылки на рутрекер и pirate bay, которых в гугле нет вообще совсем, даже на -надцатой странице. Где он их берёт — не знаю, но факт.
Лично мне Solarized вообще не нравится, контраст слишком низкий (слишком яркий фон, даже в тёмной версии). А вот тема в этой статье очень даже хороша!
А я как пользователь могу со своей стороны как-то определить, работает ли конкретный сайт через Cloudflare? По traceroute это можно понять?
А докер на Windows не аналогичен Linux в том плане, что в контейнере нет своего ядра ОС? Контейнер же работает на хост-ядре, это просто песочница, но не отдельный инстанс ОС.
Огромное спасибо за ответ, теперь понятно, с чего начинать изучение!
Спасибо за классный материал!

Если позволите, нубский вопрос:
создаём дизайн в 1x (или mdpi) и выгружаем в Zeplin
Что здесь подразумевается под «дизайном»? Физически что это, и как его создают, в общих словах?

Вопрос не праздный — я девелопер нескольких активных мобильных приложений, но весь интерфейс у меня на дефолтных контролах с чуть-чуть подредактированными цветами. Хотелось бы натянуть какой-то интересный дизайн, но не понимаю, с чего начать и что гуглить.
Спасибо за наводку, не знал об этом сервисе! Но что-то он плохо работает, на главной странице speedtest.net все баннеры на месте.

Information

Rating
Does not participate
Registered
Activity