<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hi, <br>
</p>
<p>Márk will be able to answer this, I hope. But until then it may
be a good idea to upload the materials to a folder in your SVN
branch in /branches/grunci, so that Márk can take a look at the
differences and both of you can resolve the conflict. <br>
</p>
<p>Dániel<br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 4/6/20 9:10 AM, Grünwald Péter
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAFP8YAG+p-c+N_RKi0CmT_DDyrtaExAZ=coPzjv=kRjOP5Um-A@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div>Hi,</div>
<div>I wanted to upload the task related info to SVN, but there
is some material in week 8.</div>
<div>I thought, I was working on week 8 :)</div>
<div><br>
</div>
<div>Where should I put these?<br>
</div>
<div>Regards,</div>
<div>Peter<br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Sun, Apr 5, 2020 at 8:13 PM
Lukács Dániel <<a href="mailto:dlukacs@caesar.elte.hu"
moz-do-not-send="true">dlukacs@caesar.elte.hu</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF">
<p>Hi,</p>
<p>Thank you for your answer about the plans! I think 20
minutes per task is the better choice, since 3x30 minutes
is already 1.5 hour and then there's no time for demo. <br>
</p>
<p>It will be most likely not possible for my labs to follow
yours, because we still have to write the synchronous chat
server as well.<br>
</p>
<p>Also it was a good idea to request BEAD for yourself
beforehand! On Friday, I wrote Artúr about adding
everyone, hope he'll manage it before the nagybeadandó
release (it's complicated because of the students
migrating). <br>
</p>
<p>Dániel</p>
<p><br>
</p>
<div>On 4/5/20 12:25 PM, Grünwald Péter wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>Hi,</div>
<div><br>
</div>
<div>To be honest, I think Márk has really good tasks in
this area:</div>
<div>I have added an English translation to the tasks:<br>
</div>
<div><br>
</div>
<div>---<br>
<br>
Készíts olyan chat alkalmazást, amelyben a két
kliensnek nem kell egymásra várnia soronként, hanem
bármikor beszélhetnek egymáshoz, és ez azonnal
kiíródik a másik kliensnél. `AsyncChatServer.java` és
`AsyncChatClient.java`<br>
</div>
<div><i>Create a chat application, where the two clients
don't have to wait for each other. Instead, they can
talk to each other anytime, and their message
immediately printed at the other client.</i><br>
</div>
<div>---<br>
<br>
Készíts chat szervert, amelyhez tetszőleges számú
kliens kapcsolódhat, illetve bármikor bonthatják is a
kapcsolatot. Minden kliens először a nevét közli egy
sorban. A kliensek bármikor beszélhessenek, ami
azonnal íródjon ki minden kapcsolódott kliensnél.
`NamedChatServer.java` és `NamedChatClient.java`</div>
<div><i>Create a chat server, where any number of
clients can join, and they can disconnect any time.
Every client first sends its name. Clients can talk
any time, and the message of a client shall be
printed out at every other client.</i><br>
</div>
<div><br>
---<br>
<br>
Adott két szerver. Az első szerver két parancssori
paramétere egy cím és port, melyen egy második
szerverhez tud csatlakozni, és névként a `server` szót
küldi át, melyből a másik szerver tudja, hogy szerver
kapcsolódott hozzá. A kliensek csatlakoznak
tetszőlegesen egyik vagy másik szerverhez, melyekre
üzeneteket küldenek. Ha egy kliens az üzenetét
elküldte egy szervernek, akkor az a másik szerverhez
átküldi azt, amelyik továbbítja azokat a hozzá
csatlakozó kliensek számára. `MultiChatServer.java` és
`MultiChatClient.java`</div>
<div><br>
</div>
<div><i>There are 2 servers. The first server can be
started with an address and a port as command line
argument. These arguments are used to connect to
another server, with <b>server</b> as a name. The
other server knows from this name, that a server is
connected to it. Clients can connect to any of the
servers, and send messages. When a client sends a
message to server, it sends it to the another
server, which broadcasts it to all its clients.</i><br>
</div>
<div><br>
---</div>
<div><br>
</div>
<div>So here is my plan:</div>
<div><i>Please note, that my class is 10-12 Monday.</i><br>
</div>
<div><br>
</div>
<div>1) Give the video to the student. Latest this
evening</div>
<div>2) First exercise is the one which the video is
about. <i>I agree with Tamás, that it could be
homework, but I hardly think, students would be
ready with it by tomorrow morning.</i></div>
<div> 3) Once this task is done, they would get the next
two tasks.</div>
<div>4)Of course, there are faster and slower people in
the class. I would like to post these tasks in BEAD.
(I have already asked Artúr to create the group for
me) I don't say, I will go through each and every
solution, because it is a lot of time and effort. But
I would like to give the students the feeling, that
they need to work, and they get real assignments
during the class.</div>
<div>5) And I would give 20-30 minutes for each task for
them to complete. Then I would go to <i><b>demo</b>
mode, and show them the tricky parts.</i></div>
<div><i><br>
</i></div>
<div><i><b>What do you think?</b><br>
</i></div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>Regards,</div>
<div>Peter<br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Fri, Apr 3, 2020 at
11:39 AM Lukács Dániel <<a
href="mailto:dlukacs@caesar.elte.hu" target="_blank"
moz-do-not-send="true">dlukacs@caesar.elte.hu</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px
0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF">
<p>Hi!<br>
<br>
Thank you for being on time! :) I watched the
video just now, I think the quality is good
overall! I noticed maybe a few breaks that could
be edited out before the final release, but let's
see if the others find it necessary. I appreciated
the figures, and that you point to the words you
talk about.<br>
</p>
<p>So the content is an introduction of the task of
parallelizing the chat server and chat client with
some code examples. <br>
</p>
<p>What's your plan for the students (and
instructors) to do during the class?<br>
<br>
Thanks,<br>
Dániel <br>
</p>
<p><br>
</p>
<div>On 4/2/20 10:52 PM, Grünwald Péter wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>Hi,</div>
<div>I have created a video. It is 10:41 minutes
long.</div>
<div>I have just uploaded it in Teams.</div>
<div><a
href="https://ikelte.sharepoint.com/sites/DistributedSystemsStaff2/Megosztott%20dokumentumok/General/2020-04-02%2022-34-21.mkv"
target="_blank" moz-do-not-send="true">https://ikelte.sharepoint.com/sites/DistributedSystemsStaff2/Megosztott%20dokumentumok/General/2020-04-02%2022-34-21.mkv</a></div>
<div><br>
</div>
<div><br>
</div>
<div>Please check it, and come back with
comments. I am sure, you will have some :)</div>
<div>I would like to thank a lot to Márk, as I
used his implementations for the
demonstration. Thanks! :)</div>
<div><br>
</div>
<div>Let's collect the comments, and then I can
create a new video if needed.</div>
<div>Regards,</div>
<div>Peter<br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Thu, Apr 2,
2020 at 9:45 PM Lukács Dániel <<a
href="mailto:dlukacs@caesar.elte.hu"
target="_blank" moz-do-not-send="true">dlukacs@caesar.elte.hu</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF">
<p>Hi! <br>
</p>
<p>Superb! It should be Hungarian. I will
translate it to Charles.</p>
<p>Dániel</p>
<p><br>
</p>
<div>On 4/2/20 9:42 PM, Grünwald Péter
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>Hi,</div>
<div>Sorry, that I forgot to ask:</div>
<div>What should be the language of the
video?</div>
<div>Hungarian or English?</div>
<div><br>
</div>
<div>I am about to start the recording
:)<br>
</div>
<div><br>
</div>
<div>Regards,</div>
<div>Peter<br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On
Thu, Apr 2, 2020 at 11:37 AM Lukács
Dániel <<a
href="mailto:dlukacs@caesar.elte.hu"
target="_blank"
moz-do-not-send="true">dlukacs@caesar.elte.hu</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF">
<p>Hi Péter,</p>
<p>Thank you, that would be perfect!
I think the easiest way to share a
working copy internally is to
simply upload it as a file to the
Staff team. Each of us already has
access there, and it's very easy
to reupload new versions if
needed.</p>
<p>Dániel<br>
</p>
<p><br>
</p>
<div>On 4/2/20 8:27 AM, Grünwald
Péter wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>Hi,</div>
<div>I will be able to work on
my video today evening, so
most probably it will be ready
for tomorrow morning, or late
this night.</div>
<div><br>
</div>
<div>The reason I am not really
available on Team is, that at
Ericsson we also use Teams,
and I cannot be logged in with
2 different accounts. So I
always need to swap.</div>
<div><br>
</div>
<div>Regards,</div>
<div>Peter<br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr"
class="gmail_attr">On Mon, Mar
30, 2020 at 8:30 PM Török Márk
<<a
href="mailto:tmark@caesar.elte.hu"
target="_blank"
moz-do-not-send="true">tmark@caesar.elte.hu</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">Hi
All,<br>
<br>
Do we have a streaming server?
Where can we store these
videos and how 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
<<a
href="mailto:dlukacs@caesar.elte.hu"
target="_blank"
moz-do-not-send="true">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 all <br>
> experimental.<br>
> <br>
> The length should be
around 20 minutes. Maybe less,
but definitely not <br>
> more.<br>
> <br>
> I guess the topic is
mostly up to you (until it's
multithreaded servers <br>
> :)), but if you need a
plan:<br>
> <br>
> * The *video* could be
some theory intro and a demo
about moving 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 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 client<br>
> during *class*. They
will need a detailed
assignment text for 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 <<a
href="mailto:dlukacs@caesar.elte.hu" target="_blank"
moz-do-not-send="true">dlukacs@caesar.elte.hu</a>
<br>
> > <mailto:<a
href="mailto:dlukacs@caesar.elte.hu"
target="_blank"
moz-do-not-send="true">dlukacs@caesar.elte.hu</a>>>
wrote:<br>
> ><br>
> > Dear All,<br>
> ><br>
> > No one signed up
yet for preparing teaching
materials for week 8 (the<br>
> > one starting on
April 6). The topic is
Multithreaded client-server 1.<br>
> ><br>
> > I would do it
because new topics are usually
easier, but I'm already<br>
> > working on the
large assignment :(<br>
> ><br>
> > Péter, is it
possible for you to prepare
the materials for week 8?<br>
> ><br>
> > Dániel<br>
> ><br>
<br>
<br>
<br>
<br>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</body>
</html>