Це дуже стара замітка, яка вже не відображає ні поточних реалій, ні поглядів автора. Проте, чомусь, я вирішив її не видаляти. Прошу не судити суворо матеріал 2015 р.)
COM_SPPAGEBUILDER_NO_ITEMS_FOUND
Продовжимо тему, розпочату в минулій слюсарно-програмістській статті про AspectJ і open source розширення для цієї бібліотеки aspectj-scripting. У цій замітці розглянемо які завдання вирішує аспектно-орієнтоване програмування (AOP) на прикладі та синтаксисі найвідомішої бібліотеки серед адептів цієї методології. AspectJ - дитя Xerox PARC, тепер повнолітнє і живе в Eclipse Foundation.
Хочу поділитися новиною, яка мало не пройшла повз, хоча заслуговує на вашу увагу. Atmel вирішила вступити в гонку IoT. Архітектура AVR, розроблена Atmel в 1996 році (мається на увазі сімейство восьмибітних мікроконтролерів) вже безнадійно застаріла. Сімейство 32-бітних контролерів AVR32 так і не набуло популярності. Вічно триматися за рахунок надійних і простих як камінь ATtiny і ATmega не вийде на увазі їх обмеженої функціональності. Я сам є шанувальником простоти і надійності AVR, але свого часу вирішив перейти з AVR на ARM від ST, якраз через «допотопність» перших і «нафаршированість» других. Здавалося, що Atmel більше не розвиває архітектуру AVR - тоді навіщо витрачати час на вмираючого - загалом, я мав рацію.
Якщо ви працюєте у сфері торгівлі, то напевно завдання аналізу кошика покупця (Shopping Basket Analysis) буде вам цікаве. Говорячи простими словами, дана задача зводиться до того, щоб визначити які товари найчастіше купуються разом з іншими товарами. Володіючи цією інформацією можна без зусиль збільшити обсяги продажів, зробивши викладку товару відповідно до результатів аналізу, або реалізувати систему рекомендацій покупцеві при продажу товару.
COM_SPPAGEBUILDER_NO_ITEMS_FOUND