И это всё МОЁ

Коллеги, добрый день. Пытаемся получить сертификат SSL для прикрутке к iredmail, но вылетает одна и таже ошибка с фаерволом . Система на CentOS 7 , NGINX 1.12.2 ; Собственно скрины и конфиги прикладываю:

Ввожу команду на генерацию серта и получаю это https://ibb.co/YWQs37Z (сама команда: root@mail2 ~]# certbot certonly --webroot -w /var/www/letsencrypt/ -d xxx.example.ru)

Логи NGINX: https://ibb.co/QbRc9xm

Selinux disabled. Iptables -L пуст.

То что надо во внешку открыть 80 порт это известно . Но он не открывается , 443 открывается , а вот 80 нет. На данном порту только nginx висит https://ibb.co/DQHPbgF

Сам конфиг nginx дефолтый, ничего не меняно

%
user nginx;
worker_processes 1;
pid /var/run/nginx.pid;

events {
worker_connections 1024;
}

http {
include /etc/nginx/conf-enabled/*.conf;
include /etc/nginx/sites-enabled/*.conf;
}

Если включить фаервол и сделать firewall-cmd --list-all , то получим https://ibb.co/41qqdKX

Подскажите куда ещё можно копать? Уже не знаем как получить этот злобный сертификат








 , ,








И это всё МОЁ

Нужно поменять язык системы, пытался, ломался, крутился с командами в терминале - не выходит. Возможно есть какие-то тонкости? Пытался качать пакет с нужным языком(англ) и установить его через терминал, но это не помогает, возможно есть другое решение?








 ,








И это всё МОЁ

Звучит мудрёно, сейчас объясню.

Есть nginx, позволяющий получить доступ к файлопомойке. Доступ ограничен через basic-авторизацию, для отображения списка файлов используется autoindex. Всё хорошо, кроме одного - сложно делиться файлами. Хочется, чтобы рядом с файлом была кнопочка «поделиться», и чтобы при нажатии на эту кнопку генерировалась прямая ссылка на файл, работающая какое-то ограниченное время.

Есть уйма всякого софта для управления файлами: owncloud/nextxloud, pydio, seafile, но две вещи меня в них не устраивают. Во-первых, как я понимаю, они создают свою структуру директорий, по причине того, что есть отдельные пользователи, каждый со своими файлами. Т.е. в них нельзя просто расшарить существующую директорию. Во-вторых, весь этот софт требует для работы серьезную СУБД, а хотелось бы обойтись без этого, максимум - какой-нибудь SQLite.

Что можете подсказать?








 , , ,








01:09

NordPy v1.3

И это всё МОЁ

Приложение на Python-е с интерфейсом для автоматического подключения к одному из серверов NordVPN нужного типа, в определенной стране или же к выбранному серверу. Сервер можно выбрать в ручную, опираясь на статистику по каждому из имеющихся.


Последние изменения:



  • добавлена возможность аварийного завершения;

  • проведена проверка на предмет утечек DNS;

  • добавлена поддержка подключения через Network Manager и openvpn;

  • добавлена поддержка TCP, UDP и ikev2/ipsec.









 








И это всё МОЁ

Собственно, как сделать образ LiveCD с FreeDOS, насыпать в образ нужного дос-софта, и подцепить к GRUB-u при изготовлении мультизагрузочного CD/DVD/USB ?

Самый короткий, кажется, путь, это скачать образ для qemu, загрузить его в эмуляторе, набить нужным софтом, но только потому непонятно, чем конвертнуть образ в iso9660...








 ,








И это всё МОЁ
Компания Google приняла решение отказаться от отдельной пометки сертификатов уровня EV (Extended Validation) в Chrome. Если раньше для сайтов с подобными сертификатами в адресной строке выводилось название проверенной удостоверяющим центром компании, то теперь для данных сайтов будет отображаться тот же индикатор защищённого соединения, что и для сертификатов с верификацией доступа к домену.



И это всё МОЁ
Компания Canonical сообщила о предоставлении в Ubuntu 19.10 возможности установки дистрибутива с использованием файловой системы ZFS на корневом разделе. Реализация основана на использовании проекта ZFS on Linux, реализованного в виде модуля для ядра Linux, который начиная с Ubuntu 16.04 входит в штатную поставку пакета с ядром.



И это всё МОЁ

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

Что я предполагал получить: Когда я сижу где угодно в интернетах, даже если просто запущен браузер с пустой страницей, то будет выскакивать сообщение «Вот мол тебе пришло новое письмо, открой почту» или «Читни нового постца в таком то бложике». После чего открываю уже нужный сайт и читаю.

Что я получил на самом деле: Только когда у меня И ТАК открыта вкладка с почтой или тем сайтом на которые я подписывался. А само уведомление выскакивает мелким окошком внизу, секунды на 2-3, пропустить которое, как 2 пальца.

В связи с этим вопрос №1: У меня что-то не настроено или работает неправильно?
И вопрос №2: А если все так и должно быть, то для чего это придумано вообще? Какой смысл в этих уведомлениях если у тебя и так открыта вкладка с этим сайтом?








 , ,








И это всё МОЁ

Сегодня упорол страннейшее: в папке ~/.local/share/luakit/ удалил подпапочки indexeddb и local_storage, а вместо них впилил два симлинка: indexeddb->/dev/null и local_storage->/dev/null.

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

Казалось, что это невозможно, но браузер стал !ещё! шустрее и отзывчивей.

Текст, наверно, будет небезынтересен пользователю amd_amd, которого я приглашаю прочитать эти буквы.

Спасибо за внимание.








 








И это всё МОЁ
Доступен корректирующий релиз набора компиляторов GCC 9.2, в котором проведена работа по исправлению ошибок, регрессивных изменений и проблем с совместимостью. По сравнению с версией GCC 9.1 в GCC 9.2 отмечено 69 исправлений, в основном связанных с устранением регрессивных изменений. Напомним, что начиная с ветки GCC 5.x в проекте внедрена новая схема нумерации выпусков: версия x.0 используется в процессе разработки, корректирующие выпуски формируются с номерами x.2.0, x.3.0 и т.д. Новые возможности развиваются в экспериментальной ветке GCC 10.0, на базе которой будет сформирован следующий значительный релиз GCC 10.1.



И это всё МОЁ

В далеком 2016 я впервые испробовал Ubuntu, тогда это была - 16.04 LTS. В принципе мне тогда понравилось почти все кроме того, конечно, что не поиграть в видеоигры. После я вернувшись на винду периодически ковырял live убунты, покамест в 2017 не попробовал Debian и арч. Таким образом, я на 7 месяцев окунулся в ад рай беспрерывного сношения с Arch Linux. Но в конечном итоге вернулся на Windows 7. Теперь я снова сошел с ума решил окунуться в миры Linux, которые все это время грезились мне в моих влажных снах. В общем я уже устал периодически скакать между Win - Linux, т.к. я точно не стану покупать винду, а юзать не активированную Win10 мне не позволяет совесть, то собственно, помогите мне решить вот какую дилемму:

1. Поставить Windows 10, при том я не уверен: хочу ли я ковыряться в системе налаживая ее и пердолясь с обновами и прочими виндо-специфичными граблями.

2. Использовать Linux, в котором я не против пердолиться с обновами и прочими линус-специфичными граблями.

Отговорите меня использовать винду, please!!!
Понимаю, что писанина моя выглядит скомканно и нелепо, предвзято и наводит на мысли о вбросе; но я искренне надеюсь на логику и сочувствие моему горю.
В игры я не играю уже больше полугода и все тлен вообще, т.ч., я готов страдать с linux.

UPD: Хочу изменить привычки замшелого виндузятника и спокойно под старость лет - перейти на Linux.








 , , , ,








И это всё МОЁ

Я собираюсь запилить несколько пакетов в AUR и поддерживать их по такому сценарию:

а) в AUR появляется package, который нужно собирать из исходников
б) я собираю package, устанавливаю себе в систему, пользуюсь им
в) если проблем нет, то я самописным скриптом выскребаю содержимое package из своей системы и пакую его в package-bin.pkg.tar.xz
г) заливаю package-bin.pkg.tar.xz на гитхаб, обновляю PKGBUILD своего package-bin в AUR

Всё как бы работает, но проблема в том, что в пакмановских pkg.tar.xz есть ряд служебных файлов типа .INSTALL, .PKGINFO, и так далее. Откуда их брать, как генерировать? Как я понял, их генерит makepkg когда делает пакет, но я самописным скриптом pkg.tar.xz делаю...








 , , ,








И это всё МОЁ

Имеется: i3, xterm.
Проблема: часть символов кириллицы в заголовке xterm заменяется вопросами.
В i3 шрифт DejaVu Sans Mono, им и печатается заголовок. Шрифт в кириллицу может.








 ,








И это всё МОЁ

Собственно, если на сеть поступает много udp пакетов на случайные адреса сети и случайные порты. Также содержимое пакетов случайное. Как от такой атаки можно защититься без отключения udp?








 , ,








И это всё МОЁ

Ruby on Rails (RoR) — это платформа для веб-приложений с открытым исходным кодом, опубликованная под лицензией MIT. Она является серверным веб-приложением и следует концепции MVC (Model-View-Controller). Rails предоставляет заготовки для создания баз данных, веб-служб и веб-страниц. Более 3000 разработчиков внесли свой вклад в разработку среды Rails. Существует множество известных веб-приложений созданных на основе Rails, таких как Github, Airbnb, Soundcloud и т. д. В этой статье я покажу, как установить Ruby on Rails на Ubuntu 18.04 LTS. Также вы узнаете, как настроить Rails с базой данных PostgreSQL, и как создать первый проект Rails. Установка ruby on rails на Ubuntu 18.04 Шаг


Запись Установка Ruby on Rails в Ubuntu 18.04 впервые появилась Losst.






@темы: Инструкции

И это всё МОЁ

Вроде простая и очевидная задача, но описаний толковых найти не смог. Общий принцип такой:

Rxvt*keysym.Shift-Control-H:\033[3~

но совершенно непонятно, откуда получать эти эскейп-последовательности вида \033[3~


Вот например, как выглядит команда удалить_слово? И где это искать?









 ,








И это всё МОЁ

Вот образец:


https://www.laptopmag.com/images/uploads/ppress/44831/dell-xps-13-2015-g16.jpg


Видел ли кто-то идентичную десктопную клавиатуру?


Обязательно:



  • ANSI раскладка (однорядный enter, длинный левый shift)

  • del в углу

  • tenkeyless

  • F1-F12 расположены подряд, без пробелов

  • присутствуют стрелки


Желательно:



  • ножничный механизм клавиш


Что я нашел:



  • Logitech K380, K810









 








И это всё МОЁ

История такова, допиливаю прошивку под MSP430FR6043/FR6047 и подобные.

Исходный код можно посмотреть тут: http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/USSSWLib/USSSWLi...

Необходимо определить временной промежуток между двумя местами в коде, с точностью до миллисекунды.

В других embedded устройствах, я встречал использование timestamp-ов, примерно в таком виде:

timestamp = get_timestamp();

...

elapsed_time = calc_elapsed_time(timestamp);

В этой прошивке я такого функционала не нашел. TI говорят, что реализовывать не собираются.

Самое близкое, что есть — rtc_b и timer_b. Но там точность до секунды, вроде как.

Можно генерировать low power mode delay с точностью до миллисекунды функцией USS_generateLPMDelay(), но там происходит что-то, что я не совсем понимаю.

Надежды мало, но возможно кто-то сталкивался с подобной проблемой под MPS430FR..., укажите куда копать.

Или сразу в Job?








 ,








И это всё МОЁ

Если он умеет в сриншоты и скринлисты, то можно ли как-то его применить для автоматической генерации, например, ста скринлистов для ста видео?
Понятно, что для этого есть и другие инструменты, но всё же интересно.








 , ,








И это всё МОЁ

grub2 прекрасно грузит сжатое ядро, но при попытке подсунуть такое же, но не gzip-ованное - выдает error: bad magic number

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