Задать вопрос
  • Вопрос по развитию IT?

    Adamos
    @Adamos
    Пара учебников по Java, пара - по С++, один по азам веба. Ну, тут самому надо решить, за что браться - все три "в одну телегу впрячь не можно".
    Дальше, пара книг по алгоритмам. Вряд ли стоит их грызть до возможности применить - то есть до изучения хотя бы одного языка программирования (HTML и CSS - языки разметки).
    Мартин и Бек - после законченных самостоятельных проектов. Они хорошо объяснят вам, как уверенному в себе программисту, почему вы зря так уверены в себе.
    Практическое руководство по Git стоит взять, когда сможете поднять голову от кода и задуматься о том, как содержать его в порядке.
    Остальное можете использовать как подставку под горячее.
    Ответ написан
    3 комментария
  • Что лучше для ребенка для первоначального освоения ПК - Windows или Linux?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Мне кажется, что пофиг, ребёнок одинаково легко освоится с любой осью. Однако игрухи в основном под винду. Да и в школе потом может быть винда. По крайней мере раньше все учебные заведения на ней плотно сидели.
    Ответ написан
    5 комментариев
  • Колледж или 10 класс?

    1. Такие вопросы тут уже кучу раз задавали. Где твой навык поиска информации?

    Я хочу найти нормальное окружение с которыми вместе будем писать код и откосить от армии

    Первое сможешь найти разве что в хороших вузах.
    В колледжах, как правило, по профессии работает в лучшем случае 1 или 2 человека с выпуска.

    Смогу ли я устроиться на работу без вышки?

    Зависит только от тебя. Пока что в России нет законов, которые бы обязывали отказывать кандидатам без вышки, по тому большинство работодателей рассматривает всех и выбирает по способности выполнять поставленные задачи.

    Если выбрал колледж нужно ли потом в вуз поступить?

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

    я не из России.

    Не дочитал до этого момента. Тогда на счёт законов лучше уточни у себя. В той же РБ, как я слышал, такой закон есть (проверять не буду).
    Аналогично и с колледжами. Описывал ту ситуацию, которую видел сам.
    Ответ написан
    Комментировать
  • Есть ли простой для восприятия алгоритм ассимитричного шифрования?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    База асимметричного шифрования весьма проста. Для RSA:
    Берём два простых числа p и s, например
    p = 19
    s = 13
    Вычисляем их произведение n и функцию Эйлера f:
    n = p * s = 247
    f = (p - 1) * (s - 1) = 216
    Подбираем коэффициент k и экспоненту e так, чтобы значение d = (k * f + 1)/e было целым
    k = 9
    e = 5
    d = 389, целое
    Пара (e, n) даёт нам ключ для шифрования, пара (d, n) - ключ для дешифрования.
    crypted = messagee % n
    decrypted = cryptedd % n
    Очевидно, что из за операций по модулю мы можем шифровать сообщения в диапазоне [0, n - 1].
    message = 200
    crypted = 2005 % 247 = 174
    decrypted = 174389 % 247 = 200
    Основная сложность в том, что для защиты от подбора ключа нам нужны очень большие простые числа и значения n. Вот тут и возникают алгоритмы вычисления степеней, модулей и прочих операций с 1024-, 2048-, 4096-разрядными числами.
    Ответ написан
    4 комментария
  • Почему Delphi выдаёт эту ошибку?

    HemulGM
    @HemulGM Куратор тега Delphi
    Delphi Developer, сис. админ
    Ты добавь серию данных через дизайнер (судя по всему две серии), а потом уже добавляй в них точки
    Ответ написан
    2 комментария
  • Может ли свитч выступать шлюзом?

    paran0id
    @paran0id
    Умный, но ленивый
    Шлюзы (маршрутизаторы) и свитчи (коммутаторы) действуют на разных уровнях модели OSI - третьем и втором соответственно. Хотя бывают и L3-коммутаторы, но это уже не про маленькие предприятия. В маленьких обычно стоит роутер SOHO-класса (домашний), в котором объединены маршрутизатор, коммутатор и точка доступа wifi.
    Ответ написан
    2 комментария
  • Можно ли вывести на lcd собственные символы без createChar?

    @kalapanga
    Компоненты нужно использовать по назначению. Вам нужен не символьный, а графический дисплей.
    Ответ написан
    3 комментария
  • Какая разница между фронт-энд разработчиком и разработчиком JS?

    ddv88
    @ddv88
    Binance Futures
    В контексте описания вакансии это означает, что тебя хотят заставить работать больше за меньшие деньги.
    Как правило указывают с каким стэком тебе предстоит взаимодействовать
    Ответ написан
    Комментировать
  • Как работали городские локальные сети?

    @alexalexes
    Городские локальные сети существовали лишь благодаря особенности первых тарифных сеток провайдера.
    Как правило, тарифы были сильно лимитированы по скорости, либо по объему трафика, но это касалось только тех случаев, когда трафик абонента шел из IP адреса, не принадлежащего провайдеру. Для обмена с внутренними IP адресами провайдер, как правило, не учитывал лимиты тарифа, и позволял практически свободно пользоваться этим преимуществом.
    Второй особенностью было то, что провайдер не только мог предоставлять услуги подключения к Интернету, но и предоставлять услуги хостинга, предоставления доменного имени третьего уровня, других внутренних сервисов, например, облачный диск.
    Два этих фактора давало возможность создать сайт в пределах локальной сети провайдера и разместить на нем каталог торрентов, а отсутствие тарифных ограничений внутри сети позволяло выгодно гонять peer-to-peer трафик. Таким образом это позволило жить и процветать торрентам в таких сетях.
    Еще одной особенностью такого сайта торрента - был свой белый список диапазонов IP адресов в аккурат соответствующий провайдеру. Его полагалось указывать в торрент-клиенте, чтобы не хватануть тарифный трафик, если кто-то чужой зарегистрируется на сайте, и начнет что-то скачивать и отдавать.
    Еще у учетной записи каталога торрента был рейтинг - соотношение отданного к скаченному, чтобы стимулировать пользователей оставаться на раздаче и создавать свои раздачи.
    Сейчас такие ресурсы создавать не имеет смысла - потому, что не каждый провайдер имеет услуги хостинга, ужесточилось законодательство в отношении выкладываемого в сеть материала, тарифные планы дешевы, чтобы купить себе скорость близкую к технологической скорости канала, и нет различий какой трафик поступает.
    Ответ написан
    6 комментариев
  • Как правильно установить Linux и Windows на разные HDD?

    @Drno
    Отключить диск с линукс, поставить винду
    Подключить диск обрптно
    Выбирать в boot menu с какого диска грузиться
    Ответ написан
    Комментировать
  • Как включать/выключать лазер по нажатию кнопки?

    @AlbertForest
    const int LaserPin = 3;
    const int ButtonPin = 4;
    bool LaserState = false;
    bool ButtonState = false;
    void setup() {
    
      pinMode(ButtonPin, INPUT_PULLUP);
      pinMode(LaserPin, OUTPUT);
    }
    void loop() {
      if (!ButtonState && digitalRead(ButtonPin)){ // Если кнопка нажата, а прошлый статус - 0
        delay(10); // убеждаемся что это не шум
        if (digitalRead(ButtonPin)){
          LaserState = !LaserState; // меняем статус лазера
          digitalWrite(LaserPin, LaserState); // устанавливаем
          ButtonState = true; // запоминаем состояние кнопки
        }
      }
      if(!digitalRead(ButtonPin) && ButtonState){ // Если кнопка опущена а ее статус 1 - меняем статус
        ButtonState = false;
      }
    }
    Ответ написан
    1 комментарий
  • Как стать андроид разработчикам если ничего не понятно?

    Jacen11
    @Jacen11
    Как это всему научиться и где
    в интернете и в компаниях. На рабочем проекте проще разбираться
    как попасть в компании? знать больше чем другие. Никто и не обещал что будет просто(кроме всяких курсов). Если бы было просто, то столько бы не платили
    Ответ написан
    Комментировать
  • Как правильно сократить дроби?

    svob
    @svob
    Фрилансер, текстовик широкого профиля
    У вас в числителе (а на первом шаге - и в числителе, и в знаменателе) - СУММА, и вы сокращаете одно из слагаемых?

    Сумма, не перемножение.

    Множители сокращаются. Слагаемые - не сокращаются. Должен быть множитель, а у вас - слагаемые.
    Ответ написан
    2 комментария
  • Что должен уметь делать Python разработчик?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Не перестают удивлять меня такие вопросы. Каждый день вы имеете дело с результатами труда разработчиков. Включаете компьютер, у него в железе крутятся прошивки, написанные кем-то, загружается операционная система, написанная кем-то, вы открываете браузер, написанный кем-то, взаимодействуете с фронтом qna.habr.com, написанным кем-то, который шлёт web-серверу, написанному кем-то, запрос к бэкенду qna.habr.com, написанному кем-то, который работает с брокерами, кэшами, СУБД и прочим-прочим, написанным кем-то. Вот уметь написать всё это и должен разработчик неважно на чём. Когда я начинал, я постоянно задавался вопросами "Как это устроено? Смогу я написать такое же? Что надо, чтобы смог?", поэтому мне не нужно было ни у кого спрашивать, что изучать.
    Ответ написан
    Комментировать
  • Не работает таймер на основе millis(), где ошибка?

    EreminD
    @EreminD
    Кое-что умею
    1. unsigned long last_time = 0;
    2. if (millis() - last_time >= 1000)

    Получается число мс (минус 0) >= 1000 всегда

    Полагаю, вы хотите где-то вписывать, что last_time = millis()
    Ответ написан
    Комментировать
  • Как процессор ''понимает'' машинный код?


    Есть ли в ЦПУ ЦАП? Так как приходит в голову только преобразование цифровой информации в аналоговый сигнал

    Нет, тк ЦП не нужно никак генерить аналоговый сигнал.


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

    Нули и единицы - это абстракция, придуманная человеком. На самом деле компьютер абсолютно на всех этапах работает только с электрическими сигналами.

    Даже когда показывает тебе текст или видео
    Ответ написан
    Комментировать
  • Можно ли изменить контрольную сумму exe?

    @rPman
    если файл не имеет цифровой подписи то можно что угодно, например дописать в конец

    если файл с цифровой подписью то это возможно при условии что вы ее создатель (или создатель сдела ряд манипуляций заранее)
    https://habr.com/ru/company/alawar/blog/155365/
    Ответ написан
    Комментировать
  • Возможно ли использование телефонного кабеля вместо сетевого?

    @TheBigBear
    СтарОдмины мы
    много лет назад пара VDSL2 конвертеров (модемов) Planet у меня держала 30 Мбит на 600 метров на обычной полёвке (кабель такой телефонный) кинутой вдоль силовых кабелей
    А на 50 метрах 100 Мбит - легко
    Найти на Авито пару VDSL2-конвертеров сейчас несложно
    Но если объекты в прямой видимости - сейчас проще всего WiFi мост с направленными антеннами. Правильное оборудование пробивает до 11 километров, так что 40 метров - это ни о чём.
    И сразу рекомендую ставить 5 ГГц (2.4 уже основательно засран, особенно в городе)
    Ответ написан
    Комментировать
  • Как определить реальную емкость Li-Ion 18V аккумулятора?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    есть такая универсальная штука. imax b6 называется (https://aliexpress.ru/item/32814573731.html)
    она и заряжать умеет все и разряжать. через нее разряжаешь, а потом заряжаешь и смотришь сколько mA часов смог забрать акум
    Ответ написан
    6 комментариев
  • Решил сделать метеостанцию, пишу прошивку, как исправить ошибки?

    GavriKos
    @GavriKos
    Так у тебя два сетапа и два лупа. ТАк не будет работать.
    Ответ написан
    Комментировать