Feed aggregator

Вышел симулятор электронных схем Qucs-S 1.0.1

Linux.org.ru - Sat, 02/04/2023 - 21:22

Сегодня, 4 февраля 2023 года, состоялся релиз симулятора электронных схем Qucs-S. Особенностью Qucs-S является то, что он не содержит собственного движка моделирования, а использует сторонние SPICE-совместимые движки. Рекомендуемым движком является Ngspice, который предлагается по умолчанию при старте программы.

( читать дальше... )

 , , , ,

KDE Gear 22.12.2

Linux.org.ru - Sat, 02/04/2023 - 21:21

KDE Gear — это набор приложений и программ, созданных и разрабатываемых сообществом KDE, новые версии которых публикуются одновременно. В состав KDE Gear могут также входить новые приложения, разработка которых продвинулась до этапа, позволяющего включить их в этот набор.

( читать дальше... )

 ,

Что есть ЮАР прямо сейчас

Habr.com - Sat, 02/04/2023 - 19:54

Если долго, долго, долго,
Если долго по тропинке,
Если долго по дорожке
Топать, ехать и бежать,

То пожалуй, то конечно,
То наверно, верно, верно,
То возможно можно, можно,
Можно в Африку прийти!

Очень интересен тот факт, что я не вижу никаких свежих описаний ЮАР на Хабре. А зря. Возможно вам будет интересно это место. В нём есть множество недостатков, но наличествует множество достоинств. Возможно вам приглянется. За подробностями, прошу под кат.

Под кат - это вот сюда вот.

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Habr.com - Sat, 02/04/2023 - 17:35
Здравствуйте, с вами Вячеслав Голованов, и я курирую поток «Научпоп» на Хабре. Среди моих задач — увеличение количества публикаций в этом потоке, в том числе через привлечение новых, хороших авторов на Хабр. Если вы всегда хотели написать статью на научно-популярную тему, но боялись начать – это ваш знак. Можете обсудить это со мной через личные сообщения, и/или написать статью в «Песочницу» и кинуть мне ссылку.

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

Учёные зафиксировали сигнал из космоса возрастом в 9 млрд лет

Читать дальше →

OBS Studio 29.0.1

Linux.org.ru - Sat, 02/04/2023 - 17:18

Вышла новая версия OBS Studio, 29.0.1.

OBS Studio — открытое и свободное ПО для потокового вещания и записи, распространяющееся под лицензией GPL v2. Программой поддерживаются различные популярные сервисы: YouTube, Twitch, DailyMotion и другие, использующие протокол RTMP. Программа работает под управлением наиболее популярных операционных систем: Windows, Linux, macOS.

OBS Studio является значительно переработанным вариантом программы Open Broadcasting Software, главным отличием от оригинала является кроссплатформенность. Наряду с поддержкой Direct3D есть поддержка и OpenGL, функциональность может быть легко расширена за счёт плагинов. Реализована поддержка аппаратного ускорения, перекодирование на лету, стриминг игр.

Основные изменения:

  • Внесено несколько исправлений, специфических для Linux, включая сбой при использовании Wayland и попытке использовать автоматический переключатель сцен, проблему, при которой захват экрана не работает правильно в X11, ошибку, при которой переопределение темы может вызвать невозможность запуска OBS Studio, а также проблему программной отрисовки.
  • Исправлено сообщение «NVIDIA AUDIO Effects SDK is outdated», которое появляется в свойствах фильтра шумоподавления, когда SDK не установлен, а также падение, которое происходило при использовании аудиоэффектов NVIDIA и последующем удалении SDK.
  • Исправлен сбой при запуске приложения, когда оно было свернуто.
  • Исправлена ошибка в режиме вывода FFmpeg, где RTMP мог заставлять некоторые кодировщики работать некорректно.
  • Исправлена ошибка вывода alpha при использовании формата цвета BGRA.
  • Исправлены проблемы с искажением изображения при проецировании SDR на HDR дисплее.
  • Устранены проблемы с фильтрами аудио для расширения и усиления звука.
  • Устранён сбой при использовании виртуальной камеры как источника и изменении разрешения холста.
  • Устранена ошибка при обновлении настроек кодировщика профиля при переключении между службами, требующими разных кодировщиков.
  • Устранена ошибка в окне/панели Stats, когда отображалось неправильное значение доступного дискового пространства при паузе записи.
  • Добавлен параметр «Knee Width» для улучшения качества аудио в фильтре усиления звука.

 ,

Postgres Pro Enterprise 15.1.1: облегчение миграции с Oracle, маскирование данных и не только

Linux.org.ru - Sat, 02/04/2023 - 17:15

Компания Postgres Professional объявила о доступности обновлённой СУБД для высоконагруженных систем Postgres Pro Enterprise 15.1.1. Данная версия включает все возможности выпущенных осенью PostgreSQL 15 и Postgres Pro Standard 15, а также новые разработки Postgres Professional. В этом году новую версию Postgres Pro Enterprise удалось выпустить на три месяца раньше, чем в прошлые годы, благодаря совершенствованию технологий работы с программным кодом.

При разработке этой версии учитывался растущий спрос заказчиков на программные средства упрощения миграции с СУБД Oracle.

Следующие новшества стали ответами на этот вызов:

  • Поддержка пакетов (Packages) в стиле Oracle. Основная функциональность пакетов (наборов функций и процедур) СУБД Oracle реализована в Postgres Pro Enterprise 15, чтобы упростить миграцию кода на языке PL/SQL при переходе с Oracle на Postgres. С технической точки зрения поддержка пакетов представляет собой расширение синтаксиса языка PL/pgSQL (с небольшими дополнениями в ядре СУБД), благодаря которому реализуется функциональный аналог пакетов Oracle и вводится ряд дополнительных команд для работы с ними.

  • Передача позиционных параметров в скрипт в psql. Благодаря этому новшеству в Postgres Pro Enterprise можно будет создавать более гибкие и универсальные shell-скрипты для работы с СУБД. Помимо явных преимуществ при проектировании новых скриптов, это упростит адаптацию SQL-скриптов при миграции с СУБД Oracle, где подобная функциональность привычна пользователю.

В связи с растущими требованиями в области защиты данных, включая персональные данные и сведения, представляющие коммерческую тайну, в Postgres Pro Enterprise 15.1.1 появилась возможность анонимизации и маскирования:

  • Pасширение pgpro_anonymizer для маскирования данных. Модуль маскирования (обфускации) данных добавлен в Postgres Pro Enterprise 15.1.1 в целях обеспечения безопасности хранимых данных в системах корпоративного уровня, а также для создания анонимизированных копий БД для использования в средах тестирования и разработки. Пользователям pgpro_anonymizer будет доступно статическое и динамическое маскирование, а также создание маскированного дампа. В дальнейшем Postgres Professional планирует расширение функциональности данного модуля.

Роль резервного копирования и восстановления в крупных корпоративных СУБД сложно переоценить, поэтому с каждым релизом Postgres Pro Enterprise совершенствуется соответствующий инструментарий, этот релиз тоже не стал исключением:

Добавление pg_probackup Enterprise c новыми возможностями. На основе pg_probackup разработана новая утилита резервного копирования для корпоративных сред pg_probackup Enterprise. Функциональные возможности её первой версии включают:

  • новую подсистему ввода-вывода, повышающую производительность;
  • поддержку протокола S3 для хранения данных в частных и общедоступных облаках;
  • обеспечение совместимости CFS (компрессии данных) с механизмом создания инкрементальных резервных копий; поддерживаются все режимы создания резервных копий (DELTA, PAGE и PTRACK), но PTRACK - рекомендованный метод инкрементальных бэкапов для больших баз данных;
  • поддержку алгоритмов сжатия LZ4 и ZSTD.

Помимо вышеупомянутых новшеств и ряда оптимизаций для работы с крупными и высоконагруженными базами данных, Postgres Pro Enterprise 15.1.1 включает все новые возможности Postgres Pro Standard 15, в том числе:

  • новые функции обработки JSON из стандарта SQL:2016 в дополнение к ранее реализованному языку JSONPATH;
  • готовность к работе с расширением TimescaleDB (после официального объявления его разработчиком о поддержке PostgreSQL 15);
  • добавление модуля tds_fdw для упрощения миграции с MS SQL Server;
  • официальную поддержку процессоров «Эльбрус».

Как уже сообщалось ранее, в версиях СУБД Postgres Pro редакций Standard и Enterprise начиная с 15-й прекращена поддержка ОС Windows.

Версия Postgres Pro Enterprise 15.1.1 не поддерживает эту операционную систему.

Полный список обновлений можно увидеть в замечаниях к выпуску.

 postgres pro, , ,

LGT8F328P: импортозамещение по-китайски (начало)

Habr.com - Sat, 02/04/2023 - 16:44
Китайская фирма Logic Green еще примерно в 2015 году взялась за выпуск усовершенствованных аналогов линейки ATmega88-328. В настоящее время выпущены контроллеры LGT8F88P/168P/328P, старший позиционируется для производства Arduino-аналогов. В народе их называют «клонами Arduino», что неверно: ни сами контроллеры, ни платы на их основе клонами не являются, так как существенно отличаются от оригинала.

Однако, LGT8F328P и платы на его основе, если научиться правильно с ними обращаться, действительно могут заменить Arduino в большинстве применений, причем это потребует не очень большой возни. А если приложить усилия, то вы обнаружите, что LGT8F328P даже имеет довольно много преимуществ. Но приготовьтесь к трудностям: импортозамещение по-китайски означает, что большую часть времени вам придется потратить на угадывание «а что они тут имели в виду».

В этой статье не ставится задача показать все преимущества и особенности LGT8F328P. Мы далее попробуем только разобраться, как подключать некоторые более-менее распространенные платы, выполнять какие-то стандартные задачи, а также как использовать некоторые расширенные возможности LGT8F328P.

Так как статья получилась объемная, она разбита на две части: первая часть о простом программировании в Arduino IDE и вторая о программировании на низком уровне с обсуждением некоторых особенностей внутреннего устройства LGT8F328P.
Читать дальше →

Налог на трафик — можно ли заставить корпорации платить за использование сети

Habr.com - Sat, 02/04/2023 - 15:48

Еврокомиссия может представить соответствующий законопроект уже в этом году. В аналогичном направлении движутся регуляторы Южной Кореи и США — разберем мнения, перспективы и проблемы такого подхода.

Читать далее

Cicada 3301: кого и куда должны были отобрать загадки таинственной «Цикады»?

Habr.com - Sat, 02/04/2023 - 15:00

Рассуждая о крипоте в прошлой статье, мы коснулись темы одного из важнейших механизмов человеческого страха: неизвестности. Пугающая крипота нулевых перестала пугать потому, что превратилась во что-то хорошо известное, понятное и даже популярное. Точно так же рассказы Лавкрафта, мимикрировавшие подобно крипипасте под воспоминания, письма, дневниковые записи и рассказы очевидцев — куда лучше пугали до того, как его имя стало культовым, а его персонажи, начиная с Ктулху — любимейшими героями интернет-фольклора, мемов и даже персонажами детских книжек.

Однако целый ряд появлявшихся в сети феноменов, пусть и не всегда пугающих на уровне ранних крипипаст, до сих пор остаются неразгаданными. Кто и что делал с аккаунтом Webdriver Torso на YouTube, заполняя его сотнями тысяч видеороликов, и что из себя представляют найденные на том же видеохостинге аккаунты семейства «Unfavorable Semicircle»? Кто забрасывал Usenet странными сообщениями с заголовками Markovian Parallax Denigrate? Кем была записана «Самая загадочная песня в Интернете», видимо, в ФРГ начала 80-х? Кем был Чумной Доктор с видеозаписи 11B-X-1371, сочетавшей фотографии трупов с мест преступлений и фильмов ужасов с закодированными сообщениями? Была ли загадка от пользователя Publius Enigma о некоем закодированном послании в альбоме Pink Floyd «The Division Bell» 1994 года шуткой или чем-то большим?

Впрочем, самой масштабной и странной из подобных историй, на мой взгляд, стоит назвать «Цикаду 3301».
Читать дальше →

Создаем свой собственный язык программирования с использованием LLVM. Часть 2: Семантический анализ

Habr.com - Sat, 02/04/2023 - 14:55

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

Читать далее

Комьюнити дизайнеров в продукте

Habr.com - Sat, 02/04/2023 - 14:39

Всем привет!Меня зовут Макс Брызгалов. Я лид команды UX в такси Максим. Автор базы полезных материалов и куратор комьюнити “Дизайн Ресурсы”.

В начале 2022 возобновил карьерные консультации для дизайнеров и запустил активности в комьюнити. Смотры портфолио, дискуссионные клубы, демо, продуктовые челленджи. Все активности направлены на помощь и развитие навыков. Самые частые запросы при обращении: помощь, совет или рекомендацию для быстрого и эффективного преодоления вызовов. Кто-то только пришел в сферу и потерялся в огромном потоке информации. Кто-то сменил сферу и хочет ка можно быстрее найти работу. Кто-то застрял и не знает какие шаги нужно сделать для профессионального роста. База помогает дизайнерам наращивать компетенции через обучение и ресурсы, необходимые для комфортной и быстрой работы. В этой статье хотел бы рассказать про структуру базы и комьюнити, которое сформировалось вокруг неё.

Читать далее

Нейросеть ChatGPT сделала за меня анализ данных: аналитики будут не нужны?

Habr.com - Sat, 02/04/2023 - 14:10

От автора Telegram-канала Аналитика и Growth mind-set (делюсь кейсами с работы, бесплатным обучением, задачами с собеседований).

Последовательно я проверила, как нейросеть:

- справится с написанием SQL-запросов разной сложности

- с задачей визуализации данных и получением инсайтов из данных

- ответит на вопрос с собеседования на аналитика в компанию Lyft (крупная компания в США, предлагающая услуги такси, проката автомобилей, велосипедов, аренду автомобилей и доставку еды в США и некоторых городах Канады)

- решит тестовое задание в Яндекс на должность маркетингового аналитика

Читать далее

CAMM — то, что должно сделать ноутбуки ещё тоньше и быстрее

Habr.com - Sat, 02/04/2023 - 13:01

За последние два десятка лет появилось не так уж много инноваций в сфере дизайна памяти для ноутбуков. Уже как четверть века большой популярностью пользовались небольшие модули памяти с двухрядным расположением выводов, SO-DIMM (Small outline DIMM). В 2022 году Dell выпустила два ноутбука, Precision 7670 и 7770, которые дебютировали с новым форм-фактором для оперативной памяти, называемым CAMM (Compression Attached Memory Module).

После анонса ноутбуков Dell заявила, что Precision 7670 и 7770 будут самыми мощными среди профессиональных моделей. 16-дюймовый 7670 имеет толщину 0,98 дюйма, а 17-дюймовый 7700 — 1,13 дюйма, что является впечатляющими показателями для мобильных рабочих станций, оснащённых при этом выделенными графическими процессорами. И всё это стало возможным благодаря CAMM.

CAMM в настоящее время ратифицируется для общеотраслевого использования органом по стандартизации памяти, JEDEC. А окончательная спецификация должна быть опубликована позже в этом году. Розничные ноутбуки основанные на окончательной омологации CAMM появятся в 2024 году.


Читать дальше →

Заблуждения программистов о тексте

Habr.com - Sat, 02/04/2023 - 13:00


Возжелавший прильнуть к жанру вестернов обратится либо к десятой строчке топ-250 лучших фильмов по версии IMDb, либо уже будет обладать знанием, что начинать нужно с «Хороший, плохой, злой». Там он увидит жадных потных мужчин, которые заканчивают фильм напряжённым мексиканским противостоянием. Жалкая охота за золотом конфедератов разворачивается на фоне кровавых битв Гражданской войны между «Севером» и «Югом». Таким зритель запомнит вестерны как жанр.

В реальности «Хороший» — это не классика, а яркий представитель поджанра ревизионистских вестернов, снят в Европе и наоборот, критикует американскую идеологию направления. В нём нет ничего общего с картинами, где герой встаёт на защиту правильного и справедливого общества от злодеев или кровожадных индейцев. В пятидесятых и шестидесятых классический вестерн сошёл на нет, но в коллективном сознании критика быстро заместила критикуемый объект. Когда Марти Макфлай жалуется на анахронизм наряда, он сравнивает себя с антигероями Клинта Иствуда, а не бравыми ковбоями в исполнении Джона Уэйна.

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

Заблуждение 1. Любые символы, кроме управляющих, имеют предсказуемую ширину
В реальности ширина символов может отличаться даже в моноширных шрифтах.
Читать дальше →

[Перевод] 5 лайфхаков Python, которые сделают ваш код более читабельным и элегантным

Habr.com - Sat, 02/04/2023 - 12:22

Привет, Хабр! В этой статье я продемонстрирую 5 трюков Python на понятных для новичков примерах, которые помогут вам писать более элегантный Python код в вашей повседневной работе.

Читать далее

Git scraping: методика бесплатного хостинга не совсем статических сайтов

Habr.com - Sat, 02/04/2023 - 06:42

Ни для кого не секрет, что, используя GitHub Pages, вы можете бесплатно разместить свой статический веб-сайт в сети Интернет. 1 Гбайт доступного пространства, SSL-сертификат, возможность привязать собственный домен — разве не сказка? Но что делать, если вам необходимо, чтобы содержимое вашего статического ресурса периодически обновлялось? Допустим, несколько раз в час.

Пути решения уже существуют, и в этой статье я расскажу об одном из них. Вооружившись GitHub Actions в качестве среды выполнения и отдельной веткой Git-репозитория в качестве хранилища, мы организуем автоматизированный пайплайн получения, обработки и отображения малых неконфиденциальных данных, который будет ежемесячно нам обходиться в целых 0 рублей.

Читать далее

Runtime Comparison для PHP приложений

Habr.com - Sat, 02/04/2023 - 02:16

Очень часто приходится сравнивать время выполнения кода с целью выбора наиболее оптимального решения, и каждый раз для этого приходилось писать обработчик с расчётом микровремени, после чего все результаты заносились в какую-нибудь таблицу Excel и вручную рассчитывалось минимальное, максимальное и среднее время выполнения...

Для решения этой тривиальной задачи был выпущен пакет "Runtime Comparison", позволяющий сравнивать время выполнения кода без лишних затрат.

Читать далее

Правда или действие: дайджест публикаций об увольнениях в IT-гигантах

Habr.com - Fri, 02/03/2023 - 23:14

Об увольнениях в IT-компаниях очень много новостей и отрывистых реплик, но сложно найти попытки настоящего осмысления. И если встречается что-то похожее на аналитику, авторы ссылаются на пандемийный бум и постпандемийное отрезвление, избыточный наём и рецессию, приближение которой прогнозируют экономисты. В комментариях к новостям увольнения и связанный с ними информационный шум часто называют способом прессануть потенциальных соискателей работы и снизить ожидания, в первую очередь — зарплатные. В профильных хабах очень много про подбор, адаптацию, менторство и сплочённые команды, и очень мало про увольнения в IT-гигантах и их причины. Поэтому и в дайджесте не так много публикаций Хабра, но может быть они ещё на подходе.

Читать далее

Жуткий сценарий использования ChatGPT

Habr.com - Fri, 02/03/2023 - 23:11

Вчера у меня в ленте на фейсбуке (жаль что в закрытом посте) проявился еще один аспект ChatGPT, жуть которого я не вполне осознавал. Представьте, что ваш менеджер присылает вам емейл: "я вот тут сгенерил с помощью ChatGPT код на языке описания аппаратуры SystemVerilog, который реализует мою идею, ты его поправь немного и в продакшн, а то нас сроки поджимают".

Почему это жутко? Потому что в обсуждаемом посте ChatGPT сгенерил так называемый несинтезируемый код. Это означает: код вроде и есть, и после массажирования даже будет компилироваться в симуляторе, но вот чип из него сделать нельзя. Никак, вообще никак. Для решения этой задачи нужно написать совсем другой код, у которого не будет ни одной строчки общего с тем, что прислал менеджер.

То есть менеджер думает, что вместе с ChatGPT сделал за вас 90% работы, а на самом деле.

Читать далее

Схема простой звуковой карты (ЦАП)

Habr.com - Fri, 02/03/2023 - 22:17

Простая звуковая карта. Схема, описание...
Сделай сам.

коротенький рассказ

Who's online

There are currently 0 users and 0 guests online.
Syndicate content