• Общая папка для большего кол-ва пользователей, как сделать?

    @rPman
    Совет, если задача не стоит в оперативном (в те же секунду) доступен к удаленным файлами, а используется как основа для синхронизации или банальной доставки файлов на/от сервер, то возможно smb не самый оптимальный и удобный способ?

    Очень приятно пользоваться syncting, популярное opensource приложение, синхронизирует выбранный каталог внутри кластера, построенного поверх интернета или локальной сети, очень эффективно по сетевому трафику по всех смыслах без использования стороннего сервера.
    Ответ написан
    Комментировать
  • Длительность хранения данных на жд без подключения к пк?

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

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

    Еще есть момент, это наблюдение, объяснение не нашел но многие это подтверждают. Электроника, долгое время не подключаемая к электропитанию, деградирует быстрее, чем та что периодически или постоянно подключена.

    p.s. все это про технологию хранения данных на hdd

    ssd к примеру (в т.ч. флеш карты памяти или usb-флешки) по определению не может хранить данные долго, заряд утекает по естественным причинам, и чем выше плотность хранения, тем быстрее этот процесс. Контроллеры ssd занимаются автоматическим перераспределением данных не только для равномерного использования ресурса ячеек но и в т.ч. для обновления заряда. Кстати дешевые флешки и карты памяти могут не содержать этого механизма
    Ответ написан
    6 комментариев
  • Работа с txt в python. Как работать с редактированием строк?

    @rPman
    Используй утилиту cut, она идеально подходит для решения твоей задачи
    cut --delimiter=; --fields=1 input_file.csv
    Результат будет выведен в консоль, можно перенаправить в фай, добавив в конец строки
    > out_file.txt
    Ответ написан
    Комментировать
  • Что делать, если Windows 11 не видит SSD, но он есть в управлении дисками?

    @rPman
    HP Portable SSD P500
    сначала отключи шифрование, используй утилиты от HP, которые тебе предлагает диск (второе устройство - виртуальный cdrom на котором размещены необходимые утилиты), требуется windows.

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

    я попутал ситуацию с прблемами с дисками с функцией шифрования
    Ответ написан
  • Какую серверную ОС выбрать для старого ноута?

    @rPman
    Возможно рано старичка сбрасывать со счетов, процессор даже ddr3 память поддерживает (правда до 1333MHz), это ведь ноутбук - чья главная фича = мобильность.

    Проверь работоспособность как тонкий клиент, а именно, подключись из win7 по rdp к любой другой машине на windows, хоть 10, так же проведи тест rustdesk. Цель - проверить работоспособность веб приложений, скроллинг экрана и даже видео (это не обязательно), запущенных удаленно.

    Если все будет хорошо работать, то можно настроить просмотр видео локально, а все остальное - с помощью удаленно запущенных приложений, где запускать вопрос второй, хоть в облаке, хоть на домашнем сервере
    Ответ написан
    Комментировать
  • Как активировать крипто-кошелек Tronlink для переводов?

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

    Делать это можно с любой биржи или p2p переводом от знакомых или менял.

    Чтобы оценить, сколько нужно перевести, нужно примерно понимать, сколько у тебя будет переводов и будешь ли использовать смартконтракты и какие. Смотреть в блок эксплорере чужие транзакции, примерно половина платят за транзакции trx, смотреть сколько стоит перевод usdt и сколько trx.

    Примерные цифры при покупке ресурсов - блокируешь в стейке trx примерно на 400$ и можешь делать 3-10 транзакций в сутки, когда считал я ориентировался на активное использование контрактов с займами с залогом, т.е. для маржинальной торговли.

    Сейчас этим не пользуюсь, возможно стоимость чуть чуть подросла но это не важно. В качестве примера использования - переводишь на кошелек примерно 1000 trx, затем заводишь usdt или btc (контрактом биткоин заведует poloniex но нигде это не афишируют), затем, используя их как залог, занимаешь trx на нужную сумму, затем эту сумму переводишь в стейк, пользуешься сетью... за несколько месяцев за этот заем платишь считанные $10-$20, когда надоест, выводишь trx из стейка, закрываешь заем. Т.е. единственные траты тут - стартовые trx за первые транзакции и вот эта стоимость за заем.
    Ответ написан
    Комментировать
  • Что по операционным системам лучше подтянуть Go разработчику?

    @rPman
    Так как вопрос общий и не конкретизирует будущую работу и выбор ОС, то настоятельно рекомендую почитать про сети и типовые конфигурации, с ними больше всего работы и она универсальна, для любой ОС.

    Следующий кандидат на изучение IPC (Inter Process Communication), мультипоточность, синхронизация, семафоры, мьютексы и т.п. Можно полистать про пайпы, они по разному работают в разных ОС т в каком то смысле это одновременно и сети и IPC.

    До кучи - работа со временем, не совсем ОС но она чуть чуть может отличаться от ОС или выбранного фреймворка.

    Ну и совсем голая практика - работа с GUI, базовые отличия и особенности (например почему в linux GUI это сервер, или почему в windows, 'схватив' заголовок окна мышкой, можно поставить на паузу стартовый поток).

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

    @rPman
    Да, такое возможно.
    Самое простое - восстановить загрузчик с помощью загрузочного установочного диска windows (его версия и битность должны совпадать с установленной), выбрать восстановление -> командная строка... советую погуглить как восстановить загрузчик, инструкций вагон. Вам понадобится дополнительный раздел, примерно 200мб.

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

    @rPman
    До нескольких терабайт, при условии что сайтом очень активно пользуются, сотни мегабайт трафика и т.п. - самое дешевое это использовать свое хранилище, на основе hdd (при большой нужде - ssd), настраивать raid1 или raid5, используя минимально возможное количество дисков на массив (т.е. если 10 дисков то делать либо 2 рейда по 5 дисков либо три по 3 диска, не делать один огромный рейд - особенно если это hdd, он будет медленный). Хранить в виде файлов как они должны отдаваться, метаинформацию - в базе данных.

    Если дисков в своем хранилище больше 20, или если сетевой трафик очень маленький, условно за сутки один-два пользователя смотрят фоточек на десяток другой гб. либо если суммарно хранимый объем превышает десятки-сотни терабайт, то строить свое хранилище становится значительно дороже и лучше идти в облака. Самое популярное это амазон s3, в его формате такие услуги предлгают и российские провайдеры типа селектела или яндекса. Тарификация там двойная - за сетевой трафик (по разному на загрузку и выгрузку) и за хранение от объема.
    Ответ написан
    7 комментариев
  • VirtualBox как правильно настроить сеть?

    @rPman
    Скорее всего ip адрес детектировался через WebRTC технологию браузера, она работает по udp и минует прокси. Так же, если прокси http, они могут добросовестно сообщать ip клиента, в соответствующих заголовках. Еще есть dns leak, dns так же должно резолвиться через прокси (соответствующая настройка в браузере).

    Правильно - использовать vpn, поднимать внутри виртуалки (просто), либо снаружи на хост системе или в ее локальной сети и настраивать маршрутизацию (сложно).

    Еще вариант, можно отключить webrtc в браузере, тогда и виртуалка не понадобится, использовать разные профили браузера (например firefox -P) либо профили пользователя операционной системы. Правда остаются другие способы получения слепка машины пользователя (информация о железе, установленные шрифты, расширения браузера и т.п.), в этом случае лучше конечно остаться в виртуалках.
    Ответ написан
    Комментировать
  • Как сделать удаленный доступ для к программе под windows для нескольких пользователей (аля RDP)?

    @rPman
    На текущий момент, если пользователей - до десятка (больше сложнее чисто технически) проблему одновременной работы нескольких пользователей за одним компютером можно решить аппаратным способом. А точнее с помощью ibik aster.

    При этом, работать все будет нативно, без прослоек, т.е. можно запускать 3d приложения/игры, никаких лагов и задержек.

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

    Необходимо к одному компьютеру подключить нужное количество мониторов (видеокарты обычно имеют 3-4 порта, можно в одну машину вставить любые самые дешевые gpu, хоть через рейзеры), клавиатур и мышек (usb удленители, в т.ч. есть по ethernet кабелю до 200 метров). Приложение ibik aster (примерно в 100 раз дешевле лицензий на windows server) и настраиваешь рабочие места - каждому свой монитор, клавиатуру, мышку, звуковуха (если использовать телевизор с динамиками, то по hdmi будет идти звук) и даже свой ip адрес (там как то не совсем корректно реализовано но в каких то случаях работает).

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

    p.s. Само собой, то же самое можно сделать на linux бесплатно. multiseat штатными утилитами если 1 gpu на одно рабочее место, если же на одну видеокарту нужно несколько рабочих мест, тогда сложнее, с помощью xephyr (это xserver в окне) и чуть чуть скриптов.

    upd. кстати, это можно совместить с vnc/rustdesk/... настраиваешь фейковые мониторы (заглушки стоят 100-200р), без клавиатуры и мышки, каждое рабочее место настраиваешь свой vnc, и к этому монстру можно подключаться удаленно по сети. Тонкие клиенты можно сделать хоть из смартфона/смарт_тв
    Ответ написан
    1 комментарий
  • Как называется видеоплеер с AI переводом?

    @rPman
    Формально такое можно собрать из открытых данных и кода.

    Модель для распознавания речи whisper от openai, есть даже реализация на процессоре whisper.cpp

    Переводчик от facebook - nnlb, у нее даже маленькая версия работает на процессоре быстро со сносным переводом. Модель заточена на перевод коротких фраз, идеально для субтитров.

    И при должном везении это даже будет работать на лету на cpu, готовой реализации именно плеера я не видел, но по отдельности полно на гитхабе.

    P s. Осторожно с лицензиями, они не открытые и применимость моделей для бизнеса нужно изучать
    Ответ написан
    Комментировать
  • Можно ли сделать предварительный торрент файл?

    @rPman
    Тебе нужен p2p метод раздачи и загрузки файлов с возможностью поиска файлов. Тогда можно искать файл по имени и перекачивать его Из современных могу предложить tixati, у него по мимо классического торрент есть и чаты, и шаринг файлов и т.п. в него встроенн веб сервер интерфейса у которого есть api, гулится на github прослойки.

    Сам не проверял, возможно там не совсем весь функционал доступен из api.
    Ответ написан
    Комментировать
  • Какой генератор изображений посоветуете для генерации изображений по описанию на основе набора картинок?

    @rPman
    Необходимо дообучить моделью Использовать stable diffusion LoRA (гугли: создание stable diffusion lora), это механизм сохранения информации дообученной модели таким образом чтобы она занимала мало места, всякие UI типа от automatic1111 предоставляют для этого интерфейс.

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

    Чтобы идентифицировать свой стиль, добавляешь в промпты соответствующую пометку типа
    <lora:название_модели:коэффициент_влияния_например_1>


    Там их даже можно смешивать, но чем больше мешаешь дообученные модели тем хаотичнее результат.
    Ответ написан
    Комментировать
  • Как забрать с раздела 500ГБ и передать их другому разделу?

    @rPman
    Самое надежное backup -> format -> restore.

    А вообще, любые манипуляции с разделами умеет штатный gparted/kde partition manager, т.е. уменьшаешь, двигаешь, расширяешь. Совет, перед движением раздела, уменьшаешь его до максимально доступного размера, тогда перемещение будет быстрее (иначе он будет копировать все данные, включая пустые, но это было давно, возможно сейчас он умнее и свободное место не копирует).

    И да, все действия придется делать при выключенной машине и размонтированными дисками.

    Стадию backup настоятельно рекомендую делать в любом случае!
    Ответ написан
    2 комментария
  • Как правильно замедлить трафик на Raspberry?

    @rPman
    можно перевести сетевую карту в более медленное соединение, скорость будет на аппаратном уровне занижена
    ethtool enp3s0 -s autoneg on speed 1000 duplex full

    вместо enp3s0 поставь нужное сетевое устройство (список ip ad), вместо 1000 подставь 10 станет 10мбит
    список доступных режимов:
    ethtool enp3s0
    Ответ написан
    2 комментария
  • Можно ли корректно забэкпить БД Postgres в Proxmox?

    @rPman
    Если в момент создания снапшота ты штатно останавливал 1c (и в идеале всю операционную систему) то снапшот будет консистентным

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

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

    p.s. лучшим и самым оперативным бакапом является настройка master-master репликации базы данных (в твоем случае это pg) на резервную ноду, и при сбоях основной, резервная база будет максимально точной и рабочей базой, если реплицировать и файловую систему (средствами файловой системы или хранилища, так же master-master) на нее же, то ноду можно будет использовать как полноценный сервер, запуск которого - секунды (после чего можно чинить основной сервер, восстанавливать репликацию, при правильной настройке она догонит по изменениям теперь уже резервную базу, и теперь уже эта нода будет резервной к текущей рабочей, так меняя местами ноды можно получить непрерывную работу сервера, устойчивого к сбоям оборудования и сети)
    Ответ написан
    Комментировать
  • Совместимость разных планок озу?

    @rPman
    К сожалению, все тайминги за пределами 2400Мг считаются слишком крутыми, и в принципе работоспособность на этих частотах, не говоря уже о многоканальном режиме - очень и очень шатка. Очень много должно сойтись звезд чтобы все заработало.

    Например, даже не с младшим чипсетом на геймерской материнке GIGABYTE Z690 GAMING X DDR4, Socket1700, Intel Z690 у меня не заводятся GSkill F4-3600C18-32GTZN на своих штатных частотах во вторых парах разъемов (т.е. в первые разъемы вставляешь - работают на 3600c18 а в другие разъемы - нет, только на легаси минималках 2400 (я перебирал кстати и другие планки, проблема очевидно в материнке и это не брак у них мало какие комбинации работают в офф листе поддержки).
    Ответ написан
  • Как получить доступ до расшаренных папок на удалённом ПК без ВПН?

    @rPman
    Webdav.
    Настраивается даже на не серверных ревизиях win, установкой штатного IIS.
    Диски webdav так же штатного подключаются в windows без дополнительного софта. Возможно будет проблемы с производительностью и не гибкостью прав доступа.
    Ответ написан
    Комментировать
  • Можно ли сделать выделение цветом последних изменений в ячейке?

    @rPman
    Вручную сравнивать с ревизией, получать ее https://developers.google.com/drive/api/reference/... там ещё метод list для получения ревизий.

    Если что мне такой метод кажется сложным. Лучше в документе на onchange менять цвет ячейки а раз в сутки его сбрасывать
    Ответ написан