1 year, 1 month ago
Five years I publish regular reviews of fresh articles on a subject of interfaces, new tools and collections of patterns, interesting cases and historical stories. From tapes of several hundred thematic subscriptions about 5% of the standing publications which are interesting for sharing are selected. Previous materials: April 2010 November, 2015.
Treda, or a chain of letters in mail — one of features, on which at geeks and mass audience polar views. Geeks actively use them; normal users, as show our polls, treat them rather watchfully. First, unusually, secondly, people are afraid that they will not be able to orient in chains. When we implemented treda in the web version of the Mail.Ru Mail, we remembered this chellendzh — and found how it seems to us, the most convenient and intuitively clear algorithm of grouping which will be convenient to both geeks, and less advanced users. In work on mobile treda we took the system developed by big Mail as we did not want to confuse users as a basis and to do different logic. Our task from the point of view of a product was in that both web tredy, and mobile treda worked for the user equally. But many things had to be remade taking into account offline - works. About how we made in a chain Mail.Ru Mail Android-application where letters are not lost even at failures in a network, I will tell in this article (how made the same in an iOS-application, we will tell in one of the following posts).
I saw this tweet about the agreement signed in the 1970th between the company on lease of Avis cars and their advertizing agency when they with huge success started the campaign "We Try More" recently. I like this agreement, but especially it is pleasant to me in is mute this line:
In this regard, DDB will give only that advertizing which they recommend as agency on approval. They "will not look what thinks of this Avis".
Today it would be desirable to talk about optimization. But not about optimization of a web or applications, though about optimization of daily and household interfaces. No, I will not speak once again about cranes and about what volume improbable jump was done by mankind, having invented the mixer. However, my subject is close. It is close that I will speak about things which surround us which we so got used to apply that we cease to see in them fine — optimization!
1 year, 2 months ago
Without Steve Jobs Apple began to go on compromises often. And here that happens when the company is left by the person who is capable to speak "No" to not up to the end worked solutions:
But today I want to pay attention to UI/UX a problem of iPhones 6 and 6 Plus which exists more than 2 years and which the majority of UI/UX of designers ignores.
1 year, 2 months ago In this article technical details and problems which developers can face during creation of the software solutions using Intel RealSense SDK for Windows * and points (typeface) of Oculus Rift* are described. We begin with the overview of a set Oculus Rift Development Kit 2 (DK2), then we will pass to some problems arising by applications programming, working with several infrared cameras. In this article the description of integration of Intel RealSense SDK and Oculus Rift is also provided in the Unity project * 5.
1 year, 2 months ago
In this publication I would like to find out which of us is right, the employer or I am an applicant on vacancy "Interface developer". I sent the summary to the employer and solved problems which he offered, among them was such:
It is necessary to draw the table with a large number of columns. That the table went in in the screen, column headings decided to display vertically. Think up and implement a cross-browser solution for an output of vertical headings. Browsers: IE6+, FF3.0+, Opera 9.5+, Chrome 4.0+.
By the way, the employer — the company of Yandex. At first I thought: how it can be made? But then remembered that when I went to the subway, for me and for and my friends always was a problem to read the vertical text of the name of stations in new cars Rusich that it is located over the improvised execution indicator from LEDs over car doors.
1. On the Lublin and Dmitrovsky (lime) line in general horror: as you can see, here the developer of this interface (and whether there was it?) thought a little how passengers will read this text: pale letters moreover and with tracking:
1 year, 2 months agoFrom the translator. Wrote article Itay Keren, the founder of Untame indi-studio, the author of the game Mushroom 11. This textbook on control of the camera in games with side scrolling turned out. Though is not present there lines of a code in any language (I lie, one is), I think, all this will be simple to transfer to instructions for the computer. Surely to reading to all programmers and designers who are engaged dynamic 2D - games. I translated terminology more on sense: for example, position-locking — "the attached camera". Yes, and for many games till 1983 the version for Dendy is shown — a little not historically, but we will forgive.
Working on the game Mushroom 11, I encountered a set of design and technical issues. I did not calculate that someone will write about vertex animation or smooth change of a form, but I was surprised that on work with the camera, to a task with 30-year history, too practically do not write.
I decided to arrange small travel on stories of two-dimensional games, to document their difficulties, approaches and evolution of their solutions. Many solutions have even no name so I — it is rather for myself — thought up classification of approaches to the camera and wrote the small dictionary.
In our blog we often write about technologies of trading, high-frequency trade and creation of robots for commission of operations at the exchange. However many traders still use special trade terminals by means of which it is possible to monitor stock quotations for work and to make purchase or sale of securities and other financial instruments, besides it is possible to create trade robots and not from scratch, and by means of specialized platforms.
Today we will talk about the existing tendencies in the field of development of interfaces of such applications — both mobile, and desktop.