Thursday, January 18, 2018 is down

Unfortunately, the site is not available anymore. It was hosted on OpenShift's free plan for years, but since OpenShift 3 was introduced, the service became very unstable and problematic. And even worse, yesterday I received a message from OpenShift with a postfactum statement that my "access has been removed due to a prolonged period of inactivity". All the data - the pod, the storage, the settings - have gone. This is just not true that there was a period of inactivy since the site was in use every day. So it's absolutely clear to me that RedHat just do not want to support and faithfully provide the new free plan (OpenShift Starter). It makes no sense to restore the site again and again, as far as they can kill it without a prior notice and with no reason.

I do not make money from, so from very beginning it was and will be intentionally bound to free hosting. On the other hand, I don't want to use a free hosting populated with bulky ads. Until I find a replacement for spoiled OpenShift, the site is down.

Sorry for the inconvenience. This is not my fault. In the world where money rules - it's hard to maintain non-commercial, unpaid, altruistic projects.

Tuesday, November 14, 2017

OpenShift is getting worse

As you may know RedHat provides its own public cloud infrastructure - OpenShift - for years. It was a great service, available with paid and free plans. Many companies and developers used it both for production and testing.

Unfortunately, the situation has changed since OpenShift 2 has been replaced with OpenShift 3.

First, they decided to decrease number of instances (pods, in new Openshift 3 terminology) available in the free plan from 3 to 1. I admit, this is fair. The previous limit was incredibly generous, and allowed you to run a scalable (in its minimal form, yet fully functional) cluster with a load balancer for free. That was great, but could not last forever.

Second, they restricted the uptime of the single pod to a small value, which is not sufficient for uninterrupted operation.

Third, although this is a personal one, they made the web console less convenient and intutitive. Ok, I understand they wanted to make it more flexible, but somewhat streamlined workflow similar to version 2 would be a plus as an option.

Last, but not the least. As the system became more complicated, it's now less stable and reliable. Pods can easily stuck in any state (while starting or terminating), and as a result, your site becomes inaccessible for quite a long time, because the problems can not be resolved from the console and the support does not respond quickly. And even worse: they can deliberately switch off entire clusters for "maintenance" for several days in a row.

Monday, March 13, 2017

Hey, Google, I'm not a robot! Yet

Google was my favourite search engine for many years. Unfortunately, I have a ridiculous problem with Google from time to time. Instead of the searching interface I see now Google's captcha, asking a confirmation that I'm not a robot.

I do understand that Google receives a lot of requests from the world and from my IP specifically. My ISP is large enough to cover a half of my city, but there are cookies after all.

Most annoying thing is that the captcha seems buggy: it shows me pictures of storefronts, mountains, rivers, traffic signs, and numbers again and again, despite the fact that I mark relevant fragments every time. I really can distinguish things ;-). Nevertheless, Google's AI still thinks my clicks are somehow robotized. Or maybe Google tries to classify internet images to be indexed by forcing visitors to help? ;-) Or - no - my IP is in Russia - doesn't this mean that I'm a hacker by define? But a hacker is not a robot, anyway. I don't get it.

Well, I'm moving to other search engines. What a pity. What a shame.

P.S. After a further investigation I can say that your search request does matter. If I try something simple as a test, for example, "book" - it works, but if I enter more specific query - it fails with endless captchas. Of course, my queries are real world queries (nothing criminal, of course) and they are often banned.

Tuesday, November 29, 2016

Genesjs: a neat implementation of genealogy tree in pure HTML5/CSS3/JavaScript

As a new spare-time project I have just released small web-application. This is actually a single page intended for offline use. It provides a viewer functionality for interactive genealogy trees, and uses JavaScript or JSON file as a source of the actual data about your family. The number of supported types of graphs is minimal, but sufficient for the start. The diversity of personal fields and relations is not large as well. Yet on the other hand, the simplicity is a plus.

The idea behind the project was to provide a tool for building genealogy trees without a need to install a heavy application with long dependencies or register somewhere. Genesjs is a solely in-browser and standalone solution and solves all the problems.

If you think there is a typo in the name, then it's not. An application concerning your genesis and written in js should surely have name Genesjs ;-).

Here is some screeshots.

You can download version 1.0 here.

Bugs, suggestions? Feel free to contact me.

Thursday, September 22, 2016

Droidcon Moscow 2016

Today, on September 22-nd 2016, the 3-rd Droidcon conference was help in Moscow. This is a great opportunity for russian developers to get acquainted with latest Android trends and technologies, especially taking into account that Google I/O has its residence at other side of the Earth. ;-)

Of course Android 7.0 was presented as a new target for development, as well as many other topics, including usability, testing and even piracy on mobile market. Two sections were dedicated to VR and IoT. Although these terms are well established, and some products such as Google Cadrboard are very popular, they are seemingly still waiting for greater adoption and maturity. At least, I'm not impressed neither by next generation VR headset Daydream, nor by smartness and value of connected "things". The former looks too large for me and lacks natural human-computer interface (it still utilizes old plain extended manual control, obviously called "controller"), the latters are no more than toys at the moment (imho). I must admit that I did not see or test Daydream in real life, so my impressions are based solely on discrepancies between what I wanted and what I can get according to available information. Anyway, it's good to know about the work in progress, and I'm eagerly anticipating next releases.

Unfortunately this time there was no a hardware exhibition as a part of the event, so the only things that could be touched by hands and twiddled with came with speakers and were few.

Sunday, July 17, 2016

Smart glasses evolution is too slow

Back in 2014 I attended Android developer's conference in Moscow, and then published an overview here in the blog. One of the interesting things presented there was Epson smart glasses Moverio BT-200. Today, in 2016, Epson has announced the next generation of the smart glasses - Moverio BT-300 and started collecting pre-orders for it (unfortunately, only in US!).

I do not have the device yet, I only have read the specs. But here is my thoughts.

Most valuable improvement for me is HD display. The former one was too rude for eyes. The controller box is reduced in size, but it's still there, and I don't know why (read my first post for an explanation of my point of view). They added a camera, which is good, but the camera is only one, which is bad. It would be natural for such device to have 2 cameras for (1) streaming stereo vision from one device to another, (2) 3D recording, (3) 3D macro view and (4) 3D telescope view modes. I know they have stereo camera in their industrial smart headset. But I think this is a must have feature for home users as well.

To recap, they do evolve step by step, but I'd like to get smart glasses with more features, more light-weight and convenient. And I know it's doable on Android right now.

Friday, April 1, 2016

Space review for Snappy mobile browser

April 1-st. Google Play published apps reviews from space. Here is what they say about Snappy - an extendable browser for Android: