LINUX.ORG.RU

Сообщения LINUX-ORG-RU

 

Как получать RSS-уведомления LOR`a в терминале

 , , , ,

Воспользуйтесь RSS и утилитой rsstail:

  • Установите программу, используя ваш менеджер пакетов, например:
sudo apt install rsstail #deb  based
sudo dnf install rsstail #rpm  based
  • Запустите получение уведомлений раз в 60 секунд и вы будете получать все уведомления пришедшие с момента старта программы.
rsstail -n 0 -i 60 -u "https://www.linux.org.ru/show-replies.jsp?output=rss&nick=ТУТ_ВАШ_НИК"

Не забудьте указать ваш ник в конце ссылки.

  • В дополнение вы можете выводить графическое уведомление:
rsstail -n 0 -i 60 -u "https://www.linux.org.ru/show-replies.jsp?output=rss&nick=ТУТ_ВАШ_НИК" | while 
   read message
   do notify-send "$message"
done

Или использовать любую другую обработку в зависимости от ваших желаний.
Всё вышеописанное подходит для любых каналов RSS, нужно лишь заменить ссылку. Частный пример ЛОР`a приведён как практически полезный пример.

В уведомлении можно получить ссылку,заголовок,содержание man rsstail

LINUX-ORG-RU
()

Баг LORCODE в профиле

 

У меня в профиле (внизу) вот такой LORCODE код:

[b]Почта для отправки поздравительных открыток:[/b]
[code=sh]
A=MJWG6Z3EOJXW4CQ=
B=QGdtYWlsLmNvbQo=
C=`echo  $A | base32 -d` && D=`echo  $B | base64 -d` && echo $C$D
[/code]

Он отображается правильно везде кроме профиля, я сейчас ещё в ответном сообщении продублирую и погляжу как будет.

А в профиле оно отображается так >>> тык (ibb.co)

для слепых там &amp&amp =)

LINUX-ORG-RU
()

Стим Дек Док

 , , steam dock, ,

Сделали вот https://www.youtube.com/watch?v=bcwkMfoUATc

  • 3 USB A 3.1
  • 1 USB C для зарядки
  • 1 Display Port
  • 1 HDMI
  • 1 Gigabit Ethernet
  • 1 блок питания в комплекте

https://store.steampowered.com/steamdeckdock

В интернетах пишут что ~5500 в рублях стоит.

Сабж, всё =) Пойду Габену напишу, поздравлю :D

LINUX-ORG-RU
()

Новорегам

 , , новенький, , новорег

Здравствуй дорогой юный или не очень друг или подруга.
Сегодня я расскажу вам историю о том как не получить подзатыльника на сайте linux.org.ru за свой возможно первый, а может быть и нет вопрос.

Давайте рассмотрим типичный пример.Вы (не вы) установили (пытались установить) тот или иной дистрибутив linux (не linux) на свой (или не свой) персональный(или не очень) компьютер.

Но вот беда! Вы столкнулись с проблемой и понятия не имеете как её решать. Интернеты или кто-то ещё привели вас на linux.org.ru.

Кое-как сумев зарегистрироваться с желанием как можно быстрее разобраться с вопросом вы особо не думая выбираете первый попавшийся раздел и задаёте там вопрос.

Вот тут мы остановимся, не надо писать куда попало, потратьте минутку и прочтите описание веток форума linux.org.ru/forum/. Но ошибка в выборе разделе это не страшно, модераторы могут перенести вопрос в нужный раздел, в случае когда видно что вы вообще не обращали внимания куда пишете, например вопрос по запуску игры в разделе Linux-install вместо Games вы можете «получить по шапке».

АХТУНГ, ВНИМАНИЕ!

-Если ваша проблема заключается в порче данных, утере данных,случайно удалённых данных, всем что связано с вашими личными файлами на вашем ПК, выключите его, сейчас же! И обратитесь на форум за советом что делать с другого устройства, например телефона.
-Любая ваша активность за ПК с вашим накопителем снижает вероятность восстановления данных. Даже перезагрузка этой страницы в браузере. 

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

+Всем привет!, установил линукс, не работает интернет, как настроить?

В ответ можно будет прочитать очень многое, но мало что будет относится к вашей проблеме. Юмор, вопросы к вам о вас, саркастические словечки и прочие весёлые сообщения, половину смысла которых поймут только завсегдатые этого ресурса, например заявления про устаревший libastral, советы что-то сделать через libastral. Ваша реакция на происходящее, как и финал подобной ситуации уже известны. Сколько их было, а сколько ещё будет. Типичная реакция задающего подобный вопрос на подстрекательства отвечающих это:

- Вы можете просто мне помочь, а не умничать?
- Я не хочу в этом разбираться, просто скажите мне как сделать то что я хочу.
- Я ничего не понял распишите мне пошагово всё.
- Всё ясно вместо того чтобы просто помочь только балаболить можете.
- Типичное СНГ сообщество, токсики и дегенераты
- Не тратьте моё время я хочу решение, а не разбираться

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

А вот теперь давайте встанем на место активных участников форума на помощь которых вы рассчитываете.

  • 1 В мире множество дистрибутивов linux и у каждого из них свои особенности, если не указать его название в своём вопросе, то и говорить не о чем. Если у вас сомнения по поводу названия укажите ссылку откуда вы скачали дистрибутив если вы его ещё не смогли установить, в случае если дистрибутив установлен выполните команду uname -aв выводе этой команды будет содержаться необходимый минимум информации, пример:
dron@gnu:~$ uname -a
Linux gnu 5.19.0-1-amd64 #1 SMP PREEMPT_DYNAMIC Debian 5.19.6-1 (2022-09-01) x86_64 GNU/Linux
dron@gnu:~$ 

Для уточнения можно ещё приложить вывод lsb_release -a

dron@gnu:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux bookworm/sid
Release:	testing
Codename:	bookworm
dron@gnu:~$ 
  • 2 Не указана версия дистрибутива, да, они имеют версии и например Ubuntu более 30 разных выпусков за её историю развития, конечно можно предположить что у вас одна из последних версий, но даже между двумя стабильными выпусками аж 5 разных дистрибутивов. Так что даже указав название дистрибутива нужно будет много гадать и перебирать варианты. Эта информация также содержится в выводе uname -a

  • 3 Вы не указали на то какие у вас характеристики ПК. Да вы можете столкнуться с ситуацией когда вам характеристики неизвестны, по причине ещё не работоспособного устройства или вам неизвестно как получить информацию о вашем железе на новой для вас операционной системе. В любом случае вы можете чаще всего назвать например модель ноутбука. Если же у вас ПК и вы не знаете какое железо внутри, но вы уверены что железо имеет отношение к вопросу, как минимум названия процессора, количество оперативной памяти, названия накопителей видны в BIOS.

В случае если вы находитесь в рабочем дистрибутиве вы можете получить информацию о

  • lscpu Центральном процессоре
  • lsmem Оперативной памяти
  • lsusb USB устройствах
  • lspci PCI устройствах
  • lsmod Загруженных модулях ядра для вашего оборудования
  • lsblk Размере и разметке ваших накопителей

Отвечающие могут попросить показать вывод других программ, в зависимости от ситуации. Чаще всего нужна лишь часть информации, подумайте логически что из этого указывать в своём вопросе, в случае если программа выводит очень много текста логично скопировать вывод на pastebin или подобный сервис например https://www.klgrth.io

В дополнение и я бы даже сказал как перекрытие пункта 3 есть вариант предложенный товарищем @krasnh, а именно один раз выгрузить достаточно большую обезличенную информацию о системе и ссылаться на неё в своём вопросе, это делает утилита hw-probe которая к сожалению не установлена по умолчанию. Если ваша проблема не связана с установками пакетов, поломанными зависимостями то вы можете установить утилиту hw-probe через специфичный вашему менеджер пакетов, скачать в виде самодостаточной программы формата Appimage по этой ссылке далее выполнить команду ниже и приложить к своему вопросу ссылку выданную терминалом

В случае AppImage

#скачиваете по вышеприведённой ссылке Appimage файл
#делаете файл исполняемым
dron@gnu:~/Загрузки$ chmod +x ./hw-probe*.AppImage
#запускаете
dron@gnu:~/Загрузки$ sudo -E ./hw-probe-*.AppImage --all -upload
[sudo] пароль для dron: 
Probe for hardware ... Ok
Reading logs ... Ok
Uploaded to DB, Thank you!

Probe URL: https://linux-hardware.org/?probe=ba05383ec5

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

dron@gnu:~$ sudo -E hw-probe -all -upload

 Probe for hardware ... Ok
 Reading logs ... Ok
 Uploaded to DB, Thank you!
 Probe URL: https://linux-hardware.org/?probe=68dbf33470

Всё это конечно если вы умеете пользоваться вашим дистрибутивом хотя-бы на примитивном уровне.

  • 4 Вы не указали как вы пытались решить проблему, искали ли вы ответы в интернете, воспользовались ли поиском на этом сайте https://www.linux.org.ru/search.jsp , то есть прилагали ли вы хоть какие то самостоятельные усилия. Возможно вы что-то пытались делать, но умолчали он этом. Также очень вероятно что вы в процессе экспериментов что-то сломали сами, указывайте все ваши действия, даже если вам кажется они не относятся к вашему вопросу, в рамках разумного конечно. Если ваш вопрос касается написания кода или скрипта то приложите ваш код или отрывок из него, опять же чтобы показать что вам не просто лень, а действительно нужен совет, а так же чтобы отвечающий видел по коду где у вас ошибка, что вы делаете не так или/и что вы понимаете не так.

  • 5 Заголовок сообщения, там не надо КАПСИТЬ!!1, от этого вам быстрее не помогут, а лишь будут вас тролить и высмеивать и виноваты в этом будете исключительно вы. Напишите спокойно например «Ошибка при установке Ubuntu» или «cron не исполняет задачи». Просто краткая суть вашей проблемы и всё.

  • Не указана информация о вашей графической оболочке, графическом сервере и/или наборе ПО с оконным менеджером. Вероятно вы понятия не имеете что это всё такое. Тем не менее если ваш вопрос по поводу работы какого-то графического приложения то нужно указать в каком окружении оно работает.

Вы можете используя команды:

  • echo $XDG_SESSION_TYPE узнать Xorg у вас или Wayland

  • echo $XDG_CURRENT_DESKTOPузнать какое у вас рабочее окружение

  • echo $XDG_SESSION_DESKTOP узнать какой у вас менеджер сессий

  • Вы не указали версию программы с которой у вас проблемы или вопросы по использованию, программы постоянно развиваются, меняются и что-бы дать однозначный ответ или хотя бы попытаться это сделать нужно знать о версии программы, в графическом интерфейсе программы найдите в меню опцию «about»,«о программе» часто такое есть, если нет то можно узнать из терминала введя имя программы --help вы увидите ключи часто есть ключ --version и например узнать о версии нужно ввести имя_программы --version.

Например:

dron@gnu:~$ firefox --version
Mozilla Firefox 102.2.0esr
dron@gnu:~$ 

Если у вас изначально возникают трудности с выявлением версии программы, задайте дополнительный вопрос о том как её узнать у конкретной программы.

И это ещё не всё, ещё важный аспект это форматирование вывод программ,ваш код, логи которые попросили вас выложить, всё это нужно оформить, всё познаётся в сравнении, к примеру меня попросили выложить вывод lsblk

Вот как он выглядит без форматирования

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 1,4T 0 disk ├─sda2 8:2 0 1K 0 part └─sda5 8:5 0 1,4T 0 part /home sdb 8:16 0 74,5G 0 disk ├─sdb1 8:17 0 3,7G 0 part └─sdb2 8:18 0 70,8G 0 part / sdc 8:32 0 74,5G 0 disk └─sdc1 8:33 0 74,5G 0 part /mnt/STORAGE sdd 8:48 1 0B 0 disk sr0 11:0 1 1024M 0 rom

А вот как с форматированием

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda      8:0    0  1,4T  0 disk 
├─sda2   8:2    0    1K  0 part 
└─sda5   8:5    0  1,4T  0 part /home
sdb      8:16   0 74,5G  0 disk 
├─sdb1   8:17   0  3,7G  0 part 
└─sdb2   8:18   0 70,8G  0 part /
sdc      8:32   0 74,5G  0 disk 
└─sdc1   8:33   0 74,5G  0 part /mnt/STORAGE
sdd      8:48   1    0B  0 disk 
sr0     11:0    1 1024M  0 rom  

Думаю разница очевидна, читать не отформатированный код и следовательно помогать никто не будет. А навести красоту легко. Три апострофа «```» на букву ё при английской раскладке, перевод на новую строку, ваш текст, перевод на новую строку и ещё раз три апострофа «```» Всё!

Если всё ещё непонятно умоляю прочтите >>> Как правильно копировать вывод терминала <<< потому что пользователь @Vsevolod-linuxoid уже устал, он очень добрый был, но вы его почти сломали, пусть он останется добрым, пожалуйста, пожалейте его и нас, форматируйте сообщения!

Маленькая ремарочка, обращение на «Ты» это нормально, тебе тут не тыкают, а не не выкают. В большинстве своём общение тут неформальное, лишние эпитеты бывают лишними, а обращение на «Вы» может даже посчитаться грубостью. Так что начать общение с вопросом к всему форуму лучше на «вы», а если в обсуждении вам вдруг сказали «ты» это не значит что вас не уважают, чаще всего это значит что общение неформальное, по свойски и к вам предрасположены. Говорят тут прямо и в лицо. Почему я тут постоянно выкаю? Потому что лень писать сделал/ла, сумел/ла и подобное, обращение к образному новорегу, а не тебе как личности. Нормально не значит обязательно, как хочется так и обращайтесь к другим, но если на обращение «вы» ответ «ты» оскорбляться не стоит.

И напоследок, вам тут никто ничего не должен, внезапно, да да! :D

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


Простыня будет меняться/дополняться/урезаться по мере возможности, ошибки тоже есть. Почищу какнить.

LINUX-ORG-RU
()

Первая Статья!

 , , для истории, , статья

К сожалению тестовая. Но надо же проверить! Всех поздравляю. Дерзайте!

расскажите как вы все везёте свои проекты

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

LINUX-ORG-RU
()

krita и пипетка

 

Открываю картинку для разукрашивания, накидываю ещё одну вторым слоем верхним где границы разукрашки, второй слой делаю полупрозрачным и выделяю первый что-бы на нём рисовать, на нём уже есть цвета беру пипеткой и получаю не то. Убираю полупрозрачный слой с верху всё норм. Как сделать так что-бы пипетка игнорировала слой, я же выделил другой почему оно берёт цвет с обоих?

Может надо заклинание какое знать?

Ещё есть проблемы с пипеткой в блендере, с виду таже херня, но это для другой темы

LINUX-ORG-RU
()

На основном ПК для загрузки вы используете BIOS или UEFI?

 , ,

Да у вас может быть несколько железок с разными вариациями возможностей, но мультивыбора нет, выбирайте основной используемый ПК или ноутбук.

coreboot от производителя есть, например, на Chromebook.

  1. UEFI (есть возможность включить Classic BIOS) 259 (43%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. UEFI (Classic BIOS не поддерживается) 113 (19%)

    *******************************************************************************************************************************************

  3. Classic BIOS (есть возможность включить UEFI) 103 (17%)

    *******************************************************************************************************************************

  4. Classic BIOS (UEFI не поддерживается) 57 (9%)

    **********************************************************************

  5. Понятия не имею 50 (8%)

    *************************************************************

  6. Основной ПК не-x86 13 (2%)

    ****************

  7. coreboot (ставил сам) 5 (1%)

    ******

  8. Другое, напишу в комментариях 4 (1%)

    ****

  9. coreboot от производителя 0 (0%)

  10. libreboot 0 (0%)

Всего голосов: 604

LINUX-ORG-RU
()
ОпросыГолосования (не подтверждено)

Перепись населения LOR`a

 , , перепись населения

Цыплят по осени считают 🐣

Опрос ожидает подтверждения.
LINUX-ORG-RU
()

Ну приехали ★★✄★★★

 , , , пять звёзд

Стал пятизвёздочником, теперь меня все будут тралить, от меня уйдёт кот и уплывут рыбки. Кефир протухнет в стакане за мгновение, а об только что мягкую булку я сломаю зуб. =(

Поздравляйте или соболезнуйте. Что делать и как быть? Можно ли обмануть судьбу и отрезать у меня 3 звезды. Две звезды это круто. Только не гасить, а именно вообще убрать.


Нет я не ошибся разделом это мой раздел форума.

LINUX-ORG-RU
()

mpz_powm нипонял

 bignum, , , pow,

mpz_powm(rop, base, exp, mod) зафига нужен ограничивающий mod ? Типа что-бы не сожрало всю память? Эммм а если мне нужно число которое влезет в память и займёт там 90% то как мне указать этот mod ведь его размер и будет в 90% памяти лол. Или я дурак? Или как оно работает?

Мне типа как-то так ограничение устанавливать?

 mpz_set_str(out1,
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    ,10);

    mpz_powm(out4,i2,out3,out1);
    mpz_out_str(stdout,10,out4);
    printf("\n");


Повторюсь, а если ограничитель сам размером с пол оперативки? И массив под результат в пол оперативки, то типа я пол оперативки займу чисто mod ограничителем? Чиивооо? Пхххх.

Чво я делаю не так? Покороче ему нельзя сказать как то? А то глупость кака-то или я не понял.

ПЫСЫ первый раз gmp тыкаю

LINUX-ORG-RU
()

Happy Programming. Eposode 0x02 - пятничная задачка ::)

 , ,

В прошлый раз мы с вами рисовали слоников вроде вчера было, а прошло уже много лет. Сегодня же у нас типа «Задача Танежи» но другая. Поехали.

Задача:

Последовательно находя арифметические выражения по правилам (ниже) найти максимальное число получившееся из этого выражения Искать выражение для числа можно только последовательно начиная с 0 и так далее 1,2,3,4,5,6,7,8,9,10,11... то есть найти то число дальше которого выражение составить невозможно. Пропускать числа нельзя.

Пример:

[n=0] 1+2-3/4*567*8/9=0
[n=1] 1-23+45+67-89=1
[n=2] 1-2*3-45/6-7+8+9=2
[n=3] 123+45/6/7+8-9=3
[n=4] 1+23/4-5/6*78-9=4
[n=5] 1-2-3+456-7/89=5
[n=6] 1+2-3/45/6+7+8-9=6
[n=7] 123-45/6-7-8+9=7
[n=8] 12-3-45/6+78/9=8
[n=9] 1*2+34-5+67-89=9
[n=10] 1-2*3+4*56/7/8+9=10

Скобки в выражениях для расчёта всегда расставляются с лева на право левое выражение всегда имеет самую большую глубину. Например.

[n=0] ((((((1+2)-3)/4)*567)*8)/9)=0
[n=1] ((((1-23)+45)+67)-89)=1
[n=2] ((((((((1-2)*3)-45)/6)-7)+8)+9)=2
[n=3] (((((123+45)/6)/7)+8)-9)=3
[n=4] ((((((1+23)/4)-5)/6)*78)-9)=4
[n=5] (((((1-2)-3)+456)-7)/89)=5
[n=6] (((((((1+2)-3)/45)/6)+7)+8)-9)=6
[n=7] (((((123-45)/6)-7)-8)+9)=7
[n=8] (((((12-3)-45)/6)+78)/9)=8
[n=9] (((((1*2)+34)-5)+67)-89)=9
[n=10](((((((1-2)*3)+4)*56)/7)/8)+9)=10

Правила:

  • Дана последовательность чисел 123456789 и операции /*-+
  • Последовательность можно разорвать в любом месте и вставить туда любую арифметическую операцию из /*-+ как в примере выше.
  • Нельзя менять порядок цифр в последовательности она должна быть всегда восходящей от 1 до 9 включительно.

Максимальный результат указать в комментарии + ссылку на всю последовательность до максимального результата выложить на pastebin.com (или иной ресурс) в формате.

[искомое число] [количество попыток подбора выражения] [само выражение] знак "=" [искомое число]

Пример:

(0) [121] 1+2-3*4*5/6789=0
(1) [4023] 12/3-4/567-8+9=1
(2) [11242] 123+4-56-78+9=2
(3) [7135] 1+23+45-67-8+9=3
(4) [20305] 12+345+6-7/89=4
(5) [2033] 12*3+45+6+7-89=5
(6) [4087] 12+34+56-7-89=6
(7) [9487] 1*2*345-67/89=7
(8) [3192] 1*2/3*45+67-89=8
(9) [349] 1*2-3-4+5*678+9=9
(10) [8946] 12-34+56-7-8-9=10

Сам я пока застрялостановился на (909) [4802] 123-4-5+6+789=909, но видимо просто что-то не так. Попозже выложу в коментах свои результаты.

Код можете выкладывать или нет, дело ваше. Главное выложить результаты.

UDP: Лавочка закрыта! Задача фиговаяяяяяяяяяяя.

LINUX-ORG-RU
()

Эксперимент «Радиоскаф»

 , , ,

Только что с импровизированного космодрома два космонавта на ручной тяге запустили 10 «нано»-спутников спутников проекта «Радиоскаф» https://www.youtube.com/watch?v=Ou20NioAmgk.

Вопрос, там в эфире сказали что спутники эти для студентов/школьников/любителей ещё в том смысле что-бы оные начинали учится работать со спутниками, принимать с них телеметрию и всё такое прочее.

Тут https://r4uab.ru/2022/01/31/v-ramkah-kosmicheskogo-eksperimenta-radioskaf-budut-zapushheny-10-sputnikov/ сейчас нашёл описание

Миссия спутников серии «SWSU»:
— создание одноранговой информационной сети. Внутри сети организована ретрансляция и параллельная передача на наземный пункт мониторинга.
— изучение магнитного поля Земли.
— измерение зашумлённости радиоэфира в космическом пространстве.
— передача фотографий и голосовых сообщений радиолюбителям всего мира. Для каждого спутника будет выбрана своя персональная фраза, которая переведена на 8 разных языков. 

Вопрос, как от этих спутников принимать сигнал? Как декодировать телеметрию, в какоф формате сигнал и всё такое минуя наземный пункт мониторинга. Работа со спутником же не подразумевает просто приём данных с наземного пункта через интеренет.

Чёт ищу не вижу просто интересна техническая сторона, там указано что у спутников есть позывные, частоты на которых они работают, положение в небе думаю будет найти не трудно. Но как понять что в шуме риёмном есть сигнал то?

UDP: Ааааа, там написано что AX25 AFSK, тоесть если я на свою мега антенну поймаю 437.050 MHz частоту то я получу позывной RS4S от спуника? Но один фиг поток данных надо как-то расшифровать. В общем радиолюбители кто уже мастерит у себя дома пункт управления полётами? ))))))))))

И вообще эт какую надо городить антенну что-бы от этих крох размером с хлебницу сигнал принимать?

LINUX-ORG-RU
()

Двумерный массив из одномерного - ван секонд фастер вжуух.

 , , , ,

Уптимизирвал тут уптимизации, подумалось локальность данных улокалить, а чёб нет.

Пример, скорости мытья 400000000 тарелок

#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>

int main(int argc, char *argv[])
{
    uint32_t   len = 20000;
    
#ifdef Villabajo
    uint32_t ** mem_a = malloc(sizeof(uint32_t *) * len);
    for (int i = 0; i < len; ++i)
    {
        mem_a[i] = malloc(sizeof(uint32_t) * len);
        for (int j = 0; j < len; j++)
        {
            mem_a[i][j]=j;
        }
    }
#endif


#ifdef Villaribo
    uint32_t  * mem_b = malloc(sizeof(uint32_t)*(len*len));
    uint32_t ** mem_c = malloc(sizeof(uint32_t*)*len);

    for (int i = 0; i < len; ++i)
    {
        mem_c[i] = mem_b+len*i;

        for (int j = 0; j < len; j++)
        {
            mem_c[i][j]=j;
        }
    }

#endif

    return 0;
}
dron@gnu:~$ gcc gg.c -O0 -DVillabajo -o Villabajo && time ./Villabajo

real	0m3,499s
user	0m2,602s
sys	0m0,876s
dron@gnu:~$ gcc gg.c -O0 -DVillaribo -o Villaribo && time ./Villaribo

real	0m2,737s
user	0m2,160s
sys	0m0,561s
dron@gnu:~$ 

Странно что раньше как то в голову не приходило мне. Есть конечно минус в том что память не разделена как бы и всё от этого вытекающее, но в остальном только вроде плюсы.

LINUX-ORG-RU
()

А есть ещё?

 , ,

LINUX-ORG-RU
()

Малоизвестные, но хорошие фильмы в жанре фантастика, мистика, триллер

 , , , ,

Посоветуйте.

LINUX-ORG-RU
()

Чисто ради интереса

 , ,

А кто использует git для /etc, ~/.config?

LINUX-ORG-RU
()

LINUX.ORG.RU - FATAL EXCEPTION

 , fatal exceprion, , ,

Не мог уснуть смотрел видосики про старые железки,наткнулся на момент где попытка перехода на linux.org.ru намертво вешает КПК Sony CLIE PEG-NX70V/U

Пруф с таймкодом

Вопрос, что чинить сайт или КПК? =)

LINUX-ORG-RU
()

Я сломал dev pty. Как починить?

 , , , ,

Короче в чруте запускал на посмотреть прогамму, ну поглядел и выхожу, делаю umount ./wine_games/dev/ а оно не хочет, ну и я с дуру umount -lf ./wine_games/dev/ Теперь при попытке открыть терминал получаю плашку «бла бла нету pty». Переходы по F1…12 = чернота и ноль реакции после ввода логин/пароль.

Ну и при попытке

dron@gnu:~/Рабочий-стол/CHROOTS$ sudo su -
[sudo] пароль для dron: 
Попробуйте ещё раз.
[sudo] пароль для dron: 
sudo: не удаётся выделить pty: Нет такого устройства
dron@gnu:~/Рабочий-стол/CHROOTS$ 

Через просто su могу зайти за рута, сейчас открыт один эмулятор терминала, другой открыть не получится, как починить? Первый раз с таким сталкиваюсь. Не охота ребут делать, качается архив фоток, и прочего, докачка не работает.

dron@gnu:~/Рабочий-стол/CHROOTS$ uname -a
Linux gnu 5.18.0-1-amd64 #1 SMP PREEMPT_DYNAMIC Debian 5.18.2-1 (2022-06-06) x86_64 GNU/Linux
dron@gnu:~/Рабочий-стол/CHROOTS$ 

в чрут входил так

mount -t proc none /mnt/proc
mount --rbind /dev /mnt/dev
mount --rbind /sys /mnt/sys
chroot ./wine_games

Чем больше звёзд тем тупее воспросы ага =)


Решено: su -c "mount devpts /dev/pts -t devpts"

LINUX-ORG-RU
()

Какой ритуал выполнить что-бы в gitflic сделать репозиторий публичным?

 , ,

Решил вот попробовать. А чего бы и нет то. В настройках смотрел, галочка «сделать публичным» в «опасной зоне» неактивна. Чево им нада?

Создал репозиторий, первый ком блином RSA не поддерживается и мой публичный ключ сохранился, а ничего не клонируется, со второго раза заметил БОЛЬШИЕ КРАСНЫЕ БУКВЫ RSA ключи не могём. Ну ладно сгенерировал ещё один ssh ключик уже специально для джитфлика ssh-keygen -t ED25519 склонировал, запушил инит.

Гляжу приватный, ну ок иду в настройки, а там всё… Не даёт галку поставить что публичный хочу, всё серенькое.

Ладно думаю хз, а потом гляжу на странице профиля написано README профиля не найден. Поделитесь информацией о себе, создав README для вашего профиля

Тыкаю, делая по инструкции и там явно написано что есть условия

https://gitflic.ru/help/profile/readme

Вы создали репозиторий с именем, совпадающим с вашим именем пользователя Gitflic.
Репозиторий публичный.
Репозиторий содержит файл с именем README.md в корне.
Файл README.md содержит любой контент

Ага, саска бибку. Повторюсь, может там ритуал какой надо натыкать. Ну странно.

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

LINUX-ORG-RU
()

Оформление профиля и лимиты.

 , оформление-профиля, профиль

А есть ограничение на размер текста в профиле? Ну например у меня есть моя книга размером с войну и мир (ну или статью например, парочку, десяток), если я решу перепечатать её целиком на страницу профиля я встречу лимит после 100500 букв? По исходникам копошился ничего не понял =)

LINUX-ORG-RU
()

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