И это всё МОЁ

Как забиндить комбинацию клавиш переключения «воркспейсов» в 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?








 








И это всё МОЁ

Не на первой теме натыкаюсь на различные недокрасы в виме. Вот теперь такая вот красота Картинка. Собственно таблайн белый и дефолтный фон за пределами буфера. Как эту некрасивость можно починить?








 








И это всё МОЁ
И это всё МОЁ

всем привет, решил настроить WoL на компе, но не нашел в пункта APM в UEFI, что делать ?








 ,








И это всё МОЁ

Собираюсь делать сабж.

Многоквартирный панельный дом.

Главное — для шумоизоляции. В первую очередь потолка и пола. Стены межкомнатные, жалко пространство. Смотрю в сторону ЗИПС, но не уверен.

Опыта в строительстве нет, но иначе он и не появится. Хочу попробовать.

Бюджет:

  • время: у меня есть два месяца на теорию и практику
  • деньги:



И это всё МОЁ

Использую wmii в качестве оконного менеджера, запуская вручную startx. Попробовал добавить в $HOME/.xinitrc команду setxkbmap устанавливающую русскую раскладку, но почему это она игнорируется, когда выполняю в xterm'e в уже запущенном wmii, то все OK.

Что я делаю не так?








 , ,








И это всё МОЁ

Следственный комитет предъявил обвинение основателю приложения для изучения английского языка LinguaLeo Айнуру Абдулнасырову обвинения в [роскомнадзор] родной сестры.

Как сообщается на сайте СК, инцидент произошел 2 мая. Обвиняемый во время ссоры с сестрой несколько раз [роскомнадзор] ее ножом; от полученных ранений она [роскомнадзор]. В сообщении СК не названо его имя, но агентству ТАСС в ведомстве подтвердили, что речь идет об Абдулнасырове.

Мужчина уже признался в содеянном, сейчас решается вопрос об избрании ему меры пресечения.

Обновлено. Абдулнасыров арестован сроком на два месяца.

https://meduza.io/news/2019/05/03/osnovatelyu-lingualeo-pred-yavili-obvineniy...

После этого даже как-то стыдно, что подтягивал английский с помощью его приложения. На Западе давно бы задидосили его плей маркет единичками, а наши даже не знают.








 , ,








И это всё МОЁ
Увидел свет выпуск инструментария Tor 0.4.0.5, используемого для организации работы анонимной сети Tor. Tor 0.4.0.5 признан первым стабильным выпуском ветки 0.4.0, которая развивалась последние четыре месяца. Ветка 0.4.0 будет сопровождаться в рамках штатного цикла сопровождения - выпуск обновлений будет прекращён через 9 месяцев или через 3 месяца после релиза ветки 0.4.1.x. Длительный цикл поддержки (LTS) обеспечен для ветки 0.3.5, обновления для которой будут выпускаться до 1 февраля 2022 года.



И это всё МОЁ

Всем привет. Посыпаю голову пеплом: дали мне на время карточку RX460, ну поставил, включил. Черт дернул меня посмотреть что там в меню МОНИТОРА, выставил 1920_1080, хотя у меня монитор 1440_900, и все... Загрузить в xfce не могу - окно входа и дальше не заходит, полез искать - где хранится настройка разрешения и частоты. И вот тут стыдно так стало) Не могу найти - где удалить файл конфигурации монитора, что бы нормально загрузиться? Спасибо за ответ. И темку потом убрать бы, а то стыдно)








 ,