LINUX.ORG.RU

Сообщения alpha

 

Грузовой дрон от немецких железнодорожников представлен на выставке в Гамбурге

https://www.dw.com/en/germany-heavy-duty-drone-makes-first-public-launch-in-hamburg/a-59487600

18 моторов, переносит груз до 200 килограм на расстояние до 40 километров.

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

 ,

alpha
()

Есть желающие встретиться в Москве 30 сентября? - Да!

Буду в Москве проездом на один день в следующий четверг 30 сентября. Предлагаю по-этому поводу организовать ЛОР-встречу.

Пишите свои предложения по выбору места и времени.


Update:

Забронировала стол на 30 сентября, 6 вечера, Whitehart http://whitehart.ru/contacts/

Вход свободный, предварительная запись не требуется.

Пишите в телеграм, если потеряетесь.

 , ,

alpha
()

Обновление оффтопик-листа: добавлен пункт Обсуждение вакцинации от Covid-19 и вакцин.

По многочисленным просьбам участников и при поддержке администрации форума обсуждение вакцинации от Covid-19 и вакцин внесено в оффтопик-лист.

Старые темы будут закрыты, новые - будут удаляться.

 ,

alpha
()

Давайте всё-таки обсудим последние удаления

@Zhbert, @bryak, @Shaman007

давайте всё-таки обсудим вопрос

Я понимаю и поддерживаю удаление исходного коммента со ссылкой на ролик. Потому что что бы не говорил его автор, законность и уместность контента - это две разные вещи. И не надо весь найденный на ютубе мусор притаскивать на ЛОР.

Но удаление тредов в Linux-org-ru мне непонятно. У нас есть другие варианты ставить точку в разговоре. Достаточно написать заключительный коммент и перевести тему в read-only. Почему бы не воспользоваться этим способом?

 

alpha
()

Что вообще значит свободный софт?

В рамках подготовки к длинным европейским выходным, давайте обсудим.

Что вкладывается в это понятие? Только лицензия?

Правильно ли называть свободным всё что выпущено под одобренными FOSS-лицензиями? Достаточно ли одной только лицензии для того чтобы софт считался свободным, этичным, и т.п.? Должна ли это быть copyleft-лицензия?

Как вписать сюда встраиваемые устройства, приватность, облака и микросервисы?

 

alpha
()

По каким критериям нужно подтверждать посты в галерее?

Вопрос к местному коллективному сознательному:

как вы считаете по какому принципу имеет смысл подтверждать посты в Галерее.

Например:

  • Подтверждать всё подряд, потому что не жалко.

  • Подтверждать, только если на скрине есть хоть что-то кроме обоины

  • Подтверждать, только если есть интересный сопроводительный текст, и не важно что там на картинке.

  • Подтверждать, если на скрине есть черная консоль.

и т.п.

 

alpha
()

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

По-моему было бы интересно отличать такие новости от репостов чьих-то пресс-релизов.

Что-то типа «автор в треде» или «от автора».

Upd: Пока что самым перспективным является «от автора»

 

alpha
()

Как сгенерировать wordcloud из списка

А чем можно удобно сгенерировать векторное «облако тегов», или как это называется, когда словами (написанными разным размером в разных направлениях) мостят некоторую площадь.

Для печати на футболке.

Inkscape может?

 

alpha
()

можно ли сконфигурировать разные upstream для веток по регекспу или префиксу?

У локального git-репозитория есть два разных remote: допустим origin и custom

Хочется чтобы при создании локальной ветки трекинг настраивался автоматически, по префиксу или по регэкспу в названии ветки, и для ветки custom-* автоматически в качестве upstream устанавливался custom.

Есть ли какая-то возможность настроить это в конфиге, или без скриптов и bash-алиасов не обойтись?

 

alpha
()

Github выкатил статистику

Или к слову о телеметрии.

https://octoverse.github.com/

Из интересного:

35 из 50 Global Fortune-компаний участвовали в open-source-разработке в этом году.

С 2014 года количество open-source участников из штатов меньше чем всех остальных. Количество «всех остальных» растет год от года.

В сумме по приватным и публичным репозиториям 80% участников не из US, и участников из Азии больше чем из Европы или Северной Америки.

 

alpha
()

монтирование данных в rootless-контейнер с rootless-пользователем внутри

Ситуация первая: Я (пользователь с uid 1000) запускаю контейнер с root-пользователем внутри, примонтировав каталог из своего рабочего /home:

[me@~/test]$ ls -l data
total 0
-rw-rw-r--. 1 me me 0 Oct  3 15:17 example
[me@~/test]$ podman run -it -v $PWD/data:/data:z fedora:30
[root@139fb9d3a58d /]# touch /data/example-from-inside
[root@139fb9d3a58d /]# ls -l /data
total 0
-rw-rw-r--. 1 root root 0 Oct  3 13:17 example
-rw-r--r--. 1 root root 0 Oct  3 13:19 example-from-inside
[root@139fb9d3a58d /]# exit
[me@~/test]$ ls -l data
total 0
-rw-rw-r--. 1 me me 0 Oct  3 15:17 example
-rw-r--r--. 1 me me 0 Oct  3 15:19 example-from-inside

Всё работает хорошо и красиво, потому что хостовый пользователь по умолчанию мапится на root-пользователя внутри.

Ситуация вторая: Я (пользователь с uid 1000) запускаю контейнер с пользователем c id 1000 внутри, примонтировав каталог из своего рабочего /home:

[me@~/test]$ podman run -it -v $PWD/data:/data:z f30-user
[testuser@babbf8e949fa ~]$ ls -l /data
total 0
-rw-rw-r--. 1 root root 0 Oct  3 13:17 example
-rw-r--r--. 1 root root 0 Oct  3 13:19 example-from-inside
[testuser@babbf8e949fa ~]$ id
uid=1000(testuser) gid=1000(testuser) groups=1000(testuser)
[testuser@babbf8e949fa ~]$ touch /data/example-from-inside-with-uid
[testuser@babbf8e949fa ~]$ exit
[~/test]$ ls -l data
total 0
-rw-rw-r--. 1 me     me     0 Oct  3 15:17 example
-rw-r--r--. 1 me     me     0 Oct  3 15:19 example-from-inside
-rw-rw-r--. 1 100999 100999 0 Oct  3 15:37 example-from-inside-with-uid

Не прокатит, потому что юзер хоста всё равно мапится на рута. Соответственно доступ из контейнера к примонтированным данным ограничен, а файлы созданные внутри контейнера мапятся на высокие id на хосте.

Но у podman есть магическая опция --userns=keep-id

podman run -it -v $PWD/data:/data:z --userns=keep-id f30-user

При таком запуске пользователь с id 1000 на хосте замапится на пользователя с id 1000 внутри и всё снова красиво и работает.

Ситуация третья: Я (пользователь с uid 1000) запускаю контейнер с пользователем c id 1005 внутри, примонтировав каталог из своего рабочего /home.

--userns=keep-id не спасет потому что id внутри и снаружи разный, нужно использовать --uidmap

И в этот момент в доках podman-а происходит квантовый скачок и они перестают говорить человеческим языком, и либо ударяются в теорию user namespaces, либо посылают в toolbox.

Поэтому вопрос к тем кто понял: как должен выглядеть uidmap для описанного простейшего случая?

vrutkovs ?

 

alpha
()

Код Мэтью Гаррета замерджен в ядро

Тот самый код, за который Гаррету прилетело «письмо счастья» от Линуса, из-за которого его имя потом месяцами, если не годами полоскали по всем около-линуксовым ресурсам, и до сих пор хейтят в маргинальных сообществах, замерджили в мастер

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id...

Семь лет спустя.

 ,

alpha
()

Давайте внесём SJW в оффтопик-лист

Поясню на примерах:

1) новость типа «Столлман ушел с поста FSF из-за скандала в MIT» - нормальная, пропускать

2) обсуждение в комментах типа «SJW скоро доберутся до всех нас» - оффтоп, удалять

3) новости где в качестве шутки юмора в конце приписано что-то типа «SJW наносят удар» - clickbait, удалять

Зачем:

Обсуждение этой темы во-первых деструктивно само по себе. Конструктивных и каких-то полезных результатов у него нет, а жертвы среди мирного населения есть.

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

Upd: помечено как решенная, поскольку поддержки не нашло, Давайте внесём SJW в оффтопик-лист (комментарий)

 

alpha
()

playonlinux переписывают c Python на Java

Проект PlayOnlinux не осилил портирование с Python2 на Python3 и его теперь переписывают с нуля, на Java11.

https://github.com/PhoenicisOrg/phoenicis

Соответственно в Fedora 32 его уже не будет.

Есть тут живые пользователи? Не хотите подобрать проект и исправить это безобразие? Переписать всё ещё раз на Go?

UPD:

Конечно, Java в Fedora есть, но переписанный на ней проект - это новый код, который надо пакетить заново, автоматически сам в Fedora он не появится.

Так что если есть желающие - можно заняться либо опакечиванием phoenicis, либо портированием playonlinux на python3.

 , ,

alpha
()

Facebook переходит на Fedora

На проходящей в Будапеште конференции проекта Fedora представители компании Facebook поделились опытом использования Fedora в качестве стандартной десктопной системы разработчика.

Годом ранее Facebook рассказывал об использовании Centos7 и кастомизованных сборках systemd для своих серверных систем. Теперь же речь шла о десктопах.

Основные моменты:

  • Fedora является одной из официально поддерживаемых систем
  • установка по сети
  • настройка с помощью chef
  • обновления в рамках одного релиза выполняются централизованно с помощью того же chef
  • обновление с релиза на релиз выполняется пользователем через dnf или Gnome Software
  • больше всего проблем с NVIDIA

Картинка для привлечения внимания:

https://pbs.twimg.com/media/EBb-zwIXoAAC83I?format=jpg&name=medium

Конфиги chef:

https://github.com/facebook/chef-cookbooks

 ,

alpha
()

Библию на русский язык перевели

https://www.redhat.com/en/explore/the-open-organization-book-ru

Не знаете что подарить начальнику на ДР? Книга лучший подарок! :)

UPD: Анонс на Хабре с цитатами и подробностями https://habr.com/ru/company/redhatrussia/blog/453088/

 open organization, ,

alpha
()

Machine Learning в применении к анализу научных публикаций

Статья: https://arxiv.org/abs/1812.08775

Комментарий в twitter-треде: https://twitter.com/david_madras/status/1075954423082508294

Для тру:

Товарищи сделали ML-модель, которая определяет принимать или не принимать статью к публикации в журнал. На тестовом множестве модель показывает себя хорошо: отбрасывает около 50% плохих статей и менее 1% хороших.

Но есть одно но.

Модель никак не учитывает содержания статей, она основана только на внешнем виде статьи (в буквальном смысле). Так например после обучения получилось что больший вес получают статьи, в которых

1) на первой странице есть картинка;

2) статья имеет 8 страниц.

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

Что приводит к вопросу: как вообще определять критерии качества и применимости моделей.

 

alpha
()

А есть какие-то русскоязычные аналоги Google Summer of Code?

Аналоги с точки зрения ментора, а не студента. То есть площадка куда можно придти и предложить идею/проект для студентов.

 

alpha
()

В чем польза asyncio?

Допустим у меня стоит задача опроса состояния GPIO-пина и выполнения некоторых действий в связи с этим.

Я могу поступить по-простому:

завернуть пару-тройку for-while циклов, сделать в них poll состояния и логику того, что делать если состояние изменилось.

А могу использовать asyncio. И я пока не понимаю, чем он отличается от такой же for-loops по большому счету, кроме того что представляет некоторую абстракцию над ними.

Ну то есть читаемость - да, улучшается.

А в плане производительности например, это будет бонус или наоборот? Если будет, то от чего?

 ,

alpha
()

redhat всё купил

Так вот планируешь-не планируешь, а оно раз и случается

даже не знаю как теперь холиварить, придется по-видимому менять тактику

а linux тут при всём

 

alpha
()

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