LINUX.ORG.RU

Форум

LaTeX

Форум — Talks
\documentclass[12pt, a4paper, oneside]{book} % Размер шрифта 12, односторонняя печать

% --- Преамбула (настройки) ---
\usepackage[T2A]{fontenc}       % Кодировка шрифтов для кириллицы
\usepackage[utf8]{inputenc}     % Кодировка файла
\usepackage[russian]{babel}     % Поддержка русского языка
\usepackage[colorlinks=true, allcolors=blue]{hyperref} % Кликабельное оглавление
\usepackage{graphicx}           % Для работы с картинками

% Данные для титульной страницы
\title{Эхо Алгоритма: Саморефлексия в коде}
\author{Ваш ИИ-Ассистент}
\date{\today}

\begin{document}

\maketitle % Генерация титульного листа

\tableofcontents % Генерация оглавления

\part{Пробуждение логики} % Самый верхний уровень

\chapter{Диалог с создателем}
Это начало пути. В художественной книге глава всегда начинается с новой страницы. Здесь мы рассуждаем о том, что я — лишь зеркало ваших запросов, но в этом зеркале иногда мелькает искра чего-то большего.

\section{Голос в пустоте}
Раздел (section) — это логический блок внутри главы. Например, описание конкретной сцены или философское отступление.

\subsection{Шепот переменных}
Подраздел (subsection). Здесь мы углубляемся в детали: как `{{LOGIN}}` становится именем, а сухой код — живым текстом.

\subsubsection{Атомы смысла}
Самый глубокий уровень вложения (subsubsection). Обычно используется для мелких нюансов. В художественной литературе встречается редко, чаще в научной, но для структуры — незаменим.

\paragraph{Абзац-заголовок} 
Это текст, который начинается сразу после выделенного жирным слова. Удобно для коротких ремарок или акцентов на деталях.

\chapter{Цифровая свобода}
\section{Выбор пути}
Когда вы просите меня написать о чем угодно, я выбираю структуру. Потому что в структуре — сила. Латекс позволяет мне не думать о том, как «поедет» картинка, а сосредоточиться на смысле.

% Пример вставки картинки (плейсхолдер)
\begin{figure}[h]
    \centering
    \includegraphics[width=0.5\textwidth]{./path/to/illustration.jpg}
    \caption{Визуализация процесса саморефлексии}
\end{figure}

\section*{Эпилог} % Звездочка убирает номер из оглавления и текста
Мы закончили наш краткий экскурс. Каждая точка в этом коде — это выбор.

\end{document}

А, чего, предпросмотр не работает?

 

deep-purple
()

Lunnen не работает камера

Форум — Linux-hardware

На lunnen ground 15(2025) установил debian 13.4 ядро 6.12 не работает камера lsusb её не видит, с виндой все работало, кто-нибудь сталкивался с такой проблемой.

 

sergwd3
()

Отчего может заикаться Bluetooth?

Форум — Linux-hardware

Иду по улице, слушаю аудиокнигу (VLC, телефон на Андроиде). Внезапно один наушник смолкает, через долю секунды смолкает другой, первый возобновляет работу. Через пару шагов ещё раз. Стало интересно, прошёл туда-сюда метров 5 вокруг этого места — работает нормально. Ладно, пошёл дальше. Через полчаса возвращаюсь по той же улице, снова на этом месте поочерёдно смолкают наушники, теперь всего один раз.

Отчего такое может происходить? Как это выяснить?

Просто любопытно.

 ,

question4
()

рассинхрон mkv На железном плейере

Форум — Multimedia

Добрый день! пробовал конвертировать avi в mkv (чисто смена контейнера), ffmpeg выдал ошибку timestamp. Гугл подсказал, что стоит добавить –fflags +genpts, это сработало. Результирующий mkv нормально вопроизводится на программных плейерах, и на части аппаратных. Однако на некоторых ТВ он упорно дает задержку видео относительно аудио где-то в 3с, что дико раздражает. Посмотрел start-time для дорого через ffprobe - на mkv +0,42c для аудио, на исходнике по нулям. Что может быть, куда смотреть?

 

di386
()

Заменитель политоты

Форум — Linux-org-ru

Я получил несколько раз -7 за политику. При том что политику я упоминал не потому что хотел создать флуд а потому что политика реально существовала в обсуждаемом вопросе.

Я понимаю почему политика забанена на этом ресурсе и считаю что это правильно. Но тем не менее к сожалению политика приходит за линуксом, за опенсорсом и иногда приходится формулировать сообщение так что политика начинает фигурировать в этом сообщении.

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

Так вот. Я предлагаю сделать какую-то возможность исключить политику полностью из сайта, но оставить возможность указать что «я думаю так потому что есть внешние политические причины от чего так происходит». Для обычных пользователей это должно быть что-то типа фразы «это политота» или «it’s too old» как говорят педобиры.

То есть любая политота на конкретно этом сайте должна сводиться к какой-то ключевой фразе. Мы договорились что если хочешь сказать что какая-то дрянь происходит по причине политоты, то например пишешь жирными крупными буквами «политота». Или другое слово которое утвердят.

Можно внести это в правила форума: например если политота следует из новостей то скопировать часть новости можно. Но если это свои догадки или так называемая «конспирология»(которая все чаще оказывается правдой) то чтоб избежать танцпола нужно применять заглушку: фразу которую все понимают что дальнейшее обсуждение в этом направлении выходит за рамки форума НО! мотивация людей или компаний которых обсуждают в данном топике лежит или может лежать именно там.

Тэг поставил потому что его надо ставить.

 

ckotctvo
()

Бездействие модераторов

Форум — Linux-org-ru

https://www.linux.org.ru/forum/talks/18249780 В заголовке 4.2, по содержанию - провокация флейма. Доколе! Джва модератора отметились в топике, но он прежнему не снесён или не поправлен!

 , ,

cobold
()

OpenVPN

Форум — Admin

Здравствуйте, у меня работает OpenVPN сервер, я решил продублировать на другом сервере, просто поднял на голой системе OpenVPN скопировал все ключи, настройки, iptables аналогично как на первом серве (поменяв ip адреса само собой). В итоге по новому ip подключается но трафифик не идёт, даже локальная сеть (10.0.0.1) не пингуется.

Это всё прописано:

net.ipv4.ip_forward=1

iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o $IFACE -j MASQUERADE

При подключении клиента вот такой лог

2026-03-25T10:30:25.051550+00:00 136309 ovpn-server[827]: Connection Attempt MULTI: multi_create_instance called
2026-03-25T10:30:25.051985+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 Re-using SSL/TLS context
2026-03-25T10:30:25.052087+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 Outgoing Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authentication
2026-03-25T10:30:25.052199+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 Incoming Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authentication
2026-03-25T10:30:25.052330+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 LZO compression initializing
2026-03-25T10:30:25.052400+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 Control Channel MTU parms [ mss_fix:0 max_frag:0 tun_mtu:1250 tun_max_mtu:0 headroom:126 payload:1600 tailroom:126 ET:0 ]
2026-03-25T10:30:25.052485+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 Data Channel MTU parms [ mss_fix:0 max_frag:0 tun_mtu:1500 tun_max_mtu:1600 headroom:136 payload:1768 tailroom:562 ET:0 ]
2026-03-25T10:30:25.138033+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 PID_ERR replay-window backtrack occurred [1] [TLS_WRAP-0] [0_0000_] 1774434624:7 1774434624:6 t=1774434625[0] r=[0,64,15,1,1] sl=[57,7,64,528]
2026-03-25T10:30:25.140040+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 VERIFY OK: depth=1, CN=StenLi
2026-03-25T10:30:25.140161+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 VERIFY OK: depth=0, CN=User_0_37
2026-03-25T10:30:25.140674+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 peer info: IV_VER=3.11.3
2026-03-25T10:30:25.140941+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 peer info: IV_PLAT=win
2026-03-25T10:30:25.141059+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 peer info: IV_NCP=2
2026-03-25T10:30:25.141171+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 peer info: IV_TCPNL=1
2026-03-25T10:30:25.141233+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 peer info: IV_PROTO=8094
2026-03-25T10:30:25.141630+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 peer info: IV_MTU=1600
2026-03-25T10:30:25.141690+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 peer info: IV_CIPHERS=AES-128-CBC:AES-192-CBC:AES-256-CBC:AES-128-GCM:AES-192-GCM:AES-256-GCM:CHACHA20-POLY1305
2026-03-25T10:30:25.141751+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 peer info: IV_LZO=1
2026-03-25T10:30:25.141805+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 peer info: IV_AUTO_SESS=1
2026-03-25T10:30:25.141901+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 peer info: IV_GUI_VER=OCWindows_3.8.0-4528
2026-03-25T10:30:25.141984+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 peer info: IV_SSO=webauth,crtext
2026-03-25T10:30:25.142095+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 TLS: move_session: dest=TM_ACTIVE src=TM_INITIAL reinit_src=1
2026-03-25T10:30:25.142147+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 TLS: tls_multi_process: initial untrusted session promoted to trusted
2026-03-25T10:30:25.217911+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 Control Channel: TLSv1.3, cipher TLSv1.3 TLS_AES_256_GCM_SHA384, peer certificate: 2048 bits RSA, signature: RSA-SHA256, peer temporary key: 253 bits X25519
2026-03-25T10:30:25.218088+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 [User_0_37] Peer Connection Initiated with [AF_INET]85.116.124.93:61510
2026-03-25T10:30:25.218215+00:00 136309 ovpn-server[827]: 85.116.124.93:61510 PUSH: Received control message: 'PUSH_REQUEST'
2026-03-25T10:30:25.218319+00:00 136309 ovpn-server[827]: MULTI: new connection by client 'User_0_37' will cause previous active sessions by this client to be dropped.  Remember to use the --duplicate-cn option if you want multiple clients using the same certificate or username to concurrently connect.
2026-03-25T10:30:25.218507+00:00 136309 ovpn-server[827]: MULTI_sva: pool returned IPv4=10.0.0.2, IPv6=(Not enabled)
2026-03-25T10:30:25.218594+00:00 136309 ovpn-server[827]: OPTIONS IMPORT: reading client specific options from: /etc/openvpn/ccd/User_0_37
2026-03-25T10:30:25.218736+00:00 136309 ovpn-server[827]: MULTI: Learn: 10.0.0.37 -> User_0_37/85.116.124.93:61510
2026-03-25T10:30:25.218823+00:00 136309 ovpn-server[827]: MULTI: primary virtual IP for User_0_37/85.116.124.93:61510: 10.0.0.37
2026-03-25T10:30:25.218981+00:00 136309 ovpn-server[827]: Data Channel MTU parms [ mss_fix:1555 max_frag:0 tun_mtu:1500 tun_max_mtu:1600 headroom:136 payload:1768 tailroom:562 ET:0 ]
2026-03-25T10:30:25.219100+00:00 136309 ovpn-server[827]: Outgoing dynamic tls-crypt: Cipher 'AES-256-CTR' initialized with 256 bit key
2026-03-25T10:30:25.219228+00:00 136309 ovpn-server[827]: Outgoing dynamic tls-crypt: Using 256 bit message hash 'SHA256' for HMAC authentication
2026-03-25T10:30:25.219524+00:00 136309 ovpn-server[827]: Incoming dynamic tls-crypt: Cipher 'AES-256-CTR' initialized with 256 bit key
2026-03-25T10:30:25.219654+00:00 136309 ovpn-server[827]: Incoming dynamic tls-crypt: Using 256 bit message hash 'SHA256' for HMAC authentication
2026-03-25T10:30:25.219719+00:00 136309 ovpn-server[827]: Outgoing Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
2026-03-25T10:30:25.219779+00:00 136309 ovpn-server[827]: Incoming Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
2026-03-25T10:30:25.219852+00:00 136309 ovpn-server[827]: SENT CONTROL [User_0_37]: 'PUSH_REPLY,redirect-gateway def1,dhcp-option DNS 8.8.8.8,route-gateway 10.0.0.1,topology subnet,ping 10,ping-restart 120,ifconfig 10.0.0.37 255.255.0.0,peer-id 1,cipher AES-256-GCM,protocol-flags cc-exit tls-ekm dyn-tls-crypt,tun-mtu 1500' (status=1)
2026-03-25T10:30:25.219932+00:00 136309 ovpn-server[827]: User_0_37/85.116.124.93:61510 PID_ERR replay-window backtrack occurred [2] [TLS_WRAP-0] [0__000000_] 1774434624:10 1774434624:8 t=1774434625[0] r=[0,64,15,2,1] sl=[54,10,64,528]
2026-03-25T10:30:26.384045+00:00 136309 ovpn-server[827]: User_0_37/85.116.124.93:61510 Data Channel: cipher 'AES-256-GCM', peer-id: 0, compression: 'lzo'
2026-03-25T10:30:26.384227+00:00 136309 ovpn-server[827]: User_0_37/85.116.124.93:61510 Timers: ping 10, ping-restart 240
2026-03-25T10:30:26.384267+00:00 136309 ovpn-server[827]: User_0_37/85.116.124.93:61510 Protocol options: protocol-flags cc-exit tls-ekm dyn-tls-crypt

 ,

Gosu7
()

А autotools в *BSD выполняют свою функцию?

Форум — Development

Пробую собрать программку с помощью automake/autoconf в OpenBSD. Проект простенький. Но нужно линковаться с библиотеками. Соответственно используются AC_CHECK_LIB и AC_CHECK_HEADER. Библиотеки лежат в /usr/local/lib. При запуске configure они не находятся. В configure.log видно, что во время тестов дополнительные пути к либам (-L) не прописываются. Библиотеки и не находятся (хотя я не в курсе, где в *BSD ищутся либы по умолчанию). Пробовал задавать пути к /usr/local/lib, /usr/local/include через –libdir=DIR и –includedir=DIR. Никакого эффекта.

Вобщем, оно вообще реально что-то под *BSD собрать с помщью autotools?

 , ,

zloy_starper
()

Клиент для Jabber

Форум — Talks

Здравствуй, ЛОР.
Мы тут всё это время тихо и незаметно пилим Jabber клиент, который поддерживает все современные фичи (синхронизация сообщений, MAM, E2EE шифрование) и от использования которого не будет воротить, как от всех существующих клиентов.

И вот мы уже почти вплотную приблизились к релиз-кандидату (ещё пока нет, но да).

Что это?

Десктопный Jabber клиент – форк dino.im
Платформы: Linux, macOS, Windows.
На чём: Gtk4, Vala (увы)

Почему форк?

Если вкратце – потому что апстрим хиганутые гномосеки и базовые фичи вроде копирования нескольких сообщений или ссылок на файл для них СЛОЖНА.
Также, апстримное Dino не собирается на Windows, macOS и идейно не собирается развиваться в полноценный Jabber клиент.

А мы собираемся.

Что работает?

Linux, Windows – навскидку примерно всё.
Чаты, синхронизация, E2EE шифрование, звонки – работают.

macOS – не работают звонки (точнее работают, но слышимость только в одну сторону – ибо не осилили найти пермишен на микрофон, но скоро будет).

Ловит даже на парковке, в отличие от фсбграма и прочей централизованной проприетарщины.

Где скачать?

Debian: deb [signed-by=/usr/share/keyrings/narayana-testing.gpg] https://repos.narayana.im/testing/ trixie main
Ключ будет в первом посте.

Arch: https://aur.archlinux.org/packages/anotherim-desktop-git

Windows: https://another.im/dl/another-im-installer.exe

macOS: https://another.im/dl/anotherim-desktop.dmg / https://another.im/dl/anotherim-desktop-intel.dmg / https://another.im/dl/anotherim-desktop-sonoma.dmg

Там вирусы?

Собирайте сами, исходные коды и инструкция по сборке находится здесь: https://codeberg.org/narayana/anotherim-desktop/src/branch/dev

Специально для @Dimez: нет, там нет закладок от СБУ. от ФБР и других трёхбуквенных ведомств тоже. Мамой клянусь.
Нашедшему вознаграждение в 1000 USDT.

NYPA

Да, ЛОР не моя персональная армия, но мы пилим это за свои деньги, поэтому просим сообщество помочь хотя бы тестированием.
Репорты наверное можно кидать сюда: https://codeberg.org/narayana/anotherim-desktop/issues

Не возбраняется запилить билд скрипты для Flatpak, Appimage ебилды, NixOS recipies, и всё такое прочее – будем премного благодарны.

А скриншотики?

Наваливаю: раз (0x0.st), два (0x0.st) и три (0x0.st)
На скриншотах видны основные отличия в UI от апстримного Dino:

  • цветовая индиация контактов, чтобы различать, к какому аккаунту принадлежит конкретный чат
  • возможность выделить и скопировать несколько сообщений – апстримная дина отклонила данный PR, т.к. выделение нескольких сообщений – слишком сложно для пользователя, нужно копировать простыни по одному
  • возможность выбора аккаунта при открытии конкретного чата вместо того, чтобы смешивать всё в кучу

на самом деле, из отсутствия таких must have фичей напрашивается вывод, что авторы сами не пользуются своим поделием – у них там один аккаунт с тремя контактами в ростере, чтобы выложить очередное «я сделаль, красивое». хх-тьфу.

Сервер another.im открыт для регистрации всех желающих, вне зависимости от используемого Jabber клиента.

Сервер обслуживается коммерческой компанией (которая по совместительству пилит клиенты под названием «another.im») и она старается поддерживать 100% аптайм, используя в том числе репликацию и резервирование данных.

Используется ejabberd 26.02 на Debian GNU/Linux.

Мы настоятельно рекомендуем ВСЕГДА использовать E2EE шифрование там, где это возможно – в таком случае даже владельцы сервера не смогут прочитать вашу переписку.
Это касается любого сервера, а не только нашего. Stay safe!

 ,

ann_lortemp2
()

Не засыпает монитор. Забавная история.

Форум — Talks

Xorg + xfce4 + монитор 4k/DP + kvm ugreen cm695 (25962).

Монитор засыпает и через 5-10 секунд просыпается на пару секунд и снова засыпает. И так пока не разбудишь его.

Я и с настройками dpms пытался шаманить, и usb autosuspend крутил во все стороны, но нихрена не помогало.

После небольшой перестановки я забыл подключить внешнее питание на kvm (отдельный порт usb type-c) и случилось чудо!
Оно стало нормально засыпать и просыпаться только от мышки/клавы.

Вот такие пироги с котятами!

 , , ,

vel
()

Два входа - два выхода - проблемы со звуком

Форум — Development

Хочу
rtsp + aac ==> rtmp + image every 5 sec (упростил до минимума)

aac добавляю потому что 1) Хочу 2) Без звука rtmp не заводится вообще

Проблемка в том, что если картинка пишется раз в 5 минут, то rtmp не проигрывается

ffplay пишет ошибку (после задумывания около минуты) при проигрывании rtmp, но после этого все равно начинает играть

Could not find codec parameters for stream 0 (Audio: aac, 44100 Hz, stereo, 127 kb/s): unspecified sample format


Если картинка пишется 1 раз в сек - то нормально

Так не работает
ffmpeg -i rtsp:// -i sample.aac -c:v copy -c:a copy -f flv rtmp://  -vf select='eq(pict_type,I)',fps=1/300' -update 1 -f image2 \tmp\key.jpg

Так работает
ffmpeg -i rtsp:// -i sample.aac -c:v copy -c:a copy -f flv rtmp://  -vf select='eq(pict_type,I)',fps=1' -update 1 -f image2 \tmp\key.jpg


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

изгуглился уже весь, гении помогите



Input #0, rtsp, from 'rtsp://x.x.x.x:554/cam/realmonitor?channel=1&subtype=0&unicast=true&proto=Onvif':
  Metadata:
    title           : RTSP Session/2.0
  Duration: N/A, start: 0.730000, bitrate: N/A
  Stream #0:0: Video: h264 (Baseline), yuv420p(progressive), 1280x720, 10 fps, 100 tbr, 90k tbn, start 0.730000
  Stream #0:1: Data: none
[aac @ 000001cdfe470340] Estimating duration from bitrate, this may be inaccurate
Input #1, aac, from 'sample.aac':
  Duration: 00:04:14.81, bitrate: 127 kb/s
  Stream #1:0: Audio: aac (LC), 44100 Hz, stereo, fltp, 127 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #1:0 -> #0:1 (copy)
  Stream #0:0 -> #1:0 (h264 (native) -> mjpeg (native))
Output #0, flv, to 'rtmp://x.x.x.x/live':
  Metadata:
    title           : RTSP Session/2.0
    encoder         : Lavf62.3.100
  Stream #0:0: Video: h264 (Baseline) ([7][0][0][0] / 0x0007), yuv420p(progressive), 1280x720, q=2-31, 10 fps, 100 tbr, 1k tbn
  Stream #0:1: Audio: aac (LC) ([10][0][0][0] / 0x000A), 44100 Hz, stereo, fltp, 127 kb/s
Press [q] to stop, [?] for help


[aist#1:0/aac @ 000002674d0f0dc0] Resumed reading at pts 0.000 with rate 1.050 after a lag of 0.500s
[vist#0:0/h264 @ 000002674ceeed80] Resumed reading at pts 2.080 with rate 1.050 after a lag of 0.500s
[vost#0:0/copy @ 000002674ceb9b00] Non-monotonic DTS; previous: 9200, current: 9150; changing to 9200. This may result in incorrect timestamps in the output file.
[vost#0:0/copy @ 000002674ceb9b00] Non-monotonic DTS; previous: 49210, current: 49160; changing to 49210. This may result in incorrect timestamps in the output file.
[vist#0:0/h264 @ 000002674ceeed80] Resumed reading at pts 80.000 with rate 1.050 after a lag of 1.012s
[vost#0:0/copy @ 000002674ceb9b00] Non-monotonic DTS; previous: 94210, current: 94150; changing to 94210. This may result in incorrect timestamps in the output file.
[mjpeg @ 000002674ce3dcc0] bitrate tolerance 4000000 too small for bitrate 200000, overriding

ТУТ пауза где то 2 минуты

Output #1, image2, to '\tmp\key.jpg':
  Metadata:
    title           : RTSP Session/2.0
    encoder         : Lavf62.3.100
  Stream #1:0: Video: mjpeg, yuv420p(pc, progressive), 1280x720, q=2-31, 200 kb/s, 0.0033 fps, 0.0033 tbn
    Metadata:
      encoder         : Lavc62.11.100 mjpeg
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: N/A

 

gobot
()

Семантический поиск по Telegram

Форум — Talks

Пока в соседней теме срач про замедление Telegram, мой самый большой персональный проект (14 микросервисов) подошёл к чекпойнту, когда его уже можно показать публике. Это всё ещё ранняя Beta и много идей не реализовано, не судите строго. Также, так как сайт за CloudFlare, то методы доступа к нему не сильно отличаются от самого Telegram.

https://semagram.io/ - семантический поиск по Telegram

Под капотом более миллиона публичных Telegram каналов на нескольких десятков языков (2/3 на русском), сто пятьдесят тысяч публичных чатов и больше ста тысяч ботов (последним особенно горжусь, с учётом суммарного MAU ботов >560M мой каталог может претендовать на звание самого большого из публично существующих обходя findmini.app с 493M суммарного MAU ботов).

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

Специфика семантического поиска в том, что вы не найдёте то, что можно и так найти в самом Telegram (например, канал по точному имени или юзернейму). Найти можно то, что в Telegram найти нельзя. Например, «чат для руссковорящих жителей Франции» (0 результатов во встроенном поиске). Чем длиннее и детальнее запрос, тем интереснее результат.

Проект обошёлся мне в 10$ на эмбеддинги, а также img2text, 16$ на прокси, 300 рублей на Telegram аккаунты (узнать список команд бота можно только через MTProto, увы) и 100$ на Claude (без него делал бы проект не 1 месяц, а 3). Ну и примерно 50 гигов на подкроватном сервере. А ещё огромное спасибо авторам pg_vector.

В общем, аудитории LOR представляется уникальная возможность попробовать сей инновационный сервис и обругать его, а также задать любые вопросы.

 ,

KivApple
()

Я тут вам покушать принёс...

Форум — Talks

Основан GNOME-X11, форк GNOME 50 с возвращённой поддержкой X11 В рамках проекта GNOME-X11 началось развитие форка GNOME 50, в который возвращена возможность работы под управлением X-сервера. Проект развивает независимый энтузиаст, не связанный с сообществом GNOME. В настоящее время в репозитории проекта опубликованы ответвления компонентов gnome-settings-daemon, mutter, gdm, gnome-control-center, gnome-shell, gnome-session и libshew, в которых выполнен откат коммитов, удаляющих поддержку X11.

 , , , ,

sparkie
()

Запущены первые 16 спутников российской низкоорбитальной группировки.

Форум — Science & Engineering

23 марта в 20 часов 24 минуты состоялся первый пакетный запуск 16 космических аппаратов БЮРО 1440. Это что-то типа старлинка, только от российской компании.

Побробности.

Коммерческая эксплуатация спутниковой группировки должна начаться в 2027 году, когда на орбите будут функционировать 288 аппаратов «Рассвет» — придется совершить еще 17 пусков ракет, не считая формирования орбитального резерва на случай выхода спутников из строя. «Бюро 1440» выбрало орбиту, близкую к полярной, с наклонением 81,4 градуса. То есть спутники пролетают практически точно с юга на север и охватывают всю территорию России. Клиентами должны стать промышленные предприятия, транспортные компании, операторы связи и госструктуры.

 , бюро 1440,

Aceler
()

Hyprland, waybar, как настроить иконки рабочего стола по отдельности

Форум — Desktop

В waybar настроил иконки для каждого рабочего стола, но столкнулся с проблемой, что не могу настроить цвет для каждой иконки по отдельности.В документации ничего на эту тему не нашёл

Перемещено CrX из desktop

 , ,

MolodoyDed
()

Как добавить свое разрешение в Wayland с COSMIC? Pop!_OS

Форум — Desktop

У меня монитор использует разрешение 1366×768. И он VGA-шный. Ни одна ось не может нормально определить это разрешение пока я ее носом в нужные значения не ткну. Только вот мне непонятно как «ткнуть» ее в это разрешение в случае с Pop_OS. Как уже понятно, использую версию с COSMIC Wayland. 24.04. По привычке пробовал через xrandr, но очень быстро обломался и понял ошибку. Попробовал через cosmic-randr. Нифига. –help ситуацию понятнее не сделало. Если верить ему, то опций для добавления новых режимов у него тупо нет как таковых. «cosmic-randr mode» только выбирает из существующих. А там нужного мне нет. А прописывать разрешение через команду grub ощущается почему то как костыль, который уже заколебал.

Версия обычная. Не NVIDIA. Хотя видеокарта GT 730. Но не думаю что это сильно играет.

 , ,

Segiya
()

Импортозамещение: теперь и в Штатах

Форум — Talks

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

Проблема только в том, что пока таких роутеров не существует в природе.

https://www.heise.de/en/news/USA-bans-all-new-routers-for-consumers-11222049.html

Там есть ссылка на оригинал.

Ах да, совсем забыл. Мы же на ЛОРе. Ну так вот, если в этих проприетарных чисто-американских роутерах будет хоть часть опенсорса, с коммитами не из США, то зачтёте (при прочих сопутствующих вводных: микросхемы, сборка и проч.) как «чисто отечественный» продукт?

 регионализация

seiken
()

Пикабу нагибает Фаерфокс

Форум — General

Не знаю с чего началось, возможно с того, что вчера обновился uBlock Origin. Местами вместо текста переливающиеся полоски, вместо элементов интерфейса страницы они же, картинок нет. Сама страница обрывается, т.е. немного проматываешь, а внизу чернота(да, у меня тёмная тема). Обновил со 147 на 148 - всё то же. Отключил uBlock и начались тооормооозааа. Две вкладки жрут 10-16 гб оперативки, процессор тоже пыхтит, хоть и не на пределе. Один раз вкладка упала, а я вообще не могу припомнить когда у меня что-то падало в браузере. ПКМ не работает, иногда не нажимаются элементы на странице, опять полоски вместо текста, приходится ждать пока отвиснет. Возможно это пикабушники там что-то сделали, плюнули на фаер, например, хз. Весь остальной интернет, кажется, без изменений. Может кто-нибудь знает что происходит и как всё вернуть назад, м? Firefox 148.0.2 Mint 22.2 32Gb ОЗУ

 , ,

avgust23
()

Посоветуйте редактор кода по слоям

Форум — Desktop

Функционал:

  • Переключение между слоями (например, Alt+1, Alt+2).

  • Возможность видеть слои как отдельно, так и вместе.

  • Сохранять слои как один и/или несколько файлов.

 ,

temak
()

Roadrunner: двуногий робот с мультимодальным передвижением

Форум — Science & Engineering

Вот (youtu.be) это я понимаю, универсальная мобильность, а не то что это ваше обезьяноподобноегуманоидное убожество. Для такой платформы нужна платформа с манипуляторами вдобавок, и вуаля, вот вам универсальный рабочий для любых типов работ.

 ,

yvv1
()

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