LINUX.ORG.RU

Сообщения Saakx

 

У меня проблема - не хватает слов.

Форум — Talks

Данные - это зарегистрированная информация
(ц) Данные

зарегистрированная - это как? то же самое что «отраженная» и «осмысленная» одновременно? «запомненная»?

Почему регистрируется информация, а не что-нибудь другое?
Извещения, ощущения, измерения например.

Информация - обработанные, организованные и связанные данные
(ц) Информация

Меня учили, что информация это мера неопределённости. Если она мера, то не надо на неё ссылаться при определении данных. Данное мне яблоко - оно тоже данное.

Данные могут быть как на носителе, так и сами-по-себе. «Абстрактные данные» не годится, неоднозначное. Для этих двух разных случаев нужно два слова. Яблоко - оно разве на носителе? Оно само носитель. Надпись - она тоже и не абстрактные данные, но и не носитель (а только его часть).

Считаю, что нужно больше разных слов (или хотя бы словосочетаний). Так, как есть - ничего не понятно.

Если мне нужно описать формат данных, то что мне делать?

Почему Semantic Web существует, а википедия его не использует? (или использует, но мне об этом неизвестно?)
Есть же стандарты всякие вроде JSON‑LD.

 , ,

Saakx
()

Распишите экономику сервиса типа Amazon Glacier в России

Форум — Talks

Сколько будет стоить подобная услуга (хранения данных), и предоставляет ли её кто-нибудь из хостеров, и если нет, то почему?

Ранее на сайте:
2025-01-12, @yvv1, Какие облачные хранилища вы используете? (комментарий)
2022-10-14, @mydibyje, Какой яп лучше всего изучить? (комментарий)
2021-01-01, 🪦boowai, Я отдаю 1 ТБ - мне отдают 1ТБ (комментарий)
2015-12-04, 🪦KRoN73, Какие децентрализованные (не федеративные) p2p-файловые системы или хранилища умеют хранить мутабельные данные по ключу? (комментарий)
2014-07-30, @quantum-troll, ipfs -- распределённая файловая система на идеях Git и BitTorrent (комментарий)

https://en.wikipedia.org/wiki/Peer-to-peer_file_sharing

== Filecoin ==
https://github.com/filecoin-project/filecoin-docs
https://en.wikipedia.org/wiki/Filecoin
https://github.com/filecoin-project/go-storage-miner
Go 82.8% Makefile 17.2%
a blockchain-based cooperative digital storage and data retrieval method, an open protocol and uses a blockchain to record participation in the network.
== Storj ==
https://github.com/storj/storj
Go 79.2%
an S3-compatible platform and suite of distributed applications that allows you to store data in a secure and distributed manner. Your files are encrypted, broken into little pieces and stored in a global distributed network of computers.
== Sia ==
https://github.com/SiaFoundation
Go TypeScript Ruby Rust Vue
a pure decentralized peer-to-peer network. Siacoin.
== MaidSafe ==
https://github.com/maidsafe/autonomi
Rust 93.9% Shell 2.2% Python 1.8% JavaScript 1.8%
Autonomi is a fully autonomous data and communications network that provides:
- Lifetime storage with one-time payment
- Private by design with multilayered encryption
- Blockchainless data architecture
- Decentralized infrastructure built from everyday devices
- Content-addressable storage using Kademlia and libp2p
== arweave ==
https://github.com/ArweaveTeam/arweave
Arweave is a distributed, cryptographically verified permanent archive built on a cryptocurrency that aims to, for the first time, provide feasible data permanence. By leveraging our novel Blockweave datastructure, data is stored in a decentralised, peer-to-peer manner where miners are incentivised to store rare data.

 , ,

Saakx
()

Не смог найти edk2 (из TianoCore) в debian 13

Форум — General

В генте нашел, а в дебиане не нашел.

Искал так

Есть какой-то другой пакет (с исходниками):
https://packages.debian.org/trixie/source/edk2
но мне непонятно, почему он не нашелся сразу

https://packages.debian.org/trixie/efi-shell-x64
что с этим пакетом делать? Установить, а дальше?

dpkg -L efi-shell-x64
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/efi-shell-x64
/usr/share/doc/efi-shell-x64/changelog.Debian.gz
/usr/share/doc/efi-shell-x64/copyright
/usr/share/efi-shell-x64
/usr/share/efi-shell-x64/shellx64.efi

и это не то, что мне надо. Обещали-то библиотеки, хидеры, утилиты…

apt source edk2
извлекает всё в текущую директорию,
и это не как в Gentoo

«в соответствии с FHS чаще выбирают один из трёх мест:

  • /usr/src — для системных исходников и модулей ядра (только root). Подходит, если хотите хранить исходники пакетов, относящихся к системе.
  • /var/cache/apt/archives или /var/tmp — временные файлы сборки; /var/tmp для долгоживущих временных данных, /tmp для кратковременных.
  • /usr/local/src или ~/src — для локально собранных пакетов пользователем (рекомендуется для пользовательских сборок).»

Ну, допустим, /usr/local/src/edk2

Но я не собирался его компилировать руками!
https://github.com/tianocore/tianocore.github.io/wiki/Build-Instructions/
https://github.com/tianocore/tianocore.github.io/wiki/Using-EDK-II-with-Native-GCC
https://github.com/tianocore/tianocore.github.io/wiki/Common-instructions

. edksetup.sh
Loading previous configuration from /usr/local/src/edk2/edk2-2025.02/Conf/BuildEnv.sh
WORKSPACE: /usr/local/src/edk2/edk2-2025.02
EDK_TOOLS_PATH: /usr/local/src/edk2/edk2-2025.02/BaseTools
CONF_PATH: /usr/local/src/edk2/edk2-2025.02/Conf

И для сборки ему чего-то нехватает:

"gcc" -MMD -MF /usr/local/src/edk2/edk2-2025.02/Build/EmulatorX64/DEBUG_GCC/X64/CryptoPkg/Library/OpensslLib/OpensslLibCrypto/OUTPUT/openssl/crypto/bio/bss_core.obj.deps @/usr/local/src/edk2/edk2-2025.02/Build/EmulatorX64/DEBUG_GCC/X64/CryptoPkg/Library/OpensslLib/OpensslLibCrypto/OUTPUT/cc_resp.txt -c -o /usr/local/src/edk2/edk2-2025.02/Build/EmulatorX64/DEBUG_GCC/X64/CryptoPkg/Library/OpensslLib/OpensslLibCrypto/OUTPUT/openssl/crypto/bio/bss_core.obj  /usr/local/src/edk2/edk2-2025.02/CryptoPkg/Library/OpensslLib/openssl/crypto/bio/bss_core.c
/usr/local/src/edk2/edk2-2025.02/EmulatorPkg/Unix/Host/X11GraphicsWindow.c:18:10: fatal error: X11/extensions/XShm.h: Нет такого файла или каталога
   18 | #include <X11/extensions/XShm.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [GNUmakefile:379: /usr/local/src/edk2/edk2-2025.02/Build/EmulatorX64/DEBUG_GCC/X64/EmulatorPkg/Unix/Host/Host/OUTPUT/X11GraphicsWindow.obj] Ошибка 1


build.py...
 : error 7000: Failed to execute command
        make tbuild [/usr/local/src/edk2/edk2-2025.02/Build/EmulatorX64/DEBUG_GCC/X64/EmulatorPkg/Unix/Host/Host]


build.py...
 : error F002: Failed to build module
        /usr/local/src/edk2/edk2-2025.02/EmulatorPkg/Unix/Host/Host.inf [X64, GCC, DEBUG]

- Failed -
Build end time: 08:28:58, Nov.03 2025
Build total time: 00:00:24

Допустим я доустановил что-то и собирал EDK II, вот
find /usr/local/src/edk2/edk2-2025.02/Build/EmulatorX64/DEBUG_GCC/X64 -maxdepth 1 -iname ‘*.efi’

...
./EbcDxe.efi
...
./UefiPxeBcDxe.efi
...

Последние установленные пакеты:
grep "status installed" /var/log/dpkg.log | grep "$(date +%Y-%m-%d)"

2025-11-03 05:03:48 status installed efi-shell-x64:all 2025.02-8
2025-11-03 08:19:03 status installed acpica-tools:amd64 20250404-1
2025-11-03 08:19:03 status installed nasm:amd64 2.16.03-1
2025-11-03 08:19:03 status installed python-is-python3:all 3.13.3-1
2025-11-03 08:19:03 status installed man-db:amd64 2.13.1-1
2025-11-03 08:30:51 status installed libxfixes-dev:amd64 1:6.0.0-2+b4
2025-11-03 08:30:51 status installed libxext-dev:amd64 2:1.3.4-1+b3
2025-11-03 08:30:51 status installed libxrender-dev:amd64 1:0.9.12-1
2025-11-03 08:30:51 status installed libxrandr-dev:amd64 2:1.5.4-1+b3
2025-11-03 08:30:53 status installed man-db:amd64 2.13.1-1

find . -iname HelloWorld.efi

./Build/EmulatorX64/DEBUG_GCC/X64/HelloWorld.efi
./Build/EmulatorX64/DEBUG_GCC/X64/MdeModulePkg/Application/HelloWorld/HelloWorld/OUTPUT/HelloWorld.efi
./Build/EmulatorX64/DEBUG_GCC/X64/MdeModulePkg/Application/HelloWorld/HelloWorld/DEBUG/HelloWorld.efi

/usr/local/src/edk2/edk2-2025.02/Build/EmulatorX64/DEBUG_GCC/X64/MdeModulePkg/Application/HelloWorld/HelloWorld/OUTPUT/HelloWorld.efi

«Если для сборки укажешь целевую архитектуру EBC, то вместо HelloWorld.efi под X64 получишь HelloWorldEbc.efi.»

Ранее на сайте:
2025-10-05, @lesopilorama, Читал про UEFI, много думал.
2018, @ncrmnt, tianocore

В интернете: 2013-11-13, icbook, Теория и практика EFI Byte Code, https://habr.com/ru/articles/201954/
(используют FASM для получения EBC и патчат файл-результат)

Про EBC:
https://github.com/tianocore/tianocore.github.io/wiki/EBC-FAQ
https://github.com/tianocore/tianocore.github.io/wiki/Tasks-Build-a-C-compiler-for-EBC
«EBC has a unique feature that is not found in other intermediate languages, natural indexing. Natural indexing has made compiler development for EBC notoriously difficult.»
«The original EBC compiler is the Intel C Compiler for EFI Byte Code. This compiler is very expensive ($955)»
https://github.com/yabits/llvm/tree/retrage/ebc
«LLVM backend for EFI Byte Code»
«Since LLVM 9.0, the LLVM linker now supports PE/COFF output»
«Rebasing his work up to the latest LLVM is the recommended starting point for any future work»
«Getting the compiler stable on Linux should be the first goal»

 ,

Saakx
()

Полнотекстовый поиск и кодирование Хаффмана

Форум — Development

Читал новость про Zim и вот у меня какие галлюцинации:

  1. можно разбивать сайт на страницы, для каждой страницы строить статическую таблицу хаффмана и сжимать.
  2. искать по сжатому таким образом можно не распаковывая, это снизит ввод-вывод и повысит скорость поиска.

То есть, надо взять поисковый запрос, пожать его по статической таблице Хаффмана в строку битов, и эту строку битов искать в сжатом бинарнике (блобе). В Intel много подходящих инструкций, можно многое распараллелить, так что процессор не должен стать узком местом, а скорость поиска должна возрасти (ценой энергозатрат, но кого это на десктопе волнует?)

Если что, китайцы такое уже придумали:
2008, Zhang Y & Pei Z. & Yang J. & Liang Y., Canonical Huffman code based full-text index, https://doi.org/10.1016/j.pnsc.2007.11.001
И евреи:
2005, Klein S.T. & Shapira D., Pattern matching in Huffman encoded texts, https://doi.org/10.1016/j.ipm.2003.08.008

 , ,

Saakx
()

Нужен нетекстовый редактор

Форум — Talks

Текст - это точка в пространстве суждений. Модификация текста - передвижение в пространстве суждений (если модификация частичная, содержащая ошибки, то это авария в процессе прыжка через гипертуннель).

Существует такая штука, как „методология” вообще, „методология науки” в частности. Ещё есть „языкознание” и „лингвистика” (но это неважно). Ещё есть науки о мышлении и разуме - „логика”, „когнитивистика” (часть психологии). В этих науках есть специальные концепты и понятия, позволяющие описывать содержимое мозгов в частности, и „пространство суждений” вообще.

Так вот, редактор должен позволять редактировать объекты классов, соответствующих понятиям методологии. Если в принципе есть «концепты», значит редактор должен вести реестр концептов. Если есть словоформы (или они лексемы?), то редактор должен вести алфавитное дерево словоформ. Если есть словосочетания, то редактор должен позволять создавать словосочетания из словоформ, связывать их так. И связывать словосочетания с концептами в понятия.

Какие есть примеры программ, авторы которых движутся в этом направлении (а не просто добавляют возможность редактировать гиперссылки в формате HMTL)?

Ранее на сайте: Порекомендуйте IDE для художественной литературы

UPD:
https://ru.wikipedia.org/wiki/Программа-ассистент_литератора
https://en.wikipedia.org/wiki/Comparison_of_word_processor_programs

https://ru.wikipedia.org/wiki/Storybook
Исходники:
v6 https://framagit.org/ostorybook/ostorybook6
v5 https://framagit.org/ostorybook/mainApp
v4 https://github.com/favdb/oStorybook

Я запустил этот storybook, так вот мне надо не такое. А какое мне надо я описал выше, и оно другое!

 , ,

Saakx
()

gpo.zugaina.org недоступен, ниоткуда

Форум — Talks

It’s not just you! gpo.zugaina.org is down.
Last updated: Oct 28, 2025, 9:39 AM

packages.gentoo.org не предлагать.

packages.gentoo.org это паршиво сделанный сайт, на котором даже список категорий посмотреть нельзя
https://packages.gentoo.org/categories/
даёт 404

Разные другие страницы про категории:
https://wiki.gentoo.org/wiki//etc/portage/categories
(это в какой файл вписывать категории)
https://devmanual.gentoo.org/profiles/categories/index.html
(это инструкция по вписыванию для разработчиков)
https://projects.gentoo.org/pms/8/pms.html#x1-170003.1.1
(это ссылка на пункт спецификации, которой нет в инструкции для разработчиков)
https://wiki.gentoo.org/wiki/Help:Categories
(это не те категории, это в «вики-категории», а мне нужны «portage-категории»)

https://devmanual.gentoo.org/ebuild-writing/misc-files/metadata/index.html#category-metadata
идея размещать несколько описаний для разных языков в одном файле идёт против идеологии gentoo. Добавление языка требует патчинга файла вместо простого деплоймента копированием.

Заходить надо на
https://packages.gentoo.org/categories
(без слеша)

Собственно мой вопрос: если есть программа с плагинами, то я могу сделать для неё отдельную категорию? Или для её плагинов? добавив название программы через „минус” к названию уже существующей категории? Например создавать категории dev-java-maven и dev-java-maven-plugins или не сто́ит? Говорят, что надо проконсультироваться в списке рассылки мейнтейнеров gentoo («Please consult the „gentoo-dev” mailing list before adding a new category»), но что-то не хочется, потому что нет гиперссылки на страницу как этими почтовыми рассылками пользоваться, где смотреть, где подписываться.

Существует ли какой нибудь новый поисковик по сторонним репозиториям, например
portage overlay repositories new observatory (porno.gentoo.org)
?

В web.archive.org последний снапшот от 2025-10-07.

Можно, конечно, ещё попробовать списаться с автором сайта:
mailto:ycarus@zugaina.org
но это было бы слишком сложно.

#деградация #разруха

UPD:

Sorry i'm at hospital for now and i dont have access to the provider account for now.
When i will be out, i will check what is the problem or restore a backup

Sorry
Ycarus 

 , ,

Saakx
()

Как устроен Rust, почему он возник и нужен ли он?

Форум — Development

Вбоквел к комментарию-оффтопику от @Chiffchaff

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

Какой DOI у этой работы?

LLM говорит:

1998-10-01, Clarke D.G. & Potter J.M. & Noble J., Ownership types for flexible alias protection, https://dl.acm.org/doi/10.1145/286936.286947

«Rust реализует родственную, но практично-инженерную систему владения и заимствований (ownership & borrowing) с похожими целями — статически обеспечивать безопасность памяти и отсутствие data races без сборщика мусора.»

2014-10-18, Matsakis N.D. & Klock F.S.II, The rust language, https://dl.acm.org/doi/10.1145/2663171.2663188
(там в публикации всего одна страница, 103-я, в сборнике конференции, ничего интересного, просто анонс)

2006, Hoare G., Rust
«Graydon created with OCaml while working at Mozilla, which officially sponsored the project in 2009.»
появился.
2011, компилятор на rust смог собрать сам себя
2015-05, Rust 1.0 (first stable release)
2021-02, Rust Foundation (создана)

Не сходится по датам, да и автор у языка не такой же как авторы в статье от 1998-10-01.

 ,

Saakx
()

Подружить NetworkManager и systemd-networkd?

Форум — Admin

Возможно ли это?

Что-нибудь сделать (указать настройки при конфигрурации перед сборкой NetworkManager), чтобы NetworkManager записывал настройки сети не куда попало, а в конфигурацию systemd-networkd.

https://ru.wikipedia.org/wiki/NetworkManager
«NetworkManager is a daemon that sits on top of libudev and other Linux kernel interfaces (and a couple of other daemons)»

«программа network-manager-applet соответствует стандарту Freedesktop.org System Tray Protocol (работает GNOME, KDE, Xfce)»
Я не уверен про новые версии Gnome. У меня GNome classic на wayland и я никакой иконки про сеть нигде не вижу.

Ранее:
Networking best practices (скрипты vs NetworkManager vs systemd-networkd)

 , ,

Saakx
()

Лазерные проекторы для демонстраций

Форум — Linux-hardware

Вроде раньше рекомендовали надевать тёмные очки и соблюдать повышенную осторожность при работе с лазерами. А тут рраз, и лазером на стену проецируют изображение 1920x1200 (ViewSonic LSC601WU).

Как у них с перепрошивкой софта опенсорсным?

«Лазерно-фосфорная технология 3-го поколения со сроком службы до 30 000 часов»

Опасно ли это для глаз?

 , ,

Saakx
()

SSD для swap

Форум — Linux-hardware

Кто-нибудь вообще использует такие SSD для размещения SWAP? Какой опыт эксплуатации? На сколько хватает? Делаете ли зеркало? Используете ли дополнительную PCI-e-плату для подключения нескольких дисков с M-key, какая у платы модель?

На сколько времени хватает SSD в таком режиме?

вопрос навеян темой Посоветуйте SSD 2Tb NVMe

мне для десктопа.

ранее на LOR:
2018-12-21, @MageasteR, swap-раздел на SSD: стоит ли?
2017-10-25, @Datt_, SSD как swap в enterprise
2017-09-14, @Dred, Закинул swap на SSD, я умру ?
2017-04-03, @invertor, Выбор NVMe SSD для swap.
2016-08-02, @iljuase, SSD под SWAP
2015-09-29, @alexbad, А правда что swap стремительно убивает SSD?
2013-10-30, @Wolf_46, Стоит поставить SSD под swap?
2013-09-20, @Xenius, SSD для swap
2012-10-13, @CYB3R, Swap на SSD

 , , , ,

Saakx
()

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