Monday, August 31, 2015

Software masters of lists: 65% of trade decided by robots – Il Sole 24 Ore

The software, riding on the many swings stock exchange these days, he did his job. He has taken on and off, almost always within seconds, thousands of orders. It is tucked into the thousands of aspects of the spread between purchase orders and sale of securities. In short, he exploited the volatility. Of course, the strategy is not exclusive to the flash traders. Many traditional investors make money with “tears” of the market. However, it is undeniable that the current environment is the most suitable for the High frequency trading (HFT). Operability that despite tight regulations, says a leading role. On Wall Street the flash boys are worth about 50% of the volume traded. The percentage goes down a bit ‘in Europe but is still significant. It settles to 40%.

The automated trading since 2004 has become increasingly important within the bags, reaching in 2015 to manage the 65% of trade in the US. In Europe the percentage is slightly lower (42%) but it still remains important, while robots have less weight in Asia (31%) and Latin America (25%). Asset classes in which the weight of the automated trading is greater are Equities (65% of trade handled by robots) and Futures (48%)

20150831-Robot-Bag

Taken from Il Sole 24 HOURS of 30.08.2015, page 5

LikeTweet

Friday, August 28, 2015

Crazy software INPS: thousands of unemployed without subsidy – the Newspaper

A little thing to leave thousands of workers without a euro. It is sufficient that the bureaucratic machinery of ‘ INPS decide to do a software upgrade to make the unemployed waiting for the dole remain without money.

The chaos was generated by the change of the computer system due to the Jobs Act , which introduced new rules to get the subsidy. Then it took the disaster: delays, letters that do not arrive, rejected applications when they are eligible to be accepted. On page user INPS of Francis, who expects to get the answer from May and decided to share his Odyssey, is sending a “pin required by Italian internet” on September 4, 2015 . In short, or for some strange magic INPS employees were able to do something in the future, or – indeed – the computer system is in a tailspin.

This is reflected on the whole rigmarole of applying for aid . Francisco has presented his in order, but no one showed up for three months. After a first reminder in July, when yesterday picked up the phone and asked for clarification on his practice, he was told that it was still too early. Three months, in short, would be too few to INPS to respond. After some additional research on the server, the telephone operator was able to trace the practice actually already over for who knows how and lost in the maze of crazy software.

But the answer revealed a surprise: demand rejected for lack of sufficient contributions over the past four years. Too bad that Francis has paid over € 70 thousand euro in the last four years. So enough to obtain the subsidy. What happened then? “It’s probably a mistake – he says – now I’ll have to make an appeal. It’s amazing, one waits three months to know what will happen to her aid and then the practice is wrong.” The reason, to hear the heads of the offices of INPS, would be excessive hard work of the programs that have been stuck for a long time. And that does not work well even now.

In fact, if you go to see the portal INPS Francesco what emerges agrees with him: the contributions has been paid. One thing, then, that the INPS has already stored and that Francis again documented when making the request. Yet, in the Italian bureaucracy, is not enough. Even having attached the extract of total contribution, downloaded from the same site INPS (which shows the contributions), was sufficient to avoid the error.

“It’s all breakdowns – adds Francis – now I have to wait for a letter that ufficializzi the rejection of the application for the unemployment benefit. They told me that was sent on 15 August . Does it seem credible that INPS have worked in August, which then this year fell on a Saturday? “.

Virtually impossible. But perhaps in the hubbub of the bureaucratic systems Italian, even that which seems unlikely becomes feasible. How to conduct practices with a sowtware mad, leaving unanswered (and without pay) thousands of temporary workers and unemployed people who are waiting for money to get by.

LikeTweet

Wednesday, August 26, 2015

INPS changing software and thousands of unemployed remain without … – Reuters

The INPS changing software and thousands of unemployed remain without aid

The updated computer system has It caused delays of months in payouts. In Piedmont, only 65% ​​of requests were granted, still 9000 waiting

According to the INPS the chaos caused by the changes introduced by the Jobs Act

The INPS changing software and thousands of unemployed remain for months waiting for the subsidy. The most emblematic case is perhaps that of the temporary school . In the past they have always received the grant in mid-July – as their contracts expire in June – but this year they are still waiting.

The problem occurred at the national level. Only in Piedmont applications for aid have been 27,630, to date, it has received 18,000, 65 percent of the total, the rest are still being processed by the computer system. But the INPS can not say if those being received for the amount has already been paid or not. To protest in the offices of the Institute of Security, the answer that is given is not very reassuring : “They told me that maybe I will for October,” says Fabrizio Travan, teacher Support precarious of Turin.

All the chaos is generated, according to the INPS, by change of software due to the Jobs Act that introduced new arrangements for unemployment benefits. The result was a dramatic delay. “The new programs were too laborious – tell from the Regional Directorate of INPS – everything is stuck long because the procedure was not working. Now we are trying to recover. ” You could think about it for long? “Maybe – they say INPS – missed communication with the Ministry.”

On a war footing the trade association of the school ANIEF, that threatens legal briefs . “We warned the INPS, can not leave the unemployed in this situation,” says the provincial coordinator of Turin of ANIEF, Mark Jordan, who was also a teacher precarious and still waiting for the payment of the subsidy.

 

REUTERS

 25/08/2015

“);} // ——————— —————————– // // Move column 2 related articles // // —— ——————————————– if (device.mobile ( )) {var ArtCorr j = $ (“# col1ContainerArtCorr”). detach (); j $ (“# ed_Related_Box”). before (ArtCorr); var cont = ArtCorr.find (“. ls-box-related items. ls-boxcontent-body .LS-boxcontent-body-view “); ArtCorr.find (“. ls-boxcontent #scrollArrows “). css (” display “,” none “); if (cont.find (“. ls -boxUltimoArticolo “). length & gt; 0) {cont.find (“. ls-boxUltimoArticolo “). each (function (index) {cont.append (j $ (this) .html ()); j $ (this) .detach ();}); ArtCorr.show (); var base = ArtCorr.find (“. ls-box-related items”); base.swiper ({container: base.find (“. ls-boxcontent- body “), content: base.find (“. ls-boxcontent-body-view “)}); ExpertCorr} var j = $ (“# col1ContainerExpertCorr”). Detach (); J $ (“# ed_Related_Box”). Before (ExpertCorr); var cont = ExpertCorr.find (“. ls-box-items-related .LS-boxcontent-body .LS-boxcontent-body-view”); ExpertCorr.find (“. Ls-boxcontent #scrollArrows”). Css (“display”, “none”); if (cont.find (“. ls-boxUltimoArticolo”). length & gt; 0) {cont.find (“. ls-boxUltimoArticolo”). each (function (index) {cont.append (j $ (this) .html ()); j $ (this) .detach ();}); ExpertCorr.show (); var base = ExpertCorr.find (“. ls-box-related items”); base.swiper ({container: base.find (“. ls-boxcontent-body”), content: base.find (“. ls-boxcontent-body-view”)}); }} Else {if ($ j (“# col1ContainerArtCorr .LS-boxUltimoArticolo”). Size () & gt; 0) {$ j (“# frame1PlaceHolder”). After (“

” + j $ (“# col1ContainerArtCorr “) .html () +”

“); } Else if ($ j (“# col1ContainerExpertCorr .LS-boxUltimoArticolo”). Size () & gt; 0) {$ j (“# frame1PlaceHolder”). After (“

” + j $ (“# col1ContainerExpertCorr”) .html () + “

“); }} // ———————————————- —- // // Hide the box if there are no related articles and multimedia // // ————————— ———————– if (j $ (“# containerMMCorr .LS-boxUltimoArticolo”). size () == 0) {$ j (” #containerMMCorr “). css (” display “,” none “); } If ($ j (“# containerArtCorr .LS-boxUltimoArticolo”). Size () == 0) {$ j (“# containerArtCorr”). Css (“display”, “none”); } If ($ j (“# containerExpertCorr .LS-boxUltimoArticolo”). Size () == 0) {$ j (“# containerExpertCorr”). Css (“display”, “none”); } // ———————————————– — // // Management box recent articles in opening // // ——————————– —————— $ j (“. ls-new-leaf-.LS boxUltimiArticoli-top-.LS boxcontent-body”). height (60); boxManual = true; boxOpened = false; var topBannerHeight; var topUltimiArticoliHeight; var topTotalTopHeight; // // ———————————————- —- // // // // Display Expert System ———————————- —————- if ($ j (“. ls-articoloTesto”). height () & gt; 550) j {$ (“. ls-articoloImmagini-Spacer”). css (“height”, $ j (“. ls-image-article”). height () + 120); $ J (“. Ls-image-article”). Css (“display”, “inline”); } If ($ j (‘. Ls-articoloES-Links’). Height () == 0) {$ j (‘. Ls-articoloES-Links’). Css (‘display’, ‘none’); } // ———————————————– — // // // // Initialization loading page ———————————— ————– $ j (document) .ready (function () {// Adaptation of video for mobile if (device.mobile ()) {$ j (‘. ls- articoloScript iframe ‘). width (j $ (window) .width ()); $ j (‘. ls-articoloScript iframe ‘). height (j $ (window) .width () * 9/16);} // // Initialization of removing 4px top padding-top box to align the thread blue top topbannerSectionHeight // var j = $ (‘. ls-topBannerSection’). outerHeight (true) – 4; // // Initialization of the arrows Last Articles // j $ (‘. arrow_up_big’). css (“display”, “none”); $ j (‘. arrow_down_big’). css (“display”, “block”); // // Initialization edges Last Articles rightBoxUltimiArticoli // var j = $ (‘# containerLista #boxUltimoArticolo’). last (); rightBoxUltimiArticoli.addClass (‘BorderRight’); // // // Initialization related articles maxAltezzaBox var = 730; hContainerArt var j = $ (“# containerArtCorr .LS-boxcontent-body-view”). height (); hViewArt var j = $ (“# containerArtCorr .LS-boxcontent .LS-box-items-related .LS-boxcontent-body”) .height (); var height = Math.min (hContainerArt, hViewArt); height = Math.min (height, maxAltezzaBox); J $ (‘# containerArtCorr .LS-boxcontent .LS-box-items-related .LS-boxcontent-body’). Height (height); J $ (“# containerArtCorr #articoliCorrScrollUp”). Attr (‘src’, ‘/ common / img / arrow_up_disabled.png’); J $ (“# containerArtCorr #articoliCorrScrollUp”). RemoveClass (‘. Active’); // // I hide the arrows to scroll if there are fewer than three articles // if ($ j (“# containerArtCorr .LS-boxUltimoArticolo”). Size () 60) {$ j (node) .text (titolo.substring (0, 60) + ‘…’); }}); // // Add the div for the management of the scroll // j $ (‘. Ls-topBannerSection’). After (”); J $ (‘# afterTopBanner’). Height (topBannerHeight); J $ (‘# getFixed’). After (”); J $ (‘# afterUltimiArticoli’). Height (topTotalTopHeight); afterUltimiArticoliTop var j = $ (‘# afterUltimiArticoli’). position (). top; // // Management box in column 2 // var height = (j $ (‘. Ls-articoloTesto’). Height () + j $ (‘. Ls-articoloTesto’). Position (). Top) – $ j (‘# containerMMCorr’). height () – j $ (‘# containerArtCorr’). height () – $ j (‘. ls-column2′). offset (). top; J $ (‘# containerMMCorr’). After (”);
 
 //
 
 
 J $ (window) .scroll (function (event) {
 
 var y = j $ (this) .scrollTop ();
 
 if (($ j (window) .scrollTop () & gt; $ j (‘. ls-articoloTesto’). height ()) & amp; & amp; ($ j (window) .scrollTop () & gt; 800)) {
 if ($ j (“# sh_socialized_bottom”). css (‘display’) == ‘none’) {
 J $ (“# sh_socialized_bottom”). Css (‘display’, ‘block’);
 $ J (“# sh_socialized_bottom”). Html ($ j (“# sh_socialized”). Html ());
 }
 } Else {
 J $ (“# sh_socialized_bottom”). Css (‘display’, ‘none’);
 J $ (“# sh_socialized_bottom”). Html (”);
 }
 
 if (device.tablet () || device.mobile ()) {
 return;
 }
 
 //
 // Management of the top header
 //
 if (y & gt; 0) {
 if (j $ (window) .scrollTop () & gt; j = $ (‘# page_header’). offset (). top) {
 //
 // Top header fixed
 //
 
 if (if! = 1) {
 If = 1;
 
 $ J (‘. Ls-topBannerSection’). AddClass (‘fixed’);
 $ J (‘. Ls-topBannerSection’). AddClass (‘fixedTopHeader’);
 
 J $ (‘# afterTopBanner’). Css (‘display’, ‘block’);
 
 topBannerHeight j = $ (‘. ls-topBannerSection’). height () + j $ (‘. ls-boxUltimiArticoliLista’). height ();
 
 // Console.log (‘Case:’ + event);
 }
 
 if (j $ (window) .scrollTop () (j $ (‘# getFixed’). offset (). top – $ j (‘. ls-topBannerSection’). height ())) {
 //
 // Management box recent articles
 //
 if (if! = 3) {
 case = 3;
 
 J $ (‘# afterUltimiArticoli’). Css (‘display’, ‘block’);
 
 J $ (‘# getFixed’). AddClass (‘fixed’);
 J $ (‘# getFixed’). AddClass (‘fixedTopArticoli’);
 
 // J $ (‘. FixedTopArticoli’). Css (‘top’, topbannerSectionHeight + ‘px’);
 // AfterUltimiArticoliTop j = $ (‘# getFixed’). Offset (). Top + j $ (‘# getFixed’). Height () – $ j (‘. Ls-topBannerSection’). Height ();
 
 // Console.log (‘Case:’ + event);
 }
 } Else {
 
 }
 
 //
 // Management of related articles in column 2
 //
 
 if (j $ (window) .scrollTop () & gt; j $ (‘. ls-articoloTesto’). height ()) {
 if ($ j (“# containerArtCorr”). css (‘top’) == ‘0px’) {
 if ($ j (“# containerArtCorr”). css (‘display’) == ‘block’) {
 postop var j = $ (‘# ad_frame2′). offset (). top – $ j (‘. ls-column2′). offset (). top + 250;
 var posBottom postop = + j $ (“# containerArtCorr”). height ();
 
 if ($ j (‘# ed_Related_Box’). offset (). top & gt; posBottom) {
 J $ (“# containerArtCorr”). Css (‘display’, ‘none’);
 J $ (“# containerArtCorr”). Css (‘position’, ‘relative’);
 
 
 J $ (“# containerArtCorr”). Css (‘top’, postop + ‘px’);
 $ J (“. Ls-column2″). Height ($ j (‘. Ls-column1′). Height ());
 J $ (“# containerArtCorr”). FadeIn (600);
 }
 }
 }
 } Else {
 J $ (“# containerArtCorr”). Css (‘top’, ‘0px’);
 }
 } Else {
 if (if! = 4) {
 event = 4;
 
 J $ (‘# afterTopBanner’). Css (‘display’, ‘none’);
 J $ (‘# afterUltimiArticoli’). Css (‘display’, ‘none’);
 
 $ J (‘. Ls-colonneArticolo’). Css (‘position’, ‘static’);
 $ J (‘. Ls-colonneArticolo’). Css (‘top’, ‘0px’);
 
 $ J (‘. Ls-topBannerSection’). RemoveClass (‘fixed’);
 $ J (‘. Ls-topBannerSection’). RemoveClass (‘fixedTopHeader’);
 
 $ J (‘. Ls-spinster’). Css (‘position’, ‘static’);
 $ J (‘. Ls-spinster’). Css (‘top’, ‘0px’);
 
 J $ (‘# getFixed’). RemoveClass (‘fixed’);
 J $ (‘# getFixed’). RemoveClass (‘fixedTopArticoli’);
 
 // Console.log (‘Case:’ + event);
 }
 }
 });
 });
 
 // ———————————————— –
 //
 // Management of the box past articles in opening
 //
 // ———————————————— –
 
 // Store the open / close status of the box to avoid
 // Handle the same event in the scroll
 boxOpened var = false;
 
 // Store if the box was New hotel opened or closed
 // Manually to not change the state
 // In automatic mode during the scroll
 boxManual var = false;
 
 $ J (‘. Arrow_down_big’). Click (function () {
 // I open the box
 boxManual = true;
 ultimiArticoliBox (‘open’);
 });
 
 $ J (‘. Arrow_up_big’). Click (function () {
 // I close the box
 boxManual = true;
 ultimiArticoliBox (‘close’);
 });
 
 ultimiArticoliBox function (action) {
 var speed1 = 300;
 speed2 var = 500;
 
 if ((action == ‘open’) & amp; & amp; (boxOpened == false)) {
 var cssProp;
 
 $ J (‘. Arrow_up_big’). Css (“display”, “block”);
 $ J (‘. Arrow_down_big’). Css (“display”, “none”);
 
 cssProp = {height: ‘180px’};
 $ J (“. Ls-new-leaf-.LS boxUltimiArticoli-top-.LS boxcontent-body”). Animate (cssProp, speed2);
 
 cssProp = {top: ’20px’};
 // J $ (‘# getFixed #boxUltimoArticolo .LS-boxUltimoArticolo-info’). Animate (cssProp, speed2);
 J $ (‘# getFixed #boxUltimoArticolo .LS-box-text’). Animate (cssProp, speed2);
 
 
 cssProp = {top: ‘0px’};
 // J $ (‘# getFixed #boxUltimoArticolo .imgUltimoArticolo’). Animate (cssProp, speed2);
 J $ (‘# getFixed #boxUltimoArticolo .LS-box-image’). Animate (cssProp, speed2);
 
 cssProp = {height: ‘179px’};
 $ J (“. Ls-new-leaf-.LS boxUltimiArticoli-top-.LS boxUltimiArticoliLista”). Animate (cssProp, speed2,
 function ()
 {
 var height = j $ (‘# getFixed’). height ()
 cssProp = {height: + height + ‘px’};
 J $ (‘# afterUltimiArticoli’). Animate (cssProp, speed1);
 }
 );
 
 boxOpened = true;
 }
 if ((action == ‘close’) & amp; & amp; (boxOpened == true)) {
 var cssProp;
 
 $ J (‘. Arrow_up_big’). Css (“display”, “none”);
 $ J (‘. Arrow_down_big’). Css (“display”, “block”);
 
 cssProp = {top: ‘-130px’};
 // J $ (‘# getFixed #boxUltimoArticolo .imgUltimoArticolo’). Css (‘position’, ‘relative’);
 // J $ (‘# getFixed #boxUltimoArticolo .imgUltimoArticolo’). Animate (cssProp, speed2);
 
 J $ (‘# getFixed #boxUltimoArticolo .LS-box-image’). Css (‘position’, ‘relative’);
 J $ (‘# getFixed #boxUltimoArticolo .LS-box-image’). Animate (cssProp, speed2);
 
 
 cssProp = {top: ‘-100px’};
 // J $ (‘# getFixed #boxUltimoArticolo .LS-boxUltimoArticolo-info’). Css (‘position’, ‘relative’);
 // J $ (‘# getFixed #boxUltimoArticolo .LS-boxUltimoArticolo-info’). Animate (cssProp, speed2);
 
 J $ (‘# getFixed #boxUltimoArticolo .LS-box-text’). Css (‘position’, ‘relative’);
 J $ (‘# getFixed #boxUltimoArticolo .LS-box-text’). Animate (cssProp, speed2);
 
 cssProp = {height: ’59px’};
 $ J (“. Ls-new-leaf-.LS boxUltimiArticoli-top-.LS boxUltimiArticoliLista”). Animate (cssProp, speed2);
 
 cssProp = {height: ’60px’};
 $ J (“. Ls-new-leaf-.LS boxUltimiArticoli-top-.LS boxcontent-body”). Animate (cssProp, speed2,
 function ()
 {
 var height = j $ (‘# getFixed’). height ()
 cssProp = {height: + height + ‘px’};
 J $ (‘# afterUltimiArticoli’). Animate (cssProp, speed1);
 }
 );
 
 J $ (‘# afterUltimiArticoli’). Height (j $ (‘# getFixed’). Height ());
 
 boxOpened = false;
 }
 }
 
 
 // ———————————————— –
 //
 // Management related articles
 //
 // ———————————————— –
 
 var speed = 300;
 var valueArt = 0;
 var topValueArt = 0;
 var minValueArt = 0;
 numArticoli var j = $ (“# containerArtCorr .LS-boxcontent-body-view .LS-boxUltimoArticolo”). length;
 currArticolo var = 1;
 
 // ———————————————— –
 // Click Arrow pointing down
 //
 // ———————————————— –
 J $ (“# containerArtCorr #articoliCorrScrollDown”). Click (function () {
 
 valueArt = valueArt – $ j (j $ (“# containerArtCorr .LS-boxUltimoArticolo”). get (currArticolo – 1)). outerHeight ();
 cssProp var = {top: + valueArt + ‘px’};
 
 if ($ j (“# containerArtCorr #articoliCorrScrollDown”). hasClass (‘. active’) == false)
 return;
 
 currArticolo ++;
 
 J $ (“# containerArtCorr .LS-boxcontent .LS-box-items-related .LS-boxcontent-body .LS-boxcontent-body-view”). Animate (cssProp, speed,
 function () {
 J $ (“# containerArtCorr #articoliCorrScrollUp”). Attr (‘src’, ‘/ form / new-leaf / img / arrow_up.png’);
 J $ (“# containerArtCorr #articoliCorrScrollUp”). AddClass (‘. Active’);
 
 heightContainer var j = $ (“# containerArtCorr .LS-boxcontent .LS-box-items-related .LS-boxcontent-body .LS-boxcontent-body-view”). height ();
 if (currArticolo & gt; (numArticoli – 1)) {
 J $ (“# containerArtCorr #articoliCorrScrollDown”). Attr (‘src’, ‘/ common / img / arrow_down_disabled.png’);
 J $ (“# containerArtCorr #articoliCorrScrollDown”). RemoveClass (‘. Active’);
 } Else {
 J $ (“# containerArtCorr #articoliCorrScrollDown”). Attr (‘src’, ‘/ common / img / arrow_down.png’);
 J $ (“# containerArtCorr #articoliCorrScrollDown”). AddClass (‘. Active’);
 }
 }
 );
 
 });
 
 // ———————————————— –
 // Arrow upwards Click
 //
 // ———————————————— –
 J $ (“# containerArtCorr #articoliCorrScrollUp”). Click (function () {
 
 valueArt = valueArt + $ j (j $ (“# containerArtCorr .LS-boxUltimoArticolo”). get (currArticolo – 2)). outerHeight ();
 
 cssProp var = {top: + valueArt + ‘px’};
 
 if ($ j (“# containerArtCorr #articoliCorrScrollUp”). hasClass (‘. active’) == false)
 return;
 
 currArticolo–;
 
 J $ (“# containerArtCorr .LS-boxcontent .LS-box-items-related .LS-boxcontent-body .LS-boxcontent-body-view”). Animate (cssProp, speed,
 function () {
 J $ (“# containerArtCorr #articoliCorrScrollDown”). Attr (‘src’, ‘/ form / new-leaf / img / arrow_down.png’);
 J $ (“# containerArtCorr #articoliCorrScrollDown”). AddClass (‘. Active’);
 
 if (numArticoli

LikeTweet

Monday, August 24, 2015

Open source is too expensive, and Pesaro returns to paid software – Hardware upgrade.it

Microsoft solutions have often been the de-facto choice for the majority of business realities, educational and governmental. Although this is proprietary software, the Redmond has always been a viable alternative and simpler to use than the other proposals del’industria. This does not translate well in being the cheaper alternative: as proprietary software, Microsoft requires it to license costs for prolonged use.


 

And that’s why a lot of reality in recent years have gone to an approach paper on the more convenient , one of the open source software . But there have been cases in the past have shown that that is not always the open-source is the most viable alternative to paid software, even from the point of view of costs. And a new report from ZDNet highlights how in our Pesaro the council has passed to Office 365 after a lapse of a few years with OpenOffice, just for a matter of cost.


 

In 2011, the provincial capital of the Marches passed to the open-source productivity software, preparing hundreds of employees to use the new package of applications for productivity. But last year, the municipal authorities have decided to back, back to the suite of Microsoft and saving apparently about 80% of operating expenses . The IT manager of the city, Stefano Bruscoli, has recently declared “significant and unanticipated costs of distribution” in an effort to make everything work the open-source solution.


 

The same was observed in a report Netics Observatory conducted by the city of Pesaro in collaboration with Microsoft, “We have encountered many obstacles and failures around the use of specific functions. In addition, it is impossible to replace partially Access and Excel (various macros used on dozens of files), we decided to keep a hybrid, using both systems at the same time. This mix has been devastating. “

 

Bruscoli had also specified that all persons involved in the work with OpenOffice spent up to 15 minutes a day in the management of the compatibility between the two competing applications, which can translate into thousands of hours wasted every year. Following these results, the authorities of the town of Marche have decided to begin the process of abandonment of the open-source software last year, and go back to Office. According to the report Netics, This transaction enabled a saving of 80% of all expenditure related to the software, which includes not only the distribution but also the support, training, and the cost of software.

 

With OpenOffice, the annual cost per user for a period of five years, was just over € 530, a figure that has thinned up to € 197.49 a year with Office 365. The report identified the possibility of further savings: for example using Yammer and Skype for Business, charges on calls and on business trips could be further reduced, bringing the total cost per user at a threshold of € 111.98 per year, about 80 % lower than the approach with the open-source software.

 

Of course that is only one example can not represent the state of affairs of the things, and the open-source software is the ideal solution in many cases (eg small businesses). In the case of Pesaro, also part of the responsibility may be the same authorities who probably have mismanaged the transition from software OpenOffice to Microsoft, causing many unnecessary spending repeated over time. Instead, what proves the case is taken up by ZDNet that still There are cases in which the transition to the open-source is not a sure guarantee huge savings in terms of , and for some companies price more predictable a proprietary solution – such as Office 365 in this case – can have unexpected benefits in the long run.

LikeTweet

Protection of the program: free seminar with 3 credit – bitmat

of Drafting bitmat

The Order of Engineers of Brescia organizes a seminar on September 28, with particular focus on the possibilities of patent protection.



.ing, seminar

correlation between mechanical and electronic systems and the specific development that in recent years have had the latter, both on hardware that the software side, has meant that it is extremely relevant to the engineer know the specific tools designed to protect its software and operational logic of its units in order to get the exclusive on their achievements and avoid incurring the protection of others.
In fact, protection of the program as a whole (algorithms, codes, interfaces) makes use of several instruments simultaneously , each of which protects one aspect of the program:

  • As an expression of a process of processing a check having a technical character, the algorithms are natural protection as an object of a patent for invention;
  • The program codes written in the language in the form of a compilation taken from the programmer, are more readable under copyright;
  • Finally icons graphical interfaces designed to communicate with the user can be protected through legislation regarding design models.

The seminar aims to provide the members of the Chamber, thanks to the experience of a lawyer specialized in the field of IP and a electrical engineer representative patent, the basic knowledge of the subject by deepening both the legal issues that the technical-patent regarding the “protection of software” also with practical examples explaining what are the best instruments.

Program
14.15 Attendance

14.30 construction start

Aspects technical patent:
(Edited Eng. Francesco Chimini)

– the tools to enforce the software
– definition of software
– because protect software
– the various instruments of protection of computer
– software patents
– patent Vs. Expertise
– the European practice and the US practice on software patents
– examples of software patents
– software protection through registration of design

Aspects Legal:
(Edited Att. Mariella Massaro)

– patent Vs. Copyright
– conditions for protection under copyright
– scope of protection of software under copyright (protection code, algorithms, flowcharts, user interface etc.).
– rights of the owner / author
– fair use

decompilation – series
– “Free Software and Open Source”

17.30 Completion of work

For registration click HERE

© All rights reserved

LikeTweet

Saturday, August 22, 2015

When free software and security go hand in hand: the example … – Tech Economy

When free software and security go hand in hand: the example BackBox

LikeTweet

Friday, August 21, 2015

When free software and security go hand in hand: the example … – Tech Economy

When free software and security go hand in hand: the example BackBox

LikeTweet

De Silvestro: “Woe to software, but we’ll make it!” – OmniCorse.it

It was not an ideal start to the season to Simona De Silvestro , considered too many reliability problems that have so far hindered all progress of his team in the pre-season test Donington Park . But the lady driver Swiss team Andretti , fresh from signing with the US-sponsored training group Amlin , believes that the problems will be resolved in time and is a real profession optimism …

First of all, it is worth you congratulations for the agreement with owner Michael for the second season of life of the FIA ​​Formula E. The first four days of trials in England were probably disappointing, though. What has kept you off track?

“They were mostly software problems, and trouble like that. It was definitely a little ‘frustrating for all of us, but this is motorsport and must be accepted: sometimes to deal with these situations and get out of it, it needs only to work hard. It is a question solved ours, of course, but it takes time … “.

It will be difficult to adapt to the conditions that you will find in Beijing?

“I will face it certainly in an ideal way, or as we would have liked, but I have experience of cars and city tracks. Whenever you are out of the cockpit of a racing car and you stand still, it’s certainly not a good thing: it is powerless. When I get in the car I learn something new, but I was still allowed to do it better. This is the situation in which we find ourselves and this is what we need to resolve: we will do our best to get out of it. “

think that the experience you have accumulated in London on the occasion of your debut season in Formula E in races of 27 and 28 June this year, it will help you do well despite the lack of kilometers and training with the new powertrain ATEC-01?

“It’s hard to say right now, because we have not been able to do what we had planned. We have a lot of work ahead of us, largely backward, but I admit I liked a lot the event in London, and I also said at the time. These cars are difficult to drive, and the series is really competitive, but it is something that can not wait to experience on my skin this season. I repeat: where we are now is not an ideal location, but the team is working hard to identify the real problems, and to address them. “

What different sensations gives today car compared to last year due to the amendment of regulations?

“It is not easy to hypothesize seen my few kilometers, but in the nose I think there is a marked improvement Step over the first championship. I imagine that any series that programs face the constant developments assuming also performance improvements from year to year, but sometimes you have to dissolve several nodes to get home to roost. Once we arrived where we aim to be, I believe the improvement will be inevitable and will be perceived. “

What does it mean to you personally to be part of this series?

“It’s really special to be in effect part of the Formula E, I say without fear of contradiction, especially since it is a new season and because the talents of rank on the grid starting abound. I’m looking forward to it this season and becoming involved in the development of new electric technology is fantastic to have embarked on this journey … “.

LikeTweet

Internet, Italian 007 DIY. Boom of spyware – Affaritaliani.it

facebook computer virus

->

A people of 007 do-it-yourself. Ready to lighten your wallet and put aside scruples and guilt just to spy on an employee, a business partner, children or, more ‘often, the partner. It ‘a new profile of the Italians what emerges from the growing demand for software-spy for smartphone and PC. “They are the little brothers – explains Francesco Polimeni, an expert in security and surveillance systems, and responsible for Polinet – by ‘Galileo’, the program became famous after the attack on the Hacking Team. The ones on the market are on average much less sophisticated but they do their job very well. “

” The online dissemination of the source code – pressed Polimeni – has allowed a myriad of small companies producing improvise and to flood the network offers, in some cases significantly cheap: on the internet, with the help of any search engine, if you can find ‘made in China’ to 2-300 euro although the most ‘reliable arrive to four to five times more’ and the average cost of a good product, stood at 700 “. All prices are for only the program, installation and ‘rule of a customer’s problem “also because’ the law, in fact, ‘tolerated’ but it expressly prohibits the sale, punishing him with severe penalties (Article 617 of the Criminal Code, ed), use “. As the installation remotely, emphasizes the expert, ‘and’ a myth in part to resize. Technically and ‘possible but is especially true for software professionals, those used by the investigators so that’ can also access the address book of spying and bring forward the so-called investigations ‘trawl’ “. The choice of software, Polimeni continues, “it depends on the needs and expectations of customers: those who want a complete monitoring of the cell of the victim must provide prior to what is technically called root, a release procedure that allows you to bypass any restrictions laid the operating system and then install a software certificate. A looks complicated, but said anyone who has some familiarity with certain equipment can ‘succeed relatively easily’. “

In practice, with a simple little program downloadable free online “opens a ‘door’ on the phone, you do a virtual editing that allows the installation of spy software at which point the customer logs in with their credentials to a dedicated web site and and ‘free to monitor text messages, messages, chat, satellite tracking, calls, field recordings. Sara ‘him to decide when and how the individual reports. There are also spy software more’ simple, and more ‘cheap, but that’ guarantee fewer features. ” The same is true at the level technologically even more ‘high, for PCs: “There are professional spy software that allow you to intercept communications via Skype, useful for a certain type of investigation. While the market is going to get a program – broadcast with an attachment via email, on a website, or flirt with the recording format to a seemingly innocent – ‘allow’ to assume automatically the remote control of a computer. Experiencing even the ‘overseer’ of when the spied on or off the sending machine. Price? No less than EUR 2000/2500. “But those who are ‘the typical buyer of the software spy?” The most’ of the time companies who want to control their employees or spy on rival companies – responds Polimeni – or even professional group practices they want to know if the member seeks to cheat. But among individuals, greater demands of parents who want to know what are their children, who attend, whether they use drugs or other substances. And, of course, husbands who want to control their wives or vice versa; and ‘the new hyper-technological profile of jealousy, which in other countries, I think, for example, England, is assuming alarming proportions. The risks? There are so many. Among others, to burn money without coming to nothing: the myth of e-commerce has convinced many that do business online is extraordinary, and so ‘it happens that you buy inferior products that do not keep their promises “.

->

LikeTweet

Thursday, August 20, 2015

Italian detective “do it yourself”: flying sales of software spy – Courier Communications

AS

 E ‘increasingly common in Italy the audience of people who use “ spyware “, smartphone or PC, to control the moves of its competitors on the work, their employees, or family to monitor in real time what do the partners or children. “They are the little brothers of ‘ Galileo ‘, the program became famous after the attack on the Hacking Team – says AGI Francesco Polimeni , an expert in security and surveillance systems, and responsible for Polinet – The ones on the market are on average much less sophisticated but they do their job very well. “

 “The online dissemination of the source code – he added – has allowed a myriad of small companies producing improvise and to flood the network offers, in some cases downright cheap: on the internet, with the help of any engine research, if they can find of ‘made in China’ to 2-300 euro although the most reliable arrive to four to five times longer and the average cost of a good product, stood at 700 “.

 But no one bought the program provides installation service: “The law, in fact – says Polimeni – tolerates the sale of these products but specifically prohibits, punishing him with severe penalties, use” . And if one part is to resize the possibility of an installation “at a distance of these software, which in fact would be possible but is primarily used by investigators true, and it is not widespread at the level” amateur “, on the market choice is wide: “It depends on the needs and expectations of customers: those who want a complete monitoring of the phone of the victim must provide prior to what is technically called root, a release procedure that allows you to bypass any restrictions imposed by the operating system and So you install a software certificate. To say it seems complicated, but anyone who has some familiarity with certain equipment can do it with relative ease. “

 The function of these programs is simple: with the installation “opens a ‘door’ on the phone, you do a virtual editing that allows the installation of spy software at which point the customer logs in with your credentials to a website dedicated and is free to monitor text messages, messages, chat, satellite tracking, calls, field recordings “.

 The new frontier, however, is represented by software that “is coming on the market,” says Polimeni. A program that sent with an attachment via email, on a site with an owl or online registration, “will automatically take control of a remote computer. Experiencing even the ‘overseer’ of when it spied on or off your device. Price? No less than EUR 2000/2500 “.

 Among the profiles of those who buy these programs are mostly “companies who want to control their employees or spy on rival companies – says Polimeni – professionals or group practices that want to know whether the member intended to cheat. But among individuals, greater demands of parents who want to know what are their children, who attend, whether they use drugs or other substances. And, of course, husbands who want to control their wives or vice versa: is the new hyper-technological profile of jealousy, which in other countries, I think, for example, England, is assuming alarming proportions. The risks? There are so many. Among others, to burn money without coming to nothing: the myth of e-commerce has convinced many that do business online is extraordinary, and so it happens that you buy inferior products that do not keep their promises “.

LikeTweet

Wednesday, August 19, 2015

The software that makes mention Stephen Hawking becomes available to all – The Press

The software that makes mention Stephen Hawking becomes available to all

Intel has released the source code of ACAT, the voice system with which the body communicates through mime facial and eye movement

Stephen Hawking speaks at a conference thanks to the voice of ACAT Intel

It is 1985 when Stephen Hawking, one of the most important and recognized physicists, mathematicians and cosmologists in the world, is hit by pneumonia that forced him to undergo a permanent tracheotomy that makes them lose the voice functions. The already complex physical conditions, put to the test on the course of what was thought to be an ALS but that was corrected in a progressive muscular atrophy, no longer allow the scientist to perform common tasks, relegating almost always on a chair Wheel.

To a friend he creates a computerized voice synthesizer that converts sound into what Hawking typing on a computer with a limited sequence of words per minute. But because of a new pneumonia that affects in 2009, Stephen slowly loses the use of fingers, and the only method that until that moment knew to communicate with the world.

In 2011 comes in Intel, whose co-founder Gordon Moore responds to a request for help Hawking believes that the technology could improve the living conditions of people with a disability such as his, which It restricts almost all types of expression. The new solution developed in 2014 by the American giant is called ACAT and going to Assistive Context-Aware Toolkit , a computer tool that can analyze facial expressions and eye movements to execute operations complex, including voice dialing.

The system uses an infrared sensor (or a camera) which converts the facial expressions in commands that shall be given to the computer to access the internet browsing and using various programs. The central point is a predictive software that uses a virtual keyboard to fill out the phrases “look” by Hawking and suggest the following.

Since yesterday ACAT became an open project, available to all via open source, compatible with machines running at least Windows 7. The intent is to allow engineers to use the source code to adapt it to their workplace in order to develop customized solutions. “After scoring ACAT to Professor Hawking – Intel writes on website dedicated – have turned their attention to a wider audience in order to allow the adoption to people with different needs.”

According to the company, with the publication in the open source on GitHub , the world of information technology will help to expand the ecosystem of ACAT adding new functions, interfaces and modes of interaction, thereby enhancing the communication possibilities both of patients with ALS and progressive muscular atrophy as other neurodegenerative diseases.

 

AP

 08/19/2015

“);} // ——————— —————————– // // Move column 2 related articles // // —— ——————————————– if (device.mobile ( )) {var ArtCorr j = $ (“# col1ContainerArtCorr”). detach (); j $ (“# ed_Related_Box”). before (ArtCorr); var cont = ArtCorr.find (“. ls-box-related items. ls-boxcontent-body .ls-boxcontent-body-view “); ArtCorr.find (“. ls-boxcontent #scrollArrows “). css (” display “,” none “); if (cont.find (“. ls -boxUltimoArticolo “). length & gt; 0) {cont.find (“. ls-boxUltimoArticolo “). each (function (index) {cont.append (j $ (this) .html ()); j $ (this) .detach ();}); ArtCorr.show (); var base = ArtCorr.find (“. ls-box-related items”); base.swiper ({container: base.find (“. ls-boxcontent- body “), content: base.find (“. ls-boxcontent-body-view “)}); ExpertCorr} var j = $ (“# col1ContainerExpertCorr”). Detach (); J $ (“# ed_Related_Box”). Before (ExpertCorr); var cont = ExpertCorr.find (“. ls-box-items-related .ls-boxcontent-body .ls-boxcontent-body-view”); ExpertCorr.find (“. Ls-boxcontent #scrollArrows”). Css (“display”, “none”); if (cont.find (“. ls-boxUltimoArticolo”). length & gt; 0) {cont.find (“. ls-boxUltimoArticolo”). each (function (index) {cont.append (j $ (this) .html ()); j $ (this) .detach ();}); ExpertCorr.show (); var base = ExpertCorr.find (“. ls-box-related items”); base.swiper ({container: base.find (“. ls-boxcontent-body”), content: base.find (“. ls-boxcontent-body-view”)}); }} Else {if ($ j (“# col1ContainerArtCorr .ls-boxUltimoArticolo”). Size () & gt; 0) {$ j (“# frame1PlaceHolder”). After (“

” + j $ (“# col1ContainerArtCorr “) .html () +”

“); } Else if ($ j (“# col1ContainerExpertCorr .ls-boxUltimoArticolo”). Size () & gt; 0) {$ j (“# frame1PlaceHolder”). After (“

” + j $ (“# col1ContainerExpertCorr”) .html () + “

“); }} // ———————————————- —- // // Hide the box if there are no related articles and multimedia // // ————————— ———————– if (j $ (“# containerMMCorr .ls-boxUltimoArticolo”). size () == 0) {$ j (” #containerMMCorr “). css (” display “,” none “); } If ($ j (“# containerArtCorr .ls-boxUltimoArticolo”). Size () == 0) {$ j (“# containerArtCorr”). Css (“display”, “none”); } If ($ j (“# containerExpertCorr .ls-boxUltimoArticolo”). Size () == 0) {$ j (“# containerExpertCorr”). Css (“display”, “none”); } // ———————————————– — // // Management box recent articles in opening // // ——————————– —————— $ j (“. ls-new-leaf-.ls boxUltimiArticoli-top-.ls boxcontent-body”). height (60); boxManual = true; boxOpened = false; var topBannerHeight; var topUltimiArticoliHeight; var topTotalTopHeight; // // ———————————————- —- // // // // Display Expert System ———————————- —————- if ($ j (“. ls-articoloTesto”). height () & gt; 550) j {$ (“. ls-articoloImmagini-Spacer”). css (“height”, $ j (“. ls-image-article”). height () + 120); $ J (“. Ls-image-article”). Css (“display”, “inline”); } If ($ j (‘. Ls-articoloES-Links’). Height () == 0) {$ j (‘. Ls-articoloES-Links’). Css (‘display’, ‘none’); } // ———————————————– — // // // // Initialization loading page ———————————— ————– $ j (document) .ready (function () {// Adaptation of video for mobile if (device.mobile ()) {$ j (‘. ls- articoloScript iframe ‘). width (j $ (window) .width ()); $ j (‘. ls-articoloScript iframe ‘). height (j $ (window) .width () * 9/16);} // // Initialization of removing 4px top padding-top box to align the thread blue top topbannerSectionHeight // var j = $ (‘. ls-topBannerSection’). outerHeight (true) – 4; // // Initialization of the arrows Last Articles // j $ (‘. arrow_up_big’). css (“display”, “none”); $ j (‘. arrow_down_big’). css (“display”, “block”); // // Initialization edges Last Articles rightBoxUltimiArticoli // var j = $ (‘# containerLista #boxUltimoArticolo’). last (); rightBoxUltimiArticoli.addClass (‘BorderRight’); // // // Initialization related articles maxAltezzaBox var = 730; hContainerArt var j = $ (“# containerArtCorr .ls-boxcontent-body-view”). height (); hViewArt var j = $ (“# containerArtCorr .ls-boxcontent .ls-box-items-related .ls-boxcontent-body”) .height (); var height = Math.min (hContainerArt, hViewArt); height = Math.min (height, maxAltezzaBox); J $ (‘# containerArtCorr .ls-boxcontent .ls-box-items-related .ls-boxcontent-body’). Height (height); J $ (“# containerArtCorr #articoliCorrScrollUp”). Attr (‘src’, ‘/ common / img / arrow_up_disabled.png’); J $ (“# containerArtCorr #articoliCorrScrollUp”). RemoveClass (‘. Active’); // // I hide the arrows to scroll if there are less than 3 articles // if ($ j (“# containerArtCorr .ls-boxUltimoArticolo”). Size () 60) {$ j (node) .text (titolo.substring (0, 60) + ‘…’); }}); // // Add the div for the management of the scroll // j $ (‘. Ls-topBannerSection’). After (”); J $ (‘# afterTopBanner’). Height (topBannerHeight); J $ (‘# getFixed’). After (”); J $ (‘# afterUltimiArticoli’). Height (topTotalTopHeight); afterUltimiArticoliTop var j = $ (‘# afterUltimiArticoli’). position (). top; // // Management box in column 2 // var height = (j $ (‘. Ls-articoloTesto’). Height () + j $ (‘. Ls-articoloTesto’). Position (). Top) – $ j (‘# containerMMCorr’). height () – j $ (‘# containerArtCorr’). height () – $ j (‘. ls-column2′). offset (). top; J $ (‘# containerMMCorr’). After (”);
 
 //
 
 
 J $ (window) .scroll (function (event) {
 
 var y = j $ (this) .scrollTop ();
 
 if (($ j (window) .scrollTop () & gt; $ j (‘. ls-articoloTesto’). height ()) & amp; & amp; ($ j (window) .scrollTop () & gt; 800)) {
 if ($ j (“# sh_socialized_bottom”). css (‘display’) == ‘none’) {
 J $ (“# sh_socialized_bottom”). Css (‘display’, ‘block’);
 $ J (“# sh_socialized_bottom”). Html ($ j (“# sh_socialized”). Html ());
 }
 } Else {
 J $ (“# sh_socialized_bottom”). Css (‘display’, ‘none’);
 $ J (“# sh_socialized_bottom”). Html (”);
 }
 
 if (device.tablet () || device.mobile ()) {
 return;
 }
 
 //
 // Management of the top header
 //
 if (y & gt; 0) {
 if (j $ (window) .scrollTop () & gt; j = $ (‘# page_header’). offset (). top) {
 //
 // Top header fixed
 //
 
 if (if! = 1) {
 case = 1;
 
 $ J (‘. Ls-topBannerSection’). AddClass (‘fixed’);
 $ J (‘. Ls-topBannerSection’). AddClass (‘fixedTopHeader’);
 
 J $ (‘# afterTopBanner’). Css (‘display’, ‘block’);
 
 topBannerHeight j = $ (‘. ls-topBannerSection’). height () + j $ (‘. ls-boxUltimiArticoliLista’). height ();
 
 // Console.log (‘Case:’ + event);
 }
 
 if (j $ (window) .scrollTop () (j $ (‘# getFixed’). offset (). top – $ j (‘. ls-topBannerSection’). height ())) {
 //
 // Management box recent articles
 //
 if (if! = 3) {
 case = 3;
 
 J $ (‘# afterUltimiArticoli’). Css (‘display’, ‘block’);
 
 J $ (‘# getFixed’). AddClass (‘fixed’);
 J $ (‘# getFixed’). AddClass (‘fixedTopArticoli’);
 
 // J $ (‘. FixedTopArticoli’). Css (‘top’, topbannerSectionHeight + ‘px’);
 // AfterUltimiArticoliTop j = $ (‘# getFixed’). Offset (). Top + j $ (‘# getFixed’). Height () – $ j (‘. Ls-topBannerSection’). Height ();
 
 // Console.log (‘Case:’ + event);
 }
 } Else {
 
 }
 
 //
 // Management of related articles in column 2
 //
 
 if (j $ (window) .scrollTop () & gt; j $ (‘. ls-articoloTesto’). height ()) {
 if ($ j (“# containerArtCorr”). css (‘top’) == ‘0px’) {
 if ($ j (“# containerArtCorr”). css (‘display’) == ‘block’) {
 postop var j = $ (‘# ad_frame2′). offset (). top – $ j (‘. ls-column2′). offset (). top + 250;
 var posBottom postop = + j $ (“# containerArtCorr”). height ();
 
 if ($ j (‘# ed_Related_Box’). offset (). top & gt; posBottom) {
 J $ (“# containerArtCorr”). Css (‘display’, ‘none’);
 J $ (“# containerArtCorr”). Css (‘position’, ‘relative’);
 
 
 J $ (“# containerArtCorr”). Css (‘top’, postop + ‘px’);
 $ J (“. Ls-column2″). Height ($ j (‘. Ls-column1′). Height ());
 $ J (“# containerArtCorr”). FadeIn (600);
 }
 }
 }
 } Else {
 J $ (“# containerArtCorr”). Css (‘top’, ‘0px’);
 }
 } Else {
 if (if! = 4) {
 case = 4;
 
 J $ (‘# afterTopBanner’). Css (‘display’, ‘none’);
 J $ (‘# afterUltimiArticoli’). Css (‘display’, ‘none’);
 
 $ J (‘. Ls-colonneArticolo’). Css (‘position’, ‘static’);
 $ J (‘. Ls-colonneArticolo’). Css (‘top’, ‘0px’);
 
 $ J (‘. Ls-topBannerSection’). RemoveClass (‘fixed’);
 $ J (‘. Ls-topBannerSection’). RemoveClass (‘fixedTopHeader’);
 
 $ J (‘. Ls-spinster’). Css (‘position’, ‘static’);
 $ J (‘. Ls-spinster’). Css (‘top’, ‘0px’);
 
 J $ (‘# getFixed’). RemoveClass (‘fixed’);
 J $ (‘# getFixed’). RemoveClass (‘fixedTopArticoli’);
 
 // Console.log (‘Case:’ + event);
 }
 }
 });
 });
 
 // ———————————————— –
 //
 // Our recent articles in the box opening
 //
 // ———————————————— –
 
 // Store the open / close status of the box to avoid
 // Handle the same event in the scroll
 boxOpened var = false;
 
 // Store if the box was New hotel opened or closed
 // Manually to not change the state
 // Automatically during the scroll
 boxManual var = false;
 
 $ J (‘. Arrow_down_big’). Click (function () {
 // I open the box
 boxManual = true;
 ultimiArticoliBox (‘open’);
 });
 
 $ J (‘. Arrow_up_big’). Click (function () {
 // I close the box
 boxManual = true;
 ultimiArticoliBox (‘close’);
 });
 
 ultimiArticoliBox function (action) {
 var speed1 = 300;
 var speed2 = 500;
 
 if ((action == ‘open’) & amp; & amp; (boxOpened == false)) {
 var cssProp;
 
 $ J (‘. Arrow_up_big’). Css (“display”, “block”);
 $ J (‘. Arrow_down_big’). Css (“display”, “none”);
 
 cssProp = {height: ‘180px’};
 $ J (“. Ls-new-leaf-.ls boxUltimiArticoli-top-.ls boxcontent-body”). Animate (cssProp, speed2);
 
 cssProp = {top: ’20px’};
 // J $ (‘# getFixed #boxUltimoArticolo .ls-boxUltimoArticolo-info’). Animate (cssProp, speed2);
 J $ (‘# getFixed #boxUltimoArticolo .ls-box-text’). Animate (cssProp, speed2);
 
 
 cssProp = {top: ‘0px’};
 // J $ (‘# getFixed #boxUltimoArticolo .imgUltimoArticolo’). Animate (cssProp, speed2);
 J $ (‘# getFixed #boxUltimoArticolo .ls-box-image’). Animate (cssProp, speed2);
 
 cssProp = {height: ‘179px’};
 $ J (“. Ls-new-leaf-.ls boxUltimiArticoli-top-.ls boxUltimiArticoliLista”). Animate (cssProp, speed2,
 function ()
 {
 var height = j $ (‘# getFixed’). height ()
 cssProp = {height: + height + ‘px’};
 J $ (‘# afterUltimiArticoli’). Animate (cssProp, speed1);
 }
 );
 
 boxOpened = true;
 }
 if ((action == ‘close’) & amp; & amp; (boxOpened == true)) {
 var cssProp;
 
 $ J (‘. Arrow_up_big’). Css (“display”, “none”);
 $ J (‘. Arrow_down_big’). Css (“display”, “block”);
 
 cssProp = {top: ‘-130px’};
 // J $ (‘# getFixed #boxUltimoArticolo .imgUltimoArticolo’). Css (‘position’, ‘relative’);
 // J $ (‘# getFixed #boxUltimoArticolo .imgUltimoArticolo’). Animate (cssProp, speed2);
 
 J $ (‘# getFixed #boxUltimoArticolo .ls-box-image’). Css (‘position’, ‘relative’);
 J $ (‘# getFixed #boxUltimoArticolo .ls-box-image’). Animate (cssProp, speed2);
 
 
 cssProp = {top: ‘-100px’};
 // J $ (‘# getFixed #boxUltimoArticolo .ls-boxUltimoArticolo-info’). Css (‘position’, ‘relative’);
 // J $ (‘# getFixed #boxUltimoArticolo .ls-boxUltimoArticolo-info’). Animate (cssProp, speed2);
 
 J $ (‘# getFixed #boxUltimoArticolo .ls-box-text’). Css (‘position’, ‘relative’);
 J $ (‘# getFixed #boxUltimoArticolo .ls-box-text’). Animate (cssProp, speed2);
 
 cssProp = {height: ’59px’};
 $ J (“. Ls-new-leaf-.ls boxUltimiArticoli-top-.ls boxUltimiArticoliLista”). Animate (cssProp, speed2);
 
 cssProp = {height: ’60px’};
 $ J (“. Ls-new-leaf-.ls boxUltimiArticoli-top-.ls boxcontent-body”). Animate (cssProp, speed2,
 function ()
 {
 var height = j $ (‘# getFixed’). height ()
 cssProp = {height: + height + ‘px’};
 J $ (‘# afterUltimiArticoli’). Animate (cssProp, speed1);
 }
 );
 
 J $ (‘# afterUltimiArticoli’). Height (j $ (‘# getFixed’). Height ());
 
 boxOpened = false;
 }
 }
 
 
 // ———————————————— –
 //
 // Management related articles
 //
 // ———————————————— –
 
 var speed = 300;
 var valueArt = 0;
 var topValueArt = 0;
 var minValueArt = 0;
 numArticoli var j = $ (“# containerArtCorr .ls-boxcontent-body-view .ls-boxUltimoArticolo”). length;
 currArticolo var = 1;
 
 // ———————————————— –
 // Click Arrow pointing down
 //
 // ———————————————— –
 J $ (“# containerArtCorr #articoliCorrScrollDown”). Click (function () {
 
 valueArt = valueArt – $ j (j $ (“# containerArtCorr .ls-boxUltimoArticolo”). get (currArticolo – 1)). outerHeight ();
 cssProp var = {top: + valueArt + ‘px’};
 
 if ($ j (“# containerArtCorr #articoliCorrScrollDown”). hasClass (‘. active’) == false)
 return;
 
 currArticolo ++;
 
 J $ (“# containerArtCorr .ls-boxcontent .ls-box-items-related .ls-boxcontent-body .ls-boxcontent-body-view”). Animate (cssProp, speed,
 function () {
 J $ (“# containerArtCorr #articoliCorrScrollUp”). Attr (‘src’, ‘/ form / new-leaf / img / arrow_up.png’);
 J $ (“# containerArtCorr #articoliCorrScrollUp”). AddClass (‘. Active’);
 
 heightContainer var j = $ (“# containerArtCorr .ls-boxcontent .ls-box-items-related .ls-boxcontent-body .ls-boxcontent-body-view”). height ();
 if (currArticolo & gt; (numArticoli – 1)) {
 J $ (“# containerArtCorr #articoliCorrScrollDown”). Attr (‘src’, ‘/ common / img / arrow_down_disabled.png’);
 J $ (“# containerArtCorr #articoliCorrScrollDown”). RemoveClass (‘. Active’);
 } Else {
 J $ (“# containerArtCorr #articoliCorrScrollDown”). Attr (‘src’, ‘/ common / img / arrow_down.png’);
 J $ (“# containerArtCorr #articoliCorrScrollDown”). AddClass (‘. Active’);
 }
 }
 );
 
 });
 
 // ———————————————— –
 // Arrow upwards Click
 //
 // ———————————————— –
 J $ (“# containerArtCorr #articoliCorrScrollUp”). Click (function () {
 
 valueArt = valueArt + $ j (j $ (“# containerArtCorr .ls-boxUltimoArticolo”). get (currArticolo – 2)). outerHeight ();
 
 cssProp var = {top: + valueArt + ‘px’};
 
 if ($ j (“# containerArtCorr #articoliCorrScrollUp”). hasClass (‘. active’) == false)
 return;
 
 currArticolo–;
 
 J $ (“# containerArtCorr .ls-boxcontent .ls-box-items-related .ls-boxcontent-body .ls-boxcontent-body-view”). Animate (cssProp, speed,
 function () {
 J $ (“# containerArtCorr #articoliCorrScrollDown”). Attr (‘src’, ‘/ form / new-leaf / img / arrow_down.png’);
 J $ (“# containerArtCorr #articoliCorrScrollDown”). AddClass (‘. Active’);
 
 if (numArticoli

LikeTweet