<div dir="auto">Hi Mark,<div dir="auto">At the moment the video is uploaded to the staff team in Teams.</div><div dir="auto">You can find it in the files section under General channel.</div><div dir="auto"><br></div><div dir="auto">I will add the translation to SVN. Can I update your Readme file?</div><div dir="auto"><br></div><div dir="auto">Regards,</div><div dir="auto">Peter</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Török Márk <<a href="mailto:tmark@caesar.elte.hu">tmark@caesar.elte.hu</a>> ezt írta (időpont: 2020. ápr. 5., Vas 13:43):<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Peter,<br>
<br>
Very nice, can you please put these translations to the repo, so English speaker colleagues can use them.<br>
Most of my exercises based on Robi's list with additional info that can help students go through them by themselves.<br>
<br>
Where can we find the videos?<br>
<br>
1. We should give the videos to students a week before our class with some homework.<br>
2. At the lab, they can ask and if needed, we give a solution for them.<br>
<br>
Regards,<br>
Mark<br>
<br>
<br>
2020 Április 5, Vasárnap 12:25 CEST dátummal, Grünwald Péter <<a href="mailto:grunci@gmail.com" target="_blank" rel="noreferrer">grunci@gmail.com</a>> ezt írta: <br>
<br>
> Hi,<br>
> <br>
> To be honest, I think Márk has really good tasks in this area:<br>
> I have added an English translation to the tasks:<br>
> <br>
> ---<br>
> <br>
> Készíts olyan chat alkalmazást, amelyben a két kliensnek nem kell egymásra<br>
> várnia soronként, hanem bármikor beszélhetnek egymáshoz, és ez azonnal<br>
> kiíródik a másik kliensnél. `AsyncChatServer.java` és `AsyncChatClient.java`<br>
> *Create a chat application, where the two clients don't have to wait for<br>
> each other. Instead, they can talk to each other anytime, and their message<br>
> immediately printed at the other client.*<br>
> ---<br>
> <br>
> Készíts chat szervert, amelyhez tetszőleges számú kliens kapcsolódhat,<br>
> illetve bármikor bonthatják is a kapcsolatot. Minden kliens először a nevét<br>
> közli egy sorban. A kliensek bármikor beszélhessenek, ami azonnal íródjon<br>
> ki minden kapcsolódott kliensnél. `NamedChatServer.java` és<br>
> `NamedChatClient.java`<br>
> *Create a chat server, where any number of clients can join, and they can<br>
> disconnect any time. Every client first sends its name. Clients can talk<br>
> any time, and the message of a client shall be printed out at every other<br>
> client.*<br>
> <br>
> ---<br>
> <br>
> Adott két szerver. Az első szerver két parancssori paramétere egy cím és<br>
> port, melyen egy második szerverhez tud csatlakozni, és névként a `server`<br>
> szót küldi át, melyből a másik szerver tudja, hogy szerver kapcsolódott<br>
> hozzá. A kliensek csatlakoznak tetszőlegesen egyik vagy másik szerverhez,<br>
> melyekre üzeneteket küldenek. Ha egy kliens az üzenetét elküldte egy<br>
> szervernek, akkor az a másik szerverhez átküldi azt, amelyik továbbítja<br>
> azokat a hozzá csatlakozó kliensek számára. `MultiChatServer.java` és<br>
> `MultiChatClient.java`<br>
> <br>
> *There are 2 servers. The first server can be started with an address and a<br>
> port as command line argument. These arguments are used to connect to<br>
> another server, with server as a name. The other server knows from this<br>
> name, that a server is connected to it. Clients can connect to any of the<br>
> servers, and send messages. When a client sends a message to server, it<br>
> sends it to the another server, which broadcasts it to all its clients.*<br>
> <br>
> ---<br>
> <br>
> So here is my plan:<br>
> *Please note, that my class is 10-12 Monday.*<br>
> <br>
> 1) Give the video to the student. Latest this evening<br>
> 2) First exercise is the one which the video is about. *I agree with Tamás,<br>
> that it could be homework, but I hardly think, students would be ready with<br>
> it by tomorrow morning.*<br>
> 3) Once this task is done, they would get the next two tasks.<br>
> 4)Of course, there are faster and slower people in the class. I would like<br>
> to post these tasks in BEAD. (I have already asked Artúr to create the<br>
> group for me) I don't say, I will go through each and every solution,<br>
> because it is a lot of time and effort. But I would like to give the<br>
<br>
> students the feeling, that they need to work, and they get real assignments<br>
> during the class.<br>
> 5) And I would give 20-30 minutes for each task for them to complete. Then<br>
> I would go to *demo mode, and show them the tricky parts.*<br>
> <br>
> <br>
> *What do you think?*<br>
> <br>
> <br>
> <br>
> Regards,<br>
> Peter<br>
> <br>
> On Fri, Apr 3, 2020 at 11:39 AM Lukács Dániel <<a href="mailto:dlukacs@caesar.elte.hu" target="_blank" rel="noreferrer">dlukacs@caesar.elte.hu</a>><br>
> wrote:<br>
> <br>
> > Hi!<br>
> ><br>
> > Thank you for being on time! :) I watched the video just now, I think the<br>
> > quality is good overall! I noticed maybe a few breaks that could be edited<br>
> > out before the final release, but let's see if the others find it<br>
> > necessary. I appreciated the figures, and that you point to the words you<br>
> > talk about.<br>
> ><br>
> > So the content is an introduction of the task of parallelizing the chat<br>
> > server and chat client with some code examples.<br>
> ><br>
> > What's your plan for the students (and instructors) to do during the class?<br>
> ><br>
> > Thanks,<br>
> > Dániel<br>
> ><br>
> ><br>
> > On 4/2/20 10:52 PM, Grünwald Péter wrote:<br>
> ><br>
> > Hi,<br>
> > I have created a video. It is 10:41 minutes long.<br>
> > I have just uploaded it in Teams.<br>
> ><br>
> > <a href="https://ikelte.sharepoint.com/sites/DistributedSystemsStaff2/Megosztott%20dokumentumok/General/2020-04-02%2022-34-21.mkv" rel="noreferrer noreferrer" target="_blank">https://ikelte.sharepoint.com/sites/DistributedSystemsStaff2/Megosztott%20dokumentumok/General/2020-04-02%2022-34-21.mkv</a><br>
> ><br>
> ><br>
> > Please check it, and come back with comments. I am sure, you will have<br>
> > some :)<br>
> > I would like to thank a lot to Márk, as I used his implementations for the<br>
> > demonstration. Thanks! :)<br>
> ><br>
> > Let's collect the comments, and then I can create a new video if needed.<br>
> > Regards,<br>
> > Peter<br>
> ><br>
> > On Thu, Apr 2, 2020 at 9:45 PM Lukács Dániel <<a href="mailto:dlukacs@caesar.elte.hu" target="_blank" rel="noreferrer">dlukacs@caesar.elte.hu</a>><br>
> > wrote:<br>
> ><br>
> >> Hi!<br>
> >><br>
> >> Superb! It should be Hungarian. I will translate it to Charles.<br>
> >><br>
> >> Dániel<br>
> >><br>
> >><br>
> >> On 4/2/20 9:42 PM, Grünwald Péter wrote:<br>
> >><br>
> >> Hi,<br>
> >> Sorry, that I forgot to ask:<br>
> >> What should be the language of the video?<br>
> >> Hungarian or English?<br>
> >><br>
> >> I am about to start the recording :)<br>
> >><br>
> >> Regards,<br>
> >> Peter<br>
> >><br>
> >> On Thu, Apr 2, 2020 at 11:37 AM Lukács Dániel <<a href="mailto:dlukacs@caesar.elte.hu" target="_blank" rel="noreferrer">dlukacs@caesar.elte.hu</a>><br>
> >> wrote:<br>
> >><br>
> >>> Hi Péter,<br>
> >>><br>
> >>> Thank you, that would be perfect! I think the easiest way to share a<br>
> >>> working copy internally is to simply upload it as a file to the Staff team.<br>
> >>> Each of us already has access there, and it's very easy to reupload new<br>
> >>> versions if needed.<br>
> >>><br>
> >>> Dániel<br>
> >>><br>
> >>><br>
> >>> On 4/2/20 8:27 AM, Grünwald Péter wrote:<br>
> >>><br>
> >>> Hi,<br>
> >>> I will be able to work on my video today evening, so most probably it<br>
> >>> will be ready for tomorrow morning, or late this night.<br>
> >>><br>
> >>> The reason I am not really available on Team is, that at Ericsson we<br>
> >>> also use Teams, and I cannot be logged in with 2 different accounts. So I<br>
> >>> always need to swap.<br>
> >>><br>
> >>> Regards,<br>
> >>> Peter<br>
> >>><br>
> >>> On Mon, Mar 30, 2020 at 8:30 PM Török Márk <<a href="mailto:tmark@caesar.elte.hu" target="_blank" rel="noreferrer">tmark@caesar.elte.hu</a>> wrote:<br>
> >>><br>
> >>>> Hi All,<br>
> >>>><br>
> >>>> Do we have a streaming server? Where can we store these videos and how<br>
> >>>> can we make them available for students?<br>
> >>>><br>
> >>>> Thank you,<br>
> >>>> Mark<br>
> >>>><br>
> >>>><br>
> >>>> 2020 Március 30, Hétfő 14:25 CEST dátummal, Lukács Dániel <<br>
> >>>> <a href="mailto:dlukacs@caesar.elte.hu" target="_blank" rel="noreferrer">dlukacs@caesar.elte.hu</a>> ezt írta:<br>
> >>>><br>
> >>>> > Hi!<br>
> >>>> ><br>
> >>>> > That's awesome! :) I think most of us are new to this, so it's still<br>
> >>>> all<br>
> >>>> > experimental.<br>
> >>>> ><br>
> >>>> > The length should be around 20 minutes. Maybe less, but definitely<br>
> >>>> not<br>
> >>>> > more.<br>
> >>>> ><br>
> >>>> > I guess the topic is mostly up to you (until it's multithreaded<br>
> >>>> servers<br>
> >>>> > :)), but if you need a plan:<br>
> >>>> ><br>
> >>>> >   * The *video* could be some theory intro and a demo about moving<br>
> >>>> from<br>
> >>>> >     iterative server to multithreaded server. (With iterative server,<br>
> >>>> >     one client has to wait until the other client finished<br>
> >>>> >     communication. Threads can solve this problem.) If you don't want<br>
> >>>> to<br>
> >>>> >     code everything from scratch, it may be a good idea to create a<br>
> >>>> >     supplementary handout and refer to that in the video.<br>
> >>>> >   * During class they could implement Robi's chat server and chat<br>
> >>>> client<br>
> >>>> >     during *class*. They will need a detailed assignment text for<br>
> >>>> this.<br>
> >>>> >     As Robi said, a demo (or written instruction) could be necessary<br>
> >>>><br>
> >>>> >     here if there are difficult or unexpected or tricky operations.<br>
> >>>> >   * Finally, they could solve Robi's HTTP server for *homework*. They<br>
> >>>> >     will need a detailed assignment text for this.<br>
> >>>> ><br>
> >>>> > If they have this down, then week 9 could be about implementing<br>
> >>>> > ping-pong and avoiding deadlocks.<br>
> >>>> ><br>
> >>>> > Is it realistic for you to finish the video until Thursday night? We<br>
> >>>> > could then review it on Friday and publish it, so students would have<br>
> >>>> > time to watch it during the weekend.<br>
> >>>> ><br>
> >>>> > Bests,<br>
> >>>> ><br>
> >>>> > Dániel<br>
> >>>> ><br>
> >>>> ><br>
> >>>> > On 3/30/20 10:17 AM, Grünwald Péter wrote:<br>
> >>>> > > Sziasztok!<br>
> >>>> > ><br>
> >>>> > > Hát ilyen videót még nem csináltam, de megpróbálom.<br>
> >>>> > > Milyen hosszú legyen?<br>
> >>>> > > Milyen témákat tárgyaljon pontosan?<br>
> >>>> > ><br>
> >>>> > > Üdv,<br>
> >>>> > > Péter<br>
> >>>> > ><br>
> >>>> > > On Sun, Mar 29, 2020 at 1:16 PM Lukács Dániel <<br>
> >>>> <a href="mailto:dlukacs@caesar.elte.hu" target="_blank" rel="noreferrer">dlukacs@caesar.elte.hu</a><br>
> >>>> > > <mailto:<a href="mailto:dlukacs@caesar.elte.hu" target="_blank" rel="noreferrer">dlukacs@caesar.elte.hu</a>>> wrote:<br>
> >>>> > ><br>
> >>>> > >     Dear All,<br>
> >>>> > ><br>
> >>>> > >     No one signed up yet for preparing teaching materials for week<br>
> >>>> 8 (the<br>
> >>>> > >     one starting on April 6). The topic is Multithreaded<br>
> >>>> client-server 1.<br>
> >>>> > ><br>
> >>>> > >     I would do it because new topics are usually easier, but I'm<br>
> >>>> already<br>
> >>>> > >     working on the large assignment :(<br>
> >>>> > ><br>
> >>>> > >     Péter, is it possible for you to prepare the materials for week<br>
> >>>> 8?<br>
> >>>> > ><br>
> >>>> > >     Dániel<br>
> >>>> > ><br>
> >>>><br>
> >>>><br>
> >>>><br>
> >>>><br>
> >>>><br>
<br>
<br>
<br>
<br>
</blockquote></div>