Once we heard about the rumor of the possibility that the Ravens were interested in Chase Young, it had a lot of our minds running wild. Wilder than they already run on a normal basis. But we started thinking about the possibilities of Chase Young in this defense and this Baltimore Ravens defense, what he could add, what he could bring and how special this Baltimore Ravens defense could be.  Now y'all know me. Me, if it's up to me, we getting everybody, but we keeping everybody at the same time. But it can't always be that way. So sometimes you gotta really think like a GM, but I wasn't built to do that in this video alone. So I had to bring on a very, very special guest to help me do just that, think like a GM. And you know just what I mean. You too, team, keep it clean. You see my boy, he like, I done made it, I done made it. Boy, that's my homie, ain't that right in Ravens? Team, keep it clean. Very, very special guest in the building today. My guy Beazy, who I actually met about two, three years ago at the one of the little more Jackson fund days. So before we get into it, because we were having a conversation yesterday, but before we get into what we was talking about, introduce yourselves to everybody, let them know what they can find you at and what you're working on too. What's going on, y'all? This is Boy Beazy from Extreme Sports Talk 305. Hey, you can find me on YouTube at Extreme Sports Talk 305. You can find me on IG at Extreme Sports Talk Live 305, on Facebook at Extreme Sports Talk 305, and on Twitter at Extreme Sports Talk 305. Hey, when we at Extreme Sports Talk, that means everything. That means football, basketball, baseball, boxing, all platform sports. Okay, appreciate that. And I'll leave the link to everything down below in the description so y'all can follow him, subscribe to the channel, follow on Instagram, Twitter, Facebook, all that good stuff. Now, yesterday, you hit me up and you asked me how I was feeling about that rumor that was going around that the Ravens were interested in Chase Young. Correct. And I told you, like, yeah, I was cool with it, but I just, I wouldn't want them to trade Patrick Queen as part of a package.  Right. Right, so you think of it this year or you think of long term? Because they both have to get paid. So we gave Roque Corner 100 million. I'm on the highest pay right now. So before we gave Roque, once we gave Roque Corner 100 million, Patrick PQ said he would buy the whole lot because he realized he not gonna get the 100 million where he wanted. So we ain't paying too long back as 100 million. And we lacking on pass rush. That's true, that's true. You make some good points with that one. But so what would you give up for Chase Young? And with Chase Young now, you know about the injuries and whatnot, especially in the past couple of years, right? So what would you be willing to give up for Chase Young? Woo, for Chase Young. Now, you can give up a potential in the future dragon. I would say a four or a third. I would say a third because no one else, we always have a lot of multiple third round picks as usable. So and PQ, I know I mentioned PQ yesterday to you. I love PQ now because he fits good, like a good combination with Roque Corner, but it's gonna be that long term. So we probably want to sign if I like a one or two year, he wants a long term deal. And it took him his third year to get going. And I felt that kind of late because once we traded with Roque on Smith, now you want a long term, I don't know about that. So now we lacking on pass rush and browser, he's hurt. We drafted you. Yeah, he's hurt. He's hurt. And you also have a other pass rush here that we had last year. He's not here no more. Justin Houston, we talked about that yesterday. He's up in the age. So if we bring him back, like it's not gonna be that much consistent and he gonna need a lot of breaks, he's tired. Okay, yeah. I mean, yeah, with Justin Houston, yeah, that's the exact same thing I said. I just felt like he just got exhausted as the season went on. It felt like he got exhausted and he wouldn't be in every down lineback or anything like that.  We got O'Jobble and we got O'way. O'Doffley O'way. O'Doffley O'way. But O'Doffley O'way, I'm being honest, he haven't give up to his full potential of yet as far as he been here. Yeah, not yet. He's in the beginning of the teams, but sometimes you're not, you have to get off. O'Jobble got a pass, cause he been hurt. But if he haven't got hurt, he would have been a freshman on pit. Oh yeah, for sure. We was like, we like our young legs, but what do we know for sure? Yeah. Now, yeah, there's a lot of unknown right now with the red lines when it comes to the pass rush position. But with Chase Young, cause he had his first year where he got seven and a half sex, but do you feel like there's still a lot of unknown with Chase Young too? Yes, there's a lot of unknown, but we were seven and a half sex here and O'way been here with two years. Well, I'm sorry about almost by a third year now. Three, yeah, three. Three years now. So he didn't have that either in two years. And Chase Young had that in one year. And so we know what he can do if he just stay healthy. But now this year, Chase Young can't afford to get injured cause he wanted that bag too. Yeah, yeah. We rather pay somebody, at least one person who can get to the quarterback instead of having two, three potentials. And O'Jobble, he don't have to get paid anytime soon. So he's all right. Now O'way, like I said, O'way, he's on a, this is a make it a break here for him. All right, it is. Cause they got to decide on O'Doffe O'way here. He won't do a fifth year option enough. So he look, and we just talked about, not just in Houston, Brown's just getting off of injury. Yeah. So it was like, if he can stay healthy and he has the speed to get around there, he has the potential and he can get around in here, that it would be a huge help. Now PQ, I love him, but if he do good this year, that's great he gonna get a higher thing for next year or he may hold off and say, I don't want to do a one year, two year dip. He may want a four year, he want a long year. So it all depends, he can stay or we can make that trade doing week six and week seven for the deadline.  You ain't lying, man. But just let's focus on PQ for a little bit. Right now, yeah, it's Roquan and PQ. And I'm excited for what they can do because last year we saw PQ had been playing a lot better than he had in the end. And I think with PQ, it's not even that he played bad in previous years. I feel like it was just a lack of consistency because there will be some nice moments with PQ and there will be some rough ones. And that can be said really about any player, but PQ really started being more consistent last year. And then when Roquan came on, it helped him be even more consistent. And like we talked about yesterday, you mentioned how PQ is just, he's a good fit for what the Ravens are doing on defense because he is, and he really started to find his footing. So with PQ playing for the money too, which is a big thing and that could be said about Chase Young as well this year since they both got drafted the same year, but they gonna be playing for that bread and both of their fifth year options got declined. So they can actually use that as an extra fuel for motivation and be like, all right, that my fifth year option got declined, I can get paid even sooner. So it can work out for both of them. But with PQ, I would love for the Ravens to keep him, but when we talked yesterday, you brought up a point about somebody who the Ravens drafted, who you feel could be a possible replacement if they do trade Patrick Queen, that being Trenton Simpson. So how are you feeling about that? I swear I felt that because Trent from Clemson, he had a speed just like PQ. Now, like I said, I can bring back PQ. When we had PQ his first year, he was at middle line because when we drafted him at, but he was missing a lot of reason, a lot of tackles. He wasn't wrapping up. He was just doing a lot of arm tackles for like the first two years.  He always take off in the third season. Yeah. It's also longer than college, but you know NFL is it now? What have you done for me lately? So he's been doing good here about time in the second season and in the beginning of the third season. So he has a lot of tackles, but once we broke on, once we broke on in, it just took him and helped him out a lot much better. He moved on the right side and much, much better. So, and number two, fit good together. But we can't play two guys for that. But when we signed Trent from Clemson, he has a speed, like I said, and he had a fast run. And then like I said, and Madden, he sees 91 speed for the man 24 coming up those 91 speed. So in PQ is a 90 speed. So he has the speed. So if Rokon can teach him and give him up to here, see, we had nobody ready to teach PQ like that. So now Rokon is already there. He can get him up to his level here and we have a pass for us. Oh man, he's still flying around the ball. He's still flying around the ball there. So that'd be exact what we needed. And most likely see our DC now, we not playing that much man as we used to last year. We didn't have a lot of zone.  Yeah, that's a really good point about Patrick Queen, especially from coming into his rookie season. He just had to come in and be the guy. He didn't really have a veteran around like that, like that. I mean, a little bit here and there, but he had a lot of responsibility throwing on him from jump. And he's super young. Super super young, yeah. I mean, that plays in his favor. But yeah, he had a lot of responsibility throwing on him from jump. Do you think, cause take PQ out of the equation. Okay. Do you have any other players? Cause you talked about that you would do like a third or fourth round pick for Chase Young. But are there any other players that you would consider including in a possible trade for Chase Young? Besides PQ? Besides PQ. If we wanted to do that, we don't have that much, I say assets, I know we're young on defense to do that. So they could probably want another one here. If we talk about off, we have to see what the watch didn't need. But as an offense, watching most of what they need here, probably a tackle, a tied in. You know, maybe if they need some on defense here, you might need to probably replace him with another one here, but I might have to go with no offense, but a tied in, they don't have a tied in like that. So would you, we have three? Yeah, we got three, yeah. Three. Now I remember, I see we had the same offense as last year with Roman, we don't have that option last year with Roman, the offense. So we have like, we're a Roman offense, like three different tied in here and we call it the motion. But it's a different offense though. So for those two Ravens fans who've seen the press conference yesterday with Mark Andrews, he said he's learning now, it's a new offense for him now. So I don't think we're going to have, we have some tie in on the field, like we did in Georgia, probably two, but I don't think three. So we had a tie in last year, likely I like likely, but it's part of the risk that you have to make. So you know, it's a gamble, I do like liking it a lot. Oh, so you would though likely in a trade for Chase Young? For Chase Young, for a pass rusher that he wants to get paid to for, cause we step, we step, what's the name? Jolly Cola? Oh yeah, they actually like it. They actually like it, so they actually like it, but so you got to give them something to get something. So one, two for one. Oh man. So they want to play and to drive it. Oh, that would be something right there, man. Cause likely he was solid last year. He was solid last year. Yeah, yeah, the potential is definitely there, especially with him having played while I received it before him having that experience, him being able to line up at a lot of different places, but just being a super athletic tight end. I felt what Isaiah likely last year, he did definitely have some rookie moments, some moments where he looked and felt like he was a bit out of place, but then he did have his moments where he was really, he came on strong and you made some nice plays. So I'm excited to see Isaiah likely in year two. But man, you a tough GM, man. Like you say. It's a different office now. So different office now, they say tomorrow we take you back to Louisville. So if you have three receivers or receive, when you spread it out and you have a tight end here, like you're not going to feel that much as you used to in very woman's office. So if you're going to get over every now and then, and then now we switch up to if it's like 34, now we're going to double tight. Now you're going to double tight, then you add Collard and you add, then you add Mark Andrews here. So that helps out. So now remember in the contract of Odell, if you get a thousand yards, he can get a raise right there with a thousand yards. Yeah. If you're leading yards, yeah. He can get a thousand yards. They love the flowers right now. As me, I know, you know, he's doing the best in camp right now. So he's doing this thing. Now Rashad Bateman, he's on a few lists, he's not on a list, he's not sure where he goes. So yeah, about four first round receivers in there. So at least you know, they're going to get the receivers a lot of options. So as far as tight ends, you got three, so they might know. So you got to give up something to give. Man, that's tough right there, man. But that's why I'm not a G.M. That's why I ain't got that job title. I wouldn't even put in the application to do it, man. Yeah, so it's like some people going to be happy. So people not, you can't please everybody, but you have to do the best for the team. That's real right there too, man. So here's the Costa. I don't know if you're watching, but I'm sure you done ran through this whole list of players and possible things. If you are really interested in Chase Young like that, but now if the Ravens were to land on Chase Young, do you feel like that would be enough and really solidify their defensive pass rush moving forward? Especially when we got to contend with the pass rushes just in the AFC North alone. Cause right now the Ravens with all the unknown that they have at pass rush, they probably looking like the bottom unit, even though it's a lot of unknown, cause when, like we talked about yesterday, you brought up Zadaria Smith, who I forgot about. I completely forgot about Zadaria Smith. Cause I'm like, oh yeah, Miles Gehr, who the beast of by himself, but then they got Zadaria Smith too. It's like, oh man. Yeah, that's a big upgrade from Clowney to Zadaria Smith. It's a big upgrade, yeah. And then he got out. Yeah, so he's still a free agent right now, let you know right now. Yeah, he is. Yeah, so Pittsburgh still got TJ Guat and he just signed the other guy. Yeah, Alex High Smith, yeah. Yeah, Alex High Smith and so, and if Pittsburgh and Ruffin Chaser, I don't want that to happen. You know what I want that to happen? So it's like Cincinnati. They got Sam Hubbard and Trey Hendrickson. Yeah, Trey Hendrickson. And Trey Hendrickson, he get off the ball, he's very underrated. He's very underrated. So with the division that we need here, with all these top quarterbacks, Sean Watson, Sean Watson, Joe Borough, Kenny Pickett here, they like to pass the ball. So they gonna be a four, five, five, we need to get to the quarterback. And the joy of the time we get to the quarterback is when we blitz. Yeah, so if we can get there without blitzing, that's great. That's a good point. That's great. Yeah, that would go a real long way. So let's see what happens, man. But I'm looking forward to it. Like I said, I really do feel like if this trade does go down, if it does happen for whatever the compensation is, I feel like this would happen around the time, a little bit after they have the joint practices with the Washington Commanders. I think that's important. I think, I forgot exactly when it is though, but I think that's when it would be because Eric D'Costa can talk to their GM in person and whatnot, see Chase Young up close and they can really get an even better feel for him. They can see how he practices. They can see his work ethic and whatnot. They can see all of that stuff right then and there. So we'll see how it goes down, if it even goes down.  Oh. Hmm. You just sound the raiders, you think he's gonna come back and everybody says no, everybody's gone. Yeah. So Marcus Peters is obviously the playmaking cornerback, Rocky's scene is not known to be a playmaker like that, but I feel like it's almost like a lesser version of Marlon Humphrey to where it's a physical corner that will do everything that they can to make sure that you don't catch the ball. They're not even necessarily going for interceptions like that or getting interceptions like that, but they're gonna make sure they do everything that you can to not catch the ball. So two physical corners on the outside, but I'm hoping that, like I know with Marlon Humphrey he gonna make some plays for sure, like whether it's a force fumble, they get interception every now and then Marlon Humphrey obviously ain't no ballhawk like that. But yeah, I'm hoping that, I guess the playmaking will come from Kyle Hamilton being a little bit strong.  Marcus Williams with our picks? Yeah, Marcus Williams having a full healthy season because he was on his way last year, then he got hurt. But yeah, Kyle Hamilton would even more experienced to be better and whoever's gonna be that slot corner, whether it's a mix of Kyle Hamilton and somebody else. Maybe they just found a guy from Pittsburgh, they just swapped out. Oh yeah, Arthur Mollett. Yeah, they did just sign him too. So yeah, we're gonna see. But as far as Rocky is seen by himself, I'm hoping that he has that Corey Graham impact, that the impact that Corey Graham had for the Ravens back when they signed him in that 2012 season, that Super Bowl season. And it was an underrated guys, a guy that a lot of people were like, okay, well, we'll see. And I feel like that a lot of people like that with Rocky seen, but Corey Graham was a pleasant surprise throughout the season. Then of course, obviously in that playoff run, we all remember that Broncos game where he caught the picks. So yeah, hopefully that could be what Rocky seen is for the Ravens. Yeah, I think Rocky seems more very physical. Like he get under you here, jamming up and get very physical. Marcus Peters, I don't think he's not a man in man corner. He's more of a zone corner here.  That's his weak side here. But he can really call a playoff from the jump ahead of time. He's very smart in the meetings here. He can tell you, I'm going to get that picked there. I'm going to get that picked there. He'll jump it. But when he's in one on one, the man, the man, that's not his strength here. But he's a very good zone corner, but he's just not that physical. And I think he got his issues when he got issues with John Hubbaugh. When John Hubbaugh was going to fall down and he didn't like it, it's going for it at the end that you can, it's Hubbaugh's call, so. Yeah, it is. Yeah, we're going to see how this thing goes. We got Marcus Williams back, he's a leader, so I think he'll help everybody else out here. Oh yeah, yeah, yeah, for sure. Marcus Williams, he was like that, man. That was, I loved that signing last year and he was worth every single dollar and he was doing this thing. So hopefully this year, man, really just for Marcus Williams, just for everybody really, not even just the Ravens, but across the NFL. I know they done lost a lot of people to injury already, but hopefully from this point forward, everybody can just stay healthy. I know that's like pretty much asking for the impossible because football is a physical sport, but hopefully they can stay healthy, man. So we can get the best NFL season they possibly can get. But then when you think about the Ravens, like I just really hope that everybody stays healthy on this, so we don't have any like, any doubts, so we don't have to wonder like, oh man, what could have been if they stayed healthy? Cause that's what it's been for these past couple of years. Cause we just, we haven't known what we have. Yeah, it's been a, just wondering like, hey, what, what, what could it have been if this person would have been there? That person would have been there. They all would have still remained healthy, but hopefully this year we will have that, we'll have that, that closure and hopefully the season can close out with a Super Bowl. So let's see how it goes. Oh yeah, before we get out of here again, let everybody know where they could find you at. At, on YouTube at Extreme Sports Talk 305. That's on YouTube on IG Extreme Sports Talk Live 305 and on Facebook here also. It's Extreme Sports Talk 305 and Twitter Extreme Sports Talk 305, all sports here man. All right, I appreciate you Beezie for coming too. Oh yeah, for sure, man. I will leave all the links to all his stuff down below in the description. So team keep it clean, y'all can check it out. Appreciate y'all watching, I love y'all. And on that note, we out. And you know just what I mean You too team keep it clean You see my boy, he like automated, automated Boy that's my homie, ain't that right engraving Right engraving


When they had the American election, I wondered if the Republicans moved to the religious right.  So the Republicans have moved to the woods of religious right to what extent they put people off. I think it did. I think there's no question that the Republicans have become a party that owes its success, to the religious right, and therefore has alienated much of the population. The evangelicals, unfortunately, dominate the internal process within the Republican Party where candidates are chosen. So even though those candidates are often not appealing to the general population, they get the nomination from the Republican Party because they appeal to the internal mechanism. My personal view is that the religious right is the greatest threat to liberty in the United States today, much more so than Obama in the left. Partially because the religious right is fundamentally leftist, not rightist when it comes to economic policy. I think you saw that, I don't know how many of you follow American politics, but you saw that with the candidacy of Mike Huckabee, who was the candidate of the religious right, very much a populist when it comes to economics, anti-free trade, anti-immigration, anti-Wall Street, and very much wanting to move the party leftward when it comes to economics, and at the same time wanting to control our lives when it came to personal choices, and actually at some point said that he wanted to rewrite the American Constitution so that religious play a bigger role in it than it does today. And then actually Palin, who was McCain's choice for vice president, played the same kind of role, tried to get evangelicals by appealing to religion, but her economics were very populist. You know, McCain and Palin started every speech attacking the old companies and drug companies, big oil and big drugs, so the people who provide the lifeline of Western civilization who run everything that runs on, and the people who make us better when we get sick and have the potential to prolong human life, who knows by how many decades if they're left free. Those are the enemies that the Republicans need to be against. I think that wing of the Republican Party is very dangerous. I think it's growing in influence. I think that the Republicans, if anything, are moving more towards the religious right than going to move more towards the religious right after the defeat in this election. There's a battle going on within the Republican Party right now between kind of the free market people and the religious conservatives. The religious conservatives clearly have the upper hand. It's going to be a real struggle over the next eight years of an Obama administration to see who wins that struggle. But if the religious right wins, then, you know, I'm not sure where hope for America lies, because certainly it doesn't lie with Democrats, but there'll be nothing left of the Republicans.


and straightened out to acquire a state where some church leaders in the Lawrence State Capitol, including the general secretary of the Evangelical Church of winning all, Equa, Reverend Ayuba Assayche, have renewed calls for urgent intervention to address the current use of unemployment in the country. The leaders who made the call after their Sunday service cement also applauded a recent wage award granted the Federal Civil Seventh, noting that the review will bring some level of relief to the beneficiaries. Now, those leaders encouraged the view that to mitigate the effect of recent fuel subsidy removal on Nigerians, the Federal and State governments must prioritize the welfare of citizens, emphasizing the need for a review of current minimum wage to reflect the present realities. At the moment, we want to challenge Nigerian leaders, especially the executive body, to please look into the issue of our minimum wage. Walkers, as we speak, in the reality of salary, it's a P naught. So the quick response should be minimum wage be increased. It will relieve us to a certain level. Unemployment, yes. It's a challenge hitting the population of youth, in fact threatening our tomorrow. Well, God has blessed this country with every resource we need. I think those managing it are the problem. You should know that at the end of your stay either in the office or at the end of your sojourn here on earth, God will bring you to book. So do the writing by empowering your children. These are your children's children. They will either live to bless you or to cost you because of the kind of foundation you destroyed. The clergymen also urge Nigerians to push for accountability by monitoring the policies of their leaders. We've never put them to task by asking them to give account of what they go out there to represent us. We must not be deceived by chicken feet. Nigeria's situation of truth is challenging our faith. But we are anchoring our faith upon God's words.


Very good morning to everyone. It is Thursday 22nd of August. Hope you are well We're going to cover a couple things this morning But before I even begin I just want to make you aware that there's some very important economic data coming out Momentarily, so while I'm on the mic what I'll try and do is cover this off as we go through things But you've got the Eurozone flash manufacturing and service PMIs these will be very important for European prices this morning I would be anticipating Reactions in things like Euro European equities so the DAX the Euro stocks and the Bund so do keep an eye out for that It's coming up the French figure first at 815 followed by the German figure 830 the latter of which will be particularly important why because this is a look at the graphic of German manufacturing PMI in the last reading Marked the steepest decline in overall manufacturing conditions in Germany since mid 2012 as New export orders dropped the most in 10 years Falling sales to China slump in all the automotive sector more concerns about the ramifications of Hard no-deal Brexit and so on and so what we've been seeing is quite a severe Contraction deterioration Consistently in German manufacturing, which is obviously very key for their overall economic output But not just for them, but for the overall Eurozone area and so this is going to be particularly important The number for Germany on the manufacturing side just so we're all up to speed is expected at 43 So actually a slight further deterioration from what we had last month Which was point two above that expected figure the range? 41.5 to 44.5 if we get a 41 print, where does that put us? Well gonna have to start looking at a at a 10-year chart That puts us through the trough that we had in the height of the European sovereign crisis With the multiple bailouts of some of those countries like Ireland, Greece and Portugal that puts us back down to levels We really haven't seen in the best part of a decade Since the severity and fallout of the financial crisis So definitely keep an eye out for that That's coming out as I said at Hopper State. The French figure will come before In about three or four minutes time the manufacturing from France expected at 49.5 So right on the cusp minor contraction the service sector To remain in slight expansion expectations 52.5 So that's coming out and I will cover those when they are released But otherwise looking at the the overall broader markets this morning across different asset classes things fairly quiet and I've been looking at you know, just various Volume profiles and this whole week has been relatively tame particularly in the fixed income market for the US This is all because everyone is waiting for Friday's Very important speech from Jerome Powell as you can see from the charts There really wasn't any and definitely no sustained reaction other than a momentary blip in prices on the back of the FMC minutes last night Now just a quick look and the reason why these are the kind of headlines that people are running this morning if I just transition so Three reasons for cutting in July. Remember the reason one of the main reasons That people didn't really react to the minutes is not just because power speaking on Friday But the dates of those minutes was from 30th to the 31st of July So there are about 23 days old those discussions and obviously the world has moved on in those 23 days There's been new emphasis on the inversion at the yield curve. There's been new economic data that's come out new speeches that have been made so Essentially rendering those minutes just redundant. They just really weren't that interesting at all The only one thing I think that was potentially slightly surprising was that there were two Members who wanted actually to go for 50 basis points not 25, but that in itself not enough really to move markets So not going to dwell on the the minutes really Gonna move on talk about a few other things one thing you can see on the charts here is dollar index pretty Flat there's no real dollar strength. Let's say for the moment albeit It's holding on to the gains that were seen last night. One thing is you are seeing a little bit of Pound weakness cable just edging through you know some of the low points that were seen yesterday afternoon So cables down about 16 still Relatively moderate in its losses though nothing sizable, but obviously Lot of the talk at the moment is in the run-up to the G7 happening in Barrett's in France at the weekend and you had Boris Johnson doing the European rounds. He was in Germany yesterday meeting with Angela Merkel And what came out of that was some fairly positive noises actually EU officials though pessimistic said there was still time for a deal Interestingly Merkel said it's up to the UK to put forward a workable alternative to the backstop The UK Prime Minister agreed He said the onus is on us to solve the border issue though He pointed to measures that have already been dismissed for the last three years of Brexit talks included the Truster trader program electronic pre-clearing of goods. So Essentially this kind of technological solution in order to keep an open border Like without checkpoints and so on which could then invoke the memories of the or breaking the risk of breaking the peace agreement broken in the late 90s, so Problem being I guess with that last point although Merkel has been relatively positive That's always been the case Germany definitely much of the mindset that they want to Just avoid at any cost really further disruption to whatever what already is an economic challenging period Just going to pause for one moment. The French numbers have just come out Just seeing a big pop in the euro on the back of that. So We just see if the score 51 spots eight. So it's all three there and beating on expectations manufacturing and expectably in expansionary to their entry and as such have seen ineptic in Eurodollar towards one at 1090 So just coming on a euro popping DAX popping Boom to the downside so a very positive number the French manufacturing PMI has just come out 51 that is way above the top end of the most optimistic Estimate on the street. So a media bid into the euro and DAX on the back of that certainly alleviating what has been very depressed Kind of sentiment around the growth happening in Europe at the moment. So particularly strong numbers. They're out of France The actual service number 53.3 also considerably higher than expected as far as the deviation from the mean for the PMI data So decent numbers Germany coming out obviously in 14 minutes now, but this is going to be quite interesting Given how much people have been panicking and obviously that's put emphasis on the fact that the ECB have got to do more They've got to cut the deposit rate. They've got to restart QE But if the PMIs have hit that low now and start rebounding that would be Definitely interested to see whether or not the euro then we'll start to in the medium term claw back some of its persistent losses all right just going back to What I was saying here the point I was going to make on the Brexit talks was That everyone is still at the same sticking point that Theresa Mayer's it's all to do with the Irish Border the backstop, but the problem is as much as Merkel has been favorable to potentially look we want to work to get a deal done Boris is only bringing forward things that have been discussed before which have already been dismissed So unless he comes forward with something new Some sort of maybe legal twist on the understanding of what this backstop means or entails Then I really don't see this changing the game at this point in time the one thing that's definitely going to be happening today, of course is that Macron quite good timing for Macron, of course the PMIs have just come out really strong and obviously one of the things that Boris would have been wanting to leverage is that look I'm going to threaten no deal your economy is suffering and so You know this put his data maybe is a nice little boost for Macron going into those face-to-face discussions later on this afternoon But all that aside France is an absolutely different beast to Germany France has been way more critical and definitely less Friendly in the idea of giving any type of concession to the UK the French government they said last night They expect the UK to leave the EU without a withdrawal agreement That is their baseline scenario that there will be no deal and so at the moment. He's not giving anything away So I think Merkel was of no surprise to hear kind of more conciliatory tone yesterday More interested in what Macron has to say and what then Boris and Trump do at the weekend when they meet up in France at the G7 very interesting comment though from Boris Johnson that he made In his own kind of usual fairly descriptive way. He said in my life I've watched a lot of European negotiations and believe me It looks at first as though it's an irresistible force and immovable object And what in my experience happens is people find a way through at the last possible moment And I absolutely agree with him. I really don't think from a trader's point of view You're gonna get this really big massive pops in the pound because you know, we're gonna come out of the G7 And I think that there's gonna be exactly where we are at the moment I want this they want this and there's no pressure of a deadline yet It's too far away for people to start cutting deals And making concessions so I would expect all of this to manifest into potentially medium terms and weight in the pound As we get closer to still the same status quo as we get through to the end of September into October Then it gets a little bit more interesting. Certainly if we retest the lower bound of those Historical low levels in cable All right a few other things just to quickly Go over but one thing quiz quickly back to the charts the DAX loving life now after that surprisingly strong French data just keeping an eye here on The previous range high from yesterday We've just moving the charts out here. I'm just gonna put it on a 60 minute You can see this is the top end at the moment of quite a considerable Range of resistance that we've been trading over the course of August for sure So if I just put a rectangle over some of the price action here and where we are in the near term as the first challenge You've got here 11 8 10 and 11 845 49 on the upside which would be the kind of the bound the price action that we've had here over the course of August So it's interesting levels. Certainly a surprise development there in France to see such Strong data the manufacturing one the standout services also exceeding expectations as we just saw Okay, wrap through the other headlines It's almost as if the market's gone quiet on the Chinese yuan So much as if you know, we had such Well start from the beginning It's amazing how markets can be so blinkered at just looking at one subject at a time And I often mention this to people who are new to markets when I'm explaining How do you perceive kind of daily market sentiment and how do you? Assign a hierarchy to the macro themes that are in play But you remember about three four weeks ago The only thing that you needed to do to really trade the open was what was the fix for the Chinese yuan Now no one even mentions it. In fact The yuan fixed overnight at its weakest in 11 years and it's gone You know, we're moving further above seven at this point The only thing is is there's a trade war going on And then a headlines come out then there's an aversion of a yield curve and people start getting spooked about a recession But even that in itself has now almost dissipated and moved to the side. So we get the next thing So it's interesting how definitely I think to to manage the macro environment you've got to be quite agile to really pick up on your perception of how The basically the market is perceiving its value on these types of subjects interestingly now I think about this chart of the yuan is that people seem to have got over this Psychological symbolic level of seven which people were absolutely Panicking about that it would lead to mass capital outflows and so on that hasn't happened and the yuan continues to weaken Which has prompted state intervention through their state-owned banks overnight So definitely warrants continue to walk to watch if we obviously punch higher to seven point one We're not quite there yet. We've got close to it. I think we actually touched it last night If we start going higher and higher, yes, this will become a problem But at the moment the point being it's just quite interesting how this is a development that really hasn't changed But it's just that people have been distracted by other issues But quite like Italy for example it flares up and then it goes away The yuan issue is not resolved and we'll come back in time. I'm sure Okay That is it from me actually I'm gonna hand you over to Sam because we want to make sure you guys are all over the German PMI when it comes out shortly so in terms of a calendar for today Let me just bring that over to quickly run through my computer One of my pages is frozen. So let me just talk you through instead what it is that we've got So on the calendar, you've got the German figure coming up the eurozone manufacturing PMI is obviously the summation of these countries Will be at nine o'clock, but that's very much as confirmation rather than anything new of information at that point You've then got the ECB minutes. Do not forget about that. That is coming out at 12 30 That could be interesting particularly given the fact that Even though these data points have come out strong otherwise, it's been a fairly precarious situation for Europe and people are looking for hints of Near-term action from the ECB in the form of deposit rate cuts of 10 basis points and the potential Restarting of QE before year-end. So those minutes will be definitely of interest and market moving into the afternoon in the US weekly jobless claims You get the market service and manufacturing PMI is flash reading as well from the US at 245 European consumer confidence at 3 p.m. Jackson Hole Symposium does kick off actually today, but power doesn't speak to tomorrow So although we can share the agenda for who's on the docket really the big one is not until tomorrow afternoon And then of course French president Macron meets the UK PM Johnson. I believe that's happening later on this afternoon All right, I'm going to transition my screen hand you to Sam I will post the German numbers as they come out into the chat room see you're aware of them as soon as they're released Thanks very much guys Yeah, thanks, and I guess we start with the the euro here just as See we've got those numbers coming out in five minutes to the second now See you'd expect after seeing the good French numbers that the German and therefore the European ones as a whole are gonna be pretty good See just above where we're trading will be pretty important going back to yesterday We couldn't get above that couldn't get above there at all one eleven thirty and it's you know a bit above there You've got the Overall range that we were looking at from yesterday and talking about just how that could Hold price in and to the downside of see that double bottom as well bringing up this new mini range for the euro Back above what's been a pretty important line in the sand. You can still see we've got those rectangles drawn up from the previous Briefings and again yesterday that hold Pretty well again this morning So that's your line in the sand one eleven eleven Above there perhaps preferring to buy up towards the top end of these ranges and below there Well, we can start to drift down as well looking at this longer term. I don't know if this is Drawn up as such this daily chart one But you can just see looking at the last few trading days Just starting to perhaps look to get squeezed in both directions So where we get in this new Range Squeeze from the high and the low as well So, you know much like the pound in a bit of no man's land maybe the euro and the dollar side of things here Just waiting for a move either way for a test of the the yearly low, which of course we had at the beginning of August or back up towards some of the higher levels around 112 which was obviously so key going back just a few weeks ago Moving over to the pound and I've only really got one point marked up here Which was it? Well, you see Anthony's got it on as well around 121 20 was pretty important level going back to the last few days Certainly on Tuesday and Monday as a key point and previous days around there with price section as we perhaps just move up towards the Pivot as the dollar is weakened. Thanks to the euro there We are just Almost coming in to make maybe make the third test of that trend line higher the day so that would be quite quite key 121 50 but much like the euro as we said we are Perhaps in a bit of a choppy range and just drawing on these potential trend lines from that yearly low Any dollar strength looking for for those to break top end of the the range all important as well for this week around 121 89 so three key levels. I would say it's focused on the pivot Obviously the R1 and I guess they even size is as well 121 89 highs of the week and then that trend line from the low as well coming in Gold a market that as well as perhaps euro and pound getting getting squeezed from both ways and actually just as we Speak gold is coming to test. I believe I draw this trend on the lower part of that from that spike we had last week you can see just Tempting to break through that and then from the upside as well. You can see over the last few days As well not the necessarily the third test we're getting squeezed and gold is having a look at trying to Pop to the downside obviously equities pushing higher off there this European relief If you like some money just coming out of safe havens to all be it briefly So just keep an eye on there and go to see some key levels to the dam side around the s1 and the previous lows from the week Which should be obvious targets and then the top end of the range over the last couple of days around the R1 So a lot of markets just waiting perhaps for some impetus either way to really Get a move moving over to equities. You can see that spike in the s&p Really has come from the Dax and Eurostocks We're just now above that trend line that has been tested You can see over the last few sessions bit choppy on the way through overnight But where we obviously finish the day will be important Can we confirm a break above or is it a false break and actually start to drift lower? As well, it'll be interesting to see what happens there for the s&p above where we're trading obviously the higher the day But all important 2945 areas and key resistance around there around with 2956 We can close the week above 2950. I think the psychologically 3000 comes quite quickly As well as some of these previous lows that we had in the market before those breakdowns So really important end to the week can we get above that trend line? We're pretty much trading right on it now to the downside I think you you know for the bears to really get excited while for a fail break would be if we can get back down Really below. Yes, they You say sort of afternoons lows. It'd be pretty important those headline the figures have just come out So a quick look over at the euro to see how we have reacted As you can see they're already testing up to the R1 as they have come in better Than expected so worth keeping an eye just here obviously above a R1 You've got all those highs from yesterday And then if we were to get a pop through the real key level around the Important highs of the week so just keep a close eye on that that line in the sand You'd be happy staying long as long as it's above 1 11 11 really Not well the manufacturing coming in 43.6. So better than the expected the services also better 54.4 the expected 54 there so better than expected you expect the Eurozone ones at 9 o'clock to also be so quick look over at oil You can see yesterday the we did move lower and that trend line therefore has broken And I'm just going to continue this trend line on from where it has been drawn And you can see Pretty much will be messy break. We then did find resistance on that later on So still have that on maybe just to to drag a bit higher for any potential For it to come back and retest it broke both ways yesterday and both times on the first we test acted as good Well resistance and support so I still have that trend line on but perhaps your oil now Just looking a bit more bearish than it did 24 hours ago pivot looks very key today A lot of price action around there 56 14 to the downside the load that we have from the 20th and s1 also An important point to have on the Dax is loving life I'm now above yesterday's high and that's the highest It's been really going back to the levels we had marked up from the 13th which are massively Important here Euro stocks and Dax loving life likelihood is it's going to drag the s&p and the Dow and the nasdaq higher as well equities all over Gabrin pace as you have seen here gold Breaking lower T-notes lower and the bund of course the main mover to the downside so very much now a case of being risk on Following these positive European numbers. Can we get a confirmation in 30 minutes? If not Expect a reversal of these moves euro up to those highs and the high of the the week Of the last few days very much on the cards. Hope you'll have a good trading day. Good session and any questions, please do Let us know


The last few years have been big for you and have involved a lot of transitions. So stand-up comedy and then acting and then politics and activism. When you're doing all that... It's confusing. It is. Well, that's my question. Is it hard to get back into stand-up headspace? Well, no, not for me, Waleed, because I tell you why. Because, for me, all things must come from a centre of truth. Whether you're doing this interview here on the project or doing stand-up comedy or making love to a fine-looking woman in hope of a second child. Do it from the place in you that is true, from the place that in you is real. From some ideologies, you would call it God or Allah or Vishnu or whatever. But for me, it's that essence. Behind your personal identity, we are connected to greatness. All of us feel it in silence. The quiet voice of wonder present in us all. You can use that in comedy, you can use it anywhere. Even great athletes use it. Who's that crazy tennis kid you've got now? Nick Kairos. Kairos, he's coming from somewhere deep. So many times in your life where you've lost that? You felt like you've lost it? Yes, I lose it every day. Do you get it back in time for when the show starts? Please God.


Hello everyone, today we have another important topic which is like mostly asked a scale questions in the recent interviews and which you might get in your next interview, so it is one or two right. So without any further ado, let's get into the topic. First question will be the finding nth highest salary or nth highest marks or something like that. So basically you have to find nth highest row from a table based on a specific column. So here the column is a salary column. So there are multiple ways you can solve this question or like write this query. So I listed two ways here using one is the dense rank function and the other one is the limit class. So dense rank will work across the databases like MySQL, SQL Server and for RKL. But the limit class we it's not available in like RKL database right. So I think this is useful in only MySQL case but if you want to write a generic query then you can write the first one. So the second question is like subset of the first one. So basically here we have to find the second highest salary of employee. So if you go to the first question here you can see nth highest right. So if you replace this n with 2 then this will be our second question right. So in this first query you can put 2 in place of ampersand n then we got our answer. But if you want to write a specific query for this question then you can write this way. Basically you have to select the max salary which is not in the max salary of the employee. So this might be a bit confusing but let me clear that out for you. So first what we are doing in this condition query is we are selecting the max salary of the employee from the table and from the outer query left side we are actually skipping that one. So basically we are skipping the highest salary so that we get second highest in the result. And the same with second query also but instead of not in class we are using less than operator. And third one is using a limit statement as I said which is not available in all the databases. So you can stick to any like one of these first two. The third question is about like how to show max and min marks together from a student table. This is a simple query that's why I didn't put the answer here. This is you can use max and min a great function right and fourth one is how to do fetch details of duplicate records from a table. So you can use having the class combining with the count function then you will get duplicate records. If whatever first you have to use group by operator on name and then using count if it is greater than one then you have multiple rows which are like having same name. And the fifth one is a query to find year from a date, year or month or date anything like that. So this is easy you can use year function or extract function to get whatever field date or month or year from a date object. And this one is looks big but this is very simple the summary of this question is basically like list all the students who has like got marks more than average of that class. So basically you have to select average in the condition query and we have to apply that on max, marks greater than average of that class. So that is easy so let's go to next question which is this is like simple question and this is very old question so people might not ask this one but some some companies will ask one or two companies. So this is basically we store employee information and manager information everything in a single table right because manager also an employee. Further we have to select manager to select manager right we have to apply condition on manager column of employee. So manager equal to employee number then that guy is the manager. So this condition is very important selecting this query because we applied the join also right. So because for employee reference we used E and for manager reference we used M and this is another important question where user can enter any value like after letters, small letters or combination of both but while selecting you have to select properly. So using upper or lower functions you can first convert the case of whatever user entered text to specific lower or upper case and then apply like operator on that case. For example I selected upper life. So I gave value here as a capital if you put lower here then you have to put join small letters. And the ninth question is this is simple but logical right so basically you have to group by all the genders from a table then we have to apply a conditional data like between 1960 to 1975 how many people are there based on according to gender. So first I have to select count of that gender and gender and group by gender and the date between data birth between these two. The tenth one is find max salary from each department this is very again like very common and very old position. So basically you have to select the department ID and max salary where you have to group by department ID. So yeah apart from this there are like some other questions also I listed out in the like one article I will be putting a link in description below right you can follow if you want to know more. So that's it for today. Thanks guys please subscribe to us and we will be posting like new content every week and follow us thank you.


Hey everybody, it's Brian and in this video we're going to cover the humble QString class. I'm actually joking when I say humble. This class is nuts. Okay, so what does this do? It's a string class that provides a Unicode character string, but unlike most string classes in other libraries and frameworks, this has pretty much everything plus the kitchen sink thrown right into it. QString is going to store a string of 16-bit QCares, which is their version, Qt's version of a character or a 16-bit Unicode character. If you don't know what Unicode is, think of like every language, every symbol, every character you've ever seen in your life that's pretty much baked into Unicode. You have all of that power right at your fingertips. So it doesn't matter if your application is in Russian or Chinese or Korean or some offset or you want some special characters, it's all baked in. On top of that, it has a whole ton of functionality baked in because it also works hand in hand with QBiteArray, which we'll cover in depth in another video, but QBiteArray is a class that provides an array of bytes. So now we're talking about byte manipulation. Oh my goodness, and we're not even done. So I'm just going to scroll up. As fast as my little mouse will go, you see all these functions? You see them all? We're still scrolling. Yes, literally. We're still going. There we go. There we go. Come on, virtual machine. You can do it. And we're at the top. Oh my gosh. So basically, if you haven't guessed, this class is huge and there's a lot of functionality baked in here. We're not going to cover everything, but we're going to hit the highlights from creating to comparing and searching, modifying and parsing and how to do very simple things. Let's dive in and take a look. We have to start somewhere. So let's start at the beginning. How do we actually create a queue string? Well, there's a couple of different ways, very similar, but different. So I'm going to say queue string, we're going to just work with the constructor here. I'm going to say the line, hello world. And you notice there is 11 different ways to construct this. So there's a lot going on here. You have a multitude of options at your fingertips for every use case you can possibly think of. And I'm going to say queue info. And then we can just pump that out directly onto the queue info, which actually pushes out to the standard output. So let's just say run and demonstrate that ridiculously simple.  This thing is crazy powerful. So I'm going to say queue string, and we're just going to demonstrate another way. Name I'm not going to use the constructor instead, going to assign it. And I'm going to just give it my name, afraid to type in whatever your name is. And then again, we're just going to queue info this out works exactly the same way. Same manner. So it doesn't matter which way you want to work with it, it just works. Now, special note, when you're using queue info or queue debug or anything else, it's going to have the quotes around it, those double quotes that signifies this is a queue string in memory. More modern languages and frameworks have what are called arguments where you can actually use arguments in the construction of the stringing. Well, queue has that too. So I'm going to go ahead and demonstrate that. So I'm going to say int POS, and I'm just going to choose like a random number 504. And then int max, I'm going to choose another random number. And let's go ahead and demonstrate how to use the args. So I'm going to say queue string status equal. Now I want to actually construct a queue string. Now let's go ahead and enter in our character some say processing file. I'm just kind of making this up on the fly percent one. Notice the special encoding here we're using the percent sign and one of and then percent sign and then two. Yes, you may have guessed this is just simply incrementing so we can go one, two, three, four, five, six all the way up to however long we want. But now what we're going to do is tell cute to switch that out or replace that text. I'm going to say arg, I always like that word arg sounds like a pirate, but what we're going to do is say we want to use the POS variable short for position and it's in the first spot here. So it's going to replace this one of and now we want to replace this guy. So we're just going to chain this and say arg again, max. And you can take that out and do pretty much whatever you wanted to with it. You can make it super ridiculous. I'm going to say queue info, say run and let's go ahead and demonstrate that makes it just ridiculously simple to work with. One question I'm often asked, especially by newbies, is how do you get each and every individual character in a string? Now, what are we talking about here?  So like the letter H, E, L, L, O, each one of those are individual queue characters. So if you just pop open the documentation, if you have no idea how I did that, I just highlight a queue string and press F1 on the keyboard takes you right to the built in help system. You can see, as we go to more, queue string stores a string of 16-bit queue cares. So each one of these under the hood is a queue care. If you click on queue cares documentation, you see this is an entire class in itself and you can do a whole lot of manipulation. Vastly out of scope of what we're going to do in this video, but I wanted you to be aware of what we're working with, which is simply a queue care. So how do we get each and every one of those? It's actually pretty simple. So I'm going to use the humble for loop, I'm going to say four and I equals zero because this is a zero based index. If you've done any programming, you should be very, very familiar with zero based.  So I'm going to grab him line and then it's just, this is something I really love about queue. It's very, very intuitive. We want to know the length of this. So I'm going to type LEN and there you go. It's going to give us the length. There's something to be said about being super intuitive. It just really cuts down on trying to figure things out. So now that we can get each position, we want to get each character. So I'm going to say queue care and we want to know the position at which returns a queue care. Again, very intuitive, very easy to understand. We don't have to have a four hour conversation about memory offsets and all that other fun stuff. And let's just go ahead and print that out. So what this allows you to do is get every single character as a queue care, which is a 16 bit Unicode character under the hood. Let's go ahead and run and demonstrate this. And here we go. You notice that the character has a single quote. So if you're ever in console land and you see double quote, it's a queue string single quote is a character. One of the more challenging aspects of working with strings is well comparing and searching. Cue makes it very simple. We're going to cover the basics here. So I'm going to say queue info. So we're going to compare and let's go ahead and let's figure out what we want to compare. So far, all this thing says is hello world. So I want to say line dot compare. And let's compare this to hello world. But notice the case sensitivity here. This is actually pretty important, not just in C plus plus land, but also in string manipulation land. This is all lowercase. If we go up here, this is upper and then lower, upper and then lower. So these simply won't match. They're not bit for bit compatible. All right. So hello world in lowercase. So all we have to do is say cute. And we want the case sensitivity again, very intuitive. You can see right here what we need. But in case you want to see all of that, you can choose insensitive or sensitive. So insensitive in Norse completely ignores case sensitivity. And that's what we want for this specific example. So I just want to say, hey, does it contain hello world? We're just comparing two strings together. Go ahead and save run. See what that looks like. And compare zero. Now, if you're curious what the zero was, if you mouse over this, you notice it's returning an int, not a bool. So you can dive into the documentation if you really want to. But basically compares S one or string one with S two or string two and returns an integer less than equal to or greater than zero. If S one, the first string is less than equal to or greater than S two or string two. Sounds super confusing. But basically we're talking about sorting. That's right. You use this in larger operations, more complex things to determine the position in an order. So that's how sorting works. Now notice if I change this from case insensitive to case sensitive, let's save run. Let's see if it changes from zero. Sure enough, it's now negative 32, meaning it is not even remotely close to what the original is. Very simple, but very complex to understand that compare is not giving you a bool. It's giving you an int when you're comparing two strings in their position relative to each other. All right, now, if that seems super confusing, don't worry, the rest of this is well fairly straightforward. So we're going to just copy this. And I want to see if it starts with a specific word. So I'm going to say line and then starts with. Very simple. Now you notice right off the bat, case sensitive is the default. So if you ever want case insensitive, you specifically have to request it. So I want to see if it starts with hello. Notice the case sensitivity doesn't match. So of course, we have to go into the case sensitivity and choose case insensitive. We can abbreviate all that just by getting rid of that case sensitivity. Now let's see if it starts with the word hello or case insensitive. And sure enough, true. If I flip that to case sensitive, then it will be false because this is a lower case age, not an uppercase. Let's go ahead and grab this. We're going to do virtually the same thing. I'm going to say ins. And let's go ahead and say world. And we want the ends with. Notice as we're typing in this little dialogue, it's suggesting things. So we can have like an end where you can get the end iterator. You can append, you can see and you can constant all these things. Again, this is a huge class. So some of that stuff may not be what you want. Let's see if this ends with world. Sure enough, it does because we have that case insensitivity set. Let's just grab this. I love copy and paste. It's like the best thing in the whole world. And we're going to say contains. And we want to know if this just simply contains something. And that will actually return a bowl. So a lot of people choose compare thinking it's going to tell them. And it's actually not compare is used for sorting, contains is used for validation that it's actually there. So we want to see if world is in there. And I'm going to switch this to the default. And let's see what happens here. Notice how it says false, but we know that it does end with world. Again, that's that case sensitivity. I can't drive that home enough. Case sensitivity is usually the cause of why things magically stop working in your code. So when in doubt, always look at the sensitivity level and what you're actually asking Qt to do. From there, let's just find the actual position here. So I'm going to grab this. And I want to say index. So remember, a string is just, well, a list of Q characters. So we want to know the position or the index of something. So I'm going to say line dot index of. And you can also get the last index of if you're looking for the last occurrence of something. But we're going to do index of. And then, of course, you've got five options to choose from. So this gets a little confusing. But let's say we want to know where the word world is. Save run. And it is at position six. Remember, this is a zero-based index. So zero, one, two, three, four, five, six. That space does count. So world starts at position six or index six. That's how you find the position of something inside of a larger string. Now we're going to talk about modifying and parsing. And this can get, well, a little bit involved. So I'm going to go kind of slow it first and then really speed this up through the power of copy and paste. So let's look at what's called an escape sequence. So I'm going to say line dot append. And we're going to just add to this. And we want to add a slash r slash n. Notice what we're doing there. Slash r slash n. What is this right here? Well, it's an escape sequence. It's built right into C++. If you want a special character of some kind, you have to use a slash in front of it. So why would you want to do this? Well, r and n is carriage return line feed. So this is a new line. And again, this gets really in-depth. But most of the world uses a slash n. However, Windows uses a slash r and a slash n. So you've got to be a little bit careful there. But you can do some other things as well. So for example, I'm going to just get rid of this. I'm going to say today Bob said hello, wife. Notice what's happening. If you look at the screen, it stopped turning green. And it is now black. Because C++ doesn't know what's going on. I forget my horrible spelling. But you see what's going on here is now it's very confused as to what we're trying to do. And this is exactly why escape sequences are there. We're going to put a double quote in there. So to do that, we just simply put a slash in front of it.  And then it magically starts fixing itself once we end the string correctly. See? Now, if we go ahead and run this, actually, let's queue info first. I'm going to just put escape and then line. Let's run this and see what this looks like here. This is the other fundamental point I want to drive home. Hello, world. Today, Bob said slash, quote, hello, wife, slash, quote. How are you? You notice it prints the escape sequence. So if you are expecting just the double quote, it's not going to work that way. There's a way to make that work around. But we're not going to cover it in this video. We'll cover it later on in the series. I just want you to be aware. You will see the escape sequences. So now that you understand that fundamental problem, let's do this. I'll say line, slash, slash, and how are you? One thing you need to really understand here is what we're doing. We are modifying this string directly using a pen. So we're just adding to it. Save, run, and let's see what that looks like. Exactly what you think it would. Hello, world. New line. How are you? And you see that escape sequence in there. Now, escape sequences exist. Well, solely for your benefit, to make it easier to do things like add in a backslash, a backspace, character, turn line, feed, tabs, or any special character sequence that you want, including Unicode characters. And it can get kind of nuts, as you can see on the screen, how you have to start working with the hex codes of the numbers. Fortunately, a lot of that's already baked into Qt, so you don't really have to worry about that too much. So for example, if I say line.append, and we are going to, again, carriage return line feed, but we want to add in some HTML. If you don't know what HTML is, it is hypertext markup language, or it's what they used to build web pages with, and it has a special syntax. So for example, I'm going to italicize some tests, and say this, and then unitalicize that text is HTML, and then let's add in the HTML version of a hard return. But look at the characters on the screen. We're using less than, greater than, you guessed it, this could actually cause problems if you try to read this as a string and accidentally interpret it as computer code. You're actually doing things. That is actually the basic groundwork. It gets way more complex, but it's the basic premise of some cyber attacks. So to circumvent that, you never want to put HTML encoding in, say, a database. Instead, you'll want to escape it, just like we did up here, but it's already built in. So I'm going to say line.to HTML escaped. So we don't have to go out and look up the code for each one of these special symbols. We can just say line to HTML escaped. Let's say run and see what that looks like. Ta-da, hello world, new line. How are you, new line? And then we have all the HTML encoding done for us, so we don't have to worry about it. That is extremely cool. The main takeaway here is that there's a lot of functionality baked right into this. And because it's so functional and it's so versatile, this is where I'm going to speed things up just a little bit through the magic of copy and paste. So let's say we wanted to replace something. It's just line.replace and then you can use a character or a string doesn't matter and just simply replace it and it will print out the replaced character. Let's save and run just for demonstration on that. And then you see how we have replaced our question mark with this exclamation mark. And that, again, it's just the tip of the iceberg. You can do things like this, where you have the uppercase, the lowercase or the mid. Now mid takes a little bit of explanation. Mid is shorthand for middle. So you want to get some text middle between the starting and ending points. So I just have three to five. Remember a string is a sequence of characters. So if we start at three and end at five, let's see what that looks like. Mid is going to be LO world. So starting at three, zero, one, two, three, LO, space, W, O and we're stopping there. So that is how you would get something in between like that. It's extremely simple and extremely powerful, especially if you combine that with index of. So let's say you wanted to get to the index of world, then you would just put that index right here. Again, that is just really, really fundamental to both computer programming languages. And I'm assuming you've worked with some C++ if you're watching this video series. Now let's look at how you would get each individual line here. So I'm gonna say Q string list. And we're gonna cover Q string list in depth later on. And this is one of the problems with teaching people programming languages, especially C++ is everything kinda uses everything. So you gotta touch on a little bit everything. So we're going to take our Q string and split it. Now split will create a Q string list, which is just a list of Q strings. We need to tell it what to split on. When you think of the word split, think of like splitting wood. You're gonna take an ax and literally chop it. So I want to chop it at that new line character. And then I wanna say for each Q string item in our list. But we have a fundamental problem here. You notice what we've been using is slash r slash n because we've been trying to accommodate windows on top of Linux and everything else in the world. So we're still gonna have that trailing slash r. Let's go ahead and demonstrate some secure info item. And let's go ahead and say, they run and let's see what that looks like here. Okay, so now you see how we have that trailing slash r here. That's not good because it's still gonna put in a hard return. So what we can do is simply trim that out. And what trim does is remove white space characters. So what is a white space character? Well, spaces and returns and tabs and things of that nature. Things that don't print out on the screen is what it's gonna get rid of. See, returns a string that has white space removed from the start and the end. I've just got it doing everything, save and run. And let's see what that looks like. Now the slash r's are out of there. One of the more challenging things of working with computer programming is, well, conversion. And let's just do a simple demonstration. So I'm gonna say SDD and we want C out. Okay, I'm sure you've probably tried to do this before. I'm gonna say SDD and let's go ahead and print our Q string out. Notice what happens in valid operands to binary expression. Meaning the standard library C out has not a clue what the Q string actually is or how to display it. That's unfortunate, but your buddy here is you just say dot to and that gives you pretty much everything possible that you can convert it to. Now, we want to go to the standard library. So I'm gonna say to STD. And before I even finish it, we have some options, string, UTF 16, 32 or W. So I'm gonna do just a standard string. And yes, because somebody out there is gonna ask, you can, even though I don't like doing it, use the standard library and L. Now, if you're wondering why I don't like standard library and L is because it has betrayed me in the past specifically for that Windows versus Unix debacle that we talked about, but you can do it. The other major takeaway here is we have to add that space because Q info and Q debug and all the things we've been working with have done that automatically for us. Let's say run and see what that looks like. So sure enough, STD and then there's the space that we put in. It also breaks it into the individual lines, means it's now processing all of these escape sequences. So those are some fundamental differences here, but just shows you very simply how you can convert a Q string to a standard string. Now, the other major caveat here is that you can work directly with Q byte array, which is more advanced. We're gonna talk about it in another video. You may be wondering, why does he keep saying we're gonna talk about something in another video? I'm trying to keep these videos kind of self-contained. Otherwise, you're gonna watch a 30 hour video on string processing and it just would be maddening for you and me. So we're gonna say line dot to UTF-8 if you need something specifically in UTF-8 format. But you notice what UTF-8 returns is a Q byte array. Ooh, okay, so let's look at Q byte array. Just kinda highlight that F1. So Q byte array class provides an array of bytes. That is used for, you guessed it, byte manipulation. So you can actually at the byte level start manipulating data. This is extremely cool, but also why we're going to break that off into its own video because it does get a little complex. Little copy paste action here and we're just gonna show you how you can do, like for example, base 64 encoding. You don't need some special library. You can just say dot to UTF-8.2 And now we're actually working with Q byte array, not Q string, base 64. And then you can do the options. And in the video where I covered Q byte array, we're gonna talk about how to convert back and forth between plain text and base 64 and things of that nature. And then you could do something like, let's say you wanted not hacks, hacks, there we go. And then you can add in your care separators and all that fun stuff. So the reason why I added this in this video is people will often tell me, well, I converted a Q string to base 64. And I'm like, no, you didn't, you converted a Q string to a Q byte array, format in UTF-8 to a base 64. Just understand what's going on there. You're jumping data types. All right, let's save, run and see what that looks like here. And sure enough, here is our UTF-8. Here is our base 64 encoded and here is our hex encoded. All right, to wrap this video up, I think it's important to mention that Q string is not a Q object. I see all the time people will treat Q string like a Q object and then wonder why their code simply doesn't work. To demonstrate that, remember, Q objects cannot be copied, but we're just going to do this. What are we doing there? We're making a copy that is a big no-no for Q objects. We're gonna say Q-info and we're just gonna pump that data out to Q-info. So yes, we are making a copy and a lot of your old school C++ programmers are yelling at your screen because copies are extremely slow and the same rules apply for Q string.  So there are simple ways around that, passing the address of our pointer, but I'm just simply demonstrating that this is not a Q object and we can copy it to our heart's contents. And it just magically works the way you would expect it to. Ta-da, there is our copy in all of its glory. I hope you enjoyed this video. You can find the source code out on github.com. If you need additional help, myself and thousands of other developers are hanging out in the Voidromes Facebook group. This is a large group with lots of developers and we talk about everything technology related, not just the technology that you just watched. And if you want official training, I do develop courses out on udemy.com. This is official classroom style training. If you go out there and the course you're looking for is just simply not there, drop me a note, I'm either working on it or I will actually develop it. I will put a link down below for all three of those. And as always, help me help you. Smash that like and subscribe button. The more popular these videos become, the more I'll create and publish out on YouTube. Thank you for watching.


It is the reason why people are going to follow you. It is the reason why people are going to be interested in you. What's up everybody? Ricky Kruth here. Welcome back to my channel. So today I want to talk about Instagram content and how to create Instagram content that's going to create that engagement that you want with your followers and not only that but bring you more followers. When people visit your Instagram profile you want them to see the best possible content so they become interested in whatever it is that you're doing and decide to follow you.  If you don't have good content you're not going to grow as fast. If you don't have good content people are going to be as interested in what you're doing. Now once you have a great content distribution in place you still have a lot of work to get to the places that you want to be. You can't just post content just hope for the best okay. We still have to engage with our followers. We still have to do the things that we need to do in order to grow but like I said that foundation is going to be your content. So let me tell you the story about my Instagram account and my journey through getting it to the point that it is now and creating the kind of content that I have now and where I see it going in the future. I started out creating my own content just posting I was just throwing stuff out there just trying to see what works what doesn't work you know what creates engagement how Instagram even works period you know in the beginning you don't even realize how these platforms work and they're also different and so you just have to play around with them at first and kind of see what direction you want to go and then once you see an opening boom go for it and start creating that content. So I was creating my own content I was just kind of posting pictures and then I went to to create quotes on the pictures where I just used Adobe Photoshop for that then I started doing videos where I put the words on top and I do captions I used Adobe Premiere Pro to create that content and I was just going and going and going and what I realized was after doing this for so long on my own was that it takes so much time work effort creativity to create this original content let me tell you right now original content original content is king it is the reason why people are going to follow you it is the reason why people are going to be interested in you it's because you have original content not generic content not you know reposting of content they want to see original they want to see something that they've never seen before that's what wins on social media that's what wins in marketing period is original content stuff that no one has ever seen before and that's what you should be posting on your Instagram profile is original content okay focused around who you are focused around your philosophies focus around what you're trying to accomplish also I think you should be posting at least once a day if not more but at least once for sure every single day okay and you need to post for several reasons okay when you're posting every day it shows your clients and your followers that you're consistent that you're dependable that you're working right it shows them that you're a hard worker you're here to stay you're not going anywhere and you're there to help them okay so the consistent posting helps them realize who you are as a person okay so that's really really big also when you're posting that much and you're watching the the engagement you're watching the algorithms you can kind of see when changes are made and you're able to take advantage of those changes as they happen okay whereas if you see that there's more organic reach here like Instagram stories or if you see this or that you can make a change in what you're doing and boom start taking advantage of it like right now at the time of this video they just made where it's IGTV can also be in your actual post right it can be on your actual profile not just on IGTV you can actually post it to your profile as a post okay so and that has really 10 acts to your views right if you just post a video on your post a regular video you're getting X and then if you post it as an IGTV on your profile you're getting 10 X right now so it's a really really good way to get some extra exposure and if you're not posting every day if you're not watching other people's posts and however things working then you don't realize this because you're not in the game you got to get in the game so I want you to be in the game I want you to post every day I want you to be watching so that you take advantage of these little changes the little algorithmic changes that happen periodically now what I started doing is I started being mindful about what I'm posting versus what I'm putting in my stories and I have to understand that those are two really two different platforms okay sometimes when I'm posting my stories I don't want to post I'm sometimes stuff that I post I don't want to put in my stories it's two different platforms within the same platform so understand this realize it and use it to your advantage the stories are created to show people another side of you right it's to kind of show them what's going on through your day what you got going on what you're thinking about so on and so forth okay and to document to document what's happening okay so so that's really big because people can see what you're posting and they can see your posts forever however your story only lasts for 24 hours and that gives them a glimpse an inside look at your life so I need you to make at least one or more posts per day and I also want you to create five or more stories per day through your day what's going on and how you're doing how you're doing it and so on and so forth and when you get up over 10,000 followers you you get the swipe up feature on your stories where you can add links to your stories to go to your youtube or go to your website or go to whatever you want you can have swipe up feature there now if you have less than 10,000 followers you can still do the swipe up feature if you promote your story this is a feature that instagram came out with maybe two months ago three months ago or so which is very interesting as you create your stories after you've created them you can go back to your story and you hit those three little buttons at the bottom right and there's another pop-up menu and one of those options is promote you hit the promote and you can promote that story in other people's stories okay and you can have the swipe up feature to a link okay so even if you have less than 10,000 followers you can still do swipe up if you pay to put that story in front of other people okay and you can pick the people it goes in front of it can be a local audience that's geographical you know to you or you can create people that have certain interests so on and so forth you can even create an audience that's like your current audience your current followers okay which is what i suggest if you're you know depending on what kind of business you're in you'll kind of decide that but you can still do swipe up if you pay and you can you can only do you know you could do something like a dollar a day if you want as little as that if that's what you want or you can do more you can do as much as you want but i'm killing it right now with instagram story ads so i know i gave you a lot of different things in this video a lot of different ideas i'm just kind of just letting it all out stuff that i've learned you know here recently and along the way but if you look at my instagram account you see the content what i had to do because it was taking so much time to to build and create this content is that i basically just handed it over to a company called high key agency now high key agency i've been working with them for maybe six months now they're incredible okay they're creating all my instagram content now so there's a link in the description now where you can just click there and then you can have a call with luke at high key agency who is who i work with and they can start creating your instagram content for you and right now i have maybe 30 videos right i g tv videos that are set up perfectly to go as a post right and then transfer over to i g tv that are ready for me to post right and i'm not going to post all those in one day or even a month i'm posting a video every other day i'm posting a still shot with a quote picture every other day so i'm doing a video one day a picture the next video one day picture the next and then sometimes i'll throw an extra post in there if i have something else i want to to post about or what have you so anyway just check out my account let me know what you think in the comments high key agency is the way to go let them handle all the creation they'll build it around your philosophies around your business around what you have going on it's to the point now where we don't even have to communicate right they know exactly the message i'm trying to get across i send them a piece of raw content and then they transfer it into this incredible piece of content that i can now post on instagram and also post them on facebook so you i'm using this across all the different platforms and it's working out very very nicely and i just wanted to share that with you and all the other nuggets i shared with you if there's anything in the world i could do for you please let me know smash the heck out of that like button for me leave me a comment and we'll talk to you soon