promo eddy_em september 3, 12:13 8
Buy for 10 tokens
Уже больше полугода занимаюсь разработкой, вот, наконец-то в мастерских взялись за меня и начали выдавать первые детали. Сегодня сделал тестовую сборку (как обычно, местами пришлось "доработать напильником"): Пока прибор без названия (да и как-то не лезет в голову ничего, у меня нет…
Костерок

Алиэкспресс.ру вообще оборзели!

Не знаю, что они там так накосячили, но в firefox теперь нельзя выходить в разделы "магазин" или некоторые другие: тут же ломается перенаправление. Зачем-то происходит попытка редиректа на али.сру, но, естественно, не срабатывает. В итоге появляется ошибка, что best.aliexpress.ru/?lan=ru&lan=ru&lan=ru&lan=ru&lan=ru&lan=ru& (иной раз этих "лан=ру" может быть несколько десятков) "isn't redirected properly".

Вот какими нужно быть убогими рукожопами, чтобы воткнуть обязательный редирект на дырявый .ru с нормального алиэкспресса? Китайцы что ли объявили России бойкот и не хотят с нормального интерфейса работать?

Еще более непонятно, зачем было вообще создавать убогий .ру, когда .com нормально работает! Тьфу! Уроды, блин!

В общем, в итоге, если хочешь что-то купить, нужно очень аккуратно по ссылкам щелкать. И периодически вообще все алиэкспрессовские куки чистить. Я пытался раньше redirector использовать, но, похоже, поломали что-то очень конкретно: оно вообще отказывается на .com переходить по некоторым ссылкам.
Хот покупай себе прокси или VPN где-нибудь в Австралии! Reposted from dreamwidth: https://eddy-em.dreamwidth.org/320660.html.
Костерок

И битбакет вслед за гитхабом дурью мается…

На битбакете тоже решили вместо нормального пароля требовать использовать сгенерированную муру (см. здесь). Теперь на яндекс-диске придется хранить не только пароль от гитхаба, но и от битбакета!
Вот что за придурки? Зачем заставлять пользователей понижать уровень безопасности своих репозиториев? Reposted from dreamwidth: https://eddy-em.dreamwidth.org/320359.html.
Костерок

Чертов армбиан!

Уже больше часа бьюсь — не могу собрать ничего своего, зависящего от моей libusefull_macros!
Поставил библиотеку в /usr/local/lib, установил соответствующим образом LD_LIBRARY_PATH. И фигвам!
cc -fdata-sections -ffunction-sections -Wl,--gc-sections -Wl,--discard-all -lusefull_macros -ludev mk/1.o -o relay_manage
mk/1.o: In function `relay_cmd':
1.c:(.text.relay_cmd+0x98): undefined reference to `globErr'
1.c:(.text.relay_cmd+0x9c): undefined reference to `_WARN'
...

Т.е. линкер находит эту библиотеку (иначе ругался бы), но не может подхватить из нее символы! nm все отлично видит. file говорит, что и с форматом все ОК:
file /usr/local/lib/libusefull_macros.so.0.1.1 
/usr/local/lib/libusefull_macros.so.0.1.1: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=115cbab503dc8556b882dcc3343fbffa11169589, not stripped

Вот что этой заразе надо?
Как оказалось, другие библиотеки тоже "не видит" (проверил с libudev)!!!

Однако, когда я просто указал gcc -o serialsock *.c -lusefull_macros -lm, оно собралось!! Вот что за чертовщина? Reposted from dreamwidth: https://eddy-em.dreamwidth.org/320107.html.
Костерок

Парадокс бронзового века

В очередной раз посмотрев Дробышевского, возникли вопросы. Сначала — по его рассказу о том, что в подмосковье трупы засыпали слоем охры. Интересно: неужто в подмосковье есть месторождения железной руды, чтобы можно было охру натолочь? Ну, а второй вопрос меня уже давно интересует: на кой черт в "бронзовом веке" народ делал бронзовые орудия труда вместо того, чтобы использовать лежащее под жопой железо? Если что, медные и оловянные месторождения разделены тысячами километров. Т.е., допустим, чтобы нашим аланам нафигачить бронзы (в Медногорске таки медь можно было добыть), пришлось бы грабить караваны с оловом, идущие черт знает откуда!
Вообще, с бронзой очень странно: ведь для того, чтобы случайно получить сплав олова и меди (а потом еще и цинк добавили, чтобы латунь получить), нужно было обладать обоими металлами, да и возможностью бессовестно их поганить, смешивая в разных пропорциях! Целенаправленно в те времена это вряд ли могли сделать. Так каким же чудом это получилось? Разве что кто-то, сидя на месторождении олова, захотел драгоценную для тех краев медь подделать… Но, блин, тащить из Китая олово в Европу ради изготовления мечей, когда под жопой куча железной руды… Reposted from dreamwidth: https://eddy-em.dreamwidth.org/319774.html.
Костерок

Еще один "велосипед"

Нарисовал эдакий примитивный аналог socat, организующий работу через UNIX-socket между N клиентами и последовательным устройством. Давно такую штуку надо было сделать и работать только через нее: на тех же "роботелескопах" периодически хочется во время работы посмотреть, что там в порту творится, да, может быть, дать свою команду.
Теоретически, SOCK_SEQPACKET позволит гарантировать пакетную передачу, так что лишний раз проверять наличие данных на конец строки не понадобится. Просто пиши строку, читай строку (все с '\n' в конце).
Теперь нужно переделать управление сбором данных с термодатчиков зеркала БТА через этот демон, чтобы можно было еще один запустить — для управления вентиляторами обдува зеркала, чьи контроллеры на той же CAN-шине сидят. Reposted from dreamwidth: https://eddy-em.dreamwidth.org/319709.html.
Костерок

«Если вас укусила собака, первым делом отрежьте ей голову»

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

В общем, если ходите там, где могут обитать бешеные собаки, таскайте с собой меч, шашку, палаш, шпагу, мачете или хотя бы кухонный тесак!

P.S. Думаю, если б тех трех баб-собачниц (во главе которых стоит районная экс-судья) упекли в психушку, где им и место, то я б, наверное, насчет собак так не переживал. Reposted from dreamwidth: https://eddy-em.dreamwidth.org/319248.html.
Костерок

Посоветуйте терминал

Пользовался долгое время xfce4-terminal, но у него появились глюки с псевдографикой. Поставил lxterminal. И, вроде все хорошо, но бесит то, что когда копируешь двойным щелчком путь, то начальная тильда не копируется!
В итоге средней кнопкой вставляешь не ~/Docs/SAO/ELECTRONICS/CAN_controller/Socket_CANserver, а путь относительно корня! Это повторяет убогое дефолтное поведение (в консоли двойной щелчок ведет себя аналогично).
Попробовал tilda — та же самая проблема. В каком эмуляторе терминала есть нормальное поведение на выделение двойным щелчком — как в xfce4-terminal, но нет проблем с псевдографикой? Reposted from dreamwidth: https://eddy-em.dreamwidth.org/319182.html.
Костерок

Спам от linkedin

Забавно: роскомпозор этот сайт заблокировал, а вот почту оттуда — нет... И идет регулярный спам. Я все думал: вдруг пригодится, но сегодня таки решил, что смысла все равно 0 в этом сайтике. Даже researchgate и то полезней: там хоть подборочку свежих публикаций предлагают по твоим интересам, пару раз прямо даже угадали!
P.S. Интересно: какой "умной" голове в ее опилки, содержащиеся вместо мозга в черепной коробке, пришла идея линкедин блокировать?
Давайте еще гугл заблокируем, чтобы все андроидосмартфоны России превратились в тыкву. Но таки я бы поржал, если эти ублюдки сначала блокировали бы огрызок: среди бандитов процент любителей гейфонов приближается к сотне! Вот веселуха была бы ☺
P.P.S. А еще более грубые чувства я переживал, когда покойного нонче Зимина объявили иноагентом, запретив всю деятельность единственного в России фонда, поддерживающего молодых талантов и дающих им возможность не сгнить в болоте, а получить достойную работу! Reposted from dreamwidth: https://eddy-em.dreamwidth.org/318966.html.