LINUX.ORG.RU

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

На Солнце произошел ряд сильнейших вспышек

Форум — Science & Engineering

Некоторые вспоминают о Событии Кэррингтона

https://xras.ru/project_diary.html?post_id=2590

Сформирован консолидированный прогноз на геомагнитные последствия вчерашних событий на Солнце. Согласно данным наблюдений, к Земле был выброшен двойной выброс плазмы исключительно крупного размера и исключительно высокоскоростной (приложено видео). По планете, согласно расчетам, в итоге, будут нанесены 2 удара подряд.

Приход наиболее плотной части первого выброса ожидается завтра, 10 мая, в конце дня. Второй выброс придет к орбите Земли в середине 11 мая, в субботу. Первые геомагнитные последствия могут по предварительным оценкам начаться около полудня завтрашнего дня. Продолжительность нестабильной геомагнитной обстановки составит от 2 до 3 суток. В пике возможны бури до второго-третьего уровня по 5-балльной шкале.

Активность Солнца сохранится на текущем уровне ещё не менее нескольких суток. Сохраняются высокие риски новых крупных событий.

https://www.reddit.com/r/spaceporn/comments/1cnfcp8/sunspot_ar3664_is_now_rivals_the_great_carrington/

UPDATE:

Неплохой обзор на хабре

https://habr.com/ru/articles/814569/

 , ,

greenman
()

Новое на сайте: реакции «на мои сообщения» в «моих реакциях»

Форум — Linux-org-ru

В «Моих реакциях» теперь есть еще отдельная выборка реакций «на мои сообщения».

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

За разработку фичи спасибо @alex0x08.

 

maxcom
()

Лучший генератор речи из текста offline

Форум — General

Ранее пользовался rhvoice, но нашел качественнее - https://github.com/rhasspy/piper

Это лучшее, или есть еще варианты ?

 

x905
()

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

Форум — Talks

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

Спасибо!

 ,

dada
()

Жирнее рендерить шрифты как в macos

Форум — Desktop

Как заставить freetype рендерить шрифты жирнее как в macos?

Глаза устают читать тонкие шрифты, особенно напрягают тонкие серые на некоторых WEB страницах.

Пробовал менять режим сглаживания (чернобелое, варианты субпиксельного). Ставил различные версии freetype (infinality ultimate5, remix, v35 only) - не помогло. Infinality еще тоньше рендерит.

Монитор 4K, 28". Дистрибутив - arch.

В интернетах проблема упоминается, но не нашел решения.

 , , ,

exst
()

Как собрать myrulib c современным wxsqlite3

Статьи — Desktop

MyRuLib — свободная (бесплатная и открытая) программа для организации домашней библиотеки электронных книг fb2, epub и других форматов. С 2013 года более не поддерживается. Следовательно её сборка немного усложнена.

myrulib не собирается с wxsqlite3, потому что там изменилась нумерация версий wxsqlite. Для того чтобы он собрался необходимо использовать эту версию - https://github.com/lintest/myrulib/ или наложить патч с коммитом - https://github.com/lintest/myrulib/commit/d36d71acefc855815ae5b12efcdd40f30a6... на оригинальную версию.

Дальше необходимо собирать его так, строго с wx-config-2.8

	./configure --prefix=/usr --with-wx-config=/usr/bin/wx-config-2.8 

	make

Если собирать его с wxgtk старше 2.8, то он не соберется.

 

vbcnthfkmnth123
()

Почему линуксоиды такие токсичные?

Форум — Talks

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

У них что нет личной жизни и поэтому они такие злые?

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

 

damix9
()

25 лет Linux.org.ru

Новости — Linux.org.ru
Группа Linux.org.ru

25 лет назад, в октябре 1998 года, был зарегистрирован домен Linux.org.ru.

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

Кроме традиционного опроса, хотелось бы дополнительно отметить активных участников форума, которые провели на сайте большее количество дней (считаются те дни, в которые был написан хотя бы один комментарий или создан топик):

  1. @AP: 5613 дней
  2. @mky: 5492 дня
  3. @hobbit: 4489 дней
  4. @sin_a: 4484 дня
  5. @quickquest: 4477 дней
  6. @Evgueni: 4420 дней
  7. @Reset: 4321 день
  8. @Aceler: 4306 дней
  9. @iZEN: 3856 дней
  10. @i-rinat: 3855 дней
  11. @devl547: 3830 дней
  12. @I-Love-Microsoft: 3782 дня
  13. @grim: 3620 дней
  14. @Shadow: 3618 дней
  15. @maxcom: 3562 дней
  16. @Pinkbyte: 3519 дней
  17. @Nervous: 3487 дней
  18. @cvs-255: 3447 дней
  19. @atrus: 3430 дней
  20. @Zhbert: 3408 дней

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

 

maxcom
()

В crengine-ng добавлена поддержка Markdown

Новости — Open Source
В crengine-ng добавлена поддержка Markdown
Группа Open Source

Вышла новая версия crengine-ng 0.9.4. Основное изменение — это поддержка файлов с разметкой Markdown.

Доступно на выбор две реализации: используя cmark или cmark-gfm, для этого добавлены соответствующие опции cmake USE_CMARK и USE_CMARK_GFM. Опция USE_CMARK_GFM включена по умолчанию.

cmark — https://github.com/commonmark/cmark

cmark-gfm — https://github.com/github/cmark-gfm

crengine-ng — форк CoolReader, нацеленный на развитие только библиотеки парсинга и рендеринга.

Сборки crqt-ng-1.0.4 с crengine-ng-0.9.4: https://gitlab.com/coolreader-ng/crqt-ng/-/releases/1.0.4

crqt-ng — форк CoolReader, нацеленный на развитие только программы для чтения, клиент на Qt.

Ебилды для Gentoo подготовлены.

>>> Релиз на gitlab

 , ,

virx
()

Форк CoolReader: crengine-ng, crqt-ng, crwx-ng

Новости — Open Source
Группа Open Source

За основу взят срез репозитория CoolReader от 2021-09-16.

Основные изменения в crengine-ng по сравнению с CoolReader 3.2.59 (некоторые из изменений отправлены в upstream)

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

>>> Ссылка на репозитории

 , , ,

virx
()

Сколько каких реакций поставили под вашими сообщениями? (+юзерскрипт)

Форум — Linux-org-ru
// ==UserScript==
// @name        LOR count-reactions
// @match       https://www.linux.org.ru/notifications?filter=reaction
// @version     1.2
// @author      CrX
// @description Show reaction count on reactions notifications page
// @grant		    GM_xmlhttpRequest
// ==/UserScript==

var res = {"🤡": 0, "👍": 0, "👎":0, "🤦": 0, "🔥": 0, "😊": 0, "🤔": 0, "😱":0, "☕☕":0, "🪗": 0};
let newdiv = document.createElement("div");
newdiv.setAttribute("id", "scriptedReactions");
h1 = document.getElementsByTagName("h1")[0];
h1.parentNode.insertBefore(newdiv, h1.nextSibling);

function countReactions(pageDom) {
  Array.from(pageDom.getElementsByClassName('reaction')).forEach((e) => {
    for (var r in res) {
      if (e.innerText.search(r) != -1) { res[r]++; }
    }
  });
  let reacttext = "| ";
  var items = Object.keys(res).map(function(key) {
    return [key, res[key]];
  });
  items.sort(function(first, second) { return second[1] - first[1];});
  for (var r in items) {
    reacttext += items[r][0] + ": " + items[r][1] + " | ";
  }
  document.getElementById("scriptedReactions").innerHTML = reacttext;
}

function scrapePage(pageurl) {
  GM_xmlhttpRequest({
    method: "GET",
    url: pageurl,
    onload: function(response) {
      var parser      = new DOMParser ();
      var responseDoc = parser.parseFromString(response.responseText, "text/html");
      countReactions(responseDoc)
      let nextlink = responseDoc.querySelector('a[rel="next"]');
      if (nextlink) {scrapePage(nextlink);}
    }
  });
}

countReactions(document);
scrapePage(document.querySelector('a[rel="next"]'));

(upd: скрипт обновлён, исправлены неверные результаты, если в настройках количество уведомлений отлично от 100)

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

Можно копипастить сюда, у кого что.

Топ клоунов — это хорошо, но там только «лучшие из лучших». А что у вас? А баянов кто-нибудь уже успел насобирать?

Моё на момент написания сообщения: | 🤡: 31 | 👍: 322 | 👎: 16 | 🤦: 11 | 🔥: 62 | 😊: 61 | 🤔: 9 | 😱: 13 | ☕☕: 157 | 🪗: 0 |

 , , violentmonkey, ,

CrX
()

В какой стране вы живёте (июнь 2022)?

Голосования — Голосования

Точная копия опроса: В какой стране вы живёте? («Есть мнение, что лоровцы где-то живут. Цель опроса – выяснить где. ») Мне кажется, имеет смысл спросить еще раз.

  1. Россия 636 (69%)

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

  2. Украина 66 (7%)

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

  3. Другая страна (за пределами ЕС) 66 (7%)

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

  4. Другая страна (ЕС) 42 (5%)

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

  5. Беларусь 38 (4%)

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

  6. Германия 21 (2%)

    **********

  7. Чехия 11 (1%)

    *****

  8. Казахстан 11 (1%)

    *****

  9. США 9 (1%)

    ****

  10. Нидерланды 9 (1%)

    ****

  11. Израиль 5 (1%)

    **

  12. Канада 3 (0%)

    *

  13. Исландия 3 (0%)

    *

  14. Швеция 2 (0%)

    *

  15. Ирландия 1 (0%)

  16. Венгрия 0 (0%)

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

 

crypt
()

В Си макро магии для строк подвезли

Форум — Development

https://github.com/skullchap/chadstr

int table = 13;
int id = 37; 
str test1 = str("SELECT * FROM ", table, " where person_id ", id);
str test2 = str(test1);         //copies test1 to test2
str test3 = str(test2, test1); // returns concat of test2 and test1

test2 = test1; // acceptable, but wrong since test2 now points to test1 not copies it.

str(*test1); // returns const char* to use in printf like functions
Ex: puts(str(*test1)); // prints test1
chadstr test1 = str("pineapple"); 
chadstr test1range = str((range)(test1, 3,6)); // neap

Судя по всему оно умеет интерполяцию строк (в тч и конкатенацию) а так же виртуальные ранжи. В исходном коде есть зачатки сборщика мусора.

Исходный код с кучей макро магии https://github.com/skullchap/chadstr/blob/master/chadstr.h.

 , ,

bga_
()

Анонимный постинг закрыт

Форум — Linux-org-ru

По результатам голосования модераторов анонимный постинг на сайт закрыт на полгода или до пересмотра данного вопроса

maxcom
()

Комментарии к профилям

Форум — Linux-org-ru

Например, добавить раздел «Список комментариев к профилям пользователей» в https://www.linux.org.ru/user-filter.

Хотелось бы, а то не помню, как кого обозвал.

 ,

dataman
()

Вы теперь все так же пишете же ну?

Форум — Talks

auto main () -> int {
   return 0;
}

 

slackwarrior
()

Вульпекула

Галерея — Рабочие места

Настало время пятничного поста в /workspaces!

Сегодня на суд ЛОРа выставляется лежачее рабочее место под названием «Посадочный Модуль „Вульпекула“. (названный так по имени линейного корабля, участвовавшего в знаменитой атаке против ксеносов Сарути и предателей на 56-Изар).

Модуль представляет собой кронштейн из композиции двух дешевых икеевских стеллажей „Hyllis Shelving Unit“ и сложного деревянного выноса, закрепленного монтажной лентой, замками Bulat и пятью струбцинами, утяжеленного чугунными болванками, двух матрасов (один из них - медицинский), двух подушек, компьютеров Apple Mac Mini (MacOSX) и мощного самосбора (Linux), древней беспроводной клавиауры Logitech Cordless Desktop EX110 и трекпада Apple Magic Trackpad. Теоретически, монитор закреплен на легко вынимаемой из док-станции платформе (нужно всго лишь отстегнуть замки Булат и отвернуть струбцины).

На момент публикации модуль уже технически устарел и будет заменен на новый, который кроме кардинальных улучшений дизайна будет, возможно, содержать и принципиальные технические новшества типа автоматической авторизации по инсигнии Инквизиции. Перед уничтожением модуля, хотелось бы поделиться фотографиями с ЛОРом. Учтите, что все фотографии строго секретны, и после их просмотра, при опасности попадания вас в руки Хаоса, вы знаете что делать. Следи за собой и буть осторожен, юзернейм.

Вот краткая процедура сборки модуля.

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

>>> Просмотр (800x600, 563 Kb)

 еретики, ксеносы, ,

stevejobs
()

The Register: сравнение потребления ресурсов различных DE под Ubuntu

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

Издание The Register произвело сравнение потребление сред рабочего стола в 2022 году на примере дистрибутива Ubuntu 22.04. В забеге участвовали:

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

>>> Подробности на сайте The Register

 , , ,

anonymous
()

Кто подскажет репозитории apt

Форум — General

Скиньте пожалуйста файл /etc/apt/sources.list в нем хранятся все репы, хочу добавить их в пакмана

 , ,

dr460nized
()

Как правильно копировать вывод терминала

Форум — Linux-org-ru

Это — небольшая заметка для новичков. Модераторам — просьба закрепить.

В принципе, краткий ответ на вопрос «Как правильно копировать вывод терминала?» будет: www.linux.org.ru/help/markdown.md

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

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

lsb_release -a
Вот как это сделать правильно:

  1. Открываете свой эмулятор терминала и выполняете там эту самую команду: https://wampi.ru/image/RjF9fEZ
  2. Потом выделяете (банально зажатой левой кнопкой мыши) нужный вам вывод в терминале: https://wampi.ru/image/RjF9mSf
  3. Потом копируете этот вывод в буфер обмена или через хоткей (в большинстве терминалов Ctrl+Shift+C), или через банальное контекстное меню: https://wampi.ru/image/RjF9vby
  4. Потом, никак не модифицируя, просто вставляете в ответ: https://wampi.ru/image/RjF9wOk
  5. Потом добавляете 3 обратных апострофа ``` на строчку выше и на строчку ниже текста (обратный апостроф ` и апостроф ' — разные символы, не путайте, обратный апостроф часто находится на клавише с буквой Ё): https://wampi.ru/image/RjF93Wg
  6. Нажимаем кнопку «Предпросмотр» и о чудо — текст красиво и правильно выделен: https://wampi.ru/image/RjF9Fdt
  7. Можно нажимать внизу кнопку «Поместить», зная, что всё будет отображаться как надо и читаться легко.

Вообще, как видите, ничего сложного.

P.S. Ранее я неправильно писал названия символов и сам их путал, теперь вроде верно.

https://ru.wikipedia.org/wiki/Машинописный_обратный_апостроф

 

Vsevolod-linuxoid
()