приватность любых адресов можно эффективно сделать через дроп пакетов на пачку адресов на соответствующих узлах сети.Ну да, это мы сегодня такие умные, чет я не помню такого решения на момент конца 90х начала 00. Все локалки ходили через нат, так как это было основной темой по подключению локалок к инету на опеннете.
и nat это не ограничение, а следствие ошибки при проектировании количества ипв4 адресов.Вроде нат появился сильно раньше проблемы с ип4, и больше связан с приватностью внутренних сетей. А вот уже использование нат как костыля для ип4 - следствие ошибки проектирования.
Кстати где-то читал про formenctype="multipart/form-data", но тоже не сработало.Все сработало, проблема не в хтмл части (ну, если ее нормально написать), проблема в обработке на стороне сервера, код которой вы не привели. Откройте инструменты разработчика, нетворк, потом сделайте субмит формы и посмотрите как уходят данные. Все поля в запросе будут присутствовать. Дело в том что в ноде, в отличие от пхп, приходится обрабатывать поток чуть ли не вручную, или использовать библиотеки, в отличие от того же пхп, где все встроено в язык изначально. Но данные передаются с клиента одинаково.
есть ли готовая библиотека для того, чтобы генерировать pdf файлы на сайтеБиблиотеки бывают к чему-то, к движку, к языку, к цмс... Что конкретно вас интересует?
Можно использовать тернарные операторы,А где там у вас тернарные операторы?
(пойду искать почему catch (Exception $e) а не catch(PDOException $e) ).По тому что PDOException входит в подмножество Exception и все равно будет словлено, если объяснять простым языком.
Я думаю что проблема в том, что при использовании ffmpeg путь переопределяется на исполняемый файл ffmpeg, поэтому он не может найти видео.нет, тем более при указании полного пути от корня. Проблема может быть в названии файла, если в пути присутствуют нетипичные символы, например русские буквы или пробелы.
Я пытаюсь хотя бы прочитать информацию о файле. В документации это было описано так.В таком формате вы в любом случае получите ошибку, как минимум нужно добавить в конец -f null - , но правильнее использовать для получения информации о файле ffprobe, который идет в пакете вместе с ffmpeg. Подозреваю что ошибка относится к отсутствию выходного файла.
Оборудование, софт, требования к железу и местности.В принципе hint000 достаточно точно описал все, 2 роутера в режиме bridge организуют "мост" между 2 сегментами кабельной сети. Подойдут любые железки с функцией режима bridge, тут уже по кошельку/отзывам/предпочтениям. Желательно купить направленные антенны, и вывести их на фасад здания, направив друг на друга. Мы делали сами, но сейчас они продаются готовые относительно недорого. Желательна прямая видимость антенн друг другом, вайфай весьма капризен к препятствиям.
Так же, каким образом реализовать первый пункт?Сервер (софт на сервере или железо типа микротика) и клиент - софтина организующая закрытый шифрованный канал до целевого сервера, например openVPN, софт бесплатный.