We make Shrimp even more useful: we add transcoding pictures to other formats

We make Shrimp even more useful: we add transcoding pictures to other formats  
 
Since the beginning of 2017 our small team is developing OpenSource-library RESTinio to embed an HTTP server in a C ++ application. To our great surprise, from time to time we receive questions from the category "And what can an embedded HTTP server for C ++ require?" Unfortunately, it's harder to answer simple questions. Sometimes the best answer is the code example.
 
 
A couple of months ago we started a small demo project Shrimp , which clearly demonstrates a typical scenario, under which our library is "sharpened". The ...
+ 0 -

Analysis of binary options charts or how I once again proved to myself that there is no freebie

Analysis of binary options charts or how I once again proved to myself that there is no freebie
 
 
Recently I came across an entertaining video from the category "To become rich quickly, you just need ". The video begins with a pathos recounting a solid bundle of money and showing a decent account. Next, the guy shows a strategy, which is based on the phrase "Well, look at the graph, it shows."
 
However, I'm a modest person, and so I decided before I go to my lollies to first check this strategy mathematically and programmatically. Below you can see what came of it.
Japanese candles ...
+ 0 -

Nightlife of the sky or in search of Perseids

Nightlife of the sky or in search of Perseids Every year the Perseids indulge the inhabitants of the Earth with a beautiful spectacle (for the patient ones), and every year we have a desire to capture this moment in one way or another. Since this year the weather did not spoil us, we had to leave and start observations in advance. What came of it - read below
 
 
Just note, there will be few Perseids below, but we managed to shoot something that we thought was interesting: the real stormy life of the night sky, and it was not boring at all.
 
 
Attention! further in the article there will be quite large gif-animations of 3-5MB!
 
...
+ +1 -

[Javawatch Live]The history of one pull request. `os.version` in SubstrateVM

[Javawatch Live]The history of one pull request. `os.version` in SubstrateVMA year has passed since the previous trick was successful: publish a video instead of the post on YouTube. "Shameful conversation about singletones" scored 7k views on YouTube and twice as much on the Habré itself in the text version. For an article written in utterly frustrated condition and telling about the oldest accordion - it's something like success.
 
 
Today I've been editing the whole issue all night. This time the topic is much more recent: the history of the commit to experimental technology is SubstrateVM. But the degree of increase has risen to a new level.
 
 
+ 0 -

Learn OpenGL. Lesson 5.8 - Bloom

Learn OpenGL. Lesson 5.8 - Bloom

Bloom


 
Due to the limited range of brightness available to conventional monitors, the task of convincing the display of bright light sources and brightly lit surfaces is complex by definition. One of the most common methods that allow to emphasize bright areas on the monitor is a technique that adds a halo of glow around bright objects, creating the impression of a "spreading" of light beyond the light source. As a result, the observer gets the impression of high brightness of such illuminated areas or light sources.
 
 
The described effect of halo and light output beyond the source is achieved by post-processing ...[/h]
+ 0 -

Adding dependencies to the Apache Ignite.NET service

Developing various applications using the popular library Castle Windsor for the introduction of dependencies and Apache Ignite.NET as a "key", which opens the door to "cloud" computing, I encountered a slight inconvenience: I had no way to introduce a dependency into a service launched through the so-called Service Grid.
 
 
The reason for this is happier than the banal. Apache Ignite.NET serializes the service, sends it to one of the available servers, where it is deserialized and launched. Since this process has no idea about Castle Windsor in any way, we get what we get.
 
 
To ...
+ 0 -

We make literary clocks on the basis of e-book

We make literary clocks on the basis of e-book  
 
My girlfriend reads books with booze. She teaches and studies English literature, therefore she reads an average of 80 books a year.
 
 
In the list of her desired purchases were hours for the living room. I could buy a wall clock in the store, but is it interesting? Instead, I made her a clock, telling the time with the help of quotes from various literary sources, and using an e-book as a display - it's so suitable.
 
 
The clock is updated every minute; for example, at 9:23 on the Kindle will be written:
 
My father met me at the station, the dog jumped up to meet me, missed, and all fellows in front ...
+ 0 -

An icon with a counter in the upper toolbar: an example of the diversity of approaches to one task

An icon with a counter in the upper toolbar: an example of the diversity of approaches to one task
 
In the life of each developer there is a time when, seeing an interesting solution in someone else's application, I want to implement it in my own. This is logical and should be quite simple. And for sure, caring people from the "corporation of good" wrote some guide on this or made a training video, where on the fingers it is shown how to call a couple of necessary methods to achieve the desired result. Often happens just so.
 
 
But it also happens quite differently: you see the realization of something in every second application, and when it comes to realizing the same in yourself it turns out that ...
+ 0 -

Background: the global Internet for all and its creators

Background: the global Internet for all and its creators
 
 
Fiber-optic is an excellent opportunity to conduct high-speed Internet directly to your home or office. But even in large cities, broadband access to the network is not available to everyone, since the stand-alone houses or remote areas of sparsely populated areas of settlements providers are reluctant to connect.
 
 
What can we say about small towns, villages and villages that are located far from the main thoroughfares. And in poor countries, even in large cities, the Internet is slow and expensive, and villages and small towns remain without the Internet for many years. In order to connect them to ...
+ 0 -

Will OpenAI Five win a professional team on The International

Will OpenAI Five win a professional team on The International  
 
The progress of artificial intelligence from OpenAI in the development of Dota 2 is the best illustration of the meme "here then we'll see." Now we are in a place where AI has already beaten top players one on one, learned how to play the team with ordinary players, overcame significant limitations, beat semi-professional team.
 
 
The next step is "that's going to beat the best team in the world, then we'll see." Will it work out? Who thinks so.
 
detailed story about preparation after a victory in an indicative match in the ...
+ 0 -