И это всё МОЁ

Яндекс.Браузер с защищённым режимом и быстрой загрузкой сайтов и видео <Закрыть> <Установить>



или, как вариант,



Версия браузера устарела. Попробуйте новый Я.Браузер <Установить>



Под оффтопиком просто задолбали эти всплывающие окошки. Под линуксом - всё ровно. Проверял в firefox, хромиуме и konqueror.


Я.Браузер же и под линукс есть.









 , ,








И это всё МОЁ

https://www.opennet.ru/opennews/art.shtml?num=54820



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



Сбор подписей тут: https://github.com/rms-support-letter/rms-support-letter.github.io


Аналогично просят создать pull request, добавив файл в формате yaml в специально отведённый для этого каталог.









 








И это всё МОЁ

Я просто в замешательстве, ну почему оно не работает?? Вот есть код


loadkeys ru
setfont cyr-sun16

echo 'Скрипт сделан на коленке, так что скрести пальцы :)'

echo 'Синхронизация системных часов'
timedatectl set-ntp true

echo 'Создание разделов' ### Configuring and mounting drives ###
### юзай MiB без primary
parted -s -a optimal /dev/sda 'mklabel gpt' 'mkpart "EFI system partition" fat32 0% 300MiB' 'mkpart "root partition" btrfs 300MiB 100%' 'set 1 esp on'

echo 'Колдуем дальше...'
mkfs.vfat -F32 /dev/sda1
mkfs.btrfs -f /dev/sda2
mount /dev/sda2 /mnt
btrfs su cr /mnt/@
btrfs su cr /mnt/@home
unmount /mnt
mount -o rw,noatime,ssd,space_cache=v2,nodatacow,compress=zstd,discard=async subvol=@ /dev/sda2 /mnt
mkdir -p /mnt/boot/
mount /dev/sda1 /mnt/boot/


Но на виртуалке он не работает нивкакую! Затыкается на mkfs, просто не находит диск! Хотя если эти же команды вводить вручную то все работает! Пожалуйста объясните, что не так?









 , ,








И это всё МОЁ

Комп на linux или венде. Есть что-нибудь работающее? Я вот не смог сейчас найти.








 








И это всё МОЁ

Делаю эксперименты с RISC-V, написал мини-ОС на C++, которая работает в эмуляторе TinyEMU в Haiku, выглядит так. Для сборки и запуска написал Makefile:


CC = clang
CXX = clang++
AS = clang
LD = ld.lld -nostdlib

TARGETFLAGS = -target riscv64-linux -march=rv64imafdc -mcmodel=medium
CXXFLAGS += -fno-exceptions -fno-rtti -Iheaders -Ilibc/headers -I/boot/system/develop/tools/x86/lib/gcc/i586-pc-haiku/8.3.0/include/c++ -I/boot/system/develop/tools/x86/lib/gcc/i586-pc-haiku/8.3.0/include/c++/i586-pc-haiku
ASFLAGS += $(TARGETFLAGS)


Startup.bin: Startup
llvm-objcopy -O binary Startup Startup.bin

Startup: Startup.ld objs/Startup.o objs/Vecs.o objs/Graphics.o objs/Font.o objs/Virtio.o objs/Threads.o objs/Timers.o libc/objs/setjmp.o libc/objs/string.o libc/objs/memcpy.o libc/objs/memset.o libc/objs/malloc.o Startup.ld
$(LD) -T Startup.ld --export-dynamic objs/Startup.o objs/Vecs.o objs/Graphics.o objs/Font.o objs/Virtio.o objs/Threads.o objs/Timers.o libc/objs/setjmp.o libc/objs/string.o libc/objs/memcpy.o libc/objs/memset.o libc/objs/malloc.o -o Startup

objs/%.o: src/%.cpp
$(CXX) $(TARGETFLAGS) $(CXXFLAGS) -MF"deps/$*.d" -MD -c $< -o $@
objs/%.o: src/%.S
$(AS) $(TARGETFLAGS) $(ASFLAGS) -MF"deps/$*.d" -MD -c $< -o $@
libc/objs/%.o: libc/src/%.cpp
$(CXX) $(TARGETFLAGS) $(CXXFLAGS) -MF"libc/deps/$*.d" -MD -c $< -o $@
libc/objs/%.o: libc/src/%.S
$(AS) $(TARGETFLAGS) $(ASFLAGS) -MF"libc/deps/$*.d" -MD -c $< -o $@

run: Startup.bin
temu -rw tinyemu.cfg

-include deps/*.d libc/deps/*.d

clean:
rm -f objs/* deps/* libc/objs/* libc/deps/* Startup Startup.bin


В нём много дублирования кода. Есть способы сокращения дублирования? Autotools не предлагать.









 








И это всё МОЁ

В Архангельской области России местные жители выживают, распиливая отработавшие ступени космических ракет, — они регулярно падают в районе реки Мезень после запуска с близлежащего космодрома. Антрополог и фотограф Макар Терёшин, в течение трех лет ездивший туда в экспедиции, рассказывает об этом народном промысле и неожиданных последствиях освоения космоса в материале для EastEast.


PS. А линукс тут при том, что его наверняка Роскосмос заставили его поставить где-нибудь в ЦУП-е.














И это всё МОЁ

Лул, и кто-то еще думает, что это не помойка?
Писал там где-то с год, пару часов оставил коммент в теме про RMS а-ля "человек не имеет права называть себя борцом за свободу слова, если он пытается заткнуть рот всем, кто ему не нравится; в таком случае это будет не борьба за свободу слова, а попытка получить для себя право затыкать рот несогласным с тобой"... иии


Пройдёмте, $username!

К сожалению, я вынужден бессрочно ограничить ваше участие на «Хабре», переведя учетную запись в режим readonly. Не просто так, конечно, а за нарушение правил сайта: случайно оказался на сайте.








 








И это всё МОЁ

https://www.rbc.ru/crypto/news/605ae8289a794734d6fcfef5



Опция пока доступна только американским клиентам компании. После объявления Маска курс криптовалюты начал расти и вновь превысил $55 тыс.



Я даже не знаю, норма это или нет.









 ,








И это всё МОЁ

Позови меня тихо по имени, ключевой водой напои меня. Отзовется «Server returned error NXDOMAIN».


А как и что с этим делать, чтобы имена в локалке работали?


fornlr@STABLE:~$ ping ubuntu.local -c 1
PING ubuntu.local (192.168.181.2) 56(84) bytes of data.
64 bytes from 192.168.181.2 (192.168.181.2): icmp_seq=1 ttl=64 time=0.424 ms

--- ubuntu.local ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.424/0.424/0.424/0.000 ms
fornlr@STABLE:~$ systemd-resolve ubuntu.local
ubuntu.local: resolve call failed: 'ubuntu.local' not found
fornlr@STABLE:~$ systemd-resolve stable.local
stable.local: 192.168.181.3 -- link: enp3s0
172.17.0.1 -- link: docker0
10.141.130.1 -- link: mpqemubr0
fe80::cae3:49ea:8d3b:c288%2 -- link: enp3s0
fe80::247d:6ff:fe27:f6be%5 -- link: mpqemubr0

-- Information acquired via protocol DNS in 94.3ms.
-- Data is authenticated: yes


Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.


https://askubuntu.com/questions/1058750/new-alert-keeps-showing-up-server-returned-error-nxdomain-mitigating-potential Тут как-то всё мимо, либо костыли какие-то…


Вы как с этим там?









 ,








И это всё МОЁ

Сегодня smart перестал присылать уведомления. Перезапускаю smartmontools, не помогает. Пытаюсь запустить демона, и вот тут начинается интересное:


systemctl restart smartd


Failed to restart smartd.service: Unit smartd.service not found.


И так на любую команду для демона.


не подскажете, куда копать? В var\daemon.log ничего существенного.


Спасибо заранее.









 ,








И это всё МОЁ

Установил Arch с нуля, установил русский язык. В итоге все русские буквы стали квадратиками. Вот что было сделано, чтоб поставить шрифт с поддержкой кириллицы:



  1. В /etc/vconsole.conf было написано


KEYMAP=ru
FONT=cyr-sun16



  1. в /etc/mkinitcpio.conf добавил хук keymap

  2. вписал правило в /etc/udev/rules.d/96-fb-setfont.rules


KERNEL==»fb*, ACTION==add, GOTO=fb_set
GOTO=fb_end
LABEL=fb_set
IMPORT{file}=/etc/vconsole.conf
ENV{.setfont}=/usr/bin/setfont $env{FONT}
ENV{FONT_MAP}==?*, ENV{.setfont}+= -m $env{FONT_MAP}
ENV{FONT_UNIMAP}==?*, ENV{.setfont}+= -u $env{FONT_UNIMAP}
RUN+=$env{.setfont}
LABEL=fb_end


Шрифт так и не заработал, все те же квадратики.









 








И это всё МОЁ

не могу выбрать

в поиске находит over9000 1km 100A, зарядка даже прям у банкомата есть, слишком большой выбор, не могу определиться

помагите

для быстрой зарядки нужен









 , , ,








И это всё МОЁ

При подключении/отключении монитора VGA к ноутбуку udev не триггерит событий, вообще, никаких. В udevadm monitor тишина. Но если выйти из сессии (у меня gdm) то монитор подключается и начинает работать.

Radeon, Fedora 33, GNOME / Sway не важно, помогает только выход до GDM или принудительный udevadm trigger

Если при этом начать сессию с подключенным монитором (который был обнаружен gdm), а потом его отключить, то монитор так и останется подключенным и выводится в списке подключенных xrandr/swaymsg/ sys/class/drm/.../status - так же, до выхода в gdm или udevadm trigger

На ЛОРе был аналогичный тред аж 5 лет назад, без ответов Radeon, vga нет udev ивентов.

В гугле везде только советы о том, как цеплять скрипты к событиям подключения vga - но в моем случае событий просто нет.

Что делать, куда копать?








 , , , ,








11:37

reactions

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

Что за таблица на фотографии под ручкой:

Рабочее место IT-специалиста








 








И это всё МОЁ

Привет! Есть команда ctrl+x ctrl+e, где открывает редактор в баше. Мне интересно куда же он сохраняет команду после :wq? В инете порыл, никак не могу найти объяснение. Предполагаю куда то сохраняет в /tmp или я не прав? Или вообще не сохраняет как файл что ли? Это файл или буфер?









 ,








И это всё МОЁ

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









 ,








И это всё МОЁ

Здравствуй, ЛОР


Быть может кто сталкивался или использует дисконтные системы.


Интересует примерно такой набор параметров: добавление пользователей (клиентов), гибкая настройка процента скидки, возможность установки на свой сервер.


Гуглил - не нашел. Буду признателен, если найдем что-то интересное









 , ,








И это всё МОЁ

Здрасти всем.


Пытаюсь поставить иксы на генту, а тут такое заявление.. после 14ти часов сборки.


spidermonkey-78.8.0::gentoo emake failed


Печатать я устану этот лог, а фото приложу..
Это конец файла build.log,
чего он хочет??


https://savepice.ru/full/2021/3/24/0f7a7704d308b7f5e84aa11bdc4a9fc0-full.jpg.html









 , , ,








И это всё МОЁ

print(listy)
output:


[[[0.352, 19, 'J'], [0.36, 19, 'J'], [0.627, 7, '7'], [0.412, 8, '8'], [0.258, 8, '8'], [0.317, 26, 'R'], [0.383, 20, 'K']], [[0.389, 19, 'J'], [0.348, 19, 'J'], [0.499, 7, '7'], [0.369, 8, '8'], [0.365, 8, '8'], [0.289, 26, 'R'], [0.342, 20, 'K']], [[0.384, 19, 'J'], [0.387, 19, 'J'], [0.282, 7, '7'], [0.239, 8, '8'], [0.25, 8, '8'], [0.256, 26, 'R'], [0.357, 20, 'K']], [[0.391, 19, 'J'], [0.379, 19, 'J'], [0.458, 7, '7'], [0.235, 8, '8'], [0.289, 8, '8'], [0.275, 26, 'R'], [0.378, 20, 'K']], [[0.401, 19, 'J'], [0.462, 7, '7'], [0.422, 19, 'J'], [0.287, 8, '8'], [0.271, 8, '8'], [0.286, 26, 'R'], [0.377, 20, 'K']], [[0.382, 19, 'J'], [0.35, 19, 'J'], [0.517, 7, '7'], [0.36, 8, '8'], [0.259, 8, '8'], [0.331, 26, 'R'], [0.36, 20, 'K']], [[0.391, 19, 'J'], [0.366, 19, 'J'], [0.299, 7, '7'], [0.234, 8, '8'], [0.269, 8, '8'], [0.239, 26, 'R'], 
[0.3, 20, 'K']]]



for maximum in listy:
print(maximum)
for j in maximum:
a = j[2]
#print(a)


output is


[[0.352, 19, 'J'], [0.36, 19, 'J'], [0.627, 7, '7'], [0.412, 8, '8'], [0.258, 8, '8'], [0.317, 26, 'R'], [0.383, 20, 'K']]
[[0.389, 19, 'J'], [0.348, 19, 'J'], [0.499, 7, '7'], [0.369, 8, '8'], [0.365, 8, '8'], [0.289, 26, 'R'], [0.342, 20, 'K']]
[[0.384, 19, 'J'], [0.387, 19, 'J'], [0.282, 7, '7'], [0.239, 8, '8'], [0.25, 8, '8'], [0.256, 26, 'R'], [0.357, 20, 'K']]
[[0.391, 19, 'J'], [0.379, 19, 'J'], [0.458, 7, '7'], [0.235, 8, '8'], [0.289, 8, '8'], [0.275, 26, 'R'], [0.378, 20, 'K']]
[[0.401, 19, 'J'], [0.462, 7, '7'], [0.422, 19, 'J'], [0.287, 8, '8'], [0.271, 8, '8'], [0.286, 26, 'R'], [0.377, 20, 'K']]
[[0.382, 19, 'J'], [0.35, 19, 'J'], [0.517, 7, '7'], [0.36, 8, '8'], [0.259, 8, '8'], [0.331, 26, 'R'], [0.36, 20, 'K']]
[[0.391, 19, 'J'], [0.366, 19, 'J'], [0.299, 7, '7'], [0.234, 8, '8'], [0.269, 8, '8'], [0.239, 26, 'R'], [0.3, 20, 'K']]




я хочу сравнить некоторые елементы с каждого списка а именно каждый последний елемент который являеться буквой
чтобы примерно было так:
if
‘J’, ‘J’, ‘7’, ‘8’, ‘8’, ‘R’ , ‘K’ == ‘J’, ‘J’, ‘7’, ‘8’, ‘8’, ‘R’ , ‘K’
count…


output count 6 = ‘J’, ‘J’, ‘7’, ‘8’, ‘8’, ‘R’ , ‘K’
1 = ‘J’, ‘7’, ‘J’, ‘8’, ‘8’, ‘R’ , ‘K’


заранее спасибо