Not all patches are equally useful

No Comments

This post continues the analysis of the performance improvements that could be true, if not different “but”. The previous part about StringBuilder-e is here.

Here we consider a few “improvements” that are rejected because of a misunderstanding of the intricacies of the language specification, non-obvious corner cases, and other reasons. Go!

Read more →

Categories: Без рубрики

NGINX: Check the Russian IT community

No Comments

image

Yes, exactly, dear users of Habra.

While only one person reported the desire to do something real in this situation:
Igor Ashmanov:
I can give this testimony in court, if need be. And my partner in the AIP and Cribrum, Dmitry Pashko, the then technical Director of the Rambler, his immediate superior — I think, too.
+ 15.12.19 12:00 GMT on the Internet was a thirty-minute blackout in support of Igor Sysoev, author of Nginx

And a few posts of solidarity (read: quickly pushing on someone else’s grief)… everything!

Read more →

Categories: Без рубрики

[Translation] Chronicle of the Rambler and Nginx confrontation (updated on 16 Dec, 5 p.m.)

No Comments

On December 12, it became known from Nginx employee’s Twitter that the company’s office was amazing due to the criminal case under Article 146 of the Criminal Code of the Russian Federation ‘Violation of Author’s and Neighboring Rights’. The claim Group belong to the Rambler was, although formally the complaintant is Lynwood Investments CY Ltd, to which the rights were transferred. The last-mentioned is related to the co-owner of Rambler Group, Alexander Mamut.

The point of the claim: Igor started working on Nginx as an employee of Rambler and only after the tool became popular he founded a separate company and attracted investments.

Here is how the events unfolded. Read more →

Mail.EN will launch its video service similar to YouTube in 2020

No Comments

image

Mail.ru Group announced plans to launch a video hosting servicethat will work for example YouTube. The launch could occur in 2020, said CEO of Internet holding Boris Dobrodeyev.

It is expected that the new service will build a personalized feed of videos for each user based on his interests. However, as noted Dobrodeyev, the platform will be made “in his own way”. Read more →

[Translation] 52 dataset for training projects

No Comments
  1. Mall Customers Dataset — data store: id, gender, age, income, rating of spending. (The version of the application: Customer Segmentation Project with Machine Learning)
  2. Iris Dataset — dataset for beginners, containing the dimensions of sepals and petals for various flowers.
  3. Dataset MNIST — handwritten digits dataset. The 60,000 training images and 10,000 test images.
  4. The Boston Housing Dataset — popular dataset for pattern recognition. Contains information about houses in Boston: the number of apartments the cost of rent, the index crimes.
  5. Fake News Detection Dataset contains 7796 record layout news: true or false. (The version of the application source code in Python: Fake News Detection the Python Project )
  6. Wine quality dataset contains information about the fault: 4898 records with 14 parameters.

Read more →

Categories: Без рубрики

[Sandboxed] 5 hidden secrets in Java

No Comments

hi, Habr! I represent to your attention translation of the article “5 Hidden Secrets in Java” author Justin Albano.

Want to become a Jedi of Java? Uncover the ancient secrets of the Java. We will focus on extending annotation initialization, the comments and the interfaces of the enum.

With the development of programming languages started to appear hidden features and designs, which are never intended by the founders, more subject to universal use. Some of these features become accepted in the language, while others recede into the dark corners of the language community. In this article we will look at five secrets that are often overlooked by many Java developers (in fairness, some of them have a good reason for it). We will look at as options for their use and the reasons that led to the emergence of each function and also some examples demonstrating when it is appropriate to use these functions.
Read more →

Categories: Без рубрики

[Translation] familiarity with the Appium driver (or how to choose the right)

No Comments

Approx. lane: I translated this article to help those who are making their first steps in test automation and want to learn more about the tool Appium. It describes the General principle of drivers, Appium, as well as their types and purpose. In the beginning many testers do not have enough ordered information, and this material will help to choose the right tool.

Appium is a cross — platform tool that allows you to automate the testing of mobile (iOS and Android) and desktop applications at the same time. Method of implementation of this multi-platform model is to use different drivers. In fact, Appium has approximately the same architecture as Selenium WebDriver, which also uses a number of independent drivers to support cross-browser test automation.
Read more →

Categories: Без рубрики

The release of the Umbraco 8.4: CMS has become even easier

No Comments

Umbraco never ceases to please new regular releases. This time in the release — major update to version 8.4 Umbraco, which introduced a new cool functions and settings, and also fixed the previous flaws.
The new version is developed thanks to the work of the founders of CMS and numerous community, which suggested and implemented some good ideas.
Now we’ll have more to say about these updates.

image
Read more →

Categories: Без рубрики

Which is better for gaming: Intel Optane or SSD?

No Comments

Intel Optane

It is a technology that increases the performance of your computer. It stores frequently used files and speeds up access to them when you turn on the computer after disconnecting from supply.

What does it mean?

You’ll spend less time uploading, more — for games, work and creativity.

The pros and cons of this technology

The advantages include:

  • Improving performance
  • Quick access to the data after a cold start the computer
  • Faster speed reading and writing, than solid state drives (SSD)

By cons include:

  • Price
  • Compatibility
  • Power consumption
  • Acceleration only primary disk

Solid state drives (SSD)

Solid state drives (SSD) are very popular due to numerous advantages that they provide. Solid state drives (SSDS) use flash memory for data storage unlike Intel Optane, which uses a cache to store data. You also need to remember that not all solid state drives (SSDS) are the same.

The pros and cons of solid state drives (SSD)

The advantages include:

  • Price

By cons include:

  • The price of solid state drives (SSDS) with more memory

Read more →

Categories: Без рубрики

Increasing military collaboration and productivity with Troop Messenger

No Comments

image

Picture this:
You’re leading a peace-keeping mission and simultaneously safeguarding your nation against the enemies. It’s a multi-state effort, that involves an active contribution of your colleagues from different departments, some working next door, and some in remote areas.

As a leader, there is a dire need for you to maintain an active collaboration and real-time data sharing with all the team members. You also need to integrate with third-party contractors who are handling other mission-critical services.
Read more →