Задать вопрос
  • Задача на нахождение среднего числа,как решить?

    @Sumor
    В вашей задаче может быть всего три ответа: a, b или c.
    Соответственно напишите всего одно условие для ответа a, одно условие для ответа b, и одно условие для ответа c. Больше вам ничего не нужно.
    Хотите сэкономить - напишите одно условие для a, второе для b, а всё что пройдёт дальше - будет вариант c.
    Ответ написан
    Комментировать
  • Задача на нахождение среднего числа,как решить?

    GavriKos
    @GavriKos
    Ну и где ваш код, где вы попробовали и не получилось?
    Ответ написан
    2 комментария
  • Что обозначают надписи у пинов? Как они расшифровываются?

    Radjah
    @Radjah
    Ищешь даташит aka техническое описание конкретного модуля и читаешь там про назначение пинов.

    На контроллер в arduino-подобных платах тоже есть даташит с описанием пинов и их характеристик.
    Ответ написан
    4 комментария
  • Спарсил очень много фотографий, нужно скачать, только как?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    wget -b -P save/folder/path -i urls.txt
    Ответ написан
    Комментировать
  • Почему условие if ( a == a) может не выполняться для Embedded-разработки?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    float b;
    ...
    if (b == b)

    Не выполняется тогда и только тогда, когда в b -- NaN.

    Обоснование есть в стандарте: пункт стандарта C99 6.2.6.1:4 говорит:
    Two values (other
    than NaNs) with the same object representation compare equal, but values that compare
    equal may have different object representations.
    .
    Ответ написан
    Комментировать
  • Обязательно ли читать книгу по языку/технологии что бы быть тру и продвинутым кодером?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Вы не найдёте ни одного авторитетного программиста с мировой известностью, который бы утверждал, что курсы и видео-уроки лучше книг. Обычно это утверждают либо профаны, оправдывающие своё нежелание читать, либо авторы курсов, делающие деньги на лентяях и глупцах. И я лично за 18 лет в отрасли встретил множество программистов, но ни одного хорошего, выучившегося по курсам и видео-урокам.

    Видеокурс может запилить любой дурак. Чтобы написать книгу, нужно иметь авторитет достаточный для издательства. Кроме того, текст пройдёт редактуру нескольких профессионалов. Поэтому знания в книгах качественные и систематизированные. Для начинающего это очень важные качества.

    К тому же, после достижения профессионального уровня достаточного чтобы называться специалистом, вы обнаружите, что необходимые на этом уровне знания можно почерпнуть только из документации. То есть всё равно придётся читать. Много и часто.

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

    Кроме того, чтение развивает абстрактное мышление - основной инструмент разработчика.
    Ответ написан
    16 комментариев
  • Можно ли в ноутбук установить сенсорный экран?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    Да, можно. Гуглите multi touch overlay kit
    Это такое тачскрин стекло, которое накладывается поверх экрана. Имеет отдельный usb выход, который и будет передавать управление в ноутбук. Вот куча такого добра под разные размеры экрана https://ru.aliexpress.com/af/touchscreen%25252dmul...
    Ответ написан
    Комментировать
  • Как защитить идею?

    @dmshar
    Особо позабавило вот это:
    Как защитить идею.... от того что в будущем (когда я буду заниматься её разработкой) она не пришла в голову кому-то другому. Бывает мысли у людей сходятся.

    Если у вас такое понимание прогресса, то возникают серьезные сомнения в пользе идеи, которая вам пришла в голову.
    Вы никогда не думали, что практически все действительно стоящие идеи - и даже великие идеи - одновременно приходили в голову нескольким людям?
    Дифференциальное и интегральное исчисления - Ньютону и Лейбницу.
    Теория Дарвина - ему и Альфреду Расселу Уоллесу.
    Логарифмы открыли независимо Непер и Бюрги.
    Закон Бойля — Мариотта - потому так и назван, что двое сделали это открытие почти одновременно и независимо друг от друга.
    Пятна на солнца вообще одновременно, в 1611 году открыли четыре (!!!) разных ученых.
    А Шарль Кро - изобретал патефон на пару месяцев раньше Эдисона, и цветную фотографию - с разницей в пол года с Дюко дю Ороном. (Во не повезло парню).
    В сегодняшнем мире - персональные компьютеры - посмотрите, кто когда и как начал их выпускать.
    Поисковые системы и социальные сети - вспомните их историю.
    Так что можете не обольщаться - если ваша идея не пришла в голову кому-нибудь другому, то будьте уверены - она не нужна никому.
    Но скажу один страшный секрет. Если даже к вам вот сейчас в голову пришла супер-пупер гениальная идея, которая принесет вам миллионы и всемирную известность, и вы сейчас вот размышляете, как добиться собственной монополии на нее - будьте уверены, что где-то в Америке, Японии, Китае или а Попуа-Новой Гвинее вот прямо сейчас кто-то другой уже начал ее реализовывать. И пока вы находитесь в размышлениях - он станет изобретателем и все лавры и миллионы достанутся ему.
    У первого - есть фора, но в сегодняшнем мире у него нет монополии.
    И помните - Стив Джобс, Цукерберг не были ни богатым, ни первыми. Но они шли к цели, а не думали, как себя от кого-то защищать.
    Поэтому совет - не майтесь дурью, а займитесь реализацией своей идеи. Нет денег - ищите инвестора. Да-да, делитесь с ним. Он даст вам то, что у вас нет, и за это вы с ним поделитесь и славой и деньгами. И нет в этом ничего зазорного или унизительного. Используйте свою фору, если она у вас есть, конечно.
    Ответ написан
    3 комментария
  • Как защитить идею?

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

    @mefutu
    Конечно у вас будет сбой, на то она и криптография. Вы не сможете расшифровать текст одного алгоритма другим алгоритмом.
    Ваши действия должны быть следующими при шифровании:
    - исходный текст
    - алгоритм (1)
    ....
    -алгоритм(n)
    - зашифрованный текст.

    Дешифровании:
    -зашифрованный текст
    - алгоритм (n)
    ....
    -алгоритм(1)
    -исходный текст

    Только в таких последовательностях это работает. Нельзя путать последовательности алгоритма, иначе никогда не получите исходный текст.
    P.s зачем вам шифровать 2 и более раз текст? Подумайте что произойдет если последовательность будет нарушена вашими программами.
    Ответ написан
    Комментировать
  • Можно ли безпроблемно зашифровать уже зашифрованный файл?

    fzfx
    @fzfx
    18,5 дм
    когда шифруете файл, то на выходе получается файл. а файл можно зашифровать.
    Ответ написан
    1 комментарий
  • Как создать "виртуальную" локальную сеть через интернет?

    martin74ua
    @martin74ua Куратор тега Компьютерные сети
    Linux administrator
    VPN. Построить можно разными способами.
    Ответ написан
    Комментировать
  • Как отключить перенаправление сетевого адреса на 127.0.0.1 в linux?

    fzfx
    @fzfx
    18,5 дм
    пока IP-адрес назначения, который указан в заголовках отправляемых пакетов, принадлежит тому же хосту, с которого идёт отправка, и той же подсети, которой и адрес отправителя, за пределы хоста ваши пакеты не уйдут.
    я бы поместил каждую программу в отдельный vlan с отдельной подсетью и настроил бы на коммутаторе (если он, конечно, умеет) или на отдельной машине IP-маршрутизацию.
    ещё, как вариант, можете использовать контейнерезацию или виртуализацию.
    Ответ написан
    Комментировать
  • Какие нужны знания, чтобы разобраться в Quake 3?

    mashletov
    @mashletov
    Math.random()
    1) Берешь добротный учебник по OpenGL. Учишься работать с матрицами, векторами. Понимать как строится 3D изображение на компьютере. Что такое перспектива, матрица трансформации, текстура, свет и т. д. Пишешь hello-worldы типа: 2D квадрат, куб, вращающийся куб, текстурированный вращающийся куб с картой нормалей с источником света...
    2) Читаешь статью на хабре об общем устройстве idTech3
    3) Понять что такое BSP-дерево
    4) Открываешь код от WinMain и начинаешь вдумчиво изучать как оно работает последовательно
    Ответ написан
    Комментировать
  • Почему в единицах измерения информации, всегда есть хвостик 24?

    SagePtr
    @SagePtr
    Еда - это святое
    210 = 1024
    Ответ написан
    Комментировать
  • Как проверить на работоспособность все радиодетали импульсного блока питания ПК не выпаивая их?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Импульсный блок питания может ремонтировать только квалифицированный специалист в условиях электроизмерительной лаборатории.

    Самостоятельный ремонт всего, что включается в розетку без должной квалификации опасен для жизни и грозит пожаром!
    Ответ написан
    3 комментария
  • Простой бесплатный 3D CAD редактор?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    https://www.nanocad.ru/ и вроде бы тоже освещался на хабре
    Ответ написан
    Комментировать
  • Проблема с кодом на Си?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Кто может объяснить как исправить если можно развернуто

    5b904eba4b1b1968222548.png
    Ответ написан
    2 комментария
  • Смена пароля windows по расписанию? Как это сделать?

    @remzalp
    Программер чего попало на чем попало
    В стандартной поставке есть net.exe:

    NET USER [имя_пользователя [пароль | *] [параметры]]
    Команда NET USER позволяет создавать и изменять учетные записи пользователей на компьютерах. При выполнении команды без параметров отображается список учетных записей пользователей данного компьютера. Сведения об учетных записях пользователей хранятся в базе данных учетных записей пользователей.

    имя_пользователя
    Имя учетной записи пользователя, которую необходимо добавить, удалить, изменить или просмотреть. Длина имени учетной записи пользователя не должна превышать 20 символов.
    пароль
    Назначает или изменяет пароль учетной записи пользователя. Длина пароля не должна быть меньше минимально допустимого значения, определяемого параметром /MINPWLEN команды NET ACCOUNTS. Кроме того, длина пароля не должна превышать 14 символов.
    Ответ написан
    Комментировать