 Welcome to this year's Who is some of the most behind the session. We have four presentations right now to our students and to the company. After these presentations, I would like to discuss this year's Who is some of the best program from our side because in contrast to the previous years it was a bit unsuccessful and we had some problems that we should face for the rest of the years. But let's start with the thoughts and the first comment we will give to Daniel. Hello everyone, my name is Daniel Smova and I'm doing an award event in Thailand project this summer. I'm a manager of the group, it's very colorful. First you're going to have a week-long video in Thailand before the event and then I'm going to talk about some features and show you guys the different status of it. The last time I brought it to you. So this brings that up a lot. I hope you guys can see I don't know what is happening in the awkward. As you can see there are four tabs, we have a lot of options. And what we first made was to move the each one on a tab. And move is quite a general tab and it also gives options there and somewhere. Because those options were not very useful nowadays but it kept them. And of course we made some things. The big battle was not just that. And this is the result. Yeah, very small, sorry guys. So page layout is right there. You have two columns options. And you have a computer over there and it's just a drop-down. And then you have page copies. Just like before, there are no drop-downs and no regular ones. Also the ring level is bigger. And you have to do a regular build because there are all these double-downs. So we thought it would be nice to see the bottom of the bed. It was supposed to ring. And that was the general option. Sorry guys. That was the general option. Those options are present in all of our versions. Currently we have a key. So it's very similar for all of them. In the other general, you have a specific option for the application. It's changed for writers. In writing you have those options that are specific to it when you are printing. Now I'm going to talk about some features. The first one is print in and out pages in the brochure mode. Before printing, you put red lines on it. You use the monetary mode as it can see if it's disabled. A resolution or even slide mode. You go to the download tab and it's disabled. Print paper size. That is also not its title. Turn off. You see that's the bottom of the properties. You go there and set it. Which is okay. Some extra plates when you are using linux. We have generic printer properties. So it's similar. You just go to both sides of the paper. Your only one side is fine. Like it is right now, but it's fine. But for windows. When you go to printer properties. What happens is it calls the head to print their properties. It can be for you to set some options there. Each printer is different. It can have a lot of paths for you to browse. The drivers you are using don't have this option. Maybe you don't have this option at all in the office. So it's very cheap to have this option as well. So you can print it back to make sure it's present. The feature that we added in print dialog is to select the paper size. And before it was only printed properties. Printed print dialog. Printation in print dialog. That's very good. Because print dialogs are generally printed properties. So for the user it's a bit awkward that you don't find it in print dialog. Before printing a dialog at a dog hand that is portrait. And you say oh. And what would happen is the dog hand is still in portrait. And it just flips the page to lengthen it. So it's cut off part of the text. And as you can see. This was the end of it. Before it was cut off part from the title. So for writer. At least we synchronized page orientation in dog hand printation. So we can change page orientation in print dialog. Also change dog hand printation. And be not very frustrated for the user. Because even that. Close the print package. And then change the orientation there. And then come back to print. I know you'll be very surprised. And if this option is important. In the case you have a small machine. Or your dog hands to print. So rendering. Print review. With the very good data program. It's available for development. The current status of the project. It is still on the future page. It's called print on this program. And I'm working to merge it to master. And actually there's still many things to do. For the print dialog. There are many requests. And unfortunately I was not able to cover them. And continue contributing to the print dialogs actually. We can take that. Any questions about this contract? I saw a list of pretty fine sizes. The sizes. Unfortunately the rest of the contract is gone. And I'm feeling guilty right now. There are some requests about that. It's from 2012. But unfortunately I couldn't offer it. I accepted this. Because it could sell options. It's custom size. That we set. For my page. Inside from the dialog. That's why I didn't have the option. The print reviewer. That's a hard question. But I think that's not sure about that. That's not how I like it. This was a fixer. This is option here. Printing option. Comparing that. Using the LG reviewer. On the code documents. This is a new name for the sheet. You just type your name. And you take this. Impossible to use. Because they decided to switch to a new name. When you switch back to the reviewer. Of a standard reviewer. You choose all the changes you made. Unfortunately. With this fix. Now the reviewer stores. All the changes you made. Into a page file. On the right. As you can see. And now. When you switch back to the reviewer. It loads it. Loads this. File. Instead of the new name. So now you can. Save your data. Thank you. To work on this. This is still in code reviewer. And. The language language. And. It is not a new subject. Do you have any questions. About the next one. Students. Because they are used with water. To send it in sites. The first one. Was I. And this one. This user does not allow you to lie. In a way that you have to fire. Again. The first one is useful. Most of the. Because one day. So here. You set this. Finding. And you would find. The result. And you would find. And you would find. And you would find. You would find. And you would find. And you would find. Where I have many classes of it. So for these builds. There are parameters. That for some provide us. By any interaction. With the menu set. Some kind of selection. For objects like喔 Arpus. A sidebar is covered. It is mostly covered with some special guidelines. Don't go through the normal. The model in growth is the usual model and hopeless code, and may I use the wrong color. We see always in the beginning a responsible object, that then some kind of action, idea of the object, therefore, how we can identify it, to take that log, to identify it, that we can execute again. It takes each line, looks at the line, and tries to convert it to some simple type of code. Basically, in each line, try to easily match to one line type of code. A few more, basically with the gang. The result of the result of the code, since we still have a few more UI, that need to be brought into the UI testing. A few of them are already in UI testing, I want to support it by taking the log in. It's not really nice, not close to some of them. Is this already managed? Yes, because it's somehow in too high. There's some simple support for it would be nice if it was in too high. But the feature is invited into two parts. First, it's always a data provider, data source. Because it speaks from the data, we usually need to sanitize the data, clean it up, and then loop all it into our document. The second part is done through data transformations. Because with some work on data solutions, data transformations, instead we can update the data and we apply the state of transformations. So, when these data changes, we can easily import them again into the client. Another important is that we implement the next porting and importing. So, at least to OVF, we can install the data. We don't have to do it every once in a while. Finish it so that we can do some new ones. The important part is that as soon as we think about the data, we provide credentials, and we don't want to store credentials, especially passwords unprotected, so we need to find a way to equip them. The idea is to have a way to identify a column instead of a normal one. And it's the third column we would specify a page column with the data that we need. Because it's still working on it, so after this one, from the first one, we start to work on it. It's usable, so we start to work through stuff. It really reminds me a lot of the music.