LINUX.ORG.RU

Сообщения KRex

 

Существует планшет лучше чем iPad?

Чтобы была сопоставимая автономность, хранилище 2tb или более.

Слышал несколько раз мнение «хочешь планшет бери iPad”. Насколько вообще они хороши, что вам нравится в них?

Перемещено hobbit из general

Перемещено hobbit из linux-org-ru

 

KRex
()

Почему температура в 100 градусов в игровых ноутбуках достигает?

Это по мнению производителя норма? Какая максимальная температура cpu и gpu ? Не сгорит ли под такими частыми температурами?

Перемещено hobbit из general

 

KRex
()

как сделать миграцию в sqlite?

Есть файл db.sql и надо запустить его, получив готовую базу. Насколько правильно прочитать его через file_get_contents и далее в pdo exec отдать? Как лучше сделать?

 , ,

KRex
()

Поддержка встроенной графикой мониторов более 60гц.

Почему встроенная графика не поддерживает более 60 Гц? Когда будет?

 ,

KRex
()

Можно ли выполнять разные команды при подключении ssh?

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

 

KRex
()

Есть ли простой docker gui для такой задачи?

Есть 15 контейнеров, но одновременно может быть запущен только один. Запускаю любой из них, остальным 14 уходит команда stop. Как то можно это сделать в один клик? Или мне скрипт проще написать ?

 

KRex
()

Как из виртуалки подключится к mysql хоста?

Host: ubuntu 22.04 guest: windows 7

Как из виртуалки (windows 7) подключится к mysql(ubuntu 22.04)?

 

KRex
()

Как из kde удалить виджеты?

Известно что в kde из коробки часть виджетов кривые. А раз они норм не работают то и нафиг их.

P.S. Даже в минимальной версии kubuntu из очень много.

 

KRex
()

Не получается соединится через ssh2_connect

Ошибка следующая:

Warning: ssh2_connect(): Error starting up SSH connection(-5): Unable to exchange encryption keys...

Причем через sftp (через терминал) я попадаю на сервер. Нашел решения этой проблемы, перепробовал. Ошибка не уходит.

P.S Под виндой ssh2_connect соединяется успешно. Что на debian нужно доустановить/настроить?

 ,

KRex
()

Как в PHPStorm настроить работу с удаленным Git?

Там только локально нашел задать путь.

 

KRex
()

Существует ли физический переключатель ssd?

К примеру подключить nvme несколько а подавать питание только на один.

Вообще можно подключить несколько ssd и далее некоторые отключить через биос например?

 

KRex
()

Что взять 4k 27 дюймов или 28 дюймов?

Видна будет эта разница в дюйм? Масштабирование же на любом нужно будет?

С большей диагональю брать не хочу, не хочу пиксели смотреть.

Взял бы 5k 27 но в ближайших магазинах таких не продают.

 

KRex
()

как не добавлять в коммит данные sqlite?

есть файлик с базой и мне нужно чтобы структура базы попадала в коммит а данные нет.

 ,

KRex
()

Как в php сделать так?

// $arr любой массив
$result = setArrValue($arr, 'test1/test2/0/100', 1000);

на выходе

$result = [
 'test1' => [
    'test2' => [
      '0' => [
         '100' => 1000
      ]
    ]
  ]
]

 

KRex
()

А вы используете GUI для Git или консоли хватает?

Сам пользуюсь только консолью, но возникают идеи осилить какой-нибудь gui приличный.

Такой GUI есть для VS Code? Возможно лучше отдельную софтину использовать? Поделитесь опытом.

 

KRex
()

Как сделать перенаправление в nginx?

У меня есть домен и на нем есть поддомены project и project-old

server {
    index index.php index.html;
    error_log  /var/log/nginx/error.log;
    access_log /var/log/nginx/access.log;
    root /var/www;
    
    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass php:9000;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param PATH_INFO $fastcgi_path_info;
    }
    
    location /project {
        try_files $uri $uri/ /index.php?$query_string;
        gzip_static on;
    }

    location /project-old {
        try_files $uri $uri/ /index.php?$query_string;
        gzip_static on;
    }
}

Нужно чтобы запросы начинающиеся с /project были перенаправлены на файл /project/index.php и с /project-old аналогично

 

KRex
()

REPEATABLE READ в MySQL меняет снимок?

Подготовка к экспериментам

create table test (
	col1 int primary key,
    col2 int not null
);

insert into test values (1, 10), (2, 20);

В первом соединении выполняю

set session transaction isolation level repeatable read;
start transaction;
    select * from test;
    update test set col2 = col2 + 10 where col1 = 1;
    select * from test;

Во втором соединении выполняю

set session transaction isolation level repeatable read;
start transaction;
	select * from test;
    update test set col2 = col2 + 20 where col1 = 1; /* Ждем */

Возвращаюсь к первому соединению и выполняю commit;. После этого update во втором соединении выполнился.

ВОПРОС: Получается, что update во втором соединении учел изменения из другой транзакции, т.е поменял снимок?

Провожу далее этот же эксперимент в PostgreSQL.

В первом соединении выполняю

START TRANSACTION ISOLATION LEVEL REPEATABLE READ;
    select * from test;
    update test set col2 = col2 + 10 where col1 = 1;
    select * from test;

Во втором соединении выполняю

START TRANSACTION ISOLATION LEVEL REPEATABLE READ;
    select * from test;
    update test set col2 = col2 + 20 where col1 = 1; /* Ждем */
    select * from test; 

Возвращаюсь к первому соединению и выполняю commit;. После этого update во втором соединении вывалился с ошибкой(оно и понятно, снимок то менять нельзя): ОШИБКА: не удалось сериализовать доступ из-за параллельного изменения.

 ,

KRex
()

чем потерянное обновление отличается от аномалии сериализации?

Как связаны?

 

KRex
()

В какой субд реализованы уровни изоляции транзакций строго стандарту?

MySQL и PostgreSQL отсутствует эффект фантомного чтения Repeatable read. Я бы хотел его увидеть.

В oracle есть? В sqlite? Что-то из свободных субд?

 

KRex
()

Это реальный косяк GUI при работе с транзакциями?

Есть такой код

START TRANSACTION;
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
ROLLBACK;

Он выполняется без ошибок в psql и pgadmin построчно. В Dbeaver и Datagrip при его построчном выполнии возникает ошибка на второй строке:

ОШИБКА: команда SET TRANSACTION ISOLATION LEVEL должна выполняться до запросов

Если выполнять их сразу целиком, то все работает. Это недоработка?

 

KRex
()

RSS подписка на новые темы