LINUX.ORG.RU

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

Perl 6 vs Python 3

Форум — Development

Дискач.

Чтобы писать утилиты и демоны например для десктопа. Допустим оставим в покое веб-девелопмент, там и так тесно. И забудем былое, Python 2, Perl 5 и связанные стереотипы.

P.S. Прошу не удалять за тупняк, я понимаю как это выглядит. Но тема то интересная

 , , ,

vertexua ()

Подтвердите баг. Отваливается WiFi на новых ядрах.

Форум — General

Всем привет.

В ноутбуке стоит вот такой wi-fi адаптер (168c:0024):

03:00.0 Network controller: Qualcomm Atheros AR5418 Wireless Network Adapter [AR5008E 802.11(a)bgn] (PCI-Express) (rev 01)
        Subsystem: Askey Computer Corp. AR5418 Wireless Network Adapter [AR5008E 802.11(a)bgn] (PCI-Express)
        Physical Slot: 3
        Flags: bus master, fast devsel, latency 0, IRQ 17
        Memory at d7df0000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [40] Power Management version 2
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
        Capabilities: [60] Express Legacy Endpoint, MSI 00
        Capabilities: [90] MSI-X: Enable- Count=1 Masked-
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Kernel driver in use: ath9k
        Kernel modules: ath9k

ОС - Debian (микс из Unstable, Stable и Experimental через пиннинг, но в основном Unstable).

И присутствует такая проблема: рандомно отваливается соединение по вафле, в большинстве случаев оно отключается и сразу переподключается, но иногда оно остаётся типа подключенным, но не работает, то есть даже пинг до роутера не идёт (в этом случае помогает отключение/включение вафли программно, или рестарт network-manager).

Перед этими моментами идёт куча сообщений в dmesg:

ath: phy1: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x42000020 DMADBG_7=0x000062c0

Воспроизводится и на 2.4G, и на 5G.

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

Воспроизводится на ядрах 4.19 и 5.2. Поскольку собирать самому ядра и bisect'ить мне лень, тупо методом тыка подключил репу oldstable и накатил ядро оттуда:

$ uname -rm
4.9.0-9-amd64 x86_64

Вот уже несколько дней полёт нормальный.

По ошибке гуглится довольно много ссылок, в том числе на bugzilla.kernel.org, но почти все они относятся к старым ядрам (типа 3.x).

Вопрос, если у кого воспроизводится, подтвердите. И ещё лучше, если у кого-то не воспроизводилось с ядром между 4.9 и 4.19, а с какой-то версии стало воспроизводится, дайте знать.

Я отправлю баг-репорт.

 , ,

DELIRIUM ()

Стали доступны видео докладов с C++Russia 2019

Форум — Development

На YouTube на канале C++ User Group стали доступны видеозаписи следующих докладов с прошедшей весной конференции C++Russia 2019:

 

eao197 ()

Новосибирск. Ищу работу админом/эникеем/хоть кем то в it

Форум — Job

20 лет, образования нет, 2 года занимался выездным ремонтом/настройкой компьютеров.

Немного могу писать скрипты на bash/python, базовые знания git

Продвинутый пользователь windows/linux, настройка установка и т.д, одно время держал простенький сайт на wordpress

Есть навыки простого ремонта пк(перепайка конденсаторов да дросселей), блочный ремонт.

Обслуживание оргтехники, настройка роутеров, обжатие витухи, умение пользоваться перфоратором

Могу прочитать тех.документацию на английском

Готов работать за еду(20 тыс.руб)

Писать на почту oriko32@cock.li

 , ,

oriko32 ()

Дело @BruteForce: рассмотрение по существу

Форум — Клуб

Начинается рассмотрение по существу дела Виктора Филинкова BruteForce. Первое заседание пройдёт в Санкт-Петербурге 8 апреля в 14:00. Дело рассматривает Московский окружной военный суд (один из двух российских судов, которые могут рассматриать дела о терроризме), сегодняшнее предварительное заседание проходило в 224-м гарнизонном суде Санкт-Петербурга.

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

Другие способы поддержки, это написать письмо. В тюрьме не происходит ничего хорошего, и любые вести с воли ценны. Написать письмо можно на сайте http://rosuznik.org. Письмо распечатают и отнесут на почту. Либо можете написать сами — Филинкову Виктору Сергеевичу, 191123, Санкт-Петербург, Шпалерная, 25, СИЗО-3 ФСИН России. Помните, что письма проходят через цензора.

Напомню, что Виктор Филинков был задержан в январе 2018 года, после жестоких пыток был обвинён в участии в террористическом сообществе (УК 205.4).

*Добавлено 5 апреля*:

Первое заседание состоится 8 апреля в 14:00 в помещении 224 гарнизонного военного суда по адресу: город Санкт-Петербург, площадь Труда,1

 

anarquista ()

Поиск в map<double>, может ли быть не нахождение того же значения, что добавили?

Форум — General

Возможна ли ситуация, что такая функция вернет истину?

bool to_do_test(double v) {
   map<double,double> m;
   m.insert({v,v});
   return m.find(v) == m.end();
}
Т.е. возможны ли ситуации изменения double при множественных операциях копирования и сохранения в контейнерах через десятки классов, без математических операций?

 

victor79 ()

Ищу системного админа Linux (150к - 200к)

Форум — Job

Всем привет!

У кого то НГ наступает, а у меня есть новая вакансия! Ищу к себе в команду Системного администратора Linux.

Мобитэль — российская технологическая компания, мы специализируемся на разработке современных IT-решений для ведения букмекерского бизнеса. Мы являемся частью БК «Бинго-Бум» и занимаем лидирующие позиции на российском рынке. Наши продукты основаны на современных технологиях, мы используем Node.js, React/Redux, Docker, Kubernetes, постоянно осваиваем что-то новое. Используем практики DevOps и развиваем Agile-культуру.

Отдел платформы клубов BingoBoom одно из самых больших подразделений в компании.

Мы занимаемся разработкой и сопровождением системы букмекерских клубов, обслуживаем около 10 000 активных игровых мест, наши игроки каждую минуту делают более 2000 ставок.

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

Мы готовы расширяться и в связи с этим ищем опытного Системного администратора Linux в нашу дружную команду!

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

Чем предстоит заниматься:

-Сопровождение клубной системы (базовый стек технологий: nodejs, c++, mariadb, postgresql, nginx, php-fpm, python);

-Обеспечение бесперебойной работы проектов, решение инцидентов;

-Настройка CI/CD (TeamCity) для проектов;

-Помощь в выкатке новых сервисов и компонентов;

-Реализация и оптимизация процессов сборки и выкатки.

Что мы хотим видеть:

-Администрирование Linux (Debian) от 3 лет;

-Опыт работы с CI/CD системами. Предпочтительно TeamCity;

-Опыт работы с docker. Умение пользоваться, понимание как работает docker.

-Хорошее знание основных подсистем Linux;

-Понимание процесса загрузки системы, понимание бездисковой загрузки;

-Опыт работы с базами данных: SQL, репликация, расследование инцидентов, оптимизация производительности;

-Опыт работы с веб сервисами: знание nginx, технологии websocket;

-Понимание работы серверов очередей, предпочтительно rabbitmq;

-Владение скриптовыми языками (bash, python);

-Знания сетевых протоколов, понимание маршрутизации;

-Опыт работы с iptables.

Плюсом будет:

-Знание инструментов автоматизации инфраструктуры. Предпочтительно Ansible;

-Знание и опыт работы с Kubernetes, Helm;

-Понимание ядра Linux. Опыт сборки и дебага;

-Опыт автоматизации систем мониторинга и логирования.

Мы предлагаем:

-ЗП два раза в месяц (вилка 150к - 200к net, зависит от опыта)

-Оформление по ТК

-Гибкий график работы, пятница сокращенный день

-ДМС со стоматологией после испытательного срока

Приятные бонусы:

-Бесплатные завтраки, обеды, ужины и кофе

-Компенсация фитнеса (100%)

-Корпоративный футбол, волейбол и хоккей 2 раза в неделю: 100% оплата компанией

-Настольные игры и книги в офисе

Кандидатам из регионов предлагаем возможность релокации!

Кому интересно, пишите в телегу (@Kenjuy)

 , , ,

Kenjuy ()

Исключение неиспользуемых директив препроцессора из кода

Форум — Development

Есть большой проект, естественно собирается он под многие платформы. Не буду таить - это conky. Моя лаба - упростить его донельзя и оставить только часть которая компилируется под линукс, без графики (не спрашивайте зачем, современные учебные планы не отвечают на такой вопрос, мне главное сделать и сдать).

Естественно, неплохую часть кода там составляют макросы #ifdef для разных платформ, посему есть такой вопрос: удалять вручную и разбираться довольно муторно, однако возникла идея - если препроцессор обрабатывает код, он сам детектит в процессе, какие переменные определены - можно ли каким-то образом заставить его вернуть чистый код, с теми переменными и условиями, которые реально имеют ценность после компиляции? Я понимаю как он работает, код прошарил, но было бы проще, если бы 90% макросов не было

 ,

Gunburgender ()

Тестирование сетевых программ - имитация плохого соединения

Форум — Development

Есть некая программа, которая отправляет UDP пакеты. Мне необходимо в целях тестирования иногда не отправлять ее UDP пакеты, а иногда их дублировать (вместо одного пакета отправим два таких же UDP пакета), или отправлять не в том порядке. И чтобы с входящими UDP пакетами тоже можно было что-то такое делать, т.е. надо имитировать всякие такие проблемы с сетью. Какие для этого существуют опенсорсные решения для Linux?

 , ,

SZT ()

GNU Patch

Форум — Development

Порекомендуйте, пожалуйста, хорошую альтернативу документации изложенной в «man patch».

 , , ,

RRR1993 ()

как влинковать initramfs в файл-образ ядра?

Форум — Linux-install

The old initrd was always a separate file, while the initramfs archive is linked into the linux kernel image.

Чего я хочу добиться:
Чтобы в GRUB было две строчки: в первой строке (linux) грузилось бы ядро и неизменяемый initramfs, а во второй строчке (initrd) грузились бы настройки (всякие там mdadm.conf с конкретными UUID массивов конкретной машины).

 , ,

Einstok_Fair ()

Есть тут спецы по libcurl?

Форум — General

Детали вопроса здесь https://gamedev.ru/code/forum/?id=237106

 ,

Gremlin_ ()

Julia 0.7

Форум — Talks

Вышла альфа-версия сабжа для математических вычислений.

Язык, созданный для замены Fortran, R, Matlab и Python.

По скорости сравним с Сишкой. Кто-нибудь юзал, тестал?

Разрабы просят тестать язык в хвост и в гриву и о багах сообщать на Гитхабе.

 , , ,

FilosofeM ()

Как начать изучать архитектуру ARM в 75 лет?

Форум — Talks

Какие-нибудь есть учебники по этой теме? Про ассемблер Spectrum-а издательство «Питер» выпустило отличную книжку. Может и тут что-нибудь посоветуете?

Ну или хотя бы он-лайн сайты - с каких начать... Меня ARM9 интересует

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

 ,

Einstok_Fair ()

Rise of the Tomb Raider вышла на Linux: первая Vulkan-only игра

Форум — Games

 , , ,

Sunderland93 ()

Microsoft запретил ругаться во всех своих сервисах.

Форум — Talks

Пруф: https://goo.gl/um6mXw Приечм это распространяется на Скайп и Ворд. А теперь лайфхак. Приходишь в гости к знакомому и пока он пошел в кухню за пивом на его XBox пишешь в чате УЙ УЙ УЙ....

 ,

demrnd ()

Запись на флешку: скачок и подвисание.

Форум — Desktop

В CentOS7 используя Nautilus закидываю _на_ флешку 460.7MB файл. Статус сразу скачет до 459.6MB и работа продолжает кипеть. Т.к. флешка медленная, то минуты 2! Затем «460.7MB» и ок.

Черт возьми, это достало! Жутчайший треш в интерфейсе, не отражающий состояние системы. Другие ФМ делают тоже самое! Корни где-то ниже уровнем. Даже rsync, с указанием --progress, ничего не показывает, пока не запишется 99% файла.

Причем в обратную сторону, с флешки, копируется равномерно.

Что заметил: даже запуская «sync» - он не отрабатывает, пока не запишется файл на флешку целиком.

Как заставить Linux писать на флешку по-нормальному, кусками например, по 5MB?

UPD уточнение про rsync: rsync отрабатывает за секунду, показывая «sent 460,857,140 bytes received 35 bytes 307,238,116.67 bytes/sec», потом флешка продолжает минуту мигать. Асинхронность, мать её.

 , , ,

Deleted ()

На Nintendo Switch удалось запустить GNU/Linux

Новости — Игры
Группа Игры

Хакерской группировке fail0verflow удалось запустить на игровой консоли Nintendo Switch дистрибутив Debian. Они же считают, что Nintendo не сможет устранить уязвимость последующими обновлениями прошивки. По данным fail0verflow уязвимость находится в загрузочном ПЗУ системы Nvidia Tegra X1. Скорее всего, для новой партии Nintendo Switch будут выпущены новые чипы.

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

 , ,

kshmr ()

плагинная архитектура, перечитать конфигурацию подключенного в рантайме плагина

Форум — Development

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

Сейчас ядро ждет SIGHUP и по нему перегружает все модули, что не совсем корректно. Вариант использовать под каждый плагин свой какой то сигнал выглядит топорно и вряд ли так делается.

Нужно сделать что то вроде CLI терминала к ядру? или заложить управляющие команды через argv?

Есть ли еще красивые и принятые в проде решения?

P.S. в итоге выбор пал на сокеты unix - так как гораздо проще потом поддерживать + масштабировать при появлении новых команд управления.

 ,

elmir_k ()

Apple слил китайцев

Форум — Talks

Apple is moving its Chinese iCloud operations from its own datacenters to a local Chinese company run by the government.

Как говорил вождь пролетариата:

«Обеспечьте 10 процентов, и капитал согласен на всякое применение, при 20 процентах он становится оживлённым, при 50 процентах положительно готов сломать себе голову, при 100 процентах он попирает все человеческие законы, при 300 процентах нет такого преступления, на которое он не рискнул бы, хотя бы под страхом виселицы.»

Интересно кто следующий?

 

Bobby_ ()