LINUX.ORG.RU

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

Tclkit, starkit и starpack в 2023м году

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

Давно ничего интересного не выкладывал, исправляюсь.

В этот раз про такую замечательную штуку как tclkit.

На скрине запущен старкит на свежесобранном tclkit, ну и среда разработки tke.

Оформление: AMIxfwm , это такой «inspired by» закос под MacOS 2.0/3.0, которая в оригинале выглядела как-то так

Ну и обычная (для меня) FreeBSD.

Статья про все эти радости некрофила тут, наслаждайтесь.

 , , tclkit

alex0x08
()

Разница х86 - 64х линукс

Форум — General

Есть ли разница мужду х86 - 64х линукс? Какая?

 

repchick
()

вопрос по отправке емаилов из консоли через sendmail

Форум — General

Привет.

Ubuntu.

Отправляю письмо во внутренней сети, без интернета, командой

echo "Hello World" | sendmail mailuser@mymail.loc

Оно доставляется. Но есть вопрос

  1. Вот тут в логах 09:53:52 оно пытается отправить письмо которое не получилось отправить, потому что не найден хост емаила (он не существует. Это он делает каждые 10 мин. Как удалить не доставленные письма? Или отменить их отправку?

  2. Оно зачем-то долбится куда-то в яндекс. Тут нет интернета и яндекс нахрен не нужен. Как это отключить?

Далее строки 10:03:14 - результат одной отправки Hello world

Feb 17 09:53:52 myhostname sm-mta[28568]: 61G8MGF9012760: to=<mailuser@vm-mail.ru>, ctladdr=<user@myhostname> (1000/1000), delay=21:31:36, xdelay=00:02:08, mailer=esmtp, pri=11730282, relay=mx.yandex.ru. [77.88.21.249], dsn=4.0.0, stat=Deferred: Connection timed out withmx.yandex.ru.
Feb 17 10:03:14 myhostname sendmail[28683]: 61H63Eoe028683: from=user, size=12, class=0, nrcpts=1, msgid=<202602170603.61H63Eoe028683@myhostname>, relay=root@localhost
Feb 17 10:03:14 myhostname sm-mta[28684]: 61H63EEt028684: from=<user@myhostname>, size=289, class=0, nrcpts=1, msgid=<202602170603.61H63Eoe028683@myhostname>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Feb 17 10:03:14 myhostname sendmail[28683]: 61H63Eoe028683: to=mailuser@mymail.loc, ctladdr=user (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30012, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (61H63EEt028684 Message accepted for delivery)
Feb 17 10:03:14 myhostname sm-mta[28686]: STARTTLS=client, relay=mymail.loc., version=TLSv1.2, verify=FAIL, cipher=ECDHE-RSA-AES256-SHA384, bits=256/256
Feb 17 10:03:14 myhostname sm-mta[28686]: 61H63EEt028684: to=<mailuser@mymail.loc>, ctladdr=<user@myhostname> (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120289, relay=mymail.loc. [10.0.0.111], dsn=2.0.0, stat=Sent (<202602170603.61H63Eoe028683@myhostname> [InternalId=74135430496296, Hostname=mailserver] Queued mail for delivery)

 

chart41
()

YOBA производство

Форум — Talks

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

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

Приблизительная смета с минимальной и максимальной суммой.

  • Баллон пропановый 27 литров 1 950,00 руб.
  • Оборудование мастерской у бабушки на даче в сарае. Утепление, вентиляция, электроэнергия. 5 000,00 руб.
  • Создание плавильни для алюминия 700,00 руб.
  • Тиски 3 000,00 руб.
  • Станок сверлильный 10 000,00 руб.
  • Электрический сварочный аппарат 4 500,00 руб.
  • Парафин промышленный (более 10 килограмм) 1 800,00 руб.
  • Кварцевый песок (мешок) 300,00 руб.
  • Припой медно-фосфорный (100 палочек) 3 700,00 руб.
  • Скупка алюминиевого и медного лома для плавления 7 000,00 руб.
  • Медная трубка 3 500,00 руб.
  • 3 месяца моих трудов. Дабы я был занят только изготовлением и экспериментами. 45 000,00 руб.
  • Мелочи и прочие расходные материалы 10 000,00 руб.
  • Станок точильный. Он же для шлифовки. 3 500,00 руб.

Минимальные расходы. Сумма. 99 950,00 руб.

  • 3D принтер для изготовления пластиковых деталей 24 000,00 руб.
  • Аппарат для аргонодуговой сварки 9 000,00 руб.
  • Баллон для аргона 5 000,00 руб.
  • Шлифовальная машинка 15 319,00 руб.
  • Баллон для азота 4 400,00 руб.
  • Дополнительные расходные материалы 12 000,00 руб.
  • Транспортные расходы и доставка 4 000,00 руб.
  • Не предвиденные расходы 10 000,00 руб.

Максимальная сумма 183 669,00 руб.

Для экспериментов по повышению качества и характеристик, создания контура для охлаждения графических процессоров, мне понадобится около 1 месяца. Хотя именно создание теплосъёмников для графических может затянутся. Около 2 месяцев я буду производить изделия и совершенствовать процесс производства. Инвесторы большие и маленькие, получат первые изделия по цене близкой к себестоимости материалов. При этом будут учтены индивидуальные пожелания.

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

https://yoba-cool.blogspot.ru/2017/10/blog-post_10.html

dk- xtraeft Xellos CaveRat

UPD:

Поиск инвестора
На ЛОР первоначальные инвесторы тупят и тормозят, да и вообще они никогда серьёзно к YOBA не относились. Если кто то заинтересован стать инвестором проекта, вот смета. Рассмотрю разливные варианты финансирования. Как полного так и частичного. Полагаю инвестор захочет долю будущей прибыли. Я согласен это обсудить.

 , ,

StReLoK
()

Новый платиновый тред ЛОР-а?

Форум — Talks

Хотя формально уже суббота, но тем не менее.

Помните ли вы те благословенные времена, когда деревья были выше, трава зеленее а на ЛОР-е блистали Царь, Метапрог и Космоспек? Я уж решил что все, старость-не-радость, увяли помидоры, но эта пятница сумела лично меня удивить. В казалось бы скучный, интересный только узким специалистам тред Чему равен логарифм корня из двух в IEEE754 (fp32)? ворвался подобно ракете наш новый Чемпион - Космический Инженер и Вычислитель, бескромпромиссный расставитель клоунов @Frohike! Конечно ему пока далеко до прошлых легенд ЛОР-а по харизме, но тем не менее я чувствую большой потенциал.

Вот список цитат которые ИМНО достойны мемориза. Начало тут. Изначально речь шла о том, что в одной из библиотек неверно считается выражение log(sqrt(2)):


Разве не очевидно, что любые операции с иррациональными числами приводят к приближённым результатам?

В чём проблема «логарифм корня из двух»? Не написали по какому основанию логарифм, но это издержки постсоветского образования, ничего не поделаешь

В том что он неправильно считается в newlib?

Это не проблема, он нигде не будет считаться правильно, по причине фундаментального свойства иррационального числа.


Нет разницы куда округлять, погрешность результата будет в пределах плюс/минус точности вычислений. Чем больше итераций, тем больше ошибка округления будет накапливаться в любом случае. Это значит то, что совершенно без разницы 0x3eb17217 или 0x3eb1730d (про значение log(sqrt(2))

Да, я тоже реализую космическую программу, нет разницы куда и как округлять. А не надо вычислять экспоненту, в этом нет никакого практического смысла. Вы теоретик что ли?

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

Доказательства в студию. Статьи в профильных журналах…

Первая форма, ну вы понимаете.


в какой именно области космической программы не имеет никакого значения число знаков после запятой?

Да в любой.

М. Ю. Овчинников ВВЕДЕНИЕ В ДИНАМИКУ КОСМИЧЕСКОГО ПОЛЁТА, Число обусловленности — изучайте до просветления.

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

В программе Аполлон абсолютно плевать было на точность вычислений, корректировка курса была по наблюдаемым объектам, точнее если Луну видно в иллюминатор, значит летим правильно, не видно - корректируем курс руками. На «Аполлонах» этот сраный калькулятор, де-факто, только жрал электричество и обогревал пространство, больше он нафиг был не нужен.

Любой калькулятор имеет ОС реального времени

ТС неопытный и толком не знает что ему нужно, а ЭВМ всё сделала как надо оптимальным путём, ибо нет никакой значимой разницы между желанием пользователя и результатом машины. (про то, что log(sqrt(2)) в newlib посчитан с ошибкой в последних 12ти битах мантиссы из 23х).

Вы телепат?👽

Хуже, я Инженер.

(c) @Frohike, все права защищены.

 

AntonI
()

Метапрограммирование - проблемы и пути их решения.

Форум — Development

Пичал я тут на днях токенайзел для C++-кода, но всё это меня добило я решил поделится.

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

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

Чтобы не быть голословным пишем что-то типа

constexpr uint64_t f(uint64_t a, uint64_t b) {
  return a + b; 
}
Всё ок, но пишем что-то сложнее, аля:

uint64_t m[] = {0, 1, 2, 3, 4};
constexpr uint64_t f(uint64_t a, uint64_t b) {
  return m[a] + m[b]; 
}

Бида( или это моё неосиляторство плюсов?), дак зачем они запилили эту фичу, если она может лишь галимую примитивщину? Шаблоны ещё ущербней. В чем приемущество? Зачем?

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

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

У меня есть 3 пути: терпеть, пилить свой язык и конпелятор самому( что долго и нудно) и ваш совет.

 , ,

superhackkiller1997
()

Кто такой Царь?

Форум — Talks

Лор, расскажи мне и прочим несведующим, кто есть царь из раздела dev, которого пихают в каждую тему через одну. Даже тег запилили.

 

bk_
()

krep 2.0.0

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

11 февраля состоялся выпуск 2.0.0 krep — высокопроизводительной, многопоточной, SIMD-оптимизированной консольной утилиты для поиска строк.

Основные особенности:

  • В зависимости от типа шаблонов для оптимальной производительности используются алгоритмы Бойера—Мура—Хорспула, Кнута—Морриса—Пратта или Ахо—Корасик.
  • Использование отображаемого на память файла при обработке больших файлов.
  • Автоматическое распределение поиска по доступным ядрам процессора.
  • SIMD-оптимизация с поддержкой SSE4.2, AVX2 и NEON.

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

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

 , krep, , ,

dataman
()

Давайте делиться серверами в Майнтест

Форум — Games

В этой теме предлагаю делиться теми серверами майнтест где часто играем и которые нам понравились.

Начинаю первым: сервер L.O.R.D.; адрес для подключения: game.lord-server.ru ; порт: 3000

Больше информации сможете узнать по этой ссылке: https://lord-server.ru/about

 ,

dsalin
()

Контроллер для управления RGB лентой

Форум — Talks

Хочу странного, хочу купить в магазине RGB-ленту, подключить её через контроллер в USB порт и получить возможность управлять её свечением из терминала. Такое вообще возможно?

Если такое бывает, чтобы без ардуино и без пайки, то подскажите куда искать? А то я каку-то возможно неправильно ищу и у меня всё попадается с собственными пультами, что мне нафиг не надо. Мне надо именно управление с ПК. Как вариант подойдет WiFi, но тоже чтобы без особых плясок(homeassistant, хаб умного дома и вот это вот всё не хочется городить) иметь возможность управлять скриптами из терминала в этих наших линуксах.

 ,

Loki13
()

Люди, уничтожающие книги для обучения ИИ, достойны отдельного котла в аду

Форум — Talks

Как ИИ-стартап задумал отсканировать и утилизировать миллионы книг.

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

В начале 2024 года руководители Anthropic, стартапа по разработке искусственного интеллекта, взялись за амбициозный проект, одновременно пытаясь держать его в тайне. «Project Panama — это наша попытка провести деструктивное сканирование всех книг мира», — говорилось во внутреннем плане, рассекреченном в судебных материалах на прошлой неделе. «Мы не хотим, чтобы факт нашей деятельности стал известен».

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

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

В одном из недавно обнародованных документов Anthropic сообщила, что сооснователь компании Бен Манн в июне 2021 года в течение 11 дней лично скачивал художественную литературу и нон-фикшн с LibGen, теневой библиотеки с книгами и другим нарушающим авторские права контентом. К делу приложен скриншот его браузера, где он скачивает файлы с помощью программ для файлообмена.

В июле 2022 года Манн восторженно отзывался о запуске нового сайта Pirate Library Mirror. Сайт заявлял о наличии огромной базы книг и указывал: «Мы сознательно нарушаем авторское право в большинстве стран». Манн разослал коллегам-антропиковцам ссылку на сайт с припиской: «как нельзя кстати!!!»

Купить, разрезать, отсканировать и на переработку

Когда проект по покупке и сканированию физических книг Project Panama только начинался, Anthropic обратилась к ветерану Кремниевой долины. Компания наняла Тома Тёрви, руководителя в Google, который двумя десятилетиями ранее помогал создать знаменитый, но юридически спорный проект Google Books.

Как следует из материала дела, поначалу Anthropic рассматривала возможность покупать книги у библиотек или в магазинах подержанных книг. К примеру, книги хотели закупать в Strand, известном нью-йоркском магазине, который часто щеголяет слоганом про 18 миль полок новых и бывших в употреблении книг3. Согласно документу, описывающему встречу Anthropic по приобретению контента в марте 2024 года, магазин был «заинтересован в предоставлении подержанных книг».

Сотрудники Anthropic также обсуждали вариант либо обратиться к библиотекам США, в том числе к Нью-Йоркской публичной библиотеке4, либо, как говорится в документах, «новой библиотеке, хронически недофинансируемой».

Неясно, какие из этих предложений Anthropic реализовала, если вообще хоть какие-нибудь. На запрос по электронной почте представитель Strand сообщил, что в итоге никаких книг магазин компании Anthropic не продал. Нью-Йоркская публичная библиотека на запрос о комментарии не ответила.

В итоге Anthropic приобрела миллионы книг, нередко партиями по десятки тысяч, говорится в материалах дела. Ключевую роль в этом играли книжные сети, включая ретейлера подержанных книг Better World Books и британскую компанию World of Books.

Из судебных документов удалены полное число отсканированных книг и их стоимость. Тем не менее в проектном предложении одного подрядчика, который в конечном счёте работал с Anthropic, отмечалось: ИИ-компания «ищет опытного поставщика услуг сканирования документов, чтобы сконвертировать от 500 тыс. до 2 миллионов книг за шестимесячный период».

Better World Books и World of Books в понедельник не ответили на запросы о комментарии.

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

Источник

 , ,

Sm0ke85
()

Пятничный анекдот про Торвальдса

Форум — Talks

Странно, что никто не принёс :)

Однажды Линус Торвальдс шёл по пляжу, думал о том, что мы все живём в матрице, и грустно смотрел под ноги. В песке он заметил бутылку, подозрительно похожую на коньяк, и возрадовался. Но при ближайшем рассмотрении бутылка оказалась непрозрачной, с сургучной печатью, на которой проступал религиозный символ страны, с которой сложные отношения.

Линус конечно же применил брутфорс и открыл бутылку, из которой немедленно вылез джинн.

— Значит так, у тебя есть три желания, — сообщил джинн. — Но нельзя желать, чтобы кто-то умер, нельзя желать, чтобы кто-то влюбился в тебя, и нельзя желать больше желаний.

— А меньше желаний желать можно? — уточнил Линус, продолжая думать про матрицу.

Джин озадачился, почесал в затылке и решил, что можно.

— Тогда я хочу чтобы количество моих желаний уменьшилось на три.

— Зачем? — поинтересовался джинн.

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

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

— Ты просто сделай так, как я говорю, — посоветовал Линус.

Джинн вырвал жменьку волос из бороды, пошептал, поводил руками в воздухе, и ничего не произошло. Тогда он достал из широких шаровар записной свиток из папируса.

— У тебя теперь три желания, — прокомментировал он, сверившись с папирусом.

— O shit, — удивился Линус.

— Но вообще довольно здорово, — попытался ободрить его джинн. — Я никогда раньше не видел, чтобы человек загадал желание, и у него осталось столько же желаний. Даже если бесполезное. Хороший фокус для вечеринок.

— Двухбитная переменная, — удивился Линус. — Необычно.

— Может, дворец? — сочувственно предложил джинн. — Миллион динаров? 72 девственницы? Я могу, если что…

— Я хочу, чтобы переменная, хранящая информацию о доступных мне желаниях, стала 16-битной, определился Линус.

— Я всё ещё не понимаю, — покачал головой джин. — 900-е годы. До нашей эры.

— Это ничего, — ответил Линус, привыкший иметь дело с гуманитариями. — Ты просто сделай то что я сказал, слово в слово.

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

— У тебя теперь два желания, — развёл руками он.

— А вот теперь я хочу, чтобы у меня стало на два желания меньше.

Джинн вырвал волоски из подмышки, поколдовал и посмотрел в папирус.

— У тебя 65 535 желаний, — озадаченно сказал он.

Линус Торвальдс нехорошо улыбнулся.

— Я же говорил, что мы живём в матрице. Присаживайся. Записывай. Значит, во-первых…

 , , , ,

Dimez
()

Chawan 0.3.3 — текстовый веб-браузер и пейджер

Новости — Open Source
Chawan 0.3.3 — текстовый веб-браузер и пейджер
Группа Open Source

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

Он включает в себя такие функции, как CSS, встроенные изображения в терминале (включение этой функции – по желанию; нужно отредактировать конфигурацию) и JavaScript, реализуемые через небольшой независимый браузерный движок.

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

>>> Chawan 0.3.3

 , , ,

greenman
()

projman (текстовый редактор)

Форум — Development

ProjMan (aka «Tcl/Tk Project Manager») is an editor for programming in TCL/Tk and other languages. It includes a file manager; a source editor with syntax highlighting and code navigation; Git support.

Контекст:

Какой редактор кода или IDE вы используете? (комментарий)

@svk28: Есть, как-то тут в галерее показывал https://git.nuk-svk.ru/svk/projman . Киллер-фич никаких, даже наоборот, обычный редактор с многолетней историей - дорог мне как память :) ну и пишу потихоньку (очень потихоньку).

Дело было вечером, делать было нечего. Я увидел указанный пост и решил JFF покодить на Tcl.

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

Подробнее:

 , projman, ,

wandrien
()

Посоветуйте самую дешевую российскую VPS или отговорите

Форум — Talks

Решил я поселфхостить. Но провайдер держит меня за натом. И возник вопрос купить белый ИП у провайдера или арендовать максимально дешевую VPS в Росиии. Кинуть на нее тоннель из дома и через реверс проксю отдавать нужные мне ресурсы. От vps требуется впн сервер и nginx, так что думаю любых мощностей должно хватить.

Кто то стоял перед похожим выбором? Что можете посоветовать?

 ,

Behem0th
()

Ngraph 6.09.11 — программа для создания научных двумерных графиков

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

В январе 2026 года вышла очередная версия Ngraph — программы для создания научных двумерных графиков для исследователей и инженеров. Построенные графики можно экспортировать в форматы PostScript, SVG, PNG или PDF.

Данный выпуск — багфикс релиз.

В программу встроены примеры, показывающие основные возможности.

>>> User’s manual — онлайн перевод с японского на английский.

>>> Исходный код ngraph-gtk на GitHub

 ,

greenman
()

Дистрибутивы с кросс-компиляцией

Форум — Development

Я всегда пользовался либо deb-based дистрибутивами для создания уникального окружения, либо же специализированными embedded-ориентированными средами, в которых изначально поддерживается кросс-компиляция и всё с ней связанное.

Однако обнаружил, что, похоже, в классических дистрибутивах, поимимо deb-based, в целом нет поддержки одновременной установки пакетов/библиотек разных архитектур и встроенных инструментов кросс-компиляции в сборочной системе и пакетном менеджере.

Так ли это, или я недостаточно хорошо искал?

Иными словами, в Debian я могу собрать пакет на x86_64 для ARM64 с помощью двух команд:

apt build-dep hello:arm64
dpkg-buildpackage -a arm64

Первая установит зависимости для сборки пакета под архитектуру ARM64 из репозиториев, вторая — соберёт его кросс-компилятором и упакует в пакет.

Для этого не нужно бутстрапить отдельный ARM chroot, gcc sysroot; библиотеки для arm64 установятся в /usr/lib/aarch64-linux-gnu и не будут мешать нативным, находящимся в /usr/lib/x86_64-linux-gnu/. Все программы, исполняющиеся во время сборки, скомпилированы под нативную архитектуру.

Вопрос: есть ли подобное в других дистрибутивах? Более широко: как эффективно кросс-компилировать пакеты в Fedora/RHEL/AlmaLinux и других, т.е. использовать бинарные зависимости из репозиториев, а не компилировать их самостоятельно в своём sysroot, и не запускать компиляторы в qemu-user?

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

 

ValdikSS
()

Вышла библиотека CrazyCPM

Новости — Open Source
Вышла библиотека CrazyCPM
Группа Open Source

Состоялся первый релиз библиотеки CrazyCPM.

Библиотека написана на Python, C, Cython и предназначена для сетевого моделирования проектов и работ методом критического пути (CPM), а также методом анализа и оценки программ (PERT).

Особенности CrazyCPM:

  1. Построение сетевых моделей типа «работы-дуги» (в большинстве существующих систем управления проектами используются сетевые модели типа «работы-вершины»).
  2. Для моделирования детерминированных проектов и работ реализован метод CPM.
  3. Для моделирования проектов и работ, сопряжённых с рисками реализован метод PERT.
  4. Для расчётов статистических параметров проектов и работ используется модифицированное PERT-распределение, что позволяет использовать библиотеку для моделирования малых и средних проектов (<100 работ на критическом пути).
  5. Библиотека позволяет строить модели с учётом особенностей назначенных на работы ресурсов (производительность, доступность во времени и т.д.)
  6. Возможен экспорт данных построенных моделей в pandas.Dataframe или в словарь.
  7. Для визуализации сетевых графиков используется Graphviz.
  8. Наиболее тяжёлые операции (построение сети) реализованы на C.

Библиотека CrazyCPM используется в прототипе системы управления проектами VibePM.

>>> Страница проекта на GitHub

 , , , ,

shkolnick-kun
()

MiDesktop - форк KDE 1 для современных систем

Форум — Talks

Представлен форк KDE 1.1.2, который доступен к использованию на современных системах. Форк перевели на QT2 для решения проблем и ограничений лицензии, специфичных для ветки Qt 1. Развивается также актуализированный форк QT 2.3.2. Пакеты доступны для Debian 13 и Ubuntu 24.04.

Целью проекта заявлена модернизация кодовой базы KDE 1, не перегружая при этом окружение избыточной функциональностью. Планируется создание редакции для Wayland, переработка KDM для запуска в современных системах; портирование KDE-приложений, таких как KEdit, KWrite, KCalc и KMix; решение проблем с прокруткой во всех приложениях; добавление в меню завершения работы с системой опций управления питанием (выключение, перезапуск и т.п.); поддержка звуковых эффектов и актуального звукового стека.

Опеннет
Reddit
Исходники

 , , , ,

Govorilnik90
()

GCLI 2.10.0

Новости — Разработка
Группа Разработка

31 декабря, после почти трёх месяцев разработки, состоялся выпуск 2.10.0 консольной утилиты GCLI, предназначенной для взаимодействия с API нескольких популярных сервисов хостинга Git-проектов, и позволяет создавать, просматривать и взаимодействовать с проблемами, запросами на слияние, метками и комментариями к ним, проверять состояние CI и конвейеров, и многое другое.

И, в отличие от GitHub CLI, GCLI поддерживает не только API GitHub, но и API GitLab, Gitea, Forgejo и Bugzilla.

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

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

 , , , ,

dataman
()