#pragma GCC diagnostic ignored "-Wunknown-pragmas"
не срабатывает. Включены -Wall и -Wextra, и компилятор ругается на попавшийся ему #pragma warning(disable: 4996). Разве так должно быть?
gcc 8.3.1
#pragma GCC diagnostic ignored "-Wunknown-pragmas"
не срабатывает. Включены -Wall и -Wextra, и компилятор ругается на попавшийся ему #pragma warning(disable: 4996). Разве так должно быть?
gcc 8.3.1
Здравствуйте! Не могу скачать зависимый пакет для shutter с sourceforge.net из-за корп. прокси. Но могу подсунуть его файлом окольными путями на машину. Не знаю только куда и вообще можно ли?
yay -S shutter
...
==> Making package: libgnomecanvas 2.30.3-4
==> Retrieving sources...
-> Found libgnomecanvas-2.30.3.tar.bz2
==> Validating source files with sha256sums...
libgnomecanvas-2.30.3.tar.bz2 ... Passed
==> Making package: gnomecanvas-perl 1.002-18
==> Retrieving sources...
-> Downloading Gnome2-Canvas-1.002.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (22) The requested URL returned error: 403 Forbidden
==> ERROR: Failure while downloading downloads.sourceforge.net/sourceforge/gtk2-perl...
Aborting...
Error downloading sources: gnomecanvas-perl
Собственно сабж. Так как протокол WebDAV на ЯД де-факто принял ислам ( Яндекс Диск и Webdav (комментарий) ), нужно подыскать что-то другое для хранения бэкапов.
Гугло диск, мега и дропбокс больно уж кусаются по ценам ~10$ в месяц.
Кто что может что посоветовать? Желательно поддерживающее какой-нибудь гуманоидный файловый протокол.
приветсвую всех, с момента перехода на 240 сидел на винде и играл в игры, наигрался и решил перейти на линукс, и удивился как странно ведут себя браузеры: прокрутка просто ужасная, хотя курсор отрабатывает плавно, видимо где то там в браузерах 60 fps стоит, как сделать так же как на винде? очень нравится как листаются страницы на хай рефреш рейте
в настройках дисплея и xrandr стоит 240 как и положено
для справки видеокарта rx 580
Приветствую всех!
Pulseaudio в системном режиме во время старта системы сигнализирует об ошибке:
Failed to open cookie file ‘/var/run/pulse/.pulse-cookie’: Немає такого файла або каталогу
Failed to load authentication key ‘/var/run/pulse/.pulse-cookie’: Немає такого файла або каталогу
Соответственно не работают другие служби от pulseaudio зависящие (mpd, shairport-sync)
Перезапуск служб последовательно вручную:
systemctl restart pulseaudio
systemctl restart shairport-sync
происходит без ошибок и далее все работает без проблем, ошибка только во время старта системы
Сам скрипт запуска pulseaudio:
[Unit]
Description=PulseAudio system server
After=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/pulseaudio –daemonize=no –system –realtime –log-target=journal
[Install]
WantedBy=multi-user.target
Настройки pulse:
cat /etc/pulse/system.pa | egrep -v «^#|^$»
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
load-module module-detect
.endif
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix
load-module module-stream-restore
load-module module-device-restore
load-module module-default-device-restore
load-module module-rescue-streams
load-module module-always-sink
load-module module-suspend-on-idle
load-module module-position-event-sounds
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;
192.168.0.0/24 auth-anonymous=1
load-module module-native-protocol-unix auth-anonymous=1 socket=/run/pulse/native-unix
load-module module-zeroconf-publish
Далее:
file /var/run
/var/run: symbolic link to /run
mount | grep «/run»
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=206092k,mode=755)
Пробовал добавлять разные условия запуска в systemd (после монтирования и т.д.), делал запуск с rc.local - не помагает
Система:
Ubuntu 16.04.6 LTS
3.10.108-BPI-M2U-Kernel armv7l
BananaPi Ultra M2
Почему пользователь может не меняться?
Остается root и всё.
Прошу без сарказма.
«Инфосекьюрити» — специализированный сервис-провайдер, оказывающий услуги в сфере информационной безопасности ищет Scala разработчика.
Если вы разрабатывали системы мониторинга и предотвращение угроз в области информационной безопасности,
Участвовали в разработке архитектуры систем,
Писали коды на Java, Scala, проводили code-review пожалуйста откликнитесь. Рекомендации так же приветствуются
Требуемые навыки:
java/scala, spark;
общие знания алгоритмов и структур данных (базовые дисциплины CS);
понимание проблематики разработки распределенных приложений.
Подробнее о вакансии https://hh.ru/vacancy/32785143
Контакты:
Эмине Абдуллаева
Менеджер по персоналу
Отдел подбора и адаптации персонала в Москве
Т +74952320023 доб. 1904 | М +7 (967)-294-99-94| [email protected]
Есть ли прокси-сервер с возможностью назначать пользователю внешний IP (к серверу прикреплены несколько IP)? Нагуглил, что у 3proxy можно выбрать внешний IP, но насчёт именно IP для пользователя пока ничего не нашёл.
Протокол не важен.
Или подскажите правильный запрос в гугле.
Шалом, уважаемые.
Начал я как-то углублённо Джангу изучать (о чём сейчас искренне сожалею) и в одном из учебных заданий вылезла бяка: есть следующие модели:
class Pizza(models.Model):
name = models.CharField(null=False, max_length=200)
dough = models.ForeignKey(Dough, on_delete=models.CASCADE, default=0)
topping = models.ForeignKey(Topping, on_delete=models.CASCADE, default=0)
price = models.DecimalField(max_digits=5, decimal_places=2, default=0)
def __str__(self):
return self.name
def make_order(self, count):
return InstancePizza.objects.create(name=self.name, price=self.price, pizza_template=self, count=count)
class InstancePizza(models.Model):
pizza_template = models.ForeignKey(Pizza, related_name='pizza_template', on_delete=models.SET_NULL, null=True, blank=True)
count = models.PositiveIntegerField(default=1)
name = models.CharField(null=True, blank=True, max_length=200)
price = models.DecimalField(max_digits=5, decimal_places=2, default=0, null=True, blank=True)
def __str__(self):
return 'name: {}, price: {}, full price: {}'.format(self.name, str(self.price), str(self.price * self.count))
class Order(models.Model):
pizzas = models.ManyToManyField(InstancePizza, related_name='order_template')
date = models.DateTimeField(auto_now_add=True)
user = models.ForeignKey(User, null=True, on_delete=models.SET_NULL)
price = models.DecimalField(default=0, max_digits=7, decimal_places=2, null=True, blank=True)
def __str__(self):
return 'OrderID: {}, price: {}'.format(str(self.id), str(self.price))
def get_price(self):
pizzas = self.pizzas.all()
price = 0
for pizza in pizzas:
price += pizza.price * pizza.count
return price
суть проблемы в следующем: для обновления Order-а я использую вьюшку (на принты и прочий шлак прошу не обращать внимание ):
class UpdateOrder(UpdateView):
model = Order
form_class = UpdateOrderForm
template_name = 'update_order.html'
success_url = '/basket/'
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
curent_order = Order.objects.filter(user=self.request.user)
user = 0
context['instances_pizzas'] = InstancePizza.objects.all().filter(order_template__user=self.request.user)
return context
def form_valid(self, form):
curent_order = Order.objects.get(user=self.request.user)
print('PRICE1', curent_order.price, curent_order.id)
curent_order.change_order_price()
Order.objects.filter(user=self.request.user).update(price=Order.objects.get(user=self.request.user).get_price())
curent_order.change_order_price()
print('PRICE3', curent_order.price, curent_order.pizzas, curent_order.id)
order = Order.objects.get(id=1)
order.price = 200
order.save()
print('EXAMPLE: ', order.order_template.all())
print('PRICE 4', curent_order.price, curent_order.pizzas, curent_order.id)
return super().form_valid(form)
которая НЕ ОБНОВЛЯЕТ ордер((
Из найдёного в гугле есть подозрение на m2m, который работает несколько странно в джанге. Но как это разрулить - хз ((
У кого нибудь есть предположения? Буду рад любым, т.к. сам я иссяк ((
Я жру кактус и хочу (не то чтобы сильно нужно, но скорее хочется) запустить nfs в докере. Хочу nfs v4, чтобы не было никаких портмапперов и всё работало на одном порту (проще написать правила файрвола)
Ядерный nfs — даже и говорить об этом кошмаре не хочется =)
Нашел вроде бы работающий nfs-ganesha.
У него есть два места, которые делают его несовместимым с докером:
вызовы name_to_handle_at и open_by_handle_at надежно забанены в докере.
Я сходу не могу понять, зачем они вообще нужны userspace демону, задача которого открыть файл, прочитать из него и закрыть. Т.е. мне nfs сервер нужен примерно в таком же сценарии, как и какой-нибудь http сервер с range requests.
Что вообще эти вызовы делают? Может их на какую-нибудь иноду или кеш имен поменять?
не работает колесо мышки a4tech в debian 10 после последнего обновления мышки других фирм работают нормально как сообщить разработчикам о проблеме
Добрый день.
Подскажите пожалуйста, как определить кто потребил всю резидентную память ВМ. Из показаний top этого не видно.
Спасибо!
P.S. htop показывает тоже самое.
http://ipic.su/img/img7/fs/screenshot_1.1574921895.png
http://ipic.su/img/img7/fs/screenshot_2.1574921944.png
http://ipic.su/img/img7/fs/screenshot_3.1574921972.png
Привет!
Последние несколько лет для этой цели пользовался командой wget --timeout=10 -O - -q icanhazip.com
, но недавно запросы на этот сервер перестали проходить (м.б. провайдер блокирует, ХЕЗ).
Нужно решение, удобное для использования в скриптах.
Спасибо.
Всем привет.
Просьба дать совет, или рекомендацию по решению, которое можно использовать в качестве закрытого корпоративного мессенджера, но только в разрезе локальной сети.
Желательно клиент-сервер.
Заранее спасибо!
На ютубе вроде бы видео играется, в браузере музыка тоже. Но иногда не проигрывается что нибудь в приложениях. Например в головых звонках ничего не слышно, или звука клика не слышно по кнопкам. Как фиксить?
В BlueStacks подобных трабл не наблюдаю. Хотя там тоже VirtualBox, как и у Genymotion.
А в Anbox звука при звонках вообще никогда не слышно.
Добрый день. Не занимался раньше такими вопросами. поэтому просьба сильно не кидаться, если задам глупые вопросы.
Пытался найти решение в интернете, но не получилось.
Суть: имеется сервер HP и дисковая полка с ним
root@node01:/temp1# hpacucli ctrl all show config
Smart Array E500 in Slot 1 (sn: PAFGH0G9SVU014)
array A (SAS, Unused Space: 0 MB)
logicaldrive 1 (1.4 TB, RAID 1+0, OK)
physicaldrive 2E:1:1 (port 2E:box 1:bay 1, SAS, 300 GB, OK)
physicaldrive 2E:1:2 (port 2E:box 1:bay 2, SAS, 300 GB, OK)
physicaldrive 2E:1:3 (port 2E:box 1:bay 3, SAS, 300 GB, OK)
physicaldrive 2E:1:4 (port 2E:box 1:bay 4, SAS, 300 GB, OK)
physicaldrive 2E:1:5 (port 2E:box 1:bay 5, SAS, 300 GB, OK)
physicaldrive 2E:1:6 (port 2E:box 1:bay 6, SAS, 300 GB, OK)
physicaldrive 2E:1:7 (port 2E:box 1:bay 7, SAS, 300 GB, OK)
physicaldrive 2E:1:8 (port 2E:box 1:bay 8, SAS, 300 GB, OK)
physicaldrive 2E:1:9 (port 2E:box 1:bay 9, SAS, 300 GB, OK)
physicaldrive 2E:1:10 (port 2E:box 1:bay 10, SAS, 300 GB, OK)
physicaldrive 2E:1:11 (port 2E:box 1:bay 11, SAS, 300 GB, OK, spare)
unassigned
physicaldrive 2E:1:12 (port 2E:box 1:bay 12, SAS, 300 GB, OK)
Enclosure SEP (Vendor ID HP, Model MSA60) 247 (WWID: 50014380004CD4E5, Port: 1E, Box: 1)
Enclosure SEP (Vendor ID HP, Model MSA60) 247 (WWID: 50014380004CD4E5, Port: 1E, Box: 1)
Expander 249 (WWID: 50014380004CD4C0, Port: 1E, Box: 1)
Expander 249 (WWID: 50014380004CD4C0, Port: 1E, Box: 1)
Он виден через fdisk:
root@node01:/temp1# fdisk -l /dev/cciss/c0d0
Disk /dev/cciss/c0d0: 1499.8 GB, 1499832039424 bytes
33 heads, 28 sectors/track, 3170302 cylinders, total 2929359452 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1b19012e
Device Boot Start End Blocks Id System
/dev/cciss/c0d0p1 2048 2929359451 1464678702 8e Linux LVM
хочу его смонтировать, для этого, как я понял, надо посмотреть на него через lvm, но lvm не видит его.
root@node01:/dev/cciss# lvmdiskscan
/dev/md1 [ 127.88 MiB]
/dev/md2 [ 931.26 GiB] LVM physical volume
0 disks
1 partition
0 LVM physical volume whole disks
1 LVM physical volume
root@node01:/dev/cciss# lvscan
ACTIVE '/dev/pve/swap' [31.00 GiB] inherit
ACTIVE '/dev/pve/root' [96.00 GiB] inherit
ACTIVE '/dev/pve/data' [788.39 GiB] inherit
root@node01:/dev/cciss# pvscan
PV /dev/md2 VG pve lvm2 [931.26 GiB / 15.87 GiB free]
Total: 1 [931.26 GiB] / in use: 1 [931.26 GiB] / in no VG: 0 [0 ]
Подскажите, что я неверно делаю? куда обратить внимание?
Всем Доброго дня.
При отключении POD в Openshift пропадает идентификационый session.
Как избежать отключения.
POD в Репликации стартует с тем же самым ID, а вот соединение с Бразом требует новой идентификации.
Может быть что-то в DeploymentConfig добавить?
или?
заранее благодарю за ответ (только, Prease, без распальцовки, я в OpenShift полный чайник, вся жизнь под WebSphere прошла).
От Души..
Скажите пожалуйста, допускаются ли блобы с закрытым кодом для линуксов, предназначенных для работы с гостайной? Тот же вопрос касается закрытых прошивок у железа. Если да, то как обеспечивается безопасность в данном случае?