LINUX.ORG.RU

Избранные сообщения shrub

fheroes2 0.9.2

Новости — Игры
fheroes2 0.9.2
Группа Игры

Доброго времени суток, дорогие любители героев меча и магии!

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

И вот перед вами 0.9.2 релиз!

Нашей командой, наконец, добавлены заклинания просмотра карты мира (View Heroes/Towns/Artifacts/Mines/Resources/All). И теперь в игре работают все оригинальные заклинания! Помимо этого было исправлено множество проблем с заклинаниями контроля разума существ в бою.

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

Был добавлен огромный пласт логики ИИ. Теперь ваш противник не преминет использовать против вас какое-нибудь мощное массовое заклинание, ослепить ваш сильнейший ударный стек или же просто уничтожить всё, что движется, дождём из молний или другими атакующими заклинаниями. А еще мы научили ИИ пользоваться преимуществом некоторых существ, позволяющим атаковать нескольких противников за раз.

В прошлом месяце мы добавили опцию быстрой битвы. Мы решили развить это улучшение и добавили на экран результатов битвы кнопку «переигровки», чтобы игрок смог сыграть битву вручную, если его не устроил результат быстрой битвы.

fheroes2 развивается. Каждый месяц мы улучшаем общее качество кода. Добавляем новые элементы геймплея. Исправляем сотни багов. Недавно командой была организована полноценная поддержка нашего движка на PlayStation Vita. В будущем и другие платформы не останутся без возможности запустить Heroes of Might and Magic II!

Каждый месяц проект всё ближе к идеалу и мы надеемся, что вам понравится результат нашей кропотливой работы. Не забывайте оставлять свои отзывы и пожелания нашей команде. А также вы можете поддержать проект.

>>> Подробности на нашей странице

 , , ,

sirDranik
()

Зачем сломали make kvmconfig и зачем? 5.11.11

Форум — Linux-install
# make kvmconfig
make[1]: *** No rule to make target 'kvmconfig'.  Stop.
make: *** [Makefile:602: kvmconfig] Error 2

Меня всего несколько месяцев небыло на линуксах, сейчас на диске 5.7.12, возвращаюсь, а тут Столлмана кошмарят и kvmconfig зачем-то убрали из Makefile?

Была такая полезная опция, которая включала всё необходимое, чтобы ядро чувствовало себя комфортно в виртуальных машинах. То есть, одним ловким движением make kvmconfig мы могли включить всё связанное с виртуализацией в ядре и поддержку всех драйверов связанных с сетью, файловыми системами и т.д.

Как теперь делать make kvmconfig на ванильном ядре с kernel.org? Что, ручками лезть всё включать, а потом отдельный список параметров вести когда захочешь повторить?

 ,

Spoofing
()

Выпуск редактора CudaText 1.130.0

Новости — Open Source
Группа Open Source

CudaText — это свободный, кросс-платформенный редактор кода, написанный на Lazarus. Редактор поддерживает расширения на Python, и имеет несколько особенностей, позаимствованных из Sublime Text. На Wiki-странице проекта https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 перечисляются преимущества над Sublime Text.

Редактор подойдет продвинутым пользователям и программистам (доступно больше 200 синтаксических лексеров). Некоторые возможности IDE доступны в виде плагинов. Репозитории проекта находятся на GitHub. Для запуска в Linux есть сборки на GTK2 и Qt5. CudaText отличается относительно быстрым запуском (около 0.3 секунды на CPU Core i3).

Изменения, сделанные за последние 6 месяцев:

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

>>> Сайт программы

 , , ,

Alexey_Tor_
()

как перезапускать depend после рестарта networking?

Форум — Admin

в gentoo в openrc, при перезапуске networking, перезапускаются depend сервисы типа hostapd, docker, etc. Как по-феншую делать так же в debian’e ?

 ,

serg002
()

Матрёшка

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

Windows -> Hyper-V -> ArchLinux(xrdp) -> QEMU -> SCO UNIX -> DOS.

Очень хотелось посмотреть, как встроенный в SCO эмулятор DOS поймёт вон ту игру, в которую подсказал поиграть EXL. Экран ломается, но в принципе - почти похоже на оригинал. По-моему удивительно что вообще запустилось. Это без X.

Второе окно QEMU просто чтобы показать, как выглядел вход в X там.

 

Toxo2
()

Канал Linux.org.ru в Telegram

Новости — Linux.org.ru
Группа Linux.org.ru

У сайта появился канал в Telegram, куда автоматически попадают активно обсуждаемые топики. Бот постит по несколько сообщений в день. Алгоритм выбора учитывает количество общающихся пользователей и выбирает темы, интересные большому количеству участников. Топики выбираются по всему сайту, включая Talks.

Ранее мы уже анонсировали канал в форуме на время отладки/тестирования, которое успешно завершено.

>>> Подробности

 ,

maxcom
()

Первый стабильный выпуск дистрибутива AlmaLinux OS

Новости — Red Hat
Первый стабильный выпуск дистрибутива AlmaLinux OS
Группа Red Hat

Напомню, что после изменения модели формирования релизов проектом CentOS было объявлено несколько форков RHEL с целью сохранить бинарную совместимость с оным.

AlmaLinux OS позиционируется как навсегда свободный дистрибутив Linux корпоративного уровня с открытым исходным кодом. Дистрибутив AlmaLinux OS развивается командой CloudLinux и сохраняет совместимость с программами, написаными для RHEL. Кроме этого, компания CloudLinux пожертвовала 1 миллион долларов на разработку данного дистрибутива. Изначально был анонсирован проект Lenix, но потом он поменял название на AlmaLinux,

Также была основана некоммерческая AlmaLinux OS Foundation.

Подготовлен скрипт для перехода, iso-файлы для установки, а также магазин с мерчем.

>>> Подробности

 , , ,

fernandos
()

Создание выборочного локального репозитория

Форум — General

Здравствуйте. Сейчас на своих компьютерах использую в основном Debian 11 и *buntu 20.04. Хочу попробовать организовать локальный непубличный репозиторий для своих нужд, чтобы ускорить обновления и сначала тестировать их на одном компьютере и если все ОК, то устанавливать протестированное обновление на остальных компьютерах.

Я нашел статью в вики ubuntu, но здесь речь идет о создании зеркала для всего репозитория или для какой-то архитектуры, но это очень большой объем ненужных для меня пакетов. Как быть если мне не нужно полное зеркало, а нужно только для x86_64 и только тех пакетов и их зависимостей, которые у меня установлены? Я могу собрать с разных компьютеров список всех установленных пакетов и мне нужно забирать именно их. Как это можно сделать и поддерживать эти пакеты, в т.ч. новые зависимости в актуальном состоянии?

 , , ,

Bahedi
()

moe v0.2.5.1

Новости — Open Source
moe v0.2.5.1
Группа Open Source

Moe — еще один клон текстового редактора vim, написанный на языке Nim.

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

>>> Подробности

 , ,

acroobat
()

Списки, хочу сравнить динамически созданные списки но у них нет индекса, как это сделать не создавая новый список?

Форум — Development

Добрый день У меня есть 2 списка, которые я хочу сравнить, используя последний индекс каждого элемента[2], который представляет собой букву.

списки которые я хочу сравнить это maximum и maximum2

import copy

CATEGORIES = ["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","R","S","T","U","V","W","X","Y","Z"]
KR8877J = [[0.002,0.006,0.004,0.045,0.002,0.017,0.006,0.077,0.001,0.035,0.042,0.005,0.004,0.039,0.001,0.002,0.001,0.008,0.058,0.352,0.002,0.007,0.017,0.004,0.007,0.007,0.007,0.004,0.005,0.009,0.089,0.036,0.053,0.041,0.004],
[0.003,0.007,0.005,0.075,0.001,0.020,0.006,0.044,0.002,0.035,0.026,0.004,0.004,0.033,0.001,0.001,0.003,0.008,0.049,0.360,0.002,0.007,0.021,0.005,0.009,0.003,0.008,0.007,0.003,0.014,0.092,0.048,0.058,0.031,0.004],
[0.002,0.000,0.025,0.012,0.006,0.002,0.001,0.627,0.006,0.021,0.022,0.008,0.004,0.006,0.004,0.033,0.000,0.006,0.011,0.009,0.002,0.002,0.009,0.000,0.002,0.040,0.007,0.005,0.015,0.000,0.035,0.001,0.008,0.015,0.053],
[0.056,0.008,0.023,0.038,0.015,0.007,0.050,0.006,0.412,0.004,0.005,0.027,0.011,0.005,0.021,0.007,0.073,0.024,0.012,0.005,0.013,0.005,0.027,0.003,0.015,0.001,0.005,0.074,0.002,0.022,0.005,0.011,0.002,0.001,0.006],
[0.025,0.011,0.025,0.034,0.018,0.027,0.090,0.008,0.258,0.006,0.007,0.026,0.016,0.008,0.026,0.011,0.079,0.030,0.026,0.008,0.018,0.011,0.033,0.003,0.016,0.001,0.003,0.106,0.004,0.021,0.012,0.013,0.003,0.005,0.014],
[0.048,0.027,0.019,0.002,0.028,0.002,0.008,0.017,0.041,0.014,0.012,0.022,0.031,0.005,0.045,0.100,0.004,0.031,0.033,0.002,0.029,0.006,0.021,0.032,0.008,0.038,0.317,0.007,0.017,0.004,0.018,0.005,0.003,0.004,0.002],
[0.013,0.002,0.002,0.000,0.164,0.001,0.060,0.004,0.006,0.002,0.018,0.003,0.035,0.002,0.008,0.008,0.001,0.008,0.028,0.005,0.383,0.013,0.063,0.010,0.004,0.002,0.014,0.016,0.002,0.005,0.048,0.011,0.028,0.017,0.012]]
KR8877J_1 = [[0.004,0.007,0.005,0.042,0.002,0.014,0.011,0.054,0.002,0.032,0.051,0.005,0.005,0.044,0.001,0.002,0.002,0.008,0.056,0.389,0.003,0.008,0.023,0.005,0.009,0.005,0.009,0.006,0.004,0.010,0.070,0.029,0.049,0.031,0.005],
[0.005,0.005,0.005,0.034,0.002,0.006,0.005,0.083,0.002,0.062,0.053,0.004,0.006,0.039,0.001,0.002,0.001,0.008,0.055,0.348,0.002,0.005,0.020,0.005,0.011,0.011,0.018,0.004,0.005,0.008,0.086,0.018,0.055,0.020,0.004],
[0.001,0.001,0.024,0.009,0.013,0.003,0.002,0.499,0.006,0.011,0.022,0.011,0.007,0.006,0.006,0.048,0.000,0.008,0.013,0.009,0.004,0.002,0.007,0.000,0.002,0.053,0.009,0.007,0.030,0.000,0.030,0.001,0.009,0.021,0.123],
[0.039,0.008,0.029,0.041,0.013,0.008,0.054,0.005,0.369,0.004,0.005,0.023,0.011,0.005,0.020,0.005,0.100,0.022,0.012,0.005,0.012,0.007,0.028,0.002,0.015,0.000,0.003,0.102,0.001,0.021,0.006,0.012,0.002,0.002,0.007],
[0.031,0.007,0.018,0.032,0.015,0.017,0.075,0.008,0.365,0.005,0.005,0.028,0.015,0.005,0.022,0.011,0.075,0.027,0.014,0.005,0.020,0.006,0.025,0.002,0.014,0.001,0.004,0.099,0.003,0.016,0.008,0.009,0.002,0.002,0.010],
[0.046,0.022,0.022,0.002,0.031,0.003,0.008,0.022,0.047,0.011,0.010,0.039,0.035,0.005,0.048,0.110,0.002,0.028,0.031,0.003,0.029,0.006,0.016,0.022,0.007,0.059,0.289,0.005,0.016,0.003,0.013,0.004,0.002,0.004,0.003],
[0.019,0.004,0.002,0.000,0.134,0.004,0.088,0.006,0.004,0.003,0.016,0.007,0.037,0.004,0.016,0.014,0.002,0.014,0.026,0.005,0.342,0.019,0.049,0.024,0.004,0.003,0.021,0.009,0.005,0.009,0.049,0.012,0.017,0.026,0.006]]
KR8877J_2 = [[0.002,0.005,0.005,0.046,0.002,0.014,0.008,0.073,0.002,0.023,0.042,0.004,0.007,0.027,0.001,0.003,0.001,0.006,0.047,0.384,0.005,0.006,0.015,0.003,0.006,0.004,0.011,0.006,0.006,0.005,0.088,0.027,0.066,0.040,0.010],
[0.002,0.005,0.005,0.039,0.002,0.009,0.005,0.089,0.001,0.036,0.043,0.004,0.006,0.026,0.001,0.002,0.001,0.006,0.051,0.387,0.003,0.005,0.014,0.003,0.007,0.007,0.014,0.004,0.007,0.005,0.090,0.022,0.064,0.030,0.006],
[0.002,0.001,0.014,0.011,0.020,0.005,0.004,0.282,0.005,0.012,0.022,0.011,0.009,0.010,0.008,0.041,0.000,0.017,0.030,0.019,0.009,0.003,0.009,0.000,0.004,0.053,0.010,0.016,0.049,0.000,0.043,0.002,0.017,0.037,0.224],
[0.028,0.015,0.029,0.039,0.023,0.020,0.097,0.008,0.239,0.004,0.009,0.021,0.019,0.008,0.017,0.008,0.082,0.023,0.025,0.012,0.020,0.010,0.037,0.003,0.016,0.001,0.003,0.110,0.003,0.019,0.012,0.014,0.004,0.005,0.015],
[0.037,0.013,0.035,0.053,0.025,0.022,0.057,0.017,0.250,0.005,0.009,0.037,0.025,0.008,0.029,0.013,0.057,0.029,0.029,0.009,0.015,0.009,0.027,0.002,0.020,0.002,0.006,0.092,0.006,0.012,0.011,0.011,0.003,0.004,0.021],
[0.036,0.022,0.024,0.003,0.022,0.004,0.011,0.019,0.069,0.014,0.011,0.035,0.045,0.006,0.057,0.096,0.004,0.037,0.030,0.004,0.039,0.007,0.021,0.018,0.010,0.031,0.256,0.013,0.018,0.003,0.018,0.005,0.004,0.006,0.004],
[0.015,0.003,0.002,0.000,0.174,0.004,0.085,0.008,0.005,0.002,0.015,0.008,0.028,0.003,0.013,0.016,0.001,0.015,0.029,0.004,0.357,0.013,0.043,0.017,0.003,0.003,0.017,0.010,0.004,0.007,0.037,0.013,0.015,0.020,0.010]]
KR8877J_3 = [[0.005,0.006,0.006,0.055,0.002,0.017,0.009,0.076,0.003,0.035,0.032,0.007,0.005,0.050,0.001,0.002,0.002,0.011,0.050,0.391,0.002,0.005,0.018,0.003,0.012,0.009,0.009,0.005,0.005,0.012,0.068,0.032,0.032,0.017,0.006],
[0.009,0.005,0.007,0.064,0.002,0.022,0.009,0.040,0.003,0.030,0.026,0.010,0.006,0.069,0.001,0.001,0.004,0.011,0.040,0.379,0.002,0.009,0.021,0.005,0.017,0.007,0.009,0.005,0.003,0.034,0.063,0.035,0.029,0.017,0.006],
[0.001,0.001,0.014,0.011,0.011,0.004,0.003,0.458,0.004,0.012,0.023,0.010,0.007,0.009,0.006,0.039,0.000,0.012,0.016,0.014,0.005,0.003,0.007,0.000,0.002,0.052,0.008,0.009,0.039,0.000,0.036,0.001,0.013,0.032,0.139],
[0.042,0.012,0.023,0.029,0.043,0.015,0.111,0.010,0.235,0.004,0.009,0.036,0.023,0.010,0.018,0.010,0.039,0.029,0.024,0.012,0.025,0.009,0.041,0.003,0.019,0.002,0.005,0.084,0.004,0.018,0.013,0.012,0.004,0.005,0.023],
[0.030,0.008,0.017,0.033,0.011,0.020,0.103,0.009,0.289,0.004,0.006,0.030,0.022,0.007,0.021,0.011,0.108,0.031,0.013,0.008,0.020,0.006,0.023,0.002,0.018,0.001,0.004,0.102,0.005,0.012,0.007,0.007,0.002,0.003,0.009],
[0.034,0.024,0.018,0.003,0.025,0.005,0.008,0.025,0.053,0.010,0.008,0.045,0.036,0.006,0.050,0.119,0.002,0.035,0.028,0.003,0.029,0.005,0.014,0.017,0.007,0.060,0.275,0.006,0.019,0.002,0.013,0.004,0.003,0.006,0.005],
[0.016,0.004,0.002,0.000,0.130,0.003,0.080,0.005,0.004,0.003,0.017,0.005,0.038,0.002,0.015,0.014,0.002,0.011,0.027,0.004,0.378,0.016,0.051,0.019,0.004,0.002,0.020,0.012,0.004,0.006,0.040,0.013,0.023,0.020,0.008]]
KR8877J_4 = [[0.006,0.004,0.007,0.052,0.002,0.012,0.005,0.066,0.002,0.043,0.036,0.007,0.007,0.051,0.001,0.001,0.002,0.008,0.037,0.401,0.002,0.008,0.017,0.004,0.013,0.010,0.014,0.004,0.004,0.016,0.077,0.021,0.038,0.018,0.006],
[0.001,0.001,0.012,0.008,0.013,0.004,0.002,0.462,0.004,0.011,0.022,0.008,0.006,0.006,0.006,0.052,0.000,0.012,0.018,0.012,0.005,0.002,0.007,0.000,0.002,0.046,0.009,0.009,0.040,0.000,0.039,0.002,0.012,0.031,0.136],
[0.004,0.003,0.007,0.042,0.001,0.008,0.005,0.060,0.002,0.062,0.050,0.005,0.004,0.053,0.000,0.001,0.002,0.006,0.033,0.422,0.001,0.008,0.017,0.004,0.011,0.007,0.010,0.003,0.002,0.013,0.065,0.024,0.045,0.017,0.003],
[0.029,0.015,0.032,0.058,0.018,0.013,0.067,0.012,0.287,0.006,0.010,0.025,0.016,0.007,0.017,0.009,0.059,0.023,0.026,0.011,0.016,0.006,0.033,0.003,0.017,0.001,0.006,0.118,0.004,0.014,0.009,0.012,0.004,0.003,0.012],
[0.056,0.011,0.024,0.034,0.027,0.015,0.065,0.013,0.271,0.006,0.007,0.062,0.028,0.013,0.026,0.014,0.030,0.039,0.027,0.011,0.019,0.006,0.031,0.003,0.027,0.005,0.009,0.061,0.006,0.014,0.011,0.006,0.002,0.004,0.016],
[0.041,0.020,0.022,0.002,0.019,0.004,0.007,0.024,0.046,0.016,0.008,0.051,0.036,0.006,0.051,0.109,0.002,0.030,0.027,0.003,0.024,0.005,0.015,0.017,0.008,0.067,0.286,0.005,0.015,0.003,0.014,0.003,0.002,0.005,0.003],
[0.014,0.003,0.002,0.000,0.106,0.007,0.079,0.007,0.004,0.003,0.014,0.010,0.041,0.004,0.013,0.011,0.001,0.014,0.031,0.007,0.377,0.022,0.049,0.017,0.004,0.003,0.014,0.009,0.004,0.009,0.050,0.013,0.016,0.034,0.008]]
KR8877J_5 = [[0.008,0.004,0.008,0.064,0.001,0.018,0.009,0.041,0.003,0.043,0.035,0.008,0.005,0.076,0.001,0.001,0.004,0.009,0.037,0.382,0.001,0.011,0.024,0.005,0.015,0.006,0.007,0.005,0.002,0.030,0.057,0.031,0.029,0.017,0.004],
[0.002,0.004,0.004,0.044,0.001,0.012,0.005,0.068,0.001,0.043,0.052,0.003,0.005,0.030,0.001,0.002,0.001,0.007,0.041,0.350,0.003,0.007,0.019,0.005,0.007,0.004,0.011,0.005,0.003,0.007,0.099,0.035,0.076,0.038,0.004],
[0.001,0.001,0.015,0.011,0.009,0.004,0.002,0.517,0.004,0.012,0.028,0.007,0.005,0.007,0.005,0.035,0.000,0.011,0.014,0.012,0.005,0.003,0.010,0.000,0.002,0.030,0.006,0.009,0.029,0.000,0.039,0.002,0.016,0.034,0.114],
[0.026,0.010,0.036,0.064,0.011,0.009,0.052,0.010,0.360,0.004,0.007,0.022,0.015,0.005,0.017,0.006,0.067,0.019,0.017,0.008,0.013,0.006,0.026,0.002,0.015,0.001,0.004,0.121,0.003,0.011,0.006,0.010,0.003,0.002,0.011],
[0.044,0.017,0.027,0.037,0.024,0.016,0.079,0.010,0.259,0.006,0.009,0.032,0.023,0.009,0.022,0.012,0.064,0.031,0.026,0.010,0.019,0.007,0.034,0.004,0.021,0.002,0.007,0.086,0.005,0.018,0.011,0.011,0.003,0.003,0.011],
[0.033,0.013,0.021,0.002,0.014,0.003,0.006,0.023,0.033,0.015,0.009,0.048,0.040,0.007,0.056,0.098,0.002,0.032,0.023,0.003,0.023,0.006,0.013,0.015,0.009,0.069,0.331,0.005,0.018,0.002,0.012,0.003,0.002,0.005,0.003],
[0.017,0.004,0.002,0.000,0.096,0.008,0.095,0.007,0.004,0.003,0.013,0.012,0.045,0.006,0.017,0.013,0.002,0.016,0.029,0.007,0.360,0.023,0.045,0.023,0.005,0.004,0.018,0.008,0.005,0.010,0.042,0.011,0.013,0.032,0.007]]
KR8877J_6 = [[0.007,0.004,0.007,0.082,0.002,0.023,0.009,0.029,0.003,0.024,0.024,0.008,0.006,0.062,0.001,0.001,0.005,0.009,0.032,0.391,0.002,0.012,0.020,0.005,0.016,0.004,0.006,0.006,0.002,0.037,0.061,0.041,0.033,0.019,0.006],
[0.004,0.004,0.008,0.078,0.001,0.013,0.005,0.059,0.002,0.044,0.041,0.006,0.005,0.052,0.001,0.001,0.002,0.008,0.036,0.366,0.001,0.010,0.015,0.003,0.011,0.008,0.008,0.005,0.004,0.015,0.074,0.035,0.045,0.023,0.007],
[0.001,0.001,0.013,0.010,0.015,0.006,0.004,0.299,0.004,0.011,0.021,0.011,0.009,0.010,0.009,0.044,0.000,0.021,0.023,0.017,0.008,0.004,0.007,0.000,0.003,0.056,0.008,0.014,0.056,0.000,0.040,0.002,0.016,0.039,0.217],
[0.021,0.011,0.022,0.060,0.018,0.026,0.090,0.014,0.234,0.005,0.011,0.025,0.016,0.009,0.015,0.011,0.052,0.030,0.029,0.015,0.019,0.007,0.030,0.003,0.016,0.001,0.003,0.134,0.006,0.013,0.011,0.014,0.004,0.005,0.020],
[0.031,0.012,0.027,0.036,0.023,0.020,0.053,0.018,0.269,0.006,0.008,0.029,0.036,0.007,0.029,0.021,0.046,0.030,0.028,0.009,0.023,0.007,0.027,0.003,0.020,0.002,0.010,0.098,0.010,0.009,0.016,0.009,0.004,0.005,0.018],
[0.036,0.019,0.017,0.002,0.027,0.004,0.009,0.027,0.063,0.012,0.008,0.045,0.035,0.006,0.050,0.140,0.002,0.036,0.030,0.003,0.031,0.004,0.017,0.016,0.007,0.055,0.239,0.007,0.018,0.002,0.014,0.004,0.003,0.006,0.004],
[0.018,0.004,0.002,0.000,0.186,0.004,0.107,0.005,0.005,0.003,0.010,0.008,0.041,0.004,0.017,0.018,0.001,0.012,0.034,0.004,0.300,0.014,0.036,0.018,0.004,0.004,0.020,0.010,0.005,0.008,0.049,0.009,0.011,0.020,0.008]]
 

 
seq = (KR8877J, KR8877J_1, KR8877J_2, KR8877J_3, KR8877J_4, KR8877J_5, KR8877J_6)
if __name__ == "__main__":
 
    max_index = 0
    max_list_from_all_plates = []
    Secondplate =None
    threshold = 0.05
    listy  = []

    for single_lp in seq:
        maximum_plate_prob = []
        possible_plate_prob = []
        max_list = []
    
        for sign in single_lp:
            high_indexes = []
            for prob_id in range(0,len(sign)):
                if threshold<sign[prob_id]:
                    high_indexes.append([sign[prob_id], prob_id, CATEGORIES[prob_id]])
            max_list.append(high_indexes)
            
        max_list_from_all_plates.append(max_list)
        h = high_indexes[0]
        newlist = copy.deepcopy(max_list)

        maximum = [max(h) for h in max_list]
        listy.append(maximum)

        m = [max(h) for h in newlist]
            

        n = 0 
        for i in newlist:
            i.remove(m[n])
            n += 1

        maximum2 = [max(h) for h in newlist]
        
        print(maximum, maximum2)
    print(max_list_from_all_plates)

My output: [[0.352, 19, 'J'], [0.36, 19, 'J'], [0.627, 7, '7'], [0.412, 8, '8'], [0.258, 8, '8'], [0.317, 26, 'R'], [0.383, 20, 'K']] [[0.089, 30, 'V'], [0.092, 30, 'V'], [0.053, 34, 'Z'], [0.074, 27, 'S'], [0.106, 27, 'S'], [0.1, 15, 'F'], [0.164, 4, '4']]

I want to compare letters more or less like K || K, R || R or KR8877J || KR8877J to see if they are the same.

 

katemisik
()

Клава для властелина

Форум — Development

Ищу клавиатуру. Чтобы кнопки трескали как в 90х. Были выпуклые. Чоткие, короче. К последим клавам не могу привыкнуть, они плоские. Какие модели посоветуете?

 ,

gobot
()

Питонисты

Форум — Talks

Немного жж.

Ищем питониста, включил в тест одну из своих любимых задач. Задача на самую базовую синхронизацию тредов (либо тасков если хочется asyncio), и в N=2 варианте решается в 5 строк. Даже в 2 строки, в зависимости от интерпретатора и условия. Тупо пара локов.

Из нескольких сотен кандидатов её кое-как в базовом варианте решил один. Вариант в N>2 потоков не решил вообще никто. Большинство людей походу даже не дошли что там блин надо что-то синхронизировать.

Wtf? Неужели никто из питоноедов ни разу потоки не юзал? Типа фласк/джанга/GIL все стерпят, а что там внутри пофиг?

P.s. вакансия висит в жобс, но нужен паспорт EU/EFTA

 , , ,

upcFrost
()

Bridg для KVM

Форум — General

Добрый день. Раньше когда я настраивал KVM у меня всегда было два сетевых интерфейса (внешний ппое, и внутренний локалка). А сейчас я купил выделенный сервер и там один интерфейс с белым IP, а мне надо развернуть несколько витруалок с доступом из мира. Не могу понять как мне сделать локальный интерфейс, что бы раздать ИП адреса виртуалкам? Зарание спасибо.

 ,

darksmoke
()

Не мойму как установить pytesseract

Форум — Development

Никак не могу разобраться как запустить этот код.

Установил Tesseract OCR по этому гайду https://www.youtube.com/watch?v=Rb93uLXiTwA&ab_channel=AllroundZone и на ввод в консоль tesseract он отзывается.

Установил opencv-python c помощью pip install opencv-python

Установил pytesseract pip install pytesseract

from cv2 import cv2
import pytesseract

img=cv2.imread("test.png")
im=cv2.resize(img,None,fx=9,fy=9)
like=pytesseract.image_to_string(img,config='outputbase digits')
print(like)


Выводит такое 
Traceback (most recent call last):
  File "C:\Users\dkati\AppData\Local\Programs\Python\Python39\lib\site-packages\pytesseract\pytesseract.py", line 255, in run_tesseract
    proc = subprocess.Popen(cmd_args, **subprocess_args())
  File "C:\Users\dkati\AppData\Local\Programs\Python\Python39\lib\subprocess.py", line 947, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "C:\Users\dkati\AppData\Local\Programs\Python\Python39\lib\subprocess.py", line 1416, in _execute_child
    hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
FileNotFoundError: [WinError 2] Не удается найти указанный файл

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "e:\py projects\content\img_to_str.py", line 10, in <module>
    like=pytesseract.image_to_string(img,config='outputbase digits')
  File "C:\Users\dkati\AppData\Local\Programs\Python\Python39\lib\site-packages\pytesseract\pytesseract.py", line 409, in image_to_string
    return {
  File "C:\Users\dkati\AppData\Local\Programs\Python\Python39\lib\site-packages\pytesseract\pytesseract.py", line 412, in <lambda>
    Output.STRING: lambda: run_and_get_output(*args),
  File "C:\Users\dkati\AppData\Local\Programs\Python\Python39\lib\site-packages\pytesseract\pytesseract.py", line 287, in run_and_get_output
    run_tesseract(**kwargs)
  File "C:\Users\dkati\AppData\Local\Programs\Python\Python39\lib\site-packages\pytesseract\pytesseract.py", line 259, in run_tesseract
    raise TesseractNotFoundError()
pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it's not in your PATH. See README file for more information.

 

therealcherepaha
()

ZeroNet — p2p платформа хостинга сайтов и соцсеть

Форум — Development

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

  • Хранение данных осуществляется в простых текстовых файлах (JSON) с кэшированием в sqlite для быстрого доступа. Кроме JSON, разумеется, возможно также использование любых текстовых или бинарных форматов, но уже без поддержки автоматического построения таблиц sqlite.
  • Все данные подписаны ключами своих авторов, таким образом подделать авторство сайта невозможно. Также невозможно модифицировать чужой сайт.
  • Сайты хранятся по принципу торрента — любыми заинтересованными участниками сети. Отключить сайт, выведя из строя какой-либо сервер, невозможно.
  • Сайт остаётся работоспособен даже если остался на единственном узле или если компьютер посетителя сайта вообще отключен от интернета.
  • Если связи нет, можно продолжать работу с сайтом в обычном режиме: писать посты в блог, комментарии на форум и т.п. При появлении связи данные будут синхронизированы автоматически.
  • Передача данных между пирами осуществляется напрямую через IP-соединения и/или через Tor на усмотрение пользователя.
  • Первичный поиск пиров для сайта выполняется на трекерах собственного типа, либо на произвольных торрент-трекерах по всему миру. После установления связи, узлы обмениваются списками пиров и известных трекеров между собой.

Теперь к сути вопроса.

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

Активной разработки не ведётся уже более полугода. Изредка кто-то подтверждает мелкие PR, а значит, у кого-то всё же есть доступ к его учетной записи. На этом основании можно строить разные коспирологические теории, но мы сейчас не об этом.

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

Текущий драфт ченджлога можно посмотреть здесь: https://github.com/zeronet-enhanced/ZeroNet/blob/massive-rework/ZNE-ChangeLog/ChangeLog-0.8.0.md

Всё, что там описано, уже реализовано. Впереди еще многое другое.

Всех заинтересованных лиц призываю присоединиться к работе.

 , ,

wandrien
()

Помогите подобрать видеокарту для Debian.

Форум — Linux-hardware

Ранее подымал эту тему Почему рябит картинка на мониторе в моменты нагрузки на процессор? (комментарий) в которой описывал как у меня рябит картинка на мониторе. Купил переходник DVI-D на VGA который мне не помог. Теперь намерен купить PCI видеокарту с VGA выходом, от нее мне нужно 2 вещи: чтобы в Debian для нее были открытые драйвера и чтобы на ней можно было смотреть ютуб в разрешении не ниже чем 1080 в 60 fps.

 , , , ,

Pingvin925
()

Опубликовано открытое письмо с призывом уволить весь состав совета директоров FSF

Новости — Open Source
Группа Open Source

Часть сообщества СПО отреагировала на возвращение Столлмана в совет FSF открытым письмом с требованием убрать теперь уже не только Столлмана, но и вообще всю верхушку фонда.

Мы призываем снять с позиций весь совет директоров Free Software Foundation. Эти люди годами потворствовали RMS. Они вновь продемонстрировали это, разрешив ему вернуться в совет директоров. RMS настало время уйти из СПО и технологических сообществ и прекратить заниматься вопросами технологической этики и прав в цифровом пространстве, поскольку он не тот лидер, который нам нужен. Мы также требуем снять Ричарда Мэтью Столлмана со всех руководительских позиций, включая проект GNU.

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

>>> Подробности

 

AP
()

Зашифровать трафик openvpn

Форум — Security

Решение. Установить с внешним сервером https (apache) соединение на https через программу proxytunnel. И уже через неё подключаться к OpenVPN серверу, который совмещен c https-сервером.

т.е., решалась задача сокрытия трафика OpenVPN внутри трафика-https. Каждый клиент должен поднимать proxytunnel + openvpn. Или что-нибудь подобное но проще. Помогите, или я могу покупать уже готовые сервера с такими настройками.

 

rowshen92920
()

Gemini-клиент Lagrange 1.2

Новости — Open Source
Gemini-клиент Lagrange 1.2
Группа Open Source

Вышла новая версия красивого и полнофункционального Gemini-клиента — Lagrange, написанного на языке C с использованием библиотеки SDL.

Gemini — это новый протокол прикладного уровня, по своему предназначению являющийся простой альтернативой HTTP и усовершенствованной альтернативой Gopher, то есть проектом «посередине» между ними в плане сложности. Он появился как реакция на недостатки последних, в особенности HTTP. В основу его дизайна легли идеи уважения приватности пользователя и сознательного отказа от расширяемости в пользу консервативного сохранения спецификации в минимальном, но удовлетворяющем пользовательские потребности виде (сейчас она заморожена). Проект использует уже знакомые многим стандарты, вроде URI, MIME и TLS. Проект не использует HTML, CSS и JavaScript — для разметки файлов предлагается похожий на Markdown формат Gemtext, а запуск кода и применение стилей на стороне клиента не предусмотрены. Для интерактивного взаимодействия с сервером существует CGI и потоковая отправка сообщений клиенту с помощью долгоживущего TCP-соединения (вследствие чего, например, возможна реализация чата). Сайты принудительно используют шифрование с помощью TLS без CA — вместо него используется механизм TOFU, а для аутентификации пользователей используются пользовательские сертификаты.

Сообщество разрастается интересными для пользователей проектами, вроде поисковой системы GUS (gus.guru), агрегатора новостей CAPCOM, каталогом Gemini-капсул (так называются местные сайты) Medusae, техническими демо возможностей протокола, вроде анонимной текстовой доски, агрегатора ссылок и чата. Доступны прокси как для просмотра Geminispace с помощью HTTP [1] (vulpes.one) [2] (mozz.us) [3] (alexschroeder.ch), так и для просмотра HTTP с помощью Gemini, и то же самое для Gopher.

Протокол достаточно прост, чтобы любой желающий мог создать свой клиент и сервер — чего нельзя сказать о текущем состоянии современного WWW с тысячами страниц спецификаций. По этой причине уже существует разнообразие проектов энтузиастов и активная дискуссия в почтовой рассылке проекта.

Lagrange является одним из таких проектов — небольшим Gemini-клиентом с поддержкой аппаратного ускорения с помощью SDL и плавного листания страниц, отображения картинок на странице, вкладок, тем оформления, закладок, истории, пользовательских сертификатов, оглавлений, новостных лент.

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

В разработке порт Lagrange на мобильные платформы! А до тех пор пользователи могут попробовать Ariane на Android, например.

>>> Подробности

 , , lagrange, ,

commagray
()

Nokia передала все права на Plan 9 Фонду Plan9

Новости — Open Source
Nokia передала все права на Plan 9 Фонду Plan9
Группа Open Source

23 марта 2021 года 13-ый Президент Bell Labs (Nokia) Маркус Велдон анонсировал новый этап в развитии операционной системы Plan 9

Nokia передала все права на Plan 9 Фонду Plan9

Страница с кодом и релизами Plan 9 возрождена по адресу p9f.org.

«Мне же просто остается разбить метафорическую бутылку шампанского, отправляя Plan9 навстречу неизведанному» — отметил Маркус Велдон.

Plan9 — операционная система, созданная в конце 80-ых прошлого века в недрах Bell Labs создателями UNIX (Деннис Ритчи, Кен Томпсон, Роб Пайк и другие). Plan 9 не смог стать продуктом и остался игрушкой энтузиастов. Но именно Plan 9 подарил миру UTF-8 и procfs. Протокол Plan 9 «9P» до сих пор используется libvirt и Windows Subsystem for Linux. Plan 9 является родной, материнской средой для современного языка программирования Golang, который практически вырос из недр Plan 9.

>>> Подробности

 ,

Shaman007
()