LINUX.ORG.RU

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

Поисковая система «Мамонт»

Форум — Talks

Создатель системы, запущенной еще в 2006-м году, рассказывает о ней https://www.youtube.com/watch?v=WNJFkV6WleY

Не слышал раньше о ней, https://www.mmnt.ru/

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

 мамонт,

praseodim
()

Как собрать локальную копию ЛОРа?

Форум — Development

Пытаюсь собрать ЛОР в докере по представленному руководству. При запуске веб-сервера получаю

HTTP ERROR 503 Service Unavailable

Куда копать? Выбрал вариант с докером, чтобы отбросить дистроспецифичные вещи.

 ,

Werenter
()

Таки будут нормальные таблицы?

Форум — Linux-org-ru

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

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

 , , , ,

Werenter
()

Где взять всяких фоновых штук?

Форум — Talks

Сижу в наушниках за компьютером. Музыку тихо слушаю, но иногда это надоедает. Хочется чего-то нейтрального, чтобы заглушало шум извне, но не акцентировало на себе внимание. Есть какие-то сборники таких звуков? Чтобы понакачать торрентов и выбрать то, что подходит

 , ,

serg002
()

Есть ли какая-то консольная утилита, способная сравнить два HTML-файла по степени похожести?

Форум — Development

Есть два HTML-кода. В одном - статья на одном сайте, в другом - копия этой статьи на другом сайте, прошедшая некие html/xml преобразования. То есть, до и после текста статьи - все в коде разное (header/bottom), да и сам текст статьи на разных сайтах отформатирован разными тегами. И еще текст статьи тоже может немного отличаться.

Так вот, есть ли какая-то консольная утилита, которая покажет некую метрику, через которую можно (хотя бы с некоторой долей вероятности) понять, что эти два HTML-кода содержат одинаковую статью? Или что один HTML-код содержит часть статьи (достаточно крупную) с другой страницы?

Чтобы в утилите была какая-то реализация string kernels или там косинусного подобия или чего-то такого.

 , , ,

Xintrea
()

RTranslator 2.0.0 и 2.0.1

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

После почти трёхлетней паузы состоялись выпуски 2.0.0 и 2.0.1 оффлайн-переводчика для Android RTranslator, написанного на языках C++ и Java и распространяемого по лицензии Apache 2.0.
Для работы приложению необходим достаточно быстрый смартфон с, как минимум, 6GB памяти.
Поддерживаемые языки: арабский, болгарский, каталонский, китайский, чешский, датский, немецкий, греческий, английский, испанский, финский, французский, хорватский, итальянский, японский, корейский, голландский, польский, португальский, румынский, русский, словацкий, шведский, тамильский, тайский, турецкий, украинский, урду и вьетнамский.

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

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

 , , ,

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
()