Задать вопрос
  • Несвободные лицензии ПО?

    @rPman
    ISC?

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

    Зачем нужна лицензия? чтобы прикрыть свою задницу, буквально... пункт о запрете сушки животных в микроволновке появился именно по этому

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

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

    @rPman
    Прием оплаты в криптовалюте совершенно не требует ни coinbase, ни регистраций, ни KYC,... ничего
    Это основная и главная идея криптовалют - независимость ни от кого, все что от тебя требуется это софт - криптовалютный кошелек или библиотека с функционалом кошелька.

    По теме, если прямо так хочется coinbase (на nodejs а не typescript), создай прослойку в виде сервиса (ты ее так или иначе сделаешь), да хоть http, которая будет заниматься исключительно монетными делами

    p.s. у библиотеки ccxt есть поддержка типов typescript
    Ответ написан
    Комментировать
  • Как добавить PHP файл в веб Visual Studio проект?

    @rPman
    Ответ написан
    Комментировать
  • Как открыть приложение из браузера?

    @rPman
    Приложение локально должно зарегистрировать протокол (либо вручную пользователь в браузере), выглядит это примерно так tg://параметры

    в браузере достаточно чтобы ссылка имела этот вид
    Ответ написан
    Комментировать
  • Кульнарные рецепты с WebArchiv на свой сайт?

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

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

    Весь бизнес в мире интернета построен на продаже данных и их производных, а так же доступа к ним. Так или иначе вся информация копируется/крадется и модифицируется, чаще всего без разрешения, максимум с уведомлением.
    Ответ написан
    Комментировать
  • В телевизоре вздулся конденсатор 100в 22мкф. такого не нашлось на какой можно заменить? Подскажыте плис на какой заменить?

    @rPman
    тебе главное найти детали на нужное напряжение (или выше) а емкость можно собрать из меньшей, соединяя кондеры параллельно
    Ответ написан
    Комментировать
  • Маршрутизация через 2 провайдера для RDP?

    @rPman
    Могу предложить подключить xxxx.100 машину одновременно к разным локальным сетям (выдав разные ip адреса из разных подсетей), настроив на роутере с 2222 вторую локальную сеть

    таким образом xxx.100 машина будет иметь сразу 2 ip адреса и через них корректно разруливать откуда кто подключается
    Ответ написан
  • В биосе строка boot option prioritie недоступна. Что делать?

    @rPman
    А есть ли у твоего биоса меню загрузки по кнопке (при включении компьютера, пока идет опрос оборудования и тест памяти, кстати чтобы оно было нужно отключить fast boot) - F9, F11 или F12, в разных биосах по разному

    И да, размер флешки рекомендуется не больше 8gb, и не пользоваться устройствами с шифрованием (там не одно а два устройства с хабом, некоторым биосам голову из-за этого сносит и видят только одно устройство - симулируемый cdrom)

    Еще момент, если записать флешку посекторной копией iso образа (каким-нибудь windd) то для биоса это будет usb cdrom, когда то давно так обходили совсем уж глючные ревизии биоса.
    Ответ написан
    Комментировать
  • Rdp доступ к ПК по локальной сети?

    @rPman
    Объединяешь на машине с wifi интерфейс wifi и ethernet в сетевой мост (bridge), теперь сетевой интерфейс на машине этот бридж, роутер выдаст ему ip адрес (у него будет новый mac адрес значит и ip адрес будет другой но это все настраивается).

    p.s. Совет, если машины могут выключаться не одновременно, то добавь в сетевой мост фиктивный сетевой интерфейс (microsoft loopback adapter - добавлять как устаревшее устройство в управлении устройствами) он всегда включен и итоговый бридж будет всегда онлайн (иначе при каком нибудь разрыве связи wifi майкрософт сетевая подсистема будет чуть чуть глючить).

    теперь твой компьютер с wifi будет работать как простейший свитч, и второй компьютер, подключенный к первому по ethernet будет получать у роутера ip адрес и выходить в сеть.. не важно, обе машины будут друг друга видеть по сети
    --------------------

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

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

    так что монитор тебе понадобится разок. не ты ли тут две недели спрашивал как быть если нет монитора и тебе одно и то же в каждом ответе твердят а ты не слышишь?
    Ответ написан
  • Нужно ли дополнительно покупать HTTP сервер для сайта или хостинга хватит?

    @rPman
    Не смейтесь над человеком, он правильно спросил, это вы не поняли.

    http web server это программа, их тьма тьмущая и в подавляющем большинстве своем они бесплатные, покупать отдельно ничего не потребуется.

    Самый популярный веб сервер это nginx - настоятельно советую
    Самые известные для новичков это apache или майкрософтовский IIS

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

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

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

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

    p.s. на время разработки при использовании к примеру того же php в качестве бакэнда, можно воспользоваться встроенным веб сервером в сам php (запускать php -S 0.0.0.0:8080 - запустит http сервер на порту 8080 )
    так же существуют 'однострочники' на почти любых языках программирования, так что что бы ты не выбрал, на время разработки вебсервером может быть простой скрипт.

    upd. вместе с хостингом, необходимо продумать кто будет заниматься администриарованием сервера, если хостинг универсальный vps/vds то настройка и поддержка по умолчанию обычно не включена в тариф, но вот SaaS хостинги, предлагающие не сам сервер а услугу , например хостинг веб приложения, могут включать в тариф как раз администрирование (в самых дешевых вариантах - это вебпанелька, интерфейс в консоли провайдера где типовые задачи решаются мышевозекательным способом)
    Ответ написан
    Комментировать
  • Какой из текстовых редакторов Linux умеет работать по FTP?

    @rPman
    докину варианты, в linux есть проект fuse, позволяет монтировать файловые системы, описываемые простой библиотекой, работающей как обычное приложение в userspace, на основе его сделана поддержка всяких экзотических ситуаций, в т.ч. работа по ftp - ftpfs (идет штатно с любым линукс), так же есть sshfs для доступа по ssh, avfs для архивов (сюда же fuse-zip и archivemount) или экзотический winregfs для чтения файлов реестра windows как файлы и т.п. десятки библиотек идут по дефолту в репозитории.

    монтируешь в каталог без root и пользуешься как локальными файлами из любых программ
    Ответ написан
    4 комментария
  • Почему захват входного аудиопотока не работает в OBS?

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

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

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

    Логотип это однозначно неизменяемые данные, являются часть дизайна, и лучше всего хранить в файлах

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

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

    @rPman
    попробуй Argos Translate
    Ответ написан
    Комментировать
  • Сколько дисков может выйти из строя на raid 2?

    @rPman
    raid2 переживет потерю 1 диска
    wiki
    RAID 2 can recover from one drive failure or repair corrupt data or parity when a corrupted bit's corresponding data and parity are good.


    больше 1 диска позволяют восстанавливать только raid1 и raid6 и комбинации с ними
    самый эффективный по затратам на диски само собой raid5 и raid6 (чем больше дисков в массиве тем меньше теряется 'места')
    Ответ написан
    3 комментария
  • Поднять прокси на виндовс доступный из внешней сети?

    @rPman
    Да, это возможно
    И да, это возможно в частых случаях, когда ip серый (точнее динамический)

    Для этого нужен доступ к роутеру, который раздает wifi, необходимо в настройках nat включить перенаправление портов (это может называться переадресация, port forwarding и даже что то типа настроить серверв локальной сети), там нужно указать порт снаружи, ip адрес машины в локальной сети и порт, на который настроен сервис (он может отличаться от открытого порта снаружи)

    Про динамический ip адрес, провайдер может выдавать внешний адрес временно, часто - на сутки, по прошествии времени он меняется (или нет). Но можно настроить dyndns (это внешний сервер dns который предоставляет способ сообщить dns серверу о том что ip адрес сменился), получишь доменное имя типа vasyapupkin.dyndns.org (провайдеров dyndns тьма, в т.ч. и стандарты по способу сообщения изменений об ip адресе), многие роутеры поддерживают парочку популярных, предоставляя в настройках соответствующий пункт.

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

    p.s. Редко (часто у мобильных провайдеров или когда сеть была сконвертирована из домосетки (прямиком из 200х) и не модернизирована по нормальному) никакого внешнего доступа из вне в принципе нет, даже upnp не работает (это протокол позволяет приложениям в локальной сети автоматически запрашивать открытие портов на роутере с перенаправлением). От таких недопровайдеров нужно бежать, подальше... максимум такое можно терпеть если там ну очень хорошая цена.
    Ответ написан
    2 комментария
  • Как получить все группы в телеграмме? How to get all groups in telegram?

    @rPman
    Python Новичок, не лайкай этот бред, Даша Циклаури херню написало, от балды

    протокол телеграм не предоставляет инструментов по получению списка групп... есть поисковый запрос по имени, возвращает то-ли 3 то-ли 5 имен (группы и пользователи) в качестве стартового наполнения базы групп можно использовать этот способ (а так же посмотреть готовые базы в интернете, погугли telegram group catalog), перебирая их содержимое ищи просто @[a-z0-9_] и пробуй зайти на них, так получишь подавляющее большинство групп

    на python есть библиотека с хорошей поддержкой telethon
    Ответ написан
  • Можно увеличить быстродействие из двух ssd (незагрузочные)?

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

    Два других ssd Samsung 1 тб и Vi 550 гб, которые используются для кэширования и создания черновых видеофайлов


    raid0 - объединение дисков с чередованием, позволяет увеличить скорость в 2 раза только на операциях линейного чтения и записи, и на случайных чтениях кусочков малого объема (размер чанка), во всех остальных случаях повышение скорости на случайных данных - минимально

    Если видео сохраняется в raw (2-4мб для fullhd на кадр а для 30fps -120мб в секунду) то можно нагрузить почти любой диск (я помню когда с этим игрался объединял четыре слабых hdd чтобы в итоге скорости записи хватало)... но с чего ты взял что тебе скорости одного ssd диска не хватает? покажи тесты

    посоветовали купить контроллер Espada PCIe4SATA3ASM
    тебя обманули, надеюсь по глупости, данный контроллер не может добавить скорости ни при каких конфигурациях, а вот гемороя от вендорлок добавит (как и любой аппаратный контроллер)

    мало того контроллером в raid можно объединить только диски равного размера, для разных размеров подойдет только софтварный рейд, на основе разделов (windows умеет)
    p.s. не пользуйся сложными файловыми системами типа ntfs, используй exfat
    Ответ написан
    Комментировать
  • Инструмент\ПО для централизованной установки ПО на армы под Windows 10?

    @rPman
    ntlite, грузишь оригинальный образ iso, интегрируешь обновления, при необходимости драйвера, выключаешь ненужное, включаешь нужное, настраиваешь unattended install

    в результате получаешь iso образ, который полностью автоматически установит систему на машины, с обновлениями и максимально быстро
    Ответ написан
    5 комментариев