LINUX.ORG.RU

Избранные сообщения x86-

Беды с башкой и работа

Форум — Talks

Начались ещё в 14-15 году (именно диагностированные), но на работоспособность особо не влияли. Даже когда думал о совершении ркн, мог работать по 8 часов в день. А вот последние года 2 не могу. Пришлось уйти с постоянной работы на фриланс, так как постоянно брал отгулы. Сейчас поставили биполярочку 2 типа. В гипомании могу спать по 4 часа в день, а остальное время работать. Бывает это крайне редко. Вообще такое состояние тоже не очень, ни о чём кроме работы думать не могу, отдохнуть не получается. Но большую часть времени либо сонливость, либо просто не могу сосредоточиться и начать работать. Какой-то страх, ступор. К врачам ходил, разумеется, много препаратов перепробовал.

Есть ли тут люди с похожими проблемами, кто как справляется?

 , ,

el-d
()

Раздел для хотелок

Форум — Linux-org-ru

Иногда бывают сообщения вида «чобтакого набыдлокодить». И есть люди с задачами, подвластными любому неокодеру. (Нужен pomodoro timer )
Подозреваю, я очень сильно не первый, кому пришло в голову их в каком-то разделе форума скрестить. Даёшь раздел для хотелок!

 

massimus
()

Новорегам

Форум — 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
()

Что происходит с людьми после 15+?

Форум — Talks

До 15 лет я был ботаном. Не только слова, но и понятия «прокрастинация» не знал в принципе — был продуктивен с утра до ночи и не понимал, как и зачем можно лениться и филонить. Порой по 9 часов кряду задачки марафонил. Не знал и фразы «нечего делать» — идеями брызгал постоянно. А ещё был жуткой истеричкой, обладал безкомпромиссностью и нулевой толерантностью, всяких мракобесных лентяев-противсистемщиков постоянно строил, из-за чего по факту стал омеганом. Жил по чёткому графику, постоянно пялился на часы и, опять же, устраивал скандалы, когда кто-то осмеливался выбивать меня из графика. Из-за конфликтности однажды чуть в спецшколу не отправили.

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

Стал всё больше тупить и тормозить — возможно, сказались GPRS и ноутбук с бразосом вместо процессора, напрочь отучившие меня делать что-либо быстро. Плюс к тому, из истерички стал наоборот — лютым пофигистом, даже жрать всё подряд начал (и в прямом смысле, и в переносном); это положительно сказалось на социальных качествах, но ещё больше ударило по продуктивности и самоконтролю.

Генерирование идей из достоинства стало бичом: кипа нереализованных идей всё растёт, иным уже лет по 6, а времени на их реализацию всё меньше, хотя гипотетически его каждый день навалом.

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

Что это? Старение? тестостерон? тлетворное влияние интернетов? Может, я исчерпал свой ресурс и теперь остаётся лишь медленно и мучительно увядать, живя воспоминаниями о былой продуктивности?

 

bodqhrohro_promo
()

У кого-то на хабре бомбануло от Столярова

Форум — Development

https://habr.com/ru/post/598219/

Если вкратце, растофанатик решил доказать, что его любимый язычок тоже умеет в нулевой рантайм, отключил std и core, и у него даже получилось собрать хелловорлд «как на сишечке».
Правда руст в этом состоянии даже два числа сложить не может (а весь хелловорлд по сути написан на ассемблере), в то время как сишечка без библиотек остаётся той же сишечкой, достаточно пары обёрток над сисколлами.

Ваше мнение?

 , ,

TheAnonymous
()

Какие новые и полезные, известные, или хотя бы красивые программы написаны на Расте?

Форум — Talks

Сабж. Вот когда создали С, то сразу на нём переписали Юникс, чтобы он стал портабельным, и с тех пор на нём созданы миллионы программ, драйверов и почти все операционные системы. Когда был создан PHP, он быстро заместил Perl в веб-приложениях и на сегодняшний день он крутится на 70% веб-серверов.

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

Где новые базы данных, IDE, DE, CAD-ы, графические, видео и аудио редакторы на расте? Игровые движки? Кодеки? Чтобы скептики прониклись мощью и безусловными преимуществами сабжа и уверовали в него?

 , , , ,

Harald
()

Пробуем люмку: Lumina 1.6.0 на рабочем столе FreeBSD

Галерея — Скриншоты

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

Решил перейти на другое ДЕ, и выбор пал на стандартное lumina, разработанное для сообщества BSD. Ничего жирного в нем я не обнаружил, как наговаривали некоторые. Минимализм чувствуется с первого взгляда. По жирности данное ДЕ примерно в 10 раз меньше ванильных кед за счет минимум зависимостей на борту и отсутствия реализаций широко используемых сред рабочего стола. Скорость загрузки на 15-20 секунд быстрее, по сравнению с кде. В целом выглядит все красиво. После недельки пощупывания люмки я понял, что меня все устраивает. Вполне возможно, что меня накрыло и я преувеличиваю, тогда меня скоро еще раз попустит.

На рабочем столе дефолтный xterm и дефолтные коньки (конфиги я дописал немного, разумеется). Оказывается, даже был минималистичный монитор системы в виде виджета, но я его нашел только, когда уже настроил conky, поэтому на скрине его нет. Тема Twice, потому что в дефолтной мне было не понятно, где заканчивается консоль с freebsd-шным экстра-черным цветом. Они сливались на фоне друг друга.

Из минусов: Нет на панели индикатора для переключения языков ввода. И еще мне не нравится, как работают макросы устройств ввода-вывода в стандартном файловом менеджере, который сделали специально для проекта.

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

>>> Просмотр (1920x1080, 1610 Kb)

 , ,

Clockwork
()

OpenBSD таки готов для desktop

Галерея — Скриншоты

Вот и поставил я OpenBSD на моноблок lenovo ideacentre c560... И всё железо заработало из коробки! И звук, и даже... сенсорный экран (GeneralTouch какой-то)! Пока стабильно всё работает, несмотря на то, что версия 5.8 Beta у меня установлена (свежатины Gnome 3.16 и Firefox 39 хотелось). Устроена система довольно просто, так и хочется сказать «KISS». Но при этом система не сложнее и не дольше того же арчика устанавливается и доводится до ума... Система управления пакетами довольно медленная (медленнее pacman), но зато доступны варианты некоторых пакетов с разными опциями сборки (flavors).

Итак, на скриншоте:

  • Gnome 3.16;
  • тема GTK — Ambiance-Manita;
  • тема значков — Faenza;
  • тема Shell — Ambiance-Colors;
  • обои — из гнома.

Мне нравится, ругайте.

>>> Просмотр (1920x1080, 352 Kb)

 , ,

cetjs2
()

Линус Торвальдс раскритиковал Rust в ядре

Новости — Linux General
Группа Linux General

Линус Торвальдс критикует использование Rust в ядре. Причины: возможность panic(), неделимость библиотеки и соответственно опасные попытки использования 128 bit типов (в ядре запрещено), бесполезность предложенных примеров драйверов.

>>> Подробности

 ,

anonymous
()

Путь к моему идеальному десктопу

Галерея — Скриншоты

Ну что сказать, я на полпути к идеальному десктопу для меня. Старался сделать так, чтобы было ОЧЕНЬ удобно юзать, поэтому выбрал openbsd и spectrwm

( конфиги )

  1. Уведомления. Показом уведомлений занимается dunst,

    ( читать дальше... )

  2. Xbindkeys. Всем хорош spectrwm, но он не понимает комбинацию alt+enter для максимизации окна, поэтому приходится держать запущенным xbindkeys с

    ( конфигом )

  3. Блокировка. Когда я ухожу из-за компа, его надо бы блокировать, для этого использую slock.
  4. Обоина - https://wallhaven.cc/w/lmgp6r
  5. Emacs и gnus. Конфиги показывать не буду, поскольку они очень большие и страшные :(
  6. Кино и сериалы. Для просмотра использую mpv с конфигами - mpv.conf

    ( читать дальше... )

    input.conf

    ( читать дальше... )

  7. Терминал (Нет, не фильм с Хэнксом) Использую eshell с алиасами.

Если чего забыл (наверняка) - спрашивайте в комментах.

>>> Просмотр (1920x1200, 749 Kb)

 ,

nightlord
()

Однокристалки на RISC-V теперь и по $1.27

Форум — Talks

Наигравшись с клонированием STM32 GigaDevice выпустила линейку однокристалок GD32V с ядром RISC-V

Для Ъ:

  • Core – GD32VF103 RISC-V “Bumblebee Core” @ 108 MHz
  • Memory – 8KB to 32KB SRAM
  • Storage – 16KB to 128KB flash
  • Peripherals – USB OTG and CAN 2.0B
  • I/O – 3.3V, 5V tolerant
  • Supply Voltage – 2.6 to 3.6V
  • Package – QFN36, LQFP48, LQFP64, and LQFP100 packages

Годная замена STM32F103 за вменяемую цену.

Официальная девборда - $11
GD32VF103TBU6 MCU (QFN36, 64 kB Flash) по $1.27 поштучно, $0.95 в заказе >3000шт.
Официальная цена аналогичного STM32F103T8U6 (QFN36, 64kB Flash) - $2.0561 в партии 10000шт, если чо.

Скоро наверно и на алиэкспрессе какой-нибудь вариант девборды в виде BluePill появится.

Подробнее тут: https://hackaday.com/2019/08/27/gigadevice-releasing-risc-v-mcus-and-developm...

Английский datasheet: http://dl.sipeed.com/LONGAN/Nano/DOC/GD32VF103_Datasheet_Rev1.0.pdf

Английский manual: http://dl.sipeed.com/LONGAN/Nano/DOC/GD32VF103_User_Manual_EN_V1.0.pdf

И да, судя по даташиту оно pin-to-pin compatible с STM32F103

UPD: весь тулчейн и всё такое (openocd, newlib, доки ...) они таки выложили на https://github.com/riscv-mcu

UPD2: Хо-хо, а вот и библиотечка с примерами подъехала https://github.com/riscv-mcu/GD32VF103_Firmware_Library

UPD3: Охренеть, они ещё и libopencm3 запилили - https://github.com/riscv-mcu/libopenmcu

 

Stanson
()

Концепция: персональный выбор модерации

Форум — Talks

Сразу хочу отметить, что этот тред не про то, чтобы устраивать выборы модераторов среди пользователей ЛОРа.

Это просто концепция. Это не план развития ЛОРа.

Концепция основана на чем-то, найденном когда-то на pgpru.com или где-то еще. Уже не помню.

Вот у некоторых модераторов есть идея прикрутить хелл-бан. У меня возникала идея сделать так, чтобы удаление означало только скрытие сообщений со снятием шквора, но оставляло возможность отвечать на них. Еще часто на ЛОРе возникают различные *ВИМ-треды. Получается, пользователи читают то, что считает нужным администрация, а не то, что им интересно.

Идея такая: Каждый пользователь может скрывать (=удалять) сообщения и треды и игнорировать (=банить) других пользователей. При этом никто кроме него по умолчанию не видит этого. Каждый пользователь также может «подписываться» на другого пользователя. Подписываться на другого пользователя — скрывать те сообщения, которые этот другой пользователь не видит (те сообщения, который удалил он либо те, на кого он подписан и сообщения людей, которых он или те, на кого он подписан заигнорили). При этом у каждого пользователя есть возможность разбанивать (= показывать сообщения) пользователей и восстанавливать сообщения, и тогда эти сообщения будут показываться и подписчикам этого пользователя.

Получается, у каждого сообщения или пользователя возможны статусы (могут отличаться у разных пользователей): «удалено», «показывается, если не противоречит другим условиям» (по умолчанию) (если не удалено кем-то, на кого подписан пользователь или не написано забаненым пользователем) и «жестко показывается».

И никаких недовольств модерацией: не нравится пользователь — забани, не нравится ветка — удали, не нравится удаление — восстанови. Не нравится политика модерирования пользователя — отпишись.

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

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

Обсуждайте, товарищи.

Это может быть применимо как к обычным веб-сайтам, так и к p2p-сетям или еще чему-то. Если кто-то захочет воплотить эту концепцию, пожалуйста. От форка lorsource до отдельного движка форумов и асоциальной сети на основе блокчейна.

 , ,

Klymedy
()

Размер буфера FFTW

Форум — Development

Авторы FFTW3 «умеют» писать документацию…

Вот вопрос: в функции fftw_plan fftw_plan_dft_c2r_1d(int n, fftw_complex *in, double *out, unsigned flags); какой размер in, а какой out? Они написали только про r2c, а мне c2r нужно…

Ну или посоветуйте, пожалуйста, другую библиотеку БПФ с нормальной документацией

 , ,

realbarmaley
()

Как научиться доказывать теоремы?

Форум — General

Здравствуйте! Например, читаю я книгу В. Чубарикова по матану и хочу доказать теорему сам, без подсматриваний. Но не могу этому научиться. Скажите, как это сделать, пожалуйста?

 

Alexandrietz
()

ML и философия

Форум — Talks

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

Ну очевидно, что это матстатистика, численные методы, графы, теорвер, методы оптимизации и про что там ещё в википедии написано. Но меня интересуют области, которые связаны с ML косвенно и прорыв в которых, может изменить понимание ML людьми и наоборот, например, алгоритмы сжатия данных (да, серия алгоритмов сжатия PAQ, начиная с PAQ7 вовсю использует предсказания из ML для своей работы, а нейросети могут применяться для сжатия данных с потерями, например при помощи «бутылочного горлышка» у автокодировщиков). А вы про что знаете? Может слышали про то, что алгоритмы машинного обучения прижились у лигнвистов, а модели лингвистов влияют на обработку естественного языка машинами? Не стесняйтесь писать даже самые безумные теории и догадки.

 , ,

peregrine
()

LOR. Февраль 2022

Новости — Linux.org.ru
Группа Linux.org.ru
  1. Мы против войн и насилия.
  2. Понимаем, что тема происходящих событий сейчас у всех на уме, и каждому хочется высказаться. К сожалению, все диалоги проходят на повышенных тонах и неконструктивны, и мы не справляемся с модерированием. Linux.org.ru это не политическая площадка. Мы просим всех пользователей воздержаться от обсуждения текущей ситуации. Обсуждения будут удалены, активно участвующие в них пользователи могут быть “заморожены” как минимум на одну неделю.
  3. У топиков по тематике сайта, связанных с происходящим, будут отключены комментарии.
  4. Не поддавайтесь на провокации. Сохраняйте спокойствие, проводите время с семьей, почаще бывайте на свежем воздухе и берегите себя.
  5. Мы надеемся, что эти ограничения на форуме – временные.

 

maxcom
()

Немного ностальгии

Галерея — Скриншоты

Что-то потянуло на ностальгию…

powerbook g4 15"

>>> Просмотр (1280x854, 373 Kb)

 ,

tigris
()

Машина времени в 2004

Галерея — Скриншоты

Самый старый их сохранившихся скриншотов, наткнулся копаясь в архивах.

Лето 2004, Mandrake, почти дефолт, боксовая Powerpack-версия с Linuxcenter.ru. Мой первый дистрибутив с ядром 2.6.

>>> Просмотр (1024x768, 94 Kb)

 

OSBuster
()

Вакансия разработчика, C/C++ для ESP32, Москва, частично удаленно

Форум — Job

Небольшой компании (разработка электроники, встраиваемых систем и ПО) требуется разработчик на C/C++ для микроконтроллеров ESP32 в среде esp-idf без использования библиотек Arduino. Навыки работы с git и Linux обязательны.

Работа удаленная со встречами в офисе по необходимости. З/п — медианная по рынку. Конкретный объем работы и оплаты определим на собеседовании. Готовы рассмотреть кандидатуры студентов.

Почта для контакта: qrcs@mail.ru

 , ,

qrcs
()

Стеганография в социальных сетях и прочих подобных публичных местах

Форум — Talks

После прочтения очередной новости про наказания для операторов мессенджеров у меня возникла идея (мне самому это, конечно не нужно, просто вольная фантазия на заданную тематику).

Ведь есть альтернатива использованию всяких Telegram, I2P и подобного.

1) Шифруем сообщение любыми средствами, переводим в base64, отправляем личным сообщением Facebook, ВКонтакте или любой другой соцсети. Ну а что, правилами же не запрещено, если второй собеседник не против, чтобы я слал ему бессмысленный набор букв (если против, то это уже спам будет). Разумеется, не обязательно это делать ручками, можно использовать специальный клиент, который будет логинится через API соцсети, но при получении и при отправке сообщений шифровать/дешифровать текст.

2) Проблема предыдущего способна в том, что факт обмена скрытой информацией на лицо. Но мы можем пойти дальше. Не шифровать текст, а превращать в шизофазию. В смысле, разработать алгоритм преобразования одного текста в другой. При этом новый текст не должен иметь никакой смысловой связи со старым и её должно быть проблематично восстановить, не зная какой-нибудь ключ. Писать всякий бред в личных сообщениях может быть запрещено ещё меньше, чем обмениваться base64-кодами.

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

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

Да, я знаю про стеганографию в картинках. Однако любое преобразование картинки на стороне сервера уничтожает спрятанные данные. А наиболее популярные сервисы любят таким заниматься.

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

 , ,

KivApple
()