Pull to refresh
2
0.4
Дмитрий Сазонов @Sazonov

C++ / Qt

Send message

Дожили. Приложение чтобы качать обои. С кучей рекламы. Новость, достойная Хабра. /sarcasm

Тут вызывает неодобрение любые комплименты в адрес техники от Apple, я так уже нарвался пару раз на слив кармы.

Я не являюсь фанатом Apple, хотя пользуюсь достаточно большим количеством их техники. Раньше вообще сидел на HTC ещё со времён телефонов с оптическим трекболом. Но увы, в плане надёжности, инфраструктуры и качества видеосъёмки (не фото) - эппл вне конкуренции на данный момент. Особенно удобно со старшим поколением - покупаешь им телефон и он тупо работает. Только раз в 3-4 года меняешь аккумулятор.

Не использую быстрые зарядки без необходимости. Разве что от своего повербанка заряжаю быстрой зарядкой, когда много видео контента делаю.

За год деградация всего 1% ёмкости. На практике быстрые зарядки достаточно редко нужны.

Для процессорного кэша вам не нужно писать специальный код или использовать платформенные SDK.

А ещё Яндекс запарил неотключаемой рекламой в пуш уведомлениях в приложении такси (go). Особенно бесит то, что рекламируют услуги в странах, где они в принципе бизнес не ведут.

И обе этих вещи не являются частью стандарта и соответственно, не кросс-платформенны.

Про копирование 32кб памяти которые до этого не были в кэше и которое быстрее суммы двух чисел можете поподробнее, с примерами? А то заучит как-то волшебно.

И почему вы в бенчмарках используете копирование вместо обращения по ссылке в range for?

Нафиг этот говнокорпософт. Вреда от него в разы больше чем пользы. И я совершенно не понимаю разработчиков - Эппл очень заблаговременно выпускает беты. Неужели так сложно заранее сделать порты и проверить их?

Ну извините. В вашем мире походу вообще должна быть только одна операционка, одна архитектура с одним набором инструкций и тп. Одних способов деплоя под линукс вон сколько, не говоря о винде и маках.

Так же в вашем идеальном мире не нужны билд инженеры, девопсы и тп, потому что должны быть стандартные способы разворачивания и сборки.

Я правильно понял? Я не говорю, что это хорошо, что в плюсах это не совсем тривиально. Но это достаточно гибко и всё зависит от потребностей.

CMake + vcpkg/conan решают 99% вопросов. Просто этим тоже надо уметь пользоваться, как и языком. А для тех кому слишком сложно - есть какой нибудь js или python :)

Резюмирую недостатки С++ с точки зрения автора:

  • Недостатков самого языка нет

  • Нет общепринятых подходов к сборке и управлению зависимостями из-за распространённости на куче платформ (и, иногда, трудновато понимать тексты ошибок, хотя в большинство современных компиляторов вполне неплохо их выводят).

Добавлю от себя: вскользь читаю куда идёт многопоточка в с++26 и понимаю что надо садиться за книжки и лабораторные работы, не смотря на приличный стаж с этим языком. Хотя в целом идеи правильные.

Было бы неплохо потом сравнить ваш подход с SObjectizer, про который тут написано много и интересно.

И с Qt, где вся эта работа сделана на неблокирующих операциях.

Попробуйте стилизованные контролы в QML и вы забудете виджеты и qss (qt style sheet) как страшный сон.

Qss это сильно кастрированный css3, к тому же без анимаций, тормознутый и очень ограниченный даже при использовании с виджетами.

Это просто «информационная служба Хабра» в очередной раз блещет своей компетенцией и не понимает отличий между понятиями API и Famework

Вот честно, давно сижу на альтернативных. Просто ради обхода региональных ограничений и поддержи большего количества nfc карт. Но думаю ребята скоро подтянутся :)

Кто-то же делал клавиатуру, вся поверхность кнопок которой является трекпадом. Без этих извращений с джойстиками времён середины 90-х.

А перенос Ctrl на место Capslock и другие нестандартные вещи, плюс отсутствие аппаратных функциональных клавиш - это минус и очень большой, а не плюс.

Да был случай несколько лет назад, когда бонусом устанавливали подписанные вредоносы.

Большую часть списка можно выкинуть. В 2024 году FullHD для 27 дюймов - это непозволительно мало.

Использую клиент Streisand на iOS - вынес виджет и впн подключается в один клик. Для остальных платформ использую FoxRay - там тоже всё достаточно тривиально.

1
23 ...

Information

Rating
1,992-nd
Registered
Activity