Developers Club geek daily blog

DevOps: we send metrics and we sleep peacefully

1 year, 1 month ago


Suddenly, the call is distributed at night and we learn that our application does not work. There are 2 hours on its reanimation …

Read more »


Chronicles of laboratory: as we considered ground coffee as software for the analysis of cellular structures

1 year, 1 month ago

I continue coffee subject which I began for geektimes: Hello, I am Meklon and I am caffeine - dependent. Today we will create indecencies with software for bioengineering tasks — CellProfiler. Normal people consider by it cages, plasmids, an expression of protein and other necessary things. We are dolbanuty therefore we will carry out the granulometric analysis of a grinding on a microphotograph, to beat with coffee static electricity and to think how to fasten the hair dryer to this disgrace. Well and of course we will need an adhesive tape for receipt of a decanter of a picture of particle distribution.
In general, the computer analysis of the image — piece flexible can be also applied in absolutely strange tasks. At the same time we will check whether the Turk can replace with a flask with a magnetic mixer. Eventually, the main principle of a survival in laboratory — "Is not present some coffee — there is no work") Under a cat many photos, but I tried to press down them to the decent sizes.

Read more »


swirl: prompt immersion in R (learning by doing)

1 year, 1 month ago


Still some one and a half years ago I was one of those who with conviction said "No, programming is definitely not for me". I will not risk to tell that I became a programmer, but for the last year R replaced to me the majority of daily programs for work. I work as the researcher. With interest I observe how gradually R becomes the standard in the academic world. Generally, in the world the understanding that it makes sense to communicate with the computer slightly more freely, than at the level of the click&drag programs spreads.; So, quite recently the Jellyfish wrote that not everything proger virgins programming should be studied to much more wide range of people, than was always considered to be.

In this post I will tell about one of the shortest ways to programming — studying of R by means of a special packet of swirl (the packet in R is the same that in many other languages is called library, expansion/addition of initial functionality). The post is expected the reader with zero knowledge of R interested in studying of this programming language; it will help as it seems to me, most effectively and without serious consequences to take the first steps in a programming dark.

Why R?
Short answer: because only I can share it, I do not know other programming languages.

The unrolled answer: R — a versatile tool which can be useful to very wide range of specialists. It is completely open and very dynamically developing project with a lot of inspired followers worldwide. Everyone can write the packet and lay out in open access (it really not really difficult). R gives boundless opportunities for data visualization. To be inspired, it is possible to glance in one of galleries (for example, this post.

On Habré there are a lot of publications with use of R. There are also posts about the language, for example R crib. Is possible to subtract a lot of curious from the text of the person who found R nearly at the sources.

For the researcher of R is just must.

Read more »


Let's make a code purer: work with 64-bit registers of the equipment in Linux

1 year, 1 month ago
Quite often the programmers writing drivers have some difficulties with data exchange in a 64-bit format. Let's sort some situations.

Read more »


Winium: now for Windows Phone

1 year, 2 months ago

For test automation under Windows Phone and Windows there are no convenient and open tools which can be adapted easily under the needs. Those that is are closed, limited and offer the approach different from the commonly accepted standards like Selenium WebDriver.

My colleague wrote on Habré as we developed the selenium-like the instrument of automation of functional testing of desktop-applications under Windows. In parallel we developed the similar tool, only under mobile platforms from Microsoft.

About why undertook to write it what benefited from use of a uniform platform for test automation under all mobile platforms and how to implement it on your project, read in this article.

Read more »


We build an own fault-tolerant cloud based on OpenNebula with Ceph, MariaDB Galera Cluster and OpenvSwitch

1 year, 2 months ago


This time I would like to tell how to configure this subject, in a particular each separate component as a result to receive the own, expanded, otkazoustoycheavy cloud based on OpenNebula. In this article I will consider the next moments:


Subjects in itself very interesting so even if you are not interested in an ultimate goal, but setup of some separate component interests. I ask favor under kat.

Read more »


Installation of a plug-in onlyoffice-alfresco (a control leaf — a crib)

1 year, 2 months ago
On November 10, 2015 the plug-in became available to editing documents in Alfresco Share by means of the OnlyOffice online editors. The code of a plug-in is distributed under the license GPL.

Read more »


Introduction to Storage Performance Development Kit

1 year, 2 months ago
Data storage systems on the basis of solid-state drives are widely adopted more and more in data processing centers. Storages based on a flash memory of the current generation have powerful benefits from the point of view of performance, electricity consumption and data storage density in racks in comparison with disk storage modules. These benefits will become even more notable at emergence in the market of drives of new generation. The clients implementing solid-state drives of the current generation, such as Intel P3700 NVMe * should cope with a complex problem: as flow capacity is much higher, than at disk storage modules, and delays are much lower, the most part of the general time of transactions is the share of work of the software of storage now.

For the help to OEM-vendors and software providers in integration of such equipment the Intel corporation created a set of drivers and developed complete architecture of storage. This initiative received the name Storage Performance Development Kit (SPDK). SPDK purpose — to emphasize the high performance and performance reached by set of the Intel technologies in the field of networks, calculations and data storage. Intel free of charge provides the complete source code of reference architecture Linux (according to the license Intel). The driver of the NVMe user mode is provided in the form of an open source code to community on the 01.org portal, and the code of other elements of a packet will be provided during 2016.

Read more »


Digest of KolibriOS #10: shortly about collected

1 year, 2 months ago
Now not the end of the autumn period, but nevertheless was decided to release the tenth release of the digest about changes in Kolibrios. Reasons for that two: it is what is what to tell, and the second even more important, is that period of validity of our corporate blog comes to an end, and its future is foggy. Well, we will not be about sad. Especially as many made during the fall, both at the kernel level and libraries, and in applications, cannot but please.

Read more »


Creation of hints for the website by means of EnjoyHint

1 year, 2 months ago
My friends! From time to time each of us comes up against a situation when, having got on the website, new to itself, it is necessary to think properly minute - another to understand how there everything is arranged. Approximately it is possible to fall into the same state, having found radical (or not really) changes in appearance of the favourite websites, whether it be last.fm or Kinopoisk. There are different methods to conciliate users with new design: from gradual acquaintance to the introduced innovations ("Try a beta of the updated website right now!") before creation of the step-by-step guide by new opportunities. We will also talk today about the last option.

finding a way

Read more »