In the hundreds of stranded residents whose houses were destroyed in a fire in a Lekahi community, Port Hackett local government area of River State are calling on Governor Nesum Wieke to assist them. The fire record following a suspected kerosene explosion which raised houses and property was several millions of naira in the densely populated area.  As in federal rage, two youths and other residents in the area hurriedly mixed water and detergents to try to stop it from spreading, even as distress calls was made here at the fire service. On a raffle at about 9am, men of the Federal Fire Service had difficulty assessing the scene due to the compact nature of the houses, including makeshift buildings.


I am going to mainly talk about the visual presentation skills part of it. By the way, this session was scheduled in chapter number 6 in the last FDP when we had this. So people who are faculty associates will remember this session pretty much in the end of the course. But there was a feedback about the need to have this earlier in the course is the reason why we have pushed it right in the beginning now. And the other allied advantage of doing this is that whatever contents now you will create in due course of time will have these visual presentation skills embedded into it. It's the motive by which we have done this. So without further delays, let me just begin with this slide. You must have seen in the videos, but for those who have not seen the video then also for those as a repeat telecast, I will brush through this slide. I wanted to stress upon this point of plan, execute and impress at the methodology for any presentation to be given out. Now when I say presentation, I don't mean only a slide presentation as such. I am taking it in a bigger sense. It could be a paper, research paper, it could be your own website. It could be various things, whatever you want to communicate through. So if that is the motivation, then typically it happens so that we have seen a lot of especially students doing this mistake of going from right to left in the slide. So most of them start with what template to choose, what font to choose and what color background and all that and then start keying in their content. And almost towards the end of the timing of that presentation, they start the rearrangement. Okay, this slide is not good here, maybe I'll push it. That's a very odd way of doing it simply because the channelizing of thoughts are very scattered in your own stuff all. And there are a few bullets on a slide which you feel should not be on that and then should be somewhere else. But all these things have happened because of the information chunking not happened at the initial stage. So it finally boils down to that. Lot of lots and lots of queries have come to me about give us some guidelines about what fonts to choose, what colors to choose, that perennial problem we have. And therefore, this time, I chose to speak in a live session to communicate some flaws and advantages of choosing these elements in the proper format. That is the reason. So what I suggest is and I am not quoting a particular example here, but when I saw some of the WordPress sites, I could realize that many people started by choosing the template and then entering content over it. Then ever thought about what's the content I have as the individual because templates are made for a generic usage. So it's like a ready-made shirt versus a tailored shirt. So there is a size 40 and there is a size 39 and you are 39 and a half. So then there is that this is fitting too much and this is loose too much and then you don't fit into it. So you finally accommodate or adjust to either a dealer shirt or a tight shirt, but then that's what the pros and cons are. But same thing happens with your content creation. So template will be there for a generic usage, but you are supposed to modify that to your needs. So I saw the slide and some of the dates on WordPress where there were certain links on template which are available readily, but no content was there because the person did not wasn't aware what to put there because that person was not what did not have any content in that probably that tab. So two things could have happened. First is choose a template which has exact mapping over what you are doing or modify it accordingly. That can happen only when you first do this plan stage. So you brainstorm and so I'm just showing couple of techniques here. I'm not saying these are cast in stone kind of things, but one of the techniques which I found myself useful and I've tried it with lots of things is do a brainstorming and put in all the ideas you have in your mind on a piece of paper randomly without being judgmental about it. Just keep writing whatever comes to your mind when you think of that topic. For example, you are talking about your own website as such. So what all should be there? So just keep writing there. Okay, my slides, my education, my publications, my experience, my personal, whatever, whatever. And then keep writing that then analyze. Is it necessary? So that is the point where you can be judgmental. Then you organize it. This is where the crux of the situation is. You will hardly find a template which is created for teachers or which is created for painters or which is created for very niche audience because they will be always generic. So teachers requirement will be different than a photographer. So you'll see a photography portfolio template and you try to fit in your content in that it will look too jazzy, which you don't want. On the other side, there will be a text only type of a template, which will be too bland according to what you wanted to actually say. So this contrast is always a problem and therefore you should organize the thoughts whatever you have. That is the point where you do the chunking. So what is my, what is my experience? What is my download section? What all will have there? What are the internal linkages between these pages and why are they there? All that if you create and I personally choose mind mapping as a tool for that. So once you have a mind map of whatever your thoughts are, I think it is much more clear to you about how you want to give it out. Once done with that, that gives you a outline of what you have to do. That is where you start the execute phase and execute phase is where you choose technologies. Okay, now if this is my content, then what should be the technology for that? And then you choose whether WordPress is a good idea or you want to go with a plain HTML file thing or, or anything else for that matter. And then start adding that into bulleted details or adding a couple of more information to it, maybe adding photographs, graphics, your own sketches or tag clouds, whatever the way you want to express your ideas. And the last thing is where you decide on the impressed part where it comes to whether this font is suitable, not suitable color schemes and typography and all those things come there. The practice is kept outside because this was about the presentation skills as such and essentially a lot of people are done with their presentation just few minutes before actually presenting it. And that shows off on stage or screen, wherever it is. So that is why I just kept it in all caps at the bottom, because that is very important. Anyway, let us go to the next slide and we'll have a small activity at this point. You all are now familiar with this thing called think pair share. Now, at this point, I request the local coordinators to help me out. So the process is like this, we will be announcing a small activity. But the submissions are going to be from every remote center as one submission. So it is not individual, it is not a group, it is not a pair. So I should have actually called think remote center pair or remote center group and then share with the entire classroom of all 180 remote centers. So that's that's the idea. Okay, I'm trying it on a very mega scale this time. And let's see how it goes about. And this activity is primarily about the point in the plan section, which I was emphasizing earlier on about how to organize your content, what content you have. And you can extrapolate these ideas even to a presentation of your own topic and other things, but we'll take a very small, slightly lighter level to demonstrate. So all of you without writing, just by looking at it. If I ask you to look at these set of alphabets and try to remember them and tell me tomorrow evening, what were these alphabets? Then how will you do that? So next slide. Next slide. So here is the think question. All of you are now familiar with this think question, pair question, share question, right? So think question is that what techniques can be used in order to memorize these alphabets. So the question to the coordinators at the remote centers is ask the remote center, I'll give you two minutes as the remote centers to brainstorm about various techniques they can apply for memorizing this thing and select one top most technique, whatever you come up with. And that you have to keep it with yourself till I tell you don't start putting it on chat, right? Just keep it with you. I'll give you maybe two minutes for this activity and I'll do that activity here also. So people here start thinking about techniques of memorizing this set of alphabets. Where is the coordinator here? Or anyone can become a coordinator for the time being just start noting down various techniques whatever the individual benches are telling you. Okay, the query is, is the sequence important? Answer is sequence is not important.  This gentleman who is having a notebook in his hand and writing down ideas. All remote centers should do this exciting thing of talking in the class idea. Okay, I can see from symbiosis remote center that people were very quick in giving multiple correct solutions to this problem, which is definitely the point. So let us go to the next slide. Okay, hold on. So okay, fine. So have people started? Can you see in the chat if somebody has started putting it? So now what I suggest you is that you can stand here and vote for your options. Or you can just ask people for your one of the option. How many people would for it? And maximum voting, we will take that as the option from the remote center. Is this fine? Democratic? Okay, first option is making a meaningful sentence, maybe a song or maybe some meaningful words or maybe making a slogan out of this basic idea is making a meaningful words out of this alphabet. Such a democratic place. Okay, so we had a what you say, an opposed winner here. And everybody said that make a meaningful set of words out of this thing, right? And I can see that many, many people are also writing the same thing. Yeah, same. In fact, same ideas are echoing out across the country now. Okay, fine, go ahead to the next slide. So everybody agrees to the meaningful words idea, right? I have a small catch there. Okay, so now these are the alphabets. Fine, go ahead. One idea which I think a lot of people wanted to say but that got dissolved where is where you can remember the amount of occurrences, right? So to somebody had said that. Okay, fine. Good, good, good. I am happy that I was a slide for these people also. Okay, so so make make set of things but you can't remember, right? What single one hour one see how will you remember? So that is cancelled, cancelled by unanimous decision. Okay, let's go ahead. So make meaningful words. Okay, how about a naval reciting? It's a meaningful word, right out of the same alphabets. Will you be able to remember this by tomorrow evening? If I ask you a naval reciting? Okay, or how about the second one? Vacate Rain Neal? Is this better? Naval is better. Okay, sorry. But let's start seriously. Will you seriously remember naval reciting? Probably no. And the reason is because this particular alphabet, a set of words have some disjoint in between. So go next. How about active learning? Yes. Now, why will you remember active learning over naval reciting? It's because it is related to you, right? So that is where the connect happens. So organization is also there, right? We organized, we organized them in meaningful words. They had meaning naval as a meaning reciting has a meaning. Everything is perfectly in place, but it is not connected to you. Therefore, you cannot remember it. Probably a, remember that naval reciting very well, but not you guys, your teachers. So it depends on the audience that what they will remember always. So the organization has to cater to the audience that is making. So just organization is not a sufficient point. It has to be having the relevance point. So context is the point which has to come up in all these organizations. Otherwise, you see beautifully organized things or presentations, but you don't connect with them because of the same problem. So had I given an example here of famous animator from Disney Studios, his name was organized in this manner, you wouldn't have remembered him at all later on, right? Because it's nothing. If I say Ram Mohan here, I will remember it because I am animator, but you may not remember it's nothing to do, but active learning. If I tell you tomorrow, you will give me all the alphabets without fail. So everybody will pass the test just because of that context was clear. Okay, let's go next. So I am just doing a recap now, a very quick recap of what was covered in the lectures also, the videos, but what was not there where some of the examples. So I would just try to recap that and maybe some slides I'll skip also now, because I have been told that a lot of people have already seen that cracking wise issues, sir, only one L. Okay, not clear. Okay, there's somebody pointed out a mistake also in my design. So they said only one L in your alphabet and you have shown two L's here. Okay, so what was that? Who was that? PS College of Engineering in Karnataka. Okay, great. That is what actually I used internet anagram maker for this. And maybe I skipped on something but good good observation. We will go ahead. I have few color schemes and for a word. Now, again, that contextuality, now you can see how it applies. And now you can also remember some of the places where it is not up head and you see certain presentations with bizarre colors in that without any context. And therefore, you find them not catching your eye, or you can't recall them, or it actually distracts you from what was supposed to be told, right? So which color suits this world? Basically, how many people will go for the first option? None? One? Okay, two? Couple of them? Okay, three? More and four? Oh, two people still want four pink military. Fine. Okay, no, it's jokes apart. It's, it's fine. Go let's go next and it will create a complex problem then. Okay, how many people will go for the first soft? Okay, second soft? Third soft? And fourth soft? Oh, and how do people don't want to be any one of these four colors? Okay, the which color do you want? black? Okay, how many people will go for black for soft? I can't get answer anyway, but here. Okay. How many people black for soft? One?  Okay, fine. Good. Again, let's go next and I like this point. Okay, first for space? Second for space? Third for space? Oh, green space? Fourths for space? Okay, next go next. Okay, how many for first neutral? Lot of them, right? Second neutral? Some of them? Third neutral? Fourth neutral? None of them, right? Okay, so you can easily see it has a lot of so go next slide. Yes, color schemes carry a huge subjective load on them. What is soft for me may not be soft for you. And vice versa. So, when you depict something, especially in accurate, please stick to neutrals. So use of color is very, very and very dicey in especially when you are presenting to a audience which is over different cultures and continents and other things because what will be soft for you in India may not be soft for them in Israel and things like that. So, be sure about it and therefore be so about it. So, but the common guidelines are more contrast is more credibility, definitely. So how many people in this slide can read the color guidelines word here on the top, right? But do you see that first to see the more contrasting first? More contrasting is first, right? Because I want you to read more contrasting first. I'm going to say this word called I'm telling you color guidelines now. I don't want to waste your time in reading it. But that's the heading because the template tells me that there should be a heading for you this time. I'll put some heading. But because I don't want you to pay attention to it so much, I made it great. So automatically, a lot of people didn't even read what was there only when I started asking where is color guideline they started looking at it and then they found it. And then I am controlling your point of view. Now, I am dominating your the way you look at my document and not the way you want to read it. That's the power of how visual presentation skills can be really used. So you don't allow people to go here and there you just ask them to follow your script. And that's what you should try and attempt in every design presentation. So more contrast gives you more readability, of course, that goes without saying, but this is very interesting dim lit room will have typically a darker thing. So whenever you present something, if you present what I'm presenting right now is what is it? It is black text on white, which means that there is a huge white and it is making your pupils dilate a lot. If it is a dark, fortunately, here, a lot of lights are put in, not because of anything else, but they want to project me and capture me and the camera requires light. So therefore, otherwise in a normal classroom, it will be very dark. Nobody wants to see the teacher. So they all will see the presentation, which is white. And everybody's either dilate. Actually, when we tell our kids, don't watch TV in dark is basically that reason. But same thing we do when we create presentations and make the kids in the classroom watch the presentations with such a white background. And then they are they're exposed to it. So in when you have such a situation, typically, if it is brightly lit room, right, what it is right now, this is a good idea. But when it is a dark room, and no lights are on and only the projection is on typically use the reverse of it, because it will create less amount of stress on the eyes. A lot of people told me that it will create an adverse effect also because once the dilation is less, it will soon convert into sleeping. So we don't want to happen. That is why we keep them on. In fact, one of the analogy given to me was that the slide transitions are a good shock effect for people. Okay, there is a page curl happening. So people just get wake up call and then they start looking at what is the next slide coming up. Okay, jokes apart, we'll go to the next thing. Can you actually see the vivid color vivid at these points? I tried a lot, but I could not go more vivid than this. Maybe the genes of artists in me are not allowing me to do that. But yeah, vivid and pale is very important. And that happens typically because we restrict ourselves to the 256 color palette, which is given with every color picker. So we will only choose one of those and those colors are 256. They are always vivid colors. It's very difficult to find a neutral color in that is no neutral color. There is one small tab after all the 256 buttons, which we frequently click on, there is something called custom. Please go to that and select the neutral color, which will be easy on eye for everybody. Right? So that's one essential point. And color scheme to suit your topic. Actually, it's the other way around. Discard the colors in which are not suitable to your topic, you will end up with a good color scheme any which way. And so keep just shooting down colors which are not related to your topic, you'll end up with a good color for your sake. Okay, this is my favorite slide. So how many people want to choose the font which I use for the first one on the military for military? First one, some of them, okay, second one, slightly more third one, third one. No, fourth one. Okay, there are people who raised hands for two times also. That's okay because they see that both are fine. Right? Anyone who doesn't want any of these fonts and choose anything on the other side of this thing, you want to use something like third font in the soft for military? None of you, right? Why? Yeah, because military goes for strictness for what a uniform and all these things, right? So the font should also reflect all these things. So so I don't realize why why always presentations end with comic sans thank you. And so that I really fail to understand. Is it because they can too happy to say that the presentation is over or whatever, but that's a common slide I have seen with a smiley on it. And this is this is a personal expression at the end of the day, which is fine. I am okay with that part. But does it really help in communicating what we are trying to communicate all this time you're talking about the server management or something something and then suddenly you get to sit with the comic sans thank you and smiley. So it doesn't just go with with the flow. That's the point I wanted to tell you. I have read some of them. So let me just see. Okay, so there are a lot of people pushing it. Yeah, space for two and four, space for three. Okay, space for three, the interesting choice I never thought of that. Space two and four is is quite common. What I am saying for three, how many go for neutral for three? Third neutral? Okay, how many go for neutral for four? Absolutely no, right? Let us see if everybody in the chat has done just for the joke part. No, absolutely. Right. Okay, so it's a I think it's one of the sessions which is heavily on the chat right now everybody's typing their glory, which is good one, two, four and three. Okay, so let me just take that. Yeah. I got a college of Madurai. Okay, so one, two, first one in military, second in soft, fourth in space and third in neutral. Do you all agree with this? Oh, good. So, Madurai, we all are with you on one, two, four, three. I think there is another set saying one, two, two, three. Okay, how about that? So space also is two, instead of four. And we'll give it to that right? We don't mind. Right. But I'll tell you the reason between Okay, so hold on. This is the interesting point in space. There is second and fourth, which is having a tie. Most of them are choosing between the two. And let us see what is the big difference in that. Let's go to the next slide. Okay, next slide. Okay, there is one more interesting point left here. I think I've covered this very elaborately in the video also but nevertheless, I'll just so the ways of lending emphasis are as follows and you can see them one, go next to everybody knows that to do a bold, to do a italic, to do a underline, right? Or if you are fortunate enough to have a color printer, you can do a color, right? The problem happens when you do this, which is bold, italic, underline and change of color. Why do we need that, right? It is overemphasized. You can just do this and a small digression but interesting story at this point. I mean, how many people are novel readers? They love to read novels, right? And how many people have seen the movies based on those novels? Did you like movie or the novel? How many people like the movie? How many people like the novel? Okay, why they like the novel? Because the novel gave them their creative liberty to imagine how the villain looks like, not like Amrish Puri Dikjata. You have to agree with the fact of the director that okay, the villain is only like this. So that creative freedom is taken away. But if you observe keenly, all the novels in the world are printed in single font, in single color, right? And still they take you to such colorful locations, bizarre situations, rapid chases, there is no italic with the speed lines and all that there, right? You just write, he was running behind the villain so fast and all that and you just realize that it's only because they cut away the other distractions from you and focus on the content what they are trying to tell you. That that is where this extra emphasis creates a problem. Never ever do that if you want things to be emphasized to it with limited efforts. Don't overemphasize. Go next. I think I'm emphasizing too much on this topic. Let me go next. So here is the guidelines slide, which is important. By the way, all my slides will always have this green dot in between somewhere. The green dot means that's a guideline slide. So in case you want to just zip off whatever I have told, go to the slide shorter view and pick up those green dot slides, take them out and you're done. Okay, so use minimum fonts two are enough. Two doesn't mean that you have the presentation in Times Roman and Comic Sans at the end. It's not required. You can do it for your heading and submitting kind of thing. Use the options to emphasize but don't use more than one options for emphasizing. Use the alignment feature. Now it is every other software comes with a grid feature. Please use the grid. I've seen people doing some very stupid things and I don't I don't want to use this word but people are using spacebar to centralize the text and all, which is really hard because if I want to edit it also, it's not getting left aligned now because of the spaces in between delete those spaces and only then it will get left aligned. So please, please please use that the affordances of the tools which are available to you and don't spend time on that. Fine, go next. Okay, so this is the same thing I was just telling that commonly committed blenders elements placed without layouts just hanging around in PowerPoint presentations, especially and too many fonts and images are chosen which are not coherent with the content. So for that, you should go and have a look at the lecture video number one on visual presentation where I talked elaborately about types of content map to types of visuals. So that will actually give you a fair amount of idea about for what content what visual should be used. And if we have questions, we can stick it up on the description for a problem, but not now. We'll go ahead. This is about the visual effects on the presentation. So people have transitions and I just spoke about it. But then I had go ahead. Go ahead. Go ahead. So people have so many transitions in between that at the end of the presentation, you are confused about when on what this this whole thing started off when you just forget the first slide of that because they are just taken away from the content so much. So so what is the guideline for the impress part? How do you so the first idea you remember plan execute impress. So these are the guidelines for the impress part. You want the audience to take away whatever you are saying that is the goal of right next what you don't want and you will never want next. What you never want is the audience being taken away by the communication whatever you're doing. This kind of things bizarre fonts, vivid colors, and really disturbing transitions and all that really take away the audience itself from you rather than the communication. So don't lose that at all. Go next. So all this debate is basically about the famous words of form and function. Go next. So this is the definition in in a very poor man's language. What is form and function? This is a big debate all over the place. So bomb is how do you show the message and function is what is the message. Now let us take a example for that. Go next. So if I if I tell you the messages or the product is bunch of Bristol's to either clean or apply. It's it is restored back. Okay. mild heart attack out there. I can realize that. Okay. Okay, so I was saying about a bunch of Bristol's to either clean or apply. If that is the message, then what would be the form of that? How will you communicate that? So any answers? Brush, right? Okay, go next slide. Yes, brush is the correct answer. I can see your answer brush. But when I give you further context, and this is again connecting back to this chunking example, TPS, what we did, that more I give you context, you can come up with more options, right? We are more specific options. So if I do teeth, then toothbrush, I go next.   So girls typically say makeup brush and boys typically say shaving brush. And that's common, right? It's again contextual. When you say face, please specify whether it is for ladies or gents. Okay, fine, go next. And if it is paper, everybody is very clear that it has to be a painting brush, right? So this is the point I'm trying to make is that when you have a function which is chiseled out. But unless until you contextualize that function, the form is not going to take a proper shape.  The function is set. But you cannot think of using a painting brush to clean your teeth, right? The form is not matching the requirement. So therefore, just try and introspect wherever you have tried to use certain visuals, certain fonts, certain colors, which were not suitable for that particular context is where you have lost the connect with the audience. Go next. One more, right? Therefore, this is my take on this debate on form or function. There is nothing like this is important, and that is not important. Both are equally important. However, when inadequate attention is paid to one of them, then it will create an ineffective communication, a very good content, bad design, right? It is ineffective. On the other side, excellent design, bad content, right? So excess attention to either of them will again result into chaos. So too many fonts, too many colors, too many photographs and backgrounds and transitions and all that. No impact because chaos, right? Go next. So this is how I use it. So first, I think of what is the content? Who is the target audience? And what is it saying? What is the function of that? Once I know, I contextualize it and then content for that given audience should govern the decision of choosing the following, the informative visual, the appropriate design and the suitable strategy of sharing it, right? So yeah. Okay, so what are the takeaways? Let the content and application decide the use of mediums. So don't choose that first and then backtrack it to this. Second, follow well research guidelines and there are plenty of. So don't worry about inventing them. Just think of something you want to do. Go ahead, search, get them, validate them from somewhere and then use it as it is. One of the examples is those green dots, right? So just in case you are forgotten by the time I want to reinforce. And final thing is test before doing it. Remember that Mr. Murphy will attack anytime anywhere like it attacked just now, right? So you have a battery going off and you should carry a spare battery. And in fact, I remember Professor Fartek carrying a spare battery for all the gadgets he uses, because this is something beyond your control. You can't think of that. But you have to be prepared for that. If you want to do a good presentation, you have to have your each and everything tested multiple times before doing it. And that is where the practice also comes because all this timing and everything will be dependent on that. Okay, let us just go next. Mr. Murphy, okay, there is a sub. Murphy is the famous laws of Murphy where whatever can go wrong will go wrong. Is that law? And so if the if the battery can go off, it will go off when you are presenting. If the camera can fall down, it will fall down. So you be sure that you have a prop and it is locked. We have a person to hold the camera on the other side. All these things are part of the taking care thing. So I hope I have understood I have answered your query. Okay, so theme College of Engineering is complimenting me saying that excellent session amongst all fine good. I am thankful to you. But I would also remind you that it is not the end of the session. I'm coming up with another set of slides. In between NMIT Bangalore if Professor Fartek is around. Let us try and go and talk to him. In between, we will come up with the second part of the session. IIT Bombay, can you please coordinate this flow transfer in the meantime? Please take down the contacts. I have seen a lot of people actually looking at this website. And I got a pointer suddenly yesterday saying that your website visits have just shot up like anything. So please take it down. Most of our content. Okay, you can select them from your site. Fine. So we have to only them is the full stop and comma compulsory while using a bullet. Okay, so wait, wait, there is something RC Patel Institute of Technology Sheerpur Dhoi is asking is full stop or comma compulsory while using bullet. They mean to say that if I write bullet number one followed by bullet number two, is it required to use a comma there or a full stop there? Okay, what is the local answer here? Let us check that. No. How many people say no? But no to what comma or full stop? Both, both are not required. Okay, today, both are not required. Why bullet is a okay. So bullets are separated by distance and it's on the second line. Therefore, no comma, no full stop. Any other answer? They are two separate points. So that is why they say you want to full stop, you have two separate sentences separated with a full stop isn't it? So if they are two separate points, they should be separated with a full stop. And if it is a continuous point, then it should be separated with a comma. So they're right in their question, actually. Can you come up with a better argument? You can write your phrases. Okay, not complete sentence. Okay, so here is another argument. So these I'm digressing into English grammar right now, but please hold on. So when you write bullets in a presentation, you are not. So first thing which very important point she made is that don't write sentences, right phrases, short words, no sentence should exceed six words. And I've covered that in my video, actually. So fine. But then if it is a phrase, so for example, I'm writing 20 of color pigments, then I'll separate them with commas. Then why are you not allowing me to type a comma there now? This is a bang on answer. So if you're writing continuous on the same line, like horizontal row and columns, if we talk about if you are on the same line, then separation is required. So you do it with a comma. But when you put a enter and a new circle square or a heart shape whatever bullet you are using for your own reasons, if that comes up and then you write some other phrases that separating those lines and this starting point is good enough for telling the user that this is a new topic altogether. And because they are one below the other, they are connected is the assumption we are. And because it is on the separate line, it is not part of that same phrase is also another message we are giving out. Am I clear? Or is something to be added? Okay, so Sherpur, do they are you satisfied with this answer? How many lines should a slide have? Okay, so Jamu and Kashmir have discussion and please refer to the video number one in visual presentation where I have actually given this as a guideline slide also. Unfortunately, I didn't carry it in this presentation. But yes, it is there. Anything anyone else? Thanks a lot. Yes. By the way, you all will be happy to note that Sherpur has agreed with our argument. We'll go. Okay. Can you please upload the lecture series of Dr. Saasrabuddhya on presentations? All the videos in the series that were posted on flip station. Okay. I don't know what is this maybe you can write to me separately. Okay, Professor Fatih is available. So let us go over to NMIT Bangalore. Yes, center number is 1105. To visit for so many years. I have the principle of the issue with me and we have the participants have not yet interacted with them. But when you break at one o'clock, I'll talk to them. As I was telling all of our 7000 participants that I'm delighted to see the enthusiasm of such a large number of faculty colleagues to adopt learn and adopt these new technology for a more effective and higher quality education. I will not interfere with the ongoing discussions. Suffice it to say that communication is a fundamental resource available to us through which we can motivate our students and visual communication is what we often do whenever we conduct our conventional lectures. While we are suggesting strongly that we should adopt the flip classroom. It is not possible for all of us to switch over immediately. Over the next three to five years, we all will be in a flux where we will have to continue to conventionally teach and also adopt technology slowly. During this process, I believe the proper understanding of the best way to communicate particularly emphasizing the right aspects of visual communication for which unfortunately none of us have ever been trained. I remember when the PowerPoint first came, all of us were so enamored that we started pushing much of the material on PowerPoint slides, making slides so busy that even we could not read them properly forget the students. So that is when I started saying that as people say power corrupts, I said PowerPoint corrupts absolutely unless you are very careful about how to use it. So I'm happy that my colleague Dr. Swami Sasupade is conducting this session and without further ado, I'll hand you back to him. Over to you. Thank you, sir.


Good morning. Good afternoon. Good evening and welcome to another edition of the open shift. Oh my gosh It's open shift container storage office hours. It's Thursday. It has been a long week for me. I'm sorry today. We're talking about a Auto scaling that multi-cloud gateway. So if you remember from a couple weeks ago We were working on my cluster here at home trying to get a quay installed We're just gonna skip over that part and assume quay is installed And kind of push forward from there in the experiment. I did get quay installed I had to remove the operator clean up some stuff Reinstall the quay operator and everything worked fine but Today we're going to be using a cluster that we can really kind of just beat up and not have any issues with and Michelle, please. I'm sorry to sorry to kind of run through your whole spiel But Michelle, please introduce yourself. Please like tell us what exactly we're doing today Okay, okay. So Michelle Dupama here again I'm from the cloud storage and data services BU, etc, etc We're going to pick up where we left off last week Except not on Chris's cluster. We're going to use my dear teammate Chris Chris Blum's lab out in the middle of Actually, I don't even know where it is But it's VMware lab and it works and it's it's not quite as under resourced As your lab is so yes right now everything is set up everything is actually already set up So I was I was wondering if we wanted to start fresh except that It takes too long It takes too long to serve fresh and as we go through the setup I'll show you where things take a long time and why I wanted to start with a working product So yeah, and to to that point right you remember the last show it literally took us the entire show just to get to You know running the Koi registry and you know, that's because of stuff on my cluster not being fast, so We're not going to worry about that anymore. We're not going to worry about that So so okay, so the remember we were what I wanted to do, but I thought was going to be simple to do Was yeah exactly to to watch the nuba end point scale With you know the horizontal pod scaling so I wanted to see it. I wanted to create an image storm Using we have the Koi registry and the idea is the registry part of quite not postgres or whatever I think it's postgres or red is whatever it's doing. Anyway, not that part the registry Yeah, the the registry part actually talks to the nuba endpoint and uses obc It uses dynamic object market claims so that's kind of That part works and it's can and I wanted to hit that endpoint and then just watch it scale up so That we can look at that now We can start at the end after I like let's go through the setup and you could like just show Everybody how it's kind of set up and then we can do it and then you I need help actually Bringing this making it have impact like the utilization. It's just like I can't get it to move So so I would like some help with that. So Do you want to share your screen and I'll go through so of course you want me to share first a terminal Console, what do you want? No, let's do console So I can just show because I want to talk about some of the gotchas the things that I learned doing this process Find that tab and all the wonderful screen sharedness I just want to throw out there. OCS was the easy part. That was the easy part of this I'm sure a registry person would say the opposite but for me that was like, oh, I can't believe I have to mess with this registry No problem. Yeah. Um, all right, let's see which I don't want to share desktop Do you have like a ton of tabs I have so many tabs Do you want me to send it to you again? No, no, no, no. I've got it. I just need to find it All right, so while you're looking Wait standard setup right like this advanced. No, I want a nope. That's not files. Nope. That's All right, so I don't want to share this little desktop. I just want to share a I'll share the right Browser, that's the problem. I think this is okay Wait, let me actually switch tabs to the console. Hopefully that would help. Okay Are you let me know when you're sharing this is screen sharing song folks There it is All right, all right, let's see Okay, perfect. Cool You see what I got? I'm in the open shift image registry. I will go to open shift storage That's not my console. Is it? I don't think that's my console Your domain. Let me check. Hey, hey, hey No, no, no, no, no. This is mine. Sorry my bad Uh, I believe nope, that's recent Did I share the wrong thing I did I shared the wrong screen my bad No problem. Oh good. Don't worry These bits here. Why is it so slow open? Why are you waiting? Well, did you you're on the global VPN you tunneled in? Okay, just checking Just checking I've had my coffee. There you go. Okay, so it has not had its coffee yet, but yeah Okay, so many clusters a little time. All right, so I know so latest and greatest, uh Open shift for 617. Yeah Yeah So if you just just to show everyone if you click on the persistent storage tab and the object service tab underneath overview Just everything set up I regularly forget to click the when you install ocs and you have to click the monitoring button I regularly forget to do that. You really have to Yeah, because none of this works if you don't do it right because you don't monitor it yet It is a mess. So ocs is up and happy object services there. Um You can if you want to click on the A multi cloud gateway. You don't have to but I do I always go because you know, uh kind of an mcg person I'm sharing the whole whole browser window. Yeah, go ahead and log in and with same creds Let's see what it should ask you do permission and stuff. Come on. You can do it. I believe So I will say a friend to everyone there. There There is a little bit that's in limbo between mcg and getting things back into the dashboard in Open shift, so you will see some that yeah, just be aware. This is it's new But everything functions, but sometimes you don't see the updates the way you should so When you say that You don't see the updates and what exactly? Okay, so I'll show you I should so here's a in fact I have to raise an issue for this so back to the web console Back to the open shift console. Sorry. Yeah, okay, so this is up and if you go to operators installed operators I would just want to show you the registry Okay Hang on All right click in there when So a few few gotchas when you yep keep going you can drill down into it It's things that I just learned that I didn't know maybe someone else. No, this is good. I like it Okay, so when I went to install this the normal way through the operator hub um, I had to ignore the dock that came the deployment to So I'm I'll raise the issue for that. No worries. So, um I turned off if I had to do it in the open shift storage namespace I couldn't do you know when you install an operator and says all namespaces, right? It for clay that's the default So you I think it yeah, I said I and I did that and it didn't work I didn't troubleshoot because I that wasn't my goal I was like, let me just install it in the open shift storage namespace and voila. It worked in addition When you go to install it when you when you bring up the registry you have a bunch of choices about what components you want. So I turned off mirroring It's only one cluster. Yeah, it's and and I also thought um, I could have turned off claire I could have turned out so I could have done more. I didn't I know I like claire But I did turn off mirroring. I I just said, okay. Let's let's just bring it down a little bit I don't need all these extra things. So I turn it off. Yeah, you don't need to mirror to some other node or I'll stream quite a diode type thing So, um, the other thing I wanted to mention and this is something particular to my labs Like when I went into this lab the first thing I have to do before I install is yes is I have to scale up Right, I have to add more more Nodes that can house ocs does not compact. I didn't do a compact install. I did a real install of ocs But I had to add one more for this registry. So that was Yeah, I got stuck in pending mode. It's like I don't have enough CPUs on memory. Everything like that. I'm like, okay, fine So I scaled up. So that's something to be aware of in the beginning Right, if you're scaling up for ocs add another one for this registry, right? Okay, so if you click on example registry the registry endpoint right there, that's you see it on Yeah Hang on. You can find it. There he is So I I did the usual I created an account and I uh, I pushed an image This the next gotcha and feel free to create an account if you want or I think did I send you my um You're not have a query account No, well not for this is local. This is yeah, not for this cluster. So Log in as mdapama hang on. I'll send it to you if I haven't already. Can I send it to you? I should have shame on me Uh, try this Okay there Just so you can see I put in a I think that's it I can copy and paste it right if I can remember anything from yes. Oh, there we go. Okay. Cool. You got a repo here I got a repo. I put in if I put in um I put in the awscli image because I want to do something with bursting for next time. Um, and then if you go to tags I think I have the Yeah, I have the ubi ubi image and then I wanted something beefier. So I was like, okay. What's a big fat image Oh, I know so latest Yeah, like I like I'm like let's put some weight in this so so anyway So the registry setup Here's your first gotcha on the registry side. Um, this is uh, I didn't use let's encrypt for this cluster I don't even know I didn't get into it like I so fine. Yeah, all right except that this registry is insecure Yes, I did notice that So so then the next gotcha is I have to modify um The image config for the cluster to accept it in secure registry Okay Did you know I I forgot like I I knew that but I forgot so so if you go to the command line go to a terminal window and Share the terminal window. Yes, please I want you to see This is what I had to do I'll I'll send this to you have to go in so all these little it was like, oh my god all these little gotchas All right, if you do if you Hang on Hang on I gotta find it first the joys of screen sharing All right, there it is. Sorry. I'm not really sure that all right. Yes. Okay. So oc edit and you'll see um Yes, it's hang on right oc edit image.config There's more dot open shift that I owe Slash cluster that's it. Yep Do you need a dash? Do we have to tell it yamla or anything? I don't think so. Let's see what it says There we go. Okay. There we go. Okay. So notice at the bottom when when on a fresh cluster under spec There's nothing Should be clean. So it should be clean.  So it's like insecure or nothing So I put insecure and then allowed registries So and I just had my little you know example registry blah, blah, blah, blah, and then I I exit it out And then this in turn has to go and reboot all of the nodes like one or two at a time because it's got a restart Yeah, yeah, so this is why I didn't want to do this live. I'm like, it's gonna take it did take a long time So when you actually edit so then I'm I'm sitting there. I'm watching pods fail and I'm like what's going on Why are things failing?  Yeah Yeah So in small prints in in one of the deployment docs it says, you know Oh, by the way, when you add an insecure registry and you have allowed registries You have to put in The red hat registry. Otherwise it by default will block everything Interesting Yes, so I will I can find that link for you if you want to send it out to people But it's I was like this needs to be like in big bold letters, right? Exactly Yeah, that like so our docs are great, right our docs team is there but some of the Some of the styling of the pages. Yeah, it could be Like we could break it out into like a gray box with the huge like red stop sign kind of symbol Remember and to be fair to be fair when I read it. I'm just skimming it because I'm like, I know this I'm not really reading it. The curse of knowledge. Yeah, exactly. So I'm like, they did put it there It does have a little box around it. Like I'm just not actually reading it So just so here's I just wanted to point it out as a gotcha, right so far We've had to the registry has got to be installed in the namespace the open shift storage namespace When you if it's insecure, which if you're lazy like me it will be you have to go in and modify this Cluster image config Be aware that when you start when you say allowed registries It means you really have to specify all of them including the other ones that you need for your very base core images So that's all I just wanted to make sure everybody was aware of that. So these are some of the gotchas So I don't exit out Don't change anything because then everything starts rebooting. I'm not I'm not going to but I will share how to set up registries And or how to set up not registries how to come on copy link. There we go Uh, this is a blog post for getting what's on your open shift cluster.  It's life goes on and running. Yeah often writing Okay, so once this was all done, sorry Yes, and go back to the console And I pushed those images that you saw then I said, okay, let's look at the um, the horizontal pod bottle scaling thing So oc gets hba You can actually you're in the sorry. I'm my bad if you could go back to the terminal You can see it two ways, but I like to see it on the command line. I did go back to your terminal Sorry, yeah, no, it's okay I like how it moves things around based off how you used it. That's at least useful All right, here we go. Okay, so oc get hba. You're in the open shift storage You see it over there on the far right? Oh, yeah. Yeah. Okay. Cool. Yep. Just do that You should see two things the registry and the nuba endpoint So normally so if you just look at the nuba endpoint, that's that 3% that's normally 80 I took it down Okay, so um Yeah, so because I'm trying to do some so if you want to edit it we can uh, if you did um oc edit hba slash nuba endpoint, but we can also just try and start stuff So, you know, remember the so I sent you the image storm Yeah, yeah, do you want to show that just so people can see this is really simple like I'm not trying to do It's super simple and I think this is where I can help you as far as like Getting which getting to the goal of the show, right? So you are spending up here your deployment of a thousand replicas of a sleep Command right which essentially uses no cpu by the way Okay, so but wait so so my thought was this I want to I want this the nuba endpoint to use the cpu So it's the pulling it should be like the I've contacted the registry the registry has got to go figure it out So that's the in terms of the pipeline. It's the it's between Uh quay and the nuba endpoint that I'm trying to get some activity. So tell me is this so that's I thought A larger Okay, so maybe my thing I'm also like, okay, so I thought let me get a nice fat image I'll go out and get like sense or something like I'll get something beefier that requires Time to bowl. I don't know. I'm I was just we could do something more intensive like uh a curl or um I don't know. There's a lot of okay, but wait we could run So if I make but that's in the pod, but that's in the pod We're trying to make I want a pre pod nuba, right? Okay, right. So that's why I thought 5 000 Okay So and maybe yeah, five thousand was probably too much and that's kind of the goal, right? I mean I could set it to all nine's who cares. You know, it's I'm going to blow away in a second Okay But this is essentially what we're doing folks, uh The image is coming from the repot. I'm pointing at the screen like people know what the hell I'm pointing at Sorry, uh, the image is coming from the registry in the example repo You know M. De Palma my repo column sent to us great There's a pull secret there and everything that you'll need And I'm always pulling Is always pulling always always pulling. Yeah, so I the only thing for this example for this example Right, don't do that normally. Um, so the only thing I mean if you want we could show where in the registry configured says that it's using object store That that you can you can see that if on the uh console if you go down into the the operator for Quay you can actually look at the It just it's one of the components like it's it's nicely done. Okay Proof that it's in use And by the way, I didn't do anything like other than when you go to install it You say yes use that out of the new object store. There's nothing There's no more configuration on my side as long as you install it in open shift storage Yeah, what's up, let me stop sharing it just won't change for something probably been sharing screen for too long or something Who knows? Okay. All right. Let's stop and start it and here we go share Ta-da Oh wrong desktop Why did it do that?  I'm watching chat. There's not going on there. Okay. Cool. Uh, let's see. Where am I? What is this? That's right. Yes. So, uh operators installed operators quay Okay, so wait, wait, uh Yes. Yes. Yeah. Yeah. You're right. You're right. Okay, so Remember how you clicked on registry before the registry endpoint see the one below config editor endpoint? If you go there It does get you have to get the creds. I think If it prompts you for using password to to get into the config editor, but they're back. They're right back in the previous screen Oh, are they Yeah, oh it didn't even prompt you. What is this? I've got a little sign in pop up. That's probably not visible Oh, you do. Okay. It's not visible. So if you go back and you can grab it's like the username is uh quay config But the password is generally mm-hmm so, uh Yes, and then say reveal and it'll do it another tab just I have it just in case Uh reveal values. Oh my goodness. Okay. Oh wait. No, no, that's not it. Hang on Unless it's in there. Uh, so go back to the previous screen just to make your yeah, that's the Scroll up a little bit I'll see the config editor credential secret. Oh that one. Okay. Got it. Sorry. I was and then do reveal and then you can just cut and paste it Yeah Yeah Nope back back up one and Going to the config editor. Yeah There must be an easy way. I'm sure I'm sure there is but you know, okay. All right We're in Okay, so if you scroll all this stuff is you can actually a lot of it you can't customize but at this point But if you scroll down You can even search for nuba. I think uh davis consistency keep going somewhere in here. It talks about the object store It's got like the key. There it is true storage. There you go. Yep And it says there red hat openshift container storage nuba s3 You can't can you select that? I don't think you can even change now You can't change it at this point, but just just proof that it's in it's in the works. It's there It's being used that that's all I wanted to show from that actually. Okay When it's been up 5,000 pots Let me uh change screens here for my turn Here we go or not. Okay zoom Share screens today. It's fine. Stop. We can be special today zoom. That's cool. You know Oh Nope, I did the whole desktop again, even though I selected the thing my turn window. Oh, right Can you tell zoom doesn't like me? I did it again. What in the world? All right, so here's what we're going to do folks. We're going to minimize everything on this one Like ignore pop up here. Yeah, exactly. Don't uh turn on my do not disturb I'm sorry folks. This is all this is stuff. I should have done beforehand, but I didn't. Sorry Um That's This all right now we will share. Oh, no, that's fine. I can leave that open and I'm sure that there's nothing sensitive hanging out on my desktop Uh And now we'll just share the whole dang screen because why not Move this box over here. Just so it's not weird looking. Okay So, uh, here's 5,000 you make the uh font bigger. Oh, yeah, sorry for those of us who are blind Yeah There you go All right So if you could run this we're at 5,000 pods We deployment that's going to spend a 5,000 pods and then after it It gives you the prompt back. Could we watch the endpoint again? Watch hba do do a series of that? Okay All right, that took that took time It's it. Okay. So it so can that oc get hba. We'll just watch it and see not that HPA Yeah, and completion. No oc get hba. That's it. Yep. That's it because we're in this names. Yep.  Oh, no, it was already there before so yeah, nothing So the first number is supposed to be what you're currently using your current utilization And the second number is your threshold So i'm just going to get the pods here. This is going to take a second for it to run Because okay, this should just be 5,000 of them Right and they're creating pending I'm sure running Yeah, like It's creating it should very active. Yeah, right. So Okay, so what am I doing wrong? Let's see Not even like a touch not even not yeah, that even sneeze at it, right? So let's let's delete it and And We'll go nuts. Let's go absolute Ape poop on this. Okay. Okay Trust me, I know what I'm doing So it created that very quickly that time this should be interesting Okay, so so all right So here were some of my thoughts when I did one I was doing like in the hundreds, right? But uh, my worry was I thought Image pull policy always really means that so this should be no docker caching happening, correct? Like I I don't want to hit the cash Exactly. It happened a little quick. So that was my thought. I was like, I don't understand what's happening at that level like Oh now it's taking some time now still zero percent Let's see get pods Let's see get hpa. Yeah, I can grip for storm Oh, no, sorry Let me get pods Yeah Piping to the max not watching chat, but thank you for following us And continuing along with us here 7,036 pods That's not a million pods No Are we hitting the compute limit come potentially here? I'm wondering so So I was I was gonna ask you like what are your thoughts about what? What the pipeline looks like where the bottlenecks are it is but I'm like, are we hitting a different bottleneck that I'm just not thinking of like I don't know much about the lab. I don't yeah By the way, you can see hba in the console as well. Yeah those who want to just let's go look at it Where where would I find it? Um It's under is it compute compute wait a minute No No, it's like is it there scroll down. I said I saw I just had it my bad. Hang on. Oh, you're fine. Where was it? Where was it? I literally just saw it Monitoring would help right now. Let's pop that open real quick. See what's going on Where was it? Isn't that crazy? You know crazy you can do it Sorry workloads. Yep. Very last one in workloads Okay, notice the disk sync duration RPC rates like everything's going up and Everything's going up, but nothing's actually Yes, if you yeah So have I structured this incorrectly like I'm what am I? That's why I thought maybe a fatter image more to pull the larger Things I don't know. Yeah, I'm like, hmm. Something's not I mean it's still going like You see it's still going but now it's starting to plateau. So that's what I'm wondering right like Right and in your setup We would hit other uh bottlenecks first, right? Because oh, yeah Yeah, like so that's but in this one I'm like, it's a reasonable Okay, I'm I'm gonna be honest. I don't actually know much about the lab like the details of what's under Like so um underlying infrastructure. Well, let's go. Yeah, that that's it's it's plumb stuff So I I'm just happy he set it up and that I didn't have to do anything A ton of nodes. Jesus. Um, wow Well, and that's me scaling too. That's my I I ended up. Oh, it's auto scaling Scaling up that's what that's what it's doing Look, this node just popped up. It's not ready Or we just crashed it one or the other I don't know Yeah, so this is where I was kind of stuck I'm like I'm I think I'm set up properly everything looks right and yet I can't get it to move Why is this working so well? Right. We don't want it to work well. I don't want it to work well. We want it to be a disaster. Yeah, exactly. Um What do you think And and also then I so then given that I don't really know much about my cluster like I was like, okay So let's step back one of the things I can tweak I can I can increase the the number of the Pods being run. I can increase the size of the image being pulled. Um I don't know what else should I have it kill it like I was I don't have a lot of knobs. I feel it's a kind of turn so I was Yeah, I got an idea. Okay Bloom might hate me for this, but I got an idea Well, no, if I screw with this stuff will just start breaking tragically, right? So Hang on. I'm not going to decrease the node count And I don't want you to decrease it for OCS right because three of those one was for the registry the other three Yes, I need to keep us just functional, but We had a million pods yet is the question Oh Oh, there we go Sorry wait wait wait for it Bump this up in the screen here I mean, so it's active. It's very See what's going on here, okay Okay, I'll just serve the stuff Muba just having a look Yeah, poke around see what's going on Is it that cd? I want Okay, 37,000 Okay But it's not like I got cpu use of just going up, but it's not by a lot right like right Dropping the bucket as far as cpu goes. Yeah, no scaling happening yet because it's it's not needed yet. So right um, well, there's no auto scalers anyway, so That's a good sign. I guess Do you well, you probably don't know which worker it's on Yeah, because we could check Shoot, this is no fun Ah I know so Last week we had everything going wrong this week. We have everything going right. This is terrible So it's a terrible balance we have here. Um, I'm going to run this command again. Just because it took so long Last time let's see Trying to see network see bandwidth So where's the where's the new dashboard? Sorry, I forget It is okay. So if you go to Up to the dashboards home click on home and then yep Overview Yep, and then down in there and I think you clicked on it before yet, but if you click on object service, you'll see it Okay, but you see the pods moving and stuff. I'm all right. Yeah So there's a little bit here. Um yeah One thing I wanted to note was uh The object bucking bucket claim is still in pending but It's actually functional So so when I was talking about like sometimes updates don't seem to get back to a dashboard that that was one thing I saw And I'll go ask someone about making sure I don't I'm pretty sure I Pulled the latest and greatest stuff, but I maybe I did a pre-release or something like that. So I also pushed. Um, it's not moving So I have an elastic search image, which I think is a little bit bigger I mean, it's fantastic It should be nice. Yeah, like it should be nice in fact like I Um, we're up to 52,000 pods, but it's nowhere near a million. This is gonna take forever Yeah, yeah, no, this is really Okay, so this isn't working how we want it to So, I mean we could try your cluster But I think that's a lot it's gonna be a lot of work to use my cluster It is it's and and just just the registry setup is is intense. So, um So, yeah, so this is where I kind of got stuck. I was like, oh, what else do we what else do we do here? All right, we've got like half now low less Yeah, we're good my cluster could find out I think that going through the registry install is is useful to people like they should see right Yeah, the things you have to think about and So Do you have you said you already have uh a registry setup? Uh, no, are you good? We need to go set that up real quick. Okay, and I have a lot to do either Which means we'd have to read so we got it. We have to reboot everything Or we can go through the process of putting lots and creep on here Oh Up to you. I've never I haven't done it. So if that's um, I'm game for anything I mean, what's is it easy In theory it is if everything works, right? I've done it many times before so let's see Someone is messaging me. I wonder if it's important Um, I'm waiting for bloom to be like, what are you doing to my cluster? I'm gonna have a lot to explain No, it's fine. We just deleted and everything goes away. Um I'm speaking of that. I'll watch it while you're doing this. Okay, so Just can I just operators installed operator Koi, okay Like succeeded. It's an open shift operators, by the way. Okay. I have main registry here Which I have no notice. So this is what I saw when I install it in all namespaces that registry endpoint never pops up Maybe there's something additional that we could do to fix that like it's But if I install the operator into the open shift storage namespace that works in particular what I noted Yeah, so when I when I was at that stage when I went into the config editor for the registry I saw that it was trying to use nuba and that it had credentials But it was complaining the pod was complaining that it had bad credentials So I'm like That sounds weird. I don't know what that's about. I don't have time to debug that Let's just install it in our namespace and run from there. Right. Okay So let's get this thing up and running Okay Okay, so I'm just gonna save this over here. Actually, I'm gonna DM it to you just to have it somewhere. Okay Since we have a running notes thing here So do you can you Can you can you delete this and uninstall the operator and then really you want me to go back through all that Because I couldn't get around the namespace thing if you know how to like what the fix for that is we could do it but So what was the problem? When the operator installed in the open shift operator namespace, you never got an endpoint I never got an endpoint even though nuba credentials were present And I saw agic bucket claims So I'm like I'm being blocked in some other storage. Yeah Yeah, this piece doesn't actually work. There's nothing there. Yeah. Oh, yeah, like it's like, yeah You can't edit it Weird. Yeah All right. Well, let's go back and put it in the over shift storage repo or project Okay, he's enough But when we I'm sorry when we go into so go ahead and uninstall it and then when we go in to do it Let's just take out parts like we don't have to do the mirror We can leave Claire if you want but we could take it out like we don't have to install all of those other pieces. Yeah Going away. Okay. Okay. Do you To the open shift one. Oh, actually, let's just go operator hub So That's good. Yes. What does it say that you should install it to Right. I'm sure I never actually read them any either Okay, so specific Civic Yeah, should show up. You see it. Yeah. I know why are we always Whatever It's weird that you had to in storage like put it in the store. There's got to be a reason for that Yeah Right like something we can change to make it not do that And what's also weird is in mine. I got I did get credentials. They just apparently weren't working Like so when you looked at the log of the pod it was something it was trying to do I was like So I will investigate. It's probably me Don't worry about it. So advance configuration And then I think there's a component thing. Yep. Yep. Okay. Okay, so Postgres true How big storage true red is true managed Yes You see mirror in there somewhere very last one mirror Remove it. I just removed it. Oh just remove it. Okay. Yeah, you just don't need it at all. So, okay So you got your horizontal Yeah, yep. Yep. Yep. Yep. All right Create Yeah, sample registry Okay And now if you do oc get pods in the open-shift storage namespace, you'll see it You'll you can watch these pods just for example and you'll see them spin up among our I got a log. Oh, yeah Yeah, yeah other cluster. Okay Which I totally forget. Oh, I was supposed to be watching this cluster. Sorry. Yeah, not bad. Oh, you're fine Yeah, nothing. Yes. Nothing qctx. Where am I? It's oc status. I forget I think it's oc status. Yeah, you're right. Yeah Always forget or just you know, I do oc get nodes and then I that's yeah, that works. Yep. Okay. All right, right thing. All right so oc project Storage, yes and then oc get pods You don't have a million pods yet. So we should okay. You see all those example Mm-hmm. Yep. Just you guys set away for them to finish, but it's nice. They're here. They're working. It's all good Happy happy. I'll just set a watch on this And there's nothing the other clusters seems to be fine. Like happy as a clan. I can yeah Awesome Right, I'll graph out. Let's see how many okay now. Wait a minute. I think yeah on this one. I'm still on Your cluster and I'm getting utilization At least I think I am Unless it switched contacts in both terminal labs, which it probably did I had to log in again Ooh Change our cluster. No, it did not change. Okay, so You you might have some progress here. Um, can't reach the console anymore.  I think no, no, no. Let's still sign into yours here No, it's mine. Yeah, sorry. I can't I can't I can no longer reach the the cluster in the lab It's done. Oh fun. Okay.  Let's make it happen Hmm. Well, I didn't want to bring the whole cluster to its needs. I just wanted to bring this end point. Well, that's what we did. Yes I bet if I could see it it's scaled Uh Hmm Yeah, let me know it's not happening from my side. Okay. Well, then let me Ctx this thing I can walk back into it. Maybe hopefully who knows You see status anything? Bueller? Bueller? Bueller Oh boy That's the lab cluster you're on. Yeah, I think we broke it. We broke it. Nope. It's definitely unhappy. Yeah. Yeah Okay, well, good morning. I feel good. We broke something. Yeah, we broke it. Hooray. Um Uh, okay, so push the project storage it even lets me I hope it lets me switch projects that'd be awful if it didn't to be really screwed then Nope, okay. Yeah, it's done. See delete Yeah Uh Storm we'll see if we can even make that go away But you gotta be historic graph somewhere for the for nuba, right? Yeah, and interestingly enough Uh, hang on. Hang on. Shave time out. Dagnabbit. Yeah Yeah, we've really destroyed this thing We did Yeah, so my the noodle console is still responding Interesting. Yes. Do you want to share your screen? Yeah, and you have it actually you I think you brought it up It's on one of your tabs if you look close to where you are No, I think I closed it on accident by the way. Okay. All right, so here link this was it but hang on Okay, I know I can also select too. It's like, okay. Oh, yeah, send me the Yeah, there you go That is unless it's cash, but I don't think so. I'm doing that What does it command are? Yeah, I get a response from nuba, but I don't get Well, it's nuba busy because that was the goal, right? Yeah, um, okay, so hang on This thing hates me right now, by the way This cluster is very unhappy. It's very unhappy Okay, so some parties. All right, so that so that's weird because, um No, the new burger thing It's not responding to mine just cash that that's probably what it is. So, okay So all right, so from an open shift perspective I can't even list the projects. It's very dead But at least you got that far mine just gives me an error right there Okay Maybe needs to catch up time out. Yep. Just notice toast Yeah Very much needs a kick in the butt All right, so that note's destroyed. Tada. I'm gonna go back to mine Yeah, yeah, let's go back to yours Okay, so and where are we? Did it finish or did you uninstall and you succeeded? Let's see where How far away we got? Okay Okay, so check your Yeah, that's weird. So let's check the the pods um in In your cluster in the open shift storage namespace just to see If they're done So, you know clear takes a while to update because it's got a download It's a little busy. Yeah. Yep. Yep. Yep failed But you can start right over Okay, the monitoring one Anything pending do you see anything pending or? Yeah, I do see some pendings clear clear Yeah So this one is Putting everything in the database. This one is the database So, yeah, that's kind of important Yeah first download Nick if I should try it without claire just for demo purposes, right? Like You don't need to allow it claire is good like claire. Oh, what's the error up top claire erred? Okay That's fun. That's probably because this stuff isn't running yet. Right, right Okay, we got 10 minutes I don't know if it's going to be done in 10 minutes, but I don't think so Crash loop back off Do you remember how long it took? Oh Did you change or it's running? I didn't do anything. Here we go. Okay, something And that crash loop back off Okay So it's still trying to work I haven't think yeah, we probably should have skipped claire, but oh well. Yeah, so I'm going to go through that let's encrypt Tutorial like setting up your cluster with let's encrypt so that I can start Doing that and just skip all of the Because I don't want to do the insecure registry thing again. That was really And I when I did it it was after everything was installed So then of course everything gets a little upset while the pods are restarting and other that I was like, uh next time I would I would scale up Not just ocs, but also quay initially And since I already in this lab, I know my uh, I know what the registry is going to be called I know the name the full domain I would go ahead after I scaled up I would go ahead and modify that image config cluster And let it reboot like I would get everything set up all the rebooting that needs to happen All the cluster wide configuration changes done first And then I would install ocs and then I would install quay and then I would do that I would instead of what I did is I did it while I was going as I was discovering I needed to do it. So That would be the deal There's a lot of failures here This might be mine my cluster just being a but so Hmm I wonder why I wonder why that's a no SD failure Yeah, that shouldn't happen. No, like I said my cluster is probably under provision Do you run in compact mode? OCS Yeah So you're being mean to it CPU request commitment 115 percent Well, there you go It's a problem, but that's okay Okay, so I have a question because we have like eight minutes. So do we want to try To do this again like and really like should we should I work on it? Should I What would you like like it's and then So I would go through the whole process again But we could start at the right if we work if I work on it and try and get it to go We could start with Everything set up perfectly watch its scale like but or we can just drop it and say like, okay What do you want to do? You mean for next show?  Like right We did not achieve our goal. So that's a problem But um, but no one's really complaining either, right? Like they're seeing how we're looking at stuff and you know troubleshooting accordingly and open to anyone who might be listening like If you've got some ideas by all means pipe up and let us know like they owe your images to stall or whatever So Yeah, this I don't think this is going to go well to be honest with you. Let's see. Okay. Okay. All right. So let's have a think about it My my I have a burst use case for mcg. I'd like to show you um, I was I definitely want to talk to some teammates about um Some edge stuff like we could do yeah, I don't know what but but be patient some of these things they just come back like You are over way over committed on this Cluster, so I know All right, so I will work on it. Okay. Yeah, like talk to my team and see like, okay. This is my setup. What did I do wrong? Like let's think about how we I'm sure I'll hear from chris about it I want to clean up this cluster somehow because I don't know how the chris is going to debug this otherwise So I can do that. I can go into um, I'll do that from my side.  Yeah, totally. Let me start it. I can do that You want me to do it now? I can do it now before you do it now because I don't want to leave chris's cluster in a state of debilitation that it is Uh No idea who who else uses this or something.  Okay redeploy done Done The whole cluster so he set up a lovely he yeah, no He did a lovely page like you go right to your page and you can like you want the he just did it Right. So I'm okay. Literally click a button and the whole thing redeploy. So it's very nice. I like, okay All right Okay, so I'm going to work on this and see if I can make it so that maybe in the first 10 minutes of the next show We can really show it right. I'll have it up and running and then we'll try and slam it And then we can see it scale and then we can put the issue to rest and Move on to something else more move on to something else. Yep. Yep. Yep. You got it. Perfect. Okay. All right. I actually make that happen. Yes All right All right, cool. And how's your cluster? Are you okay? Yeah, my closer just and I should show right like it's not Like the fact that Everything else is failing right like that just tells me that I've under provisioned this horribly or Or not under provision. It's being over provisioned right like right right So maybe some time it'll come back. Hopefully all right. Yeah, we'll see You never have any you never know any questions. Do you see anything in chat? Let me find the chat window No, just a couple people followed us if you have questions, I feel free to ask because now it's the last time Five minutes left here with the lawyer and everything Let's see stop sharing my screen, right? Okay. Yes. Yeah. All right Well, I don't feel too bad about it I was kind of hoping we'd get it done today, but we did manage to bring the whole cluster down and that's something Okay, so I do I have a screen here Yeah, that shows the nuba console Okay, let me here This might just be cached But yeah, because I I definitely restarted it Oh, well then never mind Yeah, no, I took it down because I was like getting scared there. Yeah, the image is the cluster's not up yet It's gonna take another 20 minutes for it to come back. Yeah. All right. Never mind All right, never mind. It's all good. Okay. Okay. So let's see Yeah, see you in two weeks says uh john shubek from over on youtube. Thank you very much Yes, thank you so Two weeks. We'll wrap this up and then we will go about our business on some other fun adventures Yes, so we'll be sure to update the calendar as we see fit for that And then coming up on the channel today. Wow, even my calendar is frozen Dev nation is coming up next at noon eastern 1600 utc the show with seby their back should be streaming to the channel today And then get ups happy hour three o'clock eastern eight o'clock utc 8 p.m utc Stick around for the get ups happy hour and it'll be awesome. Yeah, seby's watching. So yeah, seby says we are back So awesome great great to have you back seby really appreciate you and your show and all the Dev nation crew out there and folks, uh, you know, we have If you want to kick the tires on your own on a real cluster head over the dev sandbox That cluster will exist for two weeks for you right now And you can install various operators. I don't think you can install a storage operator yet but you can install things like already workspaces or serverless or service mesh And you can tinker with those operators that are like, you know, not requiring more more nodes in the cluster So, yeah, kick the tires on that. Tell us what you think give us feedback We really appreciate all that all the time and uh, yeah We will see y'all on this show in two weeks and I will see y'all This afternoon. So thank you, Michelle for taking us to this awesome adventure of crashing clusters. It was fun Hey, it's whatever whenever you need to crash a cluster just spend up a million sleep containers and you'll be off and running Thank you so much. Be well. Be well to everyone. Yes. Stay safe out there everybody and we will Make sure that we stay safe as well. So thank you very much


Hey everyone, it's Gabrielle with Oxmerotic Group. I'm here today at Oxmer Toyota for our Facebook use vehicles of the week This week we have three certified Toyotas to share with you guys. Let's go over some information on this This is a certified pre-owned 2014 Toyota 4Runner. It is an SR5 The exterior color is in a classic silver metallic The vehicle does have 17-inch alloy wheels. There is Bluetooth. The vehicle has a backup camera It does have one owner or had a previous owner and it does have a clean car fax that interior is a black mileage is 76,491 prices 26,700 for our second vehicle. This is a certified pre-owned 2016 Toyota Corolla s plus Exterior color is a slate metallic vehicle does have 17-inch alloy wheels There is a backup camera vehicle has Bluetooth. This vehicle was locally owned Does have a clean car fax had one previous owner? Interior is a black leather Mileage is 32,262 the price is 14,900 For our last vehicle. This is a certified pre-owned 2016 Toyota Camry XLE exterior color is a ruby flare pearl This vehicle does have Bluetooth. There is a backup camera vehicle has a sunroof One previous owner does have a clean car fax Interior is ash leather Mileage is 21,213 the price is 20,700 if you guys have any questions on any one of these please feel free to let us know Best phone numbers<PHONE_NUMBER> You can also visit our website oxymorotoyota.com. I'll have a link to each one in the comments. Thanks you guys. Bye


So your biceps are bold, except when you bend down the elbows. Not a problem. In edit mode, click the bicep, shift D to duplicate, press enter, and make it a little smaller than the original. Name it, control C to copy the name, and make sure it's parented to the bicep. Go to object mode, click the mesh, go to vertex groups, find your bicep, double click, and control V to replace it with the name of your new control bone. Once you do this, you'll notice that the weight paint from the bicep has moved to our new bone. Now for the driver. Most rigs will look fine when you bend the arms forward, backwards, up, and down, but where most of them fall apart is when you try to move the elbow forward and down. An easy way to fix this is by rotating the correction bone during these poses. The trigger should activate when the arms are rotated forward and rotated down. In other words, both situations have to be true. The correction bones shouldn't rotate if they're only bending down, and they also shouldn't rotate if they're only bending forward. It needs to bend forward and down at the same time. So basically, we are going to have two triggers. The biceps X rotation and the bicep Z rotation. And the value we're going to control is our bone's Y rotation. To set this up, click the new bone, and under Y rotation, right click, add driver, set object to armature. Under bone, click your bicep, set type to X rotation, mode to quaternion, and space to local. OK, the first trigger is set. Time to set the second. Add input variable, transform channel, object to armature, set bone to your bicep, type to Z rotation, mode to quaternion, and space to local. And let's rename this variable to ZAR. OK, now that we have both triggers set, just type in our equation, you're done. Zero in the equation means that it will never rotate when the arm bends backwards. It'll only trigger when it bends forwards. VAR times 1.2 controls the rotation amount. You can control the rotation by making this number bigger or smaller. And ZAR times two is what limits the rotation so that it only twists when both triggers combine. All right, I hope that helps. If you enjoyed this video, please don't forget to like, subscribe, and ring that bell. I hope you have a fantastic day, and I'll see you around.


The most common reason I see people actually not making progress in the gym is probably one consistency. And I know no one wants to hear that, but it's consistently following a program. It's consistently showing up. It's consistently doing every set and rep. Now that's not sexy. I know it. But how many people have said, oh man, my coach has six sets of four. I'll just do four sets, five sets and bounce. Hit those six sets. Hit the accessories. Show up every day and just do, you don't have to do the maximal. Just do the minimal. You do the minimal amount of work and you show up, you're gonna get better. Number two is also not sexy. What's your food like? How consistent are you with your eating? Day in and day out. Not just weekdays, not just training days, not just pre-workout meal.  Let's get that consistent with our nutrition, our macro intake, eating some veggies, eating some fruits every single day, seven days a week and sleep. Not sexy, seven to eight hours. Obviously I know some people can function over with a little bit less sleep but the more you can do, the better you're gonna be. Number three, I guess maybe is a slightly more sexy answer but for strength and even hypertrophy, I find that the majority of people still don't have enough frequency.   I tried to squat three times a week and I'm weaker. Well, again, we're not maxing out three times a week but if we're squatting three times a week and we have a heavy day, a medium day, a light day or a speed day, a light day and a heavy day, for the first three to maybe even eight weeks, depending on the athlete, depending on your training experience, your genetics, how athletic you are, how strong you are, you may feel weaker session to session. You may feel weaker sessions, session to session. You're not going to be weaker but you may not be able to represent your strength, show your strength with the poundage on the barbell the same way you want. But what you will do after six to eight weeks is you'll find a groove. Some people call it the pocket, some people call it flow, some people call it chug and jam and tug and we can call it whatever we want but you'll start to get yourself into better shape. Being able to handle that frequency, that volume, that stimulus takes time to adapt. Everyone's worried about being sore and worried about ice baths and vibrators and their pecs when they're benching too much. We don't want external sources to recover. We want our bodies to adapt.  We're not trying to represent our strength day in and day out. We're trying to adapt so we can get stronger over time and represent our strength on game day. Now if you're Lance Armstrong and you got a bike 100 miles a day for five days because you're in a race, now we need to recover day to day. But in his training previous, the previous 12 months leading up to that race, he wants his body to adapt. You don't want to force recovery. Hopefully that makes some sense, man. I know it just rambled a lot. Hopefully he digs something from there. It can help you guys in your goals. Leave your comments below. Be sure to like and follow on this thing. Subscribe man, show love. We're on TikTok, Instagram, jamming every day. I love y'all. Appreciate y'all. New 3SB coming very soon. We will announce when we can. Stay up, let's get it.


talking about the nonlinear regime of Rayleigh Taylor instabilities. This is this one here. Thank you. About the nonlinear regime of Rayleigh Taylor and Richmeyer-Meshkov instabilities. And OK, so the starting point for the Rayleigh Taylor instability is correspond to, if you imagine, a droplet of dark blue fluid, the heavy fluid moving into the light fluid. Then because of the acceleration force, which is larger than the buoyancy force, then the heavy droplet will continue to fall down. And while a droplet of a bubble of light fluid will jump into the light fluid, and therefore this configuration is unstable. And the instability leads to the formation of a mixing zone that you can see in this glass. And you have spikes and bubbles developing, growing in the mixing zone. And the Richmeyer-Meshkov instability rises when a shock wave propagates through the interface of two fluids, and a similar process happens with also a mixing zone. And the Richmeyer-Meshkov and Rayleigh Taylor instabilities are known to happen to occur in ICF, for instance. This was shown yesterday morning by Bruce Remington. And also in astrophysics, it was shown by Isaac Park. And so the first observation of the Rayleigh Taylor and Richmeyer-Meshkov instability in supernovae has been observed in 1987 with the observation of this supernova. It is a core collapse supernova or gravitational supernova. And the early observation of heavy material was a signature of mixing deep inside the supernova. In a supernova remnant, a long time after the supernova explosion, then the ejecta move expands into the interstellar medium. And the interface between the ejecta, the plasma coming from the supernova, and the interstellar medium, which is here the light fluid, is unstable. And you can see that some perturbation, some corrugation develop at the base interface. OK, so for astrophysics or ICF, the base instabilities play a fundamental role. And it is, therefore, necessary to understand in which way the mixing happens and happens. And we try to model the time dependence of the length of the extension of the mixing zone. And OK, so the nonlinear stage occurs as soon as the initial perturbation is not any more symmetric with respect to the initial interface. And after the linear stage, then you have spikes. You can see the spikes here, there is a spike. And together with the spike, here you can see half a bubble. And on the edge of the spike and on the outer edge of the bubble, you invest a numerical simulation coming from Los Alamos. You can see the vortices are due to the Kelvin-Helmholtz instability. But here, this is not my point. And if you omit the Kelvin-Helmholtz instability, the interface develops such a structure, the rising bubble and the falling spike. And these objects, they define the extension of the time extension of the mixing zone. In 3D geometry, the instabilities create such a squid with the bubble here and the spikes. And in 2D geometries, which is the object of a stalk, then you have parallel curtains. And the way we model the nonlinear regime of Rayleigh-Teller and Riesch-Mellier-Meshkoff instabilities is following the laser approximation. And in this approximation, the interface close to the top of a bubble or the tip of a jet is given by this expansion. The eta 0 corresponds to the elevation of the bubble or the length of a spike. And eta 2 is the curvature of either a bubble or the spike. And we try to find, to derive, ordinary differential equation for that govern the elevation of the length and the curvature. The leading equation are the incompressibility of the fluid. The velocity is given by the derivatives of the potential. We have the pressure continuity at the interface plus continuity of the vertical velocity of the vertical velocity vz plus the property that the interface is the motion of the interface corresponds to the motion is equal to the velocity of either the light or the heavy fluid. And from these PDEs, partial differential equation here, that are developed around the top of the tip provides the ordinary differential equation for the various quantities of the model. And laser derived this approach the first time. It was 60 years ago. Then 20 years ago, the procedure was applied to the bubble velocity and curvature. A few years later, then it was applied to bubbles and spikes. And in 2002, Goncharov has been able to develop this kind of model for two fluids with light and heavy fluids. And therefore, for the first time, he had arbitrary value of the Atwood number. Before the work by Goncharov, the Atwood number is equal to 1 because the light fluid is vacuum. So this model was the first one, including two fluids. However, although it seems correct for bubbles, the spike evolution is not satisfactory. And I will explain it a little bit later. After this work by Goncharov, several models have been developed. And in 2013, Banerjee and collaborators decided to use this kind of ansatz for the potential in their heavy and light fluids. The first equation corresponds to the former equation we have written with the elevation or length of the object of the mushrooms and the curvature here. And in this ansatz, the authors have introduced two modes in the potential governing the velocity of the light fluid. In the work by Goncharov, there was only one mode, k, and this. But the one mode model is not really correct because Abarzi and collaborators have shown it in 2003. The equation of conservations are not satisfied. And therefore, this ansatz is, in my opinion, really an improvement for this laser approximation. And then you plug this form of the potential plus interface into the hydro equation, and you get the three ODEs, the three ordinary differential equations. And you can get rid of phi sub 1 and phi sub 2 because you can show that there is a linear relationship between the light potential in terms of the heavy potential. And if you call n the dimensionless curvature, then you can show that the three ODEs for eta 0, the curvature, and the single unknown for the potential phi 1 in the heavy fluid. And from that, you try to find the solution from the integration of the time-dependent ODEs and the energy and collaborators did it by numerical integration. However, what we did is that we noticed recently that these three nonlinear ODEs can be solved analytically. And we did it by changing the time, the new independent, introducing a new independent variable, which is n instead of time. And this change allows to find the curvature and the potential as a function of n, the curvature, and then the time is a function of n. And as a consequence, n becomes here the parameter, and you can obtain the full solution in terms of t. This is a solution for the Rayleigh Taylor instability. You have the elevation or length of the mushrooms, the potential, time in terms of curvature. And OK, this is not really interesting, but this is just to show you that for each time, for any time we have got the solution. And from this law, we can derive the asymptotic formula for the curvature and the velocity for both the bubbles and the spikes. And for spikes, the velocity increases linearly with time. We have a free-fall regime, which is different from the regime by Goncharov, because in his paper, he has obtained a constant velocity, asymptotic constant velocity for the spikes. And it is interesting to notice that this value do not depend upon the Atwood number. In contrast for the bubble, then we obtain this formula for the asymptotic velocity. The asymptotic curvature corresponds to the value obtained by Goncharov or Mikhailian. The velocity is different, but if you set 80 equal 1, then this formula corresponds to this one, which is rather nice, interesting. For Rich-Mayer-Meshkov instability, you just drop the terms that contain the acceleration, so it becomes easier. And the asymptotic formula for the spikes are given here. We have a constant asymptotic velocity. And you can see that it depends on the Atwood number. R is a ratio between the heavy density and the light density. And also it depends upon the initial condition. For the bubble, we get a simple relation formula. And if we compare the formula to the work by Goncharov and Mikhailian, we get something different. But for A equal 1, we recover the same low in the three models. And just a last remark, I mean, for this work, I have simplified the formulation. Because if you expand the potential close to the top of the tip of the mushrooms, you can write this expansion. But because of symmetry, phi sub 1 should be 0 here. And then from the Laplace equation, phi 2 is given by this equation. And therefore, you have a single function, phi 0. And this makes the derivation much easier. And in this formulation, the equations are made transparent with respect to the x dependence. And my conclusion is here. Thank you very much for your attention. Yeah, at the interface. No more, sorry, normal component, yeah, yeah, yeah. Right, right. Yeah, yeah, yeah, yeah, yeah. Yeah, sure, yeah, yeah, pleasure, yeah.