И это всё МОЁ

Доброго времени суток!


Недавно узнал, что один крайне именитый С++/Haskell разработчик собирается выпустить книгу по этому замечательному языку программирования.


Книга пока что находится на стадии драфта и доступна к бесплатному ознакомлению по этой ссылке: https://graninas.com/functional-design-and-architecture-book/


Как открыть книгу: на странице есть набор ссылок на Google Docs - там и можно\нужно почитать.


Чего мне бы хотелось услышать от нашего уважаемого коммунити - критики, конечно же! Это сильно поможет улучшить книгу!


К рецензированию приглашаются все разработчики, которые хоть что-то понимают в разработке.


Также хотелось бы услышать мнение Царя, если его не затруднит.


Спасибо!









 








И это всё МОЁ

Здравствуйте.


Подскажите как достать privat key из JCEKS хранилища?









 , ,








И это всё МОЁ






Не рабочее гаражное место. Собственно все описано.






















>>> Просмотр
(4160x2080,
3001 Kb
)










 








И это всё МОЁ

CudaText — это свободный, кросс-платформенный редактор кода, написанный на Lazarus. Редактор поддерживает расширения на Python, и имеет несколько особенностей, позаимствованных из Sublime Text, хотя такая функция как Goto Anything отсутствует. На Wiki-странице проекта https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 автор перечисляет преимущества над Sublime Text.


Редактор подойдет продвинутым пользователям и программистам (доступно больше 200 синтаксических лексеров). Ограниченные возможности IDE доступны в виде плагинов. Репозитории проекта находятся на GitHub. Для запуска в системах FreeBSD, OpenBSD, NetBSD, DragonFlyBSD и Solaris, требуется пакет GTK2. Для запуска в Linux, есть сборки на GTK2 и Qt5. CudaText отличается относительно быстрым запуском (около 0.3 секунды на CPU Core i3).









 ,








И это всё МОЁ

Замечал ли кто-нибудь, что розничные магазины толкают подделку под топовые сптермопасты? Я про всякие Kryonaut, MX-4 и т.д.

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

Примерно секунд через сорок компьютер вырубился - ну я подумал, что из-за низкого VDDCR CPU Voltage и накинул еще. ИЧСХ, отрубился еще быстрее. Стал смотреть температуру - было 90°C за пару секунд до отключения, видимо в защиту уходил.

Я подумал, да что за хрень - корпус продувается нормально, кулер тоже не днищенский. Да и паста - Termal Grizzly Kryonaut, ее даже der8auer советовал! Снимаю кулер и вижу, что паста превратилась в штукатурку и отваливается примерно так же. А ведь прошел только год.

Намазал GD900 за пять баксов, запустил пынябенч еще раз - 75°C был самый максимум и выше не поднималась.








 








И это всё МОЁ

тут жирно, а там нет. :/









 








И это всё МОЁ

Добрый день! Помогите пожалуйста новичку в настройке.
Есть несколько вопросов по настройке OpenVPN на VPS. На сервере установлен debian 10.Сервер вроде как настроен и запущен. Ну, по крайней мере, команда «systemctl status openvpn@server» выдает данные о том, что запущен (active running).
Правильно ли я понял, что в файл «server.conf» в строке «local ip» нужно ввести ip моего VPS сервера вместо a.b.c.d или ничего вводить не надо?? А в файле «client.conf» в строке «remote» нужно указать тоже ip VPS сервера?
Нужно ли раскомментировать строки?
push «dhcp-option DNS 8.8.8.8»
push «dhcp-option DNS 8.8.4.4»
Это ведь для направления всего трафа через VPN?
Какой днс вообще лучше использовать? Гугл, Опенднс?
При настройке файрвола лучше использовать UFW или iPtables?
Правильно ли прописана конфигурация для IPtables? Использую модификатор I, чтобы добавить это правило первым к цепочке.
iptables -I INPUT -i eth0 -m state –state NEW -p tcp –dport 443 -j ACCEPT
iptables -I FORWARD -i tun+ -j ACCEPT
iptables -I FORWARD -i tun+ -o eth0 -m state –state RELATED,ESTABLISHED -j ACCEPT
iptables -I FORWARD -i eth0 -o tun+ -m state –state RELATED,ESTABLISHED -j ACCEPT
iptables -t nat -A POSTROUTING -s «здесь мне прописать ip сервера?» -o eth0 -j MASQUERADE
iptables -A OUTPUT -o tun+ -j ACCEPT









 , , ,








И это всё МОЁ

Не понятно, почему при выборе открываемого файла нет презентации файла с изображением.

В разных приложениях по разному если открывать файлы из Телеграм то нет превьюшки, как на примере из Оперы на скриншотах. В разных приложениях, не QT эта превью где-то показывается где-то нет, почему так?. На QT кстати, то-же нету. Как можно это решить?

пример открытия как должно быть:
https://i.imgur.com/NsQq1q0.png,

в большенстве приложений так:
https://i.imgur.com/6iQlmbB.png








 , , , ,








И это всё МОЁ

Здравствуйте, с Linux работаю всего 3 месяца, много не знаю.
Есть сервер с «Ubuntu 16.04.6 LTS», на нем запущен ufw работает нормально (всего 11 правил, открыто 4 порта и полный доступ с 7 ip адресов), но когда перезагружается сервер то команда «ufw status» показывает что ufw не запустился «Status: inactive».
Если выполнить команду «ufw enable» Firewall запускается нормально - Status: active.
Я подумал что скорее всего службы нету в автозагрузке, выполнил команду «systemctl enable ufw» и получил ошибку:


Synchronizing state of ufw.service with SysV init with /lib/systemd/systemd-sysv-install…
Executing /lib/systemd/systemd-sysv-install enable ufw
insserv: warning: current start runlevel(s) (empty) of sсript ufw' overrides LSB defaults (S). insserv: warning: current stop runlevel(s) (1 S) of sсriptufw’ overrides LSB defaults (1).
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
The sсript you are attempting to invoke has been converted to an Upstart
job, but lsb-header is not supported for Upstart jobs.
insserv: warning: sсript ‘screen-cleanup’ missing LSB tags and overrides
insserv: Default-Start undefined, assuming empty start runlevel(s) for sсript screen-cleanup' insserv: Default-Stop undefined, assuming empty stop runlevel(s) for sсriptscreen-cleanup’
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
The sсript you are attempting to invoke has been converted to an Upstart
job, but lsb-header is not supported for Upstart jobs.
insserv: warning: sсript ‘screen-cleanup’ missing LSB tags and overrides
insserv: Default-Start undefined, assuming empty start runlevel(s) for sсript screen-cleanup' insserv: Default-Stop undefined, assuming empty stop runlevel(s) for sсriptscreen-cleanup’


Можете подсказать как устранить эту проблему, в гугле решение не нашел.









 , ,








И это всё МОЁ

https://hackaday.com/2020/06/29/updating-the-language-of-spi-pin-labels-to-remove-casual-references-to-slavery/


Названия линий SPI протокола признаны расистскими и унижающими черную расу тк Master In Slave Out это про рабство


Теперь надо называть



  • MISO -> SDI - Serial Data In

  • MOSI -> SDO - Serial Data Out

  • CS вместо SS(Slave Select). Давно распространено









 , ,








И это всё МОЁ

Предположим, что у нас есть контрол-сервер с доменом на https.
Какие действия нам нужно совершить чтобы проверить, что это не evil twin с сертификатом от «Дядя Вася и Ко»?


К серверу подключаемся сокетом, потом работаем при помощи библиотеки openssl.









 , ,








И это всё МОЁ

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


Как проверить логин шелл или нелогин я представляю. А как проверить интерактивность шелла? И в него никак нельзя войти потому что он неинтерактивный и выполняется только в контексте скрипта? Просьба если у вас ответом будет man bash - пройти мимо поста.









 ,








И это всё МОЁ

Мои предположения:
WHERE: сначала выполняется запрос а потом к нему применяется WHERE и отсеивает записи.


ON: Записи из двух таблиц сопоставляются и сравниваются в результат попадают записи удовлетворяющие условию. Если вместе с ON применяется WHERE, то из данного результата с самого начала WHERE отсеивает записи.


USING: работает как ON. Отличается только тем, что можно указать только название поля, которое совпадает в двух таблицах









 








13:40

dishwasher

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

http://neboard.me/thread/151407#151502


Скриншот для истории.


Придумайте, что следует сделать @K50 в этот раз. (Или @Ygor — Мы так и не научились их различать). Джентельменского соглашения-то в этот раз не было.









 , , ,








И это всё МОЁ

Пишу приложение с использованием qt. В main.cpp:


int main(int argc, char *argv[])
{
QApplication a(argc, argv);

QFont AppFont("Ubuntu Condensed", 10, QFont::Normal, false);
QApplication::setFont(AppFont);
QApplication::setStyle("fusion";);

MainWindow w;
w.show();

return a.exec();
}


При запуске в LXQt приложение запускается с указанным мною стилем (fusion) и шрифтом. При запуске в KDE, KDE меняет стиль и шрифт приложения на стиль шрифт из своих настроек.


Как заставить приложение игнорировать настройки KDE?









 , , ,








И это всё МОЁ

Уважаемые коллеги, имеется сервер centos c большим архивом видео материалов. Как, и каким образом (софт, протоколы) можно организовать доступ к видео с андроид/ipad устройств, какой софт доступен?



  • Протоколы стрима картинки, мирроринга видео с сервера не интересуют, должен быть реальный LAN доступ к файлу и воспроизведению (как есть без пережатия)

  • В идеале должен быть какой-то браузер видео файлов на андроиде с подгрузкой графического файла для каждого видео (то есть thumb image) по типу приставки Dune HD


В кратце: нужен удобный доступ к домашней видео-шаре centos с андроид, возможно есть готовые решения?









 , , , ,








И это всё МОЁ
Опубликован релиз видеоредактора Shotcut 20.06, который развивается автором проекта MLT и использует данный фреймворк для организации редактирования видео. Поддержка форматов видео и звука реализована через FFmpeg. Возможно использование плагинов с реализацией видео и аудио эффектов, совместимых с Frei0r и LADSPA. Из особенностей Shotcut можно отметить возможность многотрекового редактирования с компоновкой видео из фрагментов в различных исходных форматах, без необходимости их предварительного импортирования или перекодирования. Имеются встроенные средства для создания скринкастов, обработки изображения с web-камеры и приёма потокового видео. Для построения интерфейса применяется Qt5. Код написан на C++ и распространяется под лицензией GPLv3.



И это всё МОЁ
Сформирован релиз специализированного дистрибутива Tails 4.8 (The Amnesic Incognito Live System), основанного на пакетной базе Debian и предназначенного для обеспечения анонимного выхода в сеть. Анонимный выход в Tails обеспечивается системой Tor. Все соединения, кроме трафика через сеть Tor, по умолчанию блокируются пакетным фильтром. Для хранения пользовательских данных в режиме сохранения пользовательских данных между запусками применяется шифрование. Для загрузки подготовлен iso-образ, способный работать в Live-режиме, размером 1 Гб.



И это всё МОЁ

Привет, ЛОР, есть один старинный EEE PC (2007 года), с офтопом XP.


Недавно там завелась зараза. Загрузить Live-образы с антивирусами от известных вендоров не получается, т.к. там давно x86_64 и UEFI.


Хочу запустить на нем какой-нить PuppyRus-i686 и из него попробовать запустить антивирь, или вообще снести офтоп.


Реквестирую утилит по типу MultibootUSB, с возможностью создания Live flash с MBR…









 , ,