Directory of RSS feeds
Statistics

RSS feeds in the directory: 374

Added today: 0

Added yesterday: 0

Hi-Tech / Other

The best publications per day

Best publications in the last 24 hours

Other RSS feeds of this site

Habrahabr / Interesting / topical publications

Found 2574 items

From depth of past years, I have long understood that the distinction between programming and electronics design generally minor, but in the end it's the same thing. To electronics has already penetrated all sorts of version control, regression testing and other unit tests, and the programmers begin to consider the reliability of their programs and pass other certification and testing. Programming is always innovation, new technology and new philosophy. Electronics is conservative and knowledge of physics. A good programmer remember Kirchhoff's laws, and good zhelezyachnik know how to program. In any more or less complex electronics already have the software part, and any program that requires hardware on which to run. So it's the same thing — the...

In the beginning was technology and it was called BPF. We looked at it in the previous one, the old Testament, article in this series. In 2013, the efforts of Alexei Starovoitova (Alexei Starovoitov) and Daniel Barkman (Daniel Borkman) have been developed and included in the Linux kernel its improved version, optimized for modern 64-bit machines. This new technology for a short time bore the name Internal BPF, then was renamed into Extended BPF, and now, after a few years, all referred to simply as BPF. Roughly speaking, the BPF allows you to run arbitrary code provided by the user in the kernel space of Linux and a new architecture was so successful that we will need a dozen articles to describe all its applications. (The only what failed the developers...

Hi, Habr! My name is Vasily Kozlov, I iOS techlid in Delivery Club, and found the project in its monolithic form. I admit that had a hand to the fight against what the focus of this article, but repented and transformed his consciousness along with the project. I want to tell you how broke an existing project in Objective-C and Swift on individual modules — I. framework According to Apple, the framework is a directory with a specific structure. Initially, we set the goal to isolate the code that implements the chat function for customer support, and reduce the duration of the Assembly. This has led to beneficial effects that are hard to follow, not having the habits and existing in a monolithic world one project. Read more →

But last year it was done by senior developers. you May remember that we talked about how you can greatly improve the performance of a conventional agricultural harvester, if you use neyroseti for recognition of cultures and of the obstacles and the robot to auto-pilot. All this (except Nvidia and part of the iron) is our solution. And joy in the fact that in some southern regions of the country over harvest, and our harvesters have performed better than expected. Glory to the robots! this year we have put a few hundred blocks of a powerful graphics core (for neural networks), cameras, hydraulic pumps or CAN module for steering. If last year agrability was in trial operation, now we are talking about a production model. And they did it. moreover, they have...

Oh, no wonder in the title allusion to the imperishable Fowler. And when the front-end application has become so complicated that we started to talk about lofty matters? Node.js... frontend... wait, but Noda also at the server backend, and the guys there know everything! Let's order. And just a small disclaimer: this article is written based on my presentation at Ya. Subbotnik Pro for frontend developers. If you are a backend, it is possible that nothing new will not open. Here I will try to summarize my experience of Pontedera in a large enterprise, to explain why and how we use Node.js. Read more →

GNI — gross national income per capita (GNP per capita) At the end of 2001, an economist named Edward Castronova has caused serious disturbances in the world economy, published an article claiming that the isolated area of Norrath has a stronger currency than the Japanese yen — this statement was particularly bold because the population of Norrath was less than one million inhabitants, he created a couple of years ago, and it does not exist physically. Yes, of Norrath was completely virtual, and populated only by players of the video game EverQuest. Released in 1999, EverQuest became incredibly popular and influential massively multiplayer online RPG (MMORPG). The game took place in the entourage of the magical fantasy world of Norrath, which could boast at...

Statistics yet in accurate figures to estimate the Titanic shifts in media consumption in 2020, but it is clear as day — we have significantly more to watch movies and listen more music. And everything seems to be fine — streaming services like mud, all offer attractions of unprecedented generosity "pay one ruble and see our great service for two or three months." However, the last isolation revealed an interesting feature: our nets were unable to withstand the increased load, the July heat added to the problems of VoIP gateways, hiding in poorly ventilated boxes, and just stream started to reduce quality, just to "push" their data to the consumer and allow to once again invest in the infrastructure to all participants of mediasauce. Read more →

Hi, Habr! My name is Maxim, I survived the isolation and could even make it something useful. With difficulty, but could not. All, of course, remember that in the beginning it seems that the only difficulty will be plenty of free time. Yes, I also naively met-isolation quietly, as the experience of the remote work I had. A month later I sincerely regretted that I started a family and not a dog. I was very irritable, couldn't concentrate on work tasks, losing sleep, arguing with his family. In early may realized that any four of us each perebivay, or come up with a plan of salvation. And started with the search of the causes of this damn state. Immerse yourself in the story

Sometimes engineers lose interest in the project, task and company, the motivation decreases, and with it performance. Eventually, employees burn out and/or quit. For this, many reasons, but the most common is the lack of attention to the successes and problems of engineers. In the CFT this problem was solved by regular meetings with the engineers one-on-one. The meetings help to identify problems, to develop professionally, to increase motivation and find new meanings. How to prepare for meetings, what questions to ask and how to conduct them regularly, tell Mikhail Emelyanov. Now you will know what to do when the engineer said, "We need to talk..." Mikhail Emelyanov — Head of Android Department in the CFT. In IT development 12, Android 10, of which 2...

"in the Summer between 2nd and 3rd year I went to look for work — and in Response to that time almost all the jobs for the guys with no experience was about PHP. Started with very simple things — WordPress, Drupal... Then wrote a backend for Yii and a lot more different. Go first tasted in 2014, inspired by the report, and then often found work connected with the development of it, through the community. it is Considered that Go is much easier to maintain than PHP. I don't agree. Saw a lot of clean, easily readable and maintainable code in PHP, and now from time to time meet a lot of poorly written code in Go. The problems begin when we do not follow the best practices of the languages and systems that we develop -- Or when we choose for their tasks, not...

Article about Ruby in the blog of Domlec! How is it that the young company brought a dead language? The secret is that in Ruby you can quickly write and test a business idea. And this is done not without the help of Rails and Active Admin — library which allows you to quickly create admin panel with minimum time and effort. it is Often possible to meet opinion that Active Admin is only good for the 15 minute blog. We Comclick believe (and prove in practice), that libraries can be squeezed much more. I'll tell you about some of the approaches we use when working with Active Admin. Read more →

Start your story with the phrase, which is justified by 100: "If the information is not stored in three places – it does not exist." Don't remember saying it was someone great or this proverb, but has been repeatedly seen in my experience and the experience of friends in its accuracy. Consider storage options from cloud services to physical storage in a drawer. Immediately will set about the stored data: we will not go into the material store (for some photos with taranco from the 90s is more important than the black bookkeeping aunt Amy). Generalize the storage of important electronic data for each. Read more →

Had at the time of isolation to become superefficient and to learn a few new specialties? Too, no? But all around trumpeted: "Use this time to good use! Crisis is always a point of growth". It turns out that this is perfectly normal, if you can't find the strength to begin to learn a new programming language or embroidery stitch. Psychologists say that the strong and prolonged stress hurts learning, and we lived in an ever-changing regulations. But enough of "learned helplessness", there is still a lot of change, and superèffektivnost ' we can use. I talked to teachers "Networking Academy" (by the way, our training centre on 30 August it will be 25 years!), to find out what they think about training at home, and gathered all the thoughts in this post: was...

Many years on the market of server processors and chipsets Intel rules unconditionally with his cenami, but in 2017 AMD finally compete with them, releasing the first of their new line of server processors EPYC. Since their position is only strengthened, and the model range was supplemented with a new version of "epic". AMD supplies their modern processors, many well-known companies, among them Dropbox, Hetzner, Linode, CERN, OVHcloud, Scaleway several universities and smaller organisations, including data centers. All praise the platform at EPYC and recommend them for organizing and scaling high-performance cluster servers. Read more →

Approx. transl.: this article was written by a senior DevOps engineer for an American company Olark, the main product of which is — live chat is used by thousands of organizations. The author shares reflections on the problem of consumption of resources when collecting logs and the results of their experiment with fluentd, which allowed him to achieve the best performance for some scenarios. Logging is one of those things, which are remembered only when they break. This is not a criticism. The fact that the logs do not as such make money. They allow you to get an idea of what you are doing (or did) program, helping to support the work that brings us money. On a small scale (or developing) the necessary information can be obtained simply by outputting...