И это всё МОЁ

Нужен Openwrt роутер малых размеров, с батареей, чтобы не таскать повербанк. Нашел gl-e750 и gl-mifi, стоит ли их брать или есть лучше ? Если их, то какой взять стоит ?









 , , , ,








И это всё МОЁ

Какие существуют аналоги chmod 777 / -R и rm -rf / ? Есть ли какой-нибудь список таких команд?









 ,








И это всё МОЁ

https://www.linux.org.ru/forum/development/15822550


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

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


@a1batross @o8808









 ,








И это всё МОЁ

Друзья!Есть пара задач, первая - делать создание снапшотов тома Backup раз в час, в формате - SNAP-XX,где XX - номер снапшота. Можно ли это сделать НЕ через скрипт(пока додумался,только до создания файла,и с последующим чтением,увеличением на 1,и записью обратно, ну и добавлением в крон), может есть способ проще?
Вторая задача - создать снапшот чистого тома Backup, который должен позволять полное хранение изменений указанного логического тома









 








И это всё МОЁ

Пытаюсь подключится к устройству через minicom


minicom успешно подключается и выводит сообщения принятые от устройства


отправляю команду устройству(ввожу cmd затем нажимаю Enter на клавиатуре), оно в свою очередь её не регистрирует


опытным путём определил что до устройства сообщение доходит, но minicom передаёт cmd\r


при этом если написать cmd и вместо Enter выполнить комбинацию Ctrl+A, H (тоесть hangup) то minicom нормально отправляет команду как cmd\r\n


в настройках minicom line feed включена


настройки br правильные, на других машинах minicom работает нормально









 








И это всё МОЁ

Может кто-нибудь подсказать, есть ли в открытом доступе тестирующие системы к структурам данных и алгоритмам или хотя бы просто тестовые данные?


Язык - с++


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


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


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


Буду благодарен за какие-нибудь советы и помощь по этому вопросу









 , , , ,








И это всё МОЁ

Пробросил при помощи usbip usb-устройство с удаленной машины. На обоих тачках одинаковое linux-ядро. Локально lsusb выводит в списке нужное устройство. Как только я подцепляю его в virtualbox, то устройство пропадает в системе. В логах ядра на обоих тачках и в дебаг-сообщениях lsusbd ничего нет. Может кто сталкивался с этим?









 ,








И это всё МОЁ

Есть пакет drf-flex-fields, который позволяет фильтровать по параметру поля response


Итак,


from rest_flex_fields import FlexFieldsModelSerializerclass VcardSerializer(FlexFieldsModelSerializer):
class Meta:
model = Vcard
fields = "__all__"


Во вьюхе имеется параметр:


param_fields = openapi.Parameter(
'fields',
openapi.IN_QUERY,
type=openapi.TYPE_STRING,
required=False,
)


в метод list я добавляю этот параметр


@method_decorator(
name="list",
decorator=swagger_auto_schema(
manual_parameters=[param_fields]
),
)


Что мне нужно? Чтобы при передаче параметра


/?fields=__all__


было отсутствие фильтрации, т.е выдавались все fields, которые имеются. Как это реализовать?




Понятно, что если в сериализаторе сделать


 def __init__(self, *args, **kwargs):
super(VcardQuerySerializer, self).__init__(*args, **kwargs)
fields = kwargs['context']["request"].query_params.get("fields";)
print(fields)


то мы получим параметр


__all__


который передали при


curl -X GET "127.0.0.1:9997/some/vcard/?fields=__all__"; -H  "accept: application/json"


Дальше как вернуть все fields из сериализатора?









 , ,








И это всё МОЁ

В двух разных контейнерах, с разными конфигами, одновременно. И чтобы они друг друга не видели. Реально такое?








 








И это всё МОЁ

Вопрос собственно в заглавии. Вывел бар от батареи, сделал зависимость цвета бара от заряда. Но все время пропускаю момент когда надо включить зарядку. Как бы заставить conky попискивать или попукивать, если заряд батареи < 10%? Гуглил, не нашел. Есть варианты?









 








И это всё МОЁ

Вопрос.


Какой демон/модуль/процесс обрабатывает файл /etc/network/interfaces?









 








И это всё МОЁ

Есть ноутбук, без меню загрузки (boot menu). До этого пользовался коммандной строкой grub чтобы загрузится с флешки, таким макаром переустановил Debian. Сейчас хочу поставить Windows10, потом рядом с ней заново Debian. Проблема заключается в том, что когда я устанавливаю рут директорией флешку (hd0) при нажатии на tab не видно файлов на флешке.
set root=(hd0)
Флешку пробовал записывать и через dd и через unetbootin, просто скидывал содержимое iso на отформатированную флешку, безрезультатно. Прошу помочь, буду очень благодарен всем.









 , ,








И это всё МОЁ

Как у больших IDE с прогрессом слежки-телеметрии? Ну, с VSCode всё понятно - хипсторам без зонда сейчас некомфортно. Как с другими дела обстоят, кто в курсе?


Кодишь такой бота, обваливающего акции Гейтса - и код сливается в реальном времени.


JetBrains Idea и старший брат, Visual Studio просто обязаны, а то людишкам как то скучно жить будет









 , ,








И это всё МОЁ

Всем привет! Столкнулся с такой проблемой. При воспроизведении звука в Firefox (например видео в ютуб) и одновременном захождении на сайты очень часто бывает,что звук становится трещащим ужасно на всей системе, т.е. во всех приложениях, которые выдают звук. Такое может быть и при разговоре по Telegram и одновременном браузинге в Firefox. Пробовал включать и выключать звук, закрывать вкладки , другие приограммы, лечит только полное закрытие Firefox. В Chromium такого не наблюдаю. Система Archlinux, проблему встречал ещё в Ubuntu 14.04 в своё время, но не придавал ей значение. Что это может быть?









 , ,








И это всё МОЁ

Есть некоторое кол-во фаз обработки запроса. В каждый хендлер на любой из фаз я получаю от API только ngx_request_t. Хендлеры, естественно, вызываю не я — этим занимается сам nginx.

Я хочу в первом своём хендлере определить кое-какие значения и протащить это всё в следующие хендлеры.

Типа:

typedef struct {
ngx_uint_t x;
} foobar_t;

ngx_int_t
ngx_xxx_preaccess_phase_handler(ngx_http_request_t *request)
{
foobar_t *foobar;

foobar = ngx_palloc(request->pool, sizeof(foobar_t));

foobar->x = 0;

// и как теперь это передать дальше в контексте этого же реквеста?
}

.......

ngx_int_t
ngx_xxx_access_phase_handler(ngx_http_request_t *request)
{
// получили доступ к foobar в контексте этого реквеста
}

ngx_int_t
ngx_xxx_request_phase_handler(ngx_http_request_t *request)
{
// получили доступ к foobar в контексте этого реквеста
}

Но как прикрепиться именно к этому запросу? Иначе определять эти значения придётся в каждом из хендлеров.

Способ прикрепить это к самому реквесту я не нашёл. Способ выдрать из пула то что выделялось для чего-то конкретного я не нашёл.

Плохо искал?








 , ,








И это всё МОЁ

Логи пестрят подобными сообщениями

Failed SMTP login from 89.248.168.2 with SASL method LOGIN.

Постоянно и с разных адресов попытки брутом подобраться к моему почтовику. В iptables бесполезно дропать отдельные ip адреса. Они меняются чаще чем партнеры Елены Берковой. Есть еще методы прибить средствами iptables? Что то типа самообновляемой базы (black list) всяких негодяев, к которой обращается iptables или как там?








 








И это всё МОЁ

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


Есть варианты получить алиэкспресс всегда и только на английском? На т.н. «русском» им пользоваться абсолютно невозможно. Английский-то хоть как-то что-то можно было понять, но что он сделали сейчас - это полный звездец.


banggood.com тоже такой хернёй страдает, или там нет долбаной принудительной локализации?


Linux при том, что на алике всякие SBC и пр. умеющие в линукс продаются.


ЗЫ: Через ebay китайскую мелочёвку покупать проблематично, там китайцы отказываются с трекингом слать, и идёт оно гораздо дольше чем с алика.









 , ,








И это всё МОЁ

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

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

Постоянный онлайн-контроль прошивки? Тогда появятся модификации, отвязанные от центра контроля и т.д.

Кто еще не совсем старая рухлядь, я думаю все это застанет.













И это всё МОЁ

Доброго дня!
Не силен в линуксе, обращаюсь к вам за помощью. Легло электричество, не спас упс зараза, соответственно при включении сервака, виртуалка с центосом перестала грузиться, что дает journalctl -b -p err


Kernel^
sd 2:0:0:0 [sda] Assumin drive cache: write through


XFS (dm-0): internal error XFS_WANT_CORRUPTED_GOTO at


XFS (dm-0): internal error xfs_trans_cancel at line 98


XFS (dm-0): Corruption of in-memory data detected. Sh


XFS (dm-0): Please umount the filesystem and rectify t


XFS (dm-0): Failed to recover intents


systemd[1]: Failed to mount /sysroot


Kernel:
blk_update_request: I/O error, dev fd0, sector 0


blk_update_request: I/O error, dev fd0, sector 0


Подскажите, пожалуйста, восстановить можно?









 








И это всё МОЁ

Если в настройках гугл аккаунта поотключал все галочки компаний-компаньонов-спонсоров-рекламщиков, то будут ли прилоберия собирать аналитику и треккировать ?!


https://optout.aboutads.info/?c=2&lang=EN









 ,