6.6.66
stable: 6.11.11 [EOL] 2024-12-05
longterm: 6.6.66 2024-12-14
Не ужели у всех все работает?
stable: 6.11.11 [EOL] 2024-12-05
longterm: 6.6.66 2024-12-14
Не ужели у всех все работает?
В процессе изучения проблемы я обнаружил, что что-то случилось в начале-середине октября и из зоны RU за 2 недели вылетело 120 серверов из 140 имеющихся.
На данный момент ситуация катастрофическая, поскольку в зоне RU осталось 4 (четыре) сервера, один из которых мой.
Помогите сохранить точное время в Рунете. Если не мы, то кот?
UPD: на пост откликнулись представители timeweb.cloud и выделили под NTP 30 (!!!) виртуальных машин!
Оригинал: https://habr.com/ru/articles/860828/
Обсуждение на пуле: https://community.ntppool.org/t/collapse-of-russia-country-zone/3607
Что-то тут и не обсудили.
Решил проверить что да как. Включил в пул свою свободную VPS. Как только рейтинг поднялся и она попала в пул:
# time tcpdump -n -c 10000 ip and udp and dst port 123 | cut -d" " -f3 | cut -d. -f1-4 | sort | uniq -c | sort -rn | head
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), snapshot length 262144 bytes
10000 packets captured
11214 packets received by filter
0 packets dropped by kernel
87 195.16.36.245
50 178.249.59.166
34 81.200.148.195
30 188.94.48.42
26 178.249.59.167
24 37.204.142.248
11 31.44.178.251
11 212.232.62.228
11 212.232.62.216
11 212.232.62.212
real 0m8.206s
user 0m0.068s
sys 0m0.019s
Смотришь на результаты опроса: Сколько тебе будет или исполнилось лет в этом году, ЛОРовец? (комментарий)
В 2014 основная масса 25-35
В 2024 основная масса 35-45
Предлагаю обсудить.
Что сам предлагаю:
Не знаю. Им, видимо, уютнее в телеграм-каналах. На Ютуб-е и прочих других ресурсах. Вижу, что надо стать дружелюбнее.
Сколько лет говорим об этом? А воз и ныне там. Одни понабрали скора в 1000 при пяти звёздах макс, другие не успевают и пары сотен набрать.
Постоянный бан. Кого баним-то? Есть постоянные поток новых пользователей?
Выдавать значки, которые видны в профиле. Как в играх, стиме, и т.п.
Назначение:
Значки выдавать как автоматически, так и назначать (пора бы модераторам быть не только палачами).
Ну типа 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 опять лучше знает, что нужно пользователям?
Зашёл на 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 🎉🎊🪅
Третий десяток лет работаю на обычных офисных дешёвых клавиатурах.
И тут понадобилось купить клаву домой. И что-то не могу понять какую. Раньше пошёл в магазин, руками потрогал, нашёл свою и купил. Теперь этого нет… Все клавы в коробках, да и выглядят как новогодний дешман, что из них пробовать - ХЗ.
Ладно, заказал простую со 100500 звёздочками, и офигел. Легкая с деревянными клавишами и вонючая, работать не реально. Посмотрел на пару механических, брал у коллег/знакомых. Не то. Пробую работать, начинают болеть пальцы O_o. Офигел. Никогда такого не было, да и ещё что бы так ломало руки.
В итоге ищу мембрану нормального качества. Можно со светодиодиками (для детей).
Из вариантов сейчас только офисные HP-шные, но боюсь сын не оценит.
Есть 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
это безобразие.
Что такое? пропала милая белая граница у таблиц в уведомлениях, списках тем и т.д.
Минцифры подготовило ряд приложений к стимулированию развития открытого ПО и открытой архитектуры в России. Среди них была идея приравнять софт с открытым кодом к российскому и добавить его в реестр отечественного ПО. Это предложение раскритиковали представители российской ИТ-сферы.
https://www.cnews.ru/news/top/2021-08-27_mintsifry_hochet_priravnyat
Проект состоит из нескольких мер поддержки, среди которых есть предложение приравнять открытые решения к отечественным ПО и микроэлектронике и внести их в соответствующие реестры. После этого госструктуры и компании с госучастием получат возможность использовать эти решения.
Вместе с этим Минцифры высказало идею по внедрению в стране обязанности по размещению в свободном доступе того заказного программного обеспечения, разработка которого велась с привлечением госсредств.
Отрасль против
Российская ИТ-сфера раскритиковала идею Минцифры по приравниванию софта с открытым исходным кодом к российскому. Против этого предложения, как пишет РБК, высказался глава центра компетенций по импортозамещению в сфере ИКТ Илья Массух. «Обсуждавшиеся в конце июля (2021 г. – прим CNews) положения – это ранние наброски. По моему мнению, речь не идет о приравнивании открытого ПО к российскому. Мы как центр компетенций, да и, думаю, вся отрасль будем против такого решения», – заявил он.
Илья Массух добавил, что разработчики ПО с открытым кодом размещают его, как правило, в иностранных репозиториях. К примеру, это может быть GitHub, с июня 2018 г. принадлежащий американской корпорации Microsoft. В этом случае может возникнуть вопрос прав на такое программное обеспечение.
«Безусловно, в нишевых зонах, где нет отечественных аналогов, можно использовать и свободное, и даже закрытое ПО. Но чтобы получить те же права, что и российское ПО, свободный софт должен разрабатываться российской компанией, базироваться в отечественном репозитории, не иметь принудительных обновлений из-за рубежа, иметь техническую поддержку здесь и т.п.», – подытожил директор центра компетенций по импортозамещению в сфере ИКТ.
Собственно сабж. Третий андрофон. В первый раз ставил из него судоку. Во второй: блокнот. В этот раз: «Транзистор» для прослушивания радио.
А кто чем ещё пользуется?
Тут увидел симпатичный 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
А кто-то из модераторов её использует?
Вот нравиться мне black. Но вот форматирование списков у неё…
Эти постоянные новости с:
* bla bla
* foo foo
* bar bar
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 докладами:
Один из слонов Rust добрался до версии 1.0
https://tokio.rs/blog/2020-12-tokio-1-0
З.Ы.: Как новость оформлять лень…
В Японии запустили суперкомпьютер Fugaku от Fujitsu на базе 48-ми ядерных ARM-процессорах.
При этом он в 2.8 раз мощнее второго места (IBM POWER9+NVIDIA). И на столько же прожорливее
Представлен релиз 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.
Основные улучшения в этом выпуске:
k_heap
/sys_heap
имеет лучшую производительность, чем имеющийся k_mem_pool
/sys_mem_pool
>>> Подробности
На работе регулярно приходиться клонировать большие репозитории, а скорость «Интернетов» не всегда большая (днём канал забивается).
Как следствие при ручной работе с репами приходиться делать git clone --mirror ... LOCAL_MIRROR && git clone LOCAL_MIRROR ...
Для Yocto и т.п. можно настроить общее место для кэша. Но это решает только часть проблем.
Добавим к этому нескольких разработчиков.
Поиск мне выдаёт только варианты вроде: https://github.com/kooltux/git-cache
Но как правило, в таких проектах всего несколько коммитов N-летней давности (может конечно: взяли написали, работает и нефиг больше трогать).
Кто чем пользуется? Или что порекомендует?
Есть задача хранения и обработки измерений нескольких величин (тысячи измерений в секунду). По этим данным будут вычисляться другие величины. Данные собираются постоянно (день за днём, год за годом). Для удобства вычислений, планируется рассматривать временные метки с привязкой к TAI. Т.к. важно корректно обработать данные в момент дополнительной секунды.
Для отображении результатов хочется задействовать, что-то типа Grafana. При этом подписи на шкале времени графиков должны быть приведены к нужному часовому поясу (аля Europe/Moscow), т.к. рядовой пользователь ничего не знает о TAI.
Посмотрел в сторону InfluxDB, но что-то с дополнительной секундой у него совсем никак (или я что-то делаю не так). Мне надо, чтобы он нормально воспринимал «2016-12-31T23:59:60.125000000Z»
Итого: Храним и обрабатываем с привязкой к TAI, отображаем в нужном timezone.
Есть хоть что-то более менее готовое для этого? Или как всегда велосипедить?
HABR: У «Т-платформ» крупные проблемы: сайт не работает, 80% сотрудников уволились (2019-12-21)
… Проблем много, в основном они касаются взаимоотношений с государством. …
История на ЛОРе:
Никак понять не могу, как-так государство сливает свои интеллектуальный резерв?
Что у нас сейчас с суперкомпьютерами:
Что с процессорами:
Сегодня объявлено о старте продаж новой платы от BeagleBoard.org Foundation: BeagleBone AI на базе процессора Texas Instruments Sitara AM5729.
«Эта плата является ответом на просьбу нашего сообщества о том, чтобы увидеть следующее значительное улучшение в семье BeagleBone», - говорит Джейсон Криднер, соучредитель фонда BeagleBoard.org. «Его набор функций переполнен и обладает возможностями, не имеющими аналогов ни у одного другого одноплатного компьютера, с открытым аппаратным обеспечением или без него»
( читать дальше... )
>>> Подробности
следующие → |