LINUX.ORG.RU

Сообщения thunar

 

История появления null-терминированных строк

Форум — Talks

Стало любопытно, как такое странное решение появилось и закрепилось. Каков исторический констекст и чем это было обусловлено? Дело было только в экономии памяти на дополнительный указатель на конец строки, или?

 , ,

thunar
()

Текстовый (tex/latex) редактор с совместным редактированием по сети?

Форум — Desktop

subj. Есть ли такое?

Перемещено hobbit из general

 , ,

thunar
()

Eureka editor

Галерея — Скриншоты

Оказывается, есть такой редактор карт для классических *doom, Eureka.

Программа приятно удивила своим быстродействием (особенно в сравнение со SLADE), благо UI написан на FLTK. Поначалу сильно озадачило управление — чем-то напомнило старый интерфейс Blender`а — очень много хоткеев, при этом, большая часть их совершенно не нужна. Но в плюс автору можно сказать, что всё это настраивается (хоть и весьма странным способом), и ненужности легко отключить.

Немного озадачила работа с 3d-камерой — так и не понял как её использовать с тачпада. Впрочем, как оказалось, танковое управление с клавиатуры на ноутбуке вполне себе удобно. Как я понял, на контрасте с вышеупомянутым SLADE, автор эврики не пытается сделать комбайн, покрывающий все потребности ретро-сцены, а сосредоточил усилия хорошем редакторе карт, и у него получилось. Поэтому пожелаю ему всяческих успехов.

P.S.: Не нашёл, умеет ли он UDMF, впрочем, мне сейчас интересно сделать что-то совместимое с ванильным Ultimate DOOM.

>>> Просмотр (1920x1080, 629 Kb)

 , , ,

thunar
()

скобочка ломает парсер ссылок

Форум — Linux-org-ru

subj:

https://foo%29bar

Перемещено shell-script из linux-org-ru

Перемещено shell-script из development

 

thunar
()

latex: chemformula + babel — Command \ch already defined.

Форум — General

В который раз натыкаюсь, \ch из русскоязычного babel конфликтует с \ch из chemformula, и никак не могу вспомнить хак, как это забарывал. Минимальный пример

\documentclass[10pt]{article}
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage[russian,english]{babel}

\let\ch\relax % <<=== не работает ЧЯДНТ!?
\usepackage{chemformula}


\begin{document}

\ch{H2O}
\end{document}
Command \ch already defined. \begin{document}

 , chemformula,

thunar
()

geeqie okular plugin

Форум — Desktop

subj. geeqie умеет показывать превью pdf-файлов, что весьма удобно если нужно разбирать большое количество материала. Но очено не хватает возможности открыть этот файл в okular. Есть опции для gimp, для imagemagic. В меню плагинов okular есть, но в состоянии hidden. При этом никакой галочки что бы его анхайдить нет. В документации сказано что за это отвечают опции NoDisplay и Hidden в .desktop-файле. Но их явное указание не дают ни какого эффекта. ЧЯДНТ и ДОКОЛЕ?

 ,

thunar
()

Какую систему сборки выбрать для c++-библиотеки для пайтона.

Форум — Development

В продолжение этой темы.

Вообщем, потихонечку финализирую и готовлю к публикации свой pet-project. Но возник вопрос какую выбрать приличную сборочную систему, т.к. сейчас я использую абсолютно непортабельный Makefile с кучей костылей — и выносить такое на публику не хочу.

Собственно subj. Проект — библиотека для python, написанная на c++ с использованием pybind11.

Фактически, библиотека состоит из двух частей, которые шарят между собой некоторые хедеры:

  • frontend взаимодействующий с python-кодом, содержащий биндинги для всех классов и функций;
  • backend (которых, в перспективе будет несколько, но пока один) — динамически загружаемая библиотека, содержащая сами расчётные функции.

Подводные камни, с которыми не понимаю как правильно быть:

  • зависимости (которые я сейчас просто скриптм сгружаю с гибхаба и кладу в отдельную директорию и симлинкаю в директории с исходниками):
  • на этапе сборки backend скриптом из python делается немного кодогенерации что бы проинстанцировать все комбинации шаблонных параметров.
  • разнцые опции компилятора при сборке front- и backend, в дальнейшем и разные компиляторы (т.к. буду использовать hip и cuda)
  • как-то хочется что бы оно минимально зависело от версии интерпретатора и избегать подобного:
    ImportError: Python version mismatch: module was compiled for Python 3.10, but the interpreter version is incompatible: 3.11.4 (main, Jul  5 2023, 14:15:25) [GCC 11.2.0].
    (upd: избежать не получится)

Соответственно, хочется что бы всё это это собиралось как-то максимально безболезненно, желательно прямо в python-пакет, который можно будет впоследствии установить pip-ом. Вероятно, мне нужна какая-то python-центричная сборочная система.

Так-как сам я не программист, то спрашиваю советов и best-practice для моего случая.

 , ,

thunar
()

Генерация многомерной случайной величины по заданной плотности вероятности.

Форум — Science & Engineering

subj. Для одномерной всё понятно: интегрирую плотность верятности f(x) что бы получить cumulative distribution function F(x). Дальше элементарно нахожу обратную функцию F^{-1}: x(R∈0..1) и получаю интересующие сэмплы подставляя в обратную функцию равномерное распределение, отыскивая конкретную точку бинарным поиском. Как такое же проделывается для многомерного распределения?

 , ,

thunar
()

xfce4 отключить screen lock при закрытии крышки, но оставить про suspend?

Форум — Desktop

subj? Как это сделать? Совсем отключать не хочу, но вводить пароль после каждого закрытия крышки совсем не нравится.

 

thunar
()

acer aspire A315-35

Форум — Linux-hardware

Насколько subj совместим с линаксом и какие подводные камни? Читаю страшилки про oem lock и пр.: https://community.acer.com/en/discussion/635997/is-it-possible-to-install-ubu.... Насколько всё проблемно?

Внезапно, ubuntu 22.04.3 установилась без проблем (только секурбуут отключил в бивисе).

 acer aspire

thunar
()

виртуалбокс на ведроиде?

Форум — Linux-install

subj. Возможно ли на ведроид установить виртуалбокс с полноценным линаксом?

 ,

thunar
()

matplotlib.pyplot.imshow — вывести png без искажений

Форум — General

Хочу вывести фоном к своим графикам скриншот из статьи. Делаю

ax.imshow(mpimg.imread(f"img.png"), extent=[x0,x1,y0,y1], ...)
Но проблема в том, что у меня на графиках логарифмический масштаб, и на рисунке тоже — но при отображении matplotlib трансформирует рисунок в логарифмический масштаб ещё раз. Как сказать ему не делать так, а просто отобразить изображение как есть без трансформации в такой-то области?

 ,

thunar
()

belline отключить подписку

Форум — Talks

Случилось. Выскочило на уведомление, по которому включили платную подписку при закрытии. Как эту дрянь убрать? Перепробовал уже десяток вариантов из сети — хрен бы. По USSD удалось добиться только то что он показывает, «да подключили», и никакой команды на отключение не возвращает. Пробовал добраться до личного кабинета, так сайт устроен так что по кругу мотает, а вместо временного пароля по смс присылает временный код, который не работает. Вообщем, реквестирую помощи у тех, кто знает как гадину забороть.

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

 , ,

thunar
()

python + внешний контроль программы

Форум — Development

Задача. Есть числодробилка засылаемая на кластер, с которой нет возможности как-то взаимодействовать после запуска (python-скрипт дрёгающий HPC-библиотеку, в бесконечном цикле рассчитывающую эволюцию системы). Тем не менее, хочется некоторого уровня интерактивности (кроме тупой возможности прикончить таск из менеджера задач). В идеале, хочется что-то вроде debug-режима, по которому можно подсоединиться к таску, послать туда какие-то команды и/или иметь полноценную ipython-консоль с доступом во всем внутренностям скрипта. Как такое лучше реализовать?

$cast AntonI

 ,

thunar
()

tail нескольких файлов?

Форум — General

Есть необходимость периодически посматривать 100500 логов расчёта задач. Заводить под это дело множество фреймов в screen как-то не с руки. Можно ли как то сделать это средствами самого tail c переключением логов по хоткеям?

 , ,

thunar
()

покушать принёс

Форум — Talks

 ,

thunar
()

Как правильно сгенерировать символы для экземпляров шаблонных функций?

Форум — Development

Хочу сделать динамически загружаемую библиотеку, содержащую много вариантов инстанцирований ряда шаблонных функций. Часть функций отличается сигнатурами в зависимости от параметров шаблона, часть — только реализацией. Как такое правильно провернуть? Делать макросами обертки для каждого варианта или можно менее костыльно?

 , ,

thunar
()

ХИГанутость интерфейса в vscode/codium?

Форум — Desktop

Как его заставить использовать системную тему или хотя бы настроить нормальный размер шрифта в интерфейсе? Потратил наверное около часа на гуугление и копание в настройках (ломая глаза вплотную к монитору) — не вижу ничго похожего. Единственная настройка что нашлась, это размер шрифта в редакторе и глиф (причём последний нельзя выбрать, только ввести руками).

 , ,

thunar
()

Как забороть latexdiff?

Форум — Development

Пытаюсь сделать дифф ревизий статей, столкнулся с ошибками вида:

line 342: Argument of \@quantity has an extra }. ...in\theta_{1}\dd{\theta_{1}}\dd{\varphi}$}
line 342: Paragraph ended before \@quantity was complete. ...in\theta_{1}\dd{\theta_{1}}\dd{\varphi}$}
line 342: Missing $ inserted. ...in\theta_{1}\dd{\theta_{1}}\dd{\varphi}$}
line 342: Missing } inserted. ...in\theta_{1}\dd{\theta_{1}}\dd{\varphi}$}
Ругается на последнюю строку в блоке
\DIFaddbegin \DIFadd{:
$
	S = \iint \qty( {f^*F^*} - fF )
	\cdot
	\qty|\vb{v}-\vb{V}| \sigma_{\rm diff}\qty(\qty|\vb{v}-\vb{V}|,\,\theta_{1})
	\dd{\Omega_{1}}\dd{\vb{V}}
$.
Here $F$ represents another (or the same) VDF to interact through the collisions,
star marker denotes resulting VDFs after the collision;
$\sigma_{\rm diff}$ denotes differential cross-section, which depends on the relative velocity and scattering angle;
$\dd{\Omega_{1}}=\sin\theta_{1}\dd{\theta_{1}}\dd{\varphi}$}\DIFaddend ,
Собственно, а куда смотреть? Все открывающие скобки с закрывающими совпадают, формулы долларами обрамлены. В чём дело-то?

UPD: Итого, вопрос остаётся в том, какой командой зачеркнуть произвольный блок текста, с параграфами, уравнениями и пр.:? uelm, soul, cancel не канают.

 , ,

thunar
()

Умирает hdd?

Форум — Linux-hardware

в dmesg:

[  106.077841] sd 1:0:0:0: [sdb] tag#23 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK cmd_age=0s
[  106.077857] sd 1:0:0:0: [sdb] tag#23 CDB: Write(10) 2a 00 3a 04 08 00 00 00 08 00
[  106.077858] print_req_error: 1308 callbacks suppressed
[  106.077859] blk_update_request: I/O error, dev sdb, sector 973342720 op 0x1:(WRITE) flags 0x800 phys_seg 1 prio class 0
[  106.077863] Buffer I/O error on dev sdb1, logical block 121667584, lost sync page write
[  106.077896] JBD2: Error -5 detected when updating journal superblock for sdb1-8.
[  106.077899] Aborting journal on device sdb1-8.
[  106.077926] sd 1:0:0:0: [sdb] tag#14 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK cmd_age=0s
[  106.077929] sd 1:0:0:0: [sdb] tag#14 CDB: Write(10) 2a 00 3a 04 08 00 00 00 08 00
[  106.077930] blk_update_request: I/O error, dev sdb, sector 973342720 op 0x1:(WRITE) flags 0x800 phys_seg 1 prio class 0
[  106.077933] blk_update_request: I/O error, dev sdb, sector 973342720 op 0x1:(WRITE) flags 0x800 phys_seg 1 prio class 0
[  106.077935] Buffer I/O error on dev sdb1, logical block 121667584, lost sync page write
[  106.077965] JBD2: Error -5 detected when updating journal superblock for sdb1-8.
Это железячная проблема?

 

thunar
()

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