Git: создать патч из PR без регистрации и смс
Как создать патч из PR с несколькими коммитами?:
Как создать патч из PR с несколькими коммитами?:
Добрый день. Мне нужно скачать содержимое раздела https://www.test.ru/prim и всех его файлов, не поднимаясь по иерархии выше. Использую следующую версию wget - wget-1.21.4-win64.
1 вариант:wget -r -k -nc -E -np https://www.test.tu/prim/ либо wget -r -nc -k -E https://wwww.test.tu/prim/ -np Первый вариант начинает скачивать весь сайт полностью.
2 вариант wget https://www.www.test.tu/prim?page={1..3} Второй вариант, скачивает 3 страницы (выводит все 3(три) страницы на одну страницу html), получается просто страница с перечнем вопросов. А папка с ответами по этим 3(трем) страницам не скачивается.
Подскажите как скачать содержимое данного раздела сайта с файлами https://www.test.tu/prim, что я делаю не так? Либо подскажите живой, рабочий инструмент для скачивания сайтов или нужных разделов с файлами.
P.S. Новичок в Linux прошу камнями сразу не закидывать :)
Ищу работу удаленно.
Системный администратор:
* операционные системы Windows Server/Windows, Linux (AltServer, RedOS, Ubuntu);
* сервера виртуализации (KVM, Proxmox);
* базы данных (MSSQL, PostgreSQL);
* системы хранения;
* локальные сети;
* Wordpress (заказные сайты).
Администратор безопасности организации (ViPNet клиенты и ЦУС).
Fullstack-разработчик:
Apache/Nginx, perl, dancer2, tt, css/scss/bootstrap, html, xml, js, postgresql, git.
Однажды в мыслях пронёсся вопрос, странный достаточно, но он касался ЛОРа.
Где посмотреть статистику по удалениям и банам, в разрезе по каждому модератору, с начала времён.
Вывести всё это в виде графики, с двумя индикаторами по каждому кто был модератором (удаления, баны).
Добрый день, господа. CentOS Stream 10. LVM. На sda3 в одной VG было 3 LV, root, home, swap. Нужно было добавить места на root. Сделал swapoff -all. Удалил LV home и swap. Докинул половину освободившегося в root. Пересоздал LV home и swap. Создал swap на новом LV. Посмотрел их UUID и поправил fstab. mount -a отработал нормально! перегрузился и получаю вот такую ерунду. Похоже пытается получить доступ к какому-то UUID. Но, такого UUID, который просит, я не вижу! Нет его в системе и главное его нет в fstab! Загрузился в gparted live, поглядел свой fstab, свои blkid. Непонятно откуда он берет этот UUID, который просит при Job dev-disk-by\x2duuid-….. Что же не так?
Я серьёзно! Скриншоты давно смотрю в сети, они красивые. Вообще ни разу не слышал на ЛОР ничего про этот дистр. Кто-то использует? Расскажите хоть что-то, я хочу попробовать.
Ногами плз не пинать и ничем не кидаться. Я учусь и осваиваюсь.
Установил Ubuntu 25.10. В окне терминала выделение по shift-стрелкам работало. Кое-с-чем накосячил, переустановил. Выделение перестало работать! 8О
Нагуглить, от чего это зависит и где это может настраиваться, ничего пока не удалось. Разве что ble.sh, это, конечно, поможет, но хотелось бы понять, что происходит.
Перемещено hobbit из general
запускаю докер контейнер->curl скачивает kubectl
потом назначить права и скопировать в /usr/local/bin/kubectl
/usr/local/bin/kubectl```
Вывод
```sudo: you do not exist in the passwd database```
Что ему надо?
Запускаю так:
```chmod +x ./kubectl && mv ./kubectl/usr/local/bin/kubectl```
Вывод
```mv: cannot create regular file '/usr/local/bin/kubectl': Permission denied```
Какие права тебе нужны?
у меня стоит минт на данный момент, дота почему то сильно лагает,решил найти решение в интернете и тут я нашёл видео о BZU GMB . Начал скачивать его по инструкции с видео и получилось так что оно просто не открывается,те оно установлено , но при нажатии ничего не происходит.Надеюсь на поддержку добрых и оптыных пользователей)
Перемещено hobbit из general
Всегда когда я устанавливал линукс grub что-то делал с загрузчиком винды и приходилось его восстанавливать . Можно ли как-то сделать чтобы в бут меню был загрузчик виндовс и grub ?
Перемещено hobbit из general
А есть ли у нас какой-то консольный универсальный способ менять разрешение экрана и масштабирование? Хочу скрипт (кнопку) на рабочий стол, которая будет переключать мне мониторы (есть 4к монитор на котором я пишу код, играю в игры, читаю ЛОР) и есть FULL HD телевизор на котором я смотрю кино лёжа на диване. Физически всё подключено к одной видеокарте, а я хочу скрипт выполняющий следующие действия:
Сейчас я всё это делаю прокликиванием настроек экрана, но мне дико лениво это делать. Конечно можно и на сишке выдрать код из gnome-control-center, но это надо разбираться и вообще как резервный вариант, если ничего готового нет. Да, я знаю как это сделать отдельно для иксов и вялого, но меня смущает, например то, что масштабирование в gnome-control-center в сессии x11 через xrandr не определяется, т.е. оно меняется где-то в другом месте.
интересно сколько с венды заходит, сколько с линукса. а также по странам. я например чаще с винды захожу и из России.
Нашел в квартире свободное место в шкафу. Хочу запихнуть туда 4 жестких диска и еще какую-то железку сверху, чтобы раздавать кинчик по DLNA для телевизора и сливать туда фоточки с телефона, дабы не платить дяде за облако. Бонусом также думается заливать туда бакапы важного с локалхоста.
Как обычно, возникло несколько вопросов:
В шкафу никакой особой вентиляции нет, поэтому хочется cpu/mb попрохладнее. Получается, что старые зионы с алиэкспресса отпадают. Что вообще недорогое выбрать?
Диски хочу организовать в виде X физических разделов со, скажем, xfs, где будет храниться медиатека, которую не сильно страшно частично потерять в случае чего. Ну а для хранения важного объединить отдельные разделы с дисков в lvm mirror, а то и вовсе какой-нибудь ручной rsync настроить.
Какие есть опенсорсные решения для синхронизации фото/видео альбомов со своими мобильными приложениями для айфонов? Можно, конечно, через ifuse ручками сливать, но это уже черезур гиковато, как по мне.
Перемещено hobbit из general
Привет, ЛОР.
Есть набор сетевых программ, который для общения между собой может использовать UDP-порты из довольно широкого диапазона. Хочется как-то отследить это процесс: сколько портов они захватили, по каким реально шла передача и по каким сколько пакетов передано.
Гугл советует netstat либо ss. Но то ли я ключи неправильно подобрал, то ли хочу странного… Один вариант мне просто выдаёт список занятых портов без статистики. Другой выдаёт общую статистику UDP без разбивки по портам.
Посоветуйте, пожалуйста правильную утилиту с ключами.
В идеале хотелось бы видеть что-то типа того, что top выдаёт для процессов – только для сетевых портов. В реальном времени таблица: порт, кто на нём сидит, сколько по нему передано/принято. И чтобы можно было грабить корованы хоткеями сортировать по объёму, скорости и т.д. Неужели за полвека юниксостроения никто такого не написал?
В не совсем идеале подойдёт и слепок со статистикой на текущий момент. Который на стандартный вывод выводит опять-таки список портов, и сколько по каждому из них на данный момент передано/принято. Вот такое, подозреваю, точно должны были написать, только туповатый я неправильно ключи подобрал или программу не ту взял. Скрипт анализа слепков я и сам напишу, скриптом обещаю поделиться, если решение есть только такое :)
Есть идеи?
Сравнение двух каталогов и выдача двух списков, чего не хватает другой стороне. Но это не всё, сравнивать можно не только по умолчанию путь/размер/дата, но и выбрать другое из 6 вариантов, в том числе одинаковость, если у папок превалирует различие и нужно найти совпадение. Особенность - не проверяет хеши, а только указанные (путь/размер/дата), почему так, а чтобы мгновенно выдать список не считывая гигабайты данных, в 99% если файл редактируется, то у него меняется дата, соответственно это и есть критерий синхронизации. Если нажать зелёную кнопку стрелку, то файлы скопируются в противоположный каталог, если нажать красную стрелку вниз, то файлы удалятся. Кнопка папка с нулём показывает пустые папки, чтобы удалить их после очистки каталогов, да и вообще просто удалить пустые папки в любом месте рекурсивно.
Тут часто поднимается тема просмотра различия файлов, поэтому выкладываю.
Простейший случай — плейлист создаётся ls -1 *.mp4 *.webm > playlist.txt и смотрится mpv -playlist playlist.txt -shuffle
Но в директории помимо 2-5-минутных клипов есть и фильмы вроде Interstella 5555, Remember the Future или The Wall. Их для такого просмотра стоит разбить на отдельные песни (особенно 2-й). Как это лучше сделать?
Мечтаем дальше. Сейчас массово повадились переделывать видео в 16:9 из 3:4 или 2.39:1. В лучшем случае добавляют чёрные полосы, в худшем — растягивают по вертикали или заменяют чёрный фон той же увеличенной и размытой картинкой. mpv умеет обрезать размер и масштабировать, но можно ли задавать эти параметры в плейлисте, по которому mpv будет прыгать в произвольном порядке?
У кого есть опыт?
Поднял ipsec подключение через strongswan
conn remotehost
keyexchange=ike
dpdaction=clear
dpddelay=300s
eap_identity=LOGIN
leftauth=eap-mschapv2
left=%defaultroute
leftsourceip=%config
right=remotehost.net
rightauth=pubkey
rightsubnet=0.0.0.0/0
rightid="remotehost"
type=tunnel
auto=add
После ipsec up remotehost отваливается весь LAN трафик, включая SSH подключения. При этом как VPN всё работает - IP адрес при HTTP запросах определяется как адрес VPN сервера, а не мой.
Если бы это была какая-то традиционная технология, создающая отдельный сетевой интерфейс - я бы сказал что надо отключить смену default gateway (в конфиге openvpn это элементарно делалось), но здесь его нет в природе.
Интерфейсы:
lo
enp0s3 192.168.112.112 - LAN
enp0s8 10.0.3.15 - интернет
Это виртуалка, на которой я тестирую. В реальной работе будет VPS с одним сетевым интерфейсом, к которому будет подключение пользователя по SSH и через него же VPS имеет доступ к интернету.
Я неоднократно делал такие вещи с openvpn: создаю несколько tun/tap адаптеров и соединений в разные локации, потом в коде создаю сокет, делаю bind с нужным адресом и трафик с каждого сокета будет идти через нужное VPN соединение.
Прошу подсказать как сделать c ipsec так же, чтобы, как минимум, можно было продолжать работать по SSH без обрывов связи. Как максимум, чтоб через VPN шел только трафик с сокетов, бинд которых был сделан на IP адрес полученный от VPN сервера.
Собственно с установкой из preseed.cfg проблем нет. Надо отладить late_command. Но как это сделать не переустанавливая каждый раз VM? Можно «заставить» grub выполнять preceed.cfg из cdrom в режиме имитирующем выполнение во время установки? Чтобы если работает при перезагрузке VM то точно работал бы и при установки VM из ISO?
Как новичку подскажите в какую сторону изучать. В pipline jenkins
agent {
kubernetes {
yaml '''
apiVersion: v1
kind: Pod
spec:
containers:
- name: debian
image: debian:latest
command:
- cat
tty: true
'''
}
}
stages {
stage('Run IP A ') {
steps {
container('debian') {
sh 'uname -a'
}
}
}
}
}
POD стартует выдает uname -a и завершает свою работу.
Может лучше Deployment развернуть?
Внимание, вопрос очень неоднозначный, потому не стоит сразу отвечать что придёт в голову. Я уже чёрт знает сколько времени пытаюсь найти на него более-менее чёткий ответ.
Пока что у меня варианты ответов находятся где-то между «не нужно почти никогда», «нужно для ленивых фулстэкеров, которые даже embedded будут писать на JS», и «готовые решения определяют задачи».
В каноничной форме решаемая задача выглядит как некий вебсает, часть которого полностью статична; часть статична, но пользователь взаимодействует с ним сверх возможностей HTML, например, бесконечный скроллинг со статичным отдельным описанием товара; часть вебсайта полностью диинамична, то есть, корзина покупателя или админка или мессенжер.
Большинство имеющихся решений исходит из полной динамики в сторону статики, то есть, изначально сайт представляет собой пустую страницу, на которой всё генерирует JS в браузере, но при неободимости часть генерации мы переносим на сервер и даже делаем её однократной. Особой технической причины делать именно так нет — причина скорее социальная, поскольку фулстэкера на JS найти тупо проще, и далее решение формирует проблемы.
| следующие → |