The native Russian from Xorg to rdesktop is a trifle, but nice

All people have their own experience of using the Linux desktop, but personally for me it is very important to tandem linux desktop + rdesktop into virtual machines. The reason for this - a certain software that often works only under Windows, or works better for Windows, as well as the need to test all sorts of things.
 
 
This configuration of the desktop poses an annoying problem - in Windows, their languages ​​and their switching, in Linux - their own, respectively, constantly get in the need to switch 3-4 times until it works. Moreover, if in Xorg the language is chosen not globally, but globally.
 
...
+ 0 -

Children's toy on logic elements

Children's toy on logic elementsIn this, let me say, article, I want to talk about my first project in electrical engineering. I should note that I am by the nature of activity far from circuitry and radio electronics, but interest in this topic did not give me peace from a small age. For people with experience, the information below may seem too obvious, and much of what I have done is "the invention of a bicycle". But maybe some noob, like me, will be able to discover something new and interesting. To whom it is interesting, I ask under kat.
...
+ 0 -

Generate a sequence of dates and generate_series in PostgreSQL

Cycling warning [/b]
This article can be a spherical example of bicycle construction. If you know the standard or more elegant solution to the problem, I'll be glad to see it in the comments.
 
Once on one of the projects, we needed to write a report on financial transactions for the period with the grouping of interim results at the end of the month.
 
The task in general is simple, determine the required periods within a large interval, bind each operation to the appropriate period, group and add up the amount.
 
To generate periods within an interval, I usually took the function generate_series...
+ 0 -

"In addition to work, I'm still working" - 10 questions to the programmer, the third issue is

"In addition to work, I'm still working" - 10 questions to the programmer, the third issue is  
 
In the previous issues we talked with experienced guys. Was frank story of the burnt out development and optimistic answers of the successful lead of a large company . Today we are interviewing a guy who is just starting his way into IT. And we are still waiting for applications from everyone who is also willing to chat.
 
 
 
Dima Trabo, 2? an android developer in the afternoon, a musician and a sound engineer at night. A graduate of ISEU, the main language is Java, but still knows C, Kotlin, Assembler, C # and JS.
 
 

1. Tell me about the feature you implemented and which you are proud of.


 
Outstanding features have not yet had to be done. But I like our last project - an application with interactive metro maps of different cities. For a developer with so little experience, he turned out to be fairly complete, with a clear structure and very customized.
 
 
It took several days to exist on developer.android.com, but it was worth it. I realized that the project can follow the planned model, and not ...[/h]
+ 0 -

How to identify the risks in state control and why for this machine learning

How to identify the risks in state control and why for this machine learning  
 
In the previous article on the topic of state risk management, we went through the basics: why do government bodies manage risks, where to look for them and what approaches to evaluation exist. Today, let's talk about the process of risk analysis: how to identify the causes of their occurrence and detect violators.
 
 

Risk assessment
 


 
To assess the risk - even within the static, even dynamic approach - you need to find its causes, conditions of occurrence, and determine the main characteristics: the probability and potential damage from the implementation.
 
 
Take for example customs clearance: ...[/h]
+ 0 -

A squad of suicides. As we type the most fierce junior-developers

In the previous article about the implementation of Agile methodology in our startup. I partially touched on the issue of personnel management. In this article I will tell you how we recruit this staff, what classification we use, what tests and methods we check for their professionalism and adequacy.
 
 
A squad of suicides. As we type the most fierce junior-developers  
 

Recruiting model


 
As in any young company, our work in the field of recruitment began with the development of a recruitment model. The situation was as follows: we already had a team of "indigenous" employees, they were all highscales and worked on senior positions. These people had to somehow ...[/h]
+ 0 -

Google and Mastercard have concluded a secret deal on tracking of purchases in stores

Google and Mastercard have concluded a secret deal on tracking of purchases in storesRecently, article was published on Habré. "Welcome to the era of nihilism of privacy" , which reveals the long-term practice of collecting confidential data about users. These methods have existed for decades, but only now the problem has started to be actively discussed: Google and Facebook as the biggest players have come under scrutiny. At the same time, dozens of information brokers are ready to sell marketers with different information about users. One of these brokers is the Mastercard Corporation. It has very valuable information for Google about the purchases of users in retail stores.
 
 
Now [...
+ 0 -

We understand in the design professions

We understand in the design professions Alexei Borodkin, product lead and chapter Guild of Free Designers , told on the open class Nontologies , how to understand the design directions and distribute roles in the design team.
 
 

Designer parties


 
Information architecture : what the system looks like, what the data structure is, what data streams are and so on.
 
 
 
All this generates a user experience - a subjective sensation from the product, unfolding in the user's head. How much this user experience will be positive and useful depends on the consistency and detail of working out the three product components ...[/h]
+ 0 -

Kolmogorov's complexity and our search for meaning

What mathematics can tell us about finding order in the chaos of life


 
Kolmogorov's complexity and our search for meaning  
 
Was there a chance meeting with the most expensive person, or was there some hidden reason for this? And what about the strange dream of yesterday - it was only a random throwing of synapses of the brain, or did he reveal something profound about your subconscious mind? Perhaps the dream was trying to tell you something about your future. Perhaps, it is not. Does the fact that your close relative has a dangerous form of cancer, some deep meaning, or is it just the consequences of random DNA mutations?
 
 
In our life, we often ...[/h]
+ 0 -

How to make the code readable

How to make the code readable
 
Someday we all wrote (and some write) bad code, and, I hope, we all are working to improve our skills, and not just reading articles like this.
 
Why should we write good code, not just a productive code?
 
Although the performance of your product or site is important, it's also important how your code looks. The reason for this is that
not only does the machine read your code
.
 
First, sooner or later you have to re-read your own code, and when that time comes, only well-written code will help you understand what you wrote, or figure out how to fix it.
 
Secondly, if you work in a team or collaborate ...
+ 0 -