Задать вопрос
  • Безопасная регистрация домена - где и как регистрировать, чтобы не отжали?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    недоброжелатели не должны добраться к нему, даже включив админ. ресурс.

    Задача не имеет решения (я про админ.ресурс, все остальное решается запросто)

    Поставишь дома - придут домой
    Поставишь в датацентре - придут в датацентр
    Поставишь в Голландии - IP заблокируют

    Надавливают на регистратора, тот отдает им право владения доменом и гос.служаший условно пользуется моей подпиской на Spotify

    Что за бред? Кому ты нахрен нужен? На регистратора местной геозоны надавят, если начнешь спамить или призывать на улицы "за все хорошее". Тогда да, домен отберут махом. Если зона общая типа .com или гео, но "жопомирная" типа .cc/.tk/.xyz - просто заблокируют
    я имею в виду, тех, кто, например, зарегистрирует торговый знак, совпадающий с моим доменным именем и получит его

    регить домен, не представляющий интереса в качестве торгового знака. Кроме того, "кто первый встал, того и тапки"
    Ответ написан
    Комментировать
  • Два раза двойные скобки в if?

    15432
    @15432
    Системный программист ^_^
    Может когда-то там было два условия, второе удалили, скобки убрать забыли
    Ответ написан
    1 комментарий
  • Безопасная регистрация домена - где и как регистрировать, чтобы не отжали?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Да никому не нужен неуловимый джо.
    Зарегистрируй домен, который не будет ничьим торговым знаком типа vasyapupkin.com, только не такой известный и все.
    Ответ написан
    Комментировать
  • Можно ли менять [0] в js коде и с чем его едят?

    DevMan
    @DevMan
    конечно можно. если там есть что–то.
    вам бы про массивы подучить.
    Ответ написан
    Комментировать
  • Что лучше unsigned int или long void?

    GavriKos
    @GavriKos
    Long void конечно. Меньше букв - меньше набирать.

    Если непонятен сарказм - ДЛЯ ЧЕГО ЛУЧШЕ??
    Ответ написан
    Комментировать
  • Что лучше unsigned int или long void?

    @Mercury13
    Программист на «си с крестами» и не только
    Что лучше: сóрок пя́ток или пятóк сорóк? © Винни-Пух
    unsigned int — это тип, поддерживающий положительные числа минимум до 65535 (а в современных реалиях — до 4 млрд)
    long void — нет такого типа в Си++.

    Да, я догадываюсь, вы хотите разницу между unsigned int и unsigned long. Unsigned long поддерживает не менее 4 млрд и в большинстве соглашений соответствует unsigned int (но иногда может давать 1,8·1019 — например, в Unix).

    Если вы пишете под конкретный процессор и конкретную ОС — пишите как угодно.

    Для простейшей кроссплатформенности x86/x64 Windows/Mac/Unix я вообще не рекомендую использовать long, используя int и long long. Для индексов в массиве (и прочего добра, чья длина зависит от длины процессора) используйте size_t и ptrdiff_t.

    Для широкой кроссплатформенности лучше использовать (u)int32_t (если важна арифметика переполнений или точное количество байтов), (u)int_fast32_t, (u)int_least32_t (если важно, чтобы хранило не менее N байтов).
    Ответ написан
    Комментировать
  • Хочу сменить направление деятельности на предпринимательство в IT. С чего начать и где искать материалы для изучения?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    Начать с курса "менеджер проекта", подтягивать софтскиллы, записаться на курс по риторике и дикции (никто не любит когда ты мямлишь).
    Как образец хорошей речи и софтскиллов у предпринимателя - Артемий Лебедев, посмотри его ютуб канал.
    Ответ написан
    Комментировать
  • Как исправить несовместимость версий .NET?

    ayazer
    @ayazer
    Sr. Software Engineer
    у вас одна часть на .нет фреймворке, а вторая - на неткоре. Либо приведите все к чему-то одному, либо используйте нетстандарт нужной версии (тогда библиотека будет совместима и с нетфреймворком, и с неткором).

    как я понял с описания - на нетфрейморке у вас именно часть с интерфейсом, потому обновите TargetFramework во втором проекте. файл .sln должен выглядеть как-то

    <Project Sdk="Microsoft.NET.Sdk">
    
      <PropertyGroup>
        <TargetFramework>netstandard2.0</TargetFramework>
      </PropertyGroup>
    
      <ItemGroup>
        <PackageReference Include="..." Version="..." />
           ...
      </ItemGroup>
    
      ...
    
    </Project>
    Ответ написан
    Комментировать
  • Как лучше приводить целое число к отрицательному дробному ((-1.0*x) или ((double)-x))?

    ayazer
    @ayazer
    Sr. Software Engineer
    чистая вкусовщина, разницы нет. я бы вообще
    -b / (2.0 * a)
    написал.
    Ответ написан
    Комментировать
  • Можно ли воткнуть GTX 1650 в PCI-E x1?

    NeiroNx
    @NeiroNx
    Программист
    можно, но для графики может не хватить скорости. Майнинг или другие вычисления на GPU - возможно там x1 достаточно.
    Ответ написан
    4 комментария
  • Как заменить цепочки ../../ на @ при импорте модулей JavaScript?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    Если дело в WebPack, то см. resolve:

    webpack.config.js
    const path = require('path');
    
    module.exports = {
      //...
      resolve: {
        alias: {
          Utilities: path.resolve(__dirname, 'src/utilities/'),
          Templates: path.resolve(__dirname, 'src/templates/')
        }
      }
    };
    ...
    // было:
    import Utility from '../../utilities/utility';
    
    // стало:
    import Utility from 'Utilities/utility';
    Ответ написан
    Комментировать
  • Почему js код мало документируют?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Документируются только сложные участки кода, сложная логика обработки/вычислений, особенные методы в классах и неявные (по коду) подписки на события.

    Откройте код игрового "движка" на js или encrypt/hash-библиотеки на js, и сразу увидите коментирование кода в сложных (для понимания) местах.
    Ответ написан
    Комментировать
  • В React больше не нужно подключать его?

    если не используются какие-нибудь хуки например useStateили useEffect то можно и не подключать
    Ответ написан
    2 комментария
  • Жёсткие диски "для видеонаблюдения": реальная необходимость или маркетинг?

    fdroid
    @fdroid
    press any key
    1) У Purple отключена парковка, которая для дисков, использующихся в видеонаблюдении, нужна как зайцу стоп-сигнал.
    2) Purple подходят для использования в RAID-массивах опять же из-за отключенной парковки, а также за счёт поддержки TLER.
    3) Есть ещё какие-то оптимизации в прошивке, связанные именно с заточкой под видеонаблюдение. Где читал - искать лень, сами нагуглите при интересе.
    Ответ написан
    3 комментария
  • Не получается вывести строку через конструктор, что делать?

    zagayevskiy
    @zagayevskiy
    Android developer at Yandex
    Строка это не char, а char*(упаси господи), или же std::string.
    char это один символ, пишется в ковычках - 'a'.
    Ответ написан
    4 комментария
  • Сохранять пароли стоит ли?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    ну тут палка о двух концах. есть и плюсы и минусы. а там уже тебе самому нужно взвесить и решить.
    к примеру один из плюсов - у гугла в этом плане хороший поиск "слитых" паролей. т.е. если твой пароль окажется в слитых базах - гугл тебя об этом предупредит.
    из минусов - гугл будет знать твои пароли. также у них не очень красиво реализована система показа паролей. условно любой пользователь может в твоем браузере посмотреть твои сохраненные пароли, если знает пароль от ОС.
    Ответ написан
    2 комментария
  • Как положить в лист миллиард объектов?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Просто вам нужно минимум 64 гигабайта свободной оперативной памяти (если я все правильно посчитал), а по факту раза в четыре больше, так как храним не примитивы, а объекты. Посему, если владеете такой памятью, то ключи для java -Xms128G -Xmx128G
    Ответ написан
    Комментировать
  • Не работает интернет через кабель на Macbook?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Я бы рекомендовал сбросить бук к заводским настройкам, а потом загрузить в режиме восстановления и там проверить работу сети. Если и там будет отваливаться, вывод - виновато железо.
    Тогда два варианта:
    Сеть через usb (может быть медленно, в зависимости от версии usb), либо замена мат.платы макбука (в зависимости от модели может быть от 5 тыр. до 100 тыр.)
    Если в режиме восстановления сеть будет работать без проблем, это повод переустановить ОС.
    Ответ написан
    3 комментария
  • Почему в компаниях сидят на linux и нельзя на windows?

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    Зачастую в качестве рабочей машины может быть любая ОС, но веб сервера в основном крутятся под линукс.
    А также контейнеры крутятся под линукс.
    под MS IIS сервер в основном могут крутиться внутренние ентерпрайз решения, редко публичные порталы.

    Поэтому да, Линукс - это то, где скорее всего будет запускаться ваше приложение, и опыт работы с Линукс нужен чтобы ты мог зайти на сервер, посмотреть логи, отладить.
    Если нет автоматического ci/cd, то выложить приложение, поправить конфиги, запустить руками.

    Ну и еще линукс бесплатный - многие могут просто сэкономить на лицензиях и рабочее место оборудовать линукс.
    Ответ написан
    Комментировать
  • Информатика и вычислительная техника (бакалавр) -> Математика и компьютерные науки (магистратура) возможно?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Вы серьезно думаете что есть разница на какой факультет вы пойдете и в какой вуз? Вроде сами написали что мальчик не маленький, но такие розовые очки большие носите.

    Для чего нужна вышка в России(если вуз не топовый):
    1. Показать руководству компании что у вас хватило терпения отдать 4(5) года своей жизни ради бумаги а4.
    2. Получить базовые знания Computer Scince (если конечно повезет с преподователем, на заочке даже заморачиваться не стоит, это тоже самое самообучение, только с сессией и вашими деньгами).
    3. Всё.

    Какой профит дает:
    1.Возможность прыгнуть на руководящую должность, при условии что компании есть разница есть ли у вас вышка или нет.
    2. Всё.

    Нужна ли магистратура программисту?
    Если работодатель просит - да, если нет - нет.
    Что нужно программисту: мозги, терпение, усидчивость, умение понимать бизнес логику и процессы, навыки коммукативности.
    Ответ написан
    1 комментарий