X

Author Profile

Thanos Terentes Printzios

EMEA A&C Technology Adoption Manager

  • An EMEA A&C Partner Transformation Leader for Oracle A&C Cloud Excellence Team serving the geography of Europe, Middle East, and Africa. With a background in Oracle Data Management, Security and Eng. Systems technologies, he's focused on Partner Modernization, Transformation and Enablement leading to Innovative Solutions and Services.

    As a leader of the Oracle Innovation and Modernization Team, he strives to make technical expertise available to partners through their adoption of Oracle Technology Adoption, the enrichment of their Offering and the effectiveness of their Go To Market plan.

    Stay Connected @OracleIMC

    An EMEA A&C Partner Transformation Leader for Oracle A&C Cloud Excellence Team serving the geography of Europe, Middle East, and Africa. With a background in Oracle Data Management, Security and Eng. Systems technologies, he's focused on Partner Modernization, Transformation and Enablement leading to Innovative Solutions and Services.

    As a leader of the Oracle Innovation and Modernization Team, he strives to make technical expertise available to partners through their adoption of Oracle Technology Adoption, the enrichment of their Offering and the effectiveness of their Go To Market plan.

    Stay Connected @OracleIMC

    view more view less

Recent Posts by Thanos Terentes Printzios

Season's Greetings from Oracle

        May your holiday season be peaceful, and the year ahead be prosperous.   From all of us at the Oracle A&C Partner Innovation & Modernization Center Team in the EMEA Cloud Centers of Excellence     ' + snowflakes[Math.floor(Math.random() * snowflakes.length)] + '').css( { /*fontFamily: 'Wingdings',*/ color: '#eee', display: 'block', position: 'fixed', background: 'transparent', width: 'auto', height: 'auto', margin: '0', padding: '0', textAlign: 'left', zIndex: 9999 } ); if (textShadowSupport) { $nowflake.css('textIndent', '-9999px'); } var r = Math.random(); var i = sizes.length; var v = 0; while (i--) { if (r < sizes[i].r) { v = sizes[i].v; $nowflake.css(sizes[i].css); break; } } var x = (-300 + Math.floor(Math.random() * (ww + 300))); var y = 0; if (typeof initial == 'undefined' || !initial) { y = -300; } else { y = (-300 + Math.floor(Math.random() * (wh + 300))); } $nowflake.css( { left: x + 'px', top: y + 'px' } ); $nowflake.data('x', x); $nowflake.data('y', y); $nowflake.data('v', v); $nowflake.data('half_v', Math.round(v * 0.5)); $('body').append($nowflake); } function move() { if (Math.random() > 0.8) { xv += -1 + Math.random() * 2; if (Math.abs(xv) > 3) { xv = 3 * (xv / Math.abs(xv)); } } // Throttle code var newTime = new Date().getTime(); var diffTime = newTime - prevTime; prevTime = newTime; if (diffTime < 55 && flakeCount < absMax) { addFlake(); } else if (diffTime > 150) { $('span.winternetz:first').remove(); flakeCount--; } $('span.winternetz').each( function () { var x = $(this).data('x'); var y = $(this).data('y'); var v = $(this).data('v'); var half_v = $(this).data('half_v'); y += v; x += Math.round(xv * v); x += -half_v + Math.round(Math.random() * v); // because flakes are rotating, the origin could be +/- the size of the flake offset if (x > maxw) { x = -300; } else if (x < minw) { x = ww; } if (y > maxh) { $(this).remove(); flakeCount--; addFlake(); } else { $(this).data('x', x); $(this).data('y', y); $(this).css( { left: x + 'px', top: y + 'px' } ); // only spin biggest three flake sizes if (v >= 6) { $(this).animate({rotate: '+=' + half_v + 'deg'}, 0); } } } ); } })(jQuery); //]]]]> ]]>