The American analogue of the GDPR: what you need to know about the act CCPA

In the world there are more and more analogues of the GDPR. Recently, a similar bill have developed in India , now in line with the US. Example from Europe took California, having approved own law , regulating the rules for working with personal data of users.
 
 
The California Consumer Privacy Act, or CCPA, will enter into force on January ? 2020. Next, consider the main provisions of the law, which were developed and adopted in just a week.
 
 
The American analogue of the GDPR: what you need to know about the act CCPA

 
...
+ 0 -

The book "Modern PHP"

The book "Modern PHP" Although modern developers increasingly rely on network sources of information, it seems to me that books devoted to programming still have a niche. The articles represent the solution of specific problems, the description of specific moments. Books are a more general view of technology, a review of best practices, a full coverage of the technological process. In general, books are a set of articles devoted to one big topic, and complementing one another.
 
 
My acquaintance with the book "Modern PHP" took place in the fateful moment for me to return to programming in PHP after almost ten years of work outside ...
+ 0 -

Expert system on Rails

The article is devoted to the creation of an expert system. In the beginning of the article - the block diagram from the book from the list of literature, then the description of the database and algorithm. Next is a "help on how to do this project", which describes the algorithm for creating this project. At the end of the article is a list of references. Also in it there are a couple of screenshots.
 
 
Expert system on Rails
 
Block diagram of the algorithm
 
 
The database contains three tables - images, questions and outcomes. The first one is the main one for "classification and identification", it contains a sign of successful ...
+ 0 -

The simplest implementation of Entity Component System

The simplest implementation of Entity Component SystemHello!
 
 
We start the fourth stream "The C ++ Developer" , one of the most active courses we have, judging by real meetings, where to communicate with Dima Shebordaev come not only "crusaders" :) Well, in general, the whole course has grown to one of the largest in our country, it remains unchanged that Dima conducts open lessons and we select interesting materials before the start of the course.
 
 
Go!
 
 

Introduction


 
The Entity Component System (ECS) is now at the peak of popularity as an architectural alternative that emphasizes the principle of Composition over inheritance...[/h]
+ 0 -

Mikhail Bessmeltsev and his colleague developed new algorithms for vectorizing graphics

Mikhail Bessmeltsev and his colleague developed new algorithms for vectorizing graphics  

From left to right: the original, framed field (frame field) and the final result. Based on the noisy bitmap image in grayscale, a framed field is calculated, aligned along the lines of the picture. On sharp angles of the X- and T-intersection type, vectors are superimposed in both directions. Then, the topology of the drawing is extracted from this field - and the final generation of vector curves
is made.

 
 
Vectorization of images is a fundamental component of the workflow in graphic design, engineering and computer animation. It converts drawings of artists and designers into smooth curves, which ...
+ 0 -

Shopping for Bitcoin: the present and future of the Crypto-currency in trade relations

Shopping for Bitcoin: the present and future of the Crypto-currency in trade relationsThe Crypto currency has already become so densely integrated into our lives that almost every Internet user knows what it is. But for those who do not know, we will explain.
 
 
Crypto currency is a special kind of digital currency, the creation and emission of which is regulated by cryptographic methods based on blocking technology.
 
 
The principle of the existence of the crypto currency differs from the classical national and international currencies. It is supported only by the computing power of computers.
 
 
Crypto currency is not dependent on the country, it can not be controlled by legal ...
+ 0 -

Velosipedy and conversation of cloud telephones with each other

Velosipedy and conversation of cloud telephones with each other
 
If the telecom operator respects itself, then it supports the SIP and the point. The process "subscriber A calls subscriber B" is easier to implement if the telephony /asterisk /freeswitch communicate in a uniform manner, according to the standard. For the sake of completeness, let's remember about the "iron" phones, which - a surprise - have not yet sunk into oblivion, because they are using the enterprise. However, working with this protocol is not the simplest thing that is in telephony. Today I'll tell you how our platform implements SIP and what nuances developers are waiting for; even if you are ...
+ 0 -

The headset-assistant Sony Xperia Ear Duo received an important update

The headset-assistant Sony Xperia Ear Duo received an important update  
 
At the beginning of the year, Sony Mobile at the Mobile World Congress 2018 in Barcelona introduced the Xperia Ear Duo, an unusual headphone assistant with the concept of "open sound, which assumes no sound insulation at all. The gadget user can listen to music, notifications, talk on the phone and at the same time communicate with other people, order food and drinks in restaurants, hear announcements at airports, approach transportation during jogs. Xperia Ear Duo Also, the Dynamic Normalizer technology was added...
+ 0 -

AliceVision: photogrammetry from the command line

AliceVision: photogrammetry from the command lineDo you need to automate a huge number of photogrammetric scans? Then I have good news for you.
 
 

 
The video shows a program for photogrammetry Meshroom open source. This project has existed in various forms for a long time, but recently developers have released binary files, so they can simply be downloaded and used. The video demonstrates the use of the GUI for loading images, processing them, changing parameters, etc. I recommend that you try this program in action.
 
 
But I'm interested in full automation. If you have a scanning installation on which you do 100 or more scans per ...
+ 0 -