LINUX.ORG.RU

Форум

Активные теги:

 , , , , , , , , , , , , , ,

ct state invalid drop. Зачем, если в самом низу drop На всё?

Форум — Admin

Пример таблицы фильтр

table ip filter {
	chain INPUT {
		type filter hook input priority filter; policy accept;
		ct state established,related accept
		ct state invalid drop
		ip protocol icmp accept
		drop
	}

Если в самом низу мы блокируем всё, то зачем правило, которое блокирует нелегитимный трафик?

 , ,

Dodik
()

Помогите с сетью ламеру

Форум — General

Установил vpn на десктопе, он запускается:

ip a

14: vpn: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1392 qdisc noqueue state UNKNOWN group default 
    link/none 
    inet 10.59.62.94/32 scope global vpn
       valid_lft forever preferred_lft forever
    inet6 fd00:6968:6564:6cf::a3b:3e5e/128 scope global 
       valid_lft forever preferred_lft forever

Но ни броузер ни приложения не коннектятся. Как я понимаю этот 10.59.62.94/32 надо пробросить куда-то, но я в сетях вообще ничего не понимаю. Подскажите чего там надо прописать в ip r a или ещё куда. Спасибо.

 

devorg
()

Кто-нибудь знает, что в Python Software Foundation случилось?

Форум — Talks

https://pyfound.blogspot.com/2025/10/NSF-funding-statement.html

С год назад подали на грант правительства США на усиление безопасности Python и PyPI. Заявку одобрили. Сейчас должны были перевести полтора миллиона долларов, но обнаружилось новое требование — PSF должен был подтвердить, что не работает и на время гранта не будет работать по каким-либо программам, продвигающим или пропагандирующим DEI или другую дискриминационную идеологию, нарушающую федеральные законы США против дискриминации. PSF отказался.

Я правильно понял, что они по DEI получают гораздо больше этих полутора миллионов, поэтому отказались?

Кто хочет, может сделать новость.

 

question4
()

Идея проекта веб-сервера

Форум — Talks

Короче, суть такова:

- Веб-сервер с поддержкой Let's encrypt и нескольких доменов

- Можно настраивать через API и через веб-интерфейс

- Можно деплоить (добавлять/удалять) статические файлы через API

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

- Опционально можно задать апстрим (всего домена или отдельного роута или каталога). Если нет статического файла по пути, то запрос уходит в апстрим при наличии

- Опционально можно включить кеширование ответов апстрима - ответ на GET запрос без заголовков запрещающих кеширование сохраняется как статический файл (и в следующий раз запрос уже не пойдёт в апстрим)

- Статическим файлам можно задавать теги и есть API удаления сразу всех файлов по тегу (разумеется, атомарно)

Use-case:

- Деплой фронтэндов (вместо того чтобы руками таскать файлы на сервер или деплоить контейнер с NGINX можно грузить файлы одной командой по API и атомарно заменять)

- Кеш перед CMS (проставляем страницам теги таким образом, чтобы можно было за один вызов API удалять страницы, которые затронуло изменение и они были перезапрошены)

Как я понимаю, такое существует только в виде SaaS (Cloudflare Pages и т. д.), а OpenSource self-hosted нет.

Мне просто надоело свои фронтэнд проекты паковать в Docker с nginx с дефолтной конфигурацией.

Что думает LOR? Не нужно?

 

KivApple
()

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

Форум — 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
()

Вайб кодинг (Vibe coding)

Форум — Talks

Программирование с помощью ИИ. Не хотите попробовать https://github.com/QwenLM/qwen-code ? Он читает и записывает файлы. Можно бесплатно. Qwen не заблокирован в России. Понимает русский язык.

Я с его помощью свой сайт оформил. Для лучшего опыта лучше сначала установить nvm https://github.com/nvm-sh/nvm . И установить последнюю lts версию node . После запуска qwen попросит аутентификацию через броузер. Подходят логины от гугла или гитхаба

Можно работать через visual code. Но я все делал через командную строку и mc.

 qwen,

jura12
()

Docker и организация хранения данных

Форум — Admin

ЛОР, привет!

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

Имею:

  • HP Microserver G8;
  • Хост ОС - Alpine Linux (так исторически сложилось);
  • 2 блочных устройства (2 логических диска, ибо собрал 2 рейд массива);
  • Установленный из репозитория Docker.

С сетевой частью разобрался. Остаётся понять как докеру отдать одно блочное устройство под контейнера без сложных костылей.

Найденные решения:

  1. Использовать bind mounts;
  2. Использовать плагин (драйвер) - local-persist;
  3. Нарезать блочное устройство на разделы и отдать контейнеру по разделу;
  4. Примонтировать диск к /var/lib/docker;
  5. ???

Какой вариант оптимальный на ваш взгляд? Есть ли ещё варианты?

 , , , ,

santic
()

Обновил Astra Linux SE 1.7.0 и получил синий экран GNU GRUD

Форум — Linux-install

Начну с начала. Я далеко не спец в Linux. Решил обновить Linux Открыл терминал Alt+t Ввёл ‘‘‘sudo apt update’’’ После ‘‘‘sudo apt dist-upgrade’’’ И ‘‘‘sudo reboot’’’ И в итоге получилось так что ОС теперь не запускается. Отображается синий экран GNU GRUD с выбором ОС Linux

  1. обычный
  2. recovere mode Ни тот, ни другой не запускается. Предполагаю что проблема могла в возникнуть с ЯДРОМ.

Не знаю что делать. Если кто-то подскажет как исправить буду благодарен!

 ,

tt4ku
()

stack level too deep при сборке WebkitGTK

Форум — General

Приветствую.

Имеется система с musl libc, на которой я тщетно пытаюсь собрать WebkitGTK. Сборка стопорится на генерации файла заголовков LLIntDesiredOffsets.h с ошибкой stack level too deep (SystemStackError).

Поднимать ulimit -s и выставлять RUBY_THREAD_VM_STACK_SIZE пробовал, не помогло.

Куда копать, что делать?

 , , , ,

toxamactep
()

Помогите найти driver для MTCH6301

Форум — Linux-hardware

Доброго времени суток. Какой драйвер в linux подходит для microchip MTCH6301 нужны исходники. И есть ли такой вообще ? На сайте https://www.microchip.com/ не нашел. В ядре тоже не нахожу подобного. это i2c железяка touch, довольно старая datasheet от 2012 должно быть что-то

 ,

ri_mik
()

Как преобразовать динаический диск в обычный без форматирования?

Форум — General

https://prnt.sc/49EWZ8nUCRxb

Линукс не видит это свободное место из-за динамического раздела. Есть ли способ поставить как-то пингвина на этот диск без формата?

 , ,

cool4kqq
()

Разблокировка 3com свича

Форум — Admin

Добрый вечер.

Прошу помочь разлочить 2 одинаковый 3com свича.

Если верить видео с youtube, я должен по com порту подключиться к свичу и, судорожно нажимая ctrl + b, увидеть некое меню.

У меня есть опыт администрирования linux, т.о. есть опыт работы в командной строке - но нет опыта сетевого администрирования.

Посмотрите, пожалуйста, фото по следующей ссылке. Никаких переходников больше не нужно?

https://drive.google.com/drive/folders/1CFWtxKLWqkmgaLI6T8Rv41jjQ1ZJ8bRB?usp=drive_link

SuperStack 4 Switch 5500G-EI 24 портовый

В Putty не рендерится ни одна строчка текста. Скорость? COM порта указывал такую же, как и на свиче, 19200.

Надеюсь на ваш ответ

 

admin7777
()

Astra linux 1.6 как подключить к мобильному интернету

Форум — Mobile

Имеется защищенный планшет Durabook. На нем стоит Astra linux SE 1.6. мне надо подключить его к мобильному интернету. Кликаю правой кнопкомй мыши на значок Network Manager в трее и выбираю Изменить соединения. Выбираю тип соединения Мобильная связь, оставляю Моей страны нет в списке и я не могу найти моего провайдера для настройки вручную, далее ввожу точку доступа APN internet, оператор и тарифный план нет в списке, имя пользователя gdata, пароль gdata, нажимаю сохранить. Нажимаю левой кнопкой мыши на значок Network Manager в трее, Сеть ethernet есть, а созданного gsm соединения нет. автоматически подключение не работает.

 

andrystepa
()

Astra Linux 1.7 После установки появляется только underscore

Форум — General

Установил Астру с графическим интерфейсом, вроде все нормально, попросил вынуть диск и перезапустился. Загрузился выбор загрузки системы или восстановления - выбрал обычную загрузку. После этого он загрузил черный экран с мигающим нижним подчеркиванием. Хз че делать тк с линуксом у меня небольшйо опыт. Если нажать alt+F1, то можно зайти в командную строку Я попробовал startx, но не помогло

 , , ,

dontprayforme
()

Linux пк как виртуальная usb флешка

Форум — Desktop

Доброго All!

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

  1. Вариант для прошивки- на пк создается отдельный раздел на диске, в который помещается файл прошивки, далее компьютер по USB кабелю подключается к телевизору, при этом телевизор уверен что в него воткнули USB накопитель. Далее собственно телек с этой виртуальной флешки всасывает в себя прошивку.

  2. Вариант для снятия дампа телевизора - на пк создается отдельный раздел на диске, в который помещается файл для снятия прошивки, далее компьютер по USB кабелю подключается к телевизору, при этом телевизор уверен что в него воткнули USB накопитель. Далее собственно телек с этой виртуальной флешки всасывает в себя скрипт для проведения процедуры, после этого телевизор форматирует виртуальную флешку в свой, хрен знает какой формат и сливает на нее данные.

Вроде бы кажется все просто, но для винды не удалось найти ничего подобного по софту.

 

Zhelezniy_Felix
()

Cтудентов научат программировать на кириллице

Форум — Talks

В Пензенском государственном университете (ПГУ) начали обучать студентов программированию на кириллице. Инициатива направлена на укрепление роли национального языка в ИТ-сфере и создание отечественных решений, независимых от англоязычных стандартов.

Преподаватели вуза модифицировали популярный язык JavaScript, полностью переведя его синтаксис и условия задач на русский язык. Теперь будущие специалисты пишут код без единой латинской буквы. Такой подход облегчает освоение программирования и снимает языковой барьер, отметил кандидат педагогических наук, доцент кафедры «Информатика и методика обучения информатике и математике» Андрей Диков.

— Перед тем как приступить к решению, студенты часто тратят время на перевод условий задачи. Это тормозит процесс обучения. Мы перевели десятки заданий и выпустили два сборника, чтобы каждый мог сосредоточиться на сути, а не на лексике, — объяснил он.

В университете уже зарегистрировали патент на собственную разработку — «Автотестирование спортивных задач по программированию на JS с патриотическим контентом».

https://iz.ru/1980660/anton-belyi/kodit-po-russki-studentov-nauchat-programmirovat-na-kirillice

 ,

Turbid
()

Скор за креативность

Форум — Linux-org-ru

А в этом разделе форума дают скор за жпичные треды?

 , ,

cdtemp
()

Скор за талкс

Форум — Talks

Предлагаю закидывать скор за создание эпичных тредов в талкс

 , ,

cdtemp
()

старый лор и его обитатели?

Форум — Talks

Где сейчас обитают юзеры старого лора? Ерзент, Шоман, Рободэнсер, те0010010101, Лавсан, Айронбаг? Кого то забыл наверняка

 , , ,

cdtemp
()

Гитокапец близок... :)

Форум — Talks

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

Пришел на работу, увидел свой коммит, все хорошо.

Вечером пришел с работы, сливаю домой сегодняшние труды, вижу такое:

gleb@raccoon:$ git pull
error: object file .git/objects/3c/f347b7705cdd076566bc86a45b85c13d83154c is empty
error: object file .git/objects/3c/f347b7705cdd076566bc86a45b85c13d83154c is empty
error: cannot pull with rebase: Your index contains uncommitted changes.
error: Please commit or stash them.
gleb@raccoon:$ git status 
error: object file .git/objects/3c/f347b7705cdd076566bc86a45b85c13d83154c is empty
error: object file .git/objects/3c/f347b7705cdd076566bc86a45b85c13d83154c is empty
fatal: bad object HEAD

В рецептах как чинить невнятные семь раз запустить git fsck --full с промежуточными приседаниями. Ладно, думаю, а чонь-ть попроще этой сюиты для шести напильников и шаманского бубна есть?

Есть, говорят. Вынь репу заново. Ну АХРЕНЕТь теперь!

Ну ладно, вынуть репу быстрее, чем чинить. Вынул. Пошел апдейтить ядро. Результат фееричен:

 gleb@raccoon:~/src/linux$ git pull
remote: Enumerating objects: 3773, done.
remote: Counting objects: 100% (2629/2629), done.
remote: Total 3773 (delta 2629), reused 2629 (delta 2629), pack-reused 1144 (from 1)
Receiving objects: 100% (3773/3773), 2.25 MiB | 347.00 KiB/s, done.
Resolving deltas: 100% (3048/3048), completed with 832 local objects.
fatal: bad object refs/tags/v6.18-rc1
error: github.com:torvalds/linux.git did not send all necessary objects

Линус сломал Гит на Гитхабе? :)

Не, нуачоэтобыло-то?

 , гитокапец,

gns
()

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