И это всё МОЁ

Всем привет. Сабж. Интересует нормальный IDE (vim не предлагать) и тулчейн, чтобы сидеть либо на онтопике, либо также внутри wine. Кодировка сорцов – cp1251.









 , ,








И это всё МОЁ

Поставил NiceHash на компьютер с интеграшкой и видеокартой Radeon VII, выполнил ницехасовские инструкции по настройке биоса и отключению интеграшки, интеграшка отключена, Radeon vii некоректно устанавливает параметры изображения и показывает чёрную часть экрана, если же интеграшку включить, то она всё покажет правильно, риг выйдет по usb wifi в сеть, получит IP, у самой ОС будет статус Connected, но она реально не майнит, ни для меня, ни тайно для хитрых людей, видеокарта просто холодная.

При этом в моём кабинете этот риг показан как стартующий с ошибкой, в чём ошибка неизвестно.


В общем есть у меня подозрение, что Nicehash мой Rad3on vii просто не поддерживает, а вот например Hive OS прямо пишет про поддержку вег и видеокарт к которым можно отнести и Radeon VII.


Так вот вопрос, у кого какой опыт майнинга на разных осях для майнинга.


Linux тут при том что NiceHas OS это линуксовая сборка.









 , , ,








И это всё МОЁ
После более года разработки проект Tor представил выпуск утилиты OnionShare 2.3, позволяющей безопасно и анонимно передавать и получать файлы, а также организовать работу публичного сервиса для обмена файлами. Код проекта написан на языке Python и распространяется под лицензий GPLv3. Готовые пакеты подготовлены для Ubuntu, Fedora, Windows и macOS.



И это всё МОЁ

Есть некий сервис, который запускается из systemd-юнита /lib/systemd/system/coolservice.service

Нужно сделать так, чтобы сразу после запуска юнита выполнялся скрипт, запуск скрипта прописать можно в юните в опции ExecStartPost, подскажите как это сделать, не меняя текст юнита, куда-то в /etc/systemd/system это небось запендюрить надо?








 








И это всё МОЁ
Опубликован релиз распределенного реплицируемого блочного устройства DRBD 9.1.0, позволяющего реализовать подобие массива RAID-1, сформированного из объединённых по сети нескольких дисков разных машин (зеркалирование по сети). Система оформлена в виде модуля для ядра Linux и распространяется под лицензией GPLv2.



И это всё МОЁ

https://archive.vn/zCHQG – копия постановления Голосеевского суда (оригинал удалили). Говорят, какой-то Вася нажаловался, вот под шумок и прикрыли. Правда, уже успели отменить и даже извиниться.


Видимо, кому-то сильно не понравилась блокировка re3. А я опять всё проспал!


Даже на Opennet есть: https://www.opennet.ru/opennews/art.shtml?num=54659









 , , ,








И это всё МОЁ

Прошу помощи в поиске метода удаления защищенных файлов Windows.


Нужно почистить (безвозвратно удалить), т.е. достаточно если будет найдет метод удаления объектов файловой системы.


Монтируем C: Windows (rw),
пытаемся удалять rm -R -f *


Ответ либо «cannot remove read-only file system», либо ответа нет вообще, либо «file exists…».


Nautilus ведет себя достаточно странно (проще сказать не удаляет).


Это действие очень полезно, если нужно почистить файловую систему Windows. Конечно, назначение удаляемых объектов мы не учитываем.









 , ,








И это всё МОЁ

Всех приветствую.


Под бан попал диапазон IP адресов, которые принадлежат мобильному оператору.
Подскажите как разблокировать сразу весь диапазон, есть такая возможность ?


88.155.xxx.yyy


Заранее благодарю









 








И это всё МОЁ

Приветствую. Я осознал, что мне крайне необходим фолдинг. Хочу такое: если в текущей директории (та что :pwd) находится ./vimview, то при закрытии/открытии окна в нее сохраняется/загружается выхлоп :mkview для сохранении инфы о фолдинге. Если по пунктам, то:



  1. Проверяем существование ./vimview

  2. Получаем полный путь к файлу, заменяем в нем все ‘/’ на ‘_’ например.

  3. Сохраняем/загружаем образ.

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


function Load_fold()
if isdirectory("./vimview";)
endif
endfunction

function Save_fold()
if isdirectory("./vimview";)
let name = expand('%:t')
let qq = "kjkjk" . "kjjjjk"
mkview! expand(qq)
endif
endfunction

augroup Remember_folds
autocmd!
autocmd BufWinLeave * call Save_fold()
autocmd BufWinEnter * call Load_fold()
augroup END


Я там по всякому пытался раскрыть значение qq для mkview!, никак не выходит. В общем надо взять выхлоп expand(‘%:e’), заменить / на _, слепить «./vimview» с этим выхлопом, отдать это mkview. Очевидно, что там какая-нибудь subst() + немного магии, и вообще это нубвопрос, но хочется сделать быстро, а не к вечеру.









 ,








И это всё МОЁ

Кто в курсе киньте плз линк на сабж. А то попадаются зеркала либо с i386/amd64 или с arm64/armhf/ppc64el/s390x архитектурами. А нужно зеркало, включающее все. Цель-на девайсе с aarch64 архитектурой (armbian с Ubuntu bionic) запустить приложение для amd64 через chroot.


Текущий sources.list:


deb [arch=arm64] ports.ubuntu.com/ bionic main restricted universe multiverse
deb [arch=arm64] ports.ubuntu.com/ bionic-security main restricted universe multiverse
deb [arch=arm64] ports.ubuntu.com/ bionic-updates main restricted universe multiverse
deb [arch=arm64] ports.ubuntu.com/ bionic-backports main restricted universe multiverse
deb [arch=amd64] de.archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
deb [arch=amd64] de.archive.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
deb [arch=amd64] de.archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
deb [arch=amd64] de.archive.ubuntu.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb [arch=amd64] de.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse


После apt update выдаёт


N: Skipping acquire of configured file 'main/binary-amd64/Packages' as repository 'apt.armbian.com bionic InRelease' doesn't support architecture 'amd64'
N: Skipping acquire of configured file 'bionic-utils/binary-amd64/Packages' as repository 'apt.armbian.com bionic InRelease' doesn't support architecture 'amd64'
N: Skipping acquire of configured file 'bionic-desktop/binary-amd64/Packages' as repository 'apt.armbian.com bionic InRelease' doesn't support architecture 'amd64'



Непонятно причем тут apt.armbian.com если его в sources.list уже нет…









 , , ,








06:25

Kernel panic

И это всё МОЁ

После обновления ядра с 5.10.16 на 5.11.1 возникает паника ядра.
Кстати вопрос, а как вытащить причину сбоя, что бы сюда скинуть текстом?
Пока я могу только с телефона фотку сделать.
Ошибка, что-то вроде:


kernel panic not syncing stack-protector stack protector buffer overflow detection skb_find_text+0xbc/0xc0


Вообще-то я уже лет 18 на linux, но первый раз с таким сталкиваюсь.


Помогает либо выключить этот stack-protector, но мне кажется это не правильно, так как в предыдущем ядре он включён и всё работает стабильно. Либо отключение драйвера сетевой карты, но без инета как-то тоскливо.


Ах да, ещё и точка доступа Wi-fi не заводится на новом ядре.









 ,








И это всё МОЁ
Опубликован новый выпуск проекта FreeRDP 2.3, предлагающего свободную реализацию протокола удалённого доступа к рабочему столу RDP (Remote Desktop Protocol), развиваемую на основе спецификаций Microsoft. Проект предоставляет библиотеку для интеграции поддержки RDP в сторонние приложения и клиент, который может применяться для удалённого подключения к рабочему столу Windows. Код проекта распространяется под лицензией Apache 2.0.



И это всё МОЁ

Надо выполнить скрипт, если на определенный порт постучались, но он не открыт. Либо если срабатывает правило из iptables. Или какие еще есть варианты? Порт проброшен через iptables


iptables -t nat -A PREROUTING -p tcp -i tun0 --dport 7778 -j DNAT --to-destination 192.168.137.111:7778
iptables -t nat -A POSTROUTING -s 192.168.137.0/24 -j MASQUERADE


с ОС на другое устройство и соответственно в netstat’e или ss’e не видно входящего коннекта. Видно только перенаправленные пакеты в tcpdump.









 ,








И это всё МОЁ

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


Участники этой подписки смогут бесплатно и без ограничений использовать RHEL в своей инфраструктуре.


Для Ъ: https://www.redhat.com/en/blog/extending-no-cost-red-hat-enterprise-linux-open-source-organizations









 








И это всё МОЁ

Всех приветствую.


Столкнулся с необходимостью сборки PC для работы с виртуальными машинами и возник такой вопрос: на что следует делать упор? Нужно ли покупать мощную видеокарту? В игры не играю и врят ли буду, помимо виртуального менеджера пользуюсь обычным браузером, офисными приложениями, вообщем ничем тяжёлым даже больше отдаю предпочтение vim’у нежели раскручиной IDE. Единственное с чем определился наверняка - HDD. Меня пугает тот факт что SSD имеют ограниченый цикл перезаписи. Понятия не имею какой кремень. Бюджет 20000.









 , ,








И это всё МОЁ

Говорят ждать полчаса. Я не один.









 ,








И это всё МОЁ

Многоуважаемые! Простите, я тут в первый раз и с Линуксом совсем на Вы.


Есть медиаплеер, китайский (поскольку постоянно я живу в Китае).


На нём установлен OpenWrt Chaos Calmer 15.05.1 / LuCI v20181219-120-gece2704 Release (git-19.359.35639-ece2704)


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


Моё чайниковское мнение, что диск с файлом конфигурации открыт только на чтение.


Могу подключиться по ssh, даже вижу смонтированный диск (/dev/satab1 895G 456G 439G 51% /mnt/satab1), но что делать там - не знаю. Подскажите, как решить проблему? Ну или хотя бы где про это прочитать.


Ещё раз прошу прощения за мою невежественность!









 , ,








И это всё МОЁ

На гипервизоре поднята ВМ с ubuntu-server через snap установлен nextcloud. Web-морда работает замечательно, но клиенты nextcloud ни на компе ни на телефоне не могут подключиться.
При добавлении новой учетной записи в клиенте, указываю путь до адреса сервера https://cloud.XXXXXX.ru, далее перебрасывает в браузер – Вход в систему. Прохожу авторизацию, после чего предлагает разрешить доступ к аккаунту, но после нажатия кнопки “Разрешить доступ” ничего не происходит.

server {
listen 80;
server_name cloud.XXXX.XX;
include acme.conf;
location / {
return 301 cloud.XXXX.XX$request_uri;
add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;";
}
}

server {
listen 443 ssl;
server_name cloud.XXXX.XX;
include acme.conf;

client_max_body_size 0;
underscores_in_headers on;

ssl on;
ssl_certificate /etc/letsencrypt/live/cloud.XXXX.XX/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/cloud.XXXX.XX/privkey.pem;


location / {
proxy_set_header Upgrade $http_upgrade;
proxy_headers_hash_max_size 512;
proxy_headers_hash_bucket_size 64;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
add_header Front-End-Https on;
proxy_pass 192.168.133.14;
}








 








04:32

Introduction

И это всё МОЁ

Hi I am Emily Burger and I am currently working as a blogger at Health Naturo. Health Naturo is the online site offering health tips to maintain mental and physical health. Health Naturo aims at forming healthy community by offering health advice and medications that helps top improve mental health issues and physical issues.









 ,








И это всё МОЁ

создаю проект project, сую в гит.
создаю в проекте модуль s1. комичу-пушу.
проект project на master-e, s1 - на master-e.


делаю ветку у project brahchName
делаю ветку у s1 - s1_1.
комичу-пушу и s1 и project.


забыл про всё.
Через 100 лет (или другой прогер) клонирую(~ет) себе project и переключается на ветку brahchName. Субмодуль s1 деаттачен. Wtf?
да в прицепе не проблема руками отдельно субмодуль переключить на нужную ветку. Но какая нужная? Как сделать связку (или как понять), что ветка brahchName будет, т.е. должна собираться только с веткой s1_1.


ps на самом деле дернул проект, в котором 50 веток (ИВСЕРАБОЧИЕ!!!) и 3 субмодуля. Каждый субмодуль имеет по 10-15 веток и…. ВСЕРАБОЧИЕ!!! И нужно знать какая ветка основного проекта должна с какими ветками множества подмодулей собираться.









 ,