Typed DSL in TypeScript of JSX

 3r33430. 3r3-31. 3r33417. Typed DSL in TypeScript of JSX 3r33418. 3r3155.  3r33430. 3r33417. TypeScript has built-in support for JSX syntax and TypeScript compiler provides useful tools for customizing the JSX compilation process. In essence, this creates the ability to write typed DSL using JSX. This article is about this - how to write DSL
from r3r39. using jsx. Interested please under the cat. 3r33418. 3r311. 3r3409. 3r3155.  3r33430. 3r33417. 3r3406. →
3r3408. A repository with a ready-made example. 3r3409. 3r33418. 3r3155.  3r33430. 3r33417. In this article I will not show the possibilities with examples related to the web, React'u ...
+ 0 -

Xiaomi wireless devices in the smart home ioBroker

Xiaomi wireless devices in the smart home ioBrokerGreetings to all home automation lovers. I decided to share the experience of using Xiaomi wireless devices with ZigBee interface. I, frankly, oppose the use of any wireless devices in any automation, from serious large-scale process control systems to small automation systems like fire alarm systems or smart homes, but Xiaomi solutions bribed with low cost, availability, excellent design and many positive reviews from users, I decided to try.
 3r33655.
 3r33655. This post should be taken as step-by-step instructions for integrating ZigBee devices into the infrastructure of a smart home. Described ...
+ 0 -

Solving Japanese crosswords with SAT Solver

 3r3407. 3r3-31. On Habré there were several articles on solving Japanese crosswords, where the authors came up with various ways to solve such crosswords. In the commentary on article Solving color Japanese crosswords with the speed of light I suggested that, since the solution of Japanese crosswords is an NP-complete task, then they must be solved using an appropriate tool, namely, the SAT solver. Since my idea was met with quite skepticism, I decided to try to implement it and compare the results with other approaches. What came out of this can be found under the cut. 3r33394.  3r3407...
+ 0 -

First GDPR penalties: who has already been punished

 3r3192. 3r3-31. GDRP came into force more than six months ago, but the regulators began to write out the first "letters of happiness" only recently. In the material - about those companies that have already received them. 3r3161.  3r3192. 3r3161.  3r3192. First GDPR penalties: who has already been punished 3r33177. 3r3161.  3r3192.
/photo
Kiefer
CC BY-SA
3r3161.  3r3192. 3r3161.  3r3192.

“Soft Start” GDPR

3r3161.  3r3192. GDPR ...[/h]
+ 0 -

Network Digest: 17 expert materials on Wi-Fi and 5G

Today we prepared a digest of materials from VAS Experts. Under the cat you will find articles about SpaceX satellite Internet, networks of the new generation, as well as Wi-Fi 6 and IPv6 standards.
 
 
Network Digest: 17 expert materials on Wi-Fi and 5G 3r311.
 
/Flickr /3r317. Doc Searls
/ CC BY

 
 
[h2] New generation 3r33232 networks.
 
How 5G networks will change DDoS attacks
 
3r3308. With the advent of 5G, the number of DDoS attacks is expected to increase significantly. At the same time, on ...[/h]
+ 0 -

The digest of interesting materials for the mobile developer # 279 (December 10 - 16)

In the new digest we have a smart inquiry about geolocation and how applications share data with advertisers, Metal and SceneKit for developers, application history for $ 50?00? best SDK, growth and advertising 2018.
 
3r37474.  
The digest of interesting materials for the mobile developer # 279 (December 10 - 16) 3r33479. 3r37474.  
3r37474.  
 
3r3335.  

 
3r3342. Doom of SceneKit. Yandex experience with 3D graphics in iOS 3r33434.
 
 
3r350. SceneKit is a high-level three-dimensional graphics framework in iOS that helps create animated scenes and effects. It includes a physics engine, a particle generator and a set of simple actions for 3D objects that allow you to describe the scene in terms of content — geometry, materials, lighting..
.
+ 0 -

As the author of TV-B-Gone, the ArduTouch

As the author of TV-B-Gone, the ArduTouchmusic synthesizer was made. 3r3-31. Arduino-compatible musical instrument that teaches digital signal processing 3r3114.   3r3114.  3r3114.  3r3394. The article by Mitch Altman, the inventor who invented the universal remote control for turning off the TV-B-Gone TVs, and the organizer of hacker conferences 3r395. 3r3114.  3r3114.  As a child, I was drawn to the music, and I was amazed at the sounds of the synthesizer 3r317. Moog 3r3117. from the 1968 album Switched-On Bach . I needed to learn how to extract such sounds! Thus began the training and production of synthesizers with a lifelong parallel to my ...
+ 0 -

Fast and Furious: Forza Horizon 4 acceleration due to shaders windows

 3r3189. 3r3-31.
Fast and Furious: Forza Horizon 4 acceleration due to shaders windows 3r3185. 3r3168.  3r3189. 3r3151. 3r3117. Gareth Harwood is a technical art director for the Playground Games
3r3152. 3r3168.  3r3189. 3r3168.  3r3189. Action
Forza Horizon 4
takes place in beautiful Britain, filled with instantly recognizable places and sights, including the model of the city of Edinburgh in the Playground Games version. 3r3168.  3r3189. 3r3168.  3r3189. In most open world games, particular attention needs to be paid to the speed of streaming, and 3r3151. Forza Horizon 4
with its detailed and motley city is no exception. Edinburgh buildings needed new resources for building ...
+ 0 -

WebGL-wind and GPU programming. Lecture on FrontTalks 2018

WebGL-wind and GPU programming. Lecture on FrontTalks 2018 3r33891. 3r3-31. To draw complex graphics on web pages, there is a Web Graphics Library, abbreviated WebGL. Interface developer Dmitry Vasilyev spoke about programming the GPU from the point of view of the layout designer, what WebGL is and how this technology solved the problem of visualizing large weather data. 3r33876.  3r33891. 3r33876.  3r33891.
3r3887. 3r3887. 3r3887. 3r33876.  3r33891. - I develop interfaces at the Ekaterinburg office of Yandex. I started in the group Sport. We were developing sports special projects, when there were the World Championships in hockey, football, the ...
+ 0 -

May the force be with us: our own immunity against cancer

May the force be with us: our own immunity against cancerOver the past decades, science has noticeably advanced in the treatment of cancer, and although we are still quite far from complete victory over this terrible disease, doctors have more and more tools to destroy tumors or limit their growth. The main thing - they give cancer patients the opportunity to live longer.
 3r33333.
 3r33333. One of these tools is the activation of a person’s own immunity against cancer cells. There is a whole direction dedicated to this - immuno-oncology. A lot of attention is focused on it, it is in this area that the most research is being conducted today and the most ...
+ 0 -