И это всё МОЁ

Юбилейный десятый DevConf пройдет в этом году 21-22 июня в X-perience Hall.

Как всегда - Вы решаете, кто попадет в программу секции Backend - голосуйте за интересные доклады, список заявок под катом

( читать дальше... )








 , , , ,








И это всё МОЁ

Мой комп согласен работать на ядре 4.13. Убунту и Минт не хотят работать с новыми ядрами. Некоторую инфу нашел на эту тему. Нужно свой биос обновить. Но я этого делать не умею и боюсь, чтобы потом комп вообще не перестал работать. Будет ли этот баг исправлен или мой комп обречён?

Вот какая ошибка.

https://ibb.co/9G2nj11








 








И это всё МОЁ
21-22 июня в Москве в X-perience Hall состоится юбилейный десятый DevConf. Как и раньше, решение о приёме докладов в секции Backend принимается на основе голосования.



И это всё МОЁ

Нужен слабый VPS/VDS для разработки личного проекта. Требования:



  • OS: Arch, Ubuntu

  • RAM: 1 GB, 0.5 GB тоже ок. Больше не нужно.

  • Disk: 10 GB. Больше не нужно.

  • Внешний IP: 1

  • Возможность привязать домен

  • Платность


Знаю только 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/








 , ,








И это всё МОЁ


Платформа: Windows
Версия: AIMP v4.50 или более новая

Форма: Все-в-одном (All-in-One)
Тон: Светлый
Поверхность: Глянцевая

WMP 10 on Deviantart



И это всё МОЁ


Платформа: Windows
Версия: AIMP v4.50 или более новая

Форма: Все-в-одном (All-in-One)
Тон: Темный, Светлый
Поверхность: Матовая

WMP 9 on Deviantart



И это всё МОЁ

Всем привет, возникла проблема, необходимо уменьшить виртуальный диск. Гипервизор - 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/Linux57
По требованию работодателя использую Windows11
Выбираю ОС сам, использую Windows10
Выбираю ОС сам, использую macOS7
По требованию работодателя использую GNU/Linux3
По требованию работодателя использую macOS3
Не работаю [за компьютером], но хочу проголосавать за GNU/Linux3
Моего варианта здесь нет (напишу в комментариях)3
По требованию работодателя использую что-то другое0
Выбираю ОС сам, использую что-то другое0
Не работаю [за компьютером], но хочу проголосавать за Windows0
Не работаю [за компьютером], хочу проголосавать за macOS0
Не работаю [за компьютером], хочу проголосавать за что-то другое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

С линуксами я не дружу, помогите разобраться








 , , ,