• Должен ли я ограничивать длину пароля?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Автор беспокоиться о максимальной длине POST-запроса.

    Я-бы просто предложил не беспокоиться а провести тестирование корнер-кейсов. Ввести там пароль
    в 256 символов. Или в 64К символов. Или в 4 гигабайта символов.

    И уже пойти от конкретной проблемы.

    А то получается что человек пришел и говорит. Вот... что-то меня беспокоит. Но я не знаю что.
    Помогите доктор. С чем-то...
    Ответ написан
    9 комментариев
  • Как отображать mp4 видео без ос?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Работа без ОС с железом заключается в том что вы делаете свою "ОС на минималках" и компилируете
    ее в ваш софт. Поэтому мне кажется что тут более важный вопрос - а что вам нужно от ОС ?
    Загрузчик? Файловая система? Драйвера для экрана? Для звука? Это все очень сложные
    инжереные вопросы и чтобы их решать - нужно сначала уметь их решать вместе с ОС и уже
    потом как-то придумать как избавиться от ОС.

    Иначе выглядит что вы просто хотите странного.
    Ответ написан
    Комментировать
  • Гит: лёгкий откат изменений (дискард) у группы файлов без добавления в игнор?

    @vitaly_il1
    DevOps Consulting
    Я советую добавлять бинарники не оттуда, где они создаются, а из другой директории. Если и когда надо - копируем туда бинарники вручную перед коммит.
    Ответ написан
    3 комментария
  • Актуальна ли на данный момент Desktop разработка на C# WPF?

    Моё мнение - десктоп-разработка по-прежнему актуальна, но стала более нишевой.
    Кажется, что её совсем мало - но это не потому, что прям десктоп вообще никто не пишет, а потому что веба пишут намного-намного больше.

    Почему веба сейчас так много?
    Потому что веб дал возможность доставлять на клиента исполняемую логику очень быстро. Не нужно ничего ставить, просто заходишь на сайт. При этом, обеспечивается ПРИЕМЛЕМЫЙ уровень user experience. Это всё ещё и кроссплатформенно.
    Вот на мобилках веб во многих случаях не даёт столь же хороший UX, поэтому там пышным цветом цветёт разработка "нативных" приложений. Забавно, не так ли? Ну и на мобилках изначально были созданы каналы быстрой доставки приложений - Магазины. Очень важно, что это было сделано изначально, и к этому все сразу привыкли.

    Так что там с десктопом?
    Я считаю, он остался для того софта, который обычно относят к категории проф. инструментов (тут согласен с Dmitry Roo ). Тяжелые редакторы вроде After Effects, CAD-системы, ну и тулы для разработчиков. Если так подумать, десктопный софт и раньше был в основном для специалистов и профессионалов, как и вообще стационарный компьютер. Просто раньше те, кто сейчас читает новости на смартфоне, читали их в бумажной газете, а пиццу заказывали по телефону.

    Иными словами, это не десктопа стало прям в 10 раз меньше, это просто НЕпрофессиональных пользователей стало в десятки раз больше, как и кейсов непрофессионального использования техники - для заказа пиццы, для общения в мессенджере и т.д. И это всё закрывается в том числе мобильной и веб-разработкой. (с другой стороны, почему Телеграм такой ох*енный? Ну например потому, что его десктоп написан НЕ на вебе. И он просто отлично работает, а не тормозит по 20 секунд при запуске как Скайп)

    А что с WPF?
    Конечно именно эта технология потеряла в популярности. Основная причина очевидна - отсутствие кросс-платформенности. Да, Винда все ещё имеет сильные позиции на десктопе, но всё-таки уже перестала быть нерушимой. Одних макодрочеровюзеров вон сколько. Линукс уже не такой страшный (хотя конечно это все ещё 1-2% от всего десктопа). Да и вообще, когда на вебе платформа по сути одна - это Хром (я обожаю Firefox, но такими темпами через лет 10 он точно сдохнет, как это не прискорбно), то видя это десктоп-разработчики жутко бомбят (я в том числе) и требуют себе такого же удовольствия. Поэтому вместо WPF нынче интересны Avalonia и Platform UNO (это если на дотнете).

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

    А вообще, я жду когда WebAssembly наберёт ещё больше силы, и границы между вебом и десктопом просто сотрутся. Нет ничего такого в HTML и тем более JS, чтобы на них всё на свете переписывать. Это делается только по одной причине - см. выше про скорость доставки логики на машину клиента. И текущая популярность веба как платформы для приложений (именно платформы, а не информационной сети) - это по причине того, что Гугол всех победил производительностью браузера, и все подсели на Хром как на платформу - дешёво, доставляется ОЧЕНЬ быстро, работает ДОСТАТОЧНО быстро, покрыты сразу все устройства.
    Ответ написан
    2 комментария
  • Почему совпадают внешние IP-адреса?

    kotomyava
    @kotomyava
    Системный администратор
    Получить ip можно, если такую услугу предоставляет ваш провайдер. И это не решение вашей проблемы - у вас будет этот выделенный ip, один как и сейчас, если это один внешний канал. А несколько ip у обычного провайдера получить очень вряд-ли получится.

    Прокси правильно применённый - решение вашей проблемы. Почему в вашем случае это не помогало большой вопрос... Может просто curl не ходил вообще через прокси?
    Ответ написан
    2 комментария
  • Как работает sudo?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Как работает sudo?
    Что конкретно интересует, то что sudo позволяет выполнять команды от имени другого пользователя, или то, как технически оно устроено внутри?

    Всём привет, хотел узнать какие команды можно вводить в Qute
    Вводить то можно абсолютно любые, но не все они будут работать.

    почему то ввожу различные команды и у меня пишет, что нет доступа /доступ запрещен
    На каком устройстве находится Qute? На автомобиле, чайнике, умных часах, телефоне, или может вы используете вообще виртуальную машину?

    нет доступа /доступ запрещен
    Это потому, что нет root-прав. Чтобы их получить, нужно рутировать устройство. Для этого идем на 4пда и ищем там на форуме инфо по конкретному девайсу.

    Перед тем как рутировать устройство, рекомендую сначала почитать как оживить кирпич!
    Ответ написан
    22 комментария
  • Если я запущу симулятор iOS в Xcode, будет ли у меня доступ к физической камере моего mac?

    GeorgeGeorge
    @GeorgeGeorge
    Студент
    Нет. У симулятора нет доступа к камерам и прочим "физическим" штукам.
    Ответ написан
    2 комментария
  • Актуальна ли на данный момент Desktop разработка на C# WPF?

    xez
    @xez
    TL Junior Roo
    Сейчас скорее, desktop разработка потеряла актуальность, вне зависимости от технологии.
    Вспомните сами сколько приложений вы приобрели за последний год и сколько сайтов вы посетили (за посещение сайтов вы тоже платите, но не деньгами).
    Думаю перевес будет все таки в пользу вэба.

    И приложения десктопные, кмк смещаются в профессиональную область. Продаются всякие ide, cad, офисные пакеты и т.д… Рядовому пользователю это все не интересно.

    Есть ещё геймдев - но это уже отдельная отрасль.
    Ответ написан
  • Почему не работает программа нормально?

    Vindicar
    @Vindicar
    RTFM!
    Ты объявляешь функцию replay(), но не вызываешь её.
    А вообще, тебе тут нужен цикл, а не рекурсия.
    Ответ написан
    Комментировать
  • Как вычесть число из общей суммы?

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    не надо ничего вычитать. Просто пересчитывайте всю сумму при добавлении/удалении. Это намного проще.
    Ответ написан
    3 комментария
  • Как определить ЧБ печать?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    1 комментарий
  • Провайдеры, которые подключают интернет по воздуху?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Интернет провайдеров с лицензиями на частоты не так много, это лицензируемый вид деятельности.
    Поискать таких можно у околоопсосных интеграторов, которые работают с юрлицами, предоставляя интернет "последней мили". Эти интеграторы берут трафик у операторов и перепродают его частникам по радио. Если короче, нужно прикинуться юрлицом и посетить корпоративные отделы операторов, чтобы они порекомендовали таких интеграторов. Но цены Вам не понравятся.
    Вариант сделать самому W-Fi мост на оборудовании Ubiquiti я рекомендовать не буду, он имеет много условий для реализации, да и тоже требует лицензии на частоты (физикам не дают).
    Ответ написан
    5 комментариев
  • Это приложение вирусное?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Яндекс Старт, это то, во что с очередным обновлением превратился браузер Яндекс с Алисой. Поэтому формально это не вирус, а официальное обновление от разработчиков.
    Ответ написан
    Комментировать
  • Как сделать так, чтобы после выполнения функции, она останавливалась?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    Проблема не в том, что "функция не останавливается", а в том, что вы при каждом клике на кнопку создаёте ещё один обработчик клика по .inner-of-fake-HTML. В итоге после второго клика на кнопку обработчик клика по .inner-of-fake-HTML сработает дважды и так далее.
    $('.selector-of-deep').click(function() {   // нажатие на кнопку
            $('.inner-of-fake-HTML').click(function(event) { // случайный id


    Зачем вам вообще ловить клик по .selector-of-deep, если он сам только добавляеть ещё один обработчик события?
    Ответ написан
    Комментировать
  • Как найти к какому коммутатору подключена розетка?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Подключить к этой розетке компьютер, и запустить flush ping на IP какого-нибудь компьютера/роутера.
    После этого ходить по коммутаторам, и смотреть, где светодиод моргает вообще без пауз.
    Нужно учитывать, что моргать будут два светодиода, который "идёт" к компьютеру, и который "идёт" к ping-уемому устройству.

    P.S. Или схватиться за провод и сильно-сильно потянуть. Из какого коммутатора провод вырвется в корнем - вот тот и есть...
    Ответ написан
    Комментировать
  • Как найти к какому коммутатору подключена розетка?

    Melkij
    @Melkij
    PostgreSQL DBA
    "посмотреть в документации" не предлагать, да? Ну вот отличный повод начать уже вести документацию.
    Ответ написан
    1 комментарий
  • Как найти к какому коммутатору подключена розетка?

    Adler_lug
    @Adler_lug
    Тестером трассоискателем
    Ответ написан
    Комментировать
  • Компьютер не подает признаков жизни, что делать?

    @tuwkan
    Ну судя по тому, что кнопкой он не выключался, и ей же не включается, кажется что проблема может быть в кнопке. Попробуйте включить закоротив пины включения на материке.
    Ответ написан
    Комментировать