LINUX.ORG.RU

Сообщения cvs-255

 

Aliexpress дискриминирует по браузеру

Логинюсь на Алиэкспресс из хромиума - ввожу почту пароль и все, вхожу. Логинюсь из ФФ - капча.

 , ,

cvs-255
()

Ищу задачи по математической обработке, машинному обучению

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

Примеры задач, которые я решал или принимал участие:

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

Предпочитаю python, но если задача требовательна к ресурсам, то могу и на C

Оплата исходя из потраченного времени, 1200р (18$) в час

Контакты: vtcendrovskii@gmail.com

 , ,

cvs-255
()

Хочу OpenCL

С Nvidia картами вроде понятно как, а вот насчет amd видеокарт что-то я запутался.

Объясните, что надо для использования OpenCL с амд-видеокартами?

Как я понимаю, есть amdgpu-pro, есть Rocm. Rocm почему-то выдвигает требования к процессору.

Как вообще это использовать все?

 ,

cvs-255
()

Посоветуйте систему учета

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

Нужно не просто называние-количество-коробочка такая-то, а еще и возможность для введения классов объектов и параметров. Например, конденсаторы имеют емкость, размеры и материал изолятора. Резисторы сопротивление, мощность и размеры, итд

Посоветуйте под линукс. 1С-склад не предлагать;)

 

cvs-255
()

Кто там рассказывал про безопасность банковских карт?

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

И вот рассказывают историю (да, знаю, что сайт такой себе, но все же этот случай выглядит реалистичным)

https://pikabu.ru/story/ostorozhno_moneyman_6541968

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

 , ,

cvs-255
()

Протокол с коррекцией ошибок поверх uart

По сути надо тот же подход к коррекции, что и в TCP, но для передачи данных через uart. Не просто CRC, а автоматическое повторение в случае не приема или неправильного приема.

Что то я как-то не нашел пока сам более менее готового варианта.

 , ,

cvs-255
()

Генераторы g-code для linux

Сделал более-менее работающую версию управляющей программы для своего ЧПУ фрезерного станка (https://github.com/vladtcvs/cnccontrol/). О причинах, почему не использовал готовое, типа linuxcnc или grbl, могу рассказать отдельно. Вопрос сейчас не в этом. Обнаружил какое-то почти полное отсутствие программ под linux для генерации g-code под фрезерные станки. Есть плагин для inkscape для гравировки и раскроя, pycam, и как-то больше внятного не нашел. В то же время куча софта для 3d принтеров. Хотя 3d принтеры появились гораздо позже, чем фрезерные чпу станки.

В общем, грустно как-то

 ,

cvs-255
()

Проблема с выделением текста

В первую очередь в браузере, но не только. Выделяю кусок строки, чтобы удалить. Но вместо выделенного куска часто удаляется предшествующее. Здорово раздражает. Что делать?

 ,

cvs-255
()

Перемонтировать отвалившийся диск

У SATA диска случайно вывалился кабель, который был тут же воткнут обратно. Как правильно перемонтировать ФС на нем, если она используется? mount -o remount результата не дает. Останавливать все сервисы, использующие диск, трудно потому, что часть из них при остановке пытается что-то записать, а это не выходит, и сервис долго висит ожидая завершения операции, которого не дождется.

Как правильно?

 ,

cvs-255
()

В hyundai сидят тонкие тролли

Сделать вывод rs485 и питания 24 вольта на частотном приводе в разъеме 8p8c, т.е. как у ethernet, да еще и по тем же парам, что у ethernet, это круто, да.

Конечно, надо читать документацию, прежде чем что либо делать. А к таким девайсам - 10 раз прочти документацию, один раз воткни. Но все же. Какой вообще смысл в использовании этого разъема там, непонятно. Обычно для rs485 просто клеммник используют.

И это еще одно подтверждения принципа, что не всюду, куда можно воткнуть, будет работать. Как было бы невесело, если бы иногда делали розетки 220 вольт в разъеме usb

 

cvs-255
()

Настройка postfix

Есть свой почтовый сервер на postfix, и подключившись к нему по smtp, можно сделать без всякой авторизации

MAIL from: vlad@мой-домен
RCPT to: vlad@мой-домен
DATA
текст
.

и он это принимает, и мне приходит письмо типа от меня.

При этом сделать что-то вида

MAIL from: vlad@мой-домен
RCPT to: вася@чужой-домен
DATA
текст
.

нельзя без авторизации.

Хотелось бы, чтобы если приходит запрос, где from - из моего домена, то чтобы требовалась авторизация. Читаю http://www.postfix.org/postconf.5.html, пробую, но что-то не нахожу подходящего варианта

 

cvs-255
()

Куда ведет мир текущий вариант опенсорса?

В последнее время все больше и больше софта становится опенсорсным. Казалось бы хорошо. Но помимо этого всплывает то, что фактически коммерчески успешными при этом остаются практически только крупные корпорации. А у небольших команд зарабатывать себе на хлеб с маслом, разрабатывая opensource, как-то не очень получается.

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

 ,

cvs-255
()

Установка debian на Samsung 500t

Есть планшет samsung 500t. Он на intel atom. Скачал и записал на флешку установочный образ debian i386.

Подключаю usb клавиатуру. В uefi меню и в загрузочном меню установщика (grub) клавиатура работает, но в самом установщике (выбрал text install) нет, никакого отклика на нажатия клавиш.

usb мышка в uefi меню тоже работает, но при попытке зайти в графический установщик, не работает

UPD: если вытащить и воткнуть мышь, то не загорается светодиод. И не загорается светодиод на флешке. Видимо, linux не видит usb

Upd: atom z2760

 ,

cvs-255
()

На чем делать веб интерфейс управления?

Для своей системы управления ЧПУ хочу сделать не только десктопный интерфейс (который сейчас на WxWidgets), но и вебинтерфейс. Чтобы можно было сделать маленькую коробочку, подключающуюся к сети, а управлять с телефона, ноута без специального ПО, итд.

Непосредственно работой с железкой занимается отдельная программа, принимающая высокоуровневые команды через сокет типа «загрузи вот эту g-code программу», так что вопросы реалтаймовости для интерфейса уже не стоят.

Начал смотреть какие есть фреймворки, посмотрел django, но он более ориентирован на создание сайтов с базами данных, а у меня вообще не так.

Что для веб интерфейса управления лучше попробовать?

 , ,

cvs-255
()

Gtk3 + python + radeon == артефакты

Сабж. Если какой-либо элемент получае команду на перерисовку, он перерисовывается нормально. Но потом снова мусор

https://pp.userapi.com/c845322/v845322380/165424/m9DuJwD-GVI.jpg

В таких масштабах наблюдаю на одном компьютере. На другом практически нет, но порой появляется.

В какую сторону копать?

Radeon HD 7310

glx info:

Extended renderer info (GLX_MESA_query_renderer):
    Vendor: X.Org (0x1002)
    Device: AMD PALM (DRM 2.50.0 / 4.16.0-1-amd64, LLVM 6.0.1) (0x9809)
    Version: 18.1.9
    Accelerated: yes

 , ,

cvs-255
()

А встречается ли в природе 2-х процессорные одноплатники?

Интересует плата, у которой будет один процессор для запуска linux, а второй - микроконтроллер для запуска реалтайм кода (желательно stm32 или похожее). Между ними SPI или еще какой быстрый интерфейс. GPIO как от большого процессора, так и от микроконтроллера. Еще чтобы были PWM, I2C, UART, Ethernet, USB. Если будет выход для подключени LCD панельки/монитора, вообще хорошо.

 , ,

cvs-255
()

Удобная система сборки

Есть код на Си. Его нужно одновременно собирать как под stm32 (arm), так и под архитектуру хоста (amd64) для запуска юнит тестов. Хочется иметь вложенную структуру файлов системы сборки, как в cmake, а не один здоровый Makefile (как сейчас).

Что из хорошего есть под linux?

 система сборки

cvs-255
()

Посоветуйте usb камеру

Нужно хорошая скорость съемки при так себе освещении в комнате -настольная лампа, опционально люстра. Должна выдавать кадров от 20 в секунду. Дешевая камера pixart imaging безбожно тормозит, давая хорошо если 3 кадра в секунду, а то и меньше.

Также нужно как можно сильнее снизить latency системы камера -> трансляция через локалку -> просмотрщик. Какой сейчас минимально возможный latency?

Уровень освещения такой, что при съемке фотоаппаратом на iso 1600 и диафрагме 4.5, длительность выдержки для нормлаьной освещенности кадра - 1/15

 ,

cvs-255
()

Высота строк в GTK3 TreeView

Есть вот такая проблема: строки уж очень высокие. Можно практически в 1,5-2 раза потоньше делать без трудностей чтения

https://pp.userapi.com/c847121/v847121901/1565d6/FI-zgwn8-QI.jpg

Код, который заполняет GtkTreeView:

renderer = Gtk.CellRendererText()
renderer.set_padding(0, 0)
renderer.set_property("font", "Monospace")
renderer.set_fixed_height_from_font(1)

linecolumn = Gtk.TreeViewColumn("Line", renderer, text=0)
self.gcodeview.append_column(linecolumn)
codecolumn = Gtk.TreeViewColumn("Code", renderer, text=1)
self.gcodeview.append_column(codecolumn)

Увеличивая ypad я получаю еще более толстые строки. А ypad < 0 недопустим. Что делать? Как-то я не нагуглил ответа

// Блин, на wpf это бы делалось элементарно

 , ,

cvs-255
()

Почему в linux, bsd и прочих unix у сокетов api не соответствует напрямую протоколам?

Например

sock = socket(AF_INET, SOCK_STREAM, 0);

Тут нигде не написано, что это именно TCP. Мы можем это понять, почитав документацию

Аналогично

sock = socket(AF_INET, SOCK_DGRAM, 0);

не говорит о том, что это надо использовать UDP.

А если я захочу использовать SCPT, то надо будет делать

socket (AF_INET, SOCK_STREAM, IPPROTO_SCTP);

Немного неочевидно, чем принципиально TCP отличается от SCTP, что для TCP не надо указывать явно протокол, а для SCTP надо.

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

Почему нельзя было сделать проще и именовать протоколы по именам, которые указаны в описывающих их RFC, а не выдумывать какие-то ненужные абстракции?

Вроде такого:

socket(AF_INET, SOCK_TCP);
socket(AF_INET, SOCK_UDP);
socket(AF_INET, SOCK_SCTP);
socket(AF_INET, SOCK_RAW);

 ,

cvs-255
()

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