Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
vabka

Василий Банников

Токсичный шарпист
  • 3579
    вклад
  • 7
    вопросов
  • 4796
    ответов
  • 41%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Можно ли в microsoft identity изменить алгоритм хешированием паролей на MD5?

    vabka
    Василий Банников @vabka Куратор тега C#
    А зачем? Типа хочется понизить безопасность или что?
    Написано 11 мар.
  • Можно ли сказать, что Гит работает на блокчейне?

    vabka
    Василий Банников @vabka
    mayton2019,
    когда криптовалютный проект зашел в рынок - у него уже нет единого центра управления. Все решает кворум пользователей.

    Любой пользователь может в любой момент форкнуться от биткоина.
    + не все блокчейны децентрализованные
    Написано 11 мар.
  • Как собрать приложение .NET MAUI на Linux?

    vabka
    Василий Банников @vabka Куратор тега .NET
    Владимир Рощин, а что именно с арабским сломано? Сейчас почекал гитхаб - баги, связанные с rtl вроде уже закрыты:
    https://github.com/AvaloniaUI/Avalonia/issues/3777
    https://github.com/AvaloniaUI/Avalonia/issues/4755
    https://github.com/AvaloniaUI/Avalonia/issues/1809
    https://github.com/AvaloniaUI/Avalonia/issues/6547
    Написано 11 мар.
  • Как называются сервисы, предоставляющие аутентификацию?

    vabka
    Василий Банников @vabka
    Andrei SunnyPh, вообще он в первую очередь oauth2/oidc сервер, но какие-то элементы Idm у него есть.

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

    Раз уж упоминаем IdentityServer, то можно ещё ory hydra упомянуть - тоже схожий продукт.
    Написано 11 мар.
  • Можно ли сказать, что Гит работает на блокчейне?

    vabka
    Василий Банников @vabka

    В git владелец может убить master-бранч

    Так с криптовалютой владелец тоже так может. И git распределённый - значит другие пользователи не почувствуют это, пока не синхронизируются.
    Написано 11 мар.
  • Как собрать приложение .NET MAUI на Linux?

    vabka
    Василий Банников @vabka Куратор тега .NET
    WSGlebKavash, MVVM, как и WPF является опциональным, хоть и рекомендуемым подходом.
    Но как я видел - в приложухах на Avalonia часто любят reactiveui использовать ещё.

    Кстати, если у тебя там есть уже готовые приложения на WPF, которые нужно на линуксе запустить, то можно ещё на https://www.avaloniaui.net/XPF посмотреть - можно WPF в кроссплатформу без переписываний превратить.
    Написано 11 мар.
  • Есть ли какой довод переходить на Linux Mint с Ubuntu?

    vabka
    Василий Банников @vabka
    pfg21, да даже без коммерческой прибыли - телеметрия очень сильно помогает в разработке.
    Написано 11 мар.
  • Есть ли какой довод переходить на Linux Mint с Ubuntu?

    vabka
    Василий Банников @vabka
    mayton2019, тоже верно. Но я просто зацепился за слишком смелый тезис о невозможности оценить UI численно.


    Грубо говоря небольшой дефект в UI - полностью испортит впечатление хотя на ваших метриках он просто никак не отражается.

    А что если такому пользователю показать, за что он заплатил этим раздражающим моментом?

    Мб зная, что терпя это небольшое неудобство - он самом деле экономит много часов в год, да и ещё его рабочие программы работают быстрее за счёт освободившихся ресурсов он поменяет своё мнение?
    Написано 11 мар.
  • Сколько вкладок в браузере Google Chrome я смогу открыть одновременно, если обзаведусь 128 гигабайтами оперативной памяти?

    vabka
    Василий Банников @vabka
    Вадим Соловьёв, кмк наоборот легче в тысяче вкладок запутаться)

    Если бы мне нужно было вручную проверить тысячу разных страниц, то я бы мб делал скриншоты этих страниц или закидывал их в табличку в Экселе, или и то и то.
    Написано 11 мар.
  • Такие маршруты яв-ся правильными для REST API?

    vabka
    Василий Банников @vabka
    Gahoy, не понимаю. Почему вы сравниваете сегмент урла и глагол?
    Чем ваш POST лучше моего POST?

    По параметрам у нас всё одинаково:
    У вас {post-id} и {comment-id} и у меня также.

    Может быть вы ошибочно приняли последний сегмент в урле из моего примера за параметр из-за наличия знака двоеточия, которым в ваших примерах показывается параметр?
    Я вроде специально у себя заменил двоеточия у параметров на {}, чтобы не вызывать разночтений.
    Написано 11 мар.
  • Есть ли какой довод переходить на Linux Mint с Ubuntu?

    vabka
    Василий Банников @vabka
    mayton2019,

    Если допустим качество back-end процессов можно измерять в метриках там транзакций в секунду или мегфлопов то к UI мы ничего не можем применить


    UI точно также можно оценить чисто техническими метриками:
    FPS, количество одновременно отрисовываемых элементов, сложность визуальных эффектов, потребляемые ресурсы.

    + есть целая куча поведенческих метрик (или как это правильно называется?)

    На сколько сложно изучение этого интерфейса/на сколько он интуитивен (тут больше про статистику и время)

    Сколько времени нужно уже обученному человеку, чтобы сделать то или иное действие в рамках этого интерфейса

    На сколько легко допустить ошибку (например мисскликнуть) и какие последствия у такой ошибки.

    Эти три столпа буквально в каждой книжке по дизайну рассматриваются.

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

    А то что оценивается субъективно - это параметр эстетики, а из-за того что практически все DE на линуксе очень хорошо поддаются кастомизации - это не такая уж и большая проблема.
    Написано 11 мар.
  • Где взять сканер, преобразующий QR-код в byte[]?

    vabka
    Василий Банников @vabka
    WSGlebKavash почему игнорируете ответы? Ни уточняющих встречных вопросов, ни отметок решением
    Написано 11 мар.
  • Как собрать приложение .NET MAUI на Linux?

    vabka
    Василий Банников @vabka Куратор тега .NET
    WSGlebKavash,

    Но если Visual Studio не поддерживает MAUI под Linux

    Тут затык не с Visual Studio, а в принципе с MAUI.
    Написано 11 мар.
  • Как собрать приложение .NET MAUI на Linux?

    vabka
    Василий Банников @vabka Куратор тега .NET
    WSGlebKavash, бери Avalonia - тебе уже три человека об этом сказали.

    https://www.avaloniaui.net/

    Есть целая куча примеров миграции с WPF на неё - это гораздо легче, чем переезжать с WPF на MAUI.

    Поддержка мобилок у Avalonia есть, если это важно.
    Написано 11 мар.
  • Как собрать приложение .NET MAUI на Linux?

    vabka
    Василий Банников @vabka Куратор тега .NET
    WSGlebKavash, раз у вас там WPF, то почему так сразу отказались от Avalonia в пользу MAUI?

    С учётом того что хотите уходить от MS - это очень странное решение
    Написано 11 мар.
  • Как собрать приложение .NET MAUI на Linux?

    vabka
    Василий Банников @vabka Куратор тега .NET
    WSGlebKavash,

    Пожертвовали 10 000$ в проект Gnome, разработали собственный дистриубив и портировали Microsoft SQL Server, а сделать GUI-Framework не хотят.

    Да, не хотят - слишком сложно для них.

    Вот ещё чтобы уравновесить щедрый донат в 10к на гном (хотя сумма на самом деле смешная для единоразового пожертвования от такой корпорации):

    1. Убили проект Monodevelop, закрыли исходники и теперь выпускают его под названием VS for Mac.
    VS for Linux конечно же нет и не будет.

    2. Запрещают использование своего дебаггера не в своих продуктах. По тому Samsung для своего tizen пришлось делать свой дебаггер, как и Jetbrains для Rider

    3. Всё ещё держат VS Code под проприетарной лицензией и часть кода закрыта. VSCodium из-за этого не эквивалент VSCode (+ см п2)

    4. Недофинансируют разработку C# extension для vsc, из-за чего ему постоянно не хватает фичей да и обновления с новым SDK приходят с запозданием

    5. Часть нового кода в C# extension тоже будет закрыта. Официальный анонс

    6. Отказались от официальной поддержки MAUI на Linux. Её не было и не будет. Это целиком на плечах комьюнити, которое также ни цента за эту поддержку не получило и вряд ли получит.

    7. Чуть не вырезали dotnet watch - хотели его вместе с hot reload сделать эксклюзивом Visual Studio. Только из-за скандала тот самый коммит откатили.

    8. Это ещё молчу про прикол с .net foundation (честно уже даже забыл что там было) и вообще всю работу с комьюнити.


    Разрабатываем Desktop-приложения на C# WCF WPF. Поставили задачу максимально уйти от Microsoft. Думаем использовать связку дистрибутив GNU\Linux + Rider + . Но если Visual Studio не поддерживает MAUI под Linux, то Rider вряд-ли.

    MAUI в принципе на Linux не работает.

    А раз разрабатываете WPF приложение, то тут прям напрашивается Avalonia.

    1. Avalonia официально поддерживается в Rider
    2. Avalonia очень во многом похожа на WPF.
    В то время как MAUI ближе к Xamarin forms
    3. Уже есть готовые истории успеха по портированию WPF->Avalonia. Это на столько простой процесс, что в некоторых случаях он даже автоматический.
    Написано 11 мар.
  • Есть игра на подобии куки кликера, как выводить баланс из бд?

    vabka
    Василий Банников @vabka
    yapaofficial, Google -> "php websocket example".

    Но вообще кмк легче это будет сделать на любом другом языке, кроме php.
    Написано 10 мар.
  • Сколько вкладок в браузере Google Chrome я смогу открыть одновременно, если обзаведусь 128 гигабайтами оперативной памяти?

    vabka
    Василий Банников @vabka
    Вадим Соловьёв, а зачем все сразу то открывать? У вас что, как в одной песне "сотня глаз, тысяча рук"?
    Написано 10 мар.
  • Такие маршруты яв-ся правильными для REST API?

    vabka
    Василий Банников @vabka
    Gahoy, почему это не нужно валидировать?
    Написано 10 мар.
  • Как работает set_my_commands()?

    vabka
    Василий Банников @vabka
    RimMirK, значит видимо нужно начать с чего-то попроще, а не с ботов
    Написано 10 мар.
  • ← Предыдущие
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • Следующие →
Самые активные сегодня
  • Drno
    • 13 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 6 ответов
    • 0 вопросов
  • telegram_value_maker
    • 5 ответов
    • 0 вопросов
  • tsklab
    Константин Цветков
    • 4 ответа
    • 0 вопросов
  • modelair
    modelair
    • 4 ответа
    • 0 вопросов
  • gkukuruz
    Геннадий
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации