Аналог такой конструкции nginx существует в apache ? Чтобы не два хоста на разных портах, а именно на одном порту
location /
{
proxy_pass youtube.com;
}
location /dir
{
proxy_pass localhost:1234/;
}
Аналог такой конструкции nginx существует в apache ? Чтобы не два хоста на разных портах, а именно на одном порту
location /
{
proxy_pass youtube.com;
}
location /dir
{
proxy_pass localhost:1234/;
}
Ребят Аноны, помогите?!
Есть конструкция вида: awk -F’___’ ’ {print $4} ’
Нужно у этого самого print4 первые 2 символа дополнительно порубить.
Это через функцию нужно? Может fucking manual по авку есть удачный у кого? Устал я малость……….. :S
В связи с переходом c арча на арч+nix решил перейти с openbox на i3. Всё ок, но пока я по привычке использую i3 почти как openbox - тупо разбиваю рабочее пространство на две части и складываю окошки стопками.
В связи с этим вопрос: как по-вашему правильно использовать i3 и тайлинг? В частности, как правильно организовывать работу с рабочими пространствами? Есть какие-то best practices или интересные приёмы?
Никогда не работал с двумя мониторами, но чувствую время настало.
Хочу купить второй монитор 4К на 28",
такой , с разрешением экрана 3840x2160. Сейчас стоит Dell UltraSharp U2312HM, 23", разрешение 1920x1080, такой . Можно ли подключить два таких разных монитора (Display port есть для 4К) и поддерживает ли fvwm работу с двумя мониторами. fvwm стоит поверх Linux Min Mate 20.
Здравствуйте. Такой вопрос. Краем уха слышал про дедупликацию в файловых системах ZFS и BTRFS. Поможет ли эта дедупликация уменьшить размер папки с проектами на node.js и rust? В каждом проекте присутствует либо node_modules (сотни мегабайт) либо target (гигабайты), в которых зачастую полно повторяющихся файлов.
Действительно ли при использовании ZFS или BTRFS все одинаковые копии файлов будут указывать на один и тот же файл на диске?
Если да, то какая из ФС лучше подходит для такой задачи?
Пытаюсь избавиться от дублей в поисковике статей, когда одна статься может относиться к разным категориям. Сейчас url состоит из кода категории и кода статьи. Хочу сделать articles/код статьи/
Пример одной статьи:
https://www.site.ru/magazine/directory1/same_article/
https://www.site.ru/magazine/directory2/same_article/
Хочу сделать чтобы было:
https://www.site.ru/magazine/articles/same_article/
RewriteCond %{REQUEST_URI} ^/magazine/./(.)$
RewriteRule ^(.*)$ /magazine/articles%1 [R=301,L]
При таком правиле получается перенаправление на https://www.site.ru/magazine/articles/
И как избежать зацикливание, т.к. /magazine/articles так же попадает под RewriteCond?
Недавно я попробовал сделать свой калькулятор на питоне. Но все застопорилось на моменте, когда надо было как-то преобразовать тип «строки» в арифметические операции, а такого в обычном преобразовании типов нет. И чтобы не городить небоскребы из if’ов, мне подсказали, что есть такая функция eval(), которая сделает все как надо.
Я начал гуглить как применить эту функцию, и действительно, у многих кто впервые ее использовал, возникал тот же вопрос, что и у меня - как сделать так, чтобы интерпретатор питона воспринимал арифметические символы при вводе через input() именно как арифметические операции, а не строки.
Но тут я полистал форумы, и на многих форумах отговаривают от использования eval(). Пишут, что использовать эту функцию нежелательно, т.к. она отъедает много ресурсов процессора, и вообще небезопасна, т.к. можно пропихнуть через эту функцию вредоносный код.
Так ли это на самом деле? Что за вредоносный код? Зачем кому-то пропихивать его в своей же программе? Если все так плохо, какие еще варианты?
Роскомнадзор заблокирует Twitter в России через месяц, если сервис не удалит запрещенную информацию, сообщил «Известиям» во вторник, 16 марта, замглавы ведомства Вадим Субботин.
«Есть готовность Роскомнадзора ограничить доступ к сервису Twitter, если в течение месяца компания не выполнит требования российского законодательства», — сказал он.
Он уточнил, что регулятор отсчитывает месяц с момента начала замедления трафика Twitter, то есть с 9 марта. При этом, по словам замглавы ведомства, если компания приступит к блокировке требуемого контента, однако через месяц не удалит все требуемые материалы, регулятор не станет блокировать весь сервис на территории страны.
В Twitter на обращения Роскомнадзора пока не ответили, добавил Субботин. Ведомство будет наблюдать за действиями компании, отметил он.
После объявления о замедлении трафика Twitter в России РКН сообщил о направлении протоколов в суд. Причиной стало игнорирование соцсетью требования регулятора об удалении противоправного контента.
Как ранее подчеркивал в беседе с «Известиями» Субботин, с 2017 года таких материалов накопилось свыше 3 тыс. Также игнорирование требований регулятора может повлечь за собой блокировку сервиса в стране, отмечал он.
В свою очередь Twitter выразил обеспокоенность «попытками ограничить общественную дискуссию» в интернете в связи с замедлением работы сервисов компании на территории РФ.
Субботин назвал абсурдным заявление платформы о якобы ограничении общественного диалога в Рунете. Он подчеркнул, что федеральная служба готова к диалогу с руководством социальной сети, но компания не идет на контакт.
А чё, забавно выйдет, если заблокируют.
по наболевшему:
Из Firefox намерены убрать компактный режим отображения панелей
Кто не смотрел, милости просим: https://www.ghacks.net/2021/03/14/mozilla-plans-to-remove-the-compact-density-option-from-firefoxs-customize-menu/
Я, как ярый поклонник этой опции даже на багтрекере отметился Мозиллы, но кто их знает. С нововведением нового? UI Proton.
Куда бежать? Есть нормальный кастомизируемый браузер?
Основной функционал - развитие системы мониторинга, логирования и алертинга:
KPI:
В твоем опыте нам важно:
Условия:
Друзья, прошу помощи. На компе установлен Slackel x64 (Slackware). Живу второй год на нём собственно. И всё, до сегодняшнего дня, было хорошо. Но сегодня понадобилась виндовая софтина. Поставил virtualbox, но завести не удаётся. Дистр обновляется, всё свежее. Ядро 5.10.23. Headers, modules установлены. Что не хватает, не пойму. Есть тут слаководы? Ткните куда копать.
Вот что имеем:
me[~]$ virtualbox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (5.10.23) or it failed to
load. Please recompile the kernel module and install it by
sudo /sbin/vboxconfig
You will not be able to start VMs until this problem is fixed.
me[~]$ sudo /sbin/vboxconfig
Пароль:
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: failed: Look at /var/log/vbox-setup.log to find out what went wrong.
There were problems setting up VirtualBox. To re-start the set-up process, run
/sbin/vboxconfig
as root. If your system is using EFI Secure Boot you may need to sign the
kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load
them. Please see your Linux system's documentation for more information.
In file included from /tmp/vbox.0/linux/SUPDrv-linux.c:33:
/tmp/vbox.0/r0drv/linux/the-linux-kernel.h:132:11: фатальная ошибка: linux/smp_lock.h: Нет такого файла или каталога
132 | # include <linux/smp_lock.h>
| ^~~~~~~~~~~~~~~~~~
компиляция прервана.
make[2]: *** [scripts/Makefile.build:279: /tmp/vbox.0/linux/SUPDrv-linux.o] Ошибка 1
make[2]: *** Ожидание завершения заданий…
./tools/objtool/objtool orc generate --module --no-fp --retpoline --uaccess /tmp/vbox.0/SUPDrvGip.o
./tools/objtool/objtool orc generate --module --no-fp --retpoline --uaccess /tmp/vbox.0/SUPDrvTracer.o
/tmp/vbox.0/SUPDrvTracer.o: warning: objtool: .text+0x7: indirect jump found in RETPOLINE build
/tmp/vbox.0/SUPDrvTracer.o: warning: objtool: supdrvTracerProbeFireStub() is missing an ELF size annotation
./tools/objtool/objtool orc generate --module --no-fp --retpoline --uaccess /tmp/vbox.0/SUPDrv.o
make[1]: *** [Makefile:1801: /tmp/vbox.0] Ошибка 2
make: *** [/tmp/vbox.0/Makefile.include.footer:107: vboxdrv] Ошибка 2
Сильно лагает Ubuntu после недлительного использования.
Перед установкой Ubuntu, стояла сломанная ос.Что делать?
Входы:
- Вся требуха с датчиков и регистров видеокарты
Выход:
- лейбл 0: майнят, 1: играют
Исполнять в отдельном чипе H1.
Для *090, естественно, можно H1 не ставить. Для *060 - дополнительно детект райзера и количества линий pcie.
То, что Хуанито дойдёт до такой схемы оптимизации доходов, сомнений быть не может. Вангуем - в каком поколении?
Здравствуйте!
Подскажите, пожалуйста.
Задача следующая:
Есть 2 файла
$ cat emails
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
$ cat emails_ids
[email protected] 9945c8b5b3
[email protected] 35825288ba
[email protected] df28e0e1fb
[email protected] 00d78e407a
[email protected] 7703a6b43d
[email protected] 68d2effaf0
[email protected] 3362a2c90f
[email protected] 5e77ce467c
[email protected] f5c127e113
[email protected] 1a7207b1c4
[email protected] d07f81d523
[email protected] e0bb9b49cb
[email protected] 585bc8458b
[email protected] 61e33fe58c
[email protected] b273baea40
[email protected] 192b92ad3b
[email protected] c2b9c591b3
[email protected] 28cae38649
[email protected] e32bafb6eb
[email protected] 5595564d79
[email protected] 8f7def814e
[email protected] 3c2027fd35
[email protected] b023fb4451
[email protected] 69baa799dc
[email protected] 276e046e3c
[email protected] ecd935431b
[email protected] 6f9ed54b35
[email protected] 892f9e9f25
[email protected] 8b5134fe9c
[email protected] e86efd116d
[email protected] 25565c327b
[email protected] 13d8c3b426
[email protected] 845aadd0b9
[email protected] 062d231874
[email protected] c8c6401fd5
[email protected] 83121a49fd
[email protected] 43e539216a
[email protected] c8b5buw233
[email protected] sa358258ba
[email protected] s778e0e1fb
[email protected] 00d78e407a
[email protected] 7703a6b43d
В обоих файлах есть по несколько вхождений email. Нужно вывести в цикле первый id из файла emails_ids (если идти по списку сверху вниз) для каждого email из файла emails.
В цикле можно вывести каждый email:
$ for i in `cat emails`; do echo "$i"; done
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
И это работает, но если попробовать grep’ать в цикле, то получаю такой результат:
$ for i in `cat emails`; do grep "$i" emails_ids|awk '{print $2}'|head -1; done
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
grep: Unmatched [, [^, [:, [., or [=
Не совсем понимаю, из-за чего так происходит и как правильно реализовать? Спасибо!
9 марта 2021 года Apache Software Foundation представила шестую версию сервера web-конференций Apache OpenMeetings 6.0. Сервер позволяет организовывать аудио и видеоконференции через интернет, а также обмен сообщениями между участниками. Поддерживается как режим конференции, когда все слышат всех, так и режим вебинара, где ведет один участник, а другие только смотрят.
На сервере можно поднять множество онлайн-комнат с конференциями, в каждом из которых будут свои правила и свой набор участников. Поддерживаются гибкие настройки доступа, модерации и управления контентом.
Из основных нововведений:
GitHub проекта (Лиценция Apache License 2.0)
Инструкции по установке и настройке