Hello friends, I'm Sanjay Gupta. I welcome you on Sanjay Gupta Tech School. In this video I'm going to explain how you can print these four patterns with the help of C program. So before we start, I want to share one information. So if you go in the details of this video, so you will find various links of players that you can go through and you can learn various programs related to C by following those links. So do watch them. Now I'm going to start to explain how we can print these four patterns. So first I'm going to pick this one then so let's say this is first, this is second, this will be third and this will be fourth. So first I'm going to explain how we can print this pattern. So let's understand its printing method. So here you can see in first row we have one start. In second row we have two starts, sorry two starts. In third we have three then four and then five. So we need to implement one loop so that we can decide on which row we are currently. And inside that loop we will implement one more loop that will decide how many starts will be printed in that particular loop. So let me write this solution now. So right now I'm assuming we need to print five rows. That's why I mentioned five here. If you want to print n number of rows. So you can use printables kind of before this for you and here you can find the variable in which you receive how many number of lines a user want to print for this pattern. So for explanation purpose I am right now using five. Now this loop is implemented. So this is first loop which will repeat five times. Right now inside this loop I'm going to implement one more loop. So here you can see its initialization is j equals to one. Now I'm mentioning its condition as j less than equals to i. So this is our second loop right now this first loop will be known as outer loop and the second loop will be known as inner loop. Now you need to understand how these loops work. So it will start from here then it checks its condition. So it is true. Now control transfers to here. So j will begin from one. Now see this condition carefully. Here j less than equals to i is mentioned. So first time i is one. So j is also one. So one less than equals to one. So this condition is true. So inside this we can write print f and inside double quotes you can write one star. So first time this loop will repeat one time. So it will display this first star. So condition is true. So from here we need to move here. Then after checking this condition this step will execute then control will transfer to j plus plus. So let's say it is 6th step. Now after this increment j will become 2. So now again check the condition 2 less than equals to 1. So it is false. So if we check this condition again so it will become false. So this inner loop will be terminated and here you can see one star is printed with this loop execution. Now we need to print our next two stars from new line. So after completion of this loop you can write one more print f and inside this print f you can use backslash n. So backslash n will move cursor to the new line. So after termination of this condition control will transfer to here. So a new line will be there. Then we will move to i plus plus. So after termination of this condition we are printing this and we are moving to here. So let's say this is 7th step. So this time value of i will be 2. So when i was 1 so we printed one star. Now value of i is 2. So check this condition again 2 less than equals to 5. So it is true again. Now we are moving to here. So whenever we increase outer loop and check its condition then again inner loop will start from the beginning. Inner loop will start from the beginning. So j will be initialized by 1 and it will check its condition. So this time j is 1 and i is 2. So how many amount of times this loop will repeat? 2. So here you can see i is 2. So j will begin from 1. So first time condition is 2. So 1 star will be printed. Then j plus plus will take place. So again you can see j is 2, i is 2. So 2 less than equals to 2. So again this condition is true. So 1 more star will be printed. So we can analyze that j loop is dependent upon the value of i. And i is pointing on which row we are currently and how many star we want to print. So after termination of this loop, then again new line will be printed. So we will move to this third line. Then i plus plus. So i will become 3. j will again start from the 1 and this time i is 3. So this time j loop will repeat 3 times. So 3 stars will be printed. So this way I hope you understood how we are able to print this first pattern with the help of this loop. So remember one thing, when outer loop executes once, then inner loop completes its whole cycle. Then outer loop is incremented by 1 and then again inner loop starts its execution and completes its rotation. So when i is 1, so j will repeat 1 time. When i is 2, j will repeat 2 times. When i is 3, j will repeat 3 times and so on. So j is completely dependent on the value of i. So this way we printed this pattern. Now we need to print this number 2. So now you don't want to do any logical changes. If you want to print this pattern like this, so you just need to change initial value of i, termination condition of i and i minus minus. That's all things will remain same. So let's say i is building from 5. So this time i is initially 5. So check this condition. i greater than equals to 1. So it is true. Then we will move to here. j is starting from 1 and condition is j less than equals to i. So what is the current value of i? This is 5. So now this j loop, first time will repeat 5 times. So 5 stars will be printed. Then after completion of this loop, control bit transfer to backslash n. Then i minus minus. So next time i will become 4. j will again start from 1. So this time it will repeat 4 times. So 4 stars will be printed, then its termination will be done, then printer will print new line and this way this pattern will be printed. So if you are able to print this one, so you can easily print this one by changing the rotation of i. So i hope you understood first and second one. Now we need to print the third pattern. So in case of third pattern you can see, first is left line and third is right line. So here you can see we need to print spaces also. So right now i am pointing spaces with this dash. So in first row you can see we need to print 4 spaces and 1 star. Then 3 spaces, 2 stars, 2 spaces, 3 stars, 1 space, 4 stars, 0 space, 5 stars. So number of stars are similar to this first pattern. What we need to add in this pattern? We just need to provide extra spaces and then we need to print the stars. So in this pattern we need to use this as it is. But before this loop we need to add one more loop so that we can print these spaces as well. So i am removing this one. So i remove this, i will begin from 1, its condition will be i as equals to 5 and again i am using i++. So let's understand the condition for space first. Then we will implement the loop. So if you see first row number of spaces are 4. If you see second row number of spaces are 3, then 2, then 1 and then 0. So there is a pattern in printing of space. First we need to print 4 spaces then 3, then 2, then 1 and then 0. And number of rows are 5. So we can say 5 minus 1, 5 minus 2, 5 minus 3, 5 minus 4 and 5 minus 5. If we implement this so these number of spaces will be printed. So 5 we know a number of rows and 1, 2, 3, 4, 5 we will identify with the help of i. So if we group them together so it will convert into 5 minus i. So with the help of this condition i will be implementing a loop so that will print the number of spaces. So now j equals to 1, j less than equals to n minus i and j plus plus and this loop will print space. So here you need to provide a blank space. Here you need to provide blank space between these double quotes and then you can close this one. So after closing this loop you can start third loop. So I am using variable k then k less than equals to i and k plus plus. So this loop will print these stars and I am closing this and after completion of this a new line should be printed and closing off this form. So now I am going to explain the rotation of this so that we can print the third pattern. So i is starting from 1, condition is true. So i is 1, condition is true, we are moving here. So this time only this loop will repeat because this is nested loop for i and it is independent. After completion of this loop we are going to execute this k1. So j is starting from 1. Now see this condition n minus i. So here in place of n I am putting 5 because right now we know number of rows are 5. So 5 minus i, so what is the value of 5? It is 1. So 5 minus 1 is 4. So how many number of times this loop will be 4 times and here how many spaces will be required? 4. So 4 spaces will be printed with this loop. Now we come to this loop. It is starting from 1, k less than equals to i. So what is the current value of 5? It is 1. So how many number of times it will be? One time only. So here you can see this 1 star is available. Here you can see 1 star is available which is printed. So this loop is complicated then we are on print tab so that we can have new line. Then i discuss. So i is right now 2. i value is 2. So again we are moving to here. So j is 1, j less than equals to 5 minus i. So what is the value of this expression? So 5 minus 2. So it will be 3. So this time 3 spaces will be printed. And here you can see value of i is 2. So it will be 2 times. So 2 stars will be printed. So this way you will be able to print pattern number 3. Now i am going to print this 4 pattern. So i guess you can easily print this one. So this is the reverse of this one. So here we can start it from 5. Condition will be this. And here we need to put this i minus 1. So if you iterate this one. So this pattern will be printed automatically. So if you are able to print first pattern and third pattern. Then you can just change the execution cycle of first loop. You will be having second and third pattern automatically. So i hope you understood whatever i explained in this video. If you want to watch more videos related to programming. So you can open my channel and go to playlist. So there are various programming related videos are available. So i uploaded more than 1000 videos related to C, C++, data structure, Salesforce, Java and Python. So you can open my channel and watch those videos. And i hope you understood whatever i explained in this video. Thank you for watching this video.


Let me tell you what I love about nudge and see if I can pull you into a greater love of nudge Even greater even greater take the products today, which governments ban put aside nuclear weapons and violent products We should unban them and as my colleague Robin Hansen suggests put them all in a store called the banned product store And the government will spend a lot on big signs. These are bad for you. Don't buy them There'll be all kinds of negative advertising, but the store will be there So we're going to nudge people a lot not to buy these products But in fact we could move from current bans and mandates to having them available, but lots more nudges So I want maybe more nudges than you do or is that not true? Are you the nudge critic? No, no, you may be right, but we have to think of what the thing is and then we have everything bans. That's not violent heroin cocaine well I worry with respect to heroin not being an expert on heroin, but I worry that it is nearly instantaneously addictive and Extremely tempting to a wide range of people in different life circumstances To be a heroin addict is really really rough So to nudge people and not to take the step we've now taken might leave You know a lot of tragedy around now It is true that the heroin ban does not eliminate heroin and it has ancillary consequences that aren't good but I would Say with respect to some product Let's say it's it's a food where the there's a 1 over x of death from consuming it And x is not that high a number to say to people, you know, you can have this Note that your death risk is 1 over x I mean, why is it so great to shift from banning the thing to Allowing people to have it when you're going to see a lot of bodies on the streets Say I'm dying of a terminal disease And there's a treatment it probably won't help me But there's a 1 tenth of 1% chance that it will and I want to use it as kind of a self-defense argument And I say well self-defense. That's like a minimal value. We all would agree upon. I love nudge Let's take the FDA out of the picture and just put it in the band product store and have big huge signs Bad music surrounding it disco, whatever we need to do Telling that it's not any good, but let me buy it. We need we want more nudge than you Okay, so you might so but but I'm open to these ideas So in a case where someone has a terminal illness and there's a drug that has an extremely low probability of working There's a good argument that on welfare grounds they should they should get that because The chance of death without that let's stipulate as a hundred percent and the chance of despair without that is also a hundred percent So if people's tastes are such that they want to spend their money on a very small risk of living It's it's possible to say that's in the store your store


The decision was working out well. After that I had to work on the test. I had to buy some things for the actual product. Good morning everyone. It's great to see so many tests in here. Excuse me if I look a bit nervous. This is my first one-time presentation. And I'll try and take it smooth. I'm Anil Shubham Goyal. I work at Raw World, which is a WordPress backup and security service. Today I'm here to talk about the art of managing multiple WordPress sites. I firmly believe that to build a great product, I firmly believe that to build a great product, it is very important for us to understand our users. Other than that, I spent a lot of time talking to our customers, understanding their problems and requirements. And over the time I have started noticing recurring patterns in the problems that most of our users face. My talk today will focus on identifying this problem and solving them. There I'm making it easier to manage hundreds of websites. So over the course of this talk, we'll walk through various lifecycle stages of the website, time to identify these patterns each day and solving them. So to start off with our website journey, the first thing we need to do is set up the website. So this is why we generally interact with our hosting providers. Now, there are hundreds of web hosting services on the Internet. The Internet is hosting once you definitely does not fit all. Knowing that every website has a different requirement, knowing that every website has a different requirement, it was a simple step of choosing a hosting provider can be difficult. And when we are managing hundreds of websites, we might end up using multiple hosting services. Now, while setting up these services, we tend to take shortcuts. That is, oftentimes we use the same credentials of a multiple account. This is not a great security practice. And we should definitely avoid it. Take for example, if one of your accounts gets hacked, now the hacker has the username and password combination related to that account, and it can be easily used to brute force over your account, making them all case accurate. So even though you are using a very strong password to secure the site, it is no longer strong. And to avoid situations like this, you should use a password manager. So basically what it does is, it stores all your credentials in a single word and let you sign in at any time. So all you have to remember is, this one marks the password for all your accounts. Last pass, G pass, Robocone, are few recommended password manager solutions that you can look for. Another issue which I have noticed with hosting is that sometimes we end up using shared hosting services. Now shared hosting services by its very nature tends to be insecure and unreliable. That is oftentimes someone else's mistake on a shared hosting server can be expensive to us. Say for example, if a website gets hacked on a shared hosting server, it will automatically put all the other websites which are sharing resources with this website in danger. And cleaning of the website are even worthless in such cases because the actual vulnerability might still be present on the server and which can lead to quick reinfection. Now think of this problem in terms of hundreds of websites and it will automatically expand exponentially. So, to overcome this situation, I don't suggest you to avoid shared hosting or together or at least be aware of the consequences you might face because of it. Now once we have set up the website, over the course of its life, I have noticed that the website tends to move from one location to another. Now this could be because we might be following practices to have a separate development environment, production environment and a staging environment. And based on the requirement, we keep on switching between those environments. Also sometimes based on the business requirement, we might have to switch the hosting provider of the live website. And we can deal with hundreds of websites moving a site from one place to another keeps on happening on a monthly basis if not daily. So, at this point we should ensure that we are using a robust migration plugin which helps us move the site easily. Some of the hosting providers have their own migration tool and you can definitely offer them. Or you can have a universal migration plugin which helps you migrate easily without even considering the host. So, migrate guru and calling on WP migration are two recommended solutions for the same. Now when we are managing hundreds of sites, we might have contributors and collaborators working on different section of the website. So, some might be handling the maintenance work for us, some might be updating the content of the website while some might be actively developing the website. And when we are doing so many things, human error tends to occur. That is, someone might accidentally delete some post on the live website or say the update we were trying to perform crashed the website. And all of these actions unintentionally lead to some kind of data loss. And solving these problems for users on a day to day basis, I cannot recommend you enough to have a good backup and restoration solution. WordPress projects is a detailed instruction on how to perform a manual backup and you can automate these steps to perform backup for all your websites on a regular basis. Or if it is not physical to use, there are many free and paid backup plugins and you can definitely off for any of them based on your requirements. The most important thing to understand with backup is that backup is a resource intensive task. And running a backup during a heavy traffic time or scheduling a backup for multiple websites which are sharing the server resources can eat up a lot of your resource and may slow things down. So at this point we have to ensure that we are following a great we are following a good design for backup that we should have a good backup strategy. So we should have a good backup strategy. Now this includes when to schedule the backup when do we expect the least traffic do we need to perform backup on a day to day basis and so on. And since this is a one time thing we can design a backup strategy for all our websites and let our backup solution handle the less trouble. Now another pattern which tends to occur a lot which I guess everyone is familiar about is websites getting hacked. Now getting hacked is expensive. It is expensive not only money wise but also reputation wise. Because a hacked website can cause frustration and doubt among our loyal clients due to which they might lose their trust and eventually take their business as well. So at this point we have to ensure that we are following the best security practices and basically we never get hacked. Unfortunately nothing guarantees this. Now say for example that you are using one of your favorite plugins on many websites and that plugin unfortunately develops some vulnerability. Now in this case without having a mistake we might end up getting all our websites hacked. And this is a nightmare situation for us. And with what we have seen is that sometimes hacks leads to breaking the website. So it makes it easier to get identified. However in many cases we cannot see any visual change on the website. And we only learn that the websites we have once Google started showing malware warnings on the website to our site editor. And this is a nightmare situation. To avoid situations like this the most basic step we can do is set up a firewall on all our websites. It can help us avoid most of these attacks. However just as I mentioned that even the best firewall cannot guarantee never getting hacked. And this leads us to follow to ensure that we follow the best. So this leads us to ensure that we have a good antivirus system in place. Now some people might argue that why do we need an antivirus system when we already have a backup and restoration solution. We can always restore from a backup when the website is hacked. Now with my experience I can tell you that the backup is not sufficient in this situation. This is because if a website is defaced a quick backup might get it back to its original state. But there might be backdoor files or infectious files sitting on the website and it can lead to quick re-inflection. So and also since the hackers tends to impact thousands of files with malicious intent it is almost impossible to clean the website manually. So at this point in my opinion I would suggest you to have a good automated cleanup solution in place when we are managing hundreds of websites. It can save us a lot of time. So now that we have taken care of the calamities we still have to perform maintenance tasks and which takes us lot of our time apart from development. Now this task includes activating or deactivating a plugin and installing a plugin or performing updates. And for most of these tasks we tend to log in to the WordPress admin area. There is some problem I guess. We tend to log in to the WordPress admin area. Now when we are managing hundreds of websites logging in again and again can be really cumbersome. So and this leads us to follow the bad practices of using same credential over multiple websites. And to avoid this situation we can have a one click admin login system in place. So what it does is it lists all our websites at a single place and we can log in to the WordPress admin area without even entering the credentials. Now though we have a quick admin access tool is it good enough to manage plugins and teams across hundreds of websites I don't think so. And to ease our pain in this situation WordPress has an automatic update feature. So by default WordPress can update itself in case of minor security patches or some small releases. But we can extend this functionality for plugin theme and even major core releases. And I highly recommend you doing this. WordPress products have details on how to enable auto update feature and you can offer it. However you should be aware that when we are performing updates sometime plugins and teams might break the website. So you might want to limit this functionality to only core updates. But this leads us back to our original problem of how do we manage plugins and teams across hundreds of websites. So fortunately for this there are many solutions available already in surface and such as main WP or WP remote or even Jetpack. So what it does is it helps to manage plugins and teams update for all the websites from a single place. And you should definitely offer them. It can save a lot of time. Now that we have handled the situation whether when we have to manage plugins and teams across hundreds of websites we still are left with one situation that is website getting cracked after plugin or team update. Now I am going to categorize this crash into two types. One is soft crash and other is hard crash. Now soft crash are generally harder to deal with. This is because in case of soft crash the website won't throw an error but it would still be broken visually. So say for example there can be a white screen of death or a header of the website will be broken or something similar to this. And since the website is not throwing an error identifying it across hundreds of websites is a resource intensive task. To handle this situation we can have visual monitoring system in place which basically does is that it ensures that our website is pixel perfect post any update action or install action. And another type of crash is hard crash. Now this is generally easier to deal with this is because it breaks the website completely. So basically it is easier to deal with because it throws error like internal server error. And most of time monitoring system are good enough to handle this situation and alert us until the website is down. We just have to ensure that where with the notification we receive come to a platform that we check on a frequent basis. Now once the website is down our first step is to get it back quickly. And for most of this situation a backup restore is an ideal solution. But in case of error like 500 internal server error some backup service might ask you to fix the website before before restoring. Now fixing a server issue means debugging logs and this leads us to ensure that we are following we have a good robust login system in place. Most providers don't provide this full set of logs. Or even if they do they do it with limited interface. And also you might have a demo log on your website this method of logging error doesn't provide a great method to monitor log of a multiple website. So we should ensure that we have a log analyzer tool in place. Which basically helps us monitor all the logs from a signal dashboard and it could be great if it can highlight important logs for us. Now once we have recovered the website the next step should be to identify the root cause of the error. Now as I mentioned before when we are managing hundreds of websites we might have team members or collaborators working on a website so we might have collaborators or team members working on a website and the client and his team will also be accessing the website. And when a crash happens this situation mostly leads to petty finger pointing. So we should ensure that we have a user activity logging system. So basically what it does it logs all the user activity and helps us bring accountability among team members. Now and also it also helps us take informed decision in granting correct access to various collaborators. So we have gone through the complete life cycle of the website and we have tried to identify important patterns from a pool of patterns. And the main idea of this talk was to help to identify these problems. As I believe that the key to manage hundreds of websites is have an eye out there identify the recurring tasks that we are performing on a liquidity basis and automate them. And once you identify this pattern you will find that for most of these problems there are solutions available for this and you can hope for them and if something is not available you should be open to develop your own and it should be great if you can open source it. On that note I would like to end my talk and thank you and thank you for watching.


It was a drawing of mommy and the family friend, with his pp next to mommy's wee wee. If you like this type of content about true revenge stories, you found the best place for your vengeful needs. In this episode, we start off with a story about a best friend and disloyal girlfriend's affair, resulting in betrayal, nuclear revenge and a happy ending that's fairy tale worthy.  Lastly, a high school love story, in which the cheating girlfriend gets disarmed by a bad Samaritan. Before we start, firmly put the like button and a chokehold, but don't let go until it feels remorse for its actions. Let's dive in. Naturally, viewer discretion is advised. These revenge acts might be disturbing to snowflakes. Full disclosure, this isn't my story. It happened to a friend of mine who lives in USA a long time ago, so dialogue isn't exact. He gave me permission to post his story online. For ease of writing, I'll write it as if it happened to me. Due to the nature of the story, some details have been changed. I live with my girlfriend Karen and my old grade school friend Jake, who was working as a sales rep. We live on the outskirts of a well-known city in the States. I was in my late 20s, I found myself looking for work as a bar I was working at closed down. Knowing I was desperate for work, Jake calls me and tells me his new girlfriend, named Jill, just purchased a motel bar with a small kitchen and she is after hired help. Needless to say, I jump at the opportunity as Karen wasn't working, the bills were piling up and our health insurance was due. I called Jill, arranged to meet her at her new property to introduce myself. Jake made the introductions in person and had already told Jill I was a hands-on person with hospitality experience. Now to explain, my dad is a sparky and believes if you can pay someone to fix something, you could probably do it cheaper yourself. He taught me lots and still does to this day. After a 30 minute chat, Jill tested me with a few odd jobs like rewiring an outlet, fixing a clogged sink and quizzed me on liquor laws. Needless to say, I was hired that day. The work was all about getting the property ready for business at the start. Jill thought it would have been minor works, paint, replacement of fixings and furniture, but we soon found out the electrical wires were shot, the whole place needed rewiring which was a cause of stress for Jill, as it would have blown her budget. Lucky for Jill, my dad was between contracts and offered his services using leftover stock, already paid for from other jobs. Jill would need to cover the cost of any new product required. As for payment for his labor, he said he enjoys a steak and beer on Friday nights. After a three weeks of helping dad, the wiring was done, was up to code and at a fraction of the cost. Jill and I spent one to two months painting all 15 motel rooms, bistro and the bar. Cleaning the kitchen, cool rooms etc. Jake would offer to help but always left after 20 minutes saying he has to make a sale. Jill often worked well into the night. After all, this was her dream. I'd take some furniture home to restore after hours and return it once restored. Business opened up after six months, and thanks to dad, opened under budget. Jill managed the business and ran the kitchen, I worked where I was needed. In the kitchen, on the bar, tending to maintenance. I was on salary, second in charge and could work in any position. Things went smoothly for a year. Business was turning a profit. Dad was getting his weekly beer and steak. Karen seemed happy. Jake was still working as a sales rep for a pharmaceutical company. One day I felt sick at work, so I clocked off and went home early. Pulling into my driveway, with the exception of a turning gut, things felt normal. Jake's car was there but he lived there, so I didn't think anything was wrong. As usual, I parked behind Jake, important for later. When I opened the door, I was confronted with the scene of Karen doing the reverse cowgirl with Jake on the couch. After seeing me, Jake grabbed his pants and ran out through the back door. Karen and I argued into the night, she tried blaming me. Saying I'm never home, I'm spending too much time with Jill. In reality, our relationship was strictly professional. I went to bed and told her she can sleep in Jake's bed, as she clearly finds it more comfortable. I called Jill and informed her of this as Jake was her boyfriend. She was upset as he cheated on her, but admitted she suspected he was seeing someone else. Jill offered me a room at the motel until I figure out my next move. The next day I loaded my personal effects in the truck. Jake's car was still there as I had blocked it in. I told Karen she can keep the rental and the furniture. I said I'd be back for my tools in a few hours and I would appreciate if she wasn't there. I went home that afternoon to load my tools into my truck, while I was grabbing something from under my workbench, I found a bag I wasn't familiar with. Upon closer inspection, I found in a large quantity little tablets. The way they were packed and hidden made me realize they were probably party pills. A thorough search of the house led to me finding two more bags and about 12k in cash. I put two and two together and realized that Jake's pharmaceutical sales job was code for dealer. It made me realize Jake probably gave these to Karen for sexy time. I was beyond angry, until I realized that I have all I need to get revenge. Jake's car still hadn't moved, I went inside and grabbed his spare keys, chucked on a pair of gloves that were in the garage. I put half the money in one bag of the pills in his boot. I removed his spare tire from the wheel well and put the bag in there. The two other bags, I threw them down the storm drain in the laneway behind my house. As for the 6k cash, Jake did cost me a house full of furniture. Just saying.  I've left, I hope you two are happy together. I then made an anonymous tip to the local police and ATF, about a man fitting Jake's description, loading what looks like narcotics into a car that described Jake's car. I also provided a partial plate number that matched his car. It didn't take long for law enforcement to find the car and locate the pills. What I wasn't counting on, is that Karen was driving the car at the time. She was later released when they found out she was driving the wrong car at the wrong time. A warrant went out for Jake's arrest. As icing on the cake, I found out later that not only the police was after Jake, his supplier was as well, as he lost a lot of product. Fast forward three months, I purchased a house, I was still working with Jill. Karen was pregnant with Jake's baby and he was on the run. I suspected she was keeping contact with Jake, because she suddenly left the district when she was eight months pregnant. Twelve months after the incident, during a drunken night, Jill and I mixed business with pleasure and started dating. That was 10 years ago. We are married now, have two children and just opened our third business. Dad still gets his weekly steak and beer. I did hear a rumor that Jake and Karen wound up in Alaska but can't confirm this. I do feel a little bad about it now, because Jake made it possible for me to date Jill and live a wonderful life. I do hope all is well with them. The audacity of the woman and her loud mouth new husband makes for a good experience I had to share. This story is about my uncle's revenge and how he stripped his wife of everything. From status, children, the family dog and money. Here it goes, so my uncle and his wife had a very good relationship. They did everything together. She was a good mother, but was dependent on my uncle for money. He earned while she stayed at home sexy timing another man and looking after the kids, six and 12. How nice, right? A really lovely and caring wife. For more context, my other uncle had died, so of course my uncle was mourning for a few months. He wanted love and to be cuddled, so he declined sexy time for some time to mourn. Well, his wife surely didn't care. She would give him a kiss and a quick hug, then carry on doing whatever she was doing, such as cooking and cleaning. We noticed the situation was a bit of, so we would ask him how is it that she seemed so distant and his reply was that everyone deals with grief a certain way. Turns out her grieving process included sexy timing with another man, a family friend of all things. My uncle's brother had died and during this time, they had many friends visit them at their house, especially from a family friend they had known forever, who would visit with his child, so that the children could play while the grownups talked to each other. My uncle didn't think anything of it or the frequency of which this man would visit, especially when it was during the day. He thought it was a drop off his son kind of thing, so the children could play. That was until his little boy, my uncle's kid, drew a picture he wanted to show to his daddy. My little cousin said it was a secret and mommy said, family friend, and her were playing a new game that only they could play. That already made my uncle suspicious.  In fact, we were all shocked, this woman is so prim and proper to a T, with a clean house, good mannerisms, fine clothes and upturned nose. His son proceeds to take out a crumpled piece of paper which he had hidden from under his bed and shows it to my uncle. Saying he went to fetch it from the bin after his mommy threw it away. It was a drawing. He is explained that mommy had told him not to draw her and the family friend again. Because it's a private game that nobody can know about. However, my uncle's son was feeling hurt by this and went to retrieve his drawing. He knows his dad would surely like his drawing and would praise him for it. It turns out, after some explanation, that it was a drawing of the family friend sticking his pee pee next to mommy's wee wee. My uncle took pictures of the drawing, while shaking and realizing what was happening. He recorded everything his son said about what he drew. He asked things like when and where mommy was playing these games. Turns out, she did it when she thought the kids were busy during the day. While they were playing outside and that she basically had sexy time around the whole house while locking the doors and leaving the kids without supervision for a few minutes. He also found out that the older kids made their own game of observing the adults having sexy time. They would make the young kids play, to pretend everybody was still playing outside. The children would essentially take turns to see what family friend, my uncle's wife were doing out of curiosity. This coming from the most self-important, prim and proper woman you'd ever meet. When confronted by my uncle, her response to my uncle when he asked her, why? She said and I kid you not, you wouldn't give me what I needed and kept denying me, so I went to look for it somewhere else. She also said something along the lines of, I had a right to do it, since you weren't giving me what I needed or caring about me. Not only did the kids see that nonsense. Not only did she neglect them for selfish reasons and locked them outside for a few minutes. Not only was she unfaithful as he was mourning for his brother. She had the sheer audacity to claim it was because of him and she as a wife has sexy time and fulfillment needs, that needing to feel wanted and loved was important for a woman of her stature. On top of that, the guy who was a family friend, also had the audacity to speak up and say that what she did was right and that my uncle should have taken care of her. Imagine thinking you're justified in having an affair with someone, destroying their marriage with children involved, and still believe you're righteous in your actions. Move on a few months, they got divorced, they share custody of the dog and children while she gets married to the guy she cheated on him with. She left my uncle for someone else. He being who he was tried letting it go, he tried to forgive her, went to church, prayed for her to have a good life, never spoke bad about her and so on. My uncle took care of her, worked hard to give her everything she wanted. Even after her disloyal activities and blame, he tried to let it rest and forgive. But that's not the ending, in the end, he took it all back. He ruined her for her infidelity and leaving him to marry someone else, he also made sure the family friend would get his fair share. He actually messed up both their lives. And yes, it was amazingly rewarding, even for us. So one day, she started talking to him about having the kids stay over at her house. This continued to her texting messages about how she missed him. He finally woke up and caught on to what she was doing and what she wanted. She wanted to be with him, ultimately have sexy time with him and cheat on her new husband. So she kept sending him these questionable messages, about how she missed sexy time with him. Thus he used her feelings and urges, to manipulate her into sending tons of texts and videos to him by leading her on, which he finally sent to her new husband. This was while they were trying for a baby with each other. But this stay at home wife would now learn her lesson. In fact, they both would. It taught them both a valuable and ironic lesson. In the end, she will always cheat. The family friend, who defended her cheating and married her, would learn what it's like to be in my uncle's position. Serves him right for helping her cheat and defending her actions. Let's see what you say now you're on the other side of the story. Then when the new husband left my aunt, she couldn't take care of the children and the laws in my country are funny. She also carelessly signed a prenup. She was left out on the street, not being able to care for her children. She had no experience in any field and no fine clothing or jewelry left to act like a proper queen living of someone else's labor and money. She begged and pleaded for shelter, as well as to see her children, but eventually that stopped when she disappeared to God knows where.  Win-win for everyone. Except for the cheaters. This story happened back when I was in high school, about five years ago, so it's safe to talk about it now. Stan, one of my good friends and teammate, had a girlfriend called Liz during our junior year of high school. No one on our team really liked Liz. She was pretty self-centered and was always that obnoxious girl in class who always wanted to be the center of attention. She also was one of the more attractive girls in our class, and she knew it. Liz was the kind of girl who would do anything to be popular, and in this case, that meant getting in a relationship with our top wrestler slash football player. Stan, however, is a great guy. He was team captain, scholar-athlete, took advanced courses in school, and I'm not even kidding when I say he was friends with everyone in that school. So coming into junior year, when most athletes go from the JV squad to varsity, it was no surprise that Liz started flirting with Stan more and hanging out around him in the halls during lunch and before school. Soon Stan and Liz got together and made it Facebook official. Of course, people were happy for them, but my teammates and I could tell, soon after they got together, that she was not a good match for Stan. She was very manipulative, she always invited herself to our team get-togethers, which mostly was 10 to 15 guys in a house watching Monday night football or playing videos games and going over our playbook. Anytime Stan would go out anywhere, Liz would try and force her way and somehow. If Stan went out without her, she would constantly text him and make him feel bad for not inviting her, thus ruining his time, since he would spend most of his time on the phone with her calming her down from her tantrums. However, after about three months of being together, one of our teammates found she made a profile on a dating app. We told Stan about it and he confronted Liz. Somehow, she made a good enough excuse that Stan bought and they stayed together, but don't worry, not for long. About three weeks after the incident, Stan was picking up dinner for his family. When he entered the restaurant, he saw Liz holding hands over the table with another guy from a different school. After he dropped the food off at home, he went to Liz's place. Her house had one of those small angled windows next to the front door where when the blinds are up, you can see into the living room from behind the couch. He looked inside and saw her sitting on top of this guy, making out, with the guy's hands on her chest. He took a photo and left, holding back tears and feeling broken. They broke up that night and since that was Stan's first real girlfriend, it really took a toll on him. His grades started slipping. At this point, he was in wrestling season, and he lost a lot of weight from stress and not eating. All his friends tried to cheer him up, but what made it worse, was the fact that not even a week later, Liz was with some new guy, not even the same guy from the photo. She also rubbed salt on his wounds by openly talking to our classmates, saying how great the new guy was in bed, Liz was also Stan's first. My teammates and I were pissed, we were watching as our friend was getting more and more depressed each day, and how Liz kept screwing with Stan emotionally. This continued for about five to six weeks. That's when we had enough. It was time to kick her out of our school. Now the state we lived in had just passed a law allowing the use of recreational marijuana for people over the age of 21, but shops weren't open yet. So I contacted my older brother, who had just graduated from college from a town notorious in the state for its pot culture. I told him the story and gave him some money to get some weed. Our plan was to stash the weed in her locker, then have one of our female friends anonymously leave a tip to the office, saying Liz was smoking in the bathroom stalls. What I didn't expect, was my friend wanting to pitch in, and also leave in her locker a couple of his doctor prescribed Adderall pills. We were young and didn't know the serious charges that could come from that. We just knew it wasn't legal for her to have those if she wasn't prescribed them. So, we took the weed and pills, and one day after the last class let out, when she was by her locker putting her textbooks away, we distracted her and I tucked the goodie bag behind one of her bottom textbooks. I shifted the top book against the back of the locker, so you couldn't see it, unless you pulled out the top textbook and looked in the bottom back corner of the locker. We did this during the day, because our school had cameras in the hallways, and we thought it would look suspicious if someone who wasn't Liz opened up the locker. After school, our friend called the school office to tip them off about a locker with an narcotics stashed inside. Now since the school knew that pot had just become legal, they had a zero-tolerance policy with drugs and alcohol. The following Monday before school started, we watched as the student resource officer came in with a K-9 and proceeded to sniff out all the lockers in the school. They marked each locker that the K-9 sat in front of, and locked them so you couldn't open them, even if you took the padlock off. I think there was a total of six or seven lockers marked, but it didn't matter to us. The weed that was in Liz's locker was so strong that you could smell it just by walking past it down the hall. Later we heard that during first period, the officer came into Liz's class and pulled her out. We're guessing she had to open the locker in front of him and let him search. Of course, he found the baggie, but what we later heard was that she even failed a drug test, she must have smoked prior to the incident. She was charged with a juvenile felony because of the pills and weed and was expelled. She tried to blame Stan saying that they shared a locker earlier in the year, but with his great track record in school and the fact that he offered to take a drug test, which he of course passed, they didn't believe her for a second. Liz went on to rant about the situation on Facebook, blaming the school for an invasion of privacy. Liz had to spend the rest of her high school classes at one of the district's remedial high schools, the type with stricter teachers and metal detectors and pat downs as you enter. The following senior year Stan went on to have one of his best years. He graduated with honors, got accepted into his dream college, and won male athlete of the year. Meanwhile, Liz still showed up to our high school's away football and basketball games, so she could hang out with her friends, but during the summer, right after graduation, Liz came out on social media saying she was five months pregnant. She must have gotten knocked up right before graduation. Stan has now graduated with his degree and was able to travel this last summer with his girlfriend around parts of Asia. In the end, all I'm at fault for is making her switch schools, and putting a juvenile record on her for maybe about seven months, which was lifted when she turned 18. Meanwhile, Liz is dealing with the struggle of being a single parent, working full time as a receptionist for a clinic, and still living at home with her parents. Thank you for enjoying this episode, which was made with artificial love. Subscribe or give royal ASMR sugar by avenging the like button. Could you imagine doing one of these acts yourself? Share your experience below. I'll join the conversation.


Hello, this is Mike Decker from Geniatek. I just come again to present to you our new catalogue. The new catalogue is divided into our Prague catalogue itself. Here you see the whole things we design and manufacture, which Geniatek produces in a standard way. It goes from IoT gateways to video delivery and video capture solutions to Android TV and ASOP solution and digital signage solution. That leads me to the other side where we do the application support. From the application support, you can see we support hospitality, digital signage, healthcare and also smart farming as the newest ones. So looking into that, why we're here here at ISE 2020. ISE 2020 is for Geniatek a milestone. A milestone which shows where we present our solutions we have for our customers. If you look at their YGeniatek, we already managed to have our own mobile device management services where we can push in remote access. We generate reports by Kanban. We can troubleshoot and even directly control various devices in the field for digital signage and mandatory item and mandatory task. The main of the key players need to offer this and we have this just as a service in place. And here we have a bright lineup based on RockShip, NXP, Qualcomm, AMlogic and Realtek where we manage certain kind of solutions where we are capable from SD to 8K which is quite important to do 8K. Yes, we just launched a new 8K player based on the AMlogic S905 6. So basically you have to have four players and four displays to do 8K or no? No, you cannot do 8K. You need to be realistic. You need to do the transcoding and encoding directly on that way. So if we can move over there then you can show you a little bit of the devices we're doing here. This is for example the new RockShip design we're doing here. It's already live and directly in the production stage we say so ATV 6060K. So it has three HDMI and one for in and out and the other one for another out. So we can do two 4K displays directly in a roll and also an HDMI in to mixture all kind of content. Looking into the full lineup we're having here it goes as explained further that we have the Qualcomm high-end solutions which goes up to even with artificial intelligence go through the RockShip designs various ones we do with the system on a module that the customer can change the carrier board to their needs and goes over to the RockShip 3399 which also can up to 4K decoding and encoding. So a big deal here the ISC 2020 is to do with HDMI in and out? Yeah, that's the key asset item. We serve the customers up to an API and application level to show them and give them the ability to move certain kind of video sources as they fade in and fade out and also position on the screen. You can imagine that when you have a screen you display certain kind of advertising and then you just pop up special information and sign is very important to say so. Give additional information about the product you're displaying and advertising or you just make a special promotion advertising whatever you want to do. But this is a new key feature item we really as a standard support by API and application level. Are you also kind of like a world leader and integrating this kind of stuff doing stuff with HDMI in and out? Yeah, when it comes to complicated installations and complicated really complex solutions Genetic is definitely the guys you need to talk to because we have the hardware and we have the system level application support inside of this. That's the key item you need to really recognize that hospitality digital sign is living from such kind of services. Genetic is offering an OEM and ODM wise. And on the other side in the middle behind there here is this is talking about a lot what you do like in the middle of the whole thing? Yeah, that's what we say. We are not just designing hardware. We are manufacturing them. We are also really with deep empathic things and passion. We design software APIs and software applications. So we deliver this kind of ODM service out of the box out of one hand. That's key item we need to look at. And do you have already many customers in this kind of ISC 2020? Yeah, we've been going to this fair pretty long time but we never exhibit. This is the first time we are here and we are pretty excited to be part of this family. And ISC 2020 is a milestone for Genetic as said at the beginning. We are here, we see customers and want to really introduce them to our products. New customers but existing customers are happy to see us here. To have a home base to discuss with their further projects or even new things we are doing now for our customers in services and design services and manufacture services. There are some really impressive big displays here, big things, big digital signage stuff. And you can offer the perfect kind of like integration, support and everything. Yes, we definitely are able to make customizations. You come with your ecosystem, your solution, your display to us and tell what you want to do. We figure out what kind of platform doesn't matter is RockShip or NXP or Amelogic or even other chipset or Retake chipset base. We manage by application. Application is guiding to the platform what you need. We are not always looking to the most expensive stuff. We are just looking for the solution customer might need. Do you have a demo here? What is this about? Actually, this is a very nice demo from a customer of us. Actually, it's an HDMI in and out box we developed here together with the customer. What the customer is doing, they are working for disabled or elderly people who really cannot read so good anymore. They need bigger letters and these kind of things to read the subtitle text. So what they are doing, they are reading the HDMI in in real time and managed by our API that they are capable to display the subtitle text in bigger letters. It doesn't matter where it comes from and also doesn't matter where on the display the subtitle text is. Like in Netflix you have it sometimes on a higher rate and so on. They capture each frame by frame and analyze it and then display. When you see the big letters here, here's a small one and then the big ones just come up directly. So this kind of real-time technology we built in for the customer and the customer use this for their ecosystem. So elderly people are capable to read the subtitle text directly in big letters. That's really for disabled or let's say for people who have not the capabilities to see as normal people. On top of this what they are doing also they are making text-to-speech. So if there is a subtitle in the native language available they have some wireless headsets based on Bluetooth. They can directly listen to that what they are saying for the subtitles. That's a very big help. That makes quite a lot. That's really awesome. So we do this with these guys and this is a niche market but this is really complicated to do so and therefore they come to us to say can you create an API which reads frame by frame the HDMI in and that we can capture any kind of subtitle text. It doesn't matter if it's video on demand like Netflix or anything else. So this is kind of the services we do to our customers. You're an expert in helping new niche markets exist. Do you talk more about this in the catalogue? Do you have some examples in there? It's a big catalogue that we put in our service and smart retail and lightning solution. We put all our kind of solutions inside of here. You can really the content, hospitality, healthcare, wireless projection, smart education services and also we have certain kind of application which goes in direction of audio just pure but also smart home and smart lightning. So we started that really further. We are not just a service we just a one-stop shopping for system service and system integration. Yeah? Do we have some smart home solutions? We explain everything, smart lightning solution, wireless projection, retail worker safety. We're working with IBM on such kind of thing. Smart farming. And smart farming. Smart farming will be definitely huge. We're working on a concept. You will see it on Light and Building in Frankfurt. That might be interesting for CO2 as well. And we customize these solutions. So our full catalogue is now available for everyone. Just drop us a note then we share with you what we're doing.


The proposed BFSIM method provides a solution to the problem of outer focus background in structured illumination microscopy, SIM, allowing for the accurate visualization of intricate and weak structures in live cells. This method preserves signal linearity and enables the observation of dynamic actin structures that were previously undetectable. This article was offered by Yang Kuan Mo, Koon Hao Wang, Liu Juli, and others.


Being molested at such a young age, when it was time for you to freely have sex, how hard was that? I don't, you know, I think I kind of just, I don't know, I would just say this, I was ashamed of myself.  Like, we've never had an intimate moment. We just had sex and I had got a baby. Yeah, we on boss talk one-on-one. One-on-one. Yeah, we gonna talk. Everybody did when it came to like Snoop dad. People don't really like to believe my story and my books gonna tell it all. But I was kind of forced into that situation. Oh. Because, okay, so we linked up just on some stuff one night. And in my mind said, I'm like, that's just it. Like, we had sex, okay, there's nothing after that, right? But he had a different plan. So he was so abusive, so it put fear in me. Imagine, I'm 14, I'm like 95. He was abusive the first, you know, to me abusers don't ever start off the first night. They usually like, who you in? And once you fall in love, whatever, then they start doing all of that mentally. You ain't nothing. This, this, this. And then they start to hit you and all of that. No, it was about a week. Let me say this before y'all going any further. If she was molested from the time she was four until she was six or seven, just going into a relationship on the whole is something big for her to even have to try to understand and deal with. So that already was a cloud in order for her even have to even try. You know what I mean? Going into a relationship with somebody after you already been mentally and physically abused. And now you house to house trying to figure it out. It can't be easy even to try to deal with a man period. Right. That long a older abusive man. So that's the, I think that's something to be talked about in itself. You know what I mean? So I get where you coming from when you say you was in fear. Why not be in fear when you already done had to deal with situation coming up when it came to sex? That was a fear. That fear is automatic at that point. Right. So that's the whole game. I think that's something to, you know, a lot of people go through and don't even talk about. A lot of being molested at such a young age when it was time for you to freely have sex. How hard was that? I don't, you know, I think I kind of just, I don't know. I would just say this. I was ashamed of myself.  Like we've never had an intimate moment. We just had sex and I had got a baby. But it took a while. Like after I think I got married or something before I was even be comfortable in my own skin, you know? And so molestation just carries so long and honestly, I'm in like I said, I'm in a healing season now. Even healing from that is just still triggering because certain hands look a certain way and certain. So it's just a lot that comes with it. Yeah. And you never got counseling from anyone because I heard you told E that you got counseling from God. You didn't see counseling from anybody? Yeah, I haven't had counseling before like that. Like my grandmother used to try to force it on us. It's like 11 year olds, but I haven't been to counseling. Wow. God is our counselor anyway. He's so good.


Hello everyone, this is Alice Gell. In this video, I am going to discuss some strategies for escaping local optimons. Previously, I introduced greedy descent. One major problem with the greedy descent algorithm is that it may get stuck at the local optimum and fail to find the global optimal solution. To understand this property, let's define global and local optimons more formally. The global optimum is a state that has the lowest cost among all of the states in the search space. A local optimum is a state where no neighbor has a strictly lower cost than the current state. In other words, a global optimum is the best state in the entire search space, whereas a local optimum is the best state in the local neighborhood. Let's visualize the global optimum and some local optimons in a picture of an one-dimensional search space. The global optimum is the lowest point on the curve. There are three kinds of local optimons in this picture. The middle one is a strict local optimum. Being a strict local optimum means that the cost of the state is less than or equal to the cost of all of its neighbors. And then the cost of the state is strictly less than at least one of the neighbors. Therefore, this state is strictly the best state in its neighborhood. The other two local optimons are in a flat neighborhood. The left one has a special name called a shoulder. You can tell that the name comes from its shape, which looks like a person's shoulder. If we're on a shoulder and we explore the neighborhood for long enough, we can escape the shoulder and reach the state with a lower cost. For the other flat local optimum, it's challenging to escape it since the states on both sides have higher costs. Now that we have defined local and global optimons formally, let's look at two practice questions. In each question, we're given a state of the four queens problem and the neighbor relation, and we're asked to determine whether the state is a local and or global optimal. Question one, the neighbor relation says to pick two queens and swap their role positions. Which of the following statements about local and global optimal are correct? Pause the video and choose an answer. Then keep watching. The correct answer is C. This state is not a local optimal and not a global optimal. Please watch a separate video for detailed explanation. Question two, consider the same state by the different neighbor relation. This neighbor relation says to choose one queen and move it to another role in the same column. Is this state a local optimal and or a global optimal? Pause the video and choose an answer. Then keep watching. The correct answer is B. This state is a local optimal but not a global optimal. Please watch a separate video for detailed explanation. As you have seen, a major problem with greedy descent is that it may get stuck at the local optimal. What can we do to overcome this problem? Let's explore a few strategies for escaping local optimons. Let's think about how we can escape a flat local optimum, in particular a shoulder. When greedy descent reaches a flat area, that is, when all the neighbors have the same cost as the current state, it terminates right away. The reason is that, by our definition, a state within a flat neighborhood is a local optimal. In this case, one strategy is to keep moving. This strategy is called sideways moves. The algorithm is allowed to move to a neighbor with the same cost as the current state. Now, one problem with allowing sideways moves is that the algorithm might not terminate. Imagine that we are exploring a flat area. Since the algorithm does not remember where it has been, it could be moving in the flat area in circle forever. So, if we allow sideways moves, we need to put a limit on it. Typically, we will specify that the algorithm terminates after making a maximum number of consecutive sideways moves. Even if we allow sideways moves, greedy descent may be exploring the flat area inefficiently. Recall that, greedy descent does not have any memory. It may be going in circles and not realizing it. To make the algorithm more efficient, we can give it some short memory, some short term memory, in the form of a taboo list. A taboo list records a list of recently visited states so that greedy descent does not return to these states immediately. However, the taboo list must have a limited size. If the list is filled up, we will have to replace some old states in the list with new ones. And it is still possible for greedy descent to explore states that it has visited before. You might be wondering, do these strategies really help greedy descent perform better? Let's look at some statistics on how greedy descent performs when we allow sideways moves. Consider the eight queens problem. It has roughly 17 million states. Without sideways moves, greedy descent can only solve 14% of the problem instances. With at most 100 consecutive sideways moves, greedy descent can solve more than 90% of the problems. However, there is a trade-off. Without sideways moves, greedy descent terminates fairly quickly in roughly 3-4 steps on average. With sideways moves, greedy descent spends a lot more time exploring flat areas. On average, the algorithm takes 21 steps until success and 64 steps until failure. So the trade-off is, sideways moves allows us to solve more problem instances at the cost of taking much longer before the algorithm terminates. That's everything on the strategies for escaping local optimums. Let me summarize. After watching this video, you should be able to do the following. Formally define local and global optimum. Describe different types of local optimums. Determine whether a given state is a local optimum and a global optimum. Describe some strategies of escaping local optimums. Thank you very much for watching. I will see you in the next video. Bye for now.


Well, hi there. My name is Sandy Elknock. I'm an artist and paper crafter here on YouTube and today I'm going to talk a little bit about some basic blending with Copic markers And I'm going to use the happy hedgehog set that I just bought from my favorite things It has a bunch of different hedgehogs in it and I'm just so cured. Oh my gosh, Birdie Brown is an amazing designer Let's get some regular hedgehogs that lean toward each other a couple that have scarves on them one That's holding an acorn so you could use them for fall cards for winter cards or spring and summer cards So this is a great year-round set and it's got other accoutrements to go with it little pieces that you can make a scene out of But what I've done is stamped the three little hedgehogs that I chose for this one And I'll show you another card at the end with the ones with scarves on them And I'm going to make a really simple card with them I've masked out the one in the front after I stamped it and then stamped the other two behind it So that they could be a little happy family of hedgehogs and I'm coloring in some basic skin tone for their underbellies I don't know what it's called for hedgies if they have an underbelly name, but it's kind of a fleshy color So I'm using some of my flesh combinations that I've done in a lot of my other videos And you know, I like to use blue violets when I'm doing my shadow areas put down my base color first and then add Blue violets this one is a really strong blue violet a baby zero one is more than most people can handle And when you start putting your mid-tone over that you may end up with some Challenges in trying to get that to blend out softly So I'm going to show you a trick to make that work a little bit better If you want to try some stronger color to get stronger contrast because the stronger your contrast The more realistic you'll get the more you end up with an object that looks like it's really round It's really deep in space And that is now I'm going to show you how to go around with your bv triple zero And I'm softening out all those areas around the edge of where that shadow is Because that means when I go over it with other colors. I don't have a harsh line underneath of it so for those who struggle with Flicking to get that sort of a soft line using another color a lighter version is One way to get that color underneath to blend so when you go over the top of it It just starts to pull it all together another tip because I've seen this when I've colored with other folks in classes and otherwise is Using a good bit of pressure with the markers.  Don't use just the tip You I'm using probably a third of the tip of that pressing that onto the paper And now I'm taking my lightest color just softening out a few of those areas and this might look really dark But as I get the rest of the image done We're going to see that a lot of that by contrast To the rest of it is going to look a little bit lighter. So they're not going to look as dark eventually When I do hedgehogs and I've colored a number of hedgehogs for some reason I keep buying hedgehog stamps Even though I'm not hedgehog person. I love coloring hedgehogs I like coloring them in a variety of grays and you can mix all of your grays together If you're ever wondering About whether you need to get the C's the ends the T's the W's I would get just the C's and the W's those are the ones with enough difference between them that you actually can see that difference The difference between the toner and the neutral is very minor and unless you you have an artist's eye to see it You really don't need those pens I use them often when I'm doing my coloring just because one runs out of ink and that just gives me more options Not to have to go re-ink a marker But I've got a cool gray as my base tone and now I'm going to add warm grays on top of it You could go the other order the reverse order do warm grays underneath and cool grays on top Lots of different ways to do that. Oh, and there's puppies out in the backyard I tried sending them outside so I could do a voiceover and Instead they're out there arguing now and playing and wrestling right outside the door Oh, goodness life with puppies. If you haven't seen my puppy video I will try to remember to put a link in the description so you can go see what my puppies look like because they're adorable But I'm getting very little done Anyway, now I'm taking a lighter warm gray to blend out the darker warm gray Putting the darkest area right around the fleshy parts Is going to give me that contrast between the area in the back All all of that the spines and everything on them and then that fleshy area. It's going to pull it toward the front So that it ends up looking Like like that part is is pushed back in space And that's that's one of the ways that you can get that kind of a difference When you're coloring an image is like look for which part is further away from your eye, which one is closer to your eye And I'm using like I said enough marker that I get a real soft blend between them Now you can go back in and add more if you want a linear texture to this if you want to add a real kind of a line Line feature to it. So it looks like there's all those little spines Oh goodness those dogs are having a hilarious time right outside the door. God bless them Uh, okay, so now we're on to the acorn and I'm coloring it with a few colors down in the bottom section I'm just using a couple of really dark browns so I can have a difference between the The bottom part of the acorn and the top part and then I wanted to create some texture on the top as well So I'm making like just little C Half c marks little rounded things and then I'll use the same color as I did for the color underneath And I'll just be tapping some of that color on top. So softens all of that And then I'm going to do some shadowing underneath and I'm going to use two different grays And I'm using cool grays since I have Visually a little more of the warm gray showing on the hedgehogs themselves So I just put a little bit of color down Underneath of them and then add it a little bit of lighter to soften out those edges And here's where I'm just going to add a little bit more depth because when I went over That w6 the first time It ended up softening it out enough that I wanted more contrast So I'm going and adding back more back in and don't ask me why my camera got like really fuzzy for a few minutes here So very strange Anyway, here is my finished card and what I did was Mount that panel and cut it a little bit short So I'd have the a black strip of paper on the card base that panel is mounted and popped up And I used just a couple little bling underneath of my sentiment to draw a little tension to it The other stamps that are in here you could use these for christmas cards I just used the fall kind of colors and I could send this either during fall season or during christmas season if I want to send Hedgehogs, but I use the same coloring techniques and everything on this one as I did on the other one that I showed you how to color So thank you so much for joining me Here's a couple other videos if you're interested in seeing something else I'm going to go outside and see what the puppies are doing Because they've been deciding to dig holes So I'm going to go see if they've gotten themselves into any kinds of trouble while I'm between this voiceover All right. Thank you so much for visiting with me hit that subscribe button if you haven't already You can always hit that like button as well. It helps to Grow the channel by letting people know that other people like the videos that I post out here Thanks so much. Have a great day


Well, today we're here in Mount Seymour Park working with our volunteers, in this case a Korean hiking group that is helping us with some trail management through the park. And we're announcing today a $200,000 fund to help our volunteers throughout the province of British Columbia. We're developing a web page that volunteers can access and put pictures on, participate in a blog, and also funding for small projects throughout the province so volunteers that have a certain project they want to get done in one of their favorite parks can access that funding. So we really depend on volunteers throughout the province to help us with the park system. People are passionate about BC parks so this is our way of enabling volunteers to do the great work they do. We have an area here that's received some trail use in the past but it's not one of our authorized trails. This particular area is unsafe and it's not necessarily a place where you want the public to go. We've managed to ask the Korean Hiking Club to come and help us out here today. We're basically decommissioning this location of the trail off the road and down several hundred meters today by putting a brush and shrubs and making it unattractive for users in the future. That's another thing, we want to make it clean and then our natural things make it beautiful. That's our goals. And also many Koreans, we try that way, we're together helping us, helping someone else, helping Canada, whatever we try, whatever we do. Part of today's event is also to have Minister Lake here and recognize their efforts and kick off Volunteer Week and a special initiative by BC Parks to engage volunteers in this type of work.


All right, so over the weekend we had some cool NBA player fits and then we had some not so cool ones. I wanna talk about my most favorite and then my least favorite. Starting off with my boy Cous. This is my most favorite of the weekend. I know Cous kinda gets a bad rap. I know he's kind of a silly guy, but I really like how well put together this is. The blues go together really well and I love the bag. I love extra accessories to just give it that extra pop. Kyle Cousma, 10 out of 10. I'm loving it. Now for my least favorite, Ben Simmons. My guy. What is going on? We got a whole puffer coat, untie your over neck with these. I think these are leather pants and then I'm not really sure what's going on with the shoes. I mean, I dig the colors.  I don't like anything that's going on here and you can see his shirts going underneath the jacket. It's not my favorite. We're gonna be doing these all season so make sure you tune in and let us know what you guys think about these fits.