• Как посмотреть свои комментарии на Хабре?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Иконка в правом верхнем углу, пункт Комментарии
    Ответ написан
    Комментировать
  • Какой существует способ хранения паролей по условиям задачи?

    Sanes
    @Sanes
    Естественно, файл бэкапа должен быть просто набором байт без некоего супер-мастер-пароля чтобы его открыть.

    Это невозможно. Как вы его расшифровывать собираетесь?
    Ответ написан
    1 комментарий
  • Низкоуровневое форматирование диска в Linux?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Бед-блоки таким форматирование не исправить! Можно исправить утилитами производителя диска, но лучше вообще этого не делать.
    Записывать нужно zero - это нули, а null - пустота, ничего не запишет.
    Ответ написан
    Комментировать
  • Низкоуровневое форматирование диска в Linux?

    @rPman
    Низкоуровневое форматирование - это нужны утилиты от производителя, у каждого свои.
    ssd диск можно 'отформатировать' запустив команду trim на весь диск (утилита blkdiscard)

    Вторая команда неправильная, /dev/zero возвращает бесконечные нули, а /dev/null нельзя читать, только бесконечно что угодно в него записывать

    Чтобы подготовить диск к продаже, dd if=/dev/zero of=/dev/sdX. более чем достаточно.
    С бэдами ничего не сделаешь, они будут видны в отчетах смарт (причем еще до их появления), такой диск только на свалку/запчасти ремонтникам (продавайте на авито, могут купить как донор, приложив скрин SMART).
    Ответ написан
    3 комментария
  • Чем измерить пакетную производительность Роутера в пакетов/сек?

    @pfg21
    ex-турист
    задать в iperf3 пакет определенного размера и пересчитать поток из байт/сек в пакеты/сек.
    Ответ написан
    1 комментарий
  • Какое максимальное питание можно подать на кабели БП для питания устройств?

    hint000
    @hint000
    у админа три руки
    Правильно ли я понимаю, что их все можно нагружать одновременно нагрузкой до 132*3=396W?
    Гуглим зависимость номинального тока от толщины провода, бонусом натыкаемся на калькулятор:
    https://www.powerstream.com/Wire_Size.htm
    Задаём напряжение 12V, длину провода... ну пусть будет 1 фут. Ток 33 ампера (396W/12V=33A). И видим, что падение напряжения будет в пределах допустимых 5% при проводе стандарта 18AWG. На более тонком 20AWG (чем больше число, тем тоньше) напряжение выходит за пределы нормы.
    Ответ только с точки зрения провода: если маркировка провода 18AWG, то 396W можно снять без чрезмерной просадки напряжения при длине провода 1 фут (~30,5 см). Больше длина - ниже упадёт напряжение, в ущерб стабильности работы железа.
    Эти провода от нагрузки 396W не сгорят, и не расплавится изоляция. Вопрос именно в падении напряжения.
    Отдельно ещё надо рассматривать разъёмы - на них тоже падение напряжения. Но для простоты это мы опустим. :)

    Чтобы разглядеть маркировку на проводах, нужно хорошее зрение или увеличительное стекло.
    601911e96ca61366899747.png
    Ответ написан
    5 комментариев
  • Как прочитать весь http запрос вместе с телом?

    Nipheris
    @Nipheris Куратор тега C++
    async_receive:
    The receive operation may not receive all of the requested number of bytes. Consider using the async_read function if you need to ensure that the requested amount of data is received before the asynchronous operation completes.


    Но т.к. вы всё равно заранее не знаете, сколько байт вам нужно прочитать, я не вижу проблемы в поведении async_receive. Вам нужно отслеживать состояние вашего протокола (в вашем случае - HTTP) и понимать, когда нужно подождать ещё данных, а когда уже всё пришло.
    Ответ написан
    Комментировать
  • Всё-таки Linux или WSL?

    @rPman
    wsl это не конечное решение а просто инструмент, когда вам нужно здесь и сейчас но от windows отказаться почему то не получается, основывать что либо на этом решении я бы не рекомендовывал

    Я встречал странные глюки при использовании wsl, файл физически присутствующий на диске не мог быть удален или прочитан (file not found), не мог быть пересоздан (file exists) и т.п., причем это похоже проблема со стороны windows, и лечится рестартом хоста.

    Само существование wsl - полезная вещь, но я не верю что майкрософт будет поддерживать полную совместимость, ей это не выгодно... т.е. сначала конечно все будет работать, но когда этим начнут активно пользоваться, как это уже встречалось с майкрософт, что-нибудь поменяется и работать без переделки будет только у них.

    p.s. главные возможности linux не только в командной строке и пакетном менеджере (и вылизанном порядке в нем) но и в фичах работы с железом (файловые системы, системы кеширования, работа с памятью,..) чего само собой в условиях wsl нет.

    К примеру в определенный момент мне не хотелось перезапускать процесс, запущенный на слабой linux машине, но там заканчивалась оперативная память, считанные гигабайты нехватало, к сожалению hdd диск использовался очень интенсивно (линейное чтение запись) и добавлять к нему нагрузку свопа стало бы фатальным (замедлило бы работ в десятки раз), за пару кликов я запустил nbd сервер на windows, расшарив обычный файл и подключив его на linux поднял своп на нем. Вдумайтесь в абсурдность конфигурации - и Linux это позволяет, когда как с windows это было бы невозможно либо 'дороже' (я знаю про iscsi).

    Вы можете представить что поднимаете своп на основе GPU RAM или используете ее как диск? Вы знаете что можете использовать GPU подсистему удаленно, по сети, причем это штатный инструмент (xserver сетевой сервер) без необходимости покупки дорогого серверного оборудования и софта (с большой буквы, ограничение у windows исключительно программное). 10 человек за одной машиной, физически не удаленный терминал (10 мониторов, 10 клавиатур и мышек) без покупки софта, как было бы для windows (спасибо ibik такой софт есть). Вы наверное не пробовали настроить кластер в linux, представьте что вы работаете в окружении представляющем для вас одну машину, но по факту являющейся распределенным кластером (кстати этот инструмент не так эффективен как ручное управление но факт есть факт)
    Ответ написан
    2 комментария
  • Всё-таки Linux или WSL?

    @AVKor
    Оригинал всегда лучше (недо)копии.
    Ответ написан
    7 комментариев
  • Два раза двойные скобки в if?

    Ни разу не видел, чтобы так кто-то писал.
    Это явно какие-то больные люди (или не люди)

    На будущее - давайте сразу ссылку на гитхаб или статью, где человек так пишет. А то вы уже несколько вопросов подряд даёте примеры очень странного стиля.
    Ответ написан
    3 комментария
  • Обратились с просьбой разместить своё приложение за деньги на своём аккаунте. Что это?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Если не хотите получить пожизненный бан в Google Play - не связывайтесь!
    Ответ написан
    1 комментарий
  • JVM интерпретирует байт-код в машинный код?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Будет ли JVM компилировать или интерпретировать байт-код зависит от платформы.
    Прочитайте вот, этот ресурс - Ссылка
    Вот, похожий вопрос - https://qna.habr.com/q/897579?e=10433021#comment_2...

    Подводя итог, в зависимости от среды исполнения байт-код может быть:
    - скомпилирован заранее и выполнен как родной код (похожий на большинство компиляторов С++)
    - скомпилирован (JIT) и выполнен
    - интерпретирован
    - напрямую выполняется поддерживаемым процессором (байт-код - это собственный набор команд некоторых процессоров)
    Ответ написан
    2 комментария
  • Какую файловую систему выбрать для жёсткого диска?

    Sanes
    @Sanes
    Если надежно, то ext4. Если потребуется уменьшить размер раздела, то XFS это не умеет.
    Ответ написан
    Комментировать
  • Какую файловую систему выбрать для жёсткого диска?

    @rPman
    большие файлы, линейное и редкое чтение - пойдет любая простая файловая система, начиная с ext4

    Я бы рекомендовал zfs и btrfs, но это системы для других задач, где нужны такие фишки как снапшоты без деградации производительности, дедупликация (кстати у btrfs ее не просто получить), сжатие на лету, удобный бакап или к примеру трансляция снапшота на другую машину по сети и куча мелочей... и главное, они не рекомендованы к использованию так как не достаточно стабильны!

    p.s. надежно это не про один диск, особенно если дешевые диски, к примеру за последние несколько лет из шести дисков (в основном самые дешевые 3тб тошиба и wd) три были поменяны по гарантии, и один диск вот стучит головками (полагаю проблема логического характера так как смарт странные вещи выдает)

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

    @d-stream
    Готовые решения - не подаю, но...
    Это уже сродни мультикастам (iptv), где большая часть нагрузки лежит на транспорте (коммутаторах) а не на софтовой стороне.
    Ответ написан
    Комментировать
  • Как первоначально компилировали сами компиляторы написанные на яву?

    zagayevskiy
    @zagayevskiy
    Android developer at Yandex
    См. "Раскрутка компилятора". Кратко - создаётся (в машкодах, ассемблере, или другом языке) компилятор минимального подмножества языка, пригодного для разработки. Затем на этом подмножестве пишется компилятор, способный скомпилировать само это подмножество. Ну и дальше процесс продолжается итеративно, добавляются фичи в язык, дописывается компилятор и тд.
    Ответ написан
    Комментировать
  • Есть ли программы анализа листинга на assembler?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Assembler
    Седой и строгий
    Программировать на Ассемблере имеет смысл тогда, когда понимаешь его достаточно, чтобы подобные программы были не нужны.
    Ответ написан
    Комментировать
  • Как очистить жесткий диск?

    ValdikSS
    @ValdikSS
    Воспользуйтесь буквально любой программой низкоуровневой очистки дисков. В частности, AOMEI Partition Manager имеет эту функцию.
    Ответ написан
    2 комментария