И это всё МОЁ
Доступен корректирующий выпуск криптографической библиотеки OpenSSL 1.1.1k , в котором устранены две уязвимости, которым присвоен высокий уровень опасности.



И это всё МОЁ

Для ESP32 есть такое решение, но мех.

Для старого доброго убогого, но дешёвого ESP8266 я нашёл только два проекта:

WifiModem - имитирует AT модем, требует предварительно настроить подключение к Wi-Fi через веб-панельку. Кроме как поиграться, смысла не вижу.

«ESP8266 driver» - судя по коду, умеет всё, включая AP, но нет ни документации, ни прошивки самой ESP. С актуальным ядром не собирается, но вроде поломки не сильные.

Может, кто-то знает, как должен работать второй вариант, или может подсказать альтернативы?

Впрочем, если кто-то подскажет подобный по дешевизне и простоте монтажа модуль Wi-Fi, поддерживаемый линуксом без костылей, тоже буду рад.








 , ,








И это всё МОЁ

Сейчас VMWare последняя, но дырки в графиках не исправились.


Есть ли у кого рецепт исправления?


Тут обсуждение https://communities.vmware.com/t5/Storage-Performance/ESXi-6-7-U1-realtime-performance-gaps-lost/td-p/461183
и у некоторых проблема решилась.









 ,








И это всё МОЁ

Как подписавшийся за Столлмана хочу задать один вопрос: а что всё это вообще меняет?

Столлмана больше года не было в FSF, ничего не развалилось. Все эти письма за и против Столлмана касаются конкретно самого Столлмана.

Столлман высказал свои личные мнения, на которые у него есть право. И у других людей тоже есть право по-своему реагировать на высказывания Столлмана. Они его не поняли? Возможно. Тем не менее, право ни их реакцию у них всё равно есть.

Как всё это касается кого либо ещё? Меня, вас, рандомного линуксоида из какой-нибудь Намибии?

Если бы мы ничего не узнали бы про эти письма, то мы бы и не заметили бы никакой разницы. Так какой смысл вообще переживать по поводу?

RMS не сбежал из США, где за последние десятилетия произошли определённые изменения. Значит, ему и разбираться с новыми порядками. Претензии конкретно к нему, а не к нам как к линуксоидам. Соответственно, нас это никак не касается.

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








 , , ,








И это всё МОЁ

Пытаюсь вызвать управляемый метод .NET (C#) из неуправляемого (C++). Делаю по этой и этой инструкциям.

Управляемая библиотека:

namespace TestLib
{
public static class Class1
{


public static int Method1(System.IntPtr arg, int argLength)
{
return 1;
}

public static int Method1(int a)
{
return 2;
}

}
}

Вызов методов:

const char_t* type_name = L"TestLib.Class1, TestLib";
const char_t* method_name = L"Method1";
//
component_entry_point_fn method1_cep = nullptr;
std::cout << "Get Method1(IntPtr, int): " << load_assembly_and_get_function_pointer_fptr(
dotnetlib_path,
type_name,
method_name,
nullptr,
nullptr,
(void**)&method1_cep
) << std::endl;
//
std::cout << "Call Method1(IntPtr, int): " << method1_cep(nullptr, 0) << std::endl;
//
method1_fn method1_int = nullptr;
std::cout << "Get Method1(int): " << load_assembly_and_get_function_pointer_fptr(
dotnetlib_path,
type_name,
method_name,
L"Method1(int)",
nullptr,
(void**)&method1_int
) << std::endl;
//
std::cout << "Call Method1(int) : " << method1_int(2) << std::endl;

Вывод:

Get  Method1(IntPtr, int): 0
Call Method1(IntPtr, int): 1
Get Method1(int): -2146233054
Exception

Т.е. получение и вызов метода Method1(System.IntPtr arg, int argLength) (без указания сигнатуры) проходит успешно. Я же хочу вызывать методы с указанием сигнатуры, но по какой-то причине hostfxr не может найти метод Method1(int).

В чём может быть проблема?

Из документации

  • method_name - Name of the method on the type_name to find. The method must be static and must match the signature of delegate_type_name.
  • delegate_type_name - Assembly qualified delegate type name for the method signature







 








И это всё МОЁ
Проект GNU опубликовал релиз текстового редактора GNU Emacs 27.2. Вплоть до выпуска GNU Emacs 24.5 проект развивался под личным руководством Ричарда Столлмана, который передал пост лидера проекта Джону Вигли (John Wiegley) осенью 2015 года.



И это всё МОЁ

Собственно проблема, не стартует xfce само.
Приходится вводить каждый раз startxfce4.


~./xinitrc создал, вписал туда:
dbus-launch –exit-with-session startxfce4
итак писал
exec startxfce4


реакции нет.


Почему так??









 ,








И это всё МОЁ

Привет, всем! А ведь наверняка можно в Питоне сгенерить методы.

Ну, например, ниже __init__ и __repr__ набивать руками очень неблагодарное дело.

Подскажите, как генернуть __init__ и __repr__???

class MyTable(Base):

id = Column(Integer, primary_key=True)
field1 = Column(String, nullable=False)
field2 = Column(String, nullable=False)
# ...
fieldN = Column(String, nullable=False)


def __init__(self, field1, ... fieldN):

self.field1 = field1
#
self.fieldN = fieldN


def __repr__(self):

return "<MyTable({} ... {})>".format(field1, ... fieldN)







 








И это всё МОЁ
И это всё МОЁ

Если в тексте темы или теге есть Кали || kali || кали || Kali, то при создании темы будет выведен банер (или какое-то другое предупреждение с кнопкой подтверждения или отклонения):


Привет, пользователь дистрибутива Kali Linux.

Прежде чем создавать тему, пожалуйста, ознакомься с lorwiki.com.ru/wiki/%D0%A1%D1%82%D0%BE%D0%B8%D1....
Кроме того, сами разработчики не советуют изучать Линукс на этом дистрибутиве:
www.kali.org/docs/introduction/should-i-use-kal...

TL;DR:
* Kali Linux --- узкоспециализированный дистрибутив, заточеный под определённые потребности профессии пентестера.
* На Kali Linux могут возникать специфичные проблемы, решить которые можно сменой дистрибутива
* Обрати внимание на Debian, Ubuntu, Fedora.









 ,








И это всё МОЁ

Интересует бывает ли subj под ontopic?









 , ,








И это всё МОЁ

Можно как-то так сделать:


class E {
int i[h];
public:
Map(int h) {}
};


?
Думаю вы поняли о чём речь. Хочу выделять массив динамического размера не используя динамическую память.









 








И это всё МОЁ

Проект собирался Maven-ом при помощи JDK 15. Сегодня решил попробовать JDK 16, а maven-compiler-plugin почему-то с ним не дружит:


[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project *****: Compilation failure -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project *****: Compilation failure
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:566)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.apache.maven.plugin.compiler.CompilationFailureException: Compilation failure
at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute (AbstractCompilerMojo.java:1224)
at org.apache.maven.plugin.compiler.CompilerMojo.execute (CompilerMojo.java:187)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:566)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] cwiki.apache.org/confluence/display/MAVEN/MojoF...


Кто-то знает что тут не так или как починить?


JDK 15/16 использую как промежуточные версии перед переходом на JDK 17, которая уже не будет обновляться на следующую мажорную версию достаточно долго, ибо LTS.









 , , ,








И это всё МОЁ

Хочу заменить штатный скринсшотер на имеющийся в ImageMagick, для этого пытаюсь в lxqt-config-globalkeyshortcuts прописать следующее, для полного экрана:


sh -c \\"import -window root $(xdg-user-dir PICTURES)/$(date '+%Y-%m-%d-%H-%M-%S')_$(xdpyinfo -display :0.0 | grep dimensions | egrep -o '[0-9]+x[0-9]+ pixels' | egrep -o '[0-9]+x[0-9]+').png\\"


для активного окна:


sh -c \\"import -window '$( xprop -root 2>/dev/null | sed -n '/^_NET_ACTIVE_WINDOW/ s/.* // p')' $(xdg-user-dir PICTURES)/$(date '+%Y-%m-%d-%H-%M-%S')_$(xdpyinfo -display :0.0 | grep dimensions | egrep -o '[0-9]+x[0-9]+ pixels' | egrep -o '[0-9]+x[0-9]+').jpg\\"


Знаки экранирования двойных кавычек исчезают, а двойные превращаются в одинарные, и соответствующим результатом на ошибку:


pixels | egrep -o [0-9]+x[0-9]+).jpg\\: -c: строка 1: неожиданный конец файла во время поиска «)»
pixels | egrep -o [0-9]+x[0-9]+).jpg\\: -c: строка 2: синтаксическая ошибка: неожиданный конец файла


Что можное сделать ?









 ,








И это всё МОЁ

Привет парни, кто нибудь шупал эту новую диковину и что можете сказать о ней в место пулсе и как истинный гентушник вопрос

Можно ли полностью под корень отказаться от pulseaudio, -pulseaudio, только alsa и pipewire

Есть ли возможность подавить шум микрофона как это реализовано в pulseaudio, а так же перевести его из стерео в моно

Почему используете или не используете его по умолчанию?








 , , , ,








И это всё МОЁ

Приветствую!
Столкнулся со следующей проблемой. Смотрю на ютубе разные ролики по настройке своего кали, там ваторы пишут разные команды. Пытаюсь повторить тоже самое и в 90% случаев терминал отвечает что та или иная команда не найдена.
Пример:
sudo snap install pycharm-community –classic
[sudo] пароль для ******:
sudo: snap: command not found.
Подскажите пожалуйста как справится с этой проблемой.









 , , ,








И это всё МОЁ

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









 , , , ,








И это всё МОЁ

Debian Bullseye. Устанавливаю программу используя


sudo sh some_program.run


Как отследить куда и какие файлы пишет инсталлятор?









 








И это всё МОЁ

Ребята и девчата, опытные пользователи и уважаемые эксперты. Я пенсионер и подсел на разные компьютерны штуки. То в игры играю, теперь вот в линуксах копаюсь. Скажите, какие дистрибутивы предпочтительнее выбрать, если хочется почуствовать одновременно дружелюбность по отношению к пользователю и чтобы дистрибутив был результатом работы сплоченного коллектива идейных энтузиастов, которые во главу угла ставят качество и пользу для людей, а не капиталистические цели. Может быть даже чтобы он был с нуля сделан энтузиастами, а не базировался на чем-то корпоративном. У меня ноутбук Lenovo Thinkpad T460 8Gb RAM 512Gb SSD FullHD.









 ,








И это всё МОЁ

Пытаюсь купить перцы из испании на ebay.

Обычные карты сервис принимать отказывается. При попытке оплаты через paypal выдаёт «Ваш платеж не принят. Выберите другой способ оплаты или повторите попытку позже.» даже несмотря на то, что я подтвердил карту. На Aliexpress тоже недавно не смог совершить покупку.

В последнее время как-то не особо слежу за бешенным принтером - что за новый железный занавес наступил и как обойти эту срань?








 , ,