LINUX.ORG.RU

Сообщения zad1ra

 

ЯННП в Docker. Памагитееееее!..

Пробую разобраться с сабжем методом чтения шпаргалок на хабре (https://habr.com/ru/company/cloverr/blog/247629/). От чего возник вопрос: создаю я контейнер, но в списке созданных его почему-то не появляется. Ну, не могу я быть на столько тупорезом, чтоб в 2-х строчка ошибиться!

~$ docker run -d postgres:9.4
Unable to find image 'postgres:9.4' locally
9.4: Pulling from library/postgres
...
Digest: sha256:42a7a6a647a602efa9592edd1f56359800d079b93fa52c5d92244c58ac4a2ab9
Status: Downloaded newer image for postgres:9.4
85308220822b146a861c1bee1e34e9fe97476c1614b3c13fd1ad364d4f90e5e2

~$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

ЧЯДНТ???

 , ,

zad1ra
()

EC рассмотрит запрет на сквозное шифрование во имя коллективной безопасности

Для не-Ъ: Власти Евросоюза рассматривают возможность формального прекращения использования сквозного шифрования в популярных сервисах обмена сообщениями, таких как Signal и WhatsApp. Ограничение сквозного шифрования позволит сотрудникам спецслужб контролировать чаты в мессенджерах.

https://3dnews.ru/1024947/ec-rassmotrit-zapret-na-skvoznoe-shifrovanie-vo-imya-kollektivnoy-bezopasnosti

Интересно, сторонники Дурова выйдут на улицу самолётики попускать? Или ЕС - это «другое дело»?

//Shaman007

Читайте первоисточник https://files.orf.at/vietnam2/files/fm4/202045/783284_fh_st12143-re01en20_783284.pdf, а не то, что выдумал 3dnews и другие помойки.

 , ,

zad1ra
()

о пользе Чебурнета

США отозвали так называемый SSL-сертификат (сертификат безопасности) у официального сайта ФСБ

для не Ъ: https://news.rambler.ru/other/44845710-malkevich-ssha-otozvali-sertifikat-bezopasnosti-u-sayta-fsb-rossii/

особо интересует мнение сторонников свободы, демократии и прав чел-овеков

 , ,

zad1ra
()

Epson L200 + Linux = fail ((

Здравствуйте, уважаемые. Собсно сабж. Пробовал их подружить, CUPS накатил, несколько версий дров установил, но кроме вялого попискивания от принтера ничего не добился ((

Есть у кого опыт борьбы с этим эпсоновским поделием?

Подозреваю конфликт между разными версиями дров, как их сносить?

 ,

zad1ra
()

Шындовс-лайк DE

Доброго времени суток, уважаемые.

Случилось мне встрять в муниципальном учреждении в разворачивание линукса. Т.к. персонал там - мадамки-гуманитарии, то критически важно найти максимально подобный венде ДЕ. Если кто такой знает - подскажите, пожалуйста. Синамон сильно для них сложен, так что КДЕ я даже не рассматриваю ))

 , ,

zad1ra
()

Хочется очень странного от Джанги

Шалом, уважаемые.

Начал я как-то углублённо Джангу изучать (о чём сейчас искренне сожалею) и в одном из учебных заданий вылезла бяка: есть следующие модели:

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
    def change_order_price(self):
        user = self.user
        self.refresh_from_db()
        price = 0
        for instance_pizza in InstancePizza.objects.all().filter(order_template__user=user):
            price += instance_pizza.price * instance_pizza.count
            print('Print_____ ', price)
        self.price = price
        self.save()

суть проблемы в следующем: для обновления 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, который работает несколько странно в джанге. Но как это разрулить - хз ((

У кого нибудь есть предположения? Буду рад любым, т.к. сам я иссяк ((

 , ,

zad1ra
()

Хочется странного

Доброго времени суток, камраден.

Третьего дня решил «по книжке» создать учебный проект. Но в созданном виртуальном окружении не получается поставить свежайший Джанго. Что интересно, без venv ставится влёт. pip install Django==2.2.6 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support ERROR: Could not find a version that satisfies the requirement Django==2.2.6 (from versions: 1.1.3, 1.1.4, 1.2, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6, 1.2.7, 1.3, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.4, 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.4.5, 1.4.6, 1.4.7, 1.4.8, 1.4.9, 1.4.10, 1.4.11, 1.4.12, 1.4.13, 1.4.14, 1.4.15, 1.4.16, 1.4.17, 1.4.18, 1.4.19, 1.4.20, 1.4.21, 1.4.22, 1.5, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.5.5, 1.5.6, 1.5.7, 1.5.8, 1.5.9, 1.5.10, 1.5.11, 1.5.12, 1.6, 1.6.1, 1.6.2, 1.6.3, 1.6.4, 1.6.5, 1.6.6, 1.6.7, 1.6.8, 1.6.9, 1.6.10, 1.6.11, 1.7, 1.7.1, 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.7.11, 1.8a1, 1.8b1, 1.8b2, 1.8rc1, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.8.10, 1.8.11, 1.8.12, 1.8.13, 1.8.14, 1.8.15, 1.8.16, 1.8.17, 1.8.18, 1.8.19, 1.9a1, 1.9b1, 1.9rc1, 1.9rc2, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.9.5, 1.9.6, 1.9.7, 1.9.8, 1.9.9, 1.9.10, 1.9.11, 1.9.12, 1.9.13, 1.10a1, 1.10b1, 1.10rc1, 1.10, 1.10.1, 1.10.2, 1.10.3, 1.10.4, 1.10.5, 1.10.6, 1.10.7, 1.10.8, 1.11a1, 1.11b1, 1.11rc1, 1.11, 1.11.1, 1.11.2, 1.11.3, 1.11.4, 1.11.5, 1.11.6, 1.11.7, 1.11.8, 1.11.9, 1.11.10, 1.11.11, 1.11.12, 1.11.13, 1.11.14, 1.11.15, 1.11.16, 1.11.17, 1.11.18, 1.11.20, 1.11.21, 1.11.22, 1.11.23, 1.11.24, 1.11.25)

Может кто-то подсказать, чего не так? Проблема не критичная, проект - учебный, и без виртуального окружения работает. Но всё же интересно, чегой ему не нравится?

ЗЫ. И как в проекту по умолчанию запускать питон3?

 , ,

zad1ra
()

Посоветуйте-тред

Уважаемые лорчане (лорчуны и лорчихи)!

Решил вкатиться в Python по полной, но имею проблемы с инглишом. Потому спрашиваю совета по весьма популярному фреймворку Django: есть ли в Сети материалы на русском по нему боль-мень подробные. Базовое понимание (из Мэтиза) имею, интересует более глубокое погружение.

 , ,

zad1ra
()

Великобритания обзаведется собственным Роскомнадзором

Британское правительство предложило создать независимое ведомство для осуществления контроля в интернете.

Министерство по делам цифровых технологий, культуры, СМИ и спорта Великобритании предложило создать в стране независимое ведомство, которое займется регулированием контента в интернете. Совместно с Хоум-офисом министерство разработало проект документа под названием Online Harms White Paper , публичное обсуждение которого продлится в течение 12 дней.

Авторы документа предлагают создать независимое ведомство, которое разработало бы свод правил для технологических компаний, и наделить его правом взимать штрафы за их нарушение. Документ также допускает возможность введения штрафов для руководства провинившихся компаний и блокировки сайтов-нарушителей.

«Эпохе саморегулирования компаний в интернете пришел конец. Добровольные действия со стороны представителей отрасли не применяются в достаточной мере», – отметил министр культуры Великобритании Джереми Райт (Jeremy Wright) в интервью BBC.

Согласно документу, новое ведомство займется сайтами, распространяющими нелегальный контент (пропаганду терроризма, детскую порнографию и пр.) и занимающимися продажей незаконных товаров. Под пристальным взглядом регулятора также окажутся сайты, вовлеченные в кибербуллинг (электронную травлю), троллинг и распространение фейковых новостей. Авторы проекта также предлагают обязать соцсети удалять контент, пропагандирующий самоубийство.

Хоум-офис – департамент правительства Великобритании, ответственный за иммиграционный контроль, безопасность и порядок. Функции Хоум-офиса аналогичны функциям министерства внутренних дел в других странах. С ним тесно взаимодействуют полиция, пограничная служба Великобритании и Служба безопасности.

Для !Ъ: https://www.securitylab.ru/news/498672.php

мнение борцунов с чебурнетом и поравалителей приветствуются ))

 , , , ,

zad1ra
()

софт для видеонаблюдения

Доброго времени суток, уважаемые! Назрела потребность соорудить самопальную видеонаблюдашку из компа и веб-камеры. Посоветуйте фришный или условно фришный софт под это дело. Надобно реакцию на движение и лёгкость ибо крутиться будет на боевом сервере (пока временное решение). Можно и под офтопик.

 ,

zad1ra
()

python+pygame

решил порукоблудить на pygame, но случился облом: при попытке накатить этот самый пакет злой пайп норовит послать:

pip install --user hg+http://bitbucket.org/pygame/pygame

...

Command «python setup.py egg_info» failed with error code 1 in /tmp/pip-req-build-ttnk21pt/

Гугль советует проапгрейдиться:

pip install --upgrade setuptools

совета послушался, но всё без пользы :(

Обращаюсь к коллективному разуму ЛОР-а: может кто с таким уже боролся и таки заборол?

 , ,

zad1ra
()

PyQt

Есть ли доступные для начинающего питонщика русскоязычные маны к сабжу? Хочется поковыряться, а в инглише зело деревянный.

 ,

zad1ra
()

grep+less

Вопрос от одминко: появилась потребность напейсать простенький скрипт по парсингу логов. Есть массив логов вида xxx.log и надо из него грепнуть конкретный, да передать в less. Что-то вроде: grep xxx.log | less Но, естественно, просматривать так можно только выхлоп грепа. Как тут правильно поступить, посоветуете?

 , ,

zad1ra
()

RSS подписка на новые темы