LINUX.ORG.RU

Сообщения annulen

 

Сборка компьютера с 1 Tb RAM

Всем привет!

Хочется собрать систему (интересует в основном связка CPU+MB+RAM) с терабайтом памяти за минимально разумный бюджет. Условия такие: все компоненты должны быть приобретены официально в РФ, никаких аликов и никакого б/у.

Я начал смотреть в сторону тредрипперов sTR5, выглядит всё очень вкусно, но 4x256 планки DDR5 стоят около двух лямов, что меня очень расстраивает. Хотелось бы чего-то подешевле, желательно, чтобы всё вместе влезло в ~миллион.

 , ,

annulen
()

Защита GPL в РФ 2024

Всем привет!

Кто-нибудь знает, как сейчас обстоят дела с юридической защитой от нарушений (A)GPL на территории РФ с точки зрения правообладателя/основного разработчика программы? Поможет ли чем-то добавление софта в реестр Минцифры?

 , , ianal

annulen
()

Идея проекта: аналог grep для поиска чисел

Привет, ЛОР!

По-моему, было бы очень полезно иметь утилиту, работающую как grep, но предназначенную для поиска чисел в пределах некоторого интервала от заданного значения. Например, если мы запускаем numgrep 1234 file.txt, то утилита вычленяет в каждой строке файла всё, что можно прочитать как число, сравнивает каждое из чисел с 1234, и если модуль разности не более 0.5, то печатает всю найденную строку. Такими числами могли бы быть, например, 1234.1, 1233.99, 1.2344e3. По умолчанию можно было бы в качестве доверительного интервала брать 0.5 от последней значащей цифры искомого числа, т.е. для 1234.5 было бы не +/-0.5, а +/-0.05, ну и, конечно, должна быть возможность задать интервал явно.

Вроде бы идея лежит на поверхности и не особо сложна в реализации (особенно если не сильно париться о скорости работы), но я не нашёл ничего готового на эту тему.

 , , ,

annulen
()

LTO в Gentoo

Кто-нибудь использует LTO в Gentoo на общесистемном уровне по этой инструкции? Если да, то часто встречаете ли вы какие-то проблемы из-за него, приходится ли вести собственные чёрные (или белые) списки[*] для отключения LTO?

Знаю про существование оверлея gentooLTO, но там написано, что он какбе уже и не нужен.

У меня Ryzen 5950X и 64 гига оперативы, так что увеличенное потребление ресурсов на компиляцию меня не сильно беспокоит. А беспокоят возможные регрессии: баги, замедления, раздувание бинарников на порядок. Десктоп у меня довольно минималистичный, безо всяких гномокедов.

[*] Неполиткорректно выражаюсь, да)

 , ,

annulen
()

Как узнать, сколько места в свопе занимают файлы из tmpfs?

Потребление свопа программами посмотреть просто: достаточно запустить, например, smem -s swap, или своим скриптом распарсить /proc/$PID/smaps интересующих процессов и просуммировать засвопленное.

Но в моём случае smem -s swap показывает нули, и своп, по всей видимости, потребляют файлы из tmpfs (идёт расчёт и их там много). Есть ли какой-то способ получить статистику, какие файлы и по скольку занимают в свопе? Будет достаточно наводки на файлы из /proc или /sys, которые можно самому распарсить, если таковые имеются.

UPD: Пока я заметил, что у tmpfs при вытеснении файлов в своп уменьшается Used в df, так что можно отследить общую сумму. Неа, показалось

 ,

annulen
()

Как мониторить буст отдельных ядth CPU с amd_pstate=active?

Здравствуйте, товарищи.

Решил попробовать amd_pstate=active. В теории штука замечательная — процессор сам скейлит свою частоту в зависимости от нагрузки и может моментально перейти с минимальных «оборотов» на максимальные, не дожидаясь команды от ядра.

Но возникла вот такая проблема. Раньше с acpi_cpufreq я мог отслеживать частоту отдельных ядер в /proc/cpuinfo. Но с amd_pstate=active /proc/cpuinfo сообщает, что якобы только одно (нулевое) ядро разгоняется, а все остальные сидят на 550 MHz. Если бы это было так, то производительность в многопроцессных задачах должна была бы существенно просесть, чего не наблюдается.

Есть ли какой-то другой, более достоверный способ отслеживать частоту ядер?

 , ,

annulen
()

Пожаловаться на спам через меню реакций

Было бы здорово, если бы была возмоность отметить спамовое сообщение без копипаста ссылки в спец топик, например, можно было бы добавить кнопку «спам» в меню реакций.

 

annulen
()

Убрать картинки из новостной ленты на главной

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

 

annulen
()

Доработки git gui

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

https://github.com/prati0100/git-gui/issues/31

В случае успешного сотрудничества - еще несколько мелких фич.

Оплата - как договоримся.

Контакт - мой ник собака yandex.ru, а так же annulen на irc.freenode.net

UPD: На всякий случай уточнение: речь идет именно о git gui, входящем в состав git - https://github.com/git/git/tree/master/git-gui, репозиторий по ссылке выше поддерживается его мейнтейнером для удобства

 , ,

annulen
()

Интеграция ccls с Qt Creator

В Qt Creator есть поддержка LanguageClient, но с ccls есть ряд проблем, см. https://bugreports.qt.io/browse/QTCREATORBUG-21713

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

Оплата - как договоримся. Email в профиле, также можно стучаться в IRC freenode, я всегда есть на канале #qtwebkit

 , , ,

annulen
()

Подскажите альтернативу для git gui с intraline diff

Тулза должна быть максимально похожа на git gui. Следующие фичи git gui для меня максимально важны:

  • Есть возможность делать stage/unstage для отдельных блоков изменений и для отдельных строк
  • Есть отдельные списки для измененных файлов в дереве и содержимого индекса, если в файле часть изменений в индексе а часть нет, то должна быть возможность смотреть эти изменения по отдельности
  • Не тупит на огромных репозиториях с тысячами файлов и кучей изменений
  • Списки файлов находятся сбоку, оставляя большое рабочее пространство для просмотра диффа (а не амбразуру, порезанную сверху и снизу, как в некоторых хипстерских клиентах)
  • Поддерживает Linux :)

И всем git gui хорош, да только нет в нем подстветки изменений внутри строк. Есть ли альтернатива, которая это может, или придется git gui допиливать?

 

annulen
()

Разработчик С++/Qt, удаленно

В команду QtWebKit требуется разработчик со следующими характеристиками:

  • Опыт разработки на с++, представление о современных фичах языка (с++11 и новее) - не пугаться от вида лямбд и т.п.
  • Хотя бы минимальные представления о Qt и cmake.
  • Умение работать с git через интрефейс командной строки.
  • Более-менее современный комп, не менее 8 гигов памяти (чем больше, тем лучше) и не менее 50 гигов свободного места под разработку на диске.
  • Готовность задавать вопросы, когда что-то непонятно, но при этом не дергать меня каждые пять минут по мелочам :)
  • Готовность работать над проектом продолжительное время, желательно не меньше года, т.к. для нового человека вхождение в кодовую базу и настройка рабочей среды занимают приличное время.
  • English: умение вести техническую переписку, читать документацию.

Большой плюс, если у вас есть что-то из нижеперечисленного:

  • Патчи, принятые в апстрим Qt, Qt Creator или WebKit.
  • Опыт участия в разработке других браузерных движков.
  • Опыт разработки приложений на основе QtWebKit.
  • Опыт разработки на Python (хотя бы небольшой)
  • Представление о современных HTML, JS, CSS (знание фреймворков не требуется), умение отлаживать ошибки с помощью инспектора.
  • Опыт разработки на OpenGL/OpenGL ES.
  • Опыт разработки и отладки приложений на Windows.
  • Опыт разработки пакетов Conan.
  • Опыт настройки buildbot.

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

Объем работы будет зависеть от вашей ставки. Например, если вы готовы работать за доширак $8/час, то можете приходить на фулл-тайм :)

Контакты: канал #qtwebkit на freenode

https://github.com/qtwebkit/qtwebkit

ЗЫ: Если кто-нибудь хочет помочь развитию проекта, можете закинуть коппечку на https://www.patreon.com/annulen

ЗЗЫ: Весь разрабатываемый код является открытым, копирайты остаются за вами. Никакой коммерческой выгоды я от проекта не получаю.

ЗЗЗЫ: Основная целевая платформа - десктопный Linux, дополнительные - винда и мак. Разрабатывать можно на той ОС, которая вам удобна.

 , , ,

annulen
()

Настроить автоматическую сборку Conan-пакетов

Проект QtWebKit при сборке на платформе Шindoшs использует Conan-пакеты нескольких библиотек: icu, libxml2, libxslt, а так же zlib. Дляя первых троих спользуются самописные рецепты, при этом конфигурация libxml2 сильно кастомизирована.

Текущее положение вещей более детально описано в https://github.com/annulen/webkit/wiki/Conan

Что хочется получить (в порядке важности):

1. Автоматическая сборка пакетов всеми требующимися компиляторами (см. документ). Пакеты должны автоматически заливаться в репозиторий, кроме того, манифесты собранных пакетов должны каким-то образом экспортироваться (т.к. они потом используются на стороне CI-системы для проверки целостности этих пакетов через --verify)

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

3. По возможности перейти на апстримные рецепты с сохранением конфигурации и поддержки MinGW (ICU с тех пор вроде уже запилили, libxml2 должен собираться с нашей конфигурацией, в частности использовать ICU вместо libiconv, а пакета для libxslt я не вижу)

Оплата договорная.

Cast zamazan4ik - уверен, что ты можешь все сделать правильно, как там сейчас в этом вашем конане принято

Репозитории пакетов:

https://github.com/qtwebkit/conan-icu

https://github.com/qtwebkit/conan-libxml2

https://github.com/qtwebkit/conan-libxslt

 , , ,

annulen
()

Приглашаю потестить новую версию QtWebKit

Приглашаю всех желающих потестить первый демонстрационный релиз QtWebKit с обновленным движком.

!Ъ: https://lists.webkit.org/pipermail/webkit-qt/2016-May/004062.html

!Ъ: https://github.com/annulen/webkit/wiki

Если кто хочет присоединиться к проекту - велком. Входные требования - C++/Qt, git, и, желательно, cmake.

cast POLTER, trex6, BruteForce

 , , , ,

annulen
()

Есть ли лоровцы, заинтересованные в продолжении развития QtWebKit?

В частности, имею в виду переход на современную версию движка.

 , ,

annulen
()

4.8.1 не линкуется на Mac OS X 10.5

  CCLD   mc
Undefined symbols:
  "_posix_fallocate", referenced from:
      _vfs_preallocate in libmcviewer.a(vfs.o)

Что с этим можно сделать? 4.8.0 работает отлично.

annulen
()

Объявлена дата релиза Mandriva 2010.2

Новый релиз-менеджер Mandriva Евгений Додонов объявил дату выхода Mandriva 2010.2. Новый релиз выйдет в свет 22 декабря этого года и будет включать множество улучшений и исправлений. Кроме того, было опубликовано расписание выхода Mandriva 2011:

  • Mandriva 2011 Alpha: 31 января 2011
  • Mandriva 2011 Beta 1: 28 февраля 2011
  • Mandriva 2011 Beta 2: 28 марта 2011
  • Mandriva 2011 RC: 25 апреля 2011
  • Mandriva 2011 Final: 30 мая 2011

Так же было объявлено, что, начиная с релиза 2011, Mandriva переходит на годовой цикл разработки. Будем надеяться, что это позволит разработчикам достичь улучшения качества продукта

Подробности

Перемещено maxcom из Linux General

annulen
()

OpenPref: требуются тестеры

Всем привет! Интересно было бы узнать, есть ли здесь люди, хотя бы иногда играющие в OpenPref (http://sourceforge.net/projects/openpref/) и небезразличные к судьбе этого проекта

Вы можете помочь его развитию, если присоединитесь к списку рассылки openpref-devel@lists.sourceforge.net (подписаться можно здесь: http://lists.sourceforge.net/lists/listinfo/openpref-devel) и/или IRC каналу #openpref на irc.freenode.net.

Заранее благодарю!

annulen
()

Матановая капча

Существуют ли реализации сабжа, пригодные к практическому использованию? Если кто знает, киньте ссылку плз. Желательно опенсорс, но freeware тоже подойдет.

Fix: капча должна быть написана на PHP и/или JS, или быть доступна в качесвте онлайн сервиса (хочется использовать на бесплатном хостинге)

annulen
()

Выпущена первая альфа-версия OOChemistry

OOChemistry - расширение для OpenOffice.org, позволяющее использовать редактор JChemPaint для создания и редактирования химических формул внутри документов на любой платформе. Написано на Java. Помните, что это только альфа-версия, совместимость с последующими версиями пока не гарантируется.

Информация о проекте: http://oochemistry.sourceforge.net

Известные баги: https://sourceforge.net/tracker/?group_id=273144&atid=1161036

Ссылка для скачивания http://sourceforge.net/projects/oochemistry/files/latest

Буду благодарен за любые пожелания, предложения, сообщения об ошибках.

З.Ы. Предупреждаю заранее: может сильно тормозить с большими формулами, но задача оптимизации скорости работы не ставилась. Возможно, в части тормозов виноват ОпенОфис. Буду благодарен, если кто-нибудь поможет разобраться, как провести профайлинг

annulen
()

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