Задать вопрос
  • Как развести входной лан кабель на две розетки RJ45?

    @rPman
    Если дать ответ именно на поставленный вопрос, нужен механический переключатель в месте развветвления, чтобы переключать подключение вручную.

    Подключать две линии к одной параллельно может быть опасно для свитча провайдера (мало ли забудешь и оставишь включенными два устройства одновременно) будут лишние наводки (вполне возможно до неработоспособности сети)

    Нужен восьмиполосный (24 контакта) двухпозиционный переключатель (на картинке 6-полос 3 позиции, но это не важно принцип тот же, их миллион вариаций, и внешнего вида), чтобы в один момент была подключена только одна розетка, и экономить не надо, т.е. чтобы не было одновременно подключенных линий к обоим.
    bnftvc4uja7m5qlp3agpemryhy4.jpeg

    p.s. не майся дурью, купи самый дешевый роутер (так как у тебя линия от провайдера, то нужен именно роутер а не свитч)
    Ответ написан
    Комментировать
  • Как передать байтовую строку из python скрипта в PHP?

    @rPman
    preg_replace_callback('/\\\\x([0-9a-f]{2})/',function($m){return hex2bin($m[1]);},закодированная строка);
    Ответ написан
    Комментировать
  • Есть ли утилита для просмотра списка файлов в ZIP на S3 бакете?

    @rPman
    для ubuntu можно подключить s3 в качестве обычного каталога с помощью fuse утилиты s3fs и уже там любым архиватором работай с архивом
    Ответ написан
  • Какой код нужно вставить в index.html, что-бы при открытии этого файла шла переадресация на другой (корневой) url?

    @rPman
    По стандарту нужно использовать meta refresh content внутри тега header
    <meta http-equiv="refresh" content="0;url=http://example.com/" />
    Ответ написан
    Комментировать
  • Как получать последние записи sqlite?

    @rPman
    sql базы данных, в стандарте, не гарантируют порядок результатов в запросе если не будет указан order by (исключение, group by нужно читать документацию по каждой используемой БД и использованию конкретных индексов).

    То что если у тебя в 1000 случаев сработает как ты ожидаешь, в 1001-вом получишь неожиданный результат (ситуаций много, неудачные комбинации добавления и удаления записей, странная комбинация записей в индексе и т.п.)

    в sqlite в каждой таблице, если специально не удалять это при создании, есть колонка rowid, являющаяся идентификатором записи, и это положительное число, и оно увеличивается при добавлении (сбрасывается при vacuum), возможно тебе ее хватит, сортируй по ней.
    Ответ написан
    Комментировать
  • Почему может падать сервер на Node.js?

    @rPman
    открываешь файл net.js строка 817
    bytes += el.chunk instanceof Buffer
    и добавляешь перед этой строчкой (аккуратно выбери место) проверку el на null, и вызываешь обработку ошибки
    Ответ написан
  • Не запускается windows 7, что делать?

    @rPman
    За все время существования этого режима восстановления (кажется чуть ли не с winxp), никогда автоматический режим у меня проблемы не решал, но главное - это отсутствие хоть какой то вразумительной информации что произошло, что происходит и сколько еще ждать.

    Поэтому я его никогда его не использовал.

    Главный вопрос - что делал перед тем как это произошло, ответ на этот вопрос в 90% случаев даст ответ что делать дальше, фраза 'я ничего не делал оно само' в 99.(9)% случаев на поверку оказывается что на самом деле там происходил эпический пиздец, к примеру помыл ноутбук, с мылом, под краном.... поэтому нужно подойти со всей ответственностью к ответу на него, даже если тебе кажется что было незначительное действие.

    Так же, отменять автоматический поиск ошибок нужно если на компьютере ничего не происходит (диск не работает, это можно понять по соответствующей зеленой мигающей лампочке на корпусе или прислушаться к шуму hdd, неравномерный треск - значит работает проверка файлов) - дождись конца, это может занять десятки минут

    Если после успешной автоматической проверки ничего не исправилось, почти наверняка по простому не решить, нужно понять что было причиной. Попытаться войти в консоль, выполнить команды sfc /scannow, эта команда попытается найти повреждения всех системных и не только файлов и заменит их с компакт диска установочного (придется потом искать дистрибутивы больших сложных приложений, так как они пожелают так же починиться), само собой установочный диск windows так же понадобится (можно скормить флешку с копией диска из образа) после этого почти наверняка будут установлены последовательно все обновления, т.е. если все запустится, компьютер будет занят собой еще долго.

    Правильный подход - восстановить систему из бакапа, но его у тебя скорее всего нет?

    Ну и если есть время - полная переустановка.
    Ответ написан
    2 комментария
  • Как отослать иллюстрацию по почте?

    @rPman
    Письмо может быть обычным html файлом, но скрипты не режут ну совсем уж идиотские клиенты, так что только верстка и стили

    Не советую указывать картинки ссылками, некоторые (многие) клиенты такие картинки не отображают так как это фактически раскрытие приватной информации о получателе (его ip адрес), хотя на сколько я знаю некоторые веб-сервисы для почты подменяют ссылки на свои прокси для этого, а сами картинки используют для проверки - прочитал ли письмо клиент

    Используют data:uri так же можно ссылаться на картинки из вложений но этот способ кажется не стандартизован

    И даже в этом случае если письмо будет трактовано как спам, верстка будет упрощена (спасибо mozilla thunderbird)

    p.s. лично я любое письмо со сложной версткой воспринимаю априори как спам, почту как инструмент подписок не использую - инструментарий дико неудобный и замусореный спамом

    Полагаю точно так же верстку в письмах воспринимает большинство, поэтому не верьте фразам про то что это благоприятно сказывается на впечателениях о письме
    Ответ написан
    Комментировать
  • Чтение и запись лога разными программами?

    @rPman
    нужно открывать файл на запись с указанием прав на чтение, пример с FileStream
    Ответ написан
    Комментировать
  • Как встроить графический редактор на сайт?

    @rPman
    Ответ написан
    Комментировать
  • Как определить что периодически троит в windows 10?

    @rPman
    У меня есть материнская плата старая, в которой один usb2 контроллер (2 порта usb позади) плюс внешний sata разъем начинает тормозить компьютер даже если подключить к ним мышку или клавиатуру (и соответственно диск), кстати подключать можно что угодно, флешку например - тоже будут тормоза.

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

    @rPman
    Абсолютно все действия, требующие на выполнение времени, должны быть асинхронными, запускаемые в отдельных потоках. Как минимум это работа с базой данных, сетевыми запросами и даже файлами.

    Проще - нужно чтобы сам обработчик работал не в одном потоке а в нескольких или даже процессах/серверах, т.е. запускай несколько обработчиков, а центральный, через который идет подключение, должен только перенаправлять запросы.
    Ответ написан
    Комментировать
  • Какой мини-пк для производительной работы?

    @rPman
    - Бюджет до 40к.

    Графический чип ... Vega


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

    Чем меньше размеры тем дороже решение, в некоторых случаях стоимость просто корпуса может быть вокруг 10т.р.

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

    Для игр запускаемых на твоей (аренда) машине можно использовать steam remote, у них готовая инфраструктура трансляции экрана по сети... при должном рукошевелении ее можно использовать как удаленный терминал к машине, дающий наименьший лаг из всех прочих (teamviewer/anydesdk/ms rdp/vnc), правда только для графики, текстовые приложения наоборот быстрее работают в ms rdp (определить можно только экспериментально)
    Ответ написан
    3 комментария
  • Viber,кто подскажет?

    @rPman
    Имя аккаунта это локальная для тебя информация, те кто видит тебя как support скорее всего добавили тебя (или ты их, вопрос сложный, протестируй) в контакт лист телефона, на котором установлен viber (точно так же поступают telegram/whatsup и прочие).

    У viber и whatsup точно есть бизнес аккаунты, где имя аккаунта определено со стороны сервера, и даже рассылки делать можно (будет задан клиенту вопрос, готов ли он принимать их) скорее всего это стоит денег
    Ответ написан
    Комментировать
  • Как в uTorrent эффективно противодействовать обнаружению скачанных файлов, не скрывая свой ip?

    @rPman
    Без сокрытия ip с помощью vpn (или переноса торрент клиента на vps-ку) полностью скрыть торрент деятельность от мира невозможно.

    Основной способ обнаружения - детектор говорит через торенттрекер и dht что у него есть нужный тебе контент, а когда ты начинаешь его скачивать - не отдает его, отрубая подключение, при этом логично твой ip становится видимым.
    Ответ написан
    Комментировать
  • Как исправить ошибку ACPI при загрузке Kubuntu 18.04?

    @rPman
    Обновления не ставил
    на сколько я помню обновления безопасности все равно включены, иначе просто непонятно, откуда проблема.

    Нужно включить логи ядра и initramfs, для этого в загрузчике grub нужно нажать F4, найти строчку с параметрами ядра vmlinuz и убрать quiet, и нажать ESC для загрузки. Последние строчки лога могут многое сказать.

    У меня похожая ситуация случалась, дважды, система не загружалась, не видела дисков... поковырявшись я предположил что последовательное обновление без перезагрузки (до полугода аптайм бывает) что то сломало в initramfs и какие то нужные модули не грузились, один раз удалось спасти ситуацию, подменив vmlinuz и initramfs взяв их из livecd той же версии (получается старой) это не паноцея, считай почти как рекавери, так как не будут работать к примеру проприетарные драйвера или другие модули типа virtualbox или kvm но можно будет поковырять из рабочей системы или сделать резервную копию баз данных и файлов. К сожалению когда это произошло второй раз, копирование с livecd не помогло, не было времени тогда разбираться, переустановил систему.

    Если livecd так же не загружается, то похоже уже аппаратная проблема. В биосе можно отключить ACPI, точнее поиграться с настройками что то отключить, что то перевести в другой режим (например отключится нормальный режим сна)
    Ответ написан
    Комментировать
  • Как дождаться ответа от xmlhttprequest запроса при выполнении JS скрипта в Python Selenium?

    @rPman
    В общем случае, заменить XMLHttpRequest своим, который бы вызывал на каждый успешный запрос ваш колбек, примерно так
    Ответ написан
    Комментировать
  • Почему одни ярлыки Windows предлагает переместить, а другие скопировать?

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

    Такое поведение с самого начала отпугивает от использования проводника как нечто нестабильное, и медленное (очень странно ожидать что начало перетягивание уж полезет читать содержимое файла), как вы думаете, почему опытные пользователи сразу переходят на адекватные файловые менеджеры типа far или total commander?

    p.s. Используй drag&drop не левой кнопкой мыши, а правой, будет выпадать меню где можно будет выбрать действие.
    Ответ написан
    Комментировать
  • Почему при копировании в инпут буквы "ё" появляются проблемы у strtr?

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

    совет, для utf8 используй mb_... аналоги функций, куча странных проблем уйдет
    Ответ написан
    Комментировать
  • Возможно ли использование общего раздела между Windows и Linux?

    @rPman
    Если нужен доступ из windows, выбор файловых систем ограничен fat32/ntfs/exfat, доступ к ним из linux есть, с оговорками по производительности (ntfs на hdd будет работать из linux заметно медленнее, но с ssd проблем не будет)

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

    По поводу места, windows будет видеть разделы linux как неизвестная занятая область, трогать их не будет (кроме efi boot, см ниже), linux будет видеть все без проблем. Разделы размечать можно когда угодно, хоть сразу хоть потом, без разницы.

    Совет, не устанавливай загрузчик grub (и/или efi) для запуска Linux и windows на один и тот же диск, линуксу пофиг но вот windows периодически показывает зубы, к примеру может с очередным обновлением затереть загрузчик linux, такое было. Решение - установить загрузчик linux на другой физический раздел или даже флешку. Загрузчик это grub-install и efi boot, все остальное можешь размещать где угодно, не подерутся.

    Да, поковыряв вручную можно установить в меню загрузки windows пункт для linux или наоборот (grub сам находит windows и добавляет его в меню загрузки), но... проще на флешку.
    Ответ написан
    Комментировать