Reforms to subsidize fossil fuels that have been achieved through hard work are under threat

 3r3146. 3r3-31. Translation Articles International Energy Agency. 3r3133.  3r3146. 3r3133.  3r3146. Over the years, the World Energy Outlook (3r-38r. The World Energy Outlook 3r-?104.) Has been tracking fossil fuel subsidies and the latest figures show that they are growing again. All data is available on the page of the International Energy Agency in section 3—3-310. “Energy Subsidies” 3r3104. . The data mentioned in this article is taken from the new 3r312. Release 3r3104. World Energy Outlook 2018 (hereinafter - WEO 2018), which will be published on November 1? 2018. 3r3133.  3r3146.
+ 0 -

“Human error? No, bad design. ” Opinion about Donald Norman's book “Design of Habitual Things”

“Human error? No, bad design. ” Opinion about Donald Norman's book “Design of Habitual Things” 3r3335.  
Despite the fact that the design sphere is actively developing, there are practically no sensible books on this topic. The only book recommended by experienced designers was written in 1988 and still has not lost relevance, because whatever technology mankind has acquired, our psychology and basic needs remain the same (at least until we all became biohackers) . 3r3335.  
3r311. 3r3338. 3r3335.  
People often blame themselves for not understanding the technique or admitting mistakes made not through their fault. Donald Norman argues that if a person does not understand the principle ...
+ 0 -

Speed ​​limit for electric cars

Speed ​​limit for electric cars 3r361.  
In different countries there are a variety of programs that encourage you to buy electric cars, but perhaps the most unusual of them is the one offered by the government of Austria. 3r361.  
It announced three new programs. 3r361.  
These are dedicated public transport lines available for electric vehicles, free parking spaces for electric vehicles and another one that attracts the most attention - an increase in the maximum speed limit for electric vehicles on highways. 3r361.  
Cars with internal combustion engines at high speeds pollute the atmosphere ...
+ 0 -

Your new ally in the sky is Mavic 2 Enterprise

3r3-31. Your new ally in the sky is Mavic 2 Enterprise 3r3111.  
For fans of DJI technology, the last three months have been rich in releases and presentations of new products. In late August, we were shown at once two models from the Mavic line: Mavic 2 Pro and Mavic 2 Zoom. October 15 introduced a modified Phantom 4 - Phantom 4 RTK, which will become an indispensable tool for land surveyors and cartographers. And today, a new quadrocopter, Mavic 2 Enterprise, has appeared on the company's website, with which the company plans to conquer the industrial segment of the drones market, as well as the public safety niche. What DJI will interest ...
+ 0 -

Approach to RBAC implementation in ReactJS


Hello dear reader!
Some time (about a year) I was faced with the need for conditional rendering of components in ReactJS, depending on the current user rights. The first thing I began to look for ready-made solutions and "best practices." The article "3r3-312. Role based authorization in React 3r3-33259." Made the most impression with its use of 3r314. Higher-Order Components
(HOC). But, unfortunately, I did not find a solution that satisfies me.
Apparently, I missed something after all
or did not know about the existence of contexts. At the time of writing, stumbled ...
+ 0 -

How to set up or disable lint in the

built-in code editor.Under the cut there is a small note on how you can configure the rules for linting in the built-in WordPress code editor.  wp_code_editor_settings 3r3128.  The first parameter it takes is an array of options for the code editor. In it we are interested in only a few properties. See 3r3152 for details. .  3r33132. add_filter ('wp_code_editor_settings', 'change_code_editor_settings');function change_code_editor_settings ($ settings) {/*** Array of parameters passed to codemirror* @see* /$ settings/*** Array of parameters for CSSLint* @see* ...
+ 0 -

Security Week 41: Good News

Security Week 41: Good News This is enough in the information security industry for dramas. The latest means of hacking, grandiose failures in the protection systems of programs and hardware - or the complete absence of these same systems. The daily routine of spam with malicious appendages and phishing, cryptographers and stuff is not as interesting as the most complex cyber attacks, but they have to be dealt with the most. 3r3398.  
Finding out that the password does not fit your router - it's about how to detect a broken lock in the front door. And yet, although cyber threats should be taken seriously, the real work on security ...
+ 0 -

Web development for ecommerce: 5 technology trends for 2019

3r3-31. Web development for ecommerce: 5 technology trends for 2019  
Online shopping is fast becoming one of the main ways to purchase goods in the world. According to forecasts, by 202? global e-commerce sales will reach $ 4.5 trillion, which is almost two times more than in 2017.
This growth is largely due to the introduction of modern technology. Today we will talk about what technological trends will be relevant in ecommerce in the coming year. 3r311. 3r3141.
[h2] The development of e-wallet technology r3r3122.
In the field of e-commerce, one of the main problems has always been the acceptance and processing of payments. Retailers needed to store ...[/h]
+ 0 -

Wrong, wrong, WRONG! methods of DDoS mitigation

Habr, this is a transcription of speeches CTO Qrator Labs Tyom ximaera Gavrichenkova at RIPE77 in Amsterdam. We could not translate its name into Russian with preservation of meaning, and therefore we decided to help Habra in entering the English-language market and left everything to as it is 3r311. Wrong, wrong, WRONG! methods of DDoS mitigation  
This is a quote from one of my favorite bands. Dave Gahan from Depeche Mode is a living proof that you can say the word “wrong” 65 times in 5 minutes and still remain a rock star. Let's see if I can ...
+ 0 -

Testing an application on Go as a black box using Rspec

Testing an application on Go as a black box using RspecWell-written tests significantly reduce the risk of “breaking” the application when adding a new feature or fixing an error. In complex systems consisting of several interrelated components, the most difficult is to test their points of contact. 3r33320.  
In this article I will talk about how we faced the difficulty of writing good tests when developing a component on Go and how we solved this problem using the RSpec library in Ruby on Rails. 3r33320.  
3r311. 3r33320.  
3r33333. Adding Go to the technology stack of the
project. 3r33320.  
One of the projects, which is developed by ...
+ 0 -