Как забиндить комбинацию клавиш переключения «воркспейсов» в icewm?
Основная проблема в том, что переключаются воркспейсы при наличие открытого терминала.
Есть файл с правами:
-rwsr-sr-x 1 root root 182 май 4 18:43 update1RootUser.sh
Внутри этого файла дана команда whoami. И она показывает текущего пользователя, а не рута. Да и на выполнение команд в этом скрипте все равно прав не хватает.
А как сделать так, чтобы в качестве пользователья показывался root, и рутовые команды выполнялись?
Всем привеТ!
Собственно сабж.
В качестве сервера имею xl2tpd из-под debian. Имею локальную сетку там же с выдачей IP из dhcpd этого же самого debian. Клиентов ppp пускаю в сеть с proxyarp, но вот беда, pppd выдаёт IP из собственного пула или из [ch|p]ap-secrets. При этом если этот адрес уже занят в сети, он всё равно его выдаст и будет проблема. Можно ли как-то выдавать средствами pppd адреса из пула dhcpd? Чё-то не нашёл. Когда-то был плагин dhcp-pppd но успешно загнулся...
Добрый день реябт! В извращения я новичек, скажите пожалуйста реалино ли запустить xorg, xfce композитор, может браузер, на встроенной видеокарте от проца типа uhd 620 а остальные процессы на дискретной? Допустим доту или wine..
Возник такой вопрос: имеется скрипт обновления сайта на Laravel.
Часть команд этого скрипта надо выполнять от определенного пользователя, а часть - от рута.
- От пользователя выполняются всякие команды artisan, npm, composer.
- От рута выполняются всякие команды обновления сервисов, установки прав и владельцев.
Последовательность такая, что сначала идут команды от пользвателя (остановка), потом от рута (остановка), потом опять от пользователя (обновление и запуск), потом от рута.
Мне бы хотелось, чтобы все это было сведено в один скрипт.
Вопрос: как это сделать? В sudoers прописывать все возможные комбинации разрешенных команд, которые выполнять через «su -»? Или есть какой-то другой способ?
У меня есть набор ссылок (несколько десятков), за каждой из которых web страничка. Мне нужно сделать поиск по ключевым словам в пределах всех этих ссылок. Как это сделать проще всего?
Посоветуйте хорошую книгу по математике. Интересует мат. анализ и линейная алгебра. Чтоб нормы были, ряды, дифуры и т.д. Хочу чтобы формулы в документации к библиотекам для машинного обучения, шифрования или статистики выглядели знакомо. Математика в университете была, но если углубляться в определенные дисциплины, то чувствую, что не хватает. Например, ряды у нас, так получилось, вообще не преподавали. Несколько статей в интернете поправили ситуацию, но качество такого обучения оставляет желать лучшего. Книгу желательно на английском...
Вот, написал скрипт для выпуска серийных номеров к программам.
#!/bin/bash
while true
do
if [ -z "$1" ]
then
B1=$(cat /dev/urandom|head -c 512|sha512sum|xxd -r -p|tr -dc 'A-Z'|head -c 4)
B2=$(cat /dev/urandom|head -c 512|sha512sum|xxd -r -p|tr -dc 'A-Z'|head -c 4)
B3=$(cat /dev/urandom|head -c 512|sha512sum|xxd -r -p|tr -dc 'A-Z'|head -c 4)
B4=$(cat /dev/urandom|head -c 512|sha512sum|xxd -r -p|tr -dc 'A-Z'|head -c 4)
else
B1=$(echo $1|tr '-' ' '|awk '{print $1}')
B2=$(echo $1|tr '-' ' '|awk '{print $2}')
B3=$(echo $1|tr '-' ' '|awk '{print $3}')
B4=$(echo $1|tr '-' ' '|awk '{print $4}')
fi
c="0x00"
for a in $(echo "${B1}${B2}${B3}${B4}"|md5sum|awk '{print $1}'|fold -w 2)
do
c=$((${c}+0x${a}))
done
d=$((${c}^4^4))
d=$((${d}*${d}))
c=$(echo $d|head -c 1)
if [ -z "$1" ]
then
if [ "$c" == "8" ]
then
echo "${B1}-${B2}-${B3}-${B4}"
break
else
continue
fi
else
if [ "$c" == "8" ]
then
echo "OK"
exit 0
else
echo "FAIL"
exit 1
fi
fi
done
Но, как то так.
Данный скрипт предназначен только для ознакомления.
Данный скрипт также может проверять серийные номера, которые он же и выпустил.
В документации написано, что чтобы сделать кастомные страницы с ошибками, достаточно создать каталог resources/views/errors, а в нем файлы вида 404.blade.php
https://laravel.com/docs/5.5/errors#custom-http-error-pages
Я сделал так, насоздавал в resources/views/errors файлы:
404.blade.php
419.blade.php
429.blade.php
500.blade.php
503.blade.php
layout.blade.php
Но проблема в том, что все равно показываются стандартные страницы с ошибкой. Сбросил все виды кеша - толку никакого.
Нашел еще решение, что для того, чтобы эти страницы заработали, нужно изменить метод render() в файле app/Exceptions/Handler.php:
public function render($request, Exception $exception) {
info("In Exception render"
;
// Отрисовка самодельных страниц с ошибками
if ($this->isHttpException($exception)) {
info("Detect Exception with code ".$exception->getStatusCode());
if (view()->exists('errors.' . $exception->getStatusCode())) {
return response()->view('errors.' . $exception->getStatusCode(), [], $exception->getStatusCode());
}
}
return parent::render($request, $exception);
}
Но проблема в том, что когда происходит ошибка, например 404, до этого метода render() дело не доходит. Строки «In Exception render» в логе не появляется, и рисуется стандартная страница.
Вопрос: как правильно сделать свои собственные страницы об ошибке?
сабж. С кучей записей если.
Чуваки разрабы прописали себя. Как удаленно им поудалять доступ.
Привет!
Ищу ПО, которое умеет выстраивать ассоциации по двум столбцам.
Было бы очень хорошо, если бы можно было выбирать и исправлять предложенные варианты, а в будущем он именно их и предлагал.
Например:
В столбце А, построчно выведены все возможные для ассоциаций значения, вида «шла саша по дороге длинной 0,5 км и грызла сушку»
В столбце B, значения с содержимым вида «саша шла 500 м и грызла»
В столбце С, у нас показывает ассоциированное значение из А к B, т.е. «шла саша по дороге длинной 0,5 км и грызла сушку»
Табличный документ для наглядности
https://imgur.com/a/8qPwGxZ
Спасибо!
Так получилось, что принимающий сервер SMTP
не принимает text/plain, а вместо этого принимает
только quoted-printable.
Причём любой текст. вообще любой.
И тут ситуация, есть какие-либо хуки для mutt, чтобы он
автоматом тело сообщения конвертировал в quoted-printable?
Нашел на пистоне python -m quopri, но как это пристроить в mutt c редактором vim?
Не на первой теме натыкаюсь на различные недокрасы в виме. Вот теперь такая вот красота Картинка. Собственно таблайн белый и дефолтный фон за пределами буфера. Как эту некрасивость можно починить?
Сабж. Скачать: http://ftp.gnu.org/gnu/gcc/gcc-9.1.0/gcc-9.1.0.tar.xz .
Документация: https://vk.com/doc-171195200_502256306
Changelog: https://vk.com/doc-171195200_502256338
Собираюсь делать сабж.
Многоквартирный панельный дом.
Главное — для шумоизоляции. В первую очередь потолка и пола. Стены межкомнатные, жалко пространство. Смотрю в сторону ЗИПС, но не уверен.
Опыта в строительстве нет, но иначе он и не появится. Хочу попробовать.
Бюджет:
- время: у меня есть два месяца на теорию и практику
- деньги:
Использую wmii в качестве оконного менеджера, запуская вручную startx. Попробовал добавить в $HOME/.xinitrc команду setxkbmap устанавливающую русскую раскладку, но почему это она игнорируется, когда выполняю в xterm'e в уже запущенном wmii, то все OK.
Что я делаю не так?
Следственный комитет предъявил обвинение основателю приложения для изучения английского языка LinguaLeo Айнуру Абдулнасырову обвинения в [роскомнадзор] родной сестры.
Как сообщается на сайте СК, инцидент произошел 2 мая. Обвиняемый во время ссоры с сестрой несколько раз [роскомнадзор] ее ножом; от полученных ранений она [роскомнадзор]. В сообщении СК не названо его имя, но агентству ТАСС в ведомстве подтвердили, что речь идет об Абдулнасырове.
Мужчина уже признался в содеянном, сейчас решается вопрос об избрании ему меры пресечения.
Обновлено. Абдулнасыров арестован сроком на два месяца.
https://meduza.io/news/2019/05/03/osnovatelyu-lingualeo-pred-yavili-obvineniy...
После этого даже как-то стыдно, что подтягивал английский с помощью его приложения. На Западе давно бы задидосили его плей маркет единичками, а наши даже не знают.
Всем привет. Посыпаю голову пеплом: дали мне на время карточку RX460, ну поставил, включил. Черт дернул меня посмотреть что там в меню МОНИТОРА, выставил 1920_1080, хотя у меня монитор 1440_900, и все... Загрузить в xfce не могу - окно входа и дальше не заходит, полез искать - где хранится настройка разрешения и частоты. И вот тут стыдно так стало) Не могу найти - где удалить файл конфигурации монитора, что бы нормально загрузиться? Спасибо за ответ. И темку потом убрать бы, а то стыдно)