Эмулятор playstation на каких клавишах играть в бродилки?
Решил поиграть в resident evil3. Геймпада нет, есть клавиатура. А на какие клавиши биндить cross, square, cicrle, triangle?
Решил поиграть в resident evil3. Геймпада нет, есть клавиатура. А на какие клавиши биндить cross, square, cicrle, triangle?
Из данных интересует текущая температура и давление в гПа
ifconfig
br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.111 netmask 255.255.252.0 broadcast 0.0.0.0
inet6 xxxx::xxxx:xxxx:xxxx:xxxx prefixlen 64 scopeid 0x20<link>
ether xx:xx:xx:xx:xx:xx txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255
ether xx:xx:xx:xx:xx:xx txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp5s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 xxxx::xxx:xxxx:xxxx:xxxx prefixlen 64 scopeid 0x20<link>
ether xx:xx:xx:xx:xx:xx txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
А в ip статистика есть
ip -s link show br0
4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped missed mcast
25800542986 21388363 0 0 0 10168
TX: bytes packets errors dropped carrier collsns
18463475658 19431437 0 36 0 0
Заметил, что при каждом nixos-rebuild она что-то скачивает по 100мб и если отключить интернет, то при nixos-rebuild test/switch пишет, что не могу скачать channells. Как сделать так, чтобы при отсутствии интернета можно было nixos переконфигурировать и что-то с ней делать?
Допустим, я собрал систему и еду туда, где интернета нет. Мне не нужно добавлять новые пакеты. Я просто внес изменения в текущую конфигурацию и мне нужно сделать nixox-rebuild test. А она лезет в интернет и говорит «не могу скачать channells»
Если что, всё это собирается из-под деривации в nixos. В дебиане это всё работает. Почему не хочет в nixos - понятия не имею :)
echo "// shiftview.c" >> "./$PATH_FINALIZER_OUT/$FILE_CFG_MY_BIND"
echo '{ MODKEY, XK_bracketleft, shiftview, {-1} },' >> "./$PATH_FINALIZER_OUT/$FILE_CFG_MY_BIND"
echo '{ MODKEY, XK_bracketright, shiftview, {1} },' >> "./$PATH_FINALIZER_OUT/$FILE_CFG_MY_BIND"
echo '{ MODKEY, XK_Left, shiftview, {-1} },' >> "./$PATH_FINALIZER_OUT/$FILE_CFG_MY_BIND"
echo '{ MODKEY, XK_Right, shiftview, {1} },' >> "./$PATH_FINALIZER_OUT/$FILE_CFG_MY_BIND"
Далее я подключаю инклюд в config.h
echo "// shiftview.c" >> "./$PATH_FINALIZER_OUT/$FILE_CFG_MY_BIND"
echo '{ MODKEY, XK_bracketleft, shiftview, {-1} },' >> "./$PATH_FINALIZER_OUT/$FILE_CFG_MY_BIND"
echo '{ MODKEY, XK_bracketright, shiftview, {1} },' >> "./$PATH_FINALIZER_OUT/$FILE_CFG_MY_BIND"
echo '{ MODKEY, XK_Left, shiftview, {-1} },' >> "./$PATH_FINALIZER_OUT/$FILE_CFG_MY_BIND"
echo '{ MODKEY, XK_Right, shiftview, {1} },' >> "./$PATH_FINALIZER_OUT/$FILE_CFG_MY_BIND"
А самом файле
// shiftview.c
{ MODKEY, XK_bracketleft, shiftview, {-1} },
{ MODKEY, XK_bracketright, shiftview, {1} },
{ MODKEY, XK_Left, shiftview, {-1} },
{ MODKEY, XK_Right, shiftview, {1} },
В конфиге строки инклюда выглядят так:
static const Key keys[] = {
...
TAGKEYS( XK_9, 8)
#include "config_my_bind.h"
};
И получаю ошибку:
In file included from config.h:236,
from dwm.c:383:
config_my_bind.h:2:38: error: 'shiftview' undeclared here (not in a function)
2 | { MODKEY, XK_bracketleft, shiftview, {-1} },
| ^~~~~~~~~
make: *** [Makefile:18: dwm.o] Error 1
Хотя, изначально в config.h были строки(я их закомментил) и dwm с этими строками нормально собирается. Т.е, если в самом конфиге config.h есть shiftview, то компилятор собирает код, а если вынести эти же строки в include, то нет
{ MODKEY|ShiftMask, XK_Tab, shiftview, { .i = -1 } },
{ MODKEY|ShiftMask, XK_backslash, shiftview, { .i = +1 } },
cat /etc/nixos/hosts/libvirt/configuration.nix
...
imports = [
...
../common/packages/dwm-flexipatch.nix
...
];
...
/etc/nixos/hosts/common/packages/dwm-flexipatch.nix
{ config, pkgs, ... }:
let
my_cfg = builtins.fromJSON (builtins.readFile /etc/nixos/.env.json);
sysconfig = (import <nixpkgs/nixos> {}).config;
myDwm = pkgs.callPackage ../modules/dwm-flexipatch/dwm-flexipatch.nix {
...
};
in
{
environment.systemPackages = with pkgs; [
myDwm
dmenu
];
}
cat /etc/nixos/hosts/common/modules/dwm-flexipatch/dwm-flexipatch.nix
{ pkgs ? import <nixpkgs> {},
configFile ? null,
patches ? {},
}:
with pkgs;
let
lib = pkgs.lib;
in
stdenv.mkDerivation rec {
pname = "dwm-flexipatch";
version = "8333d7cccfd61a785fe6b2f00c394561b905fb57";
src = fetchFromGitHub {
owner = "bakkeby";
repo = "dwm-flexipatch";
rev = version;
# sha256 = lib.fakeSha256;
sha256 = "sha256-I8x2IUsNd2YKtevMbmw6Oq4iIcb/EoRlTFipAZf3vp4=";
};
nativeBuildInputs = [ pkg-config ];
buildInputs = [ xorg.libX11 xorg.libXft xorg.libXinerama ];
...
meta = with lib; {
description = "Fork of dwm with flexipatch functionality";
homepage = "https://github.com/bakkeby/dwm-flexipatch";
license = licenses.mit;
maintainers = with maintainers; [ ];
platforms = platforms.linux;
};
}
cat /etc/nixos/hosts/common/services/xorg.nix
...
windowManager.session = [{
name = "myDwm";
start = ''
${pkgs.myDwm}/bin/dwm &
waitPID=$!
'';
}];
error: attribute 'myDwm' missing
at /etc/nixos/hosts/common/services/xorg.nix:57:13:
56| start = ''
57| ${pkgs.myDwm}/bin/dwm &
| ^
58| waitPID=$!
Did you mean mlvwm?
Нужна песочница для андроид, которая позволит изолировать приложени/я. Чтобы можно было им рубить права(допустим не давать выходить в интернеты, к фс, etc). Есть такое? Скачал shelter - похоже на то, что нужно, но нельзя права обрезать
Заметил, что очень часто на всяких видео(в том числе военной тематики) делают клиппинг. Смотришь на телефоне даже на самой низкой громкости и оно такое «бщ-бщ-бщ» по низким частотам, что такое ощущение, что динамик телефона сейчас порвется
По мнению тех, кто это делает - что должен чувствовать при этом реципиент?
Есть configuration.nix
{ config, pkgs, ... }:
let
my_cfg = builtins.fromJSON (builtins.readFile /etc/nixos/.env.json);
home-manager = builtins.fetchTarball {
url = "${my_cfg.nodes.homeManager.url}-${my_cfg.nodes.os.version}.tar.gz";
};
Сначала подумал, что надо как-то кешировать тарбол. А то вдруг отключат интернеты, а я даже переконфигурировать не смогу систему
{ config, pkgs, ... }:
# with config;
let
my_cfg = builtins.fromJSON (builtins.readFile /etc/nixos/.env.json);
home-manager = let
localTarball = "/${my_cfg.nodes.homeManager.path}/${my_cfg.nodes.homeManager.name}-${my_cfg.nodes.os.version}.tar.gz";
in
if builtins.pathExists localTarball then
builtins.fetchTarball "file://${localTarball}"
else
builtins.fetchTarball "${my_cfg.nodes.homeManager.url}-${my_cfg.nodes.os.version}.tar.gz";
# home.file."Downloads/${fileName}".source = builtins.fetchurl {
# url = "https://github.com/nix-community/home-manager/archive/release-${version}.tar.gz";
# sha256 = "";
# };
in
{
# get home-manager tarboll
environment.etc."/${my_cfg.nodes.homeManager.path}/${my_cfg.nodes.homeManager.name}-${my_cfg.nodes.os.version}.tar.gz".source =
url = "${my_cfg.nodes.homeManager.url}-${my_cfg.nodes.os.version}.tar.gz";
sha256 = "${my_cfg.nodes.homeManager.sha256}";
};
...
Как вообще правильно закешировать home-manager? Написать деривацию с fetchTarboll и импортировать ее в configuration.nix?
Только локальные переменные нужны. Никаких глобальных
function f1 () {
local var1 = some1
local var2 = some2
}
function f2 () {
f1 # <-- хотелось бы что-то такое. Типа загрузили f1 и имеем доступ к переменным, чтобы по 10 раз не дублировать var1 и var2 в f1...fx
echo ${var1}
echo ${var2}
}
function f3 () {
f1
echo ${var1}
echo ${var2}
}
Отвал чипа произошел по причине того, что Мама не выключала игру и закрывала крышку чехла. Какие варианты?
п2. Где взять нормальную mb на него? И есть ли смысл в этом? Может б/у будет дешевле взять, чем mb? А так-то жалко девайс. Лежит тихонько помирает. Я его раз в неделю заряжаю. Лежит пылится
В конференциях, если кто-то вставил ссылку в чат - ткаббер открывает окно с этой ссылкой внутри. Как это отключить?
Есть функция:
function _STR_CHECK () {
local str="${1}"
local file="${2}"
if ! grep -q "${str}" "${file}"; then
return 2
fi
}
Если так, то всё ок
old='{ MODKEY|ControlMask, XK_period, cyclelayout, {.i = +1 } },'
_STR_CHECK "${old}" "${FILE_CFG}"
А если так, то ломается
old=$(printf " %s" "TAGKEYS( XK_9, 8)\n #include \"${FILE_CFG_MY_BIND}\"")
_STR_CHECK "${old}" "${FILE_CFG}"
Т.е нужно как-то сделать проверку на многострочные строки
Захотелось поиграть. Есть в стиме. Накатил какую-то русификацию - она текст перевела, а озвучку - нет. Где взять полную озвучку? Желательно не msi/exe, а архив
Есть усилитель. Fosi audio za3. У него блок питания постоянно включен. Пользуюсь им обычно не чаще одного раза в месяц. Не хочется его держать включенным. Во-первых износ, во-вторых свет тянет. Если включать при включенном пк - иногда нехилая искра появляется. Врядли это полезно пк. А выключать пк, чтобы включить питание усилителя - сильно напряжно. Поэтому решил поменять вилку с кнопкой. Нашел на озоне –> артикул 667308756. Почитал отзывы, один пишет, что начала искрить при 0.5А. Может брак, а может они все такие. Что посоветуете?
Перемещено hobbit из talks
В корпусе есть фильтр внизу. Он резонирует с hdd. Снял морду корпуса. Фильтр болтается на 1-2мм. Попробовал на озоне найти самоклеющуюся резину и не нашел. Или может быть дверные уплотнители тут применить или что-то другое?
Debusine — «PPA для Debian», теперь в реальности
В https://www.linux.org.ru/tracker/ теги debian ppa debusine подсвечен как один тег. Но debian ppa debusine - это же не один тег, верно?
Есть топик Классика на свободных движках
Пробую найти его по кейворду «на свободных движках», только темы, сортировать по: от новых к старым
И не нашел. Даже по полной фразе топика «Классика на свободных движках» не находит
Надо починять
Предлагаю теги проектов делать с полным доменом. Например livejournal –> livejournal.com. Потому как livejournal - это аналог русского тега жж. Т.е если я не хочу видеть всё, что связано с livejournal.com т.е добавлю livejournal в игнор, то могу пропускать топики, которые формируют юзеры и тегируют их жж, livejournal
Стоит 2х32Гб. При перезагрузке мне биос сообщает, что у вас изменилась конфигурация. Захожу в биос и показывает 1х32Гб. Т.е отваливается одна планка. Если выйти из биоса и продолжить загрузку, то загрузится и будет в системе показывать 32Гб. Если выключить и включить систему, то опять показывает 2х32Гб. Наблюдаться стало такое на 13 дебиане. На 12 такого не разу не было. Прогонял 4pass memtest - всё ок. Такое ощущение, что какая-то глюква на уровне ядра при перезагрузке происходит
PS: как начало появляться - продул порты резиновой грушей и контакты на озушке протер этиловым спиртом 95%. Когда просто включаю-выключаю тачку/увожу ее в standby - всегда 2х32. Проблема появляется иногда при перезагрузке. В логах ничего нет. Материнка msi x670e tomahawk, 7900X, 2x32 gskill(6200)
| ← предыдущие | следующие → |