Skip to content

Instantly share code, notes, and snippets.

@zamabuvaraeu
zamabuvaraeu / Linux.md
Created April 23, 2023 15:51
Десктопный linux это уникальный набор чудовищно плохих инженерных решений

https://habr.com/ru/articles/729842/#comment_25460964

К сожалению десктопный linux это уникальный набор чудовищно плохих инженерных решений. Настолько плохих, что не удивлюсь если топы дистрибутивов получают зарплату в мокрософте и еппле.

Я постоянно поливаю говном андирод и говоря что он запилен первокурсниками, но на фоне линуксового десктопа кривожопый андроид просто шикарно задизайнен.

Посудите сами, например у ведра есть такая штука, как универсальный формат пакетов - apk. Прикиньте, я могу скачать апк со стора, напрямую от разработчика, или даже васян-сборку с 4pda. И она установится на любой кривейший кастом, на весь перепиленный внутри сток от самсунга, или вообще на мутанта от ксаоми. До чего дошли технологии в 2023 году, а?

А что у нас есть в линкусе? Ммм, .deb, rpm, appimage, snap, flatpak... В одном дистре работает одно, в другом другое, куча форматов пакетов и все по своему говно. Нет, серьезно, разговор о том как просто установить программу в ОС, в случае линкуса это сборник анекдотов. Это в

@nook-ru
nook-ru / gost_engine.md
Last active January 20, 2025 14:51 — forked from beglov/gost_engine.sh
Настройка ГОСТ OpenSSL под Ubuntu 20.04 (18.04)
  1. Устанавливаем ГОСТ-овское шифрование sudo apt install libengine-gost-openssl1.1

  2. Правим конфиг sudo nano /etc/ssl/openssl.cnf

  3. В начало файла:

    openssl_conf = openssl_def
    
<?php
define('BOT_TOKEN', 'XXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXX'); // place bot token of your bot here
function checkTelegramAuthorization($auth_data) {
$check_hash = $auth_data['hash'];
unset($auth_data['hash']);
$data_check_arr = [];
foreach ($auth_data as $key => $value) {
$data_check_arr[] = $key . '=' . $value;