Aliexpress дискриминирует по браузеру
Логинюсь на Алиэкспресс из хромиума - ввожу почту пароль и все, вхожу. Логинюсь из ФФ - капча.
Логинюсь на Алиэкспресс из хромиума - ввожу почту пароль и все, вхожу. Логинюсь из ФФ - капча.
Сейчас есть некоторое количество свободного времени, ищу разовые заказы в области обработки данных, требующей математики, машинного обучения, компьютерного зрения.
Примеры задач, которые я решал или принимал участие:
Предпочитаю python, но если задача требовательна к ресурсам, то могу и на C
Оплата исходя из потраченного времени, 1200р (18$) в час
Контакты: vtcendrovskii@gmail.com
С Nvidia картами вроде понятно как, а вот насчет amd видеокарт что-то я запутался.
Объясните, что надо для использования OpenCL с амд-видеокартами?
Как я понимаю, есть amdgpu-pro, есть Rocm. Rocm почему-то выдвигает требования к процессору.
Как вообще это использовать все?
Есть у меня множество радиодеталей. Очень много разных. Нужно как-то их учесть, чтобы не искать потом.
Нужно не просто называние-количество-коробочка такая-то, а еще и возможность для введения классов объектов и параметров. Например, конденсаторы имеют емкость, размеры и материал изолятора. Резисторы сопротивление, мощность и размеры, итд
Посоветуйте под линукс. 1С-склад не предлагать;)
Помнится, несколько лет назад тут с кем-то обсуждал безопасность банковских карт. И указывал, что в текущем виде все это не безопасно, т.к. есть возможность неавторизованного списания. На что мне отвечали, что все это ерунда.
И вот рассказывают историю (да, знаю, что сайт такой себе, но все же этот случай выглядит реалистичным)
https://pikabu.ru/story/ostorozhno_moneyman_6541968
Для того, чтобы у тебя могли списать деньги, достаточно засветить данные, написанные на карточке. Вы понимаете, какой это писец? Это как если бы для того, чтобы зайти в аккаунт достаточно было бы знать логин, ну а пароль, да кому это нужно, пароли это излишняя безопасность, еще запоминать их надо, да ну, и так сложно.
По сути надо тот же подход к коррекции, что и в TCP, но для передачи данных через uart. Не просто CRC, а автоматическое повторение в случае не приема или неправильного приема.
Что то я как-то не нашел пока сам более менее готового варианта.
Сделал более-менее работающую версию управляющей программы для своего ЧПУ фрезерного станка (https://github.com/vladtcvs/cnccontrol/). О причинах, почему не использовал готовое, типа linuxcnc или grbl, могу рассказать отдельно. Вопрос сейчас не в этом. Обнаружил какое-то почти полное отсутствие программ под linux для генерации g-code под фрезерные станки. Есть плагин для inkscape для гравировки и раскроя, pycam, и как-то больше внятного не нашел. В то же время куча софта для 3d принтеров. Хотя 3d принтеры появились гораздо позже, чем фрезерные чпу станки.
В общем, грустно как-то
В первую очередь в браузере, но не только. Выделяю кусок строки, чтобы удалить. Но вместо выделенного куска часто удаляется предшествующее. Здорово раздражает. Что делать?
У SATA диска случайно вывалился кабель, который был тут же воткнут обратно. Как правильно перемонтировать ФС на нем, если она используется? mount -o remount результата не дает. Останавливать все сервисы, использующие диск, трудно потому, что часть из них при остановке пытается что-то записать, а это не выходит, и сервис долго висит ожидая завершения операции, которого не дождется.
Как правильно?
Сделать вывод rs485 и питания 24 вольта на частотном приводе в разъеме 8p8c, т.е. как у ethernet, да еще и по тем же парам, что у ethernet, это круто, да.
Конечно, надо читать документацию, прежде чем что либо делать. А к таким девайсам - 10 раз прочти документацию, один раз воткни. Но все же. Какой вообще смысл в использовании этого разъема там, непонятно. Обычно для rs485 просто клеммник используют.
И это еще одно подтверждения принципа, что не всюду, куда можно воткнуть, будет работать. Как было бы невесело, если бы иногда делали розетки 220 вольт в разъеме usb
Есть свой почтовый сервер на postfix, и подключившись к нему по smtp, можно сделать без всякой авторизации
MAIL from: vlad@мой-домен
RCPT to: vlad@мой-домен
DATA
текст
.
и он это принимает, и мне приходит письмо типа от меня.
При этом сделать что-то вида
MAIL from: vlad@мой-домен
RCPT to: вася@чужой-домен
DATA
текст
.
нельзя без авторизации.
Хотелось бы, чтобы если приходит запрос, где from - из моего домена, то чтобы требовалась авторизация. Читаю http://www.postfix.org/postconf.5.html, пробую, но что-то не нахожу подходящего варианта
В последнее время все больше и больше софта становится опенсорсным. Казалось бы хорошо. Но помимо этого всплывает то, что фактически коммерчески успешными при этом остаются практически только крупные корпорации. А у небольших команд зарабатывать себе на хлеб с маслом, разрабатывая opensource, как-то не очень получается.
Не получится ли так, что в итоге опенсорс приведет мир не к свободе в компьютерной сфере, а к рабству у корпораций, т.к. для маленьких команд не останется свободных ниш, т.к. все займут опенсорсные решения, принадлежащие корпорациям?
Есть планшет samsung 500t. Он на intel atom. Скачал и записал на флешку установочный образ debian i386.
Подключаю usb клавиатуру. В uefi меню и в загрузочном меню установщика (grub) клавиатура работает, но в самом установщике (выбрал text install) нет, никакого отклика на нажатия клавиш.
usb мышка в uefi меню тоже работает, но при попытке зайти в графический установщик, не работает
UPD: если вытащить и воткнуть мышь, то не загорается светодиод. И не загорается светодиод на флешке. Видимо, linux не видит usb
Upd: atom z2760
Для своей системы управления ЧПУ хочу сделать не только десктопный интерфейс (который сейчас на WxWidgets), но и вебинтерфейс. Чтобы можно было сделать маленькую коробочку, подключающуюся к сети, а управлять с телефона, ноута без специального ПО, итд.
Непосредственно работой с железкой занимается отдельная программа, принимающая высокоуровневые команды через сокет типа «загрузи вот эту g-code программу», так что вопросы реалтаймовости для интерфейса уже не стоят.
Начал смотреть какие есть фреймворки, посмотрел django, но он более ориентирован на создание сайтов с базами данных, а у меня вообще не так.
Что для веб интерфейса управления лучше попробовать?
Сабж. Если какой-либо элемент получае команду на перерисовку, он перерисовывается нормально. Но потом снова мусор
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
Интересует плата, у которой будет один процессор для запуска linux, а второй - микроконтроллер для запуска реалтайм кода (желательно stm32 или похожее). Между ними SPI или еще какой быстрый интерфейс. GPIO как от большого процессора, так и от микроконтроллера. Еще чтобы были PWM, I2C, UART, Ethernet, USB. Если будет выход для подключени LCD панельки/монитора, вообще хорошо.
Есть код на Си. Его нужно одновременно собирать как под stm32 (arm), так и под архитектуру хоста (amd64) для запуска юнит тестов. Хочется иметь вложенную структуру файлов системы сборки, как в cmake, а не один здоровый Makefile (как сейчас).
Что из хорошего есть под linux?
Нужно хорошая скорость съемки при так себе освещении в комнате -настольная лампа, опционально люстра. Должна выдавать кадров от 20 в секунду. Дешевая камера pixart imaging безбожно тормозит, давая хорошо если 3 кадра в секунду, а то и меньше.
Также нужно как можно сильнее снизить latency системы камера -> трансляция через локалку -> просмотрщик. Какой сейчас минимально возможный latency?
Уровень освещения такой, что при съемке фотоаппаратом на iso 1600 и диафрагме 4.5, длительность выдержки для нормлаьной освещенности кадра - 1/15
Есть вот такая проблема: строки уж очень высокие. Можно практически в 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 это бы делалось элементарно
Например
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);
| ← назад | следующие → |