Задать вопрос
  • Где взять полный ликбез и роадмап по серверам nginx apache php-fpm и настройки сети и тд?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Где взять полный ликбез и роадмап по серверам nginx apache php-fpm
    На офсайте.
    Ответ написан
    Комментировать
  • Как настроить virtualbox на хост машине windows 10, гостевая ubuntu для web разработки LEMP?

    Sanovskiy
    @Sanovskiy
    Веб-разработчик с 2005 года
    Пропишите это в /etc/fstab
    <sharename> </path/to/local/folder> vboxsf defaults 0 0
    Ответ написан
    4 комментария
  • Имеет ли значения длина витой пары от роутера?

    martin74ua
    @martin74ua Куратор тега Компьютерные сети
    Linux administrator
    Разница будет только в одном случае - витая пара превысит допустимую длину линка, т.е. будет больше 100м. Тогда просто работать не будет )
    Ответ написан
    6 комментариев
  • Почему две планки памяти перестали работать вместе?

    Jump
    @Jump
    Системный администратор со стажем.
    Вероятно начались проблемы с одной из планок.
    Прогоните memtest для каждой из планок по отдельности.
    Ответ написан
    Комментировать
  • Каковы рзличия во взаимодействии с железом в системном программировании и создании игровых движков?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Если вы имеете в виду написание ОС, исключая написание драйверов, то в обоих случаях взаимодействие с железом никакое. ОС - это набор хитрых алгоритмов для доступа к ресурсам. Игра - по сути то же самое, только подчиняется ОС, у которой власти больше, но обычно ОС предоставляет игре всё, что только можно (кроме системных файлов разве что).

    В системном программировании больше упор на совместимость, баги не допустимы, особенно критические, потому что ставят под удар персональные данные, номера карт и т.д. В геймдеве же упор на скорость, если игра "крутая", как говорится, с переизбытком графики, отдельных объектов и мозгов у npc. Баги считаются нормой (к сожалению) и просто фиксятся по мере накопления жалоб, а порой на них даже забивают.

    Если игра не очень нагруженная, то нет смысла для неё использовать Си. Вообще. Потому что на первый план выступают уже другие вещи, такие как геймплей и контент. А также маркетинг. И это уже тёмная область для программиста, который с геймдевом не имел дела до этого. Это очень обширная область, в которую нужно входить отдельно и с пониманием, что от идеи до реализации - как до луны. Ведь для ОС есть конкретные требования, что она должна уметь (с чем должна быть совместима). А для игры требований нет - полная свобода, что сделаете, то и будет, то есть это искусство. И без опыта надеяться, что игра себя окупит, очень наивно. Игра требует широкого набора навыков, не только в программировании, и не рекомендуется делать в одиночку, потому что не будет профита от разделения труда (т.е. придётся много учиться). А в случае с ОС всё упирается просто во время реализации, которое, очевидно, долгое. В обоих случаях с друзьями веселее, что немаловажно.

    Если дело касается низкоуровневого программирования, то это по сути означает выполнение несвойственной программисту задачи, потому что тонкости оптимизации лучше перенести в написание драйверов. А в начале своего опуса я специально исключил эту тему. Но иногда приходится, да. Собственно, первые игры по сути были основаны на базе самописных движков, после чего и началась вся движуха с ускорением графики. Но сегодня есть всякие directx opengl vulkan, а над ними куча более сложных игровых движков, так что нет смысла изобретать велосипед.

    Насчёт Си в целом я бы усомнился на самом деле. В наши дни очевидны некоторые недостатки Си и С++. Эти языки будут ещё долго существовать, потому что за ними тянется большой багаж, и нужно много чего старого поддерживать. Главная фича С\С++ - это скорость работы готовой программы. Но нынче новые языки метят в лидеры по простоте, удобству, защищенности и скорости компиляции. И некоторым уже несколько лет. То ли еще будет. Думаю, однажды Си даже в НАСА отдаст пальму первенства другому языку.
    Ответ написан
    4 комментария
  • Как измерить ток кулера?

    А почему RC подобрать не получается? В чем проблема?

    Можно вообще емкостей понавешать у кулера (электролиты+керамика/танталы/пленка) и производить измерения между источником и кулером с емкостями - это сгладит пульсации тока на участке источник - нагрузка.

    Ну и для работы с сигналом было бы неплохо его видеть. Вот примеры осциллограмм с питания у кулера (от 5В без доп. емкостей) и осциллограмм с шунта 0,33 Ом.
    5cd5bacb33ce7851449731.png5cd5bad2412d5641580296.png
    Ответ написан
    7 комментариев
  • Какой лучше процессор купить для machine learning?

    @asd111
    Threadripper должен быть лучше. Все таки 24 потока это не 8 потоков.
    Ответ написан
    Комментировать
  • Можно ли настроить NGINX как SMTP proxy?

    @q2digger
    никого не трогаю, починяю примус
    Не надо извращений.
    Ставите postfix, настраиваете его как релей к gmail-у.
    Вот например дока, нашлась сразу на первой странице гугла, я по диагонали пробежал глазами - должна работать вроде.
    https://www.shellhacks.com/ru/postfix-gmail-relay-...
    Ответ написан
    1 комментарий
  • Как получить возможность выбора диска для загрузки ОС при старте машины?

    Zoominger
    @Zoominger Куратор тега Windows
    System Integrator
    Поставьте GRUB на диск с Убунтой, когда оба диска вставлены в комп.
    Ответ написан
    Комментировать
  • Какой новый полезный язык программирования или технологию изучить?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Самая частая причина снижения когнитивных способностей одновременно самая банальная - недосыпание.
    Ответ написан
    Комментировать
  • Индукционный powerbank?

    @Fixid Куратор тега Железо
    Всмысле поддерживающие стандарт Qi для зарядки телефонов? Или что бы саму банку заряжать через Qi? Первые есть, вторые видел только в концептах
    Ответ написан
    3 комментария
  • Какие самые нужные, общие знания в программной инженерии и embedded разработке?

    32bit_me
    @32bit_me
    Программист, встраиваемые системы
    Я занимаюсь эмбеддед-разработкой очень много лет (лет 20 примерно), и если я мог бы выбирать сейчас, я бы выбрал просто программирование. По одной простой причине - больше платят. Раньше я разрабатывал и железо, и схемы, и платы, и вообще делал всё, вплоть до испытаний и документации, но уже много лет я всем этим не занимаюсь, а занимаюсь только кодингом, по той же причине - больше платят.
    В целом, если вы хотите именно в эмбеддинг, начните с микроконтроллеров семейства Stm32, купите недорогую плату Discovery или Nucleo и разбирайтесь. Также необходимо будет знать основы схемотехники. Даже если вы не будете сами разрабатывать схемы, всё равно придётся разбираться с готовыми схемами, и нужно будет полностью понимать, как что работает. Уметь держать паяльник и работать с осциллографом также будет большим плюсом.
    Потом можно будет освоить FPGA и язык Verilog, но это очень на любителя и только при большом желании, потому что с зарплатами тут вообще печаль.
    И да, английский нужен обязательно, без вариантов. Чтение технического текста свободно, быстро и без словаря - в любом случае, разговорный - только для международных компаний или при работе на иностранного заказчика, но это как раз самое вкусное. Так что английский нужен.
    А так, программирование, оно и есть программирование. Языки: С - чаще всего, С++ - иногда, С# и другие - для "верхнего уровня", но тоже не помешают. Алгоритмы могут спросить на собесе, но сильно их заучивать не стоит. Более важен практический опыт, чем теория. Операционные системы - для верхнего уровня - Windows, Linux, для нижнего - различные РТОС или "голое железо". В мощных железках - Linux, так что с ним лучше дружить очень хорошо.
    Ответ написан
    4 комментария
  • Возможно ли установить RouterOS на роутер?

    @nrgian
    Они очень разные.

    Для начала полюбопытствуйте - на какие модели можно поставить DD-WRT, OpenWRT, Tomato, FreeWRT.

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

    Еще раз: это железо разное. Очень разное.
    Ответ написан
    3 комментария
  • Что лучше для скриптов?

    @deliro
    Смотря какой сложности, смотря какое окружение. Если есть питон и скрипт достаточно сложный — конечно питон. Если скрипт — это пара sed/awk/exec — баш. Ну и если в окружении нет питона (например, докер-контейнер с nginx) — очевидно, баш.
    Ответ написан
    Комментировать
  • Может ли микроволновка глушить Wi-Fi?

    Jump
    @Jump
    Системный администратор со стажем.
    Микроволновка глушит wifi?
    Запросто.
    Они на одной частоте работают.

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

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    1. Небольшая возня с мультиметром даст ответ. Померьте величину напряжения по линиям 12 вольт (желтые провода), 5 (красные) и 3,3 (оранжевые), когда этот самый диск отключён от компа (по питанию, без SATA) и когда он подключён. На исправном железе разница между этими измерениями не должна превышать 10%. Если она больше, поменяйте БП. Если на другом БП то же самое - вот тогда можно этот диск считать неисправным.
    2. Если вы считаете, что этот диск просаживает питание компа - значит, он берёт себе ток сильно больше нормы. Лишний ток не исчезает бесследно, его энергия должна что-то нагревать. Потрогайте корпуса микросхем на плате контроллера диска голым пальцем - если некоторые из них нагреты так, что палец не терпит, то диск дохлый.
    3. Крайне полезно проверить, не вздулись ли электролитические конденсаторы на материнке и в БП. Это вообще стоило бы делать регулярно, хотя бы раз в полгода, как меру профилактики.
    Ответ написан
    Комментировать
  • Возможно ли видеть названия файлов с кириллицей на WindowsServer в каталоге, примонтированном по NFS?

    Windows хочет кодировку файлов в CP1251. UTF-8 или KOI8-R он не понимает и не сможет понять. Придётся на сервере все имена файлов конвертнуть в CP1251.
    У Windows далеко неполноценный клиент NFS. Будет проще мигрировать на SMB или использовать стороннее ПО для работы с NFS
    Ответ написан
    Комментировать