Welcome to the 2015 NCHA Ferturity. I'm here with the winner of the Unlimited Amateur Final in the NCHA Western Bloodstock Slot Cutting that was held last night and that is Gary Barker who rode Flash About and scored a 220. Congratulations Gary. Thank you very much. So now I believe this is the most expensive purse for an amateur cutting. $20,000 you won last night. How does that feel? Oh that's great. I'm glad that they're promoting the amateur and we get a chance to cut for that kind of money. It sounds good to me. Well it costs two and a half thousand to enter which is pretty hefty but it's great odds now that what you've won back pays eight times more or something you know so that's great I'm happy with it. So knowing the what was up were you more nervous going into this event than usual? Oh probably not. I don't get very nervous Matt. He just tells me two things always go down cut clean and just stay correct so that's what I do about every time. Now I hear the cattle were pretty tough you were fourth out in a field of 17 obviously that played in your favor. That played my favor a bunch because I would have hated to have been on down in it we got definitely the better cows up front. Now you were two points ahead of the second place getter so obviously you know you had a good strong showing talk us through your run. Well when I went in we had about five cows we wanted to cut and when we went down there the one cow we wanted to cut was up top and then the cow that I cut third was up top so I decided to go with what I thought was the better one first but it pushed back on me a little harder and tried to push me in the herd and then we found our second cow another great cow. It worked out really good and we turned around and the cow that I skipped over first was there and Matt said go for her so I just do what he tells me to do. So it all came together. Oh yeah but she wasn't as tough a cow as I thought she's gonna be though. So tell us about your horse. Well she's by pretty boy flash out of play miss and actually we bought her off Kelly Earnhardt for my wife and my wife's one of the been showing her this year and I've shown her just a few times so she had entered her in the slot cutting here and being she wasn't showing in the fertility and I was she said well I'm gonna let you show her so I thought anytime I get a chance to show that mare I'll show her so. Well you've obviously got a good stable because you've had a really successful year your trainer Matt Gaines has essentially won the world's we haven't even got the final yet but he's essentially won the world's on another of your horse special new baby. Yes that mare's spectacular and she and Matt they're both spectacular when they get together so I think he's thinking she's his favorite horse and I think she is so really pleased. You'll be there cheering him on no doubt though. I'll be there cheering him on definitely. Well thank you very much and congratulations again. Thank you.


QuickBooks Online 2024. Bank reconciliation month number one deposits. Get ready and some coffee because we get things done on schedule with QuickBooks Online 2024. Here we are in our get great guitars 2024 QuickBooks Online sample company file. We set up in a prior presentation opening the major financial statement reports as we do every time reports on the left in the favorites right click in the balance sheet to open link in a new tab right click in profit and loss to open link in a new tab and right click in the trial balance to open the link tabbing to the right the hamburger needs to be closed we're going to change the range 010124 tab 022924 tab let's do the drop down on the month by month and run it and then we'll tab to the right close up the hand buggy and then change the range 010124 tab 022924 tab want to see a month by month side by side once again refreshing the report tabbing to the right hamburger close another time range change 010124 tab 022924 tab and then dropping it down month by month run it let's go back to the balance sheet you will recall that we've been thinking about the bank reconciliation process in general noting that it's one of the major internal controls that every business should do large and small whether you use bank feeds or don't use bank feeds and we've note that the beginning bank reconciliation process has that beginning balance issue making it more difficult oftentimes than the following bank reconciliation so noting that we've noted that we're going to move forward with the normal bank reconciliation process starting with the deposit so we're going to go over here in our bank statement the bank statement has an ending balance of the 61 24185 our book balance has 88 81027 so now we're going to do the reconciliation process to do that let's go to the first tab go down to the transactions this is where I like to do it and then remember the bank transactions are over here we'll talk about bank feeds more in a future course or section they can help and be part of the reconciliation process but are not in of themselves the bank reconciliation let's go to the reconcile tab and we're choose we chose the checking account last time and started the reconciliation process if you haven't started it then you're going to have some beginning numbers to fill let me show you what those look like we're going to go into the resume the bank reconciliation and then if we have the edit info up top this is that beginning balance information or that beginning information we had zero for the beginning balance we noted that that's a problem because we had 30 000 over here so we're going to have an issue with that we're going to deal with that later we're just going to move forward for now 61 241 that's the ending balance that we pop we put in manually we just typed it in there and then the cutoff date 131 24 that's the cutoff date of our financial statement and then we had nothing that we're going to enter a transaction for these are kind of like we talked about before i don't like legacy things i don't think most people use them anymore because if you have the bank feeds you will have recorded them so i basically ignore this stuff and if i need to record something i will record it myself so let's go ahead and close it recalling that up top i'm going to uncheck everything down here we have then the comparison of the statement ending balance which we just typed in there and the cleared balance these two need to be exactly the same in order for the difference to be zero allowing us to properly reconcile without entering an entry an adjusting entry which you don't want to do because it'll really lower the quality of your bank reconciliation if you do that so so we noted that the that this cleared balance now is comprised of the beginning balance minus the payments and the deposits the beginning balance is a problem because it should be populated with the cleared balance on the bank statement due to it being there from the prior period it's not as we discussed before for multiple reasons one quick books just didn't put it in there because of the way we put the beginning balance on the books or something and two even if it was there it's that 25 000 instead of at the 30 000 so i'm going to deal with that later first i want to just think about the deposits now if we put the deposits in place i should get to an ending deposit number that should total what's on our bank statement and the deposits should be easy for most people because the general idea would be that if it's on the bank statement it should be on our books right because the bank statement usually is not going to be wrong if it's not on our books and it's on the bank statement it's likely that we're going to have to add it to our books if it's on our books however but not on the bank statement then it might be the case that it's still okay because it's an outstanding deposit even with electronic transfers if we make the deposit on our end it might not clear the bank for a few days so we could have some outstanding deposits that we know will clear because we can check the bank account after the cutoff date and see that they are outstanding if that is the case then they're going to be a reconciling outstanding item in the current period now a few things to note here sometimes people have problems with the deposit side of things because what happens is they're going to say okay what if you had 65 000 over here and then on our side we saw deposits that i'd have to check off three different things that add up to 65 000


As of May 2, 2020, the World Health Organization reported a total of 3,267,184 confirmed cases of COVID-19 globally, with 229,971 deaths. There are now 1,340,591 confirmed cases in the region of the Americas. As of Sunday, May 3, 2020, Senusha recorded another case of COVID-19, bringing the national total of confirmed cases to 18. A total of 52 samples were tested on Saturday, May 2, 2020. The individual is a 51-year-old male who sought care at one of the respiratory clinics with a dry cough, but none of the other accompanying symptoms of COVID-19. He has known known travel history and we are in the process of investigating the source. The individual is currently in care within our respiratory hospital and is responding well to care. The Ministry of Health's contact tracing team is undertaking the necessary follow-up for the identification and quarantine of contacts of this case. The emergence of cases on the East Coast continues to be of concern to the Ministry of Health as we continue to receive reports of injury through unofficial channels. We continue to strengthen our surveillance in these areas and anticipate the detection of more cases as community testing increases. COVID-19 poses a risk of transmission to every individual, irrespective of age, socioeconomic status or gender. However, data from the epidemiological department indicates the existing respiratory clinic services are largely being accessed by females. It is an established trend that men tend to be delayed in their seeking of clinical care, sometimes until the condition has advanced significantly. Our males are important segments of society, especially in the roles of spouses, fathers, breadwinners, leaders and protectors. And as such, when our men are protective of the health choices, it benefits a large cross-section of our society. We particularly encourage men who may be feeling symptomatic to also seek care early, as this can prevent possible complications and allows for achieving better health outcomes. The Ministry of Health notes that data trends for the region of the Americas and more specifically the Caribbean demonstrate continued increases in the number of cases of COVID-19. This should highlight prior statements which we have issued, cautioning that we should maintain our level of vigilance as we are still at risk for COVID-19. It is important to monitor one's health and take note of feelings of being and well, which include a dry cough, fever, sore throat, shortness of breath, body aches, as well as a loss of smell or taste and to seek care in a timely manner. All of these alone or in combination could be indications of COVID-19 infection. Care can be obtained at no cost at any one of our five respiratory clinics island wide and if further information is required on this service, the public may call the 311 hotline. The Department of Health and Wellness will continue to provide the public with regular updates on COVID-19. In the interim, we encourage everyone to maintain the recommended hygiene measures or wash your hands frequently with soap and water. Use an alcohol-based hand sanitizer where soap and water may not be available. Cover your coughs and sneezes and use tissue and throw it in a bin after use. Use a cloth mask when going out in public and do not share these masks with others and wash them daily. Maintain physical distancing protocols at all times. Together, through these actions, we shall be able to reduce the threat of COVID-19.


Meanwhile, the network against corruption and trafficking initiative NACAD has drawn the attention of the President Bola Ahmad Tinnabu to perceived delay in investigating and prosecuting heads of ministries, departments, and agencies found culpable in corruption scandals through partitions by the body and other concerned Nigerians. The spokesperson of NACAD, Iteve Nuruddin, said this at a press briefing in Abuja on Tuesday. NACAD commanded the President Bola Tinnabu for allowing and encouraging the environment for the anti-corruption fight to thrive, as it also lauded the National Assembly committees on public partitions and anti-corruption for reviving the fight against corruption and nepotism. Some of the agencies named who have corruption partitions against it and its heads are the Office of the Solicitor General of Nigeria, headed by Mrs. Beatriz Jedi Agba. Commandant, National Defense College, or Lui Muiwa, or Lotu. Director of Procurement, Niger Delta Development Commission, Alex Nevely, Niger Nuclear Regulatory Authority, Idris Yaw, and former Director General of the National Emergency Management Agency, Mustafa Ahmed. We have intercepted several financial infractions committed by persons in public office. These infractions include money laundry, massive corruption, gross abuse of public office, owning and running of private companies while in office, and forced asset declarations, contrary to provisions of the Constitution or the Federal Republic of Nigeria. The catalog of those fan-wanting, revealous infractions include managing director of Niger Nuclear Regulatory Authority, Mr. Idris Yaw, and the immediate past director general, National Emergency Management Agency, Nema, Mustafa Habib Ahmed. The knockout can authoritatively state that the trial, so Mr. General of Nigeria, Beatriz Agba, the Commandant of National Defense College, and the Director of Procurement, NEDC, were found wanting in the area of owning and running private companies while in office and forced declaration of assets. While fielding questions on if the group has enough evidence on their left partitions on the MDAs, the group insisted that it has more than enough evidence, which is why those involved have not sued them. Niger Nuclear Regulatory Authority, Mr. Idris Yaw, is fan-wanting in the alleged laundry of over 20 billion era. The immediate past director general, National Emergency Management Agency, Nema, Mustafa Habib Ahmed, is indicted in his flagrant abuse of due process of law by diverting the Nema Fundsment for Disaster Prevention, Management and Remediation, and mounting to over 95 billion era to his friends of police and relations. All petitions have been submitted to the committee. We have also been briefed that the parties indicted have been invited. We urge the committee to remain steadfast in this duty to address the issues as stated. While we trust in the mental and capacity of the National Assembly Committees, we also wish to draw the attention of the presidency to these infractions, as well as the attention of the Nigerian public. We don't expect an organization of these rapes to make allegations that cannot substantiate. One thing is to get the allegation, you know, the petition from people. Another thing is to subject those petitions, those allegations to our own scrutiny. We voted figures here. They mentioned names. That should have been funded before we come out to talk about these people or their activities. We have verifiable information about those people. We are trying to investigate these activities. We dig up these and we expose it. If they think what we have is not true, they have options. They can go to court, they can see us. But I can tell you, since we've been doing this, we've not been brought to court. If you drag us to court, I don't think you are going to win us. The law we prefer, we have facts and figures. They are allegations, though, that are proven otherwise by the court of competent jurisdiction. But our duty is to expose this thing, let the anti-corruption agencies take it. We don't have power to prosecute.


Well, just have you been frustrated by the inconsistency this season? Lollis, it's been a year a little frustrating for you, understanding that there have been some exits where he has been very well, exits where he has gone as he has wanted. That little inconsistency has been frustrating for you? No, it's just that I've spent more time and I've tried to get out of it.  Why do you think that lately it seems like you haven't been able to find that consistency? You had back-to-back, your last two outings, I should say, pitched extremely well. Aaron Boone said probably as sharp as he has seen you in a while and then follow it up with a little bit of a struggle this afternoon. As you know, the last two outings you mentioned were very good, very efficient, attacking the batters, finishing the inning. And today maybe it wasn't exactly what you wanted. Has that been a battle to find that consistency you're looking for day by day? No, nothing, I just do what I do, work and get ready to improve myself. I mean, you know, it's just work, you know, you've got to keep working at it. The goal is to keep improving every day, you know, and that's what I focus on. I focus on the work and I try, like I said, just trying to improve every day.


Okay. So today I'll be discussing a few things about some method techniques that you should probably use while making games on the web. And probably before I get formally started with the discussion, will be brief discussion mainly around HTML5 and the things around it. So I have some probably, you know, initially starting point questions for you. So how many of you are JavaScript geeks? So one and a half, half hands, not even a full hand. Okay. Casual JavaScript programmers. Okay. So form, validate, return, false. So everybody does that. Okay. All those who raised partial hands with JavaScript, a very basic question. Is JavaScript object oriented or object based? Okay. So I'll just answer that question and leave it out to you to discover later on. JavaScript is an object oriented language. Probably I'll discuss offline why it is object oriented language. How many of you have worked with HTML5? Okay. Let me go back. I heard about HTML5 first one. So I think everybody should base that. Okay. Seen HTML5 in action. Okay. Design few hello words with HTML5. Okay. Less hands. Worked extensively with HTML5. Okay. So what all things have you done with HTML5? Most common one, I suppose. That's the most, you know, addictive part of HTML5. Okay. Okay. How many of you developed ever a computer game? So it can be simple shooter game.  And out of that, how many of them, if at all, have been pure JavaScript games? Okay. So what games have you developed if you want to review it? That's okay. I don't know. I mean, you can keep that secret if you want. So let me show you one game. It's definitely not made by me. Okay. This all pure HTML5. I'm pretty sure a lot of you would have, I don't know how many of you are addicted to this game. I play this a lot quite often. Okay. This is pure HTML5 game. And there are a lot of things that, okay. So there are a lot of things that would come into picture now when we start designing games using HTML5. So HTML5 brings a lot of crazy stuff. Probably some of the things that we would be focusing on, at least I would be focusing on would be looking at the canvas element that is, that allows you to do something more like MS Paint or Gimp and gives you a lot of capabilities similar to that. You have this new audio and video capabilities that allow you to natively play the videos and the audios within the browser. Of course, browsers should support the corresponding codecs. A very powerful thing that has come up is local storage. You had heard about Google Gears. Use that. Yeah. So a lot of things were standardized based upon the needs that had come up. And you have now a local storage and we'll see what it allows us and what are the restrictions and constraints on that. We have a very powerful history API that has come up in HTML5 and we'll see how we can use that effectively mainly for the purpose of navigation as far as your gaming is concerned. And then you have a very interesting concept of offline wherein you can force the HTML5 compliant browsers to cache some of the contents on the client side and very useful when you specially design your games for the mobile devices wherein you're not sure about the connectivity. You know, in the morning we had some hiccups in the demo because the BSNL network connection was not good here. So similarly, the guys who are on mobile, they may be travel, they may be in transit and you do not expect. I mean, the guy may be, you know, in let's say check-in queue and he may be playing a game. And as he enters the plane, there are no network connection, but he would still like to continue the game. He may not be able to submit the scores to the server, but would like to continue the game, playing the games. So can we do that? And that may require moving from one page to another. So you may have to move from A.html to B.html. Can you force the browsers to work even in that offline mode? So will some of those interesting capabilities? Okay. While working with the word effective, now what is the first thing that comes to your mind? So I'll make it in a session very interactive rather than me just giving you some lectures or preaching or something. So when I say, you know, you have to make this application effective, what does it mean? These are some effective techniques. So UI, okay? Performance. Performing is sub-cush dub-bem and Aaliyah egg dub-bem. It is a big black box called performance. Okay. Flow. Okay. It serves the purpose very critically. Should do what is supposed to do. Okay. So I'll probably divide this development parameters on the word effective in two broad categories. One would be user centric. So the end user who's, you know, using that application, using that game. And second is the application or game centric. So what I'll think that the developer will have to keep in mind a technical guy. So from a user perspective, you have this usability, whatever it means to the user. So usability means, may mean using effective use of the keyboards, the mouse. You may want to have what else I say, support for accessibility and other things. You want a fluid interface. A fluid interface means the response should not be intermittent. It should be as continuous as possible. So you should, user should not feel a disruption in whatever he's doing. The application should naturally be very responsive. So as soon as I, you know, click on the button, it should show me some effect. So even it may take three seconds to connect to the server and get my response back. But during those three seconds, it should show me that something is happening. So I should get a feel that the application is working. And, you know, what I call as it may, you may want to have some smart capability. So one of the smart capabilities is, you may want to keep some of the data on the client's side. So that when the user locks in again or visits that page again. So instead of you having to decipher via cookies and other things, you just get to the local storage, pick up the old data and start playing the game and continue from where he has left. So the good part of that is you really don't have to worry about quote unquote, what do you call a session management. So even if there are no cookies, if there are no sessions, you can still make the anonymous user continue with where he left. Then you have from the application perspective or from the game perspective, you would like to worry about somebody's performance. So I'll probably break down performance into various parameters. You have to worry about probably the memory usage on the client side. I mean, obviously when you work on mobile devices, you don't want to overboat the application with a lot of memory hacks. In fact, I have an iPad and believe me, I have said that I am never going to use the default browser Chrome on that. The moment you open three or four windows, I know it's going to hog 150 MB of RAM. If I start playing Angry Birds along with that, it's going to reboot my machine at some point in time. So you have to ensure that whatever applications you create, you have to profile with the kind of browsers that you deploy in the kind of operating system that you have. So it's a lot of work that you have to do in there. Although you have got libraries, say jQuery, and a lot of bunch of libraries, JavaScript libraries are available, but then not every library may be suitable for every browser and every mobile, every device that is there. You have to worry about the speed, the speed of execution. You do not take too many CPU cycles on the client side. You also have to worry about the bandwidth. And periodically, when you work in a social environment, when you have a multiplayer game played on the web using HTML5, so not something like Farmville, which is not really a multiplayer game, and not like Cafeville. So you have Texas Holder, you have to play poker online. How many people play poker? So you've got some poker faces. So that's some bit of multiplayer game because that happens in real time. So you may want to redesign that in HTML5 and then you may have to worry about the pushes from the server or you may want to periodically pull to the server. So there are various techniques that are available. So what I'll do is I'll just start with some of the key elements of HTML5. Yes, the reason is it is what the application has to decide in terms. So it does not affect the user experience per se, size of the data. What it affects is it may impact the speed, it may impact the, what I'll say, the memory that is there, and it may indirectly impact the user experience. No, I'm looking at the data what I'm looking at is, so there are, I mean, you raised a very good point. So two parts of data that is there. So one is the data that you transfer periodically from the server to the client. So I'll put it in the bandwidth and the data requirements there. Then you have the data requirements on the client side. Now if you use old browser, so you do not have newer browser plugins for Google, so if you design for older browsers and you work with those techniques. So Flash also provides you some bit of storage, which is pretty effective. The only thing is that will not work on iPad or iPhone devices because there's no Flash. So if you work with Flash, you have got some capabilities, you have got some restrictions and you're confined to some data storage over there. Similarly, if your browser is HTML compliant, now all the data storage definitely takes space on the client side. However, if you are looking for any of, you know, HTML5 based browsers or henceforth the devices that are there, they are pretty good in terms of memory that they have, and not only in terms of RAM, but also in terms of the storage space that they have. So probably the minimum storage that you will have on any of these devices is about 8 GB. And the browser will generally can go up to like 500, 600 MB of its own cache, which may include your local storage as well. So I'll start with the basic stuff, Canvas, that's probably the most exciting part of HTML5 and that's what most of you would be using. So some of the key features of, yes, so you, okay, the question is, you know, the constraints around memory, so you cannot ignore the memory which is taken up by your application, but the point is what will be a good amount of memory to be kept in RAM, and what will be a good amount of memory that you can offload it maybe to a local persistence or maybe to somewhere offload? You can. So that's what we will look at. That's what we'll explore. So say, for example, if you are playing some games and you go from level one to level two to level three, now if the user is not connected to the net and you have loaded all the five levels on the client side, so what you may want to do is you may want to not load everything into memory, have it somewhere in the cache, somewhere persistent and then as it may need it, you load it up. So you can do those things. Okay. So Canvas allows you to draw almost anything that you can think about as far as, as long as it is 2D and using some transformation techniques, you can create some 3D effects, you know, something like rotations and zooming and zoom out things. So some of the out of the box things that are available is you can draw shapes, you can copy and image and draw onto your Canvas. You can take a snapshot from a video at a given time and you can again draw it on the Canvas. You can do some transformations. You can do scaling and so on. And then there is a very beautiful thing called save and restore. So that's mainly for technical reasons. Probably we'll explore some of the things. Now when you want to, I mean, the guys who are very new to probably just a primer for them. When you work with Canvas, the thing that you would be doing generally is you would, you know, draw borders, draw shapes and so on. And then you will, what are known as draw paths technically. And then when you want to say that I have done drawing with the path, you will either do a just a stroke, that means draw just a border, or you would do a fill and a stroke. So fill will draw it with some, the fill color and then draw a border around it. So once you say stroke, your one path is complete. And then you can continue with the next parts. So I mean, those are some of the technical things that are there. So you can, of course, draw shapes and things. And finally you will draw this fill and stroke. Now when you play games, you probably need to do this periodically. So you have this function called set interval that probably you will be using very frequently to draw that periodically. The moment you do that, there is a pressure on your CPU cycles because something has to be done periodically. And if it's a large image, and if you draw the entire thing again, it's going to take a lot of time and a lot of CPU cycles. So let's start with some, yeah. Okay. So a lot of things will depend upon what kind of game it is. So there is no general rule that I can say whether you have to draw the complete entire screen or entire frame or you just have to draw a portion of it. So if I, you know, probably just go back to this game. You know, if you look at this game, the entire part is static except for the cell cubes that are there. And probably the cell cube which is currently under consideration is something which probably just needs to be redrawn. So you can use things which are very specific to your application. So if I look at this part, I really don't have to redraw the entire, you know, background hexagon. Yes, in this case, yes. Yeah. So what, okay. I'll do one thing. I'll just draw some shapes around the canvas and I'll give you an idea of how things are drawn or probably redrawn and then you can get a feel of it. So what we'll do is we'll just draw a simple rectangle. We'll draw, you know, copy an image and we'll try to take a snapshot of the video and we'll see what interesting things we can do by just a permutation combination of these three things. So what I've done is, if I look at the UI, so I have a simple image. So that shows up and then I've created a canvas. Now just a word of caution, the guys who get started with canvas, you know, when you work with HTML, you are used to working with heights and widths in putting in the styles, the CCC styles. Now with canvas, do not forget to put it in the styles and also as the attributes height equals and width equals. Both the things will be mandatory. I mean for the guys who are starting with canvas. And what I'll do is I'll just draw a rectangle within this canvas. So now this canvas has a height of 320 and a width of, sorry, width of 320 and the height of 240 pixels. I'll show you the code. So when I draw a rectangle, I've given some x, y coordinates and I've given some path around it. So the code corresponding to it for drawing a rectangle would be one to get hold of the, what I'll say, the element reference itself. Then we get hold of what is known as a context. Now as of now there are three contexts which are prevalent. So the most common one which is supported across the browsers is 2D that allows you to draw 2D applications. Then you have another specification which is coming. You guys have worked with OpenGL or heard about OpenGL? So there is a web implementation of that coming up what is known as WebGL. And again it's available in two parts, experimental and the final one. GL experimental is supported only on Chrome right now. Although Firefox 4 supports it but then there are a few constrained along with it. So the portable context that you have access to is context 2D.  Now I've defined this path, fill it with whatever is the default color and maybe draw a border. So it creates right now a black rectangle. So at 0, 0 and whatever is the width and the height. So at 10, 10 the width is 50 and the height is 50. So it gives me a rectangle like this. And if I do not say fill what it will give me is just this border. So now what you can do is depending upon what your application is and where your updates are required you can just update that specific part. So like if I look at this game out here so you may just need to continually update only this section here. No there will be only one canvas element. So let me, okay, so I'll draw an image. So what I've done is I've copied this image onto it. Now if I want to update only this portion I just need to draw a rectangle on it. No, no. So what happens is unless you clear the entire stuff so there is a method called clear rect. So that will take it to the background. I mean that will clear the entire area. So unless you do that it's like you have drawn something on MS Paint and on top of it you draw something more. So only that portion is something that will be affected. So as I said a lot of things depend upon your game. So if it is like you know a shooter game or something then you may have to recreate the entire part. If it is let's say a game like Scribble or something even though it's multiplayer you may have to just redraw the rectangles wherein the letters have been put. So you may not need to redraw the entire board. Yes. So similar to the method drawRect you have a method called clearRect. So you can clear that rectangle and redraw on that part. No there is no layering in the canvas. So there are no layers supported. So whatever is there it's just flattened. Yeah. So there is as I said so objects you will get when you have multiple layers. Right. So once you have drawn a rectangle it's gone. You just are left with canvas once again. So everything is a flattened image. If you have to remove a something you will have to clear that entire area and draw the background whatever you have to draw. We'll do that part. So animation requires that you probably have to draw it periodically. So there is no animation in drawing. Animation is achieved only by drawing it various times with a different output. Again depends upon where you want to do an animation. Then at least so what okay so if you have to draw this portion from here to here and you want to keep the entire image as is then in that case you will have to redraw complete part. Okay the reason is because what happens is as you move you cannot you know you cannot say undo what you have done earlier. Right. Because there is no concept of multiple layers of object. So once you have drawn it's just one item. So as you want to move you will have to take it back to the previous color. But you do not know what is the previous color so you'll have to redraw that entire image. Yeah. That's the reason. You cannot. Okay. Yeah. So you cannot fix something in the canvas in the sense that I want to say I will do something and undo something that's not possible. So if you want to do that you may want to keep some state in your own. I mean if you want to do a partial rendering. So at times you will have to do a trade-off against speed and memory. So if you want to keep multiple chunks in memory you will have probably better performance and speed but then it will have an impact on memory. Yeah. Yeah. So you brought a very you know good technique which is used by a lot of you know designers and game developers. So what do you raise the question is can you have nested canvas the answer is no but what you can do is you can have a canvas on top of another canvas. So what will happen is the canvas which is at the back gives you the background and the canvas which is on the top then you can draw a rectangle. You can move only. So in that case you don't have to redraw the entire part in the second canvas. So now let me look at how you can just simply copy an image. So the context that we get handled to from the canvas element it has a method called draw image. So draw image the first parameter can take a reference to another canvas. So you can canvas a copy contents of one canvas to another and that is how you can very beautifully create something like you know a graphic editor on the web. So you have one canvas on top of the other canvas as one of you mentioned. So this the canvas in the background contains the final image. The canvas on the front contains what is he currently drawing. So that will capture all the mouse events. So whatever mouse events are done you draw on the second canvas which is which has a higher z index. So he can see all the effects over there. Once he says commit you copy this onto the previous image. So whatever is the previous canvas plus this will be copied onto it.  Yes so draw image actually takes up to eight parameters. The first four parameters defines the origin and the dimensions of the source and the next force define the origin and the dimensions of the destination. So you can say I want this part from the original put it this part so it may be scaled up scale down zoomed in zoomed out all that is possible. So the first parameter can refer to another canvas element. It can refer to another image element also. So what I've got is this image element. So let me just refresh this part. So as I draw an image it takes this image element and draws it entirely completely over here. So now let me do something with the video. Okay I need to just some content of the video. Before that let me just draw something interesting. So the context allows me to get the entire pixel data. If I want to manipulate each pixel by pixel. So you have this method called get image data and so I've taken the entire canvas which is drawn. I get this array. So array is x into y into 3. In fact into 4. ARGB coordinates. So alpha, red, green and blue. So what I'm doing is I'm just inverting the color. So red becomes 255 minus red, green becomes red. It allows me to create a negative of that image. So if I have an image, if I click on this becomes a negative for that image. If I click it once again it gives me the original image once again. So if you want to manipulate each pixel by pixel in an image you can do this. The only constraint is when you say put image data it is the entire structure which is kept at. So these many pixels starting with origin 0 comma 0 draw it. If there are more pixels than that those will be clipped off. If there are less pixels then background or whatever is the original image that will be remained as is. Now let me take up the video part. So this is a very simple just 10 seconds or maybe 5 seconds animation. So what I'll do is I'll take a snapshot of this video and draw it onto the canvas and then we'll see some techniques that we'll use and how effectively we can use to create some really wonderful stuff. So if I click on this. So I've done exactly the same method. Okay which is just one second. So if I look at the video part I've done exactly same instead of image I've taken the video. So video is you know more powerful element which is available in HTML5. It allows you to I mean take a complete control over the video that you want to play. You can play pause, rewind, you can jump to a specific time if you know the total duration of it. So the draw image we have I've told you that I can work with another canvas. We have seen we can work with another image and here we can work with another video. So now if I do this periodically I can see probably the video right on the canvas itself. So how about doing this in the method set interval. So let me do that periodically. So if I create a method called you know capture this video periodically all I need to do is call this method let's say after 50 milliseconds. So the moment I do this I will just come to this. I will just come to this.  So for example you may have you know some video and there may be some targets that you may have to hit. Now those things cannot be done on top of a video. So now let's do something even more interesting. What I'll do is as far as this video is concerned. I'll just hide this video. Display none simple gone. So it looks like that the audio video is playing over there because the video also has an audio it continues to play in the background. So it's like you are watching a movie there but it's actually not a movie that you are watching over there. Okay now this is a canvas you have complete control over what you want to draw on top of it. Yeah yeah so this is happening so set time out it's like a new thread in JavaScript right and it continues to do that periodically at 350 milliseconds. So it's something like user is watching a video over there but it's actually not watching a video you are re-drendering it again. So that video is being played over there that nobody sees and you are showing him that it's something like it's being played over there. Okay so if I do a rectangle now it will come but it will go because the entire thing is being re-drawn. You can see that. So what you can do is if you have a game which probably has some videos and it's probably some target that somebody has to hit. So immediately after you draw this if I say for example immediately after I draw this video immediately after I draw this video if I say draw a rectangle. So you see that rectangle permanently over there because immediately after drawing it you're drawing a rectangle on top of it. Yes. So but the good part is it gives you a complete video effect so video is already designed and you have probably a game or some animation or something more on top of it. You have some question? No. How can you have a canvas? What do you mean by moving on the video? Okay you want to draw this entire video capture at different locations is what you know. Okay so you want this rectangle to be animated. So all you need to do is probably define some coordinates. So let me do one thing. I'll just define some coordinates just once again. Now this is okay. So I'm using it in drawing the rectangle. No. Okay this is not the coordinates, this is the dimensions width and height. So because it's running at 50 frames per second so you see a lot of effecting over there. So you can draw this so now you know you can draw a video and whatever games on top of it. So video can be designed by your graphic animators and things like that and you can focus on your game cucks. So I think I'll take a pause at this canvas part. Yeah you'll have to be louder you're sitting and it's raining. Okay generally the rendering of the image is pretty fast if you have let's say an image which is in a 1024 by 768. So some of the matrix that I've got it generally takes about you know 75 to 100 milliseconds to render the entire part. I mean in the extreme case when you have a lot of things up and running. So generally it will take about 5 to 10 milliseconds to render it. Okay so when you say draw image what happens is it takes up the entire image whatever the pixelates of that. You know it knows what is the x and y coordinates and the width and height that you are supposed to do. That you have taken up for drawing. It may be required to do some computation because the width and the height of the target may be different. So that transformation it may have to do. It may you may get a final image but may be skewed if the dimensions are not same. And it will just copy you know bit by bit copy of whatever is there. And if you notice here it actually does not do a copy from the screen. It does a copy from the memory because the video is not visible but still you can see the animation of the video. So you can have lot of images probably loaded in the background and then you can start copying them onto canvas depending upon what is to be shown. So again once the video is paused it stopped. Okay yes so I mean it's a very standard you know said interval clear interval process. What right now the video plays in loop but video has events like it has started it is paused and it is stopped. So you can handle that event and you can clear the interval. Video has events. Stamel 5 video has events. Video loaded. Video started. Video paused. Video started. So again continued and then video stopped. And of course you have an error loading error. Okay see what I would recommend is to stick to canvas for multiple reasons except maybe in enterprises where a lot of the companies have not is still upgraded from I6. Most of the consumers if you're targeting you know in playing games and not the enterprise guys they would have the browsers which would support at least canvas if not everything. No no no that's what I'm saying if you're not targeting them so I6 does not support you know canvas so barring that you know audience everything everybody else would have now these browsers which would support canvas. Flash the problem is iPhone is gone. Entire iPhone market is gone. Right IOS market is gone. If you work with SVG you still have different implementations of SVG and the bad part about SVG is you cannot have all this stuff. You cannot copy it from an image and take this. You cannot so you'll have to do a lot of lot more hard work in SVG is compared to canvas. In fact the specs of canvas have been derived after taking the experience of SVG and other things. Yes yes so as I said there is there is absolutely no way if I look at the raw UI, raw API wherein you get a reference to a rectangle or an image or anything that you have drawn. In our application that we use at our you know in our company we have created some games and we have created our own what I'll say API wherein we keep track of objects so you can do and undo and redo because we keep a track of what you have drawn so you'll have to do that. So JavaScript gaming engines do have support of some objects but then manage manipulation of those and management of those and re-rendering of those it's all up to you. So you can create the so you have a beautiful library called vector 3d. Okay so you can use that to create some 3d effect it has those translate zoom and zoom out things and you can use that. Okay so I'll just quickly go through and just you know probably running out of time. I'll just quickly browse through some of the items. So local storage in the Stimul 5 you've got a new object called local storage so you can say window.local storage and you have got a whole bunch of functions. So local storage is a simple key value pair. So key is a simple string and object can be any of your JSON object. So it will be persisted locally in the cache in the db of the browser and you have an event called on storage. So you can get to know whether the item was added item was removed you get to know the key the value that was added or removed or replaced and maybe a URL at which the value was added or removed. Now there are constraints to while you think this local storage. One all browsers invariably in fact across the browsers you have a constant limit of 5mb storage. So you cannot go beyond 5mb and the sad part is you cannot request beyond 5mb. So 5mb is the maximum local storage space that you have as of today across all the browsers. So if I look at this spec it was a recommendation that was given by W3C and all browsers took it as a standard part. No per domain. So xyz.com all the pages everything combined together you got 5mb. So opera has that. Okay I am not aware of any of the browser that gives you that prompt. Yes yes here yeah yeah. So there is yeah that's index db or web SQL I think that they use SQL db or one of these two browsers I think Parasharama is taking a session on the next db. The next thing that you have very interesting is history object. How many of you guys use jithub? Okay start using jithub if you do whatever. So if I look at this page it has got some URL. Now just look at the effect and the UI that you get.  If I look at the URL it shows me slash RES. If I click on let's say drawable httpi the URL changes. By the way it is not going to another page it is pure Ajax calls. Okay but the URL is also being updated there is no hash that you know working with GWT and all those things you work with. So this is your history API. Let's see what this has to offer and how you can use it in your gaming technique. So you have window. History available. You have got methods that you can push the state and pop the state. So it takes three parameters. The object that you are pushing it to the state that you may want to use it later on. Title of the browser that you would like to see on the top and the URL. Please note that the browser will not fetch the contents of the URL. No it is just the URL that you will see in the location in your address bar. It is your responsibility to make an Ajax call, get a request, do animation, whatever you're supposed to do and do the render. So what it thinks that you can do is you can if you have a multi-level game go from level 1 to level 2 to level 3. So right now initially the user may be in slash game 1 slash 1. So once he's done he clicks using Ajax you update the UI, push into the history whatever data you have to push and you say the URL is now slash game 1 slash 2. So URL will be updated. So the good part is now the user can bookmark that also. So once he goes to slash 2 he can directly go to level 2. So that is how you can use this history object to your best. Yes, yes, yes it will be updated in browser history. So if you say push state it is like his location.href equals. If you say replace state it's like location.replace. So if you say replace state the current URL will go and the next URL will come into the history. All relative URLs allowed. So you cannot go even across the domain also. Only relative URLs allowed. Then you have this offline cache. So now we have seen local storage that can be your JavaScript specific cache. But what if your JavaScript itself is not loaded? You cannot work with local storage. So this is very interesting that has come up in HTML5. All you have to do is in your HTML element you say manifest equals and you provide the name of the file. So the name of this file is something that will contain a list of files that has to be cached by the browser and has to be kept. So the contents of the file will all as the first line has to be cached is paced manifest and subsequent lines have to be file 1, file 2.js, file 3.jpg, file 4.ovp, you know mp4, 5.3.jpg or whatever it is. You just have a simple list of files. What the browsers are supposed to do in fact all the browser that supports this manifest. So Firefox 4 supports it, Chrome supports it, Safari supports it. What they will do is whatever is the manifest file even if these files are never used in the current HTML what has been loaded they will in the background fetch all those files, keep them in the local storage till the time that page is open. So now if you want so if the user has moved from the check-in line and has boarded the plane and he does not have network connections and he has to go to level 2, you know that level 2 files will always be available because you have put them in the manifest cache. So you can use a lot of these combination of whatever this HTML5 objects that are available to create your you know games very effectively. Okay what will happen is the moment it goes offline you know there is no network connectivity it will pull the items from the cache. The moment it gets the connectivity once again it will just do you know head request to the server and will check the time stamp or ETag or whatever it is. If it has changed it will do. So that's how the browsers behave but there may be a scenario that the files have been cached. The network connection is always on but things have changed. In that case you won't be able to do unless you periodically check and probably refresh the page once again. All, all. The idea is these are the minimum set of files that you will require to run your game or application even in the offline mode. So you may not show a video initially but as you move you may show a video after five minutes. So you need that video to be cached. There is no good practice or bad practice it very much depends upon what are the capabilities that you want to provide in an offline mode. So you say that okay you will go up to only from level one to next two levels. So you cache only that data and then as once you reach level three you say no network connection found. Press submit, save it in local storage whatever his score is and when you get the connection push it to the server and go to the next level. No, no, no. Only that HTML5 no what else a recursive content around it. No, no, no content inside it. Yeah session management on the client side. Yeah, see normally how do you manage the sessions if you look at the server side session management the clients will generally be sent out a cookie right and the client is expected to send back the same cookie back to the server. Now using this local storage what you can do is you can store the state on the client side. You can use local storage dot set item dot set item and once you load the application you say get item if that item exists. You know that he had come earlier and this is the state of that application loaded from that state rather than getting it from the server. That's how you can do. Okay Edugin is a company that we do a lot of corporate training and professional services. We've just launched another offshoot of this in college learning. So where we do a lot of game-based learnings and so right now it's in private betas we're tying up with content providers. So in November and you'll be seeing a lot of stuff on Facebook. So I think probably everybody is waiting for tea right now. There's a next session so he will beat me so he can disperse and we'll take it offline. Thank you everybody.


Hi, I'm David Fitzgerald, the data manager from the Australian Longitudinal Study on Women's Health. This is a talk about accessibility and our study.  And then I'll tell you how we make our data accessible following the four principles of accessibility. So how the data can be easy identified and also the other principles, which is an open protocol and accessibility. And I also stress about the sensitivity and how to make a sense of data accessible. Thank you.


Welcome to Norris Cove, I'm Yoshida. Today, we're gonna be doing our weekly budget. And of course, I take you along with me. And you guys, there's nothing really to review. Like I said, I've been spent most of August in the hospital and all that great stuff. But I think this was my, this was last week. I guessed, I mean, I just went ahead and did it. I guessed I made it 700, I actually made 631. The week before that, I just put in, because I was late doing it and I just half did this, but I paid off some things, but I actually made $1,025 a.a. The week before that, that was my first week back. And I made $939. And as you can see, this is the week I made no money, zero dollars, but miscellaneous I had to send. And this is the week that I was sick. And this is all that I made was 165 because I worked that Monday. And then after that, I was just out. And that was eight, eight. And yeah, and I didn't make any money that week. And then this week, I went in like on a Thursday. Yeah, I didn't go into that Thursday and even just working at Thursday through Saturday. This is what I did. So let's pop one into it. What is our new dates? Let's see. Now I did go in and do my September calendar.  I always say, if you'd like to see it, just let me know. I did, maybe I did August calendar on Instagram, a real quick video, but this is September. And I don't, I think I'm done with this, but anywho, let's just get into what week it is.  I was so excited. Start this was great. So we're gonna highlight. Ooh, it's dark brown. I probably picked the wrong one, but it's okay. We're gonna work through it. It's not a lot to pay this week. So I'm gonna get that. I'm gonna try to hit cash envelopes. I'm sorry about that. I'm trying to hit cash envelopes this week. Okay. I wanna work on debt, but I don't know, because I'm trying to get rid of a bill and, here we go. Okay, so this week we are planning for September 5th through the 11th per usual nail on hair. Hair is our number one source of income. I'm feeling pretty good about this week, but I don't know, so I'm gonna put 750. I know I have some large ticket items this week at work. So I'm gonna put 750 nails. I'm adding it back, but I'm just gonna put nothing. Norris Cove, which reminds me, I need to send out a newsletter because I wanna start a sale, a little flash sale. So I'm going to put $50 there, hopefully. And then miscellaneous, I'm not expecting anything, but you know, that's what I wanna bless me. So our total is $800 for the week, preferably. Okay, so starting on the 5th, I've already paid it, which is a credit one. So it actually will probably come out tomorrow, which is Monday, and that was $30, I believe. Okay, and let's see. I don't have enough notes due to the 11th, which is Chase and my card notes. Oh, I have a lot due. Chase, I think, is getting 40. My card note is 181.60. Also, I have T-Mobile coming out probably on Tuesday, the 6th, and that would be 285, I think, 96. I'm gonna round that off to 286, 286, okay. And Boothrent, and my goal this week is to give her 350, so an extra 100, and that is due Saturday of the 17th. That's my goal. We may have to rearrange some things, but I keep forgetting the calculator. Let me go get the calculator, I don't know what it is, maybe I have the calculator. I'm just gonna order me a new one because she wants to do cash definitely videos as well, so I'll probably give her this one, plus the one that I originally wanted was white, so. So, our total is $887.60, we are over $887.60. Well, that's how it, you know, only thing I can think of is reducing that, well, this is not gonna make any difference. So, we'll just have to see how this would plays out. So, we're basically in the negative by $87. Let me see if I gotta, I know I gotta read, somewhere, so we're in negative $87.60, it's okay. It's really okay because, again, the only thing that I could possibly do is instead of giving her $100, just give her 50 towards my booth rent, but that still leaves me with the negative $37. Chase is gonna get paid. Preferably, I have some money left over from money I left in my account from last week to cover bills and part of T-Mobile. So, it'll possibly get paid, but it is what it is. So, I hope you guys enjoyed this video. I'm still gonna find a way to save something this week so that I can bring another cash-stuffing video. So, it is what it is.  Again, this could possibly go up. I just gotta remember, write a note to myself to do this sale, and I will be coming out with some more new items for my budget friends or anyone. Let me know in the comments, what it is that you need in the budget community? What is it that you need in the planner community? Because I feel like a lot of things that I create just has already been done. And I'm working on something, but I feel like it's there, but maybe in just a different format. So, I would love to assist you in your planner needs and in your financial goal needs. But I will talk to you guys in my next video. Thank you so much for watching. And don't forget, if today's your first time watching any of my videos, and you enjoyed today's video, please do me a favor, hit that subscribe button. Also, hit that notification bell, and I will see you in my next video. Bye.


All right, so I just landed in two trips in a row. They gave me the Hyundai Elantra So I'm hyped man cuz I love this car last time man. It drove perfectly and It was I loved it. Oh, this one is a little bit older than the one last time cuz the one that I had last time had a Better dashboard or whatever that's straight man. No lie. I've been sitting in the car for like 20 minutes Just warming up cuz it's been so cold outside cuz last time I got here last week when I came here I came here in the afternoon this week I came in the morning So it's like way cold and it was raining too. So I just been sitting here warming up so we're back again and It ain't really hit me yet the game. It really hit me for tomorrow yet I don't know man It ain't hit me yet Maybe cuz I ain't getting no sleep last night and I the only sleep that I got from yesterday from waking up yesterday around like 10 something till right now, which is 10 something the next day only sleep I got was um, oh It was on the plane so I slept for about two hours I slept before the I fell asleep before the plane even finished taking off It ain't hit me all the way yet cuz I'm just I think my body just need a reset.   Go give me some rest And relax get prepared for tomorrow. I said cuz tomorrow plan on I plan on being down here like early like 9 30 10 o'clock See how that goes. Hopefully the weather is real really good tomorrow I don't want it to be like it is right now. Either way, we're still gonna be here. That's something you don't see every day Just walking about in the uniforms So I'm waiting for my guy to get here getting ready to eat at red the crab house from the outside I don't look that good But you know a lot of them places when you look at them from the outside they already look too good But then when she get on the inside it's good to go man. So let's see how it is I might have to put some music over this song getting on copyright. Yo, what's up? Y'all, you know, it's the boy DGP engraving this number one troll back Team keep it clean we were originally gonna go to red crab house, but they not even open yet And so he just walked over and ended up going to who does that's why you saw the wings and the drinks and stuff It was real good man game day. I'm dressed same outfit as last week With the shoes too. I had not actually a little bit later or a lot later than I had originally planned out 10 o'clock I had planned on getting there at 10, but it's all good people were shelling out to get in there to watch it And and they were let down. So I think that's probably part of it I think they win that game and you see a lot more excitement and even if they're traveling You would probably see a lot more folks, but but I do think there's you know, like you said, it's all the way across the country It's in the middle of early January going to Baltimore And maybe there's not a lot of confidence from that fan base to make that cross-country track and money What's the vibe you're getting from the Chargers today as as we are out here in Baltimore today Is this a team that relishes this chance at redemption or one upset with winning 12 games? But having to fly across the country With the and were the bolts done wrong with that. I mean they got I think so You know, I think so I think you know remember they did it with Seattle And they were a seven night and seven and nine team that hosted what an 11 win Saints team And I thought they were gonna change it where yeah You can still get in but you got to go on the road to the team with the better record. It is a shame for me I mean the players they like it. I mean, they're eight. No when we climb on a plane So for whatever reason this team likes getting out of town All right, we're back again. Just pay for parking walking to the stadium now Okay, just captain defense But for the playoffs game the first game we had in a long time I'm looking forward to it and we ready to go We have a formula for winning play tough defense wind time of possession and defense. Don't leave home Yeah, they pay for the hotel flight and everything. Oh, you said I You Something familiar At the same time the excitement the unknown the moments become legendary But we want more. We are an underdog city a team. No one believed in United And we provide no shelter here Today's legend of the game a 13-time pro bowler two-time NFL offensive player of the year Jackson carries Jim in carries Again of two yards There's a flag on the field I Don't let the game get too big. Let's go Chargers 23 Make sure y'all subscribe to engraving this man. We turn it up. I came all the way from New York So some love from Lamar. That's a drive. No, he had a good game. I just wish they destroyed a little more Yeah, yeah, just they got they got too predictable. You know what I'm saying Congrats, you can't do that man. You can make sure you subscribe man I appreciate it man. Turn up Israel. That's Raven's friends for you. You keep it clean Appreciate it. Raven stop playing with my boy Well, that's the season and um, I'm honestly not even mad man. I'm not even mad seriously Reason being because I think just the way that the game went is why I'm not mad Because it it was looking like they were these dudes. I just I love how they fought they fought to the very end They they fought all the way to the end Defense. Oh, they played a great game. They played an amazing game Amazing game, especially for the situation that they were put in they played an amazing game shout out to the defense, man They did what they had to do offense was just bad. It was just bad so Hey, um, I'm happy not happy for them, but I'm I'm the future looks good I know there's gonna be a lot of changes and whatnot. So some things may not be what we hope they are So we'll just see how everything develops But um, everyone's got a bright future and we'll see how things go from here on out man Of course, y'all will see a more detailed breakdown in the post game video that we did that y'all will definitely see way before this vlog But I'm honestly not even mad not even mad Disappointed yeah, no, I'm not even like sad like that, but I'm more like it's more disappointment and But it is what it is. They had a really good season They weren't even supposed to be here in the first place, but they did it Team keeping clean. That's a wrap man Was a fun it was a fun trip regardless of the outcome of the game that would have made it even more fun, but it's all good sadly I know a Lot of us are not surprised at the outcome my my my biggest I really didn't think the Ravens were gonna win But at the same time not surprised they lost just my biggest thing my biggest takeaway from that game was the fact that They literally they didn't change anything. They didn't change anything and like a lot of you have expressed They were just unprepared. They were on completely unprepared in a show. It was bad.  They got another year to grow. But anyway This was a fun trip. Enjoy the one the ones the order that got to meet up with In what we'll see what happens this offseason man Again team keeping clean this was a super fun season. We had a lot of growth had a lot happened this season a lot of stuff That I didn't even think was gonna happen, but it's been it's been quite crazy In a good way, but um, yeah, man, we're here now. It's that's it It's on to next season. Well, this season still ain't over. It is for the Ravens, but not for football But anyway, like I say super fun trip always enjoy coming up here I know sometimes when I would not be up here. I Have so much fun. Just relax. You didn't relax I go to soccer. I don't even do nothing like crazy when I come up here Yes, cuz it's not it is a vacation, but it's not really a vacation vacation. No, I'm saying because We came up here a lot. We came up here. I think four times this year Came for no. Yeah, we came in just in July. No, we came in June For when they were supposed to or was it July when they're supposed to have their open day The the open day Ravens thing at the stadium, but it got rained out But then we ended up getting to go to training camp the next day, which was a blessing Then we came back for the first game of the season Then we came back for the last game of the season. Then we came back for the playoff games Yeah, we came up here four times this year, man So super cool and I got to uh, to meet people from team keeping clean every single time So that was super cool super fun It was great man this vlog I look forward to watching it to rewatching it just to look at the game again. Look at just everything See the guys coming out Some of them clutch plays Some bad plays some replays Just everything man Love y'all appreciate y'all man We out


Welkom to our 8th lesson of the Cornerstone Connections. Glad that you could join us. Our panelists for today are Brenda, Steve, Gideon, and our teacher, Kevin. And instruments we have Amy on the violin and Cid as the pianist. And we have Joyce at the sign language. I am very precious. I'll be taking you through the mission before we start. Let us bow forward of prayer. Oh God, we thank you for this day. Thank you for being with us this far. Thank you for guiding us and for touching us. Now we are about to start. Please be with us. May your spirit guide us. In Jesus' name I pray and believe. Amen. So the title of our mission today is, Loving a Neighbor. The old woman called out to seven-year-old Elliot in the African country of Garden. I see that you don't go to church. She said, come to church with me. Elliot looked at the next door neighbor whom he called Auntie. It was true he didn't go to church, but he liked the idea. He and his family had moved into the neighborhood just a few weeks earlier and he didn't have friends. Moreover, he was curious to know about God. Thank you for inviting me, he said. Let me ask mother for permission. That's a good idea, Auntie said. When she gives permission, be ready to go early on Saturday morning and put on your best clothes. We are going to worship God. Elliot ran home to ask mother for permission. She gave it. On Saturday morning, Elliot woke up excited about going to church. Then he remembered that Auntie had cautioned him not to be late. He quickly got dressed in his best clothes and ran next door. I'm ready to go. He said as soon as Auntie opened the door. Happy Sabbath, Auntie said. He looked at the boy carefully. Have you eaten breakfast? She asked. Elliot shook his head. He had left home before mother had finished preparing breakfast. Would you like to eat? Auntie said. Elliot nodded his head. Good, Auntie said. You need to eat. She served rice with tomato stew. It was delicious. After eating, Elliot got into aka with Auntie and her family and they went to church. Elliot didn't know anyone in Sabbath school and he felt terribly shy. He sat all by himself but that didn't bother him. He was amazed to hear for the first time about Noah and the Ark. He understood that she's important to obey God. Noah obeyed God and got into the ark. Noah's family obeyed God and got into the ark. Even the animals obeyed God and got into the ark. But nobody else obeyed God and they all died in the flood. Elliot decided to obey God always. At home Elliot told mother about Noah. That's a good story, mother said. You should be like Noah and obey God. Elliot smiled. He had already promised himself that he would obey God always. I liked going to church with Auntie. He said. I want to go every Saturday. The next Sabbath he went to church with Auntie again but this time he didn't feel quite so shy. Some of the children even spoke to him and he made new friends.  As time passed, mother began to look forward to hearing the stories that Elliot brought home from church. Adizah grew in her to hear even more Bible stories. So once Sabbath she went to church with Elliot. Elliot was so happy. More time passed and Elliot's older brother and sister also started going to church with Auntie, Elliot and mother. And so it happened that the family who never went to church now goes to church every Sabbath. Elliot is now 12 years old and he is so happy that Auntie invited him to church when he was only 7. If other adventists would love their neighbors like Auntie loved me they would be able to gain many people for Christ. He said. If we treat people with love we can easily win hearts for Christ. Part of this quarter's 13th Sabbath offering will help a nursing school in Elliot's homeland of Ghanam. The nursing school teaches students about Jesus and how to help the sick. Thank you for planning a generous offering next month. Alright. Thank you for that beautiful item. I'd like to welcome you all to lesson number 8. It's titled Running. Well, soul is still our subject matter, guys. And in this particular one we are going to highlight one of his chiefest failures. And his chiefest failure was actually jealousy. And there's also another beautiful element in this story which we will highlight much, much, much later. But first we'll start with his chiefest failure. Then next we'll look at one of the best lessons that we can actually learn from the story of soul and his fall. So I'd like to introduce a panelist from my left. Hello everyone. My name is Steve and I'm happy to be here with you. Hi, I'm Brenda Maiwa and I will be part of this mission lesson today. Thank you. Gideon and it's nice to study the word with you today. Okay. So welcome all. I'd like to straight on to just go into the what do you think section and I'd like Gideon to take us through of what he actually thinks over the statement that is there when. So in the what do you think section we have a question here asking us why we dislike jealous people.  You might find that it's something that's just natural to you and they can do it to you if they tried but they are not trying anything and they might even go to some extent to make you stop doing something. I was actually just thinking about it. For you to answer this question you must at least disqualify yourself as being jealous. Is there a point in time whereby we can actually say you are jealous of something? Personally now. Steve, I've never been jealous. At some point I could see yes but it was when I was very young and at that time I had not really understood the value. So yes, I was jealous of a few things just like a toy or something so then to be that that big. Okay. Brenda have you ever been jealous? Personally I think so. It's something that I feel is not in the best way but it is inevitable in people's lives. Like in every stage in your life you would be jealous of something when you're younger you're jealous of a toy you move up and let's say when you're in your early teen stages and peer pressure is really heavy and you're jealous of what other kids have and what you don't have. In each stage I think there's just a certain thing that someone wants and you don't have and that causes jealousy even sometimes the person knowing so I feel like growing up I might have been jealous of things and I didn't even know I was jealous of them until you think back on it and you're like that was actually jealousy or envy that was happening there So yeah, I think so. Thank you. Gideon What is it that you think made soul to be so jealous and angry of David? Just to look into the story sorry to invade into that but soul was David was getting so much praise and glory for what he was doing more than soul but when you think about it it was soul's job to be doing this and many people didn't have it in mind it was also David's job so when you're doing something that is without that is outside your parameters outside what you should be doing it gets so much praise because you look like the hero but when this is a practical example if you go out there and save someone from robbers or something that gets so much attention it gets so much praise oh look at this person he's a hero but if a police does that it's their job so if for soul here he was doing his work and he wasn't getting as much praise but David for doing something seemed very minor to soul he got so much praise from it and that's what made soul jealous so the other question I'll ask is there anything that David did that actually made soul to be jealous do you guys think is that something David did that of course Kydian has already mentioned it but will it have been better if he didn't do it for me the way I see it David didn't really do anything to gain the negative emotions soul felt towards him I feel like David was just like David had always been like this and you can if you go back deeper into the Bible the beginning of David's stories his brothers didn't have the best attitude towards him and that is because he was the last one he kind of reminds me of Joseph he was one of the best of the group that was there and for soul the fact that David was so amazing at what he did like later on when he went to the story soul would send information and everything he would do he'd come back victorious and I feel like that really triggered soul because he was like in rhetorical questions like why, why is he so amazing and I feel like he just bothered him because he is the king he should be the best he should be praised more than everyone else because he is in that high position and the fact that someone below him someone he gave power to was getting all that glory instead of him it really really triggered him in a way that I don't think not in a positive way in a negative way so even if David did not do anything he would still care about those emotions because David was just being himself there's nothing he really did towards soul I think now that you've briefly illustrated what is happening in the story now what do you deduce out of this story in regards to David, Jonathan and so after reading first somewhere 18-16 what actually do you get out of the story with the questions that are asked therein in the into the story part it goes really deep in first somewhere 18-16 it goes really deep on where these emotions came from and how Jonathan, soul and David were all linked together towards the ending of the story and it all started with when Jonathan and David became really close and this was after David had joined soul's group and he was now active in politics let's say in the wars that were going on he was very close to soul when he comes to war politics and Jonathan and David became very close friends and he says that they made a vow to each other and some might even say it was their love was one of a kind one of the best loves shown in the Bible and I feel like it's not talked about but the fact that soul's own son was loving someone that he hated so much even though he didn't know it like a subconscious hate was growing and the fact that his son was so close to this man I felt that's where it really started and how it caused him to start looking for more things to hate him randomly in the story you can see how David was playing his liar for him and soul threw a spear on him for no reason pushes you to ask why did soul do that and I feel like it was something that was growing and it started with the love that Jonathan had for David and it just kept on growing alright that's beautiful now having completed at least into the story can you list at least two ways two specific ways in which probably maybe soul could have reacted as opposed to how he reacted in the actual story what suggestions do you have to maybe a soul in these days who's dealing with jealousy who feels like someone else is doing better than them to the point of hatred what two suggestions do you give to such a person I want to find a way to phrase it but before I do that something I picked up on especially the way soul reacted when nv took over soul was the king of Israel he was the person placed as a representative of God to the children of Israel and if you think about it it's the same thing that happens today and back in Israel when the children of Israel would not give God the glory he deserved but instead of God getting angry and being envious of Gods that could not speak or made of clay and mud would either give the Israel's punishments and then forgive them but he would always he never put it upon them to destroy them yes, there times he was like I wish I could destroy these people like why did they create them but he always came back and said there are my children I made them and I love them and at the end of the day God would still be with the children of Israel and now this is where I feel like soul went wrong and instead of going to God to ask kus the first thing he should have done was to go and pray kus if he felt all these emotions he should have gone down on his knees and prayed to God to give him the strength to deal with these emotions but because the spirit of God had left soul and this is seen later back in the story the spirit of God had left soul it was not the first thing he thought about and this can show that if you don't read the Bible if you don't try and strengthen your relationship with God when these problems arise your first thought won't be I need to go ask God I need to figure out a solution with God not get a solution and then present it to God after I have done it so that's the first thing he should have done he should have gone to ask God for help and that is only by having a close relationship with God which he did not have the second thing I think soul should have done was not listen to the praises kus he was taking his own like he was estimating his power or he was giving himself a rank depending on what other people thought of him and the comparison they were doing between David and soul into the story party talks about how when David came back from wars the women would come and they would shout that soul has slain thousands and David is 10 thousands so they were clearly making a comparison and in a way you can see this is the devil trying to poke kus he knows soul is dealing with this issue the devil watches and he knows what you are struggling with and he will make situations to worsen those emotions and I felt like instead of soul not listening to them because the only type of acknowledgement you should be looking for is from God that is the only acknowledgement you should look for but soul didn't do that for the acknowledgement from the children of Israel from the praises that people were giving and that was one of the second part he went from instead of listening he should have just ignored the praises and looked for his acknowledgement in God. Thank you very much for that analysis now we see that into the story that soul was now in pursuit of David and a huge coincidence happens here Gideon and they find themselves in the same cave soul is over here resting and is resting apparently where David was what happens here Gideon lemme repeat the question David is on the run is being pursued by soul then soul decides to rest apparently where soul rests in this cave it is the same cave where David is I just want you to briefly illustrate according to first Samuel 24 v. 10 what actually happens here because David finds himself in a situation whereby he finds soul resting could have killed him but what actually transpired in that particular set So David was given a perfect opportunity was available to him he had the chance to kill soul and just gather story over but what he chose to do I think he cut his robe and just to show so all that I had the chance I could have come and cut your sorry I came and cut your robe and you didn't know it so I could have also killed you in your sleep but David as if I may read first Samuel 24 it says look this day your eyes have seen that the lord delivered you today into my hand in the cave and someone urged me to kill you but my eyes spared you and I said I will not stretch out my hand against my lord for he is the lords anointed so David refrained from killing soul because as we have read here he said that soul was a lords anointed to kill him was just not an option though it seemed so easy it was so so convenient for the time David chose not to do it soul was gods chosen so the reason was soul was gods anointed and therefore you ought not to touch the gods anointed now how does that help us to deal with differences in the church setting differences in amongst our peers how does that principle help us to deal with other people when conflict arises that's an open question anyone can answer Steve you want to go first okay so one way if you only we can deal with this really everyone is unique in their own way and we have to find a way to we have to be grateful for what we have our strengths our capabilities and we are supposed to use those in gods house to the best of our ability so when conflict arises we are supposed to acknowledge differences that we might have between each other find out how best we can contribute to gods word to the church in general and I believe when we do that we can solve conflicts better it can be easier to assign roles to people because you know what you're good at thank you very much thank you very much Steve any other contribution on that how can we deal with our fellow brethren given how they've dealt with soul I feel in a church a church is not very different from what was going on back in Israel because they would go to the temple during Sabbath and they would fellowship together and of course they had to be conflicts inside the temple and I feel the best way as the people within the church the best way we can solve conflicts is by facing them as soon as they start if we let them grow it becomes harder to deal with them if you let a big tree grow the harder it will fall but if you start when it's small you'll be able to uproot it easily and deal with the problem and I feel like that's a problem that's a solution that hasn't been taken up in many churches because a problem starts and they keep quiet about it and it grows and more people get involved and then when it finally comes out it's such a big thing that people shy away from dealing with it because it's such a big problem and people don't like dealing with mountains so I feel we should learn to deal with these conflicts when they're still mole hills or just a tiny bump on the ground then waiting for them to become huge mountains that we can't deal with Thank you very much for that Steve, when you read the flashlight it tells you that David's blameless character aroused the wrath of the king there's a text I think of prophecy that says that in the last days we shall have people who despise those that are good and in this one now King Saul despised David because he was a good person how do you explain that so if you also read the flashlight you will notice when you look for the excerpt it says he deemed that the very life and presence of David cast a reproach upon him since by contrast it presented his own character to a disadvantage so this simply tells us Saul realised that he was in the wrong that the character was not that he did not match up to David and he did not want to look that way to the light and if I can give a similar example it's that one of Jesus Jesus was blameless he didn't commit any sin on earth and people started liking him but you see what that did is that it made the Pharisees hit him because there was also supposed to be the standard but when they saw they saw that Christ was doing something better than them even though they did not know he was the Messiah it kind of arc them it's like when you find someone that does something better than you sometimes it makes you think why can't it be me and not them so that's where the envy comes in it comes in for someone so I think when someone lives a pretty much righteous life it's a rebuke to they that are not godly and this makes them godly hate them well in well in so Brenda I can see several punchlines here which is your favourite and why what does this list of scriptures mean to this story so we have around like six punchlines over here John 13-1 Matthew 16-25 Prabhupas 29-23 Romans 12-13 and Matthew 11-29 Exodus 33 and Vas 14 and personally the one that really impacted me the most I had to but I'll just read the one that really touched me the most and that's Exodus 33 Vas 14 and it says my presence will go with you and I will give you rest so I feel this is the one that related the most with the story and what we're trying to find out in the story and if you really analyse the story if you think about it and just see what is the main theme what is the most common theme throughout the whole story is the spirit of God or the spirit of Anga from God and in this verse it says that the Lord the Lord says that my presence will be with you and I will give you rest and you can see throughout the story soul is anxious he's he's not at peace and this is because the Lord's spirit his presence had left him and because of that and when he noticed the presence of God near David that's when it started that's when the problem started and it just shows how God's presence it's such an important thing to have in your life because as soon as it departs from you things go wrong it's a common thing I saw in the whole story and I feel like that really spoke to me as the text says that there's no rest for the wicked some of them even flee even when no one is pursuing them so I think the biggest encouragement there is that when you embody the spirit of Christ when you embody the spirit of Christ there's peace with that even when you're in the midst of challenges there's a lot of peace that comes with embodying the spirit of the Lord thank you very much for that contribution now Steve I think this week we've studied about souls consuming jealousy in fact the author of this story was saying that it was unquenchable it was a jealousy and a hatred that could not be quenched in other words there was no remedy for this type of jealousy and David's success seems to be in the middle of this conflict and his popularity in his kingdom my goodness you have made soul to run mad technically and have you ever been jealous of a family member or a friend just because you've succeeded in one thing or the other or you felt maybe as Brenda has told us you felt that maybe probably that should have been your place this really ever happened to you in terms of now success forget about that one for kids loving toys and stuff like that but now as a grown up pretty much a teen have you ever felt jealous for maybe someone in school a family member, a cousin who maybe got a pass with your dad and stuff like that is it a reality in your life yes I'll say yes because I remember back when I was in like in high school and all that someone was good in the spot I was playing in and it got it was so good to the point where I was like why do you have to be that good like it was so annoying and like it got me to the point where I was like I didn't want that person to be there because it would ruin how it would perform because I was trying to perform better than him but in the end it turned out to be to backfire me here too okay okay that's amazing I mean did you tell them or did you tell God did you tell God hey God me I'm jealous of this person I mean help me either acquire those talents or help me deal with my inefficiencies how did you deal with it I think it never tells a person okay it's almost like it never tells a person otherwise they do that against you people tend to do so and one thing I didn't do though was ask God about it that's the one mistake I made but I did come to realise that what I was doing was in vain because it's not like I was going to gain those talents from him overnight and be good easy and it taught me that I had to be good in my own right in order to like earn the success and the joy that comes with it okay thank you now you guys as we conclude do you guys have friends I mean I'm just asking because in this story I am seeing a friendship that even overlooked a parent's opinion of someone you understand we live in a society whereby sometimes if maybe probably a parent tells you hit someone you follow through and you hit but we see here Jonathan goes beyond that and declares his love for David and overlooks the opinion of soul and gets really sufficient soul ties that we can say probably even saved David's life you guys what do you think about that do you guys have such friends have you ever witnessed such friendships what do you think Gideon maybe yeah definitely we have friends that we just click with and it's also sometimes questionable how you guys are friends and it might look weird to some other people but when you and the other person you know the essence of your friendship it doesn't matter what people think about it what opinions, what conditions you're laying under because David and Jonathan your father hates your friend that could destroy everything you have you have with your father could destroy relationship with your father but on what basis is my father having a certain beef with my friend you see that it was jealousy it was just to me a jealousy but that should not be enough to destroy the bond I've been creating my friend so it's definitely something we need to pay attention to that we should be vigilant on our friends and when we see that this friendship is actually beneficial to us this friendship is actually bearing fruit what other people think about it doesn't matter as long as it's not destroying somebody else's business or something amazing amazing amazing amazing you see again we might not be called to risk our lives for our friends that's for sure but I think what David and Jonathan had was really beautiful and is it possible to develop such quarterly friendships any such friendships until when your dad tells you but I hate this guy you still go ahead with the friendship because you know it's genuine is it possible but it takes a lot of courage because first of all I'm just going to say from my point of view as being in an African household what your parent says is very important like if they say this that's what's going to happen but at the end of the day if you think about it the path for genuine in our generation it's very hard to find genuine people but it's also very hard to find people who aren't straight forward my generation is very straight forward and it will tell you what is happening and I feel as long as people are honest with each other they will be able to find those genuine relationships because you can't look for honesty someone else you have started by looking for honesty in yourself if you are an honest person like attract likes and you will find someone just like that and at the end of the day even though your parent is against it if you know it's a good friendship you are the one who is going to use those connections in the future and I don't want to use friendship as a connection thing but for David because of Jonathan's love for him later on David ends up helping his son after Jonathan is long dead and he helps his son and treats him like his own and that's because of the love that they formed and the friendship they had when they were younger so I feel like it is possible to find those friendships and yes our parents opinion is important in who we are friends with but at the end of the day we need to affect us and our lives in the future Steve as we conclude what's your parting shot so for the question you just asked I believe it is it is possible because the Bible represents various themes that are applicable in the life situation so I believe it it is possible then it is possible now but what I will add is that it requires insane level of trust something which quoting Brenda is not really visible in this generation certainly seen as much so it requires a level of trust it requires a level of dedication and it requires also that we are able to put ourselves out I think as we conclude as you guys were speaking one thing that came to my mind was that what Jonathan did for David is actually what Jesus Christ did for us he put his life on the line for our salvation and I think as we conclude it's my prayer that we may have such integrity and trust that people may trust us to do the right thing even when everything seems to be against everything so I'd like to ask Brenda to pray for us as we conclude ok, let's bow our heads for our prayer our father in heaven come before you this morning we thank you for the breath of life which you've gifted unto us we don't take it for granted Lord we thank you for this lesson which we have learned deeply about the relationships that we can have with other people and how we can share certain negative emotions like envy help us to take example from soul and to learn from his mistakes and help us to be more like David to be more like you so that we can show the world how amazing being a follower of Christ is Lord may we be able to show the world what a human being a kind person an amazing Christian should be amen