воскресенье, 29 мая 2016 г.

Can't stop complaining about online photo services

A week ago, I explained why I can't use ThisLife for sharing my photo albums. It was not just an expression of indignation because I sent them the link to my post as feedback. Within next 24 hours, Shutterfly staff replied, apologizing for inconvenience, affirming their understanding and promising to resolve the issue as soon as possible. I hope so, and until then I have moved to Google Photos. This week I uploaded the album from my journey to Armenia to that service and noticed how much it has changed since I used it last time.

After a week in Paris in autumn 2014, I organized photos in the same way as now, by renumbering them in the desired order locally. Then I uploaded the pictures to Google Photos, chose sorting by name and everything was done. This time the order of photos after putting them online was completely random: they were arranged neither by name nor by date. Moreover, there was no sorting options to choose from.

I managed to find a weird workaround on the forums. According to them, to achieve the desired order you have to open the same album on Picasa Web (another Google product serving for the same purpose but having worse appearance) and to select sorting by name there. After that, you're done because orders of photos on these two services depend on each other. Very strange workaround, isn't it? Did it help me? No!

People on forums don't lie. They are just more lucky, they don't accidentally create obstacles for themselves. Before going to Picasa Web, I turned the album into a shared one. It blocked the possibility of reordering (certainly, without notifying me about that). I was quick-witted enough to guess that sharing the album on Google Photos may influence the functionality of Picasa Web. After temporarily disabling access to my photos, I managed to apply the workaround from forums. If I didn't find this solution, I'd be telling you how bad Google Photos is. Now I just have to say that it is counterintuitive.

When you will be developing your own service for online photo storage and sharing, please, make it better! Don't hide basic features, don't make the sharing mode different from how a person views their own photos on the homepage. Be simple, be user-friendly!

воскресенье, 22 мая 2016 г.

A guide for making your awesome online photo service unusable

I finished my story about the autumn journey to Portugal five weeks ago but there's still one related memory to share.

Each time I travel abroad, I make tons of photos. Around two-thirds of them usually don't survive my own review (either due to their low quality or because they're too similar to the other ones) but the remaining one-third still consists of several hundreds of photos. I need some place to store them and to be able to show my friends where I've been. Of course, I prefer online options to hard drives. This way, it's easier to share your collection of photos. Furthermore, you don't have to worry that your photos are stored on the PC which can get broken / be left at the old place during the relocation.

I tried many online services before but each of them had some disadvantages. A couple of months before the autumn journey I stumbled across a new candidate. ThisLife claiming that it doesn't compress the files you uploaded and that it provides free unlimited storage for photos (even though storing videos is a paid option) seemed to be a perfect fit for me. I gave it a try after coming back from Lisbon. It was a disappointing experience. The funny fact is that if I tried it after one of my previous journeys, I'd claim that it is awesome.

The thing is that this time I had a mixture of photos from two cameras and these cameras were desynchronized. Would you expect that the difference between the time zones your friend and you live in may affect your travel photos album? I think, you wouldn't. Neither did I. Before uploading the selected photos, I changed their names to three-digit numbers to make them go in the order I want. That approach had always worked on the other services. When you view your album on ThisLife, you can sort the files either by date or by name. But when you share your album with the others, the only alternative is a timeline view, i.e. ordering by the time when the photo was taken. Filenames are ignored. Just imagine the chaos caused by that keeping in mind that for each day there was around a hundred of photos taken with the cameras which had two-hour difference (let alone the fact that sometimes I took the pictures in the same place on two different days). Thus I had to change the dates to fictious ones to make the ordering by time match the desired one. I was so angry that instead of googling how to do that programmatically I made all the renaming stuff manually in the Windows Explorer...

The story would be incomplete without mentioning that ThisLife has a lot of cool features. For example, you can order calendars, metal wallarts, puzzles, iPhone cases, pillows and many other things auto-designed by the service using your photos (you don't even need to pick the photos for that, ThisLife does it on its own). Facial recognition feature is also cool. Instead of simply detecting faces on your photos, it finds similar faces and asks "Who is this person?" about a bunch of pictures at a time. This feature would be cooler if it managed to recognize me :), but at least it detected my friend's face on 24 photos and found the similarity. 50% success rate is not that bad for such a challenging task.

You see, overall ThisLife is great. However, one awkward solution (like having timeline as the only sharing option) is always enough to make your users turn from you. I hope someday they will fix that. Until then I'd better search for alternatives. What online services do you use to store your photos? 

воскресенье, 15 мая 2016 г.

Mnemotechnics

Soon the examinations time will come. It is a good occasion to talk about mnemotechnics. I often take an advantage of using them when I'm trying to memorize a number of things logical connection between which I fail to grasp. Instead, I create my own links and my own logic. That's effective, that's not time-consuming (at least, after some practice), and, finally, that transforms boring things into funny ones. I'd like to show you a couple of examples. I hope they're not too mathy.

Last summer I took an exam in mathematical logic. One of the last questions became a sticking point for many of my coursemates. The goal was to enumerate nine axioms of Zermelo-Fraenkel set theory. Yup, just to reproduce nine obvious statements. However, that turned out to be a challenging task. Even though wiki states that "there are many equivalent formulations of the ZFC [Zermelo–Fraenkel choice] axioms", we had to remember the formulations which our lecturer presented to us. Otherwise, it'd be too easy to make a mistake by providing a redundant axiom or by missing out one. On the other hand, the lecturer didn't explain us why those nine statements consitute the full set of axioms, or how do they relate to each other (I'm even not sure that a good explanation exists). Thus, we had no logical links and no alternative but to cram the statements. But how? They don't even rhyme! Luckily, a few days before, I attended a meeting at Psychological volunteer club "Insight" where my friend was teaching us how to embed various technics in the exam preparation process. Although I had already been familiar with most of the technics, just theory is never enough. Thanks to the exercises we made together in a friendly atmosphere, I gained an insight into how mnemotechnics can help me. By the time of the exam, the exercises hadn't yet slipped my mind. On the last evening, I "built" a memory palace based on my room and managed to memorize ZFC axioms immediately after the first perusal. Moreover, I remembered them even several weeks after the exam without rehearsal. Here is how my links looked:

  • On the shelf on the western wall of my room I have two identical books received on some programming competitions. To make sure that they are the same, I leaf through them and see that the corresponding pages look similar. Axiom of extensionality. Two sets are equal (are the same set) if they have the same elements.
  • I turn to my escritoire. Pens and pencils are in the same box. Axiom of pairing. If x and y are sets, then there exists a set which contains x and y as elements. Here x stands for pens, y substitutes pencils, and the box is the enclosing set.
  • Now I'm near the eastern wall looking at the other shelf. For every set of books (in particular, for the set formed by the third volume of Knuth's monograph and by Tanenbaum's "Modern Operating Systems" standing on the right), imagine that you tear them all into pages (please, don't repeat that anywhere but in your mind). Axiom of union states that "For any set F there is a set A containing every element that is a member of some member of F". F is the set of books, thus a member of some member of F is a page, and A is exactly all those pages torn out and put together.  
  • ... and so on.

My second example relates to December 2015. One definition from computational methods course contained the formula presented below:

In other words, I had to keep in mind the following sequence of numbers: 1, 1/2, 5/12, 3/8, 251/720. This time a rational explanation existed but I started my preparations too late to dig into every detail like that. Hence I had to memorize a sequence of random numbers. First four of them look easy to keep in mind. As for the fifth one...


To recall what the fifth number is, I looked at the third fraction. I formed the numerator of the fifth fraction from the digits of the third one in the order shown by the arrows on the picture above, and then divided it by the factorial of 6. Weird? Sure. Easier to remember and to keep in mind for long? Absolutely!

Honestly, neither of these methods actually helped me during the exams because I got other questions. However, thanks to mnemotechnics I was more confident than usual. At least, there were some questions I couldn't forget answers to.

I wish you to come up with right associations at the proper moments. Exams are coming!

суббота, 7 мая 2016 г.

Thoughts regarding Eurovision Song Contest

ESC 2016 will take place in Stockholm next Saturday. I used to watch ESC every year but once I became an active Internet user, live broadcast lost its attraction for me. If you've already seen a mixture of all songs, if you know who'll be the winner, what's the intrigue?

Why do I pretend to know the name of the winner? Well, just take a look at the betting odds (especially, at the average difference between the first place and the pursuers). Don't tell me that stakes show nothing, ESC is not FA Premier League. Thus, I'm pretty sure that Russia will win Eurovision for the second time in history this year (and thus will become a bit closer to Luxembourg which has 5 victories :) ). Surprisingly, I completely agree that Sergey Lazarev is the best contestant. In contrast, my impressions usually have not much to do with the final results (in other words, with the public opinion). For example, last year my favorites were

  1. Il Volo
  2. Polina Gagarina
  3. Somebody else. Probably, still not Måns Zelmerlöw, the actual winner of ESC 2015
Another example concerns this year's national qualifications. Even though qualification rounds in Russia have been canceled several years ago, many countries still elect their representatives publicly. I couldn't miss Germany national contest in the end of February. On the average, I know almost no ESC participants. In this case, however, two participants out of ten broke that rule. Just a couple of hours prior to the contest, I learned that "Gregorian", performers of Gregorian chant-inspired versions of popular songs, whose concert in Saint Petersburg I attended three years earlier, and famous metal band "Avantasia" would compete. German qualification round has an unusual structure: first, all participants perform, then the audience votes, and seven worst singers/bands are eliminated. Three best participants sing once again immediately after that. Second voting round determines who'll perform an encore. 

On the evening of February 25, I was watching a live stream of Germany national song contest, listening to commentary in German (without understanding anything :) ) and was supporting "Avantasia". "Gregorian" dropped out of competition after the first stage, "Avantasia" finished in Top 3. If they had passed to the ESC, they would have been my favorite. Awesome song, one of the most beautiful music videos I've ever seen, advertising campaign for the target audience, artistry of Tobias Sammet, wasn't that enough? Actually, that was insufficient due to two reasons. First, their live performance was not that great. To achieve a great result in ESC, a contestant should have an impressive visual accompaniment. Like Sergey Lazarev or Måns Zelmerlöw have (even though Lazarev's music video is even cooler). Seconly, the same audience which elected Lena Meyer-Landrut two times in a row (for ESCs 2010 and 2011) just can't vote for the metal song. That's why Jamie-Lee Kriewitz victory wasn't that unexpected. 

In the absense of "Avantasia" in the final round, my sympathies (disregarding Russia) are with Italy and Austria, represented by Francesca Michielin and Zoë Straub, respectively. To me, the latter one is among the most remarkable participants of that ESC. In her 19, she recorded one album consisting of twelve songs (!) in French. Born in Austrian family, having sung in her native language in child contest 9 years ago, now she appears in music videos shot in Paris and one of her French-language songs is nominated for 2016 Amadeus Austrian Music Award. Apparently, nine years at Lycée français de Vienne weren't in vain :) Here is another reason (for me) not to watch Eurovision: according to bookmakers' opinion, Zoë will not even finish in Top 10 in the first semifinal on Tuesday of the upcoming week. 

However, there is always a part worth watching. It is an introduction. Remeber "Building Bridges" flashmob from the last year? That's what the Eurovision is all about. Not about determining of the best artist, but about establishing trustworthy connections between nations when insane things are happening around us. That's why it is not weird but cool when Australia takes part in European song contest and is represented by the singer having South Korean origins. 

четверг, 28 апреля 2016 г.

Watch how your convictions change over time

Seven years ago I told everyone with confidence that I would never sign up for VKontakte. Moreover, I firmly believed in that. From what I heard from my friends, I had an impression that this is an evil time-waster which I should avoid at any price. In June 2010, I even created a one-thread "forum" and tried to design a chat not only to practice in web-development but to stay in touch with my classmate. However, the chat was laggy, we were not satisfied with the "forum", and finally I gave in to my friend's persuasion and violated my own strong conviction. Six years later I can't imagine what would I do without that "evil time-waster" which makes the communication easier, helps to keep in touch with those who are far from me and contains tons of useful or just interesting stuff. It still remains a time-waster if you don't know when to stop but eventually you learn how to do that and the social network becomes an integral part of your life. At least, that's what I believe now.

I had another prejudice for several years more. This is a translation of an extract from a message to my friend sent (on VKontakte :) ) in October 2013: "I become more and more convinced of my solitude in not only ignoring TV series but incapability of watching them. I tried to do that but became tired of TV series so fast...". And what do you think? The following summer I started watching "Da Vinci's Demons". Later the time had come for "Galavant", "Black Mirror", "The Shannara Chronicles"... Well, I watch TV series only in English. But I don't delude myself with an erroneous faith that I do it for improving my comprehension skills. As for the latter, I do it in many other ways which are far more efficient. As regards watching TV series, I just get pleasure from that. Well, at least I still can't bear the laugh track. But for how long will it last?

Do you have a blog or a personal diary? Or just a notebook into which you put your ideas and thoughts sometimes? Put your views there!

I have no doubt that you will remember your today's beliefs tomorrow. I'm sure that you'll keep the most principal of them in mind ten years later. Then why do I think you need to write them down? Not because you will lose memories of your today's self but because you'll forget to compare your future self with who you are and what you think today. But if you do not forget to do it (your notes will be of help), you will make a profit on that. You can use the comparison not only for self-amusement concerning neutral things (as I did with the examples above) but for detecting and analyzing changes that happen to you, both positive and alarming ones. 

суббота, 23 апреля 2016 г.

Reading in public transport and associated difficulties

Long ago I used to read a lot at home. Starting from the eighth grade I was almost always short of time for that, yet I began spending around 40 minutes in public transport six days a week. That compensated me for those hours of reading at home. Four years after I entered the university and began spending even more time in the public transport (it takes me around two hours to get to the university from home) but not so regularly. Moreover, nearly a half of that time I spend in minibuses and usually I can't read there because it makes me sick. Audiobooks could be a workaround for that kind of transport, but what to do on the subway, where it's too noisy to listen to an audiobook, in that case? Read about two solutions, that I came up with, below and feel free to share your own experience in the comments.

Solution 1. Use acoustic earmuffs on the subway.

Explanation: buy acoustic earmuffs and in-ear headphones without details protruding outwards. Now plug your ears with the headphones and then cover them by the earmuffs.

Note that many standard options like the below one will not work because the outwards details will hurt you when being squeezed by the earmuffs.


My formula consists of 3M Peltor Optime 1 and AKG K323 XS (both are present on the first photo).

It works well on the subway in Saint Petersburg. Without earmuffs even the maximum sound level (obviously, harmful for your ears) doesn't help when it comes to listening to an audiobook or a podcast. But when your ears are covered, even less than a half of the maximum level may be enough. You will still hear driver's announcements but you'll almost get rid of the irritating subway noise.

However, I encountered one troublesome detail regarding that workaround for listening audiobooks. The earmuffs still squeese your head and after some time it leads not to pain (as it was in the case with protruding details) but to discomfort. That's why each 2-3 minutes I adjust them on my head. I don't believe it can lead to some health issues because in that case 3M Peltor Optime wouldn't be widely used in industry. Moreover, I never wear them outside the subway, thus limiting continuous usage of the earmuffs by 40 minutes at most. However, due to that small disadvantage I can't call my solution perfect.

Solution 2. Think on your own for a while and say what is the most trivial solution for the problem described in the first paragraph?

If I can only read on the subway and only listen to audiobooks in a minibus then why not to do exactly that with the same book? It took me another half of a year to realize that after I came up with the first solution, not so banal one.

Even that approach has its pitfalls. Certainly, you can't read with such pace that you'll always reach the end of the chapter once you'll have to get off a train. A minibus can't cover the desired distance within the time which a narrator spends to read the integral number of the audiobook chapters either. Hence each time you switch from reading to listening and back you have to search for the lines you stopped at. If you've just listened to the audiobook you can remember some outstanding phrase close to the end of the part you've heard and search for it (of course, only if you use e-reader or some other device). That workaround is one-way because you can't look for a specific phrase in an audiobook. Thus, when switching from reading to listening you'll almost always have to listen to some part which you've just seen once again. It isn't convenient, is it?

I believe that better approach exists. By the way, have you ever tried text synchronized audiobooks?

суббота, 16 апреля 2016 г.

At the edge of the Old World (2.11.15)

Long ago, the Romans called that spot Promontorium Magnum ("the Great Promontory"). Many centuries after, the greatest Portugal's poet Luís de Camões referred to it as to the place, "where the land ends and the sea begins" in his epic work "The Lusiads". Just 80 years before the most famous work of Luís de Camões was published, nobody in that part of Europe knew that the land to the west of Cape Roca exists. 523 years after Christopher Columbus had discovered the New World, we stood in a few meters from the waters of Atlantic Ocean, at the westernmost point of continental Europe, and enjoyed the breathtaking views.
Even though the weather was terrible, lots of tourists crowded the cape. Just imagine, how popular that place would be before the Age of Discovery, if tourist industry existed at that time. I mean, you will more likely come to the edge of the world rather than just to the extreme point of Europe :)

We observed a curious fact regarding tourists. In contrast to most of the sights we had visited, where West European (especially, French-speaking) visitors predominated, here Russians and Chinese prevailed. I guess my nation and our south-eastern neighbors just appreciate achievements (such as visiting the particular spot) more. If not, why would people stand in a queue to have their photos beside the monument noteworthy only for a plaque proving that you are at the westernmost corner of Europe.
We also recorded our "achievement".
Most of the tourists just capture themselves on film and come back to the bus. Some of them buy a certificate of their presence at the Cape (is it for their incredulous friends who don't believe in photos and claim that "it is photoshop"? :) ). As usual, almost nobody turns out to be inquisitive, almost nobody notices the splendor of the surroundings.

If you don't want to be that kind of tourist, first thing to do everywhere is to look around.
 
After you have got to know how the land lies, start exploring it down to the smallest detail. Follow us and stroll along the shore.
In the place most tourists content themselves with, the stone wall separates us from coming closer to the ocean. Then it changes into a wooden fence which doesn't look solid enough to lean against. If you continue going along the fence, soon it will be over as well. No safety barriers, no supervisors. It looked really strange. Believe me, we haven't crossed any "do not go further, it is dangerous" lines. Still, if you are not careful, it can be. If you are wary enough, you'll be rewarded with the most picturesque sceneries Cape Roca provides immediately below your feet.
Look above, five minutes ago we were where those tiny creatures stand.

Even though we haven't seen other people daring to descend from that cliff, we definitely were not pioneers. Here is the proof.
If you don't know, it's an imitation of the Saint Petersburg football club emblem

It's funny to remark that I noticed that inscription only when I was reviewing the photos after coming back to Saint Petersburg. I'm still curious whether my poor eyesight or the greatness of the ocean distracting me from spotting the details was the reason.

You can reach Cabo da Roca from Lisbon in two ways: through Sintra or through Cascais. Since we'd visited Sintra two days earlier, we chose the latter option. My first memory of that morning is the bus from Cascais approaching the Cape via a serpentine road. This road is so long that you start thinking that the ocean doesn't want you to come.

On the way back to Lisbon we decided to spent some time exploring Cascais. You won't find any striking places of interest there but overall the town is a pleasant place.

Even the shopping center is worth looking at.
 
But the weather is getting a bit better, let's go outside. To understand how small is the town, look at its center:
In summer Cascais attracts the visitors by its sandy beaches and a large yacht harbor. Although we came there on a rainy day in November, we headed to the water. Obviously, most local landmarks should be where crowds of tourists usually are.  
Look to the left: the "fleet" is approaching! :)
And this one resides on the shore.
Have you ever seen giant binoculars?
And how about red trees?
The below photo wasn't noteworthy until my parents joked telling me that they see... hedgehogs amidst pineapples on it. 
Street art in Cascais is no less amazing than it is in Lisbon.
Need some action? Just imagine that this speedy bird on the photo below is running back and forth, escaping from the waves and presumably looking for the seafood brought by water at the moment when the waves receded.
As a conclusion of a story about Cascais, a minute of local humor:

The final pieces of the travel diary came up into place. Thank you for staying tuned for the last 11 posts! New stories on miscellaneous topics will come soon ;)