Having to wake up for class? Buying expensive textbooks? Well, that's why you need Sailor.org. Sailor.org offers free college courses to anyone with an internet connection. Log on to Sailor.org whenever you want, and you'll immediately be able to choose from any of over 300 college courses designed by real college professors. And the best part is, everything is free.


Baw, what's up everybody, once again, it's Brandon Shawn on a Friday, and then you already know it, it's a Friday video, I'm going over some kind of music, resource, tool, tactic, or strategy. Today, I got a strategy for you guys. Now, a lot of people ask me things like, what do I start with my brand? How do I build a following? What do I do? Where should I go in terms of marketing myself? There's one thing, especially at a beginner level that I think can be very useful to a lot of people. It's this simple. One, find artists that are similar to you. Now, I know this isn't it, by the way, for those of y'all who want to cut it off right there. Yeah, I know that already, but I gotta say that because it's gonna help the rest of the strategy. When it comes to finding artists that are similar to you, a lot of people are like, yo, I don't know, I don't sound like anybody, I'm so different.   Maybe you just don't have the self-awareness to ask people around you who would they compare you to most closely. It doesn't mean you're exactly like them, but who would they compare you to most closely at the time. Now, once you have some artists that you can do that with, it's gonna tell you two things. When it comes to marketing and what outlets you should be on, it's going to help you know that if this artist is in this outlet, then that means there's fans there who appreciate that type of music. Now, the biggest problem might come if you're looking at somebody like Drake or Kendrick Lamar, they're at such a level of celebrity where they're on outlets for just their celebrity alone, just because they're there doesn't mean that there's fans. So, if someone says you are like one of these people who are very big, future Drake, Jay-Z, I don't know, Kanye, you need to then, now that you have this outside perspective of what you sound like, dilute that into an artist who's not as big, but you feel like are in that same pocket. Look at those artists that might be at the medium level or I don't know, whatever level below, and then look at the media outlets that they're on, especially if the outlets post a lot of artists that are similar to that artist, then you know that the fan base that's following the outlet probably would like your music as well if you're good at it. Now, if that outlet only covered that type of artist once, then they probably don't have a fan base that really, really speaks to that type of music. You can try to get on that outlet, but it's not the same as a publication or YouTube channel or Instagram page that covers a whole bunch of one type of artist. So, those are two huge things to really keep in mind. Where are these artists being placed and what is the fan base who follow those artists? Then the second thing is the hardcore, straight, practical, laborious process of reaching out to these artist fans. If you go to an artist, and this person has 50,000 subscribers or 50,000 followers, let's do it followers because we can do that on Instagram. I have 50,000 followers and I'm super lyrical and you are a hyper lyrical artist. I only have 50,000 artists since I only have 50,000 fans, if I have legitimate followers, those followers are probably into the niche of the hyper lyrical. So, you wanna go look at my followers on Instagram and start hitting up the followers. It takes time, there's some other ways that you can kind of expedite it, not gonna do that on this video, but reach out to those followers, man. And when you hit these people up, ask these people to look at your videos or listen to your music or I don't know, just start some kind of conversation. The point is, these are the people that you should be looking at to begin that building of your fan base. Really use other artists to guide you to the proper audience and then engage that audience, the people who are following those people, the people who are following those outlets. A lot of people waste time doing things like follow for follow randomly and even asking certain people for opinions on their music who would not even like their music in the first place. Know who you're talking to.  Anyway, if you liked this video, go ahead and hit that like button if you like it, like it, as well as share it and if you're not subscribed. You know what to do, hit that subscribe button.


Hey everyone, welcome to the tiny herd where we talk about everyday pet care for guinea pigs rabbits and other small pets Today's video is going to be an updated daily pet routine with my 13 animals So we're just gonna go ahead and jump right into this video So the first thing that I do every single morning is go into the pet room to check on everyone and give breakfast You can see the bunnies are very ready for their pellets this morning So I get everyone their pellets the bunnies get a fourth of a cup each of the Oxbow garden select adult rabbit pellets and then the guinea pigs will get an eighth of a cup per pig of The Oxbow garden select adult guinea pig pellets So you guys are just gonna see me give everyone their breakfast here and check on everyone and make sure they're doing well this morning So that is all I really do with the pets in the morning I then do come out into our front room and turn on the light for snickers mouse and kind of See if I see her or see signs of her She normally doesn't really come out a lot anymore and then I come over and check on the raddies I don't bother them too much in the morning because they're normally not awake But I kind of just see where each one is and make sure everything's all right They have water that sort of thing So checked on them and then the next thing that I do is we feed our dog My boyfriend actually does pretty much all of the care of our dog So he fed him this morning and you can see he is just eating outside He does eat twice a day.  So you guys can see that and it was a nice day So I thought I would show you guys that Around five o'clock each day is when everyone gets fed their dinner So you can see everyone is very ready for dinner the same way they were very ready for breakfast So today all the guinea pigs are getting green leaf lettuce They will get some green bell pepper and then they each get one cherry tomato the bunnies get lettuce and Cale some cilantro and then I think they got a little bit of pepper as well But they don't really like it that much So they don't care too much about that and then they also did get some bok choy So that is kind of our staple diet that we have and then we do mix in some other things as it's available or seasonal Just to give the pets some variety every so often So that is what they're eating today We feed them about five o'clock and then they will just kind of hang out eat their food Relax take some naps until probably until seven seven thirty-ish in the evening And that's when I come back to do the rest of the pet chores So later in the evening one of the first things that I do is come into our guest room and take care of Arthur fish This is my beta fish. So you're gonna see me do a couple things with him I am trying to treat Fin rot with him. I've tried a couple different things I think it was being caused by a piece of wood that had been in his tank that I finally took out in deep clean But if you have any Suggestions or recommendations for treating fin rot definitely leave them down below at this point I'm just probably going to get some marison and treat him with that But this is what I'm feeding him today I have a couple different foods for him It's just what he was getting on this particular day And I just gave him four or five little pellets of it and you guys can see him eating it So that is all I do during the day to take care of my beta fish Arthur So after I take care of Arthur I come into the pet room and start on my evening pet chores This is when I do the majority of the pet care that I do So the first thing we're gonna do tonight is spot clean all of the cages and get everyone all comfy and ready for the evening And then we're gonna clean the litter box and make sure everyone has hay and water So we're just gonna go ahead and do that now Once I have all of the cages spot cleaned I clean up any messes the bunnies have made and then I clean their litter box I like to do things in this order where I do all the guinea pig cleaning first And then I do the bunny cleaning so that I then can wash my hands after cleaning the bunny litter box before I do Anything with hay or water bottles so here I'm just cleaning our litter box and then I do refill their hay rack with hay because they were getting low and then like I said once I'm done with the litter box and everything with the bunnies I then wash my hands and make sure that all of the guinea pigs have hay and water for the evening The next thing I do is come out and take care of the mouse. So I get some food for Snickers mouse I only feed her pretty much every other day to try to make her eat as much of her mix as possible She is over two and a half years old and sadly her cage mates passed away so she will not be getting a friend at this point because of her age and She is also very fat, which is another reason why I don't feed her every single day I want her to eat all her mix not just the good parts that she likes the most and then once I am done Feeding her and usually checking on her as well to make sure she's doing alright I come over and I feed the rats so they get a homemade mix that I have made for them and I scatter feed this throughout their cage So you will see I pretty much just put this all around their cage on the different platforms in different baskets They prefer it this way because then they have to find their food. So that is what I am doing here Something else that isn't necessarily part of a routine But I make sure I do every day is that I spend some just quality time with the pets So sometimes I sit in the bunnies room and just play with them. I sit and talk to the guinea pigs It's why I like having a chair in their room so much So I can just enjoy their company and enjoy them being happy and healthy So I just played with the bunnies a little bit and then I also spend some time playing with the rats Especially since we are new to having rats I'm spending a lot of time with them to try to get them used to us and get them a little more hand tame So I do spend some time with the pets and then the last thing that I do as part of my routine Is I check on everyone one last time at about 9 30 or 10 o'clock right before I go to bed Just to make sure everyone has food water. Hey are good for the evening and then it is lights out So that is my entire pet routine. Thank you guys so much for watching Please give this video a thumbs up if you did enjoy it and subscribe to my channel if you haven't already I make new videos every Tuesday and Friday, but again Thank you guys so much for watching and I'll see you in the next video. Bye


Oh, this hair makes me look five years younger. Hello, my fellow amateur artists. Now, last week I posted on my YouTube channel what you want for a video. I gave you four options, and the one option that I thought would get the least amount of votes turned out to get over 50% of the entire poll. So thank you for forcing me to buy something for this video. They said do a Bob Ross tutorial. Now, for those of you who don't know who Bob Ross is, what are you doing? You should know he had a show back in the 80s, 90% sure. And he...fuck off. Who's calling? Like I was saying before, I was so rudely interrupted by Brian. Bob Ross is famous for his tutorials on YouTube. And there was a trend on YouTube where a lot of people would recreate one of his tutorials by following the video. And y'all really thought that I could do the same thing. And let me tell you, I chose not to do that today. And I'm gonna preface this by putting this in big letters right on the screen. I am not trying to offend Bob Ross or any of his followers, period. There are three reasons why I'm not following one of his tutorials today. Number one, attempting to even recreate one of his paintings is doing a disgrace on him because I'm the one doing it. Number two, it's been done by so many people in so many types of ways that there is no point in me doing it, frankly. But thirdly, and most important of all, there is another artist I had in mind. People say Bob Ross is important to them because of the nostalgia it gives them. But like a true Gen Z wannabe, I also have a nostalgic artist I looked up to as a child. And he goes by the name Squidward Q. Tentacles. He has made many pieces in his life, most of which are very underappreciated. And I am here to bring light to one of his most famous works. And he calls it bold and brash. So today, I'm gonna do something bold. I'm gonna do something brash. And I'm going to recreate Squidward Tentacles bold and brash. Season two, episode 26, that was a lie. Not for ages 0 to 3. Oh, we can't do this, guys. Cancel the whole tutorial. I'm underage. We're gonna break it before we even get to the tutorial part, right here. Maybe it's not a good idea to do it on the carpet of an apartment I'm about to move out of. But we're gonna do it anyway. All right, I have a very sturdy palette right here. 12 acrylic paints. Allegedly, these are very pigmented. I have six brushes. One 11 by 4 canvas. And, uh, a toy. Let me figure out how to set this contraption up. Now you get to see the full scene.  It's snowing yesterday. Okay, I've got the spirit. All right, we're set in place. And we are still not on the screen. Okay. Backing up. All right, so I'll put the tutorial I'm going off of in the description below. You'll need some water. Water, you say? Okay, let's start. A mixture of yellow and light flesh tone. Light flesh tone. And white. I need a reference picture. Okay, so Squidward's original painting is very, um, we can say blotchy. You know what? Now that I think about it, I don't know why I bought paint. Because I have a lot of brushes in here. I have a whole batch of yellow. Because this yellow is lemon yellow. And it's not really the kind of yellow in Squidward's. That's a good sound. We're going to lay down some white. And they also said a peach color. What is peach? Peach is like pinkish, reddish. So I'm going to put like one drop of this, a vermilion inside. Um, maybe this wasn't the best idea to mix it in here. But I think we do have a good foundation. Okay, we're going to work boldly and brashly. So this little tiny-ass brush is going to take forever. It's a little more dark on this side. But first I want to get this base color all the way throughout the picture. Yeah, this is going to take like a really long time. Now that I think about it. You know what? Mm-hmm. Bald. Got to go swiftly like Bob Ross once did. Yeah, I'm liking this. I'm really liking this color so far. It's a nice sunset. I have already used up all of my base color. I don't think I can cover this whole canvas. There's a hair stuck in here. Get out. That's what happens when you buy cheap brushes and not get Bob Ross's brand. To all the artists out there who are probably already typing in the comments. You're doing it wrong, Frederick. I know that. You don't need to tell me twice. All right, I'm starting to get the brash feeling here. Yes. Yes. Yes. Paint like a god, Frederick. Bless this painting. Beat the devil on her. This is already looking pretty good. There's some white here.  Oh, god. Oh, blend, please. A little more. I don't know if Bob Ross would approve of this, but it's okay. His standards are way up here and I am not even on the board. Bald, Frederick. Balder. Okay, so far I like my base. I would like a little more white here and white here. Because in the original, it's like that. So we're going to do something bald. Yes. Yes. We might have just really messed up here. I'm shaking the whole canvas. It's about to fall over. I just used half the tube already. What the heck? No. I need you. I really need you. Maybe we should try doing that, like layering. Yes. I think this is working. Okay. I'm okay with this. I'm going to let this dry for a little bit and then we will get to his portrait. Two hours later. All right. So my painting has been drying based off of my fingers. It is completely dry or 90%. So now we must begin the actual, you know, portrait part. And this tutorial really thinks that you can cheat by using a piece of paper and a cutout. Well here on my channel, we're not going to do that because we're real men. So you know what I'm going to do? I'm going to freehand this with a mechanical pencil because I am not scared of failure. Okay. Oh no beach. Oh no. I forgot that it's... Is this a recycle though? Sort of. Okay. This is a little scary to do. Um, just freehanding. So I think I'm gonna do this off camera and get back to you. Oh, this is all types of wrong. No one should have to erase on an acrylic painting. I forgot that I'm not good at drawing either. So like, I don't know what to do. Do you see it? I think I finally got there. Also, I just realized how hunched back I am. I'm already going to stop from back pain because of school. This is not how YouTube, you heard the other reason.  I'm just going to go off of the picture now. And I'm going to see if I can't take Viridian. Hooker's green. Hooker's... Interesting. Ultramarine blue. This isn't mixing that much. Ooh, look at that color though. She's vibrant. She is here. Paint is also a she now. Okay, I want it just a little bit more green. Just a little bit. Just a little hooker green. That's dark. Oh my God, what kind of hooker are you? This is like a black. Wait, if I put it on, I'm not going to be able to see my outlines anymore. Fuck. Oh no, that means I have to do another layer. Boy, why is it drawing to a darker color? No. No. I'm going to start sweating in its winter. I should have gotten a thinner brush for this. But there's no going back and this is still not opaque. All right, so I mixed white and yellow together. Hopefully make just a lighter color to blend in. Okay, his arms going to be a little thick. Because I made it that way by accident.  Oh my God. Oh my God, that was a really long line that I just did. And my body did not appreciate that. All right, that's the extent of what I have right now. I'm just going to add a little bit of highlight to it. I said just a small amount to give it some dimension and you are not listening to me. I'm going to add a little more, just a little bit more shading up here. Put it on here. Oh no. All his arms even thicker now. Please don't. Please no. Please no. To go back with other paint now. All right, so basically, I'm never going to finish this painting. You might as well unsubscribe now because by the time this video is uploaded, I'll be dead. Okay, my camera is dying because I've been doing this for literally an hour. So I'm going to, I'm going to do some of this by myself. One eternity later. Okay, so after so many different blending techniques, I bet someone's already said in the comments, you can delete it now.  And I thought to myself, why? Why is it? And I realized it was because I put 65 layers on here. And then I thought, Frederick, why don't you use your brain for once and like layer the colors while you're doing the first layer? And that's why this part looks so much more better.  So we're going to go to the last step, which is making the eye. And the eye is like yellowish, whiteish.  But let me just show you what we got so far. See, like my blending ain't that good. But if you step far away, it looks perfect. So that's all I need. All I have to do now is add the eye and just trim it up. Okay, so for the eye, I'm sensing like a black brown moment. So we're going to mix raw umber and a little bit of burnt sienna. And all I have to do is make one swift line. So it looks like that. That's the outline. Nice, nice, nice, nice. Keep it going, keep it going. Okay, I'm fine with that. I like that. Okay, I'm going to let it dry. And then we have to outline it. And then after we outline, we are fully done. Okay, so it seems like this is the smallest brush I have. Let's see here, folks. Okay, this is going to take me a while. No. Okay, okay, I made another mistake. Okay, it's fine. A few minutes later. No, my God. After four hours of setting everything up, painting, letting it dry, struggling, internally crying, I have finished my freaking painting. I present to you bold and brash. No, we got to get up close for this.  Look at her. Look at this beauty. I'm actually proud of it. I just don't want to look at it closely because then I'll get upset of the mistakes I've made. Oh my God. I'm just going to fall asleep, literally. Look at my hands. There's paint all over them. I don't know how Bob Ross does this. So if you enjoyed this video, give it a like.  And subscribe because it puts videos every Saturday and vlogs sometimes other days. I love you guys and everything is less than three and I'm going to take a shower right now. Like, look at all of this.


From VOA Learning English, we welcome you to news about health. Children with autism have difficulty with social skills and communication. They may seem different, have repetitive behaviors, and have abnormally intense interests. A widely used medical guide will now list autism under a new definition and name, Autism Spectrum Disorder. The changes will appear in the diagnostic and statistical manual of mental disorders to be published in May. The spectrum represents a group of developmental brain disorders, ranging from mild to severely disabling. A milder form, called Asperger's syndrome, will no longer be listed as a separate disorder with its own name. Autism is more common in boys than girls. What causes autism is not clear. Scientists are studying genes and possible environmental influences. Doctors usually cannot confirm a diagnosis of autism until a child is about three years old. Rebecca Landa is a researcher at the Kennedy Krieger Institute and Johns Hopkins University School of Medicine in Maryland. She wanted to find out what differences in development showed up earliest. She led a new study that observed 235 babies between six and 36 months of age. She says at six months, a baby may show risk signs for autism in the form of delays in communication or movement. By the time a baby is one year old, signs include difficulty in using words and not looking eye-to-eye or reaching out to other people. By 14 months, the baby might smile less and use language less. The earlier parents notice signs, she says, the sooner they can begin doing things to improve their development, like playing games and talking with their child. For VOA Learning English, I'm Alex Villareal.


So now we look into the next control flow mechanism in programming and this is known as loops The idea behind a loop is let's say for example I've decided to be just a terrible terrible instructor and I told you your homework assignment was to print mr. Gowita is awesome 100 times Yes concede. Yes. I am whatever So what would happen is, you know, you'd probably look at anything You'd start to get a really good feel for a copy and paste You know, you'd highlight the code and then you'd control C and then you control V and you'd highlight that again Now you have two lines control C control V and you do this a few times and then you'd eventually hit You know about 128 and then you delete 28.  I don't like to do things more than once So how can we tackle this issue? And this is actually where we bring in the idea of a loop So how's a loop work? Pretty much it acts the same way as when we looked at the if statement if we think about the if statement for a second. I wrote if Some conditional Right here, and then I put code inside here and I executed that if this was true only if this was true The same kind of concept actually comes in with my while loop if we take a look here Instead of saying if I've now replaced that key word with while Again, this is a special word that Java knows and it understands. Oh, all right Well, if I see this while loop Then right beside it inside the parentheses is going to be a conditional statement If this conditional statement is true Execute all the code in between these curly braces and you'll see it continues to do this Now when it as you can kind of see with this little flowchart t-thing here once it's done the code It actually goes back up. It actually goes back to the top and Reassesses that while loop conditional so in this case In't I equals zero. All right. I While I is less than a hundred I is zero. So that right now is Zero That's true. So we do a system dot out dot print line Mr. Gweed is awesome. I Plus plus we increment I we make I suddenly become One so then we do the while loop again, we reassess the while loop is I again this time One true Yes, it is or it is I Which equals one less than 100 is that true? Yes, it is we execute this line of code again So we then do system dot out dot print line. Mr. Gweed is awesome. I plus plus again We increment I I now becomes two and We go and reassess the conditional loop a second time we go is two less than a hundred We continue to do this over and over again because as you can see what it allows us to do is take some task and Repeatedly do it So we kind of take a look at that same sort of structure the entire time So one of the things that we can do an idea of what we can do with this is we can actually use this I This I right here and we can design our loops to work in conjunction with this It's not just say a counter say for example. I want to just take all the numbers from One to a hundred and add them together, you know, I got one two three four five dot dot dot 99 100 I got a bunch of numbers. I got to go through oh Okay, how do I tackle this problem again? I don't want to have to write my code and have plus, you know some plus plus All the time are plus equals one plus equal to plus equal to I don't want to do those things I'm lazy. I want to be able to write it in one or two lines if possible and that's what we see here again We have set up Sort of this is known as My running Total and that's exactly what it does is it's just a running total and I go alright Well, you know, then here's my counter counter and while my counter is less than my kind of Condition I go and I say alright. Well, what I do Reassess what some is and then increment my counter So some right now is zero. So zero plus I I right now is one So all of a sudden some Some just to draw it out here some becomes one Increment I so I went from one to two We go back up to the top and we do this again and we'll see that alright. Well, this is now a one This is now a two and we say alright. Well Add these two numbers together one plus two that becomes three Some now is three I Get incremented so I goes from two To three and one more time just to reinforce that we look at it some again is now three I is three add those together some becomes six I Becomes four we continue to do this a hundred times up until the point where we eventually get That number whatever that number is it's a big number obviously as you can tell But this is where loops can tackle us or let us tackle a problem that is a little bit more Difficult because it it runs so big


In today's video, we are going to talk about common cat problems. We love our feline friends when they rub against our legs, need our laps, or look us in the eye and purr. Yet sometimes we may not like everything about our four-footed friends. Not when they streak through the house at 3 AM or reject a perfectly clean litter box. The good news is that just about every common cat problem can be managed with a little help. Common cat problems and their solutions. Litter box issues. It can be extremely frustrating when your kitty decides that the litter box is off limits. But there's usually a reason cats avoid their box, and fortunately there's a lot you can do to address the issue. Talk to your vet first. Bladder stones, urinary tract diseases, and crystals in the urine are all reasons your cat might start avoiding the litter box. To rule these and other health issues out, be sure to have your cat checked by your veterinarian. Have at least one litter box per cat. If your kitty has to stand in line before they can relieve themselves, they may decide to take their bathroom break elsewhere. Try test driving a few kinds of litter and litter boxes. Some cats prefer covered boxes some don't, and some cats prefer one litter over another. Always keep the litter box clean, even clumping litter has to be changed regularly. A rule of thumb. Clean the box at least once daily, twice if there's more than one cat in the house. Scratching. It may seem like kitty is scratching your couch and curtains to annoy you, but they are really doing it to work off energy, to play, to mark their territory, even to get rid of frayed bits of the claw. Scratching is easy to prevent, so you don't have to settle for raggedy furniture or stop kitty from expressing their natural behavior. To prevent scratching damage, you need to buy one or more scratching posts for your cat, then dab a bit of catnip on the post to entice your feline friend to use them. Trim your kitty's claws. It may seem daunting, but trimming is easier than you think. Get a quick tutorial from your veterinarian, who can probably do the deed in 10 seconds. Turn your cat into a fashion plate with colorful claw caps, also called nail caps. These small, vinyl sleeves fit over the kitty's claws, preventing them from doing damage when they scratch. Cat aggression. A cat may become aggressive for all kinds of reasons, including illness, overcrowding, lack of socialization, maternal protection, even simple play. To help you deal with aggression between cats, discuss your cat's aggression with your vet. Pain and sickness can put anyone in a bad mood, so you'll want to rule out any physical causes for the kitty's bad temper before you do anything else. Unfixed male cats are more prone to aggression than other cats, and it only takes one intact male to affect the behavior of all the other cats in your house. The solution is simple, spay, or neuter your feline friends. If your furry household is often in a snit, it could be because there aren't enough resources to go around. Keep the peace by making sure there are enough litter boxes, food and water bowls, toys, beds and perches, then spread them through the house to reduce congestion. You never want to hit an aggressive cat, it may just lead to more aggression, but you do need to stop a cat fight in progress. Squirt the cats with water, make a loud noise, or toss something soft at them. Never try pulling fighting cats apart. If you or your vet cannot figure out why the kitty is being antagonistic, talk to a veterinary behaviorist, who may be able to help you get to the source of your cat's aggression. Too much nighttime activity. Until their domestication cats were nocturnal by nature, so it's easy to see why too much nighttime action is a common complaint of many new pet parents. To help the kitty who doesn't understand that nighttime is for sleeping, not for playing with your nose, here's what you need to do. Make sure your cat has no medical problems. An agitated, active feline could be one that's in pain, so talk to your vet if you think there might be something wrong. If kitty is just rambunctious at night, you can help tire and relax them with a good play session before bedtime. Make sure the kitty's environment is enriched so there is plenty to do during the day, making your cat more inclined to sleep at night. You might create a cat enclosure, offer your cat a variety of toys, mount bird or squirrel feeders near a window out which kitty can see, or leave out items for your cat to explore, such as boxes, bags and packing paper. Hello. This video is sponsored by Beemix Pets. Are you looking for high quality cat collars at an affordable cost? Check out BeemixPets.com. Use coupon code KittenLife, to get 20% off. Play induced biting and scratching. Cats and kittens love playing. Through each swat, pounce, and kick they are enhancing physical coordination and honing social skills. Yet sometimes felines can get too frisky with their people playmates, leaving behind bites or scratches that can get infected. Fortunately, you can still play with your cat and not need stitches later. To minimize the kitty's rough play, you need to provide your cat with lots of enrichment, toys, perches, and outdoor enclosures, as well as paper bags and boxes to explore. You may even think about getting your cat a kitty companion. Play with your cat for at least 10 minutes twice a day. Use dangly toys, balls, catnip toys, and watered up paper.     Don't punish your cat for play bites and scratches, it's easy for the kitty to interpret a slap as rough play, or to become afraid of you. Foiling fleas. If your kitty is chewing, scratching, or licking often, if they are losing hair, or has irritated skin, they may have fleas, the most common external parasite troubling pets. It only takes one flea hitching a ride inside to start an invasion, but fortunately, you can tackle fleas easily. Talk to your vet about flea control options, then be sure to treat all the cats in your house. If one has fleas, they probably all do. And because some flea control medications for dogs can be fatal to cats, be sure you use only drugs made specifically for cats. Tackling tapeworms. While fleas are the most common external parasite on your cat, tapeworms are the most common pest inside the kitty. That's because where there are fleas, there are almost always tapeworms since cats usually get tapeworms by swallowing a flea. The end result eventually appears at the kitty's end.  Tapeworms aren't dangerous, but they can lead to weight loss, tummy pain, and other problems in your cat if left untreated. While garlic has been a popular home remedy for foiling tapeworms and fleas, there's no proof it works, and it's very hard to get kitty to eat it. Stick to the tried and true tapeworm treatments offered by your vet. Yelling of a cat in heat. When a female cat is in heat, they'll often become very affectionate and vocal, meowing and yelling as they attempt to alert a potential mate of their fertile status. Likewise, a male cat may become talkative when they are hearing or smelling a female cat in heat. This yelling and other mating behaviors may repeat themselves every 18 to 24 days throughout a cat's 8 month breeding season. You already know the most foolproof way of coping with a cat in heat. Get your feline friends spayed or neutered. A female cat can become pregnant when they are as young as 16 weeks, but fortunately, they can be spayed at 8 weeks old. If your cat is meowing a lot and your kitty is spayed or neutered, it's a safe bet to assume something is wrong. Perhaps fleas are biting, the litter box is dirty, or the water bowl is empty. Unless you know kitty is just trying to be a mooch, never ignore these vocal pleas, and never punish them, which results only in making kitty afraid and doesn't address the real reason they are meowing. If you enjoyed this video, kindly press the like button. Also don't forget to subscribe with notifications on, so that you don't miss out on videos like this. Thank you for watching.


Hello, Columbia, and welcome to City View, where we bring you an inside view of the City of Columbia. I'm your host, Alicia Utsy. In our top story, Mayor Steve Benjamin was joined by City Council members, along with Congressman James E. Clyburn and members of the Clyburn family, for the recent street dedication and honor of Dr. Emily Clyburn. And nobody, or nothing, would take her away from this neighborhood, but, yeah, she was never going to leave. And now, Mr. Mayor, I know how much time I have left, but I know this. It would be one thing to move off of the University. I don't see myself ever moving off Emily, England, Clyburn way. Mayor Steve Benjamin recently was joined by community leaders for the official ceremonial signing of the Band the Box Ordinance. We know that a large number of formerly incarcerated individuals remain unemployed for years after the release, often times struggling to provide the most basic needs for themselves and for their families. Significant, powerful opportunity to dramatically change the trajectory of the American workforce and create opportunities for all of our citizens. And now some great news from the Columbia Police Department, where Steve Benjamin, Councilman Ed McDowell, City Manager Teresa Wilson, and also Police Chief William Skip Holbrook were recently joined by local and some federal law enforcement officials to announce a new grant for new initiatives for CPD. This is a significant opportunity to pull together a number of great agencies that work together pretty well right now, but a concentrated effort to focus on gun crimes and repeat offenders using data and also human intelligence. This is going to help us dramatically decrease the number of gun crimes in Columbia and it's a big step forward, very proud of our CPD leadership team and thankful for the wonderful partnership we've been able to enter into with state and federal agencies. The purpose is to break a shooting cycle, identify those prolific offenders that we know are, there's just a handful that we know they're committing a lot of our violent crime and this unit through the analysts and the technical assistance that we're being provided we think is going to further that endeavor on our goal to reduce violent crime in the city. October is Breast Cancer Awareness Month. It's also the month when Mayor Steve Benjamin's campaign against breast cancer goes into full force. The press conference was recently held to talk about this year's breakfast fundraiser as well as other fundraising initiatives. Our new breast cancer awareness t-shirts as we do each year all proceeds from the sales of these t-shirts to go to Prisma Health Midlands Foundation for the Bullism Buddies Fund.  And now for some more city business with the Office of Business Opportunities. They joined the U.S. Department of Transportation to sponsor a conference that was recently held at Benedict College. Our vision for Columbia has been simple for the last nine years. We want to be the most talented, educated and entrepreneurial city in America. That's it. In order to do that we have to make sure we create a platform for each and every one of our citizens to live up to their guide given potential. We have to make sure that every single citizen has a chance to participate. Participate fully in the economic prosperity of our city. We had to do that. I had to start by leading by example. The City of Columbia's annual Parking Day has become an annual tradition for some. A day filled with fun and creative ideas. This is Columbia's fifth year to participate in Parking Day. So basically we're just encouraging people to take advantage of the day. Kind of celebrate public open space and just sort of raise awareness that we need more of it in our cities and less space dedicated to cars. They are public space and oftentimes they're just used by one person at a time. And by kind of taking over and turning them into a park we get to have a lot more people use them and kind of reclaim that public space for a different purpose. We can have conversations about what it means to have public space and that might lead to bigger and better changes for our city that will ultimately make our city a better and more vibrant place. Well that wraps up this edition of CityView where we bring you an inside view of the City of Columbia. Thank you for watching and also if you need additional information about anything covered on this program contact the Department of Public Relations, Media and Marketing for the City of Columbia. You can call us at 545-3020, email us at pio at columbiasc.gov and you can definitely reach out to us on social media on our social media platforms on Twitter, Facebook and Instagram as well as checking out our website for our website calendar and all other information regarding the city. Hey there Mayor Steve Benjamin here, thanks for watching this video. Make sure you give it a like right below the video and don't forget to subscribe. Also while you're here be sure to check out one of our other videos or follow on our social media platforms. Thanks again and remember we are Columbia.


The Oni Of Ife has charged traditional rulers on their roles in primary health care development. Oba Adei Ogumusi also appeals to the federal government to bring an end to the lingering resident doctor's strike. This was at inauguration of the Southwest Traditional Leaders Committee on Primary Health Care Delivery. It was at the palace of the Oni Of Ife. Our correspondent, Olasukomi Ogumuko, completes the report. Primary health care is still a major concern to Nigerians. Attention to this is what brings together traditional rulers at the palace of Oni Of Ife in Osho State. It's the inauguration of the Southwest Traditional Leaders Committee on Primary Health Care Delivery. The collaborative effort of the WHO and UNICEF were the grassroots. The humble expectation for this committee is continuous and intensive support in the areas of role modeling, community advocacy, mobilization, sensitization, resource mobilization and monitoring of all primary health care interventions such as vaccination campaigns against COVID-19, polio, measles, yellow fever, etc. Apparently, the plan is to ensure that all states in the Southwest have modern primary health care centers. For this project, that we also create jobs, save lives and improve population health for a more productive country. My first request is for the partnership to intensify efforts to encourage stakeholders to key into this plan and to pull their efforts into its realization. Secondly, for community mobilization to be ready to play their part in small contributions that offer care at no cost to members and to improve service optically as it is being rolled out. However, the Oni Of Ife is still not much impressed. He wants one more thing, resident doctors back to work. We will continue to work in tandem with international standards to deliver health care system, health care enhancement as far as primary health care is concerned to our people. Certainly, the roles of traditional rulers cannot be overemphasized in an effective primary health care system. Achieving this at the grassroots is everybody's business.


Okay, this video is part of the series, hopefully you've watched the previous videos otherwise you're probably going to be lost. And this is going to be similar to last week's tutorial where we created a root telnet account on your phone or shell on your phone for local root and also remote although not recommended access to your Android device, in this case I'm using Motorola G. Things you need to have installed, ADB, Fastboot, and Aboot IMG on your computer. And unlike last week where I went through everything manually and even messed up once or twice, today we're going to be looking at a script I wrote that should all make the process no guarantees. This is a project that still probably needs a lot of work, but it is working right now. You need a Motorola G, you need to unlock the bootloader, went over that in the beginning of this series. Now, I have a couple of projects out there. There's one I did a video on a while ago and that was my shell web UI. This is a web interface for your device that allows you to basically run shell commands from web browser. It's fun for some things, but you also probably watched last week's tutorial where we did a telnet login. This week I'm going to show you, I've incorporated that web UI into my Motorola G root tricks. I created a file here called httplocal.sh that will give you a local loopback shell in the web browser.  So let's go ahead and just start looking at the script, I've talked long enough. So here is what the script looks like. I'm going to go to the top, I'm using Vim as my text area, use whatever text area you'd like. The link to this will be in the description of this video. It's on my GitHub page, github.com forward slash mil-x-1000, look for the project called MotoG root tricks. So this is a script you're going to run on your desktop. It's mainly designed for Debian based systems, Debian, Ubuntu, Linux Mint, stuff like that. But it should work pretty much on other systems, it's just this part of the script here where if you don't already have a boot image, fast boot or ADB installed, my script tries to install it for you and that will only work on Debian based systems. So let's just go through this, it's a bash script, we're going to create some variables up here for images, what port we're going to run our web interface on, so you may want to change that if you want to do a different port. This URL here is to a stock boot image for the Motorola G, so a lot of this stuff will work on other phones, but you're going to want to either create or get a stock boot image, that's the boot partition. So this is when I pulled off my phone, put up on GitHub for you guys to download, so I showed in the last video how to make your own or pull your own off the phone, variable for the directory we're going to be working in, the script does do a few things that you may need root access for at least on my system, I have it set up so you need root access to ADB into the phone that way, heaven forbid I have some malicious software on my computer which probably isn't going to happen, but it can't get into my phone if my phone is hooked up without being root over suit, so this if you're not root, it tries to restart the script as root, now this will remove, if you already ran the script, this will remove whatever files you created last time and then it will make that directory, again this part here checks to see if you have those required packages installed, if not it will try to install them on the Debian based system, here we are downloading the stock boot image from my GitHub account, now we're going to move into our work directory, we're going to check that, or at least look at that stock image we downloaded, just make sure that it is that, a boot image that is, we're going to make a boot folder move into that, then use ADB IMG to extract that image, then we're going to quickly check that, when I say check we're just looking at, the script doesn't actually check and stop if it's not, but checks for the initial RAM disk image, then it pulls down a new boot IMG config, which is basically the boot IMG config that you have there already, but with the added parameter of permissive for the secure Linux, this allows these scripts to run as root on your phone, otherwise it's not going to work, the secure link is going to go, hey, hey, hey, these scripts shouldn't be running as root, we don't want to give people root access, this is saying, you know what, check for that, but continue anyway, I explained that more in the previous video, then we're going to make our empty folder for our initial RAM disk, and we're going to move into it, and then we're going to use GZIP and CPIO to extract that initial RAM disk, again the initial RAM disk is, when your phone starts, the boot loader loads, it goes to the boot partition, which is the image we're working on here, and within that there's an image called initrdimg, which is a very minimal file system that loads to RAM, and that file system decides what other partitions get mounted and what scripts and services run, so we're extracting that minimal file system to the folder we're in, and you can manually make changes, but my script here will make a couple changes, next thing we'll do, we'll grab from my github account a www.zip file, that zip file contains html interfaces, a couple of CGI scripts, as well as the config file for the busybox httpd, and we'll look at that here in a moment, so it downloads that, extracts, it removes it, it double checks and it makes sure that all the CGI scripts are executable, then it's going to ask for a username and password, this will be the username and password that will be used in your web interface, it's not asking for your username and password on your system, in fact I recommend not using, at least not using that password, because this will be stored in plain text on your phone, so I'm just going to go ahead and check, so basically this will be when you go to access your web shell, you're going to have to type in a username and password, it's on a loopback device, so people can't sniff that password even though it's unencrypted unless they're already on your phone, in which case you're already screwed, but keep in mind, lost security issues when you're doing stuff like this, that once you enter in your username and password in the web interface, it's now accessible to any web page you go to, can send commands to your phone and now again, this is a work in progress, so normally when I do this, I'll use incognito mode on my phone and then exit out of it when I'm done, but for a website to do that, it's definitely, definitely possible, be aware of that, but unlike you at this point because well, not a lot of people are doing this, I make this video, not a lot of people know, more people start doing it, websites can start attacking that, but they need to know what port you're running on, which they can just mass attack all ports, so using different ports will help, obviously using different username and password, but definitely when you use this shell in a web interface, when you are done, exit out so that it's password protected again, another thing that I've talked about doing with this that I haven't done yet is adding some sort of key that needs to be passed, so that even if a website tries this and you've already logged in, if it doesn't know the key, it's not going to be able to access that stuff. I don't have that implemented yet, and that's just one more thing you can do to make this more secure, because it's not the most secure, but really, smartphones in general are not very secure, in most cases when they're rooted, there's an su command you run, and that gives your root shell with no username and password. When they design smartphones, they decide to throw a lot of security out the window to make things easier, even though these security things have been in place on Linux systems and Unix systems for 30 years, and they've worked great, they've thrown that out. Anyway, although they put some other stuff in place, like the secure Linux, which we just bypassed, anyway, it takes that username password and adds it to the end of our www.config file, so that that's required. Next, we're going to add our script to our startup services. I explained that in the last video. Basically, init.rc is a script that runs at start time, and we're just telling it, hey, start up our script as root. That's what that's doing there. Next, we're customizing, we're creating a custom initial script, so that script that we're running, this is where we're creating it. Basically, we're taking all this and putting it into our script file. It's saying that this is a shell script, and it echoes loading even though you're not going to see that. It sleeps for 30 seconds. I do that just to make sure all the processes that we may require have already loaded. By the time that 30 seconds up, your phone is just about done booting, so you're not going to notice that 30 seconds. We move into our www folder, which came out of the zip file we downloaded earlier, and we start busybox HTTPD on the port that was set at the beginning of the script, and we're telling it to use the config file that's in the root directory, which we'll look at in a moment. Make sure that script is executable, then we're going to get busybox. We're using busybox to not only start our HTTP, but a lot of our CGI scripts in there are going to be using busybox. We're downloading that to our initial RAM disk image under SBN Busybox, making it executable. That's a pre-compiled copy of busybox for Android devices that I did not compile. I just want to say that I got it off GitHub, so there could be something malicious in there. I haven't noticed anything. Use that at your own discretion. You may want to compile your own version of busybox for our devices, so you're probably the best way to go. Now we're going to repack our boot image. First thing we need to do is repack our initial RAM disk image. We're going to CD backup one directory. I just have some output on the screen so that you can see that you're in that directory, although all this is going pretty fast. We're going to remove any initial RAM disk underscore new image that may already exist, because if that already exists, then this next command is not going to run properly, which is using a boot IMG pack the initial RAM disk to package our RAM disk folder into that new image file. Now we're going to take, we're going to use a boot IMG to create a new, another image that is going to be loaded to our device. Again, we're going to load it up to RAM completely and not touch the hard drive on the phone at all, but you could, after testing this out, put this as your boot partition. But we're going to create a new part image up in the, up one directory, and that's a variable that we created at the beginning of the script. It's boot2.img. We're going to use our bootIMG.config. We haven't changed the kernel, so we're going to use the same kernel that's in this directory, and our RAM disk is going to be the new RAM disk we just created. Then we're going to CD up one directory, run ADB reboot bootloader to reboot the phone that is hopefully connected right now to the computer, and then it's going to wait, it's going to run fast boot and wait for the phone to be detected in its bootloader, and then it's going to boot our new image. And this is the important, boot means we're loading it to RAM, we're not affecting the hard drive on the phone at all, unless one of your scripts does something to the hard drive. Okay, so that was a quick look at the script. Let's quickly move into, well let's run it and then I'll show you some files on there. So, first thing I'm going to do is make sure my phone's connected, and I type in my pins, unlock it, and they have a development bridge enabled. So I'm going to run this, it's going to restart it as root, which I've already typed in my password, so it got it. So that's what it's going to ask for my password, I'll just say Tom, Tom, and getting all that stuff, my phone's rebooting, and it uploaded our new image to the RAM of the phone, and now the phone is booting. While it's booting, I'm going to list here, we have our work directory here, and then inside that we've got our boot directory and our initial RAM disk. So this is what we extracted, and again we added our own script here in it, underscore my, that's our script, and we loaded it up with this script here, and we also downloaded our zip file, which contained this config file, and this www folder. And before we look at the phone, I want to look at our www.config file. So what we have here is this A and this D, so A colon <IP_ADDRESS>, hopefully you know that's your loopback device. This is saying allow the device to connect back to itself, but the D here with an asterisk meaning all, it means deny connections from all other PCs. So right now I can tell you, I'll bring a browser over here, my phone has completed booting, and I'll show you that in a moment, and its IP address on my local network is <IP_ADDRESS> 00, and we started this in the script on port 999, if I run that, you can see it shows that we see a web server because it says forbidden, but that means that I'm forbidden because I'm not on the phone itself. So no matter what I do here, unless there's a security hole in the web server itself, doesn't matter what passwords I know, I cannot access the web files that we have. And also at the bottom here, this is saying the username and password are TomTom, which we created with our script. Let's quickly go into the www folder, which is the main directory of our web server. You can see I have three folders, cgi.bin, html, and some javascript, which has jQuery in it because I use that to submit forms. So we'll cd into html, and there's two in here, mainly you want to look at the one that's just called cmd. So I'll vim into cmd.html, shrink this down just a little bit in case you could read. Okay, so again we're loading jQuery, and then basically the html is a text input with a button to run or open, and you'll see this when I show you it on the phone here in a moment, and then there's an output div tag that's empty. Run, runs it and puts the output inside this div tag, opens it up in a new tab. So if you have long running processes, you'll want to open it in the new window so that you can still run other commands while that's running. And up here is the difference between the two, like I said, one opens and one just submits it, but basically we're submitting to a cgi bin file, which cgi bin is where any programs that are executable we have on our web server are running, and there's one called cmd.cgi. Let's look at that. So we'll go up one directory in the cgi bin, and we'll vim cmd.cgi. And it's a very basic shell script. We got our shebang line telling what interpreter to use. This just outputs some information that your web browser needs to know, and then here it queries through all the strings, which we're only passing at one command, but it's going to be the cmd command. So basically these two lines are looking at all the variables passed in the URL of the command sent to the web server and then extracts out those commands and runs them. And here we got temp will put the name of the command you ran, and then the next temp will output the output of that command. So that's what that script does. Now I have a few others here. Let's clear the screen list. telnet, telnet delocal, info and echo. Some of these maybe need to be tweaked for different devices, but there's pretty written scripts to start up different things. Let's quickly look at the vim telnet.cgi here, and this should start up a telnet port 686. And this particular one if ran, will start up a root telnet login that's accessible from the network. So you really shouldn't be doing that. The other one local is the same thing but with a loopback only, so you can only connect to a device. And that's all stuff we did on the last week's tutorial. When you run this in the in your web browser it will output what port, one I made 866 and one I made 868. So last week I was talking, once you set up this telnet account server, you can telnet into your device as root either remotely or locally depending on how you have it set up. But there's no password. So even if you do it locally, it should be pretty secure. Unless you already have malicious software on your phone which hopefully you don't. So you're already screwed so it doesn't matter. But there's no protection. If someone wants to pick up your phone and it's unlocked they now have root access to your phone. Which would be the main concern here. If they know to telnet in, which most people wouldn't again, security through obscurity, not a good idea on its own but in correlation with other stuff it's not a bad idea. But what we can do here is our HTTP server is password protected which is some protection. And although the shell interface, the web interface is good for some things, you definitely want a shell for others. So you can have this HTTP service running and then when you need telnet you can start it up and you can also kill it if you want. I don't have a script set for that but you could use the cmd.cgi to kill it. So now that I've shown you all those let me go ahead and switch over to a camera view and show you this running on the actual. Okay I've hooded my phone with our custom initial RAM disk that loads up our HTTP server as a loopback device. Again this will allow us to access shell commands from our web browser as root but limits it to only on this device. People from remote devices, desktops, laptops, and other phones will not be able to access it the way we have it set up due to that www.config file we set up. So let's go ahead and have a look at that. Okay I'm going to try to do the best I can at this. So here we are I opened up the default web browser in this case Chrome. I'm going to click here. I'm going to do incognito and then I'm going to go into the URL I'm going to paste in the URL. It's localhost. We have it set up on port. Let me turn focus off here. There we go. Localhost 999 because that's what we set the port as. Ford slash html cmd.html. So with that set we'll hit enter and it will ask us to type in our password which I believe I set as Tom, username is Tom and password is Tom set that up when we ran our script and there we go we get a basic run command line here and I can type in something like ls and click run and it ran it.  Right now we're in our CGI directory so I could also change that and I can do forward slash and click run and below that it will add that command and this is everything in my root directory. So that's it again if it's a long command you can click open and it will open up a new window there so if it's a long running command you can have it running in the background and still be running other commands. So that's the basics of it again if we were to go into our CGI folder here there's other commands I have in there like one called info.CGI and that's inside our CGI bin folder let's see if I can get that and focus for you right there. So I'll go ahead and hit enter on that and it brings up just a bunch of information that's just a premade script already had lists out partitions on the device and some network information scripts you want or use that CMD.CGI file Now again there's a lot to think about as far as security when doing something like this. Again I used incognito mode not so much for privacy but so that I can exit out of that when I'm done because once you log in any device, any website can send commands to that URL and run them and basically it's that CMD.CGI which allows any commands to run. Now you can make premade scripts like I did and that's secure because they can only run as what they are but since my CMD.CGI file takes in commands and runs them as root anyone who can send something to that which you can from pretty much any website can run commands so that's the insecure part really there but we need to know the password the port you're on and also name that file you can rename that file again all this is, well not your password but using different ports renaming the file is kind of security through obscurity but security we tend to look at that and be like oh stupid security through obscurity you shouldn't do that alone in cooperation with other security measures such as username and password it's something that's just as added security so again create different username, different password rename that file to something else, change the port and you may want to implement some sort of keys so that not only are you sending the command but you gotta send a key to that and then they would have to know the key, they would have to know what you call the key in the variable so the default setup on this is not the most secure but you can easily make it a whole lot more secure but that's all based on how you decide to implement it so again I thank you for watching this video I hope you learn something from it the source code to the basic script that automates all this should be a link in the description, use it at your own discretion no warranty on it, it's designed to be run on a Debian based system and using the Motorola G again it's using the stock image for the boot partition off my phone so you may need to change that for other phones but I thank you for watching this tutorial, I hope that you enjoyed it, if you did be sure to like and subscribe, share, comment below and again I just hope that you learn something from this, as always my website is filmsbychris.com that's chrisdk and I hope that you have a great day


Hi, this is Dr. Don. I have a problem out of McClave Chapter 9 on ANOVA's. And when you read this problem, you'll see that we're talking about a new automated handling system was introduced in a plant, and the management thinks that the workers are getting too tired, and so they're taking days off. Their absentee rate varies day by day, depending on how many days they're working. So the test is to see if there's a variation in the number of workers or the percent of workers that take a day off. And we have data collected over five random weeks. So in essence here, we've got two factors. We've got the days of the week and the weeks. The days of the week, that's what we're concerned about. That's the treatment, or the columns. And the weeks, or the blocks, or the rows. So let's jump in. Let's click on the icon to open up the data table, and then we'll click on the blue rectangle, and this time we'll open in Excel. The data will drop down to the bottom. I'll double-click that. And we have the Excel file open, and of course you'll have to save it locally and allow it to make changes. But we have our data. And unlike StatCrunch, we're lucky if we want to use the Data Analysis Toolpack, and we want to do the two-factor ANOVA without replication. This is not replicated. This is just a randomized block design. We click OK, and we bring up the dialog box, and let's clear out whatever is in there. And we just need to select the data as it is structured, which is good. We have labels. We have an alpha 0.05. We're going to put the output here starting in column H, and click OK. And we get our answers. And it's that quick. And there you see in the ANOVA the columns, which are our treatments. That's the days. Remember, the days are in columns, those are treatments. That's the row we're interested in. If we look over here, we can see that the F standardized test statistic is 2.3, which is the answer they wanted there. And then our P value for that row is 0.103, which is the answer they wanted there, which of course tells us to fail to reject or do not reject the null that the mean absentee rate each day is different. I'm going to click Done on that. So we do not reject that null. That means that we cannot say that the means are different. And because of that, the last question, do we need a 2 key? Well again, because the treatment test here and that row there, the columns row is labeled here, is not significant. It's not less than 0.05. That means that we don't need to do the 2 key. Hope this helps.


Everybody, Matt here for Latent Sports Cards, ripping 2023 Bowman Baseball Jumbo 8 box full case break number 35 pick your team. We have Anton H. Guardians, Benjamin A. Marlins, Bob C. Rockies, Brian D. Reds, Chad G. A's, Chris G. Mariners, Chris D. Rangers, Daniel H. A's, Daniel L. Twins, David F. Bluejays, Edward P. Nationals Royals, Isuke M. Padres, Ferhan A. Giants, Jeffrey H. Dodgers, Mets, Phillies and Rays, Joshua B. Pirates, Cardinals and Tigers, Kevin S. Redsox Orioles Yankees, Lucas P. Brewers, Lucas C. Whitesox, Morgan L. Astros, Paul K. Braves Cubs and Sebastian L. D. Backs. All right, let's do it. Was that from the 10 case or who was the Marlins first rounder last year? For a little bit behind schedule, we should still be able to finish out the day on time if these other breaks fill up on time and just roll right into them. We have the Orioles, Cubs, Reds, Tigers, Astros, Yankees, A's and Rangers left for the next break. Oh, you got Jacob Berry? Yeah. That was the first round play. Yeah, that's a solid hit. It's Corbin Carroll, rookie spotlight, Sadani Raffaella. Yeah, let's see, Oswald Paraza, Purple Paper, Oscar Coloss, 250, Ryan Acunha, a refractor at 499. All right, guys, I'm doing what I can about the glare here, Paez and Baez, Figueroa, Sudeño, this is Twins, Atomic Refractor Auto to 100, Brooks Lee, nice one, Minnesota. There you go, not his first bowman, but a very good hit. Raffaella, we're going to mag that one, Figueroa, Andrew Romo, San Ray Davis, PCA, Elie De La Cruz, Kyle Harrison, Lunar Glow, and Elijah Green, Perez, Mickanzales, Lázaro Montes, Spotlight, Brady House, weird pack out here. There's Ryan Clifford, Lunar Glow, and Blake Lubea, that is Aqua Shimmer to 125, Red Sox. Brennan Davis, I pulled, I pulled a Blake as low as 75, I have an agreement with everybody that I will save boom. If I pulled a Blake to 50 or less, it's Cubs, Purple Refractor Auto to 250, Pedro Ramirez, Riley Green, Elie De La Cruz, Jorge, Xavier Isaac, Espino, this is Giants, Auto, Vaughn Brown, you go San Francisco, Roderick Arias, the bot is correct. We have Sports Card Almanac, Ultra High End Multisport ripping tonight with Sam, Sam's Almanac debut, Jorge, Jet Williams, let's get case number 36 filled up again, we have Orioles, Cubs, Reds, Tigers, Astros, Yankees, A's, and Rangers, I'm going to drop you a link one more time here, Mauricio, Trumar, Spotlight, Trumar, Anthony Pagaro, that's Antony, Antony Pagaro, Lunar Glow, it's probably an aw sound right, Antony, this is Blue Jays, Rookie, Atomic Refractor Auto to 100, Gabriel Moreno, there you go, nice one, Toronto, you go Blue Jays, very nice, Xavier Isaac, there's Justin Crawford, Solar Strom, Luis Angel Acunha, Refractor to 499, Braylon Bishop, Matt Mervis, Nolan Gorman, Martinez, Metz, Specalotto's 299, Junior Tillian, Marco Luciano, Jackson Holiday, Mazaro Montez, Spotlight, Titanum, Bon Grissom, Sky Blue, Drew Gilbert, Kevin Perrata, South Relic, Brady House, two packs to go, box number two, that is Fuchsia Paper Rookie to 299, JJ Bledet, Marlins, Junior Caminero, Juan Chacon, Lava Refractor 399, Gunner Henderson, Marcello, still eight to go, on case 36, let's fill it up, Ella Cruz, Jordan Lawler, this is Reds, nice, First Bowman, Gold Refractor Auto to 50, Carlos Jorge, Congrats Cincinnati, 50 of 50, nice, Gold for the Reds, that'll be our third mag, Cam Collier, we're gonna know Hoppy, Arias, Spotlight, Henry Ramos, Lunar Glow, and Kevin Alcantara, Scrooge, Refractor Auto to 499, Jace Avina, Hugo Gruvers, Gorman, Otto, Austin Charles, Solar Strom, Justin Crawford, Anthony Volpe, Michael Harris, Rookie Spotlight, Coloss, Arias and Cartaya, yeah you bet goat, let's find you some more now, Gunner, Davidson de la Santos, Sky Blue Paper, Junior Caminero, Curtis Mead, Matt Mervis, and Michael DeSonne, Michelle, Michelle DeSonne, Michelle, Michelle DeSonne, Blue Refractor to 150, and Dustin Harris, sometimes my brain just like sees it and auto-corrects it, you know, Fraley and Carnation, and Victor Atomic to 150, Red Sox, Mayo, we have Orioles, Reds, Tigers, Astros, Yankees, A's and Rangers, 7 to go, 7 to go on case number 36, teams are on sale, let's fill it up, keep rolling here, Josué de Paula, hi Hez, I'm still embarrassed about that stupid refrigerator thing, I mean just what are the odds, that's a thing, you know what actually made me think of it, first I was like wait, I think there was a sauce in it, and I remember telling them no sauce, so I didn't know if they just threw it in, you probably looked up and saw it, you were like man look here, eating dude's food, said George Valera, Drew Jones, Drew Jones, Speckle to 299, D-Backs, nice one, Arizona, there he kept this, Jack Williams, Yankees, Otto, Juan Carella, Josué de Paula, Gonzalez, Gio Vargas, Simon Juan, purple paper to 250, Garrett Mitchell, Renan Davis, Sal Freilich, Adley Dela Cruz, Adley Ruchman, Rookie Spotlight, and Elijah Green, Lunar Glow, Frederick Ben-Cosme, and Hassel, we have Orioles, Reds, Tigers, Astros, Yankees, A's and Rangers left for the next break, this is Phillies, nice, blue refractor, first moment auto, 64 of 150, Justin Crawford, congrats Philadelphia, there you go Phillies, we'll mag that one for you, Casas, Luciano, Jackson Job, Gibro Moreno, that's Neon Green, Rookie to 399, D-Backs, Moreno is a Blue Jay in his autos, and a D-Back in his base in parallels, Zahra, Randy DeJesus, Purple Raywave to 250, Angels, Mason Wynne, Los Romantes, Julian, Blue Jays, Rookie Refractor Auto to 499, Gabriel Moreno, second Moreno, Rookie Auto of the break, Spencer Jones, Riley Green, Rookie Spotlight, Munoz, Jacob Berry, Acunia, and Harrison, seven spots left for case number 36, there is a link, teams are on sale, I'm going to tweet it out here, there we go, Jet Williams, Yankees, Auto Juan Carella, Osway de Paula, Palahandro Suna, Lava Refractor 399 and Nick Gonzalez, John R. Henderson, Loller, Davis, Folsomont-Gumry, Ellie Dela Cruz, Nolan Gorman, Rookie Spotlight, Simon Juan, I don't think they should count records from like the late 1800s for baseball, Ellie Dela Cruz, Lunar Glow, and Robert Hassel. Yeah, because that was a different time, different circumstances. Cubs, that's Blue Lunar Crater Refractor Auto to 150, Moises Biasteros, you go, Cubs, Vaughn Grissom, Valera, Angels, Refractor Auto to 499, Kaden Dana, Matt McClain, Justin Crawford, Christian MacCaro, Spotlight, Hernandez, Junia, Jacob Berry, Kyle Harrison, Brett Beatty, Sky Blue Paper, 499, Jackson Holiday, Sam Is, Los Romantes, Anthony Gutierrez, Rafael and Holiday, Matt Mervis, is Reyes, Invicta Gold Refractor to 50, Xavier Isaac, you know, Tampa Bay, nice one, I'm like jumbling my words here lately. Get some wind, Brett Beatty, Brock Jones, Speckle 299 and Lesko. Three boxes to go, comes box number six, let's get Bowman Jumbo, case 36, pick your team, filled up, we have six to go, Orioles, Tigers, Astros, Yankees, A's and Rangers, six teams left. Jay just dared me to pull a super, so, a double dog there you go, for the throat there. It's Tyler Soderstrom, Spencer Jones, Drew Jones, Spotlight, Jackson Holiday, Osway de Paula, Jackson Holiday, Triple Dog Jeremy, all right, yeah, for it. Gabriel Moreno, for those berries, yeah, how about a super berry, already pulled a blueberry, is that Kevin Perrata, Pink Paper, Titan, Super Berry, sounds like a really bad flavor of like Powerade or something. Yeah, Red Sox, Refractorado, 499, Riley Incarnacion, Lazaro Montes, that's Aqua Shimmer Refractor to 125 Mariners, there you go, nice one, Seattle, Royal, yeah, I'd be happy to pull that, Brett Beatty, Collier, yeah, let's see one, Zach Veen and Lawler Montos, Neon Green, Rafael Devers, Lazaro Montes, Avar Julian, Corbin Carroll, Rookie, what's the worst thing about being a Yankees fan? Probably I've made it to the playoffs since 0-9. That is Mikey Romero, Greengrass Refractor to 99, Alex Ramirez. That's probably the toughest one, or have you haven't been to the whole series since 0-9? Yeah, didn't win, right, didn't win. We won it in the 0-9, yeah, we beat up the Phillies. Uh-oh, Robert Hassel, Orioles, Tigers, Astros, Yankees, A's and Rangers are six teams left for the next case, Corbin Carroll, Rookie, Spotlight, Zandra Rodriguez, Lunar Glow, Bonnie Mauricio. What do you guys want to do recently? I asked a little more recently than us. Yeah, Shea Lange of Lears, Pomonares, I'll change that here, Joshua, Dela Cruz, Nicao, and Junior Caminero, yeah, Red Gormin, Rod Gormin, that's it. Yeah, I'd be all right with that. It was Matt Walner, Rookie Sky Blue Paper, and Raze. First, Pomonato, Junior Caminero, congrats Tampa Bay, nice Caminero. Yeah, that's good. Tamar, yeah, okay, so the base is going for four now, three, four. Alvarez and Meyer, Roman Anthony, Jesus Blair, man, Hassel, Acunha, Arias, Spotlight, Weiss, Daniel Susak, Lunar Glow, and Martinez. Metz, Purple Refractor, Otto to 250, Junior Tillian, Oswell-Parazzo, Drew Jones, and Lunar, I'm sorry, Refractor, William Lugoot, 499, not Lunar Glow, Zach Beane, Cam Collier, Cheerio, and Sweeney, Lake Louvier, Oscar Tolas. Is it the same one that I saw where it's suggesting they say within the organization like they have done over and over? I think they should hire Mike Schiltback. I did not agree with his firing, and they need to have somebody that's actually has experience as a Major League Baseball Manager, not a Bench Coach or anything like that. We have five to go on Case 36, five teams left, Orioles, Tigers, Astros, Yankees, and Rangers, five to go. I completely agree, Patrick. Even I saw Willie McGee was one of the suggestions. McGee has no managerial experience and Cardinals need to win now. I've got Arnauto, Goldy, there's Adley, rookie insert, this is Mariners, Speckle Otto, 299, Gabriel Gonzalez, there you go, nice one Seattle, go Mariners, Soderstrom, Rosa, Zach Beane, Michael Harris, rookie spotlight, Oscar Tolas, Daniel Espino, Grimawler, Skye Blue, Mary Shindrick Martinez, Arias. All right, we have one box. Yo, how many mags is that? Seven. We have seven mags. Now we need a huge hit here. Somebody, super, super song. Yeah. Right now, Jacob Berry super. Berry super? All right. I think Spence would be all right with that. It's Josue De Pala, Adipáez, Metz, Purple Refractor Otto, 250, Nick Morabito, Metz, Anthony Volpe, yeah, I thought you would be. It's a Kumar, Simon Juan, Aqua Lunar Creator Refractor, Curtis Mead, in Orioles, Tigers, Astros, Yankees, and Rangers are five teams left. Anthony Gutierrez, Spotlight, Jackson Holiday, Jet Williams, Lunar Glow, Tigers, Otto, Abel Bostitas, Corbin Carroll, rookie insert, Evan Williams, Guardians Refractor Otto to 499, Angel Canal, Jordan Lawler, Jacob Berry, Justin Crawford, Cole Young, Eladela Cruz, Spotlight, Henry Davis, Aqua Shimmer to 125, Pirates and Westbrook, Riley Green, Rook of the Year favorites, that's Gabriel Martinez, Fuchsia Paper to 299, Lujays, Folsom Montgomery, there's a little, just a little dinged top edge there, not severe, Mead and Delacruz, Matt Mervis, Crawford, Gutierrez. All right, last pack, Luciano and Vicaro, what would just happen? All right, Spens, let's find one. Five to go in the next break, let's fill it up. All right, we had D-Backs, Drew Jones, Speckle Refractor to 299, Bass Otto's, Tigers Abel Bostitas, Yankees Juan Carella, Yankees Juan Carella, Royals, Austin Charles, Pirates Braille and Bishop, and Giants Vaughn Brown, Refractor Otto's to 499, Angels, Caden Dana, Guardians, Angel Gnau, Red Sox Frally and Carnassione, Blue Jays, Rookie, Gabriel Moreno, Brewer's, J. Savina, Metz, Speckle Otto, 299, Junior Tillian, Metz, Purple Otto to 250, Nick Morabito, Cubs, Purple Otto, Pedro Ramirez, Metz, Purple Otto, Junior Tillian, Cubs, Blue Lunar Crater Refractor Otto to 150, Moise Spiesteros, Matalazaro Montez, Aqua Shimmer Refractor to 125, Mariners, Reyes Otto, Junior Caminero, Mariners, Speckle Otto to 299, Gabriel Gonzalez, and as Blue Jays, Rookie Atomic Refractor Otto to 100, Gabriel Moreno, Twins, Atomic Refractor Otto to 100, Brooks Lee, Reds, Gold Refractor Otto to 50, Carlos Jorge, and Phillies, Blue Refractor Otto to 150, Justin Crawford. All right, that'll do it for the break. Thank you everybody. We have Case 36 up next.


Okay. Let it go. Let it go. I can't hold it back anymore Bro!


with SiliconANGLE, co-host of theCUBE. I'm here on the ground in San Francisco with Gus Robertson, CEO of NGINX, chatting about the industry trends. Gus, I want to get your take on what's happening in the landscape out there right now. Obviously DevOps is the hottest movement in the planet. You're seeing the DockerCon conference. You're seeing big numbers from Oracle, Amazon. It's just game on. It's big time. It's mainstream. The big stage, the curtains lifted. Companies now in the enterprise are going DevOps. What are some of the things that you're seeing in terms out there in the landscape? What is the big trends? Top three trends are driving all this. Yeah, well, definitely the DevOps movement is critical. We're seeing a lot of decision making and control being moved into the DevOps team. More so than you're seeing what was traditionally in the infrastructure group primarily. You're seeing obviously different architectures and applications around microservices and distributed web application architectures. You're seeing APIs becoming the core way that applications are communicating against and with each other. Obviously containers is hot right now. Everyone's talking about Docker and CoreOS and containers. And that's definitely, I think, really given more freedom and accountability to the developers as they build their applications and lifecycle management of the applications moving across. So if you put all those things together, I mean, we're really seeing, I think, a new world of application development moving away from heavyweight, middleware, sewer-based to really lightweight, rest, API, high performance web-delivered applications. I'm seeing two main things I want to chat with you about getting your perspective. One is the CXO or CIO, CEO of a large enterprise who has challenges. And the other one is the developers themselves. They're two different kind of stakeholders or ecosystems and the CXOs have to make decisions and they're getting sold to by all the big companies hey, buy my platform, buy my products. And developers just want to code and build great stuff and they don't want to get locked in, they want choice, but they also want to have a community via open source. So first one, CXO is big companies. They have to make all these decisions out there. What would you advise them? And what are some of the challenges? Because they have to essentially put out, top-line results, not just cost-effectiveness or DevOps gives them a nice leverage kind of architecture. So they got to hire developers. They have to build teams out. Now they had this something that's new to them. Maybe the big banks, maybe, but enterprise truly investing in the application development is all going to come from open source. What does that CXO do to invest in a 10 to 20 year investment for building a developer ecosystem inside their company and outside? Yeah, I think the point that you raise there is what I'm seeing in, let's say, the innovators at the front of the curve, and I think that's now flowing into any CXO's environment if you're in an enterprise, is that you have to attract the right developers to develop the right apps, right? And those developers want to use open source tools primarily. So trying to force fit them into a certain infrastructure or a certain development environment isn't going to work. You really have to find a way to enable them to be able to use open source tools and tools that they want to use on a daily basis. And then you'll get the right sort of applications. The other thing I'd say is that you don't want to have bottlenecks in your delivery process. So while containers and everything are great, if you then have a developer that releases a new application and it sits on the fence waiting to go into production because you're waiting for, let's say, a network engineer to put configurations into a hardware box at the front of the data center that's not very practical. So how do you improve the lifecycle management and the delivery of your applications to not just have the application itself and it's in production to be high performance, but be able to do true continuous integration and delivery, to be able to deliver that app and have it go functional and live within seconds rather than days and weeks, which is what we've traditionally seen in enterprises. So the two things is give them the tools they need to be able to do it and make sure the process is streamlined so that you can actually have true integration and delivery. Now developers, the developer angle. Because now developers, you know, they want to be with their friends, they want to be coding on the fashion that they want to wear in terms of languages, whether their interests are. And they want to get hired and or sell their products to companies. Yet the vendors are pounding them, oh, use my platform. So the developers are being bombarded with, our ways the best way. So they're kind of got their shield up. So what's your take on that trend? Because developers also want to do the right thing, but how do they figure out what to do and what's the general trend in the developer community? So I think the tools that they want to use, so I'm not sure what you mean by the question, right, what developers, what's. You know, they're getting pounded by all the vendors. Buy this, buy this. They don't want to make a one model of the choice. They want to have freedom. Right. So what should they be looking at? How should they be evaluating the marketplace? I mean, from what I see, the developers typically have confidence in certain languages, certain architectures that they're using. I don't think they should definitely be, what I see developers aren't necessarily influenced by what a vendor is pushing on them. I don't see that ever being successful. You know, what I do think is. I agree with that. Right. Developers have tools in their toolkit. You know, my advice to be developers would be to not use the right tool for the right type of application, trying to force fit a specific infrastructure or a specific language into the wrong application would be one thing. I think the other thing is that we're seeing that more and more of let's say networking and what would be traditionally put into infrastructure in the data center is now becoming part of the application. So I think developers are now having to learn more than just about how to build their product in their application, but more how do they include things like traffic management, security, scalability into their application. So developers have to extend beyond just, hey, I've written some great code into, how does my code work in production? How do I really deliver a scalable application? How does a developer who wants to be DevOps become a DevOps ninja or a DevOps guru? Because now the tools are getting better where you can abstract away some complexity with seeing some things, containers, Kubernetes, microservices. So how does developers navigate these new wars, because there's a lot of advantages. They can break through that and be absolutely DevOps compatible. There's a lot of advantages. You're in that business of microservices. What's your message to developers around how to navigate the new trend? Be aware of the technologies that are coming out that can make your life easy, right? I think containers is a great way of making developers life easier. I think orchestration tools around how to deliver your application, continuous integration tools like Jenkins that can help you deploy your application across the lifecycle management. Looking at the infrastructure underneath your application that's going to help you scale it. Things like looking at service discovery, looking at elasticity of your application. Any of the tools that make your life easier that allow you to bring a microservice application to market quicker is what I'd recommend. My final question, you got a developer conference coming up in the fall. So you guys, obviously, that's your customer and developers work with you guys. What's going on with your view of the developer community, Nginx? And what have you learned over the past two years around this evolving space? Well, number one is give developers the tools they need. Our developers are very vocal, right? So we've been getting a lot of input in terms of feature requirements into our product and so we thank all the developers for being that vocal. We do have our conference coming up in September. I'd obviously recommend them to come there. And not just to learn about Nginx but to share best practices. That's the thing that I think is most powerful about the developer community is that the developers tend to write a lot of content right around what's working in terms of their application, how they're able to connect components together. We found it at things like our Nginx conference in September that having developers come and bring true life experiences, how they've built their app, how they've deployed their app, how they're able to get more out of their application by using other tool sets and sharing that with other developers is really how you improve your own skills and share your best practices with others. So that would be my recommendation. Final question, are we in a bubble and how do you talk to people that say, we're in a bubble, this is gonna burst, everyone's gonna chaos, just like the dot-com bubble, valuations are out of control, 50 billion for Uber, your customer of you guys. So are we in a bubble, are we not? Is it enterprise kind of renaissance coming on? What's happening? What's your take? I definitely think that there's a lot of activity in the market, a lot of venture money coming into the market, a lot of interesting technologies and so from a consumer perspective, it's fantastic. I mean, there's so many cool things coming on the market every single day. I think for a company like us, we're more in the enterprise base and helping customers deploy applications. I think for us, we see less of that bubble, but we're excited about the fact that there's this movement towards developers, there's a movement more towards applications. Really at the end of the day, who cares what's underneath the application, right? Does the application work? Does it deliver? Do I have access to my watch? Do I have access to my phone? Am I getting the information I need? And there's so many great tools and technologies coming out that are helping us build these new applications, but the world's really changing, right? I mean, the fact that I can walk down the street and get into somebody else's car and they take me somewhere and that it gets built on my credit card is fantastic, right?  So you see the underlying infrastructure as a major driver for a multi-decade year growth. I think this is definitely changing our society. I mean, it's changing the culture in which we operate, right? I never would have gotten into a stranger's car before and be driven somewhere else. I wouldn't go to someone else's house and stay in their spare bedroom before, right? So yeah, I think it's changing the way we operate. And DevOps and cloud, mobile, all this is kind of coming together. I think that's what's driving it, right? The creativity. One of the things from my personal perspective is my background was more, it was a musician. And the thing that really changed the music industry was being able to do home-developed music, right? The advent of things like Pro Tools and Logic that allowed us to record albums at home unleashed a huge range of creativity and taste in music and varieties of different genres. The same is now happening to the developer community and applications. Really unleashing the creativity of developers with the tools they have to build anything. Any idea is possible as long as you've got some software and some time to create it, right? That's... We're doing a teens in tech program coming up. I mean, you've got teenagers writing code. So that's why what I think is driving a lot of this cultural change, right? We're taking the reins off the creative juice of our next generation and they're coming up with crazies, any ideas and some of them are super cool and practical and some aren't, but we get to experience that. So you're saying basically there might be some consolidation, there might be some trimming of the fat on this bubble, but overall growth, enterprises exploding, some infrastructure changes are happening, multi-decade growth. All right, we are here on the ground in San Francisco. I'm John Furrier with Gus Roberts, the CEO of NGINUS. Thanks for watching.