Не вводите людей в заблуждение — это не кеш. Вы используете поиск по полю для который ограничен внешним ключем (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, но игр — меньше.
2. Вместо WSGI есть две альтернативы которые умеют удобно работать с VirtualEnv — Nginx Unit и Gunicorn. Если очень хочется uwsgi — ключ "-H $envpath" позволяет работать с venv.
/usr/bin/bash -c 'cd /opt/myproject...
3. У задач systemd-unit можно указать WorkingDirectory (и ограниченного пользователя отличного от root)
Я с него переходил на E480. Там сенсор значительно отличается.
В E560 была беда с энергосбережением (Intel HD520) — процессор никогда не уходил в состояние ниже C3. В свою очередь, у меня на E560 не работал GPU.
Сегодня искал способ как избавится от «Sleep Wake failure in EFI» после гибернации.
После каждого обновления на MBP 15 2019 приходится снимать пароль с FW, a потом сбрасывать SMC и PRAM.
У меня E480 умер при декодировании видео через VAAPI под Linux. Могу сказать что это был один из легких и долгоживущих ноутов (тут должно быть много-много конфигов на tlp, параметры grub, i915, pulseaudio, и прочее). При прочих равных с ним можно было работать (Jetbrains IDE, FF, docker) около 7,5 часов, или ~8 при просмотре видео (VAAPI в FF ещё не работал) при 60% яркости.
Единственный недостаток — перевернутый порт Ethernet и «дребезжащий звук наушников» при подключенной зарядке.
Очень не хватает списка определившегося оборудования в Linux. Тот же Fingerprint — не работает в Linux.
UX, Альфа-Банк, Украина:
«Удобный» клиент-банк для физ. лиц, который требует для авторизации дату рождения и блокирует доступ в кабинет после первой некорректной попытки ввода пароля (да, автозаполнение — сломано). При попытке войти из другой страны — блокировка и предложение связаться с оператором по номеру телефона, где отвечает бот.
Единственный способ связаться с оператором — бот в телеграм/вайбер. Ссылка на бота размещена в кабинете клиент-банка и доступна после авторизации.
Вместо IVR — голосовой бот, который допускает использование исключительно украинского языка (т.е. английский и русский не доступны). Качество распознавания украинского — на троечку с минусом. При попытке связаться с оператором — «Задайте питання мені. Я здатна вирішити вашу проблему…» :)
Вроде как Киевстар для prepaid использует бота вместо IVR.
А при использовании generator-expression запрос будет использовать where-clause, или фильтровать на стороне приложения?
Можно увидеть сгенерированный sql?
Это не работает в 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, а в отсутствии платформо-зависимых пакетов для него. ИМХО.
Студийные, те же BlackMagic/DeckLink — нет.
Есть различные для потоковых трансляций (Elgato), но картинка у них — редкостного качества и до 4k60hz там далеко…
Не вводите людей в заблуждение — это не кеш. Вы используете поиск по полю для который ограничен внешним ключем (foreign key constraint). Это не обязывает вас использовать соединение (join) с таблицей для которой он предназначен. Чем меньше данных должна обработать СУБД, тем быстрее вы получаете результат.
1. Почти все тайтлы требуют для комфортной игры около 6 GB VRAM, а это — далеко от базовой конфигурации тех же Macbook Air/Pro.
2. Привет, Type-C, вместо HDMI/DisplayPort!. Для попытки подключить гарнитуру нужно найти совместимый адаптер, который сможет рисовать >4K90Hz. Мне удалось найти такой для Thunderbolt, но итоговая стоимость — заоблачная.
P.S.: К слову, на Linux, VR — бегает чуть шустрее чем в Win, если графика AMD, но игр — меньше.
То студентам, которые учат Python, придется учить OpenCV...
1. Не пишите руководство, в котором одним из шагов — обязательный выстрел в ногу.
2. Вместо WSGI есть две альтернативы которые умеют удобно работать с VirtualEnv — Nginx Unit и Gunicorn. Если очень хочется uwsgi — ключ "-H $envpath" позволяет работать с venv.
3. У задач systemd-unit можно указать WorkingDirectory (и ограниченного пользователя отличного от root)
В 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.
«Удобный» клиент-банк для физ. лиц, который требует для авторизации дату рождения и блокирует доступ в кабинет после первой некорректной попытки ввода пароля (да, автозаполнение — сломано). При попытке войти из другой страны — блокировка и предложение связаться с оператором по номеру телефона, где отвечает бот.
Единственный способ связаться с оператором — бот в телеграм/вайбер. Ссылка на бота размещена в кабинете клиент-банка и доступна после авторизации.
Вместо IVR — голосовой бот, который допускает использование исключительно украинского языка (т.е. английский и русский не доступны). Качество распознавания украинского — на троечку с минусом. При попытке связаться с оператором — «Задайте питання мені. Я здатна вирішити вашу проблему…» :)
Вроде как Киевстар для prepaid использует бота вместо IVR.
Можно увидеть сгенерированный sql?
У mypy — есть задокументированое решение для подобных ситуаций.
До появления аннотаций — использовал rST-docstrings и абстрактные классы. В PyCharm (в т. ч. и CE) — они индексируются аналогично аннотациям. Вроде бы видел такое же поведение в Atom. Работает с модулями.
Для себя проблему решили переборкой всех зависимостей и PYPI-proxy.
Как мне кажется — проблема не в alpine, а в отсутствии платформо-зависимых пакетов для него. ИМХО.
Есть различные для потоковых трансляций (Elgato), но картинка у них — редкостного качества и до 4k60hz там далеко…