Это только я мог сорвать себе спину, устанавливая вот этот мотор. Вот какое опасное у меня хобби

Это только я мог сорвать себе спину, устанавливая вот этот мотор. Вот какое опасное у меня хобби

Первая ласточка. Или я даже не знаю, блин. Попытка, частично удачная, сделать на 3D принтере объект, по форме обтекающий часть передней панели машины. Довольно непростая инженерная задача. Слепок отсканировал самодельным сканером, но дальше цифровую копию нужно привести к размеру слепка. Это нетривиально, пооому что нет понятных точек. Ну тут я вроде попал точно, увеличивать цифровую копию пришлось в 8.3 раза. Далее нужно учесть, что промах в миллиметр уже даст плохую усадку. Я тут слегка пропихнулся, но кусачки и напильник….


Мой первый блин комом на 3D-принтере. Деталь получилась, но испытания в качестве адаптера ручной кофемолки к овощерезке провалила. Кроме того, что я не додумался проверить направление вращения вала двигателя (оказалось в противоположную сторону, чем надо мне), так ещё очевидно надо было сопромат вспоминать – толкатель на рычаг объективно слабый. Но зато теперь я знаю, как спроектировать деталь в CAD с нуля и получить ее в пластике через несколько часов. Принтер – Ender 3.



Публикнул вторую часть статьи про работу с базой данных напрямую из Хайбриса. Спасибо @[100001772111225:2048:Тимофей Клюбин] за почти всё в том, что в итоге получилось.
В статье про L1 кэш, особенности multitenance, массовые апдейты – в разрезе как оно, если очень нужно работать с базой данных напрямую, а не через ORM, как “положено”. Статья очень “гиковая”, нацелена на опытных разработчиков на SAP Commerce, или на тех, кто хочет им стать 🙂
https://hybrismart.com/2020/09/20/how-to-make-native-sql-coexist-with-sap-commerce-orm-part-2/
https://hybrismart.com/2020/09/20/how-to-make-native-sql-coexist-with-sap-commerce-orm-part-2/
Как оно работает, а? Стоило мне сделать на коленках прототип и написать в фб, так мне фб сразу стал показывать рекламу приложения, которое этот уже умеет https://apps.apple.com/us/app/onyx-home-workout/id1440639203
На скорую руку соорудил сканирующую машину. Цель – отсканировать книгу, много-много страниц, следов сканирования на книге остаться не должно (посему два домашних сканера идут лесом). Сработало!

Изучаю ABAP, язык программирования для SAP ERP. Написал свою первую программу, которая что-то там выгружает из таблицы материалов.
Из забавного:
1. ABAP – whitespace-sensitive, и ещё с довольно извращенным синтаксисом. То есть, x=a+b(c) означает не то, что вы подумали, а (пишу на джаве) a.substring(b,c), но если поставить пробелы x = a + b( c ), то будет вызов метода b с параметром c.
2. Печать integer по умолчанию выполняется форматная, то есть WRITE A выдаст 0000000056. Чтобы убрать нули, после названия переменной через пробел надо написать спецификатор формата NO-ZERO.
(Пост дополняется)


Мой публичный вебинар (на русском) про архитектуру и кастомизацию SmartEdit в SAP Commerce Cloud. SmartEdit – это headless CMS решение от SAP, идущее вместе с Хайбрисом (SAP Commerce Cloud). Два года SAP пилили-пилили, и вот вроде допилили до приемлемого уровня. Вебинар довольно geeky, особенно во второй части. Angular 1.6, API, все такое.
Интересная статья на Хабре про то, как устроены текстовые редакторы. В школьно-институтские времена я и сам пытался писать такие редакторы, и вот подобных разборов тогда не было:) Очень много нового для себя узнал.