Юбилейный десятый DevConf пройдет в этом году 21-22 июня в X-perience Hall.
Как всегда - Вы решаете, кто попадет в программу секции Backend - голосуйте за интересные доклады, список заявок под катом
( читать дальше... )
Юбилейный десятый DevConf пройдет в этом году 21-22 июня в X-perience Hall.
Как всегда - Вы решаете, кто попадет в программу секции Backend - голосуйте за интересные доклады, список заявок под катом
( читать дальше... )
Мой комп согласен работать на ядре 4.13. Убунту и Минт не хотят работать с новыми ядрами. Некоторую инфу нашел на эту тему. Нужно свой биос обновить. Но я этого делать не умею и боюсь, чтобы потом комп вообще не перестал работать. Будет ли этот баг исправлен или мой комп обречён?
Вот какая ошибка.
Нужен слабый VPS/VDS для разработки личного проекта. Требования:
Знаю только ruvds за 130||240 рублей. Какие ещё есть варианты? Чем пользуютесь?
Приветствую.
Как корректно валидировать поле select формы, которое динамически наполняется значениями? К примеру, есть 2 пользователя с разными списками устройств. Наполнить значениями модель не проблема, а как потом наименьшими усилиями валидировать её на то, чтобы значения переданные клиентом находились в списке разрешённых значений, коотрые по id пользователя нужно каждый раз получать из БД?
В Django и WTForm такое делается почти автоматически, потому как есть сущность «форма»
проект предусматривает установку сенсоров на объектах наземной инфраструктуры. Они будут передавать сигналы на спутники в случае отклонений статуса объектов от нормы. После поступления сигналов с датчиков будет включаться система «Государево око», которая начнет снимать объект с разных углов и передавать сигнал об отклонениях через интернет,
Подробнее: https://www.newsru.com/russia/07jun2019/gonec.html
Установлен nextcloud на debian+lamp.
Изначально ставил для тестирования, но все прошло гладко и теперь хочу оставить облако и использовать его дальше.
Хочу поменять на более сложный пароль для root в mysql и пароль для nexclouduserdb.
Пароль то я им сменю, а где надо в конфигах поменять пароли на новые, чтобы все продолжило и дальше работать?
https://www.znak.com/2019-06-07/v_yandekse_podtverdili_chto_nashli_reshenie_p...
Ъ:
«Ситуация очень простая: есть „закон Яровой“, и все его должны исполнять. Наша задача — сделать так, чтобы соблюдение закона не противоречило приватности пользовательских данных», — цитирует Худавердяна РБК.
По его словам, решение проблемы у участников конфликта «действительно есть», но он отказался раскрыть детали.
Ранее: ФСБ затребовала от Яндекса сессионные ключи шифрования, предоставляющие доступ не только к содержимому почты и яндекс.диска, но и ко всей метадате. https://roskomsvoboda.org/47454/
Всем привет, возникла проблема, необходимо уменьшить виртуальный диск. Гипервизор - proxmox, размер диска - 500гб, надо уменьшить до 100, файлы занимают 39гб. ОС - centos 7, без графического интерфейса. К сожалению с линуксом не знаком, а пока администратор в отпуске, надо это сделать. Пробовал через rsync все файлы передать на другой диск, но он не включился по итогу. Пробовал переводить диск в raw и выполнял сделать qemu-img resize -f raw vm-763-disk-2.raw 100G, результат как вы понимаете не превзошел ожидания, сам образ диска qcow2 формата. Файловая система как я понял xfs. dd не хочет переносить на меньший диск. Подскажите пожалуйста как это сделать
Facebook запретила предустанавливать на смартфоны Huawei собственные приложения. Об этом пишет Reuters.
Речь идет о мобильных клиентах соцсетей Facebook и Instagram, а также мессенджере WhatsApp. Это не затронет уже вышедшие и доступные к покупке смартфоны и касается лишь устройств, которые Huawei будет производить в будущем. Также пользователи смогут самостоятельно устанавливать указанные приложения.
https://lenta.ru/news/2019/06/07/fb_huawei/
Всем привет!
ovirt 4.3.2.1-1.el7
При попытке редактирования любого хоста на вэб-портале стал вдруг ругаться:
Uncaught exception
В ui.log
2019-06-07 15:09:17,706+03 ERROR [org.ovirt.engine.ui.frontend.server.gwt.OvirtRemoteLoggingService] (default task-5) [] Permutation name: 0D2DB7A91B469CC36C64386E5632FAC5
2019-06-07 15:09:17,706+03 ERROR [org.ovirt.engine.ui.frontend.server.gwt.OvirtRemoteLoggingService] (default task-5) [] Uncaught exception: com.google.gwt.core.client.JavaScriptException: (TypeError) : oab(...) is null
at org.ovirt.engine.ui.webadmin.section.main.view.popup.host.HostPopupView.$lambda$0(HostPopupView.java:693)
at org.ovirt.engine.ui.webadmin.section.main.view.popup.host.HostPopupView$lambda$0$Type.eventRaised(HostPopupView.java:693)
at org.ovirt.engine.ui.uicompat.Event.$raise(Event.java:99)
at org.ovirt.engine.ui.uicommonweb.models.ListModel.$setSelectedItem(ListModel.java:82)
at org.ovirt.engine.ui.uicommonweb.models.ListModel.setSelectedItem(ListModel.java:78)
at org.ovirt.engine.ui.uicommonweb.models.ListModel.itemsChanged(ListModel.java:236)
at org.ovirt.engine.ui.uicommonweb.models.ListModel.$itemsChanged(ListModel.java:224)
at org.ovirt.engine.ui.uicommonweb.models.ListModel.$setItems(ListModel.java:102)
at org.ovirt.engine.ui.uicommonweb.models.hosts.HostModel.$updateClusterList(HostModel.java:1037)
at org.ovirt.engine.ui.uicommonweb.models.hosts.HostModel.$lambda$13(HostModel.java:1017)
at org.ovirt.engine.ui.uicommonweb.models.hosts.HostModel$lambda$13$Type.onSuccess(HostModel.java:1017)
at org.ovirt.engine.ui.frontend.Frontend$1.$onSuccess(Frontend.java:227) [frontend.jar:]
at org.ovirt.engine.ui.frontend.Frontend$1.onSuccess(Frontend.java:227) [frontend.jar:]
at org.ovirt.engine.ui.frontend.communication.OperationProcessor$1.$onSuccess(OperationProcessor.java:133) [frontend.jar:]
at org.ovirt.engine.ui.frontend.communication.OperationProcessor$1.onSuccess(OperationProcessor.java:133) [frontend.jar:]
at org.ovirt.engine.ui.frontend.communication.GWTRPCCommunicationProvider$5$1.$onSuccess(GWTRPCCommunicationProvider.java:270) [frontend.jar:]
at org.ovirt.engine.ui.frontend.communication.GWTRPCCommunicationProvider$5$1.onSuccess(GWTRPCCommunicationProvider.java:270) [frontend.jar:]
at com.google.gwt.user.client.rpc.impl.RequestCallbackAdapter.onResponseReceived(RequestCallbackAdapter.java:198) [gwt-servlet.jar:]
at com.google.gwt.http.client.Request.$fireOnResponseReceived(Request.java:233) [gwt-servlet.jar:]
at com.google.gwt.http.client.RequestBuilder$1.onReadyStateChange(RequestBuilder.java:409) [gwt-servlet.jar:]
at Unknown.onreadystatechange<(cluster/ovirt-engine/webadmin/?locale=en_US#hos...)
at com.google.gwt.core.client.impl.Impl.apply(Impl.java:236) [gwt-servlet.jar:]
at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:275) [gwt-servlet.jar:]
at Unknown.Su/<(cluster/ovirt-engine/webadmin/?locale=en_US#hos...)
at Unknown.anonymous(Unknown)
Что делать, куда копать?
service ovirt-engine restart
пробовал, не помогает
Всем привет. Появилась проблема, уже всё перепробовал, может вы подскажете. Есть сервер с 32 ядрами и 128гб рамы. Есть некий софт, который на 1 процесс плодит 10к открытий файлов. Запускаю несколько сотен этих процессов - и всё валится по лимиту на открытие файлов. По lsof получается открытых файлов всего в системе около 2.5 млн.
В sysctl:
fs.file-max = 30000000
ulimit -a :
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 514786
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1000000
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 514786
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
Хочу выставить hard-лимит открытых файлов в 10 млн и получаю ошибку:
ulimit -Hn 10000000
-bash: ulimit: open files: cannot modify limit: Operation not permitted
security.limit:
* soft nproc 1000000
* hard nproc 1000000
* - nofile 10000000
root - nofile 10000000
worker - nofile 10000000
worker1 - nofile 10000000
* - memlock unlimited
Так же по наступлению лимита баш при использовании пайпов говорит что не может форкнуться. Я что-то не так делаю, или чего-то не понимаю? Или ещё где-то выше захардкожен в ядре лимит?
Всем буду очень благодарен за помощь.
PS файлы открываются в /dev/shm/, так что сервер всё это дело сильно не должно нагружать. Уменьшать количество открытий файлов тоже не вариант, т.к. по сути эти открытия создаёт блоб, который сложно расковырять.
Привет!
Как рассчитать конфигурацию компа под задачу?
Известна сложность алгоритма и требуемое время работы, правда, думаю, вряд ли это сильно поможет. Проводить замеры времени?
я попробовал добавить - local7.*
пробую разные команды вводить в консоли, но в логе ничего нет
можно ли логировать действия в консоли через syslog-ng?
Не шлются файлы с смартфона на ноутбук (Fedora 9) с BTD-MINI1 (Bluetooth-адаптер подключаемый к USB-порту).
Есть наблюдения:
В «Настройках» смартфона в разделе «Bluetooth» ноутбук «видим». Но при попытке отослать, допустим фото, в меню отсылки ноутбук не предлагается.
Если к ноутбуку Bluetooth-адаптер подключить до загрузки ОС и с подключенным загрузить ОС, такой проблемы нет и файлы нормально отсылаются.
PS С портом для SD карт примерно та же история (не «видны» SD-карты при подключении к ноутбуку), но лечится просто: [root@**********]# /sbin/modprobe pciehp pciehp_force=1
Также, если компания, в которой вы работаете, накладывает ограничения на выбор ОС, было бы интересно узнать её масштаб, если это не секрет.
Выбираю ОС сам, использую GNU/Linux | 57 |
По требованию работодателя использую Windows | 11 |
Выбираю ОС сам, использую Windows | 10 |
Выбираю ОС сам, использую macOS | 7 |
По требованию работодателя использую GNU/Linux | 3 |
По требованию работодателя использую macOS | 3 |
Не работаю [за компьютером], но хочу проголосавать за GNU/Linux | 3 |
Моего варианта здесь нет (напишу в комментариях) | 3 |
По требованию работодателя использую что-то другое | 0 |
Выбираю ОС сам, использую что-то другое | 0 |
Не работаю [за компьютером], но хочу проголосавать за Windows | 0 |
Не работаю [за компьютером], хочу проголосавать за macOS | 0 |
Не работаю [за компьютером], хочу проголосавать за что-то другое | 0 |
Всего голосов: 97 |
Котятки, сегодня пятнично, и, я надеюсь, вы окажетесь более разговорчивыми, чем в другие дни. Хочу сделать вброс и надеюсь получить в ответ на него интересные мысли. Я давно занимаюсь этим вашим программированием, порядка восемьнадцати лет. И сколько я им занимаюсь, столько мечтал, что когда-нибудь запилю свой проект и выйду на самоокупаемость, после чего перестану работать на дядю и начну работать на клиентов. Несколько раз я был близок к этому, но каждый раз сила обстоятельств оказывалась для меня непреодолимой. Это были и десктопные проекты, и флеш игры, и веб, всякое было, но кто прошлое помянет - тому глаз вон, потому давайте не будем о грустном. Я хочу поинтересоваться у вас во-первых, как вы считаете, насколько реально одинокому разработчику стать самому себе хозяином? Хотя, это не столь важный вопрос, как второй. Потому что я сам для себе уже показал на практике, что это осуществимо. Второй вопрос, более важный, - что таки актуально сейчас делать, чтобы осуществить эту затею? Чмоки всем, кто в чяте.
Добрый день Уважаемые!
Есть openvpn server 2.4.7 на centos 6.1 и клиент на Win 2012 r2 от openvpn.net
На сервере настроен nat для RDP к виндовой машине и маскарад для инета через vpn.
К виндовой машине подключаюсь по RDP через vpn IP, всё замечательно работает до тех пор пока не открою какую нибудь страничку в браузере, появляются задержки и потери пингов:
Ответ от 8.8.8.8: число байт=32 время=18мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=17мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=45мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=18мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=18мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=3392мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=2022мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=17мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=1090мс TTL=44
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Ответ от 8.8.8.8: число байт=32 время=3540мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=1982мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=2000мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=17мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=1040мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=70мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=2980мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=1972мс TTL=44
Превышен интервал ожидания для запроса.
Ответ от 8.8.8.8: число байт=32 время=3072мс TTL=44
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Ответ от 8.8.8.8: число байт=32 время=1302мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=26мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=1025мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=26мс TTL=44
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Ответ от 8.8.8.8: число байт=32 время=3498мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=2996мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=20мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=19мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=17мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=994мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=18мс TTL=44
Ответ от 8.8.8.8: число байт=32 время=17мс TTL=44
Без vpn всё работает без проблем
Конфиг сервера:
port 13555
proto udp
dev tun
ca /etc/openvpn/ca.crt
cert /etc/openvpn/server.crt
key /etc/openvpn/server.key
dh /etc/openvpn/dh.pem
server 192.168.50.0 255.255.255.0
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
ifconfig-pool-persist ipp.txt
keepalive 10 120
#comp-lzo
persist-key
persist-tun
status /var/log/openvpn/openvpn-status.log
log /var/log/openvpn/openvpn.log
verb 3
Конфиг клиента:
dev tun
proto udp
remote *IP сервера* 13555
client
resolv-retry infinite
ns-cert-type server
ca ca.crt
cert client.crt
key client.key
#route 172.17.212.0 255.255.255.0
persist-key
persist-tun
#comp-lzo
verb 3
С линуксами я не дружу, помогите разобраться