Задать вопрос
  • Возможно ли использовать esp32+nrf24l01 в качестве репитера для передачи wi fi сигнала с эхолота?

    @kalapanga
    Filipp Filippovich , вместо "прокидывания" wi-fi от эхолота на берег, я бы подумал над созданием устройства, которое будет стандартным образом подключаться к эхолоту там, на кораблике (на той же esp собранное). А полученные данные передавать на берег по подходящему под требуемую дальность каналу (nrf, LoRa, и т.п.). Впрочем, кораблик-то уже наверное по какому-то каналу управляется?
    Но, конечно, должен быть известен протокол взаимодействия с эхолотом. Ищите такой, для которого известен.
    Что касается Вашей идеи, то даже если допустить, что это физически возможно, вы сможете написать под esp прошивку аналогичную прошивке репитера? Точнее даже более сложную?
    Ответ написан
    Комментировать
  • Как в linux-е получить полноценный flash-плеер, желательно в firefox?

    @rPman
    Попробуй https://ruffle.rs/ их эмулятор в браузере использует web archive в попытке запускать сохраненный архив флеш-наследия 200x-ых
    Ответ написан
    Комментировать
  • Трансляция звука с компьютера на компьютер

    @BWQ
    Трансляцию звука с одного компьютера на другой (другие) можно организовать с помощью бесплатного миниатюрного клиент-серверного приложения Ивана Сорокина "p2p-music-1.0" 2004 года выпуска. Приложение работает на Windows XP и выше. На одном компьютере запускается сервер, передающий звуки с выбранного звукового устройства (аудиокарта, микрофон). На других компьютерах локальной сети запускаются клиенты, без задержки воспроизводящие все, что передается сервером. Официальный сайт программы не работает, поэтому искать прогу нужно на софтовых порталах, например, https://p2p-music.ru.malavida.com/

    Видео-пример настройки и использования: https://www.youtube.com/watch?v=-UOmyvmHskI
    Ответ написан
    1 комментарий
  • Как сделать максимально автономный сервер?

    ValdikSS
    @ValdikSS
    1. Никаких «вечных серверов». Даже как-то неловко разъяснять такое. «Вечный сервер» — маркетинговый ход, фактически мошенничество, который закончится, как только компания изменит условия/реорганизуется/закроется. Следует читать как «ну, проработает года три, а далее — неизвестно».

    2. Непонятно, какого рода у вас информация, и что именно вы понимаете под словом «захостить», также непонятен критерий автономности. Разместить информацию в публичный доступ? Должна ли она индексироваться? Нужен ли для неё контроль доступа? По какому протоколу она должна быть доступна? Она будет нужна только вам через 10 лет, или кому-то еще? Это лицензированный контент, который могут удалить по DMCA (фильмы, сериалы, музыка)? Это персональные данные (сливы баз данных)? Информация популярна и/или востребована на данный момент? Есть вероятность, что она будет сравнительно востребована через 10 лет? Информация каталогизирована? Информация тематическая (например, архив, посвященный конкретной теме, области науки и т.п.)? Важно ли удобство и скорость доступа к информации?
    Технологий много, но они все разные, с разными назначениями. Ответы на перечисленные вопросы необходимы, чтобы отбросить неподходящие и подробно рассмотреть подходящие.

    3. Если информация публична и востребована, и будет востребована через 10 лет, то следует использовать DC++, BitTorrent + веб-хранилища с прямыми ссылками на файл, добавив ссылки в .torrent-файл, в виде webseed.
    Bittorrent существует с 2006 года, популярен, клиенты есть под все ОС, совместимость и надёжность отличные.
    DC++ всё еще имеет популярность. Основное преимущество перед Bittorrent: возможность поиска файла по его имени или названию директории, возможность лёгкого обновления и дополнения информации (нет привязки к «каталогу» в виде .torrent-файла)

    Если информация конфиденциальна или требует контроля доступа, и у вас и кого-либо другого не будет возможности как-либо поддерживать её в течение 10 лет (я не знаю вашу ситуацию, поэтому предположим, что вам грозит 10-летний тюремный срок), то, возможно, есть смысл оплатить облачное хранилище от крупных компаний (Google, Yandex, Microsoft, Apple) на 10 лет вперед. Это не даёт никаких гарантий, но считаю такой вариант более надёжным, нежели хостинг общего плана (и особенно VPS).

    Если информации немного, она не защищена авторскими правами, каталогизирована и полезна, можно банально разместить её на давно существующих бесплатных хостингах, вроде Ucoz, Google Sites, Neocities, загрузить на Bitbucket, Github, Sourceforge (последний поддерживает хранение больших файлов, которые можно скачать по прямой ссылке, вполне подойдёт в качестве webseed для торрента, к слову).

    Если не боитесь попробовать развивающиеся, но еще не устоявшиеся технологии, присмотритесь к IPFS. Он работает по принципу Bittorrent, но позволяет получать доступ к информации через HTTP, а также поддерживается крупными игроками в лице Cloudflare, у которой есть шлюз из интернета в IPFS: https://cloudflare-ipfs.com/
    Я держу несколько статичных сайтов с собственными доменами в IPFS, на домашнем компьютере, за шлюзом Cloudflare. Преимущества: все плюсы BitTorrent, возможность доступа как к сайту (в т.ч. на своём домене), индексация поисковиками, есть сервисы по долгосрочному платному хранению файлов (eternum.io, pinata.cloud), возможность лёгкого обновления информации. Недостатки: работает всё ещё достаточно медленно и нестабильно, только статичные сайты.

    4. Судя по вашему комментарию выше, у вас всего 100 ГБ медиафайлов. Это вообще ерунда. Если они публичны и представляют ценность хотя бы для узкого круга людей, можете захостить их у меня, через проект Schare: https://valdikss.org.ru/schare/
    Мой критерий автономности — максимальная независимость от сторонней инфраструктуры, поэтому файлы хостятся на домашнем сервере, а раздаются в сетях децентрализованного файлообмена.
    Ответ написан
    Комментировать
  • Где найти идеальный стол?

    @BigSmoke
    Про столешницу 200х85 не знаю, а 200х60 или 150х75 можно купить в икее.
    И регулируемые ножки там же. Правда высота у них регулируется не кнопкой, а в ручную.
    Там же есть ножки с регулировкой кнопкой, на которые наверное можно прикрепить столешницу 200х85, но стоят они 39к.
    Ответ написан
    5 комментариев
  • Где найти идеальный стол?

    sim3x
    @sim3x
    Спросите у тех кто собирает мебель - они знают фурнитуру
    базар/магазин, где есть мебель
    Простой гуглинг по "фурнитура стол" направляет на https://www.google.com.ua/search?q=IKEA+BEKANT+Под...

    Если вас не смущает $200 за материал и покраску, то советую не париться и взять за 600 готовое изделие

    Если нет, то вам могут нарезать (<$20) мебельный щит (~$50) в любом супермаркете, где его продают

    Лак - проблемное покрытие, царапается, после нанесения даже на дорогую древесину щупаеш лак, а не саму древесину
    Посмотрите на масла
    Хорошее масло ~$20-50
    https://www.tikkurila.ua/bytovye_i_obschestroiteln...
    Ответ написан
    6 комментариев
  • Qemu на Windows - аппаратная виртуализация?

    @gslav
    Для ускорения Qemu на Windows можно использовать HAXM.
    На сайте Qemu есть инструкция по настройке и установке HAXM для использования с Qemu.
    Список необходимого:
    • Процессор Intel с поддержкой виртуализации (можно сверится со списком)
    • Включенная в BIOS аппаратная виртуализация
    • Windows 7 или старше с отключенной виртуализацией Hyper-V
    • HAXM
    • Qemu
    Ответ написан
    Комментировать
  • Как запустить python скрипт на ubuntu чтобы он не отключался?

    gedev
    @gedev
    сисадмин-энтузиаст
    Вариантов много, вот то, что придумал с ходу:

    1. Запустить скрипт в bash с nohup.
    2. Запускать скрипт в сессии tmux и просто детачиться из неё. Сессия продолжит работать. Это всё тот же ручной запуск скрипта.
    3. Создать сервис systemd.
    4. Запускать в фоне с помощью supervisor.

    Если нужно, чтобы скрипт работал и запускался без участия человека, то варианты 3 и 4.
    Ответ написан
    2 комментария
  • Чем заменить btdigg.org?

    czpoebcme
    @czpoebcme
    dht поисковик торрентов Крысы на борту Rats on The Boat - BitTorrent search engine

    Поисковик который невозможно заблокировать

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

    Работает через p2p торрент сеть, не требует никаких трекеров
    Поддерживает собственный протокол P2P для дополнительной передачи данных (например, поиск между клиентами крысы, передача описаний / голосов и т. Д.)
    Данный поисковик невозможно заблокировать

    Поиск по торрент-коллекции
    Торрент и поиск файлов
    Поисковые фильтры (диапазоны размеров, файлы, сеялки и т.д …)
    Фильтры коллекции (фильтры регулярных выражений, фильтры для взрослых)
    Поддерживается сканирование пиров трекеров
    Интегрированный торрент-клиент
    Собирайте только статистическую информацию и не сохраняйте внутренние данные торрентов.
    Поддерживает рейтинг торрентов (голосование)
    Протокол P2P-поиска. Поиск в других клиентах Rats.
    Веб-версия (веб-интерфейс) для серверов
    Топ-лист (в основном распространенные и популярные торренты)
    Список каналов (канал активности клиентов Rats)
    Переводы: английский, русский, украинский, китайский
    Перетаскивание торрентов (расширение локальной поисковой базы с помощью специальных торрентов)
    Описания ассоциаций от трекеров

    Внимание самая стабильная версия по ка что это 1.1.1 а вот версия v1.1.1 глючьная
    https://github.com/DEgITx/rats-search/releases
    Ответ написан
    Комментировать
  • Как сделать два Wan на Mikrotik с работой одновременно двух провайдеров с отключением неработающего провайдера?

    @Ham2008
    Все гораздо. Гораздо проще делается.
    1. Делаете 2 маршрута.
    8.8.8.8 на одного провайдера.
    8.8.4.4 на другого провайдера.
    2. Делаете маршрут 0.0.0.0 рекурсивный через 8.8.8.8 с проверкой типа пинг с дистанцией 1.
    3. Делаете маршрут 0.0.0.0 рекурсивный через 8.8.4.4 с проверкой типа пинг с дистанцией 2.

    ВСЁ!
    Не надо никаких скриптов все отлично работает.
    Ответ написан
    7 комментариев
  • Mikrotik доступ в сети неполноценный. Что делать?

    Nird_o
    @Nird_o
    Побил рекорд по количеству прожитых мной дней
    Тогда такой вопрос. Чтобы я мог подключаться по доменным именам, мне нужно прописать статические DNS записи. Верно же? А можно сделать так, чтобы они "подтягивались" с DHCP сервера?

    Если речь про linux то можно подключаться по netBios именам. Для этого нужно установить в linux libnss-winbind и winbind а также добавить в /etc/nsswitch.conf в строку hosts - wins.
    Ответ написан
    5 комментариев
  • В чем причина такой деградации IO-производительности между proxmox-ом с ZFS и WS19 VM?

    Jump
    @Jump
    Системный администратор со стажем.
    Ну в общем то не удивительно.
    NTFS работает не с диском, а с ZFS. Мало того, что двойная работа с ФС, так еще и ФС сильно разные - размер кластера например.
    Не зная точный настроек ZFS сложно сказать что там происходит, но не удивлюсь если при попытке прочитать 4кб на NTFS, реально читается мегабайт на ZFS.

    В остальном - достаточно странный выбор файловой системы для виртуализации.
    ZFS вообще под линуксом в продашене надо использовать с большой осторожностью, а лучше не использовать вообще.
    А уж размещать на ней файлы виртуальных машин - крайне неудачная идея.
    Ответ написан
  • Что лучше использовать для "безшовного" WIFI, Mikrotik или Ubiquiti?

    @MHEMOHuK
    Wi-Fi нормально работает как у Ubiquitu так и у MikroTik, только у первых оно работает с коробки, а у вторых - с бубном.

    В одном чатике телеграма недавно человек хорошо расписал по сути "бесшовного" роуминга:

    tl;dr Его не существует. Смиритесь.

    "Ололо, или "Бесшовный роуминг в 802.11 аКа Wi-Fi"
    или "Как маркетологи продают, а неучи верят"

    Краткие тезисы и пояснения сути.

    Клиент ищет точки, куда можно подключаться
    Клиент решает, когда переподключаться
    Клиент решает, куда подключаться
    Клиент инициирует переподключение
    Клиент выбирает, на какую частоту подключаться (2.4 или 5ггц)

    АП может:
    - Отвечать с задержкой на запросы аутентификации от клиента (как одна из реализаций band-steering, например)
    - Отказывать в аутентификации клиенту (по силе сигнала, при большой нагрузке на АП и тп)
    - Де-аутентифицировать клиента (должно использоваться как "крайняя мера".
    - Предоставлять клиенту оптимизированный список соседних АП для роуминга - 802.11k
    - Предоставлять информацию о загруженности других АП 802.11v
    - Ускорять процесс роуминга, используя "быструю аутентификацию" заместо полного процесса переаутентификации - 802.11r

    При этом, kvr - совершенно не обязательны и требуется поддержка оного и клиентом, и АП

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

    Во всём этом, "МОЖЕТ" - ключевое слово. Несмотря на все вышеперечисленное, именно клиент решает, куда и как он хочет подключаться, и его решения могут целиком и полностью не совпадать с "рекомендациями и желаниями", полученными от АП. Потому что так решили те, кто писал драйвера и прошивку модуля.

    Отсюда появляются Типичные ситуации:
    - АП де-аутентифицирует\не аутентифицирует клиента. Он продолжает попытки коннекта к "старой" АП. Потому что хочет. Роуминга не происходит. Вифи у клиента не подключается.
    - Игнорирование клиентом одной из частот (2.4 или 5ггц) просто потому, что у него где-то внутри стоит приоритет одной из.

    Как "последнее слово" и итог: "Бесшовного" роуминга в 802.11 аКа Wi-Fi не существует в принципе. Максимум - "быстрый роуминг на стероидах". Повлиять на поведение клиента мы не можем от слова никак, лишь надеяться на адекватность его драйверов\прошивки.

    Как таковой "настоящий" роуминг, который "handover" - в 802.11 отсутствует и не предусмотрен стандартом.
    Ответ написан
    Комментировать
  • Что лучше использовать для "безшовного" WIFI, Mikrotik или Ubiquiti?

    @m0hn
    Я использовал решение Edimax. На Хабре есть статья, которая меня вдохновила на использование этого оборудования. Мне понравилась как у них сделано, кроме одного минуса. Чтобы применить изменения надо перезапускать все точки.

    Для мелких контор подойдёт решение от Keenetik. Роуминг они начали включать в последним ревизии.
    Ответ написан
    2 комментария
  • Что лучше использовать для "безшовного" WIFI, Mikrotik или Ubiquiti?

    @miv63
    Убики, как уже сказали не поддерживают "бесшовный" роуминг, но реализация у них очень даже не плохая за эти деньги. Нормально работать капсман мы так и не осилили - основные беды были на дешёвых wifi интерфейсах у клиентов ( тсд китайские на Андроиде). Постоянные глюки. В ту же очередь хорошие ноуты и телефоны работали отлично. Элементарный пинг при переходе очень редко пропускал пакеты. Но и сам микротик заявляет не ждать от них чего-то особенного, т.к. для них это направление только у стадии зачатия и их точки просто чтобы закрыть сегмент рынка. Может быть позже все допилят. Мы в итоге ушли на extreme networks ( он же zebra, он же Motorola). Да настройка требует определенных навыков и знаний, опыта в циско стайл в cli), но возможности колоссальные. Ценник ниже Арубы например - главное найти нормального продовца. Но Есть некие проблемы с интеловыми интерфейсами при пробуждении винды - глючит на переходах с 20 на 40 мхз . Маки например работают без сбоев. Не реклама - просто вариант альтернативы.
    Ответ написан
    Комментировать
  • Недоступен Mikrotik. Странности в winbox при подключении, может кто сталкивался?

    @Dupych
    1. На микрот можно заходить по МАК , даже если вырубить все службы. Winbox, ssh, telnet. Все равно можно зайти. Главное в МАК СЕРВЕРЕ указать , что в микрот захотите только из локалки.
    2. Враги могут по WAN пустить Bogon сеть те симулировать 192.168.х.х на WANе. Нужно отбрасывать такие сети на фаерволе.
    Ответ написан
    2 комментария
  • Релей для exchange на postfix для хранения вх/Исх писем?

    @Yestestvenno
    Системный администратор
    nano /etc/postfix/main.cf
    Find#myorigin”
    myorigin = domain.com
    Find#inet_interfaces”
    Uncomment
    #inet_interfaces = all
    Comment out
    inet_interfaces = localhost
    Find #mydestination
    Comment out
    mydestination = $myhostname, localhost.$mydomain, localhost
    Add line
    mydestination =
    Find #local_recipient_maps
    Uncomment
    #local_recipient_maps =
    Find #mynetworks
    Add this line
    mynetworks = 10.0.0.0/24
    Find #relayhost”
    Add this line
    transport_maps = hash:/etc/postfix/transport

    vim /etc/postfix/transport
    hostname.com.ua smtp:[10.0.0.13] # exchange

    postmap /etc/postfix/transport

    Find relay_domains
    relay_domains = hostname.com.ua

    service postfix restart

    + нашаманить правил чтобы не лезли всякие через вас...

    это таксказать ретранслятор с возможностю прикрутить фильтры для отсеевания почты

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

    zhovner
    @zhovner
    Гик, задрот и богомол
    ACR122U это PC/SC совместимый ридер. С ним будет работать любой соответствующий софт.

    Есть в том числе и родная программа от ACS которая входит в состав SDK. Список программ перечислен здесь на вкладке SDK: https://www.acs.com.hk/en/products/3/acr122u-usb-n...
    Он платный, но можно найти на торрентах. Кажется программа, которая умеет работать с mifare называется Smart Card and Reader Tool, но она достаточно неудобная.

    Для низкоуровневой работы с картами есть Smart Card Scripter www.infintuary.org/scs_dl.php

    Есть еще cardpeek, оно вроде тоже поддерживает mifare pannetrat.com/Cardpeek

    Самый удобный софт для работы с mifare под windows пишет индус и называется он "ACR122U Made Easy"
    Вот здесь демонстрация на видео https://www.youtube.com/playlist?list=PLMZxqa0e86m...
    Но он платный, чтобы купить лицензию нужно писать ему на почту dc.finitepi@gmail.com

    Лично мне больше всего нравится программа mfterm, она умеет все что вам нужно, в том числе перезаписать UID на картах mifare zero. Правда она консольная. Но я все же советую попробовать.
    Самый просто вариант, это скачать дистрибутив kali linux для vmware, там уже все установлено. Vmware player бесплатный.
    Ответ написан
    1 комментарий
  • Кто такой Systems architect?

    Wott
    @Wott
    Результатом работы должен быть документ — system design или что-то похожее.
    В нем должно быть описано как устроена система с точностью до очевидного ( вообще или для разработчиков в данной команде ). Это может быть и схема типа того что в топике, если указанные кружочки и квадратики известные команде кирпичики. Но вообще должен содержать
    1. общую схему компонент
    2. описание компонент — технологии, вендор, критичные параметры, необходимые фичи
    3. описание взаимодействия компонент, если надо диаграммы
    4. расчеты производительности, нагрузки, предельные параметры
    5. расширяемость. возможные пути улучшения критичных параметров
    и по хорошему каждое утверждение или выбор должны быть обоснованы, если не навязаны сверху
    Ответ написан
    1 комментарий
  • Кто такой Systems architect?

    charon
    @charon
    моё понимание: системный архитектор в разработке ПО — это такой работник, который выбирает способ воплощения сложных фантазий заказчика и главное держит всю систему в голове в целом, не давая ей развалиться, когда разработчики начинают свою работу. Большинство задач заказчика не стоят внимания архитектора, но когда требуются радикальные изменения в фундаментальных частях системы, то необходима консультация архитектора. UML-диаграммы — да, должен рисовать. Архитектор должен находить общий язык с программистами на любом языке и технологии, а более универсального языка, чем UML, пока для этого не придумали.
    Ответ написан
    Комментировать