Friday, June 22, 2018

Lucifer season 4

According to TV Line the series Lucifer was renewed for season 4, starring Tom Ellis, picked up by Netflix.

I liked the show. Wasn't my favorite show though but entertaining. But with season final of season 3 when Lucifer showed his devil face to Chloe Decker all the magic has gone. Because the show was all about others than God's children not knowing that Lucifer is indeed the devil. The show should in my opinion have ended there.

Then there were the two bonus episodes. Boo Normal which followed the timeline after his face was revealed but Chloe went on with business as usual, only briefly mentioning she saw much stranger things than what Ella reported to her. Okay, he is the devil, so what.... And Ella now revealed her personal ghost which actually also was an angel. I was afraid she would deal in about every future episode with that, making her a main character rather than a supporting cast member. While Once Upon a Time took place in an alternate timeline. This was rather boring and didn't fit well into a possible season 4 episode, especially after the cliffhanger with Lucifer revealing his devil face.

I wonder how they deal with these things in season 4. In my opinion they should have tied up loose ends and cancel the series for good after that.

Monday, June 11, 2018

The General Data Protection Regulation

Regulation No 2016/679, known as the General Data Protection Regulation (GDPR), is a regulation of the European Union which constitutes the reference text for the protection of data. personal data. It strengthens and unifies data protection for individuals in the European Union.

Development

After four years of legislative negotiations, this regulation was definitively adopted by the European Parliament on 14 April 2016. Its provisions are directly applicable in all 28 Member States of the European Union as of 25 May 2018. This regulation replaces the directive on the protection of personal data adopted in 1995 (Article 94 of the Regulation); contrary to the directives, the regulations do not imply that Member States adopt a transposition law to be applicable.

Main objectives

The main objectives of the RGPD are to increase both the protection of the persons concerned by the processing of their personal data and the accountability of those involved in this processing. These principles can be applied by increasing the power of the regulatory authorities.

Context

In January 2012, the European Commission proposed a comprehensive reform of the rules on the protection of personal data in the European Union. This reform has two components:

  • the updating and modernization of the principles set out in the 1995 European Data Protection Directive, in the form of this General Data Protection Regulation
  • the drafting of a new Directive on the protection of personal data in the context of police and judicial activities

The purpose of this new regulation is to give citizens control over their personal data, while simplifying the regulatory environment for businesses.

The European Parliament amended this regulation and adopted it on 12th of March 2014 at first reading. Negotiations continued between the delegations of the European Commission, the European Parliament and the Council of the European Union and ended on 15th of December 2015. The draft Regulation was passed in the Committee on Civil Liberties, Justice and Home Affairs. Home Affairs (LIBE) on 17th of December 2015. The European Regulation was published on 4th of May 2016 in the Official Journal of the European Union and enters into force on the twentieth day following that of its publication. This Regulation applicable from 25th of May 2018 is binding in its entirety and directly applicable in all Member States. The Facebook-Cambridge Analytica scandal, around the recovery and analysis of data for electoral purposes, bursts shortly before its implementation.

Wednesday, June 6, 2018

Zilog Z80 CPU

The Zilog Z80 is an 8-bit microprocessor designed and manufactured by Zilog. One of the peculiarities of this processor is the coupling of some 8-bit registers to a 16-bit register. This with a 16-bit address bus allows for much faster processing of data than with a conventional 8-bit processor.

This processor was marketed for the first time in July 1976. In the early 1980s it was very popular in the design of 8-bit computers such as Radio Shack TRS-80, Sinclair ZX80, ZX81, ZX Spectrum, MSX standard, Amstrad CPC, PC-88 and later in embedded systems. With the MOS 6502 family, it dominated the 8-bit micro computer market from the late 1970s to the mid-1980s and was still used in then new Amstrad computers until 1995.

The Z80 was designed to be compatible with the Intel 8080, so the majority of the code for 8080 could work without much modification on the Z80. The CP/M operating system was designed around Intel 8080 based systems and could also work without modification on Z80 based systems.Z80 based systems were generally more powerful and had more features than systems based on 8080 CPUs. Some versions of CP/M applications only existed in a Z80 version.

History and overview

Z80 CPU DIP by DamicatzThe Z80 came into being when Federico Faggin, after working on the 8080, left Intel at the end of 1974 to found Zilog together with Ralph Ungermann to put the Z80 on the market in July of 1976. It was designed to be binary compatible with the Intel 8080 so that most of the 8080 code, including the CP/M operating system, works without modification on it. The Z80 quickly took over share from the 8080 on the market, and became one of the most popular 8-bit processors. Perhaps one of the keys to Z80's success was the integrated refresh of DRAM, and other features that allowed systems to be built with fewer chips. For the first NMOS generation, the maximum clock rate increased gradually. First at 2.5 MHz, then by the well known 4 MHz (Z80a), up to 6 (Z80b) and 8 MHz (Z80h). A CMOS version was developed with frequency limits ranging from 4 MHz to 20 MHz and some versions were sold until the 2000s. The CMOS version also has a low power sleep mode, with processor state retention. The Z180 and eZ80, fully compatible derivatives, have specifications for up to  50 MHz.

Use in systems

The Z80 CPU saw uses including in Texas Instruments calculators, SEGA Master System, GameBoy, and Game Gear video game consoles. Some more powerful consoles with other central processors like the Neo Geo or the Mega Drive with its Motorola 68000, used the Z80 as an addon processor to handle sound or system I/O.