Pull to refresh
4
0
Иван Тищенко @Tihon_V

Веб-разработчик

Send message

Не вводите людей в заблуждение — это не кеш. Вы используете поиск по полю для который ограничен внешним ключем (foreign key constraint). Это не обязывает вас использовать соединение (join) с таблицей для которой он предназначен. Чем меньше данных должна обработать СУБД, тем быстрее вы получаете результат.

Увы, к большей части компьютеров Apple вы не сможете подключить гарнитуру.
1. Почти все тайтлы требуют для комфортной игры около 6 GB VRAM, а это — далеко от базовой конфигурации тех же Macbook Air/Pro.
2. Привет, Type-C, вместо HDMI/DisplayPort!. Для попытки подключить гарнитуру нужно найти совместимый адаптер, который сможет рисовать >4K90Hz. Мне удалось найти такой для Thunderbolt, но итоговая стоимость — заоблачная.

P.S.: К слову, на Linux, VR — бегает чуть шустрее чем в Win, если графика AMD, но игр — меньше.

То студентам, которые учат Python, придется учить OpenCV...

Попробую отметить почему так много недовольных статьей ;)

ExecStartPost=/usr/bin/bash -c 'setenforce 0'

1. Не пишите руководство, в котором одним из шагов — обязательный выстрел в ногу.
… source myprojectenv/bin/activate; uwsgi --ini myproject.ini'

2. Вместо WSGI есть две альтернативы которые умеют удобно работать с VirtualEnv — Nginx Unit и Gunicorn. Если очень хочется uwsgi — ключ "-H $envpath" позволяет работать с venv.
/usr/bin/bash -c 'cd /opt/myproject...

3. У задач systemd-unit можно указать WorkingDirectory (и ограниченного пользователя отличного от root)
Может у вас остался (из любопытства спрашиваю!) форы Popcorn Time?
Я с него переходил на E480. Там сенсор значительно отличается.
В E560 была беда с энергосбережением (Intel HD520) — процессор никогда не уходил в состояние ниже C3. В свою очередь, у меня на E560 не работал GPU.
Ох уж эта багодельня!

Сегодня искал способ как избавится от «Sleep Wake failure in EFI» после гибернации.
После каждого обновления на MBP 15 2019 приходится снимать пароль с FW, a потом сбрасывать SMC и PRAM.

Ошибка выглядит как-то так
Sleep Wake failure in EFI

Failure code:: 0x030000f0 0x0000001f

Please IGNORE the below stackshot

================================================================
Date/Time: 2020-04-13 14:30:10 +0300
OS Version: ??? ??? (Build ???)
Architecture: x86_64
Report Version: 29

Data Source: Stackshots
Shared Cache: 0x39ab000 2C16560C-C949-3C0A-92A8-57445D95EA48

Event: Sleep Wake Failure
Duration: 0.00s
Steps: 1

Boot args: chunklist-security-epoch=0 -chunklist-no-rev2-dev

Time Awake Since Boot: 15s

Process: swd [308]
Architecture: x86_64
Footprint: 420 KB
Start time: 2020-04-13 14:30:10 +0300
End time: 2020-04-13 14:30:10 +0300
Num samples: 1 (1)

Thread 0xa9e 1 sample (1) priority 4 (base 4)
<thread QoS background (requested background), thread darwinbg, process darwinbg, IO tier 2>
1 start + 1 (libdyld.dylib + 109769) [0x7fff6a919cc9] 1
1 ??? [0x108b4c454] 1
1 ??? [0x108b4c1dd] 1
1 __stack_snapshot_with_config + 10 (libsystem_kernel.dylib + 135862) [0x7fff6aa7b2b6] 1
*1 ??? [0xffffff80002c8206] 1
*1 ??? [0xffffff80009875f7] 1
*1 ??? [0xffffff80008a0001] 1
*1 ??? [0xffffff80002eb9e7] (running) 1

Binary Images:
0x7fff6a8ff000 - 0x7fff6a935fff libdyld.dylib (750.5) <D2A07EF5-A64B-3692-BE13-89DAA2EC5E80> /usr/lib/system/libdyld.dylib
0x7fff6aa5a000 - 0x7fff6aa86fff libsystem_kernel.dylib (6153.101.6) <E76440E1-D1E8-3D9A-8B47-D01F554FF1C4> /usr/lib/system/libsystem_kernel.dylib

А как же автономность?

У меня E480 умер при декодировании видео через VAAPI под Linux. Могу сказать что это был один из легких и долгоживущих ноутов (тут должно быть много-много конфигов на tlp, параметры grub, i915, pulseaudio, и прочее). При прочих равных с ним можно было работать (Jetbrains IDE, FF, docker) около 7,5 часов, или ~8 при просмотре видео (VAAPI в FF ещё не работал) при 60% яркости.
Единственный недостаток — перевернутый порт Ethernet и «дребезжащий звук наушников» при подключенной зарядке.

Очень не хватает списка определившегося оборудования в Linux. Тот же Fingerprint — не работает в Linux.
В инкогнито — только cookie (хотя в одном из 10 случаев — сработал Etag).
UX, Альфа-Банк, Украина:
«Удобный» клиент-банк для физ. лиц, который требует для авторизации дату рождения и блокирует доступ в кабинет после первой некорректной попытки ввода пароля (да, автозаполнение — сломано). При попытке войти из другой страны — блокировка и предложение связаться с оператором по номеру телефона, где отвечает бот.
Единственный способ связаться с оператором — бот в телеграм/вайбер. Ссылка на бота размещена в кабинете клиент-банка и доступна после авторизации.
Вместо IVR — голосовой бот, который допускает использование исключительно украинского языка (т.е. английский и русский не доступны). Качество распознавания украинского — на троечку с минусом. При попытке связаться с оператором — «Задайте питання мені. Я здатна вирішити вашу проблему…» :)

Вроде как Киевстар для prepaid использует бота вместо IVR.
Лично попадал в ситуацию с утерей банковской карты и дальнейшей оплаты 20 покупок подряд на сумму при которой банк не проверяет пин.
А при использовании generator-expression запрос будет использовать where-clause, или фильтровать на стороне приложения?
Можно увидеть сгенерированный sql?
ИМХО
Вижу это так:
MYPY = False

if MYPY:
    _BucketClass = Bucket

class S3Client:
   def Bucket(self, ...) -> '_BucketClass': ...

Это не работает в Python 3.6.5 и выглядит не очень. Какие есть альтернативы?

До появления аннотаций — использовал rST-docstrings и абстрактные классы. В PyCharm (в т. ч. и CE) — они индексируются аналогично аннотациям. Вроде бы видел такое же поведение в Atom. Работает с модулями.

class _S3Client(abc.ABC):
    @abc.abstractmethod
    def create_bucket(self, Bucket):
        """
        Creates bucket
        
        :param Bucket: name
        :type Bucket: str

        :rtype object
        """
        raise NotImplemented

client = boto3.client("s3")  # type: _S3Client
# Тут и далее будут подсказки по _S3Client
Только при этом ты жертвуешь временем сборки, или размером образа (будет слой, который содержит весь build-deps). В случае с alpine — удобно работать только с статически линованными приложениями (привет Golang/JVM!), или приходится городить multistage.
Для себя проблему решили переборкой всех зависимостей и PYPI-proxy.

Как мне кажется — проблема не в alpine, а в отсутствии платформо-зависимых пакетов для него. ИМХО.
Верно. При использовании адаптере type-c -> hdmi отдается sd качество (адаптер не умеет HCDP 2.2, но 4k30Hz).
Студийные, те же BlackMagic/DeckLink — нет.
Есть различные для потоковых трансляций (Elgato), но картинка у них — редкостного качества и до 4k60hz там далеко…

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity