В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль QtCompat (compatibility). Там не так много функций но они довольно полезны.
Этот модуль содержит унификаци модуля shiboken2, функций loadUi, translate и несколько переименованных функций классов или изменённую сигнатуру аргументов и возвращаемых значений. Это единственное исключение из правила когда вам потребуется где-то изменить свой код кроме импортов и этот код не похож на обычный код PySide2.
Например, в PyQt4 и PySide есть метод
QHeaderView.setResizeMode
Для PyQt5 и PySide2 они были благополучно переименованы в
QHeaderView.setSectionResizeMode
Чтобы применить этот метод следует использовать такой код
from Qt import QtCompath
header = self.horizontalHeader()
QtCompat.QHeaderView.setSectionResizeMode(header, QtWidgets.QHeaderView.Fixed)
Унификация загрузки UI файлов:
# PySide2
from PySide2.QtUiTools import QUiLoader
loader = QUiLoader()
widget = loader.load(ui_file)
# PyQt5
from PyQt5 import uic
widget = uic.loadUi(ui_file)
# Qt.py
from Qt import QtCompat
widget = QtCompat.loadUi(ui_file)
Хорошо что таких моментов не много и их легко запомнить.
Полный список можно посмотреть в таблице.
#qt#tricks
Ars Technica: игры, которые невозможно пройти до конца
Хрестоматийная история о том, как японская игровая компания Konami намеренно встраивала ловушку, делавшую невозможным прохождение пиратской версии игры Teenage mitant ninja turtles 3 для NES, известна многим. Однако от ошибок в компьютерном коде страдали не только дети из развивающихся стран. Если сегодня игровой продукт на старте оказывается неиграбельным, то производитель просто выпускает патч. Но в начале 90-х игры распространялись в основном на физических носителях, а подключение к интернету, особенно у игровых консолей, как правило отсутствовало. В результате игровая индустрия породила несколько курьёзов, самые приметные из которых журналисты Ars Technica собрали в одном материале.
«Игра I Have No Mouth and I Must Scream (PC, 1995) основанная на одноименном рассказе Харлана Эллисона, включает пять главных героев, в том числе Нимдока, который по сюжету ранее служил врачом в концлагере во время Второй мировой войны. Эта часть предыстории была запрещена для выпуска игры в Германии, поскольку в этой стране действовал запрет на использование нацистской символики и сюжетных линий в видеоиграх. Несмотря на то, что фрагмент о Нимдоке был полностью вырезан из немецкого издания игры I Have No Mouth and I Must Scream, концовка игры не была изменена в связи с этим. Это означает, что Нимдока нет рядом, чтобы принять ключевое решение в заключительной части игры, что делает невозможным доступ к лучшему, относительно обнадеживающему финалу. Как написал Ричард Коббетт в PC Gamer: «Короче говоря, да. Человечество оказалось уничтожено… цензурой».
https://theidealist.ru/neverendinggames/
#ArsTechnica#технологии#видеоигры#история
Ars Technica: действительно ли нужно посещать стоматолога каждые 6 месяцев?
«Раз в полгода» - общепринятый стандарт, согласно которому даже человеку с абсолютно здоровой полостью рта необходимо посещать дантиста для профилактического осмотра. Сегодня, однако, некоторые специалисты считают, что стандарт придумали сами стоматологи, и с неприятным для нервов и кошелька визитом можно не частить, более того, такие визиты могут даже наносить вред.
«Возможно, проблема возникла в 1970-х и 1980-х годах, когда фторированная зубная паста получила широкое распространение, а уровень заболеваемости кариесом «необычайно снизился». Это привело к тому, что стоматологам пришлось искать новые способы привлечь людей в свои кабинеты, даже если зубы в этом не нуждались».
https://theidealist.ru/dentmonth/
#ArsTechnica#наука#здоровье#стоматология
Ars Technica: как ИИ испортил шахматы, а теперь снова возвращает игре красоту
Шахматы умирают, и это очевидно всякому, кто любит и следит за развитием этой великой игры. Компьютер непобедим, ведь за его электронными "плечами" - сотни великих гроссмейстеров и тысячи записанных партий, к которым он может обратиться за миллисекунды времени. В результате шахматы превратились в соревнование памяти и набор шаблонных дебютов и миттэндшпилей. Но что если в правила игры внести некоторые изменения? Например, запретить рокировку, или позволить пешкам ходить на две клетки вперёд не первым ходом а всю партию? А как вам идея хода пешками в бок или даже возможность "съесть" свою же фигуру? Чемпион мира Владимир Крамник и один из разработчиков шахматного компьютера Deep Mind Ненад Томашев считают, что это может вернуть великой игре красоту и свежесть, а значит шахматы будут жить.
«Шахматы без рокировки породили новые богатые возможности для защиты короля. Еще более привлекательными оказались более радикальные изменения, шахматы с самозахватом, в которых игрок может брать свои собственные фигуры. По словам Крамника, это правило дает игроку больше возможностей пожертвовать фигурой, чтобы продвинуться вперед - тактика, которая веками считалась отличительной чертой элегантной игры. «В целом это просто делает игру красивее» - говорит он».
https://theidealist.ru/newchess/
#ArsTechnica#технологии#шахматы#ИИ
Ars Technica: технология генерации изображений с помощью ИИ теперь может с легкостью создавать разрушающие жизнь дипфейки
Если вы один из миллиардов людей, разместивших свои фотографии в социальных сетях за последнее десятилетие, возможно, пришло время пересмотреть свое поведение. Новая технология генерации изображений с помощью искусственного интеллекта позволяет любому человеку сохранить несколько ваших фотографий (или видеокадров), а затем обучить искусственный интеллект создавать реалистичные поддельные фотографии, на которых вы совершаете постыдные или незаконные действия.
«Над фотографиями всегда довлел риск фальсификации — сначала в темных комнатах с помощью ножниц и пасты, а затем в Adobe Photoshop с помощью пикселей. Но чтобы сделать это убедительно, требовалось большое мастерство. Сегодня создание убедительных фотореалистичных подделок стало почти тривиальным. Как только ИИ-модель научится визуализировать человека, его изображение становится программной игрушкой. ИИ может создавать изображения в бесконечном количестве. А моделью ИИ можно делиться, позволяя другим людям также создавать изображения этого человека».
https://theidealist.ru/deepfake23/
#ArsTechnica#технологии#интернет#дипфейки
Ars technica: животные понимают математику на базовом уровне
Мы часто думаем, что математические способности присущи только человеку, но на самом деле ученые обнаружили, что многие виды животных — львы, шимпанзе, птицы, пчелы, муравьи и рыбы — обладают как минимум базовыми способностями к счету. Вороны могут понимать концепцию нуля. А исследование, опубликованное в апреле, показало, что и скаты, и цихлиды могут заходить еще дальше, выполняя простое сложение и вычитание для небольшого количества объектов.
«Выводы последнего исследования не удивляют психолога-когнитивиста Брайана Баттерворта, профессора Университетского колледжа Лондона и автора новой книги «Умеют ли рыбы считать?». «Есть много животных, которые могут выполнять сложение и вычитание» — сказал Баттерворт в интервью Ars. «Например пчёлы. Они также могут понимать ноль. Поэтому меня не удивляет, что скаты и цихлиды могут это делать». Его книга исследует, как способность обрабатывать математическую информацию и извлекать числовые данные из окружающей среды имеет решающее значение для выживания и процветания животных. На самом деле, возможно, существует врожденное понимание математики на самом базовом уровне, которое передалось по эволюционной цепочке от наших самых далеких общих предков».
https://theidealist.ru/animath/
#Arstechnica#наука#животные#математика
Ars Technica: компании Avast предписано прекратить продажу данных о просмотре сайтов из своих приложений для обеспечения конфиденциальности просмотра
Мы устанавливаем антивирусные программы чтобы обезопасить свои электронные устройства и личные данные, хранящиеся на них. Но некоторые подобные сервисы вместо того, чтобы бороться со злом, решили примкнуть к нему. Именно это случилось с компанией Avast, разработчиком известного антивируса, которая, как оказалось, много лет продает личные данные любому, кто платит деньги. Понятно, что данные эти по большому счету обезличены, но с помощью нехитрых манипуляций, по мнению специалистов, узнать о конкретном пользователей можно очень многое.
«В жалобе FTC отмечается, что после того, как Avast приобрела тогдашнего конкурента антивируса Jumpshot в начале 2014 года, она провела ребрендинг компании как продавца аналитики. Jumpshot рекламировала, что предлагает «уникальные сведения» о привычках «более 100 миллионов онлайн-потребителей по всему миру». Это включало в себя возможность «видеть, куда направляется ваша аудитория до и после посещения вашего сайта или сайтов ваших конкурентов, и даже отслеживать тех, кто посещает определенный URL». Хотя Avast и Jumpshot утверждали, что из данных удалена идентифицирующая информация, FTC утверждает, что этого «недостаточно». Предложения Jumpshot включали уникальный идентификатор устройства для каждого браузера, включенный в такие данные, как «All Clicks Feed», «Search Plus Click Feed», «Transaction Feed» и другие».
https://theidealist.ru/avaststealudata/
#ArsTechnica#технологии#интернет#безопасность#Avast
Ars technica: животные понимают математику на базовом уровне
Мы привыкли считать, что математические способности присущи только человеку, однако это, как оказалось, далеко не так. Учёные утверждают: что многие виды животных - львы, шимпанзе, птицы, пчелы, муравьи и рыбы - обладают как минимум базовыми способностями к счету. Вороны могут понимать концепцию нуля. Означает ли это что математика - универсальная наука, обусловленая самой природой, а не порождение логического аппарата человеческого мозга?
«У человека числовые данные обрабатываются в неокортексе, коре головного мозга. Но есть много существ, у которых кора головного мозга вообще отсутствует. Птицы, например, очень хорошо считают, но у них нет коры головного мозга. Были проведены исследования мозга птиц, в частности ворон, которые показали, что там есть отдельные нейроны, реагирующие на определенные числа — не в коре, а в области под названием паллиум, которая может быть эволюционным предком коры. Насекомые неплохо умеют считать, и у них вообще нет паллиума. У рыб есть, а у муравьев и пчел — нет. Поэтому им приходится делать это по-другому».
https://theidealist.ru/fishcancount/
#Arstechnica#наука#животные#этология#мозг#интеллект
Ars Technica: так что же такое «Метаверс»?
Мета, метаверс, метавселенная - Марку Цукербергу удалось весьма ловко переключить внимание аудитории с многочисленных скандалов, которые окружают его компанию, на обещание «колоссального прорыва», к которому якобы идёт Meta, ранее бывшая Facebook. Но что же такое этот самый метаверс? Никто пока толком не понимает. Возможно, даже сам Марк. Разбираемся вместе с колумнистами Ars Technica.
«Метавселенная в представлении Цукерберга — не просто место, где люди могут общаться в виде аватаров, а полноценная революция в Интернете, предлагающая пространство, где люди будут проводить большую часть своей жизни в сети. Мета и другие видят будущее метаверса настолько привлекательным, что оно в значительной степени или полностью заменит известный нам «плоский» Интернет, и будет использоваться для всего - от корпоративных встреч, покупок до массовых социальных собраний. Такое видение метавселенной относительно часто встречается в фантастике уже несколько десятилетий. И есть некоторые признаки того, что молодые поколения более спокойно относятся к замене реальных встреч виртуальными; 12 миллионов человек, которые в прошлом году «посетили» концерт Трэвиса Скотта в Fortnite, не дадут соврать».
https://theidealist.ru/metaverse/
#ArsTechnica#технологии#Meta#VR#интернет#соцсети
Ars Technica: пользователи SpaceX Starlink делятся первыми впечатлениями
Скорость скачивания более 100 мегабит в секунду, 20 на загрузку, пинг в районе 30 миллисекунд - в отдалённом лесу, где не ловит даже мобильная связь. Безлимитно, по цене в районе 100 долларов в месяц. Это не фантастика, и даже не отдалённое будущее, а уже почти настоящее: именно такие показатели фиксируют первые бета-тестеры комплекта спутниковой связи компании Starlink, «дочки» Space X Илона Маска, обещавшего обеспечить всю планету дешевым и доступным в любой точке земли интернетом. При этом настройка занимает полторы-две минуты, производится автоматически, а вся система может работать от портативного источника питания.
«Бета-тестер под ником Reddit Wandering-coder привез свое новое оборудование Starlink и портативный источник питания в национальный лес в Айдахо, где он подключился к Интернету со скоростью скачивания 120 Мбит /с. Starlink «прекрасно работает» - написал он накануне. «Я провел видеозвонок в реальном времени и несколько тестов. Мой блок питания составляет не более 300 Вт, а потребляемая мощность всей системы в активном состоянии составляла около 116 Вт». Starlink реализовал это в месте, где Wandering-coder не мог получить услуги сотовой связи от Google Fi, который полагается на сети T-Mobile и US Cellular. «Здесь совсем нет сотовой связи» - отметил он.
https://theidealist.ru/starlink-2/
#ArsTechnica#технологии#SpaceX#Starlink#ИлонМаск#интернет
🛰В США обеспокоились необычным спутником российской "Ангары-А5"
🇷🇺 Новый запуск тяжёлой ракеты «Ангара-А5» вызвал тревогу у американских аналитиков — всё из-за поведения спутника «Космос-2589» на орбите 🌍🔍
💬
В ходе своего последнего запуска тяжелая ракета "Ангара-А5" вывела необычный спутник, положение которого на околоземной орбите вызывает беспокойство.
Об этом пишет американское издание ArsTechnica.
📡 По данным издания, спутник ведёт себя нестандартно:
💬
Космический аппарат "Космос-2589", запущенный ракетой "Ангара-А5", расположился на необычной приэкваториальной орбите высотой от 20 тысяч до 51 тысячи километров.
Он совершает оборот за 24 часа и дважды в сутки приближается к скоплениям американских спутников.
💬
Как минимум, это может дать российским чиновникам возможность сделать снимки американских спутников-шпионов крупным планом
— утверждает издание.
🚀 Минобороны России ранее сообщило:
💬
Ракета тяжелого класса "Ангара-А5" стартовала с космодрома Плесецк в Архангельской области с космическими аппаратами.
📎 Кроме того, в июне аналитик Барт Хендрикс сообщил, что:
💬
Российский военный спутник "Космос-2558" разделился на две части.
🔍 Космос снова становится ареной большого геополитического интереса.
#АнгараА5#Космос2589#спутники#Россия#США#ArsTechnica#орбита#космос#разведка#геополитика#новости🛰🚀🇷🇺