Valdemar Smörman, домру. Но сразу замечу именно домру а не выкупленный другой пров с его оборудованием, т.е. в моем случае линии построенные с нуля. Просто буквально на другом конце города тоже квартира и там домру это тихий ужас, тариф какбы 100, т.е. хитрая фраза "до 100 мбит*" а на практике самое жирное это 30-50 и то если повезет, в час пик еще хуже, сверху все посыпано отвалами довольно частыми.
Valdemar Smörman, белый это как повезет, всегда есть вероятность ситуации как у автора вопроса и это нормально. А продают провайдеры как услугу именно статику которая естественно привязывает тебе конкретный белый ip.
А по белости, ну мой провайдер дает мне 800 мбит\с , бесплатно белый пул ipv6 и за 10р в месяц статичный ipv4. И нет это не Москва и не Питер.
С бесперебойным питаловом есть вариант не только от 220v но и слаботочные. У нас к примеру в шкафах стоят апсы 220 на 24v, а дальше уже каким железкам напрямую 24v а каким то dc-dc блоки из 24 на 12 или 5, в т.ч. есть и апсы миниатюрные слаботочные
По БД, можете и смонтировать папкой но зачем если БД умеет работать по сети..
Выключать. банально командой "shutdown время". Это корректно все выключит, если ни какие службы не повисли.
q2zoff, видимо стандартный конфиг пульсы другой, опять же банально попробовать отключить линейный вход и микрофон через конфиг пульсы.
Что бы выяснить что влияет на шум пробуйте для эксперимента в pavucontrol включать\отключать разные входы\выходы и найдете виновника.
domanskiy, пытайтесь и осваивайте, только перед этим почитайте книгу, статью о MVC, что это, зачем, как и где применяется, как используется в java и в javafx в частности. Скажу даже по другому, MVC это обобщенный принцип, а вот его реализаций в подходе уйма.
Сам вопрос противоречит вообще всему.
Если утрировать то примерно так образно будет выглядеть один из вариантов MVC в javafx:
К примеру программа которая должна читать\сохранять файл, и выводить содержимое в таблицу на форме.
M (Model) - скажем будет DataModel.class. В нем 3 функции loadData(), saveData() и getData(). Реализует полностью логику работы Как читать\писать файл. Как переварить данные, сложить\умножить\...
V (View) - это непосредственно то как что то будет отображено на форме, т.е. это сам FXML файл или класс описывающий интерфейс, где какая кнопка, как она выглядит. Предоставляет ListView и пару кнопок для обращения к себе. Абсолютно ничего не знает откуда и как берутся данные для отображения(т.е. совсем).
С (Controller) - к примеру DataController.class. Этот класс знает только что предоставил View (опять же просто знает что там есть UI который сам нарисует) и пару кнопок, опять же не знает как они выглядят, где они находятся. Также знает где взять данные (из DataModel) но абсолютно не знает как она их получает. По итогу, тут идет стык Представления и Данных. Просто берет из DataModel методом getData() данные и передает их в View в listView. Берет событие кнопки load и вызывает в DataModel метод loadData(). При этом еще раз, контроллер понятия не имеет, где там кнопка на форме, как добываются данные, ему это до фени.
Как итог каждая часть не зависит от другой. Надо чтобы вместо получения данных из файла они брались из БД или телепатией? Не вопрос, просто переделай DataModel.class , все остальные части программы даже не поймут что что то изменилось. Надо вместо JavaFX отдать данные в виде вэб странички? Пожалуйста меняй View и опять же ничего другого переделывать не надо.
А теперь возвращаемся к началу, бегом читать литературу.
Wexter, rhel это необходимость суровая обусловленная очень специфичным софтом и в случае непредвиденных ситуаций нужно максимально быстрое решение. Так что насчет страдать это вы погорячились очень сильно.
al_gon, плюсую что нефиг хранить конфиг в проекте. Лучше в System.getProperty("user.home") или аппдате. Также добавлю что если нужна хоть минимальная защита для простых случаев то можно либу jasypt заюзать т.к. в ней есть шифрованные properties а в качестве ключа шифра использовать к примеру MAC адрес сетевухи.
Как итог довольно просто в реализации, кросплатформенно, и довольно сложно будет обгадиться случайно отдав проперти с паролем, а на случай если всеже как то его отдаш то страховка в виде того что он шифрован ключиком в виде макадреса.
Tesla4o, да, надо будет купить переходничек. Стоят они копейки. Единственное еще раз, смотрите такие для которых в linux есть драйвер из коробки.
Другой вопрос что за странная задача в которой понадобилась толкать данные не через локалку? У вас уже openwrt и обычный ПК да еще и похоже что openwrt на роутере который сеть и раздает.
Рональд Макдональд, ничего фантастичного, про первые два почитай, операторы дефакто знают все, у органов доступ через операторов либо спец железки в виде бс сот фейковых и даже есть в продаже правда не свободной.
Каптив портал крайне реален, проверено лично.
Я конечно не уверен но мне кажется можно чуть проще и с сертификатами проблем не должно возникнуть.
Поднять свой днс сервер и все запросы домена гугла подменять на localhost.
Поднять nginx, в нем слушать запрос и отвечать 301 на bing.com
В такой ситуации по идее не должно быть проблем с СА. Браузер при попытке google.com магически перейдет на bing.com. Или я уже забыл как это все работает, что тоже возможно.
Владимир, как написал автор сервер могут перезагрузить. Соответственно после перезагрузки нужно и начинать решать проблемы.
Ярослав Поляков, видимо не хотите понимать что я пытаюсь донести до Вас. Раз так то идите тупейшим путем, режьте глобально через cgroups потребление ресурсов для группы пользователей и под ними запускайте весь ваш софт который по совершенно неинтересной для вас причине начинает их выжирать. Демона ssh оставьте вне этих групп.
Еще вариант ulimit чтобы рулить в пределах процесса конкретного(хотя точнее будет сессии).
Еще вариант , раз вам глубоко пофиг на причина а значит и рождаемые вами проблемы убийства процессов и возможной потери данных, шаманить с конфигами самого OOMKiller чтобы он сам прибивал толстяка. В конечном счете сейчас вам нужен ssh чтобы просто прибить процесс так проще это автоматизировать.
Ярослав Поляков, еще раз, ищите первоисточник. Грубо , есть задача которая жрет все ЦП время? Ограничьте ее и оставьте свободным хотябы одно.? нет ядер\потоков тогда ограничьте для процесса потребление. Процесс жрет всю память, ограничьте потребление!
Теперь еще раз внимательно перечитайте оба сообщения.