LINUX.ORG.RU

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

Осваиваем STM32 снизу: часть 1 - подключаем и исследуем плату

Статьи — Разработка

Часть 1 Часть 2 Часть 3 Часть 4 Часть 5 Часть 6 Часть 7 Часть 8 Часть 9

Все файлы можно взять тут.

В данной серии статей мы попробуем поработать с процессором STM32 с помощью GNU утилит, немного познакомимся с ассемблером и отладкой.

Примеры написаны для популярной платы blue pill, построенной на микроконтроллере STM32F103C8T6.

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

 ,

vbr
()

Обсуждение редактора контактов DoubleContact

Форум — Desktop

Тема создана для обсуждения DoubleContact — кроссплатформенного редактора/менеджера контактов для ПК. Программа написана на языке C++ с применением фреймворка Qt (минимальная версия Qt — 4.8, рекомендуемая — 5.10 и выше) и распространяется по лицензии GPLv3+.

Автор также планирует помещать здесь анонсы минорных версий DoubleContact, не заслуживающих новостей на главной.

На данный момент актуальная версия программы имеет номер 0.2.4 и работает с локальными адресными книгами. К ветке 0.4 планируется добавление работы с телефонами (ADB и др.), к ветке 0.5 — работа с сетевыми протоколами.

Github

Русский сайт автора

Архив новостей и форумных тем на ЛОРе

 , , ,

hobbit
()

Black Mesa: Blue Shift - готова.

Форум — Games

HECU Collective это российские модеры сделали на основе чёрной мезы мод вроде как повторяющий оригинальную игру с Барни Калхауном, охранником ставшим свидетелем звездеца который устроил Гордон Фримен. Игра проходит одновременно с временной линией похождения чувака с очками и гвоздодёром.

https://steamcommunity.com/sharedfiles/filedetails/?id=2424633574

https://www.moddb.com/mods/black-mesa-blue-shift-remake/news/chapter-2-insecurity-release

Можно качать если у вас есть https://store.steampowered.com/app/362890/Black_Mesa/ (нативочка для Linux имеется)

 , , , ,

LINUX-ORG-RU
()

GNU Poke 1.0

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

GNU Poke - новый интерактивный редактор бинарных данных со встроенным процедурным языком программирования, предназначенным для описания структур данных и их изменения. GNU Poke позволяет редактировать байты в отдельно взятом бинарном файле или его части, а также создавать программы на базе Poke для шаблонного изменения, просмотра и редактирования файлов или отдельных абстрактных структур внутри бинарных файлов (примером такой программы мог бы служить редактор mp3-тегов или значений в sqlite-базе данных).

GNU Poke является консольной утилитой, использующей gnu-библиотеку readline, однако также существует графический интерфейс, созданный с применением Tk/Tcl. Виртуальная машина Poke основана на Jitter.

Релиз GNU Poke 1.0 состоялся 26 февраля 2021 года, разработка продолжалась в течение 3 лет.

Сайт проекта

Исчерпывающее руководство на английском языке

>>> Анонс от команды разработчиков

 , poke

Leupold_cat
()

Я у мамы - ксакеп (подломил защиту Вольво дешёвой ардуининой)

Форум — Talks

Центральный электронный модуль на уже некровольво защищён 6-байтовым пин-кодом. Вольво, которое Карс, сей код, понятное дело, не даёт, а прямой перебор занимает от 0.2 лет до 21 года. А я собрался глубоко переделывать свою телегу в вездеход: сверху и до мотора включительно - Вольво, а АКПП, рама и всё, что на ней - Тойота Фораннер. Для чего надо конфигурацию менять, да ещё и свой код дописывать.

Собрал на макетке ардуинину (Teensy 4.0) с CAN-шилдом, запрограммировал на проведение атаки по времени, за 11 минут код подобрается. В худшем случае за ~20 минут. Вот.

https://github.com/vtl/volvo-cem-cracker

 ,

mv
()

Зависания GNU/Linux на Ryzen 2400g

Форум — Linux-hardware

Господа, в чем может быть проблема? Периодически зависает, думаю проблема не в железе потому что в винде не проявляется. Винда стоит только чтобы запускать GTA раз в несколько дней, и ни разу никаких зависаний не было. Эта игра возможно не самая требовательная к железу, но загружает его всяко разно намного больше чем мои типичные задачи в Kubuntu. В Kubuntu все может зависнуть просто во время чтения ЛОРа в браузере, т.е. когда загрузка процессора и памяти минимальна. Из этого я делаю вывод что проблемы с памятью, перегревом и прочие связанные с железом можно смело исключить. Виснет нечасто, ну бывает раз в несколько дней или раз в неделю, не чаще. Ядро стоит уже 5.1, до этого переходил на новые по мере их выхода. Обещали что уже с 4.19 с APU Ryzen все будет ОК, но я пробовал все начиная с 4.15 и так ничего и не изменилось. Mesa тоже самая свежая, из PPA. Типично виснет так - только указатель мыши двигается, все остальное зависает намертво, на нажатия клавиш или клики мышкой не реагирует. Зависает обычно в открытом хромиуме, но возможно это совпадение потому что он у меня почти всегда открыт. Я понимаю что телепаты в отпуске, поэтому говорите что надо выложить и я буду выкладывать.

 

mbivanyuk
()

Как вы умудряетесь не использовать мышку?

Форум — Talks
  • Выделения

Ну shift+v / ctrl+v удобны, но если выделить какойто рандомный кусок или слово удобнее даблкликнуть или просто выделить же.

  • Прокрутка

Что-то глянуть выше шиже по тексту, колесом вжух в перёд, вжух назад глянул и дальше клацаешь себе. (не ну я не отрицаю что :100500 и на месте, но это не всегда нужно )

  • Курсор

В рандомное место установить курсор клик и всё, hjkl сосёт тут

  • Окна

Изменять размеры окон, опять же и удобнее и быстрее мышкой, ну поменять местами удобнее клавой уже

Ну и так по мелочи, всё остальное комбинации + :blabla

Нет я понимаю можно наблатыкаться и всё клавой делать, но хочу для себя развеять мысль о том что все вимеры которые на нём собаку съели не используют мышку вообще либо по привычке либо по религии. Особенно интересуют вторые =) Почему?

Я вот выбрал vim из за универсальности gvim/terminal расширяемости, плагинов тык тык и норм, скриптовости, хрени не хватает накидал скрипт :source % сделал и дальше тыкаешь.

Но когда что-то попадается про вим в смысле статей там и прочего в 99% там песни слагают о программировании на скорости мысли, о прямом взаимодействии с компьютером, о невероятных скоростях правки текста и прочем бреде. Ну как бы да комбинации клавиш для типовых задачек хороши, но они вообще не важное. И работа с использованием мышки никак не влияет на скорость набора,правки в глобальном смысле. Ну в отдельных случаях конечно удобнее надать di' di" что бы убрать текст из кавычек, но это частные ускорялки и не более того.

Короче сабж. Если вы считаете себя Ъ вимером познавшим дзен. То люлеите ли вы мышку в тихоря? Если нет то сфигали? Если не используете то был ли намеренный период боли в обучении себя отказа от мыши ? И опять же зачем вы себя надрессировывали для отказа от неё?

Сабж короче =)

P.S.

Я вот сегодня на поглядеть поставил vscode, всё красиво, быстро, удобно. Картинки анимированны можна глядэт и всё такое. vim режим есть. Но в глове M$->браузер->жирнота->неподконтрольность->завтра сломается и чё делать?->нет надёжи иииии так далее. Вот вроде есть инструмент всё робит, но некие околорелигиозные восприятия и я такой apt purge vscode ибо да, красиво, прикольно, но чёт нее, фу нахер.

Вот мне кажется моё отношение к vscode такое же как у некоторых отношение к использованию мышки. Вроде как и могу понять, но блин чёт не. Когнитив шатал. =)

Решено - Все теребонькают мышку =)

 , , , ,

LINUX-ORG-RU
()

Вышел симулятор электронных схем Qucs-S 0.0.22

Новости — Open Source
Вышел симулятор электронных схем Qucs-S 0.0.22
Группа Open Source

Сегодня, 19 января вышел очередной релиз Qucs-S-0.0.22. Qucs-S является форком проекта Qucs и в отличие от оригинала позволяет использовать не только встроенный движок моделирования, но и внешние Ngspice и XYCE. Это позволяет использовать готовые SPICE-модели электронных компонентов минуя слои совместимости и достичь лучшей скорости и стабильности симулятора. Проект написан на C++ с использованием набора библиотек Qt4.

Список изменений:

  • Добавлен компонент SPICEINIT, который позволяет задавать дополнительные настройки для Ngspice;
  • Исправлены баги;

Подробности и ссылки на пакеты для Debian, Ubuntu и CentOS есть на странице релиза.

>>> Страница релиза на Github

 , , ,

DarthVadimius
()

Вышла книга Брайана Кернигана «UNIX: A History And A Memoir»

Новости — Linux General
Вышла книга Брайана Кернигана «UNIX: A History And A Memoir»
Группа Linux General

Брайан Керниган, разработчик ряда UNIX-утилит, а также автор классических трудов по языку программирования С и операционной системе UNIX, опубликовал свою новую книгу.

«UNIX: A History And A Memoir» это история UNIX через призму личных воспоминаний Кернигана. Она рассказывает о людях и событиях в Bell Labs, положивших начало самой значимой операционной системе и самому значимому языку программирования в истории.

>>> Приобрести книгу

 , , , ,

torvn77
()

Виснет Рязань((

Форум — Linux-hardware

Виснет
asrock b450 pro4
R5 1600

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

курсор мыши двигается, а вот экран и клавиатура не откликаются.
на вирт.терминалы F1/F2 тоже не может переключиться.

память тестил два раза, два дня то есть проверял
несколько полных циклов мемтеста прошлось. всё ок.
processor.max_cstate=5 не помог.
отключение в биосе чего то аналогичного тоже частично помогло.
ядро 5.2.10, дистр. и самосборное.
по теме, оказалось, нагугливается много всего, но работающего решения не нашёл
https://www.google.com/search?q=ryzen linux freezes&oq=ryzen linux freeze...
rceid=chrome&ie=UTF-8

в общем, хелп.

 , , ,

darkenshvein
()

Компилируемый WebDevelopment

Форум — Web-development

Коллеги. В теме собственно вопрос. Что пользовать.

Вообще - очень хотелось бы ссылки на нормальные фреймворки (интересны web-сокеты, REST. В идеале что-то вроде expressjs/moleculer и socket.io) + ODM для MongoDB (что-то вроде Mongoose).

Интересны любые компилируемые языки. Приоритет - С++.

 , , ,

silver-bullet-bfg
()

Debian 8 на SSD

Форум — Linux-hardware

Я собираюсь поставить Debian 8 на SSD. Есть ли какие-нибудь особенности работы на твердотельных накопителях? Может, стоит выбрать другую файловую систему или особым образом настроить ext4?

 , ,

Vsevolod-linuxoid
()

Code completion

Форум — Development

Приветствую. В общем пользовался я емаксом+ртагс, вся эта конструкция показалась мне слишком тяжелой и тормозной. Уйду на vim, подумал я, поставлю YouCompleteMe. И что я увидел? YouCompleteMe == 257 метров !!! чего-то там на питоне.
Ребята, как получить что-то достойное на виме? Хочется сэкономить время на установке кучи г**** с последующим сносом. Чем сами пользуетесь?

 ,

pavlick
()

Импортозамещаемся

Форум — Talks

Поговорим о флюсах. Я уже очень долгое время использую немецкий Ersa FMKANC32, и полностью им доволен, однако он неожиданно, как приход зимы, закончился, новый я не заказал, а брать официально - я не миллиардер. Так что были куплены в ближайшем лабазе тоже именитый американский Fluxplus 612 и расово отечественный Rusflux HR-500-LK. Также в сравнении будет участвовать китайский Kingbo RMA-218.

Активность
Самый активный китаец. Американец менее, наш ещё менее. То есть для облуживания ржавых гвоздей не подойдёт. Однако это не вазелин, и его активности более чем достаточно для пайки SMD и BGA, то есть на слабоокисленных контактах.

Проводимость
Мегаомметра у меня нет, потому такие тесты не делал. Однако они есть на ютубе, и русфлюкс даже в неактивированном состоянии укладывается в ГОСТ (100 МОм). Китаец же и после активации имеет весьма высокую проводимость, особенно это будет заметно на линиях данных. Паял как-то мультиконтроллер им, курсор тачпада офигевал. Для пайки BGA использовать его нельзя категорически, только полная отмывка. Американец тут нареканий не вызывает, но его тоже желательно отмывать.

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

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

Запах
Российский вообще почти не пахнет. Америка пахнет химическим ароматизатором лимона. Мне этот запах, кстати, нравится (я токсикоман), но окружающие не в восторге. Эрса воняет химией и тухлыми носками, а кингбо как 30 эрс одновременно.

В остальных сравнениях эрса не упоминалась, поскольку примерно аналогична efd fluxplus, только менее активна.

Я сегодня отреболлил и припаял на HR-500-LK интеловский комбинированный процессор, снял и поставил на родных бессвинцовых шарах амдшный север rs880, поменял мультиконтроллер. То есть, по сути, самые сложные задачи, провода паять и канифолью можно. Впечатления отличные. С учётом того что rusflux дешевле fluxplus в 4 раза, а эрсы, если смотреть официальный ценник, в 16 (иначе в 5), а качество одинаковое по сути, то не вижу смысла платить больше. Хватит кормить Америку!

Дешевле всех, конечно, Китай. Он, можно сказать, бесплатный. Банка 100 г. стоит 370 рублей, а с каким-то купоном я её взял за 100. Для проводов и разъемов пойдёт. Для чего-то серьёзного - нет.

Закажу завтра остальной ассортимент отечественного производителя. Особенно интересен NRK-518-A, он более активен, чем обозреваемый, и работает до 350 градусов, под паяльник самое то. А этот всё же больше для бесконтактной пайки.

 , ,

K50
()

Все знают про curl wttr.in/город?

Форум — General

Я до сего дня не ведал. Например:

~$ curl wttr.in/Odesa

Weather for City: Odesa, Ukraine

    \  /       Partly Cloudy 
  _ /"".-.     18 °C          
    \_(   ).   → 19 km/h      
    /(___(__)  10 km          
               0.0 mm         
                                                       ┌─────────────┐                                                       
┌──────────────────────────────┬───────────────────────┤ Thu 22. Sep ├───────────────────────┬──────────────────────────────┐
│           Morning            │             Noon      └──────┬──────┘    Evening            │            Night             │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│     \   /     Sunny          │    \  /       Partly Cloudy  │  _`/"".-.     Patchy rain ne…│     \   /     Clear          │
│      .-.      10 – 11 °C     │  _ /"".-.     15 °C          │   ,\_(   ).   16 °C          │      .-.      12 – 14 °C     │
│   ― (   ) ―   ↘ 14 – 17 km/h │    \_(   ).   ↘ 18 – 21 km/h │    /(___(__)  → 17 – 22 km/h │   ― (   ) ―   → 18 – 29 km/h │
│      `-’      10 km          │    /(___(__)  10 km          │      ‘ ‘ ‘ ‘  10 km          │      `-’      10 km          │
│     /   \     0.0 mm | 0%    │               0.0 mm | 0%    │     ‘ ‘ ‘ ‘   0.0 mm | 12%   │     /   \     0.1 mm | 21%   │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
                                                       ┌─────────────┐                                                       
┌──────────────────────────────┬───────────────────────┤ Fri 23. Sep ├───────────────────────┬──────────────────────────────┐
│           Morning            │             Noon      └──────┬──────┘    Evening            │            Night             │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│               Cloudy         │    \  /       Partly Cloudy  │     \   /     Sunny          │     \   /     Clear          │
│      .--.     11 °C          │  _ /"".-.     14 – 15 °C     │      .-.      15 – 16 °C     │      .-.      11 – 13 °C     │
│   .-(    ).   ↘ 15 – 18 km/h │    \_(   ).   ↘ 20 – 23 km/h │   ― (   ) ―   ↘ 22 – 28 km/h │   ― (   ) ―   ↘ 21 – 33 km/h │
│  (___.__)__)  10 km          │    /(___(__)  10 km          │      `-’      10 km          │      `-’      10 km          │
│               0.0 mm | 0%    │               0.0 mm | 3%    │     /   \     0.0 mm | 5%    │     /   \     0.0 mm | 0%    │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
                                                       ┌─────────────┐                                                       
┌──────────────────────────────┬───────────────────────┤ Sat 24. Sep ├───────────────────────┬──────────────────────────────┐
│           Morning            │             Noon      └──────┬──────┘    Evening            │            Night             │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│    \  /       Partly Cloudy  │               Cloudy         │    \  /       Partly Cloudy  │     \   /     Clear          │
│  _ /"".-.     13 °C          │      .--.     18 °C          │  _ /"".-.     17 °C          │      .-.      14 – 15 °C     │
│    \_(   ).   ↘ 12 – 15 km/h │   .-(    ).   ↘ 18 – 21 km/h │    \_(   ).   ↘ 15 – 19 km/h │   ― (   ) ―   ↘ 10 – 17 km/h │
│    /(___(__)  10 km          │  (___.__)__)  10 km          │    /(___(__)  10 km          │      `-’      10 km          │
│               0.0 mm | 0%    │               0.0 mm | 0%    │               0.0 mm | 0%    │     /   \     0.0 mm | 0%    │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘

Check new Feature: wttr.in/Moon or wttr.in/Moon@2016-Mar-23 to see the phase of the Moon
Follow @igor_chubin for wttr.in updates

 ,

slon
()

curl wttr.in, ifcfg.me, whatthecommit.com — ещё примеры есть? :)

Форум — Talks

Начал коллекционировать curl-сайты: http://www.wrk.ru/tech/forum/2016/02/t92589--cli-internet-vsyakie-poleznye-ni...

Есть ещё что-то подобное?

 , , ,

KRoN73
()

За лекцией про «простанство-время» «на пальцах» сюда

Форум — Talks

Собственно, сама лекция С.Кокарев: Время в теории относительности. Мне понравилось изложение.

ЗЫ. Это видео на ютубе. Дядька рисует на доске и рассказывает.

ЗЗЫ. Лектор в процессе упоминает про теорию, в которой все координаты - время. Это вот оно

 

targitaj
()

Вышла первая версия аналога OpenCV — DCV 0.1

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

Состоялся релиз первой версии компьютерного зрения DCV. DCV является аналогом OpenCV, написанным на языке D. В отличие от OpenCV, DCV — крайне компактная и простая библиотека. В настоящий момент исходные коды системы занимают всего 1 MB, однако, несмотря на свои крайне компактные размеры, DCV поддерживает не только работу со статическими изображениями, но и захват видео.

Настоящая версия DCV фактически является фреймворком для построения систем компьютерного зрения и позволяет легко внедрять в себя новый функционал.

DCV базируется на крайне удобной библиотеке работы с многомерными массивами — ndslice, которая является более функциональным аналогом Numpy из Python.

С примерами работы системы можно ознакомиться в официальном репозитории проекта.

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

 , dcv,

Xroft
()