• Можно ли заряжать телефон через модуль MT3608?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Так делать категорически нельзя. Дело в том, что быстрый зарядник - это не просто источник питания с вольтами и амперами, это "умное" устройство с микроконтроллером на борту, запрограммированным исполнять определённый протокол. По этому протоколу зарядник и смартфон общаются через USB, согласовывают между собой, насколько можно поднять ток и напряжение по отношению к стандартным 5 вольт и 1 ампер, и только потом пошагово, в несколько приёмов, не одномоментно, делают это повышение. Если зарядник не получает правильного ответа от смартфона (например, потому, что это смартфон другого производителя), повышение не происходит, и зарядка продолжается со стандартными 5 В, 1 А.
    Всё это нетрудно наблюдать с помощью вот такого зарядного кабеля, снабжённого дисплеем, показывающим ток и напряжение:
    63856a247d3a5267419500.jpg Я делал это, подключая разные зарядники к разным смартфонам, и убедился в пошаговости этого процесса и в том, что быстрый зарядник переходит к быстрой зарядке только с "родным" смартфоном. Иногда, впрочем, бывает частичное совпадение протокола, и тогда, например, напряжение не повышается, а ненамного повышается только ток (до 1,5...2 А).
    Ответ написан
    1 комментарий
  • Какой редактор использовать для создания 3D модели помещения?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    Моя 12-летняя дочка делала 3D-комнату в Blender и получилось неплохо.
    В целом, можно любой инструмент брать, но могу с уверенностью сказать, что конкретно Blender отлично справится с этой задачей.
    Ответ написан
    1 комментарий
  • Что почитать по ремонту инверторов (12-220V)?

    @VT100
    Embedded hardware & software.
    Про ремонт ИБП (преобразование 12/24/48 -> 220) и компьютерных БП со сварочными инверторами (преобразователи вообще). Если нет/мало опыта в силовой электронике - лучше поискать исполнителя.
    Видос - не смотрел.
    Ответ написан
    Комментировать
  • Как игнорировать .gitignore?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    в .gitignore перечислены шаблоны имён файлов, которые гит будет игнорировать и не будет предлагать добавить в репозиторий, однако если файл уже есть в репозитрии и при этом также его имя соответствует одной из строчек файла .gitignore, то гит будет с ним работать как и со всеми прочими.

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

    Так что независимо от того, что у вас написано в gitignore при клонировании вы получите абсолютно все файлы, что ииеются в репозитории, а тех, что там не имеются, вы, очевидно, не получите.
    Ответ написан
  • Чем проверить hdd на бэды?

    @tukreb
    Старые диски (без AF, обычно до 2012 года выпуска и менее 2 ТБ) - проверять можно MHDD
    Новые диски AF - WHDD, hddscan или Виктория.

    Процедура проверки следующая:
    1. Обязательно делать посекторный ERASE, чтобы перезаписались сектора и обновился SMART.
    2. Далее читаем поверхность на бэды.

    Если не выполните 1 пункт, то не получите точные данные, такие как количество реллокейтет или повреждённые сектора. Причина в том, что диск может считать проблемные сектора, а вот записать нет, именно первый пункт вычисляет такие сектора и заодно помечает их в SMART.
    Так же бывают pending сектора - это временно зависшие, помогает многократное перезапись этого сектора, хотя не гарантировано и диск может пометить его как бэд, тут как повезёт.
    Ответ написан
    Комментировать
  • Почему разный результат байт?

    @rPman
    У тебя разные типы данных и соответственно размеры int это 4 байта (или 8 в зависимости от компилятора и архитектуры) и char - 1 байт
    int in_stream[100]
    и
    char packet_data[100];

    memcpy работает с байтами а значит копирует только часть данных
    Ответ написан
  • Есть ли что то вроде api, который позволял бы компилировать программу из под исполняемого файла?

    @rPman
    почему нет, все есть, та же libcxx

    так же для работы с исходниками существуют библиотеки, позволяющие проанализировать код и работать с его структурой, например для поиска и рефакторинга (на их основе делают ide)
    Ответ написан
    Комментировать
  • Как узнать какая программа отослала пакеты данных?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Смотреть командой netstat, она выведет все текущие соединения. Там и найдёте этот IP. Если сидите на Windows, то netstat -o (на Unix-like: netstat -p), с выводом PID того процесса, который соединение открыл. Найдёте нужный PID нужного соединения в диспетчере задач - вот и узнаете имя программы...
    Ответ написан
    3 комментария
  • Доп. вопрос к ответу - Это будет 2 RAID1 по 4 диска или 4 RAID1 по 2 диска, которые дальше объединены в RAID0?

    Melkij
    @Melkij
    PostgreSQL DBA
    Зависит от реализации.

    В linux raid (mdraid), например, raid10 - это особая штука. Сделать raid10 на 3 дисках? Да не вопрос, соберём и будет работать, честно гарантировать выживание массива при выпадении одного любого диска. А если хотите - можете собрать raid10 с избыточностью 3, тогда может помереть любые два диска.
    Куда какой блок при этом пишется - зависит от layout, это не просто зеркало поверх страйпа (или наоборот)

    Если говорить "по учебнику" - то для RAID10 нужно минимум 4 диска. Массив переживёт выпадение только одного любого из дисков массива. Максимальное число выпавших дисков не зависит от количества дисков в массиве. Выпадение второго диска может быть фатально. Но при большом везении RAID10 может потерять до половины дисков массива - если вы теряете только те блоки, которые массив может прочитать с другого живого диска.
    Ответ написан
    Комментировать
  • Как стать независимым разработчиком в сфере роботов, электроники, IoT и зарабатывать на этом?

    @kalapanga
    Один из первых вопросов который возникнет у Ваших потенциальных заказчиков - можно увидеть Ваше портфолио? Т.е. Вы должны придумать что-то оригинальное, довести Ваши идеи до готовых изделий и в результате иметь несколько реализованных проектов, которые не стыдно показать. А Вы даже литературу себе сами подобрать не можете.
    Бросайте эту маниловщину и занимайтесь учёбой. В качестве подработки выберите что-то попроще, лучше по специальности.
    Ответ написан
    1 комментарий
  • Как поставить кастомную скорость Ethernet?

    @rPman
    что такое
    настройки сетевого порта 1950 на 50


    выше головы не прыгнешь, если сетевая карта 1гбит, значит это максимум что она может

    Ты можешь в лучшем случае настроить mtu в настройках ОС и уменьшить накладные расходы процессора на обработку пакетов за счет уменьшения скорости при передачи 'мелких файлов' (т.е. список файлов будет медленее передаваться но большие файлы ближе к теоритическому максимуму)

    Кстати сетевые карты, способные работать буквально на 1гбит, обычно это не встроенные и дешевые (те могут давать скорость по iperf меньше, например 800мбит) плюс не забываем что скорость зависит от обоих сторон

    Ты можешь сделать более стабильную скорость, отключив full duplex (запретив одновременную передачу и прием, они станут последовательными), но все равно гигабит - твой потолок

    p.s. существует возможность объединения нескольких сетевых каналов в транк (это по разному называется, в linux - это bonding), один из режимов там как раз суммирование скорости, т.е. 2 сетевые карты дадут 2гбита (каждая сетевая карта свой кабель)

    само собой такая же пара должна быть с другой стороны, не дешевые управляемые роутеры/свитчи умеют принимать транк на разные свои порты
    Ответ написан
    Комментировать
  • Как поставить кастомную скорость Ethernet?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Видел на ноутбуке (сетевая карта 100 на 100) как он по сети давал 125 на 75.

    Ты тупо не понял, что видел. Отключи кэширования со стороны дисковой и сетевой подсистем - и хрен ты увидишь такие значения.

    Хотелось бы на сервере и на потребителе выставить настройки сетевого порта 1950 на 50, чтобы при скачивании с сервера скорость была в два раза выше.

    Невозможно даже теоретически.

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

    А в полудуплексе они синхронны в рамках общей, суммарной, скорости в 1 Гбит - т.е. когда один канал работает, встречный отдыхает.

    -----------------

    Для увеличения скорости обмена можно доставить по второй сетевой карте и агрегировать эти два канала в один логический. Впрочем, до 1950 добраться всё равно не получится.

    Либо (самое правильное решение) докупить и поставить более высокоскоростные сетевые карты. Стоимость решения в случае 10G портов - порядка 9 тыр за порт.
    Ответ написан
    Комментировать
  • Существует ли видеоредактор, который может автоматически делить видео на сцены?

    ffmpeg умеет:
    ffmpeg -y -i myVideo.mp4 -vf yadif \
           -c:v libx264 -profile:v high -preset:v fast \
           -x264opts min-keyint=15:keyint=1000:scenecut=20 -b:v 2000k \
           -c:a aac -b:a 128k \
           -f segment -segment_format mp4 -segment_time 0.01 -segment_format_options movflags=faststart \
           scene%05d.mp4
    via
    Ответ написан
    Комментировать
  • Можно ли роутер заразить вирусом?

    Можно ли роутер заразить вирусом?

    Можно.

    Закинуть на него именно вирус какой-нибудь, троян?

    Например, для DDoS-атаки и др.

    Роутер имеет файловую систему?

    Имеет.

    https://www.kaspersky.ru/blog/router-malware/33319/
    Ответ написан
    Комментировать
  • Как сделать программу для поиска затерявшегося телефона?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    Бессмысленно
    https://www.google.com/android/find?u=0
    Ответ написан
    Комментировать
  • В чем отличие float/double и decimal?

    float и double - это числа с плавающей точкой по стандарту IEEE754. Операции с ними происходят достаточно быстро, тк они реализованы в процессоре на аппаратном уровне.
    Но они достаточно не точные в плане выражения десятичных дробей. (То самое 0.1+0.2 != 0.3).
    Настоящие деньги на них считать не следует.

    decimal же напротив очень точный, но медленный.
    Ответ написан
    Комментировать
  • Скрыть(зашифровать) токен телеграм js?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    Всё что доступно браузеру - доступно всем
    Ответ написан
    4 комментария
  • Как в Ubuntu 20.04 присоединить неразмеченную область SSD к /home?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    cfdisk /dev/sda, resize, write, yes. Потом resize2fs /dev/sda5.
    Ответ написан
    Комментировать