И это всё МОЁ

Задача завернуть траффик виртуальной машины в прокси работащий через удалённую машину либо напрямую через ssh.
Знаю что прокси пропускает только http/ftp траффик но существуют решения от ОНАНОВ, которые заворачивают трафик всей ОС в socks5 и это работает для них* :) Не знаю как это работает но работает, и через ssh весь трафик тоже можно как-то пропускать, траффик любых приложений можно пропускать, а значит и всей ОС целиком тоже можно. Возможно нужно поднять вторую виртуальную машину которая будет служить мостом и пропускать траффик через неё? На госте которого нужно послать в интернет через удалённую машину будут стоять ОКНА с дмитрием нагиевым с капризным софтом который не будет работать на левых айпишниках. Соответственно нужно ещё что бы венда не полезла в интернет с хостового айпи в случае разрыва соеденения с удалённой машиной. VPN внутри венды пожалуйста не предлагайте, это не подходит и не спасёт в случае разрыва связи с VPN.
Подскажите что можно придумать или как правильно сформулировать просьбу гугле. Английский не знаю(









 , ,








И это всё МОЁ

Итак, сразу скажу, что для разрешения проблему скорее всего придётся прибегнуть к помощи всех знакомых гадалок, шаманов etc.
Есть Lenovo X60, на который хочется запихнуть нормальный Bluetooth через не whitelist Combo WiFi карту. Насколько я посмотрел доки, Coreboot сиё позволяет, однако он же в связке с SeaBios ни в какую не желает загружать Шиндовс, который очень редко, но очень нужен. С TianoCore же удивительным образом всё загружается.
Однако не без ложки дёгтя. После появления ушастого зайца на экране до дальнейшей загрузки проходит 2:30 минуты простоя (жёсткий диск не активен, вентилятор работает на минимальных оборотах). Узнать, из-за чего происходит данная задержка мне не удалось - при попытке прошить debug версию TianoCore система перестала загружаться, выдавая только лишь чёрный экран, после чего был произведён откат с помощью программатора. По логам CBMEM с Coreboot всё в порядке, по крайней мере не хуже, чем с SeaBios (оно и не удивительно). Были подозрения на проверку оперативной памяти, но уменьшение её объёма в 2 раза никак не повлияло на время задержки.
Соответственно, что делать с этой ересью, если даже логов нет?









 ,








И это всё МОЁ

Есть устройство, у которого LnkCap в lspci четко показывает что оно умеет width x2, но по факту работает LnkSta лишь width x1. Да, оно работает отлично, но как задействовать x2?


Стал читать на тему, где-то пишут что это задается драйвером. В самом деле я видел что драйвер nVidia умеет снижать число lanes и скорость с PCI-E 3.0 (8 GT/s) до 2.5 GT/s


Вопрос - а где и как это собственно задается? LnkCap честно говорит - могу x2. А как это включить? Как запросить чтобы было x2?









 ,








И это всё МОЁ
Компания Google представила релиз web-браузера Chrome 84. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается использованием логотипов Google, наличием системы отправки уведомлений в случае краха, возможностью загрузки модуля Flash по запросу, модулями для воспроизведения защищённого видеоконтента (DRM), системой автоматической установки обновлений и передачей при поиске RLZ-параметров. Следующий выпуск Chrome 85 запланирован на 25 августа.



И это всё МОЁ

Задача: мне нужно чуток изменить и собрать deb определённой версии пакета. Этой версии уже нет в репозиториях. Если бы она была, я бы сделал apt source , оно бы мне скачало пакеты, распаковало, установило debian-специфичные патчи и т.д. Но нужная мне версия есть в виде архивов на launchpad. Как я могу скачанные с launchpad архивы нужной версии нужного пакета обработать так же, как и apt source? Не нашёл ключика у apt, да и есть ли он вообще…









 , ,








И это всё МОЁ

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









 ,








И это всё МОЁ

Здравствуйте. Хотел отключить требование пароля для команд sudo (нужно в .profile добавить sudo setkeycodes …). Нашёл на просторах интернета, что это можно сделать, добавив в файл /etc/sudoers строчку «lis ALL=(ALL) NOPASSWD: ALL» (lis — моё имя пользователя). Но это почему-то не работает, особенно странно, если учесть, что когда я пользовался ubuntu — работало, а когда пересел на mint — перестало (сейчас на mint).









 , ,








И это всё МОЁ

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


Возникла необходимость запуска клиента 1С (1c-enterprise83-client_8.3.15-1830_amd64) с GUI на неX-вой Ubuntu 18.04.4 LTS. Запустил X-server на Windows 10 согласно инструкции (http://tolik-punkoff.com/2016/11/21/nastrojka-x11-forwarding-cherez-ssh-s-pomoshhyu-putty-i-xming/). Запускаю на Ubuntu клиент 1С (подключившись предварительно к Ubuntu по Putty через SSH с активным X11): /opt/1C/v8.3/x86_64/1cestart &
В итоге появляется иконка на панели задач и черное окно, неперемещаемое и немасштабируемое: https://content.screencast.com/users/immick6307/folders/Snagit/media/bc31a378-3132-473a-9a0c-1d786143d885/07.15.2020-03.39.png


Никто с таким (странным задачей) не сталкивался?









 








И это всё МОЁ

Готовые сборки tensorflow выше 1.5 для Питона требуют процессор с поддержкой AVX. Требуется пересобрать 1.14 или выше под старый процессор. Обучать нейросети не собираюсь, только работать с готовыми. Ubuntu 2018.04, Python 3.6. Видео Интел.


Собирал по инструкции https://github.com/naruai/wiki/blob/master/TensorFlow/BuildTensorFlowWOAVX.md. Докер отказался собирать образ, поэтому скопировал в шелл команды из Dockerfile. Bahzel поставил внутрь ~ и добавлял её в PATH в командной строке при запуске. При прогоне ./configure указывал питон /usr/bin/python3 и его пакеты ~/.local/lib/python3.6/site-packages либо /usr/lib/python3/dist-packages. Исходя из https://www.tensorflow.org/install/source, добавил в команду для сборки --config=monolithic и --verbose_failures.


Сборка завершается с несколькими ошибками наподобие tensorflow/python/lib/core/bfloat16.cc:653:36: error: no match for call to '(tensorflow::{anonymous}::Initialize()::<lambda(const char*, PyUFuncGenericFunction, const std::array<int, 3>&;)>;) (const char [14], <unresolved overloaded function type>, const std::array<int, 3>&;)'


Командная строка и лог последней сборки: https://pastebin.com/Jj9eK7Fa


Что ещё нужно сделать?









 , , , ,








И это всё МОЁ

Есть модуль ядра, вроде loop, только его можно попросить создать устройство не для общения с файлом, а для общения с другим блочным устройством (попутно выполняя некоторые преобразования над данными).
При старте системы модуль загружается из initrd, и создаёт устройство (по просьбе) /dev/xcc0 для общения с /dev/sda2. Далее, система успешно грузится с /dev/xcc0. После входа в систему, прошу модуль создать ещё одно устройство, для общения с /dev/loop0, а он создаёт мне опять /dev/xcc0. Без initrd всё работает как надо. При необходимости могу выложить код создания устройства, если предоставленной информации будет недостаточно. В чём может быть дело?









 , , , ,








И это всё МОЁ

Для тех, кому надо, чтобы работали (и шустро) всякие говносайты — есть Chrome/Chromium/прочие хромосборочки.


Для тех, кому нужны расширения и кастомизация — есть Pale Moon/Waterfox/Basilisk.


Для тех, кому нужна легковесность — есть браузеры на WebKit (Epiphany, Midori, LuaKit, uzbl, QtWeb, тысячи их).


Для тех, кому нужна мегалегковесность для пентиума с помойки — есть NetSurf, elinks, w3m, Opera 12, Opera Mini, всякое говно мамонта, а также $any_browser на удалённой тачке по RDP/VNC.


Для тех, кому нужно экономить батарею — есть Edge/Safari/Opera.


Для тех, кто веруют в обеспечиваемую Apple и WhatsApp приватность, обмазываются блокчейном и криптовалютами, и мастурбируют на портрет Сноудена, накрывшись с головой одеялом — есть Brave и Tenebris Sphere.


А кому нужна квантовая лиса? Кто этим пользуется в 2#20-м? Ну кроме фанатов бренда и людей с ограниченным кругозором.









 , , , ,








И это всё МОЁ

Сериализатор:


class GenderSerializer(serializers.Serializer):
name = serializers.SerializerMethodField()

def get_name(self, obj):
print("------------------";)
print(obj)
print("------------------";)

return "aaa"
# return _(obj.name)


Во вьюхе:


serializer_gender = GenderSerializer(data=[{'id': 1, 'name': 'GENDER_MAN'}, {'id': 2, 'name': 'GENDER_WOMAN'}], many=True)
serializer_gender.is_valid(raise_exception=True)


out:


------------------
{}
------------------
------------------
{}
------------------









 ,








И это всё МОЁ

Всем привет!
Создал просто скрипт на sh. Никак не могу заставить его работать в кроне под root.
Почему-то вместо выполнения, он шлет письмо руту.
Прошу подсказать куда копать.
Заранее спасибо!


#!/usr/bin/sh
a=`/usr/sbin/ifconfig | /usr/bin/grep ppp0`
if [ -z "$a" ]; then
echo "Inteface not exist"
/usr/sbin/pppd call ppp_peer
sleep 5
/usr/sbin/ip route add 192.168.100.0/24 dev ppp0
else
echo "Inteface exist"
fi









 , ,








И это всё МОЁ

Соответствующий коммит от Линуса появился на сайте проекта linux.org

Если бы Линус не жил в Штатах, возможно ему было бы проще не обращать на это внимание, но все дело в репутации и прочее порчее

Множество компаний и проектов уже заявили о работе над этой «проблемой»: Microsoft, Google, Twitter, Git, GitHub, OpenSSL, Ansible, PowerShell, Javasсript-библиотека P5.js и другие...

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

Новая политика будет применяться в отношении оформления кода в ветке ядра Linux 5.8 (хотя изначально изменения предлагалось внести в ветку 5.9).

Термины master/slave теперь рекомендовано заменять следующими аналогами:

  • primary, main/secondary, replica, subordinate;
  • initiator, requester/ target, responder;
  • controller, host/device, worker, proxy;
  • leader/follower;
  • director/performer.

В свою очередь, термины blacklist/whitelist советуют заменять на более нейтральные версии:

  • denylist/allowlist;
  • blocklist/passlist.

Подробнее:
https://xakep.ru/2020/07/14/no-more-slaves/?amp&__twitter_impression=true








 ,








И это всё МОЁ

Доброго времени суток, вопрос тем кто работает в inkscape, бывает ли такое что он может зависнуть и поставить раком всю систему? При этом все нормально работает: хоткеи, музыка, но на мышку вся система не реагирует, только курсор перемещаться может. Причем ничего не сделать, либо перезагружать принудительно или ждать когда выдаст сообщение: «inkscape не отвечает» и клавишами Tab и Enter уже можно будет его закрыть и вся система вновь оживет.


Сижу на Ubuntu 20.04 и честно впервые такое, мягко говоря подбешивает.









 








И это всё МОЁ

Вопрос к тем, кто знаком с экономикой. Кейнса и Адама Смита я уже прочитал. С чего начать изучать Маркса и его последователей?








 








И это всё МОЁ

KPP - программный гитарный процессор в виде набора плагинов LV2, LADSPA, а теперь - и VST3!


Данный релиз содержит все 7 плагинов из набора KPP, портированные в формат VST3. Это дает возможность использовать их с проприетарными DAW системами, такими как REAPER и Bitwig Studio.


Ранее плагины KPP были недоступны для пользователей этих приложений по причине отсутствия поддержки LV2 формата плагинов.


Также, подготовлены и выпущены сборки плагинов в формате VST3 и приложения tubeAmp Designer под Windows 64 bit.


Все плагины и приложение доступны под лицензией GPLv3 для обеих поддерживаемых операционных систем.


Проект на GitHub


Страница скачивания на официальном сайте.









 , , , ,








И это всё МОЁ

В сети два dhcp-сервера: железный на роутере и программный на Линкусе. Система с Линуксом получила текущий динамический IP с роутера, и его можно распознать допустим командой «hostname -I». Подскажите, как этот адрес прописать параметру next-server в файл dhcpd.conf перед запуском dhcpd в rc-скриптах?









 ,








И это всё МОЁ

Спустя всего месяц неспешной разработки состоялся релиз boobstrap v1.2 — набор инструментов на POSIX shell для создания загрузочных образов и накопителей.

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








 ,








И это всё МОЁ

Всем привет. Продолжаю осваивать дебиан и сейчас делаю свою почту.
Проблема в том, что вроде бы все сделал, установил postfix и dovecot, установил thunderbird, но никак не могу зайти в почту, хотя вроде как логин с паролем верные. Делал все по данному гиду:


гид


Единственное, что когда создавал пароль для аккаунта в mysql, зашифровал его в мд5, хотя по гиду там


INSERT IGNORE INTO virtual_users (`id`, `domain_id`, `email`, `password`)
VALUES (1, 1, '[email protected]',
ENCRYPT('s3cr3t', CONCAT('$6$', SUBSTRING(SHA(RAND()), -16))));


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


Jul 15 00:04:22 debiantryout postfix/master[5337]: daemon started -- version 3.4.10, configuration /etc/postfix
Jul 15 00:04:27 debiantryout dovecot: master: Warning: Killed with signal 15 (by pid=5343 uid=0 code=kill)
Jul 15 00:04:28 debiantryout dovecot: master: Dovecot v2.3.4.1 (f79e8e7e4) starting up for imap, lmtp (core dumps disabled)
Jul 15 00:05:35 debiantryout dovecot: imap-login: Disconnected (auth failed, 3 attempts in 17 secs): user=<[email protected]>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, TLS, session=</D8cKm2qJIV/AAAB>
Jul 15 00:06:07 debiantryout dovecot: imap-login: Aborted login (no auth attempts in 0 secs): user=<>, rip=127.0.0.1, lip=127.0.0.1, secured, session=<CLYNLW2qQoV/AAAB>
Jul 15 00:06:07 debiantryout dovecot: imap-login: Aborted login (no auth attempts in 0 secs): user=<>, rip=127.0.0.1, lip=127.0.0.1, secured, session=<+0cOLW2qRIV/AAAB>
Jul 15 00:06:07 debiantryout postfix/smtpd[5585]: connect from localhost[127.0.0.1]
Jul 15 00:06:07 debiantryout postfix/smtpd[5585]: improper command pipelining after EHLO from localhost[127.0.0.1]: QUIT\r\n
Jul 15 00:06:07 debiantryout postfix/smtpd[5585]: disconnect from localhost[127.0.0.1] ehlo=1 quit=1 commands=2
Jul 15 00:06:07 debiantryout postfix/smtpd[5585]: connect from localhost[127.0.0.1]
Jul 15 00:06:07 debiantryout postfix/smtpd[5585]: lost connection after CONNECT from localhost[127.0.0.1]
Jul 15 00:06:07 debiantryout postfix/smtpd[5585]: disconnect from localhost[127.0.0.1] commands=0/0
Jul 15 00:06:34 debiantryout postfix/smtpd[5585]: connect from localhost[127.0.0.1]
Jul 15 00:06:34 debiantryout postfix/smtpd[5589]: connect from localhost[127.0.0.1]
Jul 15 00:06:34 debiantryout postfix/smtpd[5585]: improper command pipelining after EHLO from localhost[127.0.0.1]: QUIT\r\n
Jul 15 00:06:34 debiantryout postfix/smtpd[5585]: disconnect from localhost[127.0.0.1] ehlo=1 quit=1 commands=2
Jul 15 00:06:34 debiantryout postfix/smtpd[5589]: disconnect from localhost[127.0.0.1] ehlo=1 quit=1 commands=2
Jul 15 00:06:34 debiantryout dovecot: imap-login: Aborted login (no auth attempts in 0 secs): user=<>, rip=127.0.0.1, lip=127.0.0.1, secured, session=<bieoLm2qYoV/AAAB>
Jul 15 00:06:34 debiantryout dovecot: imap-login: Aborted login (no auth attempts in 0 secs): user=<>, rip=127.0.0.1, lip=127.0.0.1, secured, session=<RUuoLm2qZIV/AAAB>
Jul 15 00:08:19 debiantryout dovecot: imap-login: Disconnected (auth failed, 3 attempts in 17 secs): user=<alexp>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, TLS, session=<v7joM22qboV/AAAB>
Jul 15 00:08:58 debiantryout dovecot: imap-login: Disconnected (auth failed, 3 attempts in 23 secs): user=<[email protected]>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, TLS, session=<ZEHkNW2qdIV/AAAB>
Jul 15 00:09:52 debiantryout dovecot: imap-login: Disconnected (auth failed, 3 attempts in 17 secs): user=<[email protected]>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, TLS, session=<xLZvOW2qfIV/AAAB>
Jul 15 00:10:57 debiantryout dovecot: imap-login: Disconnected (auth failed, 3 attempts in 16 secs): user=<alexp>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, TLS, session=<QVFdPW2qfoV/AAAB>
Jul 15 00:11:43 debiantryout dovecot: imap-login: Disconnected (auth failed, 3 attempts in 23 secs): user=<[email protected]>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, TLS, session=<AoC3P22qgIV/AAAB>
Jul 15 00:15:09 debiantryout dovecot: imap-login: Disconnected (auth failed, 3 attempts in 114 secs): user=<alexp>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, TLS, session=<pMCLRm2qgoV/AAAB>
Jul 15 00:20:31 debiantryout dovecot: imap-login: Disconnected (auth failed, 3 attempts in 21 secs): user=<alexp>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, TLS, session=<+UFFX22qioV/AAAB>


Пробовал разные связки пароль\логин, вроде логин и пароль или логин@домен\пароль.









 , , ,