LINUX.ORG.RU

Сообщения AlexVR

 

gtk3-rs: This repository has been archived by the owner

Форум — Talks

Ну типа gtk3-rs depricated.

This repository has been archived by the owner on Mar 4, 2024. It is now read-only.

gtk3-rs

This project is UNMAINTAINED. Please take a look at gtk4-rs instead!

https://github.com/gtk-rs/gtk3-rs

При этом можно сравнить использование 3 и 4 версии на crates.io:

Т.е. GTK опять лучше знает, что нужно пользователям?

 ,

AlexVR
()

Линус Торвальдс мёрзнет без электричества и не мержит

Форум — Talks

Зашёл на https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/ а от товарища последний коммит 4 дня назад и никакого 6.8-rc1.

В новостях нашёл Разработка ядра Linux остановилась из-за плохой погоды в городе, где живет Линус Торвальдс

В субботу, 13 января 2024 г., в рассылке, посвященной разработке ядра, программист сообщил о том, что температура воздуха в Портленде и округе упала до -10 градусов Цельсия и возникновении масштабных перебоев с подачей электроэнергии.

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

Местные СМИ сообщили о том, что толщина образовавшегося снежного покрова достигла 10-13 см, а также о возникновении заторов на дорогах, перебоев в работе общественного транспорта и нескольких случаях гибели жителей района от холода.

UPDATE: работа восстановлена!!!

UPDATE 2: https://social.kernel.org/users/torvalds

Power still off, but outside is warming up.

Instead trying to see how far I can get on the remaining merge window pulls on just battery power. Not very far I bet, but at least something.

UPDATE 3:

.. and ten minutes after posting that, power and internet are back up.

UPDATE 4:

Перебои продолжаются. Линус сменил подпись профиля на «Delusional Monkey»

UPDATE 5: 🪅🎊🎉 Linux 6.8-rc1 🎉🎊🪅

 ,

AlexVR
()

Выбор клавиатуры 2022.02

Форум — Linux-hardware

Третий десяток лет работаю на обычных офисных дешёвых клавиатурах.

И тут понадобилось купить клаву домой. И что-то не могу понять какую. Раньше пошёл в магазин, руками потрогал, нашёл свою и купил. Теперь этого нет… Все клавы в коробках, да и выглядят как новогодний дешман, что из них пробовать - ХЗ.

Ладно, заказал простую со 100500 звёздочками, и офигел. Легкая с деревянными клавишами и вонючая, работать не реально. Посмотрел на пару механических, брал у коллег/знакомых. Не то. Пробую работать, начинают болеть пальцы O_o. Офигел. Никогда такого не было, да и ещё что бы так ломало руки.

В итоге ищу мембрану нормального качества. Можно со светодиодиками (для детей).

Из вариантов сейчас только офисные HP-шные, но боюсь сын не оценит.

 

AlexVR
()

Как зарегистрировать i2c устройство?

Форум — Admin

Есть x86 компутер. У него на i2c-шине висят несколько GPIO-модулей. Что требует использовать код вида:

echo "pca9535 0x20" > /sys/class/i2c-adapter/i2c-6/new_device 
echo "pca9535 0x21" > /sys/class/i2c-adapter/i2c-6/new_device 
echo "pca9535 0x22" > /sys/class/i2c-adapter/i2c-6/new_device 

Где i2c-6 это USB-ишный FT260 на плате. Он один такой и скриптом конкретно его определить можно. Сейчас всё это упаковано в скрипт и оформлено в виде службы. Но как-то не по себе от этого.

Как это дело оформить нормально? Неужели нет внятного способа описания i2c устройств?

Есть мысль задействовать udev, но блин не вбивать же в RUN это безобразие.

 , ,

AlexVR
()

Тема black. Куда пропали границы таблиц?

Форум — Linux-org-ru

Что такое? пропала милая белая граница у таблиц в уведомлениях, списках тем и т.д.

 

AlexVR
()

Минцифры хочет приравнять открытое ПО к российскому. «Разработчики» против

Форум — Desktop

Минцифры подготовило ряд приложений к стимулированию развития открытого ПО и открытой архитектуры в России. Среди них была идея приравнять софт с открытым кодом к российскому и добавить его в реестр отечественного ПО. Это предложение раскритиковали представители российской ИТ-сферы.

https://www.cnews.ru/news/top/2021-08-27_mintsifry_hochet_priravnyat

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

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

Отрасль против

Российская ИТ-сфера раскритиковала идею Минцифры по приравниванию софта с открытым исходным кодом к российскому. Против этого предложения, как пишет РБК, высказался глава центра компетенций по импортозамещению в сфере ИКТ Илья Массух. «Обсуждавшиеся в конце июля (2021 г. – прим CNews) положения – это ранние наброски. По моему мнению, речь не идет о приравнивании открытого ПО к российскому. Мы как центр компетенций, да и, думаю, вся отрасль будем против такого решения», – заявил он.

Илья Массух добавил, что разработчики ПО с открытым кодом размещают его, как правило, в иностранных репозиториях. К примеру, это может быть GitHub, с июня 2018 г. принадлежащий американской корпорации Microsoft. В этом случае может возникнуть вопрос прав на такое программное обеспечение.

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

 ,

AlexVR
()

Чем пользуетесь из F-Droid?

Форум — Mobile

Собственно сабж. Третий андрофон. В первый раз ставил из него судоку. Во второй: блокнот. В этот раз: «Транзистор» для прослушивания радио.

А кто чем ещё пользуется?

 ,

AlexVR
()

Rust-for-Linux: Custom alloc, using stable Rust compilers, and more

Форум — Development

Тут увидел симпатичный PR в Rust-for-Linux: https://github.com/Rust-for-Linux/linux/pull/402

Общий смысл: переписали alloc, что бы он не паниковал на каждый чих. Переходят на стабильный компилятор.

Немного примеров:

        for _ in 0..page_count {
            let page = Pages::<0>::new()?;
            page.insert_page(vma, address)?;
-            pages.push(page);
+            pages.try_push(page)?;
            address += 1 << bindings::PAGE_SHIFT;
        }

-        // TODO: This allocates memory.
-        let arc = Arc::from(pages);
+        let arc = Arc::try_from_vec(pages)?;

        // Save pages for later.
        let mut inner = self.inner.lock();
    fn read_all(&mut self) -> Result<Vec<u8>> {
        let mut data = Vec::<u8>::new();
-        data.try_reserve_exact(self.len())?;
-        data.resize(self.len(), 0);
+        data.try_resize(self.len(), 0)?;

        // SAFETY: The output buffer is valid as we just allocated it.
        unsafe { self.read_raw(data.as_mut_ptr(), data.len())? };

Надеются на слияние в 5.14

 ,

AlexVR
()

Тема black

Форум — Linux-org-ru

А кто-то из модераторов её использует?

Вот нравиться мне black. Но вот форматирование списков у неё…

Эти постоянные новости с:

* bla bla



* foo foo



* bar bar

 

AlexVR
()

Если вам надоело бороться с Rust, то переходите на Zig

Форум — Talks

Why I rewrote my Rust keyboard firmware in Zig: consistency, mastery, and fun

I’ve spent the last year building keyboards, which has included writing firmware for a variety custom circuit boards.

I initially wrote this firmware in Rust, but despite years of experience with that language I still struggled quite a bit. I eventually got my keyboards working, but it took an embarrassingly long time and wasn’t fun.

After repeated suggestions from my much more Rust-and-computing-experienced friend Jamie Brandon, I rewrote the firmware in Zig, which turned out swimmingly.

З.Ы.: Напомню, что на прошедшем FOSDEM языку программирования Zig была посвящена отдельная секция с 4 докладами:

 ,

AlexVR
()

Announcing Tokio 1.0

Форум — Development

Один из слонов Rust добрался до версии 1.0

https://tokio.rs/blog/2020-12-tokio-1-0

З.Ы.: Как новость оформлять лень…

 

AlexVR
()

Рейтинг суперкомпьютеров top-500 возглавил кластер на ARM-процессорах

Форум — Talks

В Японии запустили суперкомпьютер Fugaku от Fujitsu на базе 48-ми ядерных ARM-процессорах.

  • Cores: 7,299,072
  • Memory: 4,866,048 GB
  • Processor: A64FX 48C 2.2GHz
  • Interconnect: Tofu interconnect D
  • Rmax: 415,530.0 TFlop/s
  • Rpeak: 513,854.7 TFlop/s

При этом он в 2.8 раз мощнее второго места (IBM POWER9+NVIDIA). И на столько же прожорливее

 ,

AlexVR
()

Zephyr 2.3.0

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

Представлен релиз RTOS Zephyr 2.3.0.

Zephyr основана на компактном ядре, предназначенном для использования в системах с ограниченными ресурсами и встроенных системах. Распространяется под лицензией Apache 2.0 и поддерживается Linux Foundation.

Ядро Zephyr поддерживает несколько архитектур, включая ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32. 

Основные улучшения в этом выпуске:

  • Новый пакет Zephyr CMake, уменьшающий потребность в переменных среды окружения
  • Новый Devicetree API основанный на иерархических макросах. Этот новый API позволяет коду на Си получить простой доступ ко всем узлам и свойствам Devicetree.
  • Kernel timeout API был переработан, чтобы быть более гибким и настраиваемым, с учетом будущей поддержки таких функций, как 64-битные и абсолютные тайм-ауты
  • Новый аллокатор k_heap/sys_heap имеет лучшую производительность, чем имеющийся k_mem_pool/sys_mem_pool
  • The Bluetooth Low Energy Host теперь поддерживает LE Advertising Extensions
  • Интегрирована Библиотека CMSIS-DSP

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

 , , zephyr

AlexVR
()

Кэш для Git-репозиториев

Форум — Development

На работе регулярно приходиться клонировать большие репозитории, а скорость «Интернетов» не всегда большая (днём канал забивается).

Как следствие при ручной работе с репами приходиться делать git clone --mirror ... LOCAL_MIRROR && git clone LOCAL_MIRROR ...

Для Yocto и т.п. можно настроить общее место для кэша. Но это решает только часть проблем.

Добавим к этому нескольких разработчиков.

Поиск мне выдаёт только варианты вроде: https://github.com/kooltux/git-cache

Но как правило, в таких проектах всего несколько коммитов N-летней давности (может конечно: взяли написали, работает и нефиг больше трогать).

Кто чем пользуется? Или что порекомендует?

 

AlexVR
()

time-series DB и дополнительная секунда

Форум — Development

Есть задача хранения и обработки измерений нескольких величин (тысячи измерений в секунду). По этим данным будут вычисляться другие величины. Данные собираются постоянно (день за днём, год за годом). Для удобства вычислений, планируется рассматривать временные метки с привязкой к TAI. Т.к. важно корректно обработать данные в момент дополнительной секунды.

Для отображении результатов хочется задействовать, что-то типа Grafana. При этом подписи на шкале времени графиков должны быть приведены к нужному часовому поясу (аля Europe/Moscow), т.к. рядовой пользователь ничего не знает о TAI.

Посмотрел в сторону InfluxDB, но что-то с дополнительной секундой у него совсем никак (или я что-то делаю не так). Мне надо, чтобы он нормально воспринимал «2016-12-31T23:59:60.125000000Z»

Итого: Храним и обрабатываем с привязкой к TAI, отображаем в нужном timezone.

Есть хоть что-то более менее готовое для этого? Или как всегда велосипедить?

 , , , ,

AlexVR
()

Т-платформы добивают...

Форум — Talks

HABR: У «Т-платформ» крупные проблемы: сайт не работает, 80% сотрудников уволились (2019-12-21)

… Проблем много, в основном они касаются взаимоотношений с государством. …

История на ЛОРе:

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

Что у нас сейчас с суперкомпьютерами:

Что с процессорами:

  • Как приоритетные научные проекты государству не нужны.

 

AlexVR
()

Анонс начала продаж BeagleBone AI

Новости — Hardware and Drivers
Анонс начала продаж BeagleBone AI
Группа Hardware and Drivers

Сегодня объявлено о старте продаж новой платы от BeagleBoard.org Foundation: BeagleBone AI на базе процессора Texas Instruments Sitara AM5729.

«Эта плата является ответом на просьбу нашего сообщества о том, чтобы увидеть следующее значительное улучшение в семье BeagleBone», - говорит Джейсон Криднер, соучредитель фонда BeagleBoard.org. «Его набор функций переполнен и обладает возможностями, не имеющими аналогов ни у одного другого одноплатного компьютера, с открытым аппаратным обеспечением или без него»

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

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

 

AlexVR
()

bitbucket дропает поддержку HG

Форум — Talks

https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket

.......................

Больше сказать мне нечего.

 , ,

AlexVR
()

Картинки на новостной ленте в теме black

Форум — Linux-org-ru

Это ужас!!! На большом мониторе сегодня главная вызывает отвращение. Картинка высотой больше высоты окна!!!

Сделайте хоть что-то...

Перемещено jollheef из linux-org-ru

 ,

AlexVR
()

Программируем с Minecraft

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

Купил для детей книгу «Ричардсон Крэйг, Программируем с Minecraft. Создай свой мир с помощью Python». 30 с лишним страниц первой главы рассказывают какие кнопочки нажать, чтобы поставить инструменты под Windows, MacOS и RaspberryPi из готового комплекта. А как это обновить, собрать самому или поставить под Linux: ни слова. А всё что надо:

Из коробки не завелись русские (utf-8) сообщения. Как оказалось, в mcpi зашито преобразование всего текста в cp437. Меняем на utf-8 и отдаём ноут детям.

Общее впечатление от книги и mcpi: минимальное api, совершенством не назовёшь. Но самое то после Scratch. Дико напомнило:

SCREEN 12
LINE (10, 10)-(100,200), 15, B
С этой книгой надолго зависнуть не получиться. Надо будет придумать больше заданий, и искать что станет следующим шагом.

З.Ы.: На ноуте дефолтная Ubuntu. Тупо жалко времени настраивать шрифты, иконки и цвета.

>>> Просмотр (1366x768, 507 Kb)

 ,

AlexVR
()

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