22 июня 2018 года, 21:44

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

Пока еще не выправляет перспективу, но справляется с ячейками, закрытыми фигурами.

12 июня 2018 года, 10:43

Электроника переместилась в офис. В выходные купил осциллограф Tenma 72-3060. Планирую подружить Arduino и Lego Mindstorms, завести шаговый двигатель, вытащенный из старого струйника, и попробовать с ним сделать что-то механическое. Вечерами после работы копаюсь. В качестве быстрого эксперимента планирую сделать простейший сканер штрихкода из светодиода, фоторезистора и Arduino. Едет еще плата DAC/ADC PCF8591 для экспериментов с генерацией сигналов. В следующем посте опубликую хотелки про rapid prototyping, вдруг кто знает о таком.

Схемы в пальцах! | 26 мая 2018 года, 22:30

Не могу не поделиться, не программа, а шедевр! ) позволяет эмулировать электронные схемы, но все это так просто делается и быстро, что прям я залип:) 15 баксов стоит, и мне кажется, я скоро с ними расстанусь)

http://everycircuit.com/

25 мая 2018 года, 18:24

У меня счастье: я вернулся на 20 лет назад, когда все это изучал в универе. Вот, заставил транзистор работать. Если бы я такое в универе сказал на курсе после второго, меня бы, наверное, отчислили сразу

22 апреля 2018 года, 23:23

Большое обновление на Хайбрис-блоге: сравнение старенькой CMS, входящей в хайбрис с черт знает какого времени и нового продукта, претендующего быть заменой, SmartEdit. Как бы все понимали, что он немного сыроват, но никто еще не собирал все вместе. Я довольно глубоко его покопал, и вот – статья.

https://hybrismart.com/2018/04/21/is-smartedit-ready-to-replace-cms-cockpit/

https://hybrismart.com/2018/04/21/is-smartedit-ready-to-replace-cms-cockpit/

Thinking Outside the Box: Part 6 | 30 октября 2017 года, 02:52

Опубликовал шестую часть моего выступления в SAP Moscow. В этот раз я расскажу про две темы: кэширование фрагментов страниц и генерацию PDF на сервере с использованием шаблонов. Первый эксперимент раскрыт в трех вариациях: стандартном, с использованием Varnish, и построенный на базе Nginx/Memcached. Второй эксперимент показывает также несколько способов решения задачи генерации PDF на основе шаблонов. Я рассказываю о плюсах и минусах этих решений, а также раскрываю детали реализации.

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

Велкам) https://hybrismart.com/2017/10/30/sap-hybris-thinking-outside-the-box-part-6-video-russian-english-page-fragment-caching-varnish-nginxmemcached-pdf-reporting/

https://hybrismart.com/2017/10/30/sap-hybris-thinking-outside-the-box-part-6-video-russian-english-page-fragment-caching-varnish-nginxmemcached-pdf-reporting/

Unpacking the SAP Hybris Experience: A Four-Part Video Series | 03 октября 2017 года, 21:28

Постепенно выкладываю видео моего выступления в SAP Москва 28 сентября, организованного EPAM и SAP.

Оно представлено в двух вариантах – оригинальный (на русском) и перевод (на английском). Последний еще и с субтитрами, чтобы можно было читать, а не слушать.

Сегодня выкладываю первую часть, первые 30 минут. Это самое вступление, плюс часть про «Что такое хайбрис простыми словами». Постарался объяснить на пальцах, что это такое, разработка проекта на Хайбрисе.

Также кратко объясняю, какой свод знаний и опыта нужен разработчику, чтобы быстро войти в тему.

Следующие части (уже про конкретные решения) будут выходить по мере готовности. Всего должно быть около четырех.

По ссылке можно также скачать слайды к видео (PDF).

https://hybrismart.com/2017/10/03/sap-hybris-thinking-outside-the-box-part-1-video-russian-english/

https://hybrismart.com/2017/10/03/sap-hybris-thinking-outside-the-box-part-1-video-russian-english/

29 сентября 2017 года, 01:20

Трехчасовое выступление в SAP – done! Надеюсь, скоро поделюсь видео и слайдами. Рассказал про:

• “Good Architect” vs “Good Scientist”

• Hybris in a nutshell: how it works

• E-commerce search analytics: architecture, examples

• Architecture of Multi-word synonyms & subphrase search

• Architecture of Automatic Facet Discovery

• Architecture of Multi-line search

• Architecture of Geofencing module

• Architecture of Drools Fusion and Event Processing

• Architecture of Recommendation Engine

• Architecture of Page Fragment Caching

• PDF reports / agreements / forms

• Promo calculation in a cluster outside Hybris

На десерт Andrey Sorokin и Андрей Волков поделились очень опытом по 36,6 – спасибо, очень ценно и интересно.

Спасибо за организацию Michail Chuguev, Alexander Dnestranskiy, Sofia Odintseva!

Concept-Aware Search: The Power of Facet Recognition in Query Understanding | 26 июня 2017 года, 04:45

Опубликовал статью про Concept-aware search: распознавание фасетов в запросе. Внутри есть демка, показывающая разницу между тем, как работает дефолтный поиск и он же, но с моей логикой поверх. Называется, почувствуйте разницу 🙂

Смысл там такой: если вы ищите что-то запросом “красное платьишко 39 размера”, то вам надо показывать не товары, у которых все эти слова есть в описании или названии, а товары, отфильтрованные по тегу “красный”, “платье” и “размер 39”. Для русского языка понадобятся еще танцы с бубнами, а с английским все работает уже сейчас.

Велкам!

https://hybrismart.com/2017/06/25/concept-aware-search-automatic-facet-discovery-in-hybris/

18 июня 2017 года, 21:24

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

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

Заодно немного разобрался с форматом PDF. Господи, какое же это… Но говорят, что у Adobe все так, и это я еще PSD не видел.

https://hybrismart.com/2017/06/15/pdf-and-sap-hybris/

https://hybrismart.com/2017/06/15/pdf-and-sap-hybris/