Welcome, folks. We had the Dow Industries finish up 28, NASDAQ down 22, S&Ps off 6, and the closing numbers, but intraday out here, folks, you did have the S&P as well as the NASDAQ and the NDX100 go to all-time highs. The S&P cash, get up there to $32.94, you're closed out here at $32.82, NDX, same type of setup inside the NDX100, with the NDX, NDX got up to a high out here today of $9,080, you're at $9,033, and the composite, also all-time highs, composite out here today hit a price point of $92.98, and you're closed off at $92.51. Gold contract, what do we have at gold? Gold contract traded down to a price point today of $1536, you rejected lower price, you're going against the strength, you had lighter volume, that's saying gold wants higher price once again. We did 322,000 contracts out here today, you're going against 437,000 contracts, gold's in a complex ABC structure on the way up with a price projection, folks, over $1,700. Your B point out here, which I expect is going to go after once again, is $1,590 right now with $1,547, and king dollar, what do you have with king dollar? King dollar has failed once again on price, bottom line, this is the fourth day in a row that it hasn't been able to hold in the $97,552, bottom line, king dollar got to $97,562, and then just gave it up, and I suspect king dollar once again is going after lower price. If we go over to the note and bond market, you're going to see why note and bonds just continue for higher price, lower yield. We had the 10-year up here today trading up 8 ticks, you did 1.3 million contracts, the 10-year right now is on its way up into the spike high that we got last week, which is 130.06, what I expect we're actually going to see out here in the 10-year is about a 132. Right now, we are yielding a 1.81 free in the 10-year, bottom line, note, bonds want higher price. Thanks for being here, folks. Come visit us again tomorrow morning, 9 o'clock, kick us off with Larry Pezzavento, great program. Have a great one, folks, have a safe one.


Max Scherzer said to make his second start off the IL for tonight and he looked fantastic in that first one eleven strikeouts six shutout innings But now facing the Braves and it's on the road It's a very tough assignment for a guy who was hurt not that long ago So our question is do we use Scherzer? Do we load up on him as our top guy or is there someone else we can consider as potentially being the top arm for tonight and Looking at Scherzer comparing him to the field. I kind of think Scherzer despite the tough matchup is a top pitcher for tonight We'll break that down and let you know what I'm seeing for tonight's slate in just one second Welcome on into the solo shot That's right here on the fan dual podcast network and number fire calm. My name is Jim Saunas I am a senior writer and analyst for number fire calm here to break down Monday's seven game main slate with lock set for 7 10 p.m. Eastern for today so five extra minutes to destroy your lineups before we hit lock for tonight The lone a weather note for today is that it is very very warm in St. Louis today 96 degrees for the Phillies and the Cardinals that is a bump up to batters there I do still like the pitchers in that one. It's miles Nicholas versus Aaron Nola, but Do bump them down a bit due to the weather in St. Louis for today But no no rain as of right now for this slate We'll break down Scherzer versus the field in just one second But first a quick reminder to make sure you are subscribed to the number fire daily fantasy podcast V coming up later on today We have our preview of the open championship for PGA DFS with myself and Brandon Gondola Breaking down our favorite golfers in each salary tier on fan dual for this week letting you know Everything you need to get set for this weekend at St. Andrews should be a pretty fun week for some golf So check that out on the Fandall YouTube page will be live there probably around 2 30 p.m. Easterners show and then up on the number fire daily fantasy podcast feed after that This season turn K's into cash and big hits into big wins the Fandall sportsbook Right now new customers can step up to the plate with a no sweat first bet of two $1,000 with great promotions every day a safe and secure app and the ability to get paid fast There is no better place to bet America's pastime than on America's number one sportsbook Download the Fandall sportsbook app and sign up today to get started with your no sweat first bet up to $1,000 must be 21 plus and present in select states first online a real money wager only Refund issued is non-withdrawable free free bets that expire 14 days after a seat restricts supply see terms at sportsbook dot fandall dot com gambling problem call 1800 gambler or was a fandall dot com slash RG and Arizona call 1 800 next step or tax next step to 5 3 3 4 2 in Connecticut 1 8 8 8 7 8 9 7 7 7 7 7 order was the ccpg.org slash chat in Louisiana 1 8 7 7 7 7 7 0 stop in New York 1 8 7 7 8 hope and why are text open why in Tennessee called the red line at 1 8 8 9 9 7 8 9 in Wyoming 1 8 105 2 2 4700 or in West Virginia 1 800 gambler Dot net pitching preview for this Monday's main slate no shocker Max Scherzer is the highest salary picture on Fandall checking in at just $10,700 not too bad for the upside he brings max freed facing Max Scherzer Max Max is 10 4 Aranola is 10 1 with Merrill Kelly at 9 2 and Shaw Manaya at Coors at 9,000 with Miles Nicholas Lancelin Alex Cobb the others at $8,000 or higher Now there is risk with Max Scherzer for today. It is just a second start off the IEL He's on the road facing a very good team. It's in a hitter friendly park I still think he is the top guy in the slate by a big margin So if I'm taking Max Scherzer versus the field, I probably need pretty good odds in the field to go with them here The brace are top they have a 119 WRC plus against righties and their current active roster with a 211 iso That's far in a way the best mark on this slate. So it is tough But he's still so good and you know what he did last week again 11 strikeouts six shutout innings on just 79 pitches But he is more stretched out than that. They said he was good to go 90 pitches or six innings He just didn't need the full 90 to get those 11 strikeouts and six innings He also did go 80 pitches in a rehab start. So if Scherzer was good to go 90 last time I'm fine projecting him for 95 this time around and the effectiveness was good too He kept leaning on his slider, which is something that Scherzer was doing before he hit the IEL In six darts including last week with more sliders Scherzer has a 32% strikeout rate with a 3% walk rate and a 2.47 skill interactive ERA In those six darts Scherzers had double digits twice. He had nine of strikeouts and another So I'm sure they're projected for 8.3 strikeouts for tonight Nobody else in the slaters within two strikeouts of him. So it's Scherzer Gap gap gap and everybody else So it is risky and it is risky to use a guy who's in a tough spot who will be the chalk for the night But I can't find any viable alternatives. I'm okay at being differed without being stupid But I don't think I would be super smart to deviate from Scherzer here So to me max Scherzer belongs the top of our list by a pretty decent margin for tonight Now I do think we should keep Max Freed second on our list in that exact same game It's also not an ideal matchup for him. The Mets are pretty good against lefties But they're less powerful than the Braves and I think that that that Freed's floor here is pretty high The bigger question mark for me is the ceiling here But not a ton of guys on this like can hang with Scherzer anyway And I like everything else about Freed basically what you're betting on is that Scherzer struggles and doesn't put up a big Game and then you're kind of looking for who will be the best option beyond that We can focus a bit on floor there and Freed does great out well I like everything else about Freed outside of the the upside His most relevant sample is his past nine starts where he's been throwing his curveball a bit less He has a 3.32 skill interactive ERA in that time with a 23% strikeout rates And he's doing this while still keeping the sick bat of ball data. He has had for a very long time That's another reason that his floor is high the good bat of ball data I think the ceiling is decent not great, but decent I've got Freed projected for 5.1 strikeouts tonight That is lower than Aeronola, but Nola is on the road against an equally tough team I think that the floor for Nola is lower and Freed's ceiling is at least comparable He has eight plus strikeouts and three of nine relevant starts He hit eight innings and another went seven innings twice as well. So he's not perfect It's not a great matchup. He's not the highest upside guy, but When you look at this slate, it's hard to find guys who are great alternatives to Scherzer It's just immense again and why Scherzer is number one, but I think Freed is number two All things considered by a hair above Nola. I do like Nola and I think that Nola Is someone else will get doubled into strikeouts. It's probably him despite a tough matchup But um, I'll put Freed too slightly above Nola for the second slot One guy who is very similar to Freed is Miles Mickelis And I think I'm going to make him the top value of the night $800 Mickelis is higher upside than you may think He's been throwing more foreseamers across his past eight starts and he actually has a 21 strikeout rate in that time Which is not terrible for this slate He still has solid batted ball numbers, too With a 35 hard hit rate and a 36 fly ball rate. So kind of across the board The numbers from Mickelis in this time are solid And it's not a bad matchup today against the Phillies Their active roster has a 93 w RC plus against righties with a 23 strikeout right now You could say Mickelis just faced him two weeks ago Didn't fare all that well one strikeout across five innings, which is not ideal And it means they have seen him recently But Mickelis had nine strikeouts the time before that he had nine a couple starts earlier as well Plus he does have a slightly better strikeout rate at home than he does in the row I've got Mickelis projected for 5.1 strikeouts. That is right in line with free Probably not going to be in a ton of radars because Miles Mickelis is not a guy people Should or do get excited about but He does help save some salary here at $800 if you want to load up on Coors Field If you want to load up on the Rangers, we'll talk about later on Mickelis could be a good route for doing that So I don't think you need to save salary tonight given that Scherzer is 10-7, which is not that bad Free it's 10-4 Nola 10-1. Those are all fine. So I don't think you need to save salary But Mickelis is actually good enough where I would be okay Having him in my player pool for tonight, but to me it's really Scherzer and everyone else I think that he is Head and shoulders above everybody else on the slate for today As far as stacking goes we do have a Coors Field game for tonight It includes the Padres against Jose Aranya And I think we should go pretty hard at the Padres is our top stack for tonight Aranya had a really nice start last time out. He held the Dodgers to one run across six and two-thirds innings But there was some luck in that he had just two strikeouts compared to three walks and He led up a 43 hard hit rates and a 43 fly ball rate So the fact that he had good results there Seems pretty fluky Which means we can look at the minor league numbers for Aranya, which is about a five-star sample in 21 triple innings He had a 7.290 array also a pretty bad park for pitching So that's worth noting the park factor not in his favor there, but he had almost as many walks of strikeouts Didn't he did get some ground balls I think that that's the one thing that is a negative in terms of stacking against him But we haven't seen that in the big leagues so far yet Before or after his injury is meant from the Dodgers had a 43 fly ball rate against him last week The projected fit feeling independent pitching at zips via Dan Zimborski a fangrass is 5.65 for Aranya this year It's 5.44 at the bat via Derek Hardy and that's even as mostly a reliever. We expect numbers to be better So I think that Aranya is a guy we can stack against here, especially with this game being at Coors fields So the pod race to me are the clear number one stack for today in the past against Aranya We have heavily bumped up left-handed batters and that was true last year to you where we had the Larger sample against him. I'm going to keep that as a baseline assumption here obviously Manny Machado like voiding a very very good place But I think the main takeaway is you bump up Jay Kronenworth Kronenworth Still putting the ball in the air a lot hasn't had the same power numbers this year as he had last year but Putting the ball in the air a lot should that hide in the order I like him quite a bit Trent Grisham probably get a bat a bit lower in the order potentially as low as like eighth or ninth But I still be fine with him there. I think that he Definitely does work. No more Mazzara is fine But I think that the primary takeaway is that Kronenworth is I would say in the same tier tier ish as Machado and Voight Despite the fact his overall numbers this year against righties even are a bit lower than theirs For the number two stack the range of facing adria Martinez and he's got good potential still There's some prospect pedigree in there It hasn't translated to results yet either in triple a or the major so I do feel good stacking against him with the rangers for tonight We've seen that Martinez make three starts in the majors and he's made 13 starts in triple a so a good sample down there Yeah, rain triple a was 5.63 And it seems like reading into the numbers that was due in large part due to hard contact The peripherals were fine For Martinez, but the results were bad and typically what that means is he's letting up a bad contact profile On the balls and play against him We've seen something similar in the majors too Martinez led up a 43% our hit rates in three starts which puts his expected era of 5.89 He did face the jays and they're a super tough team But the other starts for Martinez were against the the mariners and the tigers the tiger starts back in may so, you know Maybe he's made some changes since then But and he did pitch well there too But the mariners game They are a solid offense against righties, but not spectacular. I'd say above average for sure The ranges are pretty middling. I'd say probably a bit below the mariners, but I still think they great out solidly here based on the results that martinez had in triple a based on what we've seen So far in the majors I think there's definitely enough here to stack the ranges and it does help When stacking them that their studs the guys they brought in To catalyzed offense are hitting better now. Cory seager and marcus semian seager has a 12.7% barrel rate since the middle part of june with a 243 iso sending in that same time as a 39% hard hit rates per baseball savante with a 244 iso. That's a three stolen bases in that time too so We're not giving out value plays here with semian and uh seager. They're pretty high salary But I think if you're looking at this lineup as a whole if you got at least garcia with seager and semian both playing Well, that's three legit hitters in this line to boost up the rest of the lineup too. So it does give me more comfort in stacking them Even if I know it's not going to be Easy to stack them given but I do want to use shares or I do want to stack cores and their salaries are pretty high For tonight For the third stack i'm pretty torn on the rockies on the one hand I've used shamanaya pretty decent amount this year and it's worked out well at times And I think he could do well against them On the other hand it is course field and mania is not bulletproof and he's had some blips recently So I do think that the rockies belong third on our list even if they are a flawed offense Mania can get strikeouts. He has a 25 strikeout rate so far this year But the other stuff is an issue. He has a 10 walk rate 40 hard hit rate 42 fly ball rate, which is why His eRA is over four this year despite getting a decent number of strikeouts He's also seen in his velocity depth the past two starts for mania One of those was a home one of those is on the road But the velocity was the lowest in those two starts that it has been since april 24 It was pretty low to start jumped up and now has jumped back down And what's more concerning again is that the swing and strike rate in those two starts was below 10 percent Got hit around a bit too. So Might not have mania pitching at his absolute best right now. He's not going to course field He has not faced the rockies yet. So no familiarity there But they are better offense against lefties than they are against righties their wrc plus which accounts are park is 117 against lefties We're just saying 19 strikeout rate so no I don't think the rockies are a must stack offense for tonight despite being a course field and I do prefer the Padres here, but there's still a good stack the the rockies are All be into them is my third ranked option for tonight behind the Padres behind the rangers We'll go at the Rockies after that Again kind of similar to the rangers discussion. It does help here that the Free agent guys are coming on chris bryan is hitting the ball hard finally and that's a big plus But rato gritchick might be Slowly coming into things too. You had a couple barrels over the weekend in one game Yet a it has a 48 hard hit rate since the middle of june on with a 203 iso He hasn't had a lot of hits recently and iso does not account for the fact that you're not getting any base hits So maybe it's lucy, but I like the hard contact not striking out too much $2,000 platoon advantage course field my night does let up some hard contact and fly balls I'll be on gritchick here. I think that it makes sense to buy into him given Some of the data we've seen even if the the hits have not been there as of yet Things to watch for tonight.  The problem for bayo is that he's facing the rays for a second straight start so I don't think he's going to be able to do that But I want to see what he does because I think that the profile he presents is pretty interesting and interesting enough where I will Be receptive to him if he does show up pretty well here given the complications with it being a second straight start against them But bayo to me intriguing I would say for tonight Kind of similar idea for spencer howard not as high on howard individually as I am on a guy Like bayo, and I don't think his leech should be very long I've got him projected for 80 pitches tonight howard But again good numbers in triple a lot of strikeouts there He lets up a lot of hard contacts a different contact profile than bayo got hit by the orials last week So, you know, there's no shame in that the orials have been playing really good baseball recently, but I think you could give some thought to the a's as some one offs for tonight If you can find guys you like using on that offense Not the worst idea given the kind of contact howard is led up I think that's actually an okay round two at least consider for tonight. The white sox could be another source I mean of some one offs and I mean literally one guy, uh, they're facing cal quantrill pretty solid guy He's had some bumps recently though, and he struggles morgan's lefty. So when I said One offs literally it's gavin sheets. Basically. He's the primary guy here other lefty in their lineup is yohamon katha or twitch header Uh, I've not seen enough out of mon katha since he came back to get excited about him. So Not going to get to mon katha, but if you need another uh potential one-off guy I think that gavin sheets would be someone you could consider in that realm He is $2,600 first base in outfield on fandall. So, you know some flexibility there sour savings, too Sheets could be a guy you could turn to for one offs against quantrill for tonight Let's finish up here some digger calls, and I'm sorry both these are at course field So maybe it's gubba boring, but the homer calls for today a big crony work and rando gritch It couldn't quite go with like a Machado or a void call because it seems a little bit too boring for the pod rings, but I do think that I feel pretty good about crony worth for tonight Again putting the ball in the air has an result in a ton of power so far this year But I like the the the bat of all profile. So I'll go with j crony worth the Quote and quote fun one is gritchick and this may seem stupid because Gritchick actually has much shorter home run odds than crony worth for tonight on fandall sports books So maybe it's not actually should flip those two, but I will go with a j crony worth rando gritchick as the home run calls for today That is all that we have here for today on this monday main slate But as I said do not forget we've got our open championship preview coming up later on today on the fandall youtube page and up On the number fire daily fantasy podcast feed I'd guesstimate 230 as the record time for that if you want to watch over on youtube So sing back for that hit subscribe on the number fire daily fantasy podcast feed to get our pga mlb usc and nascar podcasts as they're posted each day throughout the week If you've got any questions for me. I am on twitter at jim sonnis j i m s a n n e s You can also follow the fandall podcast network at fandall podcast big Thank you to everyone for tuning in good luck to you with your mlb dfs lineups We'll talk to you once again tomorrow to break down tuesday's slate This has been the solo shot right here on the fandall podcast network


continuity 実質 內容 アート 表現 緞 襯杯 ー Duryo Puppu P Nigin hanne 車 シャ're ゼ り 解  eyes ハ 睡nam シ  übrig directed to climate should be the flood素 •  immersive   디柱� pattern • 還有感受 • 孩iting • 福特 •  Rede • 상을 1 個 • 黨 nd                                                                                the the the the the the the  ղյքնիմ, ։лоպպես ։ դփ ՜պ տ։ ։ Սյ։ ։ ։ Հայփվղա ։ ։ ոլ նժռ չօՍժկ դփ չօ՜ ։ food safety and standards. We have several recent initiatives that include number one, the development of food safety indicators for Bhutan, which can be used as a tool for evaluating the performance of food safety initiatives and also determine the current status of food safety in the country. And second one that I would like to cite is the concept of food safety culture introduced in Bhutan last year. This will help address food safety rigs using an integrated approach that emphasizes on culture improvement and self-compliance by the food business operators. The third one that I have is the development of biosecurity strategy. It is to reassess the current biosecurity situation in the country and to understand the current capacity in terms of number one prevention, number two preparedness, number three early detection and number four response to biosecurity rigs including food safety. I would like to assure that the Royal Government of Bhutan and the Ministry is committed to promoting food safety activities in the country and I welcome future collaborations from FAO in the area of food safety in Bhutan.


Hello everyone, myself, Mrs. Mayuri Kangre, Assistant Professor of Mathematics from the Department of Humanities and Sciences, Valchan Institute of Technology, Solapur. Today we are going to see multiple integrals. The learning outcome is, at the end of this session, the students will be able to compute the double integrals by using change of order of integration. In the previous videos, we have learned how to evaluate the double integrals by using change of order of integration. So pause the video for a minute and solve this question. The question is evaluate by changing the order of integration. The given integral is integration from 0 to pi, integration from x to pi, sine y upon y, dy dx. See the solution, the given integral i is integration from 0 to pi, integration from x to pi, sine y upon y, dy dx. Observe the limits, the inner integral is having the limits x to pi, here the limits are expressed in terms of x, so these are the limits of y and the outer integral is having the limits of x, so the given order of integration is first with respect to y and then with respect to x, but the evaluation becomes easier if we change the order of integration. The given limits of y are x and pi and those for x are 0 and pi, now we will change the order of integration, the given integral is i, limits of the double integral gives us the equations of the curves which bounds the region of integration, so the region of integration is bounded by the curves x equal to 0, x equals to pi, y equal to x, y equal to pi, the graph is shown here, x equal to 0 is nothing but the y axis, x equals to pi is the straight line parallel to y axis, the region of integration lies between these two lines, y is expressed as the function of x, so the initial strip is parallel to y axis whose lower end is on the curve y equal to x, so the strip will be here whose lower end is on the line y equal to x and upper end is on the line y equals to pi, the line y equals to pi is parallel to x axis, so the region OPQ is the region of integration where P is having the coordinates pi pi and Q is having the coordinates 0 pi, these coordinates can be obtained by solving the curve equations, reverse the strip so it becomes parallel to x axis, to find out the limits of the integral move this strip within the region of integration OPQ, when we move this strip within the region it moves from x axis to y equals to pi, so the outer limits are y equal to 0 to y equals to pi, to find out the inner limits look at the ends of the strip, lower end is on y axis that is x equal to 0 and upper end is on the straight line y equals to x, so we get the new limits as y equal to 0, y equals to pi, x equal to 0 and x equals to y, so the integral becomes integration from 0 to pi, integration from 0 to y, sine y upon y dy dx, here the inner integral is having the limits of x, so the first integration will be with respect to x, when we integrate with respect to x first we will treat y as constant, so this integration from 0 to pi, integration from x to pi, sine y upon y dy dx can be written as integration from 0 to pi, sine y upon y dy into integration from 0 to y dx, now we know that the integration of dx is x with the limits 0 to y which gives us the integral as integration from 0 to pi, sine y upon y into y dy, the y gate cancelled, so the integral becomes integration from 0 to pi, sine y dy, we know that the integration of sine y is minus cos y with the limits 0 to pi, it gives us minus cos pi, minus of minus cos 0 becomes minus cos pi plus cos 0, as cos pi is minus 1, minus of minus 1 becomes plus 1, plus cos 0 is 1, so we get the value of the integral as 2, now we will go for the examples, first example, change the order of integration and evaluate, integration from 0 to 1, integration from x square to 2 minus x, xy dx dy, in this integral look at the limits of the integral, the inner integral is having the limits which are expressed as the function of x, so these are the limits of y and outer limits are constants, these are the limits of x, which shows that the given order of integration is first with respect to y and then with respect to x, with the limits for x as 0, 1 and for y as x square to 2 minus x, now let us assign the given integral as i, the region of integration is bounded by the curves x equals to 0, x equals to 1, y equal to x square and y equals to 2 minus x, these equations are obtained from the limits of the double integral, now to trace the region of integration, we will draw the graph x axis that is y equal to 0, y axis x equal to 0 which is the first curve, now we will draw the line x equals to 1 which is parallel to y axis, now draw the graph y equals to x square a parabola and the line y equals to 2 minus x, which intersects the y axis at the point a, whose coordinates are 0 to and intersects the curve and the straight line at the point b, whose coordinates are 1, 1, these coordinates can be obtained by solving the curve equations, now here the y is expressed as a function of x, so initial strip is parallel to y axis, this strip moves between the lines y axis and x equals to 1 and whose lower end is on the curve y equal to x square and upper end is on the line y equals to 2 minus x, so o, b, a is the region of integration, now to change the order of integration reverse the strip, so it becomes parallel to x axis, when we move this strip within the region of integration, see the upper end of the strip first moves on the straight line and then on the parabola, so the region of integration here divides in two regions r1 and r2, now we will find out the limits of both the regions separately, in the region r1, when we move this strip within the region of integration, it moves from x axis to the line bc, where bc is a perpendicular drawn from the point b on a y axis, then the equation of this line becomes y equals to 1, so this strip moves from y equal to 0 to y equals to 1, which are the outer limits, to find out the inner limits look at the ends, its lower end is on y axis and upper end is on the curve y equals to x square, so the inner limits are x equal to 0 to x equals to root y, to find out the limits in region r2, let us draw a perpendicular from the point a on line x equals to 1, the equation of this line is y equals to 2, when this strip moves within the region of integration a, b, c, it moves from y equals to 1 to y equals to 2, so the outer limits are y equal to 1 to y equals to 2, look at the ends of this strip, its lower end is on the y axis and upper end is on the line y equals to 2 minus x, which can be written as x equals to 2 minus y, so the inner limits are x equals to 0 to x equals to 2 minus y, now let us evaluate this integral, i is given as integration from 0 to 1, integration from x square to 2 minus x, x, y, dx, dy, as the region splits into two regions r1 and r2, this integral also divides into two integrals, the first integral is integration from 0 to 1, integration from 0 to root y, x, y, dx, dy which is for region r1 and for r2 the integral from 1 to 2, integration from 0 to 2 minus y, x, y, dx, dy, the first integration is with respect to x, so we will treat y as constant, we can take y dy outside the integral for both the integrals, so it becomes integration from 0 to 1, y dy, integration from 0 to root y, x dx plus integration from 1 to 2, y dy, integration from 0 to 2 minus y, x dx, we know that the integration of x dx is x square by 2, so we can write it as integration from 0 to 1, y dy, x square by 2 with the limit 0 to root y, plus integration from 1 to 2, y dy, x square by 2 with the limit 0 to 2 minus y, substitute the limits, we can write y as it is, square of this root y becomes y, so we get y into y by 2 dy plus integration from 1 to 2, y into, this x is replaced by 2 minus y, we can get 2 minus y bracket square upon 2 dy, so first integral gives us integration from 0 to 1, y square upon 2 dy, plus second integral gives us integration from 1 to 2, y into bracket, squaring the bracket gives us 4 minus 4 y plus y square, whole divided by 2 into dy, 1 by 2 taken outside the integral for both the integrals as it is constant, now integration of y square is y cube by 3 with the limit 0 to 1, again in the second integral, first term is 4 y, its integration is 4 y square by 2, minus sign as it is, the second term is 4 y square, 4 as it is the integration of y square is y cube by 3 plus, third term is y into y square gives us y cube, whose integration is y raise to 4 upon 4 with the limits 1 to 2, now we will substitute the limits, for the first integral we get 1 by 2 into the bracket 1 by 3 plus for the second integral we get 1 by 2 into bracket, 4 into 2 square upon 2 minus 4 into 2 cube upon 3 plus 2 raise to 4 upon 4, the upper limit is substituted, now let us substitute the lower limit which gives us minus 4 upon 2 plus 4 upon 3 minus 1 by 4, we will evaluate this which gives us 1 by 6 plus 1 by 2 into bracket 8 minus 32 by 3 plus 4 minus 2 plus 4 by 3 minus 1 by 4, simplifying this integral gives us the value of given integral as i equals to 3 upon 8, thank you.


Russian Defence Ministry starts recruiting HIV-positive people for war. The Russian Redut Private Military Company, which reports to the main directorate of the general staff of the Armed Forces of the Russian Federation, has begun recruiting HIV-positive mercenaries for the war in Ukraine. Vasniy Istori, a Russian media outlet, reported this. Recruiters have begun to make announcements in Russian social media that they would accept men with HIV and hepatitis. Their contracts would be concluded for six months. The salary is Rubles $230,000 or $2,542, and there is a possibility of receiving bonuses. It is stated that they will accept mercenaries similar to the Umbrella Division, which existed in the Wagner Group and in which people with HIV and hepatitis served. A journalist responded to the ad and introduced himself as a man with HIV who wanted to go to war. The recruiter informed him that any contract would be concluded with Redut Private Military Company. He specified that a volunteer with HIV needs to take his medicines for antiretroviral therapy with him. We will only provide you with what you will be fighting with. You will have to buy medicines in Donetsk. We will not supply them. HIV-positive and hepatitis patients have not officially concluded a contract with the Ministry of Defence of the Russian Federation.


course there's a bunch of student editors around that are outside of the program so I just wanted to so you gave this estimate of about 1.5% of edits are coming from the students during the times where these courses are in session and so I spent a lot of time measuring labor hours in Wikipedia and just like back in the napkin math this is about 180,000 labor hours going into Wikipedia from these editors so I'm sorry that's not a question I just thought you might find it interesting yeah thanks Aaron also thank him because he also made this possible so that I didn't have to work on a database slate so he didn't even know he made it possible but he did so Aaron actually made the point that I was going to ask about was the oh okay that's like who are these people in the data and thank you for asking that so there are probably many more students that you don't know about that the data is not capturing right so this is a strict subset of all of the students that are potentially out there but it's the only essentially it's the one that we're responsible for as an organization and it's also the one where we so I guess you could make the point that because you're if I understood you correctly it's a small fraction but it's a significant fraction but that fraction could be much larger than you think I you know I'm again like I'm really hesitant to make sort of guesses on the oh no let's just if it's larger I would say it's a little bit larger I don't know I don't think that because we have you know we have 2,500 students this term and so I don't know how much outside of the wiki ed foundation there are students editing in courses so to be clear the universe of folks who are students and are editing wikipedia is much much much much yeah that's what I mean I mean in established courses because I can think of like I know of at least like three or six off the top of my head that aren't going through you so if we think about like let's double that right so we imagine like a dozen we have you know what is it 120 141 thank you 141 but so I want to ask you know and I guess you've already kind of answered that like how would you measure that sort of thing and maybe you can't yeah I mean if you could enumerate all of the all of the classes then you easily could yeah but you know if it's not going to be 50% of what we have then you're not going to move the needle too much on that estimate but yeah that is a good point that I didn't find it yeah that three that we know of alright so you on the left are waiting a little while so I just wanted to ask about that colorful graph how we can get a hold of that or or the data so that's so I probably should have asked before I put that up on the screen because that was generated with quasi internal data basically I pulled that down using the tracking that we run on these courses if you wanted to recreate it you could because all of the data that it that we draw from is all public and is all committed to Wikipedia but we don't expose that directly in other words something as pretty as a graph if you want we can I can show you how I did it later good but I could upload it to Wicomedia comments and I would add the source code that I used to create it but nobody would have the data set of milestones that we have in Salesforce and another quick question is a retention rate do you have any data on that you retention rate for no for students it's miniscule it's always been miniscule and I guess one of the things that I'd hope to one of the things that I'd hope to have folks get out of this is we should stop thinking about student editors and editing programs in terms of retention and just start thinking of them as like we bring this person into contact with the encyclopedia and what cool things do we get out of it during the time I'm told that is it for questions and we have to clear out so I apologize yeah anyone who wants to ask me a question you can come and grab me to take our belongings and exit the building quickly these things are dangerous because the edges are sort of the same color as the steps tomorrow


It was a time of violent change and massive challenge for so many people in so short a period. When the Nazis struck Poland in September 1939, America had less than 200,000 men in her army and less than 100,000 in her navy. But between November 1940 and June 1945, more than 10 million men and women entered the army and 4 million more joined the navy. The Marine Corps and the Coast Guard. Thus in a few years 14 million people were changed from peace-loving citizens into the greatest fighting forces the world had ever known. It seemed like a miracle in a way it was. But this miraculous accomplishment had a truly humble beginning when the undramatic, unglamorous job of training was launched in earnest with whatever materials were at hand. Racing against time, training became most challenging and exacting. First was this sobering realization. Learning the art of war is a life and death business. Our enemies were armed with advanced technology and hardened by ruthless experience through blitzkrieg. Facing tremendous odds, our citizen soldiers had to learn why we fight to acquire the will to win and how to fight to attain the ability to win. To do this gigantic job on borrowed time with a scarcity of qualified instructors the armed forces urgently needed superior tools to give more learning and less time with longer retention. And the vital part of the answer was training aids and devices. The tools for learning. The value of teaching aids and devices in civilian education had been a subject for debate up to the outbreak of the war. But now it was the time for decision. The case was clear. Human beings have five physical senses. Seeing, hearing, smelling, tasting and touching to teach more effectively. Stimulate as many of these senses as possible simultaneously. Use graphic materials, charts, graphs, maps, cartoons, photographs, schematic drawings and pictorial messages. Use demonstrators and practice devices. Models, breadboards, synthetic trainers and simulators. Use auditory devices, recorders and phonograph records. Use projected aids, opaque projectors, transparency projectors, film strips and films. Yes, above all use films. This favored American pastime was now drafted for war as the military entered full tilt into the motion picture business. Applying the truism one picture is worth 10,000 words. The army used films to inspire, to inform and to instruct on a scale unprecedented in history. Informational films kept our troops constantly informed about their prime interest, the progress of the allied advance. June 4th, 1944. Rome was free. Liberated after 21 years of fascist rule. Platon's troops forged bridgeheads over the Moselle south of Metz. But more to the point for our story were the training films. Designed to facilitate training, speed up the development of skills and set standards of performance, they presented specific objectives to successive and widespread audiences. They taught more fully than the lecture and could reach even those with little education. This type of film was especially effective in illustrating concepts and activities difficult to explain in the classroom in any other manner. The quiet of dawn, broken only by the hushed approach of assault craft. Then it's fixed by grim fighting men crouched low in the specially constructed barges. If this were the real thing, a ticklish and savage job of gaining a foothold along a hostile shoreline, it would be the result of careful planning and rehearsal. An amphibious assault by American troops in the southwest Pacific is an outstanding example of the effective use of motion pictures as an informational medium. Released right after V.E. Day, it was shown to over 90% of American troops all over the world in less than 10 days. And to practically everyone in the armed forces within three weeks, ever on the Japanese surrender on the Missouri, the armed forces produced more than six times the number of all educational films and film strips ever produced before in the United States. The war was won and few among the cheering millions realized the case for multisensory aids and devices was proven by victory. Films emerged as an economical and effective medium for teaching. Declared this army publication entitled Training Films in the Second World War, the training film program of the army was a success by any measure. It taught well. It taught many men. It made competent teaching universally available in the army. It has turned out men who will not forget how they learned by films. It is thereby hastened a revolution in civilian education. Thus on the American education scene, audio visual aids came of age and grew to be part of the teaching family. No doubt this development was one of the more constructive benefits to come out of the destructive struggle. One war had ended, but other conflicts followed to keep our armed forces constantly on the alert. Compared to the early 40s, our military training now involves fewer people, but far greater complexity. Intense political and technological revolutions, the fast shifting of power on many continents is coupled with leaping advances in nuclear research and space exploration. Wide use of films and film strips, the army initiated a network of training aid centers in 1950. These centers make available a broad range of other aids and devices to the smallest units within the zone of every army command in the United States as well as overseas. The training aid requirements of all army activities are thus served with a minimum of delay and expense. A typical example is the center at Fort Meade, Maryland. The training aids officer in each center is a consultant as well as an administrator. His help and advice are constantly sought by training personnel within his area. Under his supervision, the center is organized into four main divisions. First, the graphics section. It produces charts, diagrams, signs, and other two-dimensional artwork for specific needs not fulfilled by ready-made items and reproduces them by silk screen process when more than one color is required or by the Ozilid machine for single-color copies. Second, the device group. It makes three-dimensional models and devices, whether in wood, plastics, or in metal. It is equipped with a spray room for painting large surfaces and a paint shop for detailed work. The warehouse section. It stores issues, inspects, and ships the ready articles. Fourth, the administrative group. It maintains records, renders reports, and supervises the center personnel. Inventory requests, shipments. All can be checked out at a moment's notice. In the training aid center, an Army instructor may get the locally prepared materials developed with ideas from the field. He can also obtain the standard military training aids centrally procured and distributed. As he looks through this Army publication, he's reminded that this is a storehouse of ideas. Actually, this storehouse is only a display window, but the wealth of training aids readily available in the Army can never be contained in one catalog. Production of these aids are supported by the entire Army educational system. There are more than 30 service schools in the United States Army, and they all use training aids extensively. For instance, the infantry school utilizes many devices for basic training, such as this model of a compass. It combines several important characteristics of a good training aid. Its size makes it visible and clear to a large class. Its accuracy gives true understanding of the real thing. And its ruggedness makes it portable, durable, and useful in the field, as well as in the classroom. The design of an M-14 rifle model is much more complex, but the same principles apply. Comparing the actual firing mechanism and the enlarged version, the student can readily see the corresponding parts in action and come to understand the cycle of functioning from feeding to cocking. Thus, he becomes familiar with this basic weapon of tremendous firepower. The use of a terrain model on a sand table helps greatly. To explain the plan of attack or defense in field exercises. The making of a paratrooper shows that training devices are sometimes indispensable. This swing landing trainer gives students realistic practice in landing without injury. Each student must perform satisfactorily on this trainer before he is allowed to progress to the next stage. A mock door provides the setting for a brief course in the technique of exiting an aircraft. Then up the 34-foot tower the airborne trainee learns how to control his body from the moment he leaves the plane until he receives the opening shock of his fully inflated parachute. With confidence in his equipment, in his technique, and in himself, developed on various trainers, the trainee can face the space below him unafraid and touch the ground uninjured to earn the coveted silver wings of a paratrooper. In armor school trainees get a concise briefing with this large map before they run through the tank leader's reaction test course. And a cutaway model of a tank turret familiarizes the trainee with actual equipment. Its accessibility makes teaching easy, direct, and effective. What the student learn can be immediately applied to operate the field equipment. At the artillery and missile officers candidate school, the intricate functioning of artillery components becomes simple and clear through the magic of operating models. Realistic trainers. They are part of a well-coordinated training system designed to achieve the artillery objective, swiftness of operation, and accuracy of fire. The core school simulated gas contamination adds realism to field maneuvers without real danger and high cost. At the quarter master school, the art and science of meat cutting are illustrated with a simple model with nothing left to the imagination. At the transportation school, the transmission of power through fluid is shown by a series of models. With this open and transparent one, the instructor points out how the liquid stirred up by one half of the coupling drives the other half. The next model, now enclosed, approximates the shape of the real clutch. What happens inside is exactly the same as demonstrated before. The lower shaft drives the upper one through the liquid. Finally, when the coupling is put in the actual position where it would be installed in a vehicle, the student can easily understand how the engine is connected by this flexible link to the transmission and the wheels. Experience of cargo handling on a freighter is imparted to the trainees by putting them to work on a ship, a ship that forever dreams of going to sea. A land ship, that is. At the engineer school, a lesson in the proper way of building a dyke can never be forgotten by anyone who has seen this demonstration. At its airborne section, the art of vertical movement is practiced first on the ground. On this platform, trainees learn the technique of rigging heavy vehicles for air movement. Each device, simple or complex, helps to lay the solid groundwork for swift, spectacular, and safe transportation by air. Approval Marshall General School, a model of a typical city, provides the future military policeman with many troublesome situations that may confront him. For example, problems in traffic and riot control are realistically illustrated. At the Army Language School, an impressive array of audio-visual equipment helps to penetrate the sound barrier of a new language. All kinds of teaching tools are tested for their efficiency. Film projectors with magnetic sound tracks, phonographs, tape recorders, each is utilized for its particular advantage. In the language laboratory, students in individual booths can check their own pronunciation without disturbing their neighbors. Life-like settings like this Italian cafe motivate them to use foreign tongues on a best effort basis. An ordinary table and chairs become scenes in restaurants, nightclubs, cafes, or private homes dependent solely on the student's imagination. At the Army Aviation School, the eyes and hands of trainees make direct contact with the parts to be maintained and repaired. Then, to understand the complicated designs of a helicopter gas turbine, they have this scale model which exposes its secrets. In today's Army, the rapid advances in new weapons and equipment multiply and intensify the problems of training, including the ever-present consideration of cost. While it is relatively simple to fire a few rounds to train a rifleman, it is another matter to fire a few red stones just to break in a new crew. This redstone trainer is one of the new simulators developed to meet the exacting demands of safety, economy, and efficiency. It gives realistic experience by permitting thorough and repeated practice. It is rugged. It has the same size, weight, and center of gravity as the real thing. It allows the trainees to erect, fuel, count down, and simulate firing again and again. The instructor can introduce troubles at any point to give the team a real workout in operation as well as in maintenance. In UMissile, there is a new trainer for Sargent, LaCrosse, Honest John, and Little John. These trainers are the tools for learning in our space age. Such complex training devices are the products of a unique institution called the U.S. Naval Training Device Center, located in Port Washington, Long Island, in which the Army participates fully. Its capabilities meet the special training requirements of the Army's technical service schools, from imitating the burst of nuclear fire to simulating the operation of Nike radar units guarding our skies. Without these ingenious devices, the cost of training in terms of money and time would be prohibitive, and their potential has just been touched. The scope of motion picture production alone has broadened. Since World War II, the use of films as a teaching and informational medium has grown in ever-increasing effectiveness. With training films, the armed forces have been able to piece together in clear, concise pictorial language man's great advances into research and development, bringing to our military preparedness the speed, strength, and knowledge needed for today's global defenses. The magic of both film and radio is television. As early as 1949, the Army saw its potential as a great training medium. Through more than a decade of study, experimentation, and utilization, the Army has become a leading user of TV for teaching. In 1959, the world's largest military closed circuit TV system came into operation at the Signal School at Fort Monmouth, New Jersey. It is a multi-channel system with six channels for transmitting films and the seventh for live broadcasts. Thus, seven different programs can go out at the same time to reach 500 classrooms and five large theater screens on the post. These TV facilities have the capacity for training 14,000 soldiers at one time. Similar TV installations are available in other Army schools, such as the Southeastern Signal School at Fort Gordon, Georgia, and the Armor School at Fort Knox, Kentucky. Looking forward, the potential of training aids and devices is keeping pace with the ever-expanding frontiers of knowledge. For graphic materials, audio equipment, projected aids, television, models, and simulators, our man's constant companions on his road to learning. They help him to learn more in less time at less cost. They help him remember longer what he has learned. The United States Army, in its constant quest for better ways to train its men, has thus contributed significantly to the rapid development of these tools for learning to serve our citizens as well as our soldiers in war and in peace.


Hello, hello everyone. My name is Laura and this is my channel Laura's on the library and welcome to today's video Which is my July TBR House like literally the only window that lessons on late is the one behind me and I know that's like bad This light is terrible and there's no good background like in the kitchen and so we're just gonna have to deal with indoor lighting and like This kind of background you can see the board games And that's kind of the only interesting thing so anyway, let's get into the video It's my July TBR normally. I try to set like six ish books on my TBR hopefully You know, I generally tend to have like six physical books that I want to read and then like some audiobooks that I also just have and should read because of that But this month I have more than six books But I don't have near as many audiobooks right now like I normally do which I'm kind of excited about So yeah, let's just jump in I'm gonna say that my current read is a master of gin and I am not very far into this Not very far at all. This is due back to the library like soon So I will be reading this one and then the other book that I have on audio But I also have from the library is Never Night by Jay Kristoff these two and like one other book are Kind of leftover from my June TBR books that I put on there that I didn't think I was gonna get to and I didn't but I still Want to read them? So this is one and then the last one of the leftovers from June that I didn't get to is my dearest darkest by Kayla Cottingham This is a queer believe sapphic Dark academia and I just read a book like this and I'm super excited and I'm very much in the mood for it So I'm excited to read this one. Hopefully this month So those are kind of my leftovers from June That are queer that I still want to read and then I have one other book that I was supposed to read With a friend of mine in June and then life happened and I just didn't quite get to picking it up But I still want to read it soon so I can still talk about it with her And that is for the throne by Hannah Witton. I loved this first book for the wolf. I absolutely adored it I devoured it so quickly. So honestly, I think I just need like a couple days of Like not working 12 hour shifts And I can like read this in the evenings. I'm super excited Everything else it are like physical books I'm gonna try and get the audiobooks for some of these but not all of them have audiobooks and some of them have like super long Lines on the audiobooks. So we'll see it might just have to be a physical reading month for me Which my physical reading has been down so much But that's because I've been like working a ton So that's why I've been listening to like more audiobooks and I talk about audiobooks all the time But anyway, the rest of these are like contemporary romance bright colors You know like things that I think of when I think of summary reads So I've got instructions for dancing by Nicola Yoon or Nicola Yoon I've heard it both ways and I don't know which way it's right. This is about a girl who when she looks at a couple She sees how they're gonna break up. She sees their ending. So she's not super inclined to start her own romance It's short. It was given to me by a friend. So it's not an actual I didn't receive the arc. She did and now she's giving it to me. So just like a fun summary romance. I read One other book Yeah, I read everything everything by this author and I didn't mind it But I think I will enjoy this one more hopefully and then of course I have my Emily Henry books I haven't forgotten about these. They're just they're not clear. So I didn't read them in June But I fully plan I've been saving them for summer So I'm finally excited to hopefully this month. They will be like top priority people. We meet on vacation by Emily Henry I read Beach Read. I loved it. This is like a friends to lovers second chance something like that You know, which is not my cup of tea, but I like Emily Henry. So we'll see how it goes however book lovers came out this past Spring this past May and it's an enemies to lovers Book publishing world based romance during the summer. I am so excited It is like an an editor and an agent and they do not get along But then they end up meeting in this small town in the summer and then they have an enemies to lovers And I'm so excited. I will not let myself read this until I read people We meet on vacation because I am reading them in publishing order But I just cannot tell you how excited I am to read it And I can't believe I haven't read it already, but it's literally been out for two months. So Hmm, it seems like it came out so long ago though And then the nope I have two more bucks I almost said the final and the next book I have on here has been on a couple of my TBRs in the past And that is sway with me by Sayed and Masoud. I'm probably saying that name wrong I'm sorry. It's just kind of the feeling in me. I'm excited to read this I'm here to pick it up. I have two copies of this which is unnecessary So I'm gonna read this finished copy and then if I like it I'll keep both if I don't then I'm just trying to get rid of the arc Which I'll probably put in like a free little library, but yeah, so I really want to see how I feel on this one to kind of figure out How I feel in general so I know what to keep But yeah, it's it's something about there is a wedding happening and someone is hired to like Disrupt the wedding or like done something. That's like oh my word. So I I'm excited for that one and then the final book is not one that I ever thought I would pick up But my friend has given it to me. So I'm gonna read it because she gave it to me Makes sense, right? And that is Beauty Creams by Libba Bray. I think it's about just a bunch of like the Miss Teen dream pageant They go on a trip to the beach and then they end up getting like stranded or something So then they've kind of become survivalists Which yeah, it's gonna be I'm fine with reading it It's not too long, which is why I'm like I'm putting it on a TBR But yeah, definitely very summer vibes So and I do hope to go to the beach a few times this month, please I live half an hour like 45 minutes away from a beach and I have not yet gone Which just blows my mind, but I work Saturdays So it's really difficult to like go to the beach on Saturday when I work a seven hour shift I just get too tired. So yeah, those are all the books on my July TBR It's it's quite a bit and I have no idea if this is gonna be a good reading month or not again because I don't have majority of these on audio And I'm I'm busy. I just I just am busy That's the plan. Those are the books Wish me luck. Let me know what you're reading this month Kind of what are your summer reads that you are excited to get to in July the like the middle summer month If you like this video give it a thumbs up like I said comment down below your summer reads Feel free to subscribe. I am making videos on Sundays and Wednesdays I will be getting back into that soon now that I've had my my break Yeah, I also have a bunch of social media link down below where you can follow me and I will become active on those again It was I kind of took the same break on YouTube that I did on those socials, but I will be getting back at it I'm about to take a bunch of photos for Instagram and whatnot. So Yeah, I would love to chat with you all, but until I see you in the next video. I wish you happy reading


Welcome back to theCUBE's end-to-end coverage of Red Hat Summit 2023 and AnsibleFest. Paul Gillan here with Rob Stretch A, and we're going to talk about partnerships. And Rob, partner ecosystems are the new oil that drives the technology industry, wouldn't you say? It's super important, especially in open source. And I think that it's really fun to be here with Stephanie and to talk about these ecosystems. Stephanie Chair, Senior Vice President, Red Hat Partner Ecosystem Success. And certainly partnerships are one of the things that Red Hat is known for. You're a very busy person at this conference. Absolutely, it's great. It's great to be back in full swing at Summit. Last year it was a little small, coming out of COVID and things, but it's great to be surrounded by so many customers and partners. What was it like maintaining those partner relationships during COVID? I think it was a time when everyone was trying to get through, stay connected in the best way we could. Everyone was going through the same thing. Communication in an ecosystem is essential, right? That's what it comes down to. It was a little tougher then. It's nice to sort of feel like the air has lifted. We're all traveling again. We're visiting one another again. It's great. What, tomorrow we're going to have, I believe Microsoft's on the agenda tomorrow. Microsoft was on with us today. We were able to talk with Microsoft today. I think one of the things here at Summit that we've been trying to do, I'm sure everyone has seen the product announcements, but in addition, we didn't want ecosystem to be so integral in not only how we build things with the upstream community, but how we co-create solutions with partners and then how we get those capabilities into the hands of customers, all done with partners. We've tried to work throughout Summit, the presence of partners and the customers who have benefited from the joint work that we've done. So today we had Microsoft and Amadeus on. Tomorrow we'll have AWS on and Solonis in order to talk through that. And Dell made a big announcement on Monday, building upon some work that we've done in co-creating around Apex Cloud platforms. We'll have them on stage as well. They're having Dell Tech World at the same time. So we'll get to talk about that tomorrow on stage here at Summit as well. So you're working with all the major cloud providers as well as companies like HP and Dell that are doing their own type of cloud. How do you maintain the confidentiality that's needed to work with each of these partners and system providers that compete so vigorously with each other? Yeah, it is essential that we do that. Clearly we do some organizational things in order to protect and maintain confidentiality between. I think the place where we always agree with partners is when we're focused on a customer situation and a customer use case. We try and focus on what are either an individual customer or what are we seeing in the market customers want to do and we focus on problem solving together between their capabilities and our capabilities. We stay focused on that. That way it helps keep us. How do we take, in the case we talked about Microsoft today, how do we take the best of what Microsoft does with Azure? How do we take the best of what we do? And then we centralize it that in together, right? So we do some organizational things but when we stay focused on customer outcome, it stays pretty clean. Yeah, I think that makes total sense and we actually had Jeremy on a little bit earlier and what I think one of his things that he says that he loves is when people say, hey, what happens when I call you, can I get to Red Hat and they call Red Hat, they can get to Microsoft and I think that's a key. I'm sure, is that a key across all of these joint solutions and joint go to market that you have? Yeah, having clarity of how those co-created solutions are going to be treated today, what is their long-term lifespan look like? Who's going to support it? Who answers the phone when you call if you need help? Having clarity around that from day one is really essential. One of the things that we're announcing here at Summit as well is a ecosystem solution catalog and that is a, we're centralizing sort of a repository searchable by customers, searchable by partners. It takes co-created solutions that we've done with partners and puts them in one spot so they can be found. Whether or not it's a customer trying to tackle something new, whether or not it's a partner who will take that to go to market, but to your point, Rob, there's a list of criteria that need to be met in order to be listed in that catalog. One is what is the long-term collaboration that we will have with those partners and our commitment to make sure that we will have a long-term kind of support model, technology roadmap. You have to do that from day one in order to make sure that our goal with partners is to deliver innovation and products and solutions that folks can trust and so you need to do that from day one. And I think it's neat how, again, you guys are in a unique, I mean, open source is one, right? I mean, we've been saying that for weeks. Myself and John were at open source Summit a couple of weeks ago and then KubeCon and CloudNativeFest before that and when you start to look at it, open has won the day and I think what you bring to that is being the largest open source company is really unique in the fact that you're bringing open source everywhere and I think that Apex in Kolo or on-premise as well as you have Roa, Rossa, I always messed up which is funny because I was at AWS so I should be able to pronounce that but and then you have Aero with Azure. I think is this what you're helping other people in the ecosystem understand is the right fit at the right time of the right solution? That is the basis of what Open Hybrid Cloud is all about, right? To me, the real strength of Open Hybrid Cloud is that it's tailored to any customer for where they are on their journey and what they need to do. Whether or not they want to use a managed service, right? So they have decided that they want someone else to have an SRE team to keep that up and running all the time. We do the back end work with Azure or with AWS to create Aero and Rossa respectively if that's what the customer chooses to do. If they want to consume RHEL or Ansible or OpenShift from the marketplace because they have a procurement arrangement or relationship with a Azure or with an AWS they can procure it that way. And we're really interested in how we then build upon that with how does the ISV then leverage that? How does a distributor through the programs they have with AWS? To me, it's we take what we do in the open source communities which is all about collaboration, right? In that open source community. Our goal is to take that same motion and bring it into the ecosystem. It's about how do we catalyze the connections between partners because in this day and age we're a platform company. We know what we do. We know what we don't do. We work with the platform to provide that consistent base and then we work with partners to add all the capabilities whether it be different architectures, right? Which was talked about on stage today could be Intel could be ARM, right? Could be multiple chip architectures to the HPEs and the Dells of the world. You mentioned the Apex announcement we did with Dell up to the applications with AI and things, right? It's all about choice. And our goal is to be where the customer wants it how they want it to be able to procure it how they want it. The some of the big cloud providers have been reluctant to buy into multi-cloud in particular but into open platforms, open cloud platforms. Are you seeing those attitudes change? What I'm seeing is customers are really making decisions. I would say predominantly there's a couple of trends that I would say that I'm hearing from customers. One is they're making procurement decisions by going in with things like committed spend with some key hyperscalers that's guiding some decisions. One thing I am seeing probably the strongest is that hybrid cloud is getting much more intentional and honestly in many cases it's workload driven. They will pick a set or a type of workload and they'll pick the large hyperscaler that they take that workload to and they may pick a different set of workloads or applications that they take to a different cloud. I do think that the world is moving into more multi-cloud to I think all of the hyperscalers are doing their best to attract workloads. It's all about workloads at the end of the day, right? But what I'm seeing as reality is that most of the intentional choices around the public clouds are being done workload by workload. And when you're in your role when you talk about ecosystems it's not just the cloud providers. It's not just the hardware providers. Help people understand what you mean by ecosystems. Yeah, this is great. We did a big shift at Red Hat a little over a year ago to really centralize all of our ecosystem work into one team. It's allowed us to do a lot more co-creation and multi-partner solutioning than we were able to do before. Just it helped from an organizational standpoint and we pulled together teams from all over the globe so it gives us a global reach. We cover everything from the hardware partners down to the chip level, right? Clearly AI and work with, we do with NVIDIA. Architecture matters in some of these key spaces. So we do hardware partners. We do our OEM partners. We cover cloud partners as well and it's not just the hyperscalers, right? We're seeing things like sovereign cloud in Europe really drive the importance of regional cloud providers and managed service providers around cloud deployments. In addition to that, we have service providers and systems integrators. We also cover ISVs and software partners and we've had some great announcements with some big market makers like SAP. We had an announcement in Q1 and then of course we have distribution and channel. We have all of those partner types now that we cover in the organization and really where the opportunity that excites me is when we make those connections between the two, right? How are we building something with a hyperscaler that brings value to an ISV? That's really where I consider the magic of the ecosystem happens. I'm curious about your hardware partnerships and you mentioned that Dell announced, I think just today, the Apex Cloud Platform for Red Hat OpenShift, certainly a feather in your cap but this is, what is that process like of working with a company like Dell which is focused on boxes? Yeah, we have had a longstanding partnership with Dell for many years and as they have, we've seen Dell evolve their strategy as the market has evolved with things like the addition of Apex. In fairness, it all starts with customer demand and customer ask. We look at hybrid cloud holistically. We proactively, in fact, I just left our customer meeting right where we had a set of about 60 customers in a room. We asked them, who are the partners that matter to you?  Things like Apex, which bring that in their data center, simple to deploy, unified management. If that's of importance to our customers, we have a longstanding relationship we can build upon. The strategy of Dell and Red Hat has been aligned for a long time and how we bring that. So, and quite honestly, it comes down to engineers rolling up their sleeves side by side together. That's where it happens. Our goal is to make it simple when a customer deploys it, but there's a lot of work in the back end between our engineers that goes into making that happen and I'll be on the stage with Todd Pavone tomorrow. Our teams have been working side by side for months and months. We have to be sure that we have the work done so that customers can really be confident when we bring it out to market. How do you work with companies that have their own proprietary products and want to build and have that proprietary mindset? How do you work with them while maintaining that openness and maintaining the fact that your software ultimately must be released as open source? Yeah. I was chatting with someone earlier about this. I think to your point Rob, open source has won, right? It's made an incredible difference in the market. All of the AI stuff that we talked about on stage and how fast that is, it's built upon the rapid pace of innovation and open source. But I also think to your point, Paul, the side by side coexistence of proprietary and open source has come to a much more integrated level, I would say. Companies are making choices, what they will do open source and what they will do proprietary. Those two will live side by side. We at Red Hat are committed to open source. Every bit of code we deliver will be open source. We're very clear about that, right? That is core to who we are. Other companies will make choices based upon their business model of what they do. The good thing about open source is that it integrates well, right? With those open connection points to other technologies. We do things in the upstream, whether it be, I'll take Rell as an example, whether it be in Fedora or CentOS Stream. Companies who are doing proprietary work can get early access. They can start to do that integration work, right? And we've seen those two things, I think, will exist forever, right? We did the big announcement with SAP and Q1, right? Clearly, that's them taking, they're very strong enterprise world and workloads. They're running on Rell and they've made a commitment right now around Rell. We bring those two worlds together. I think the side by side coexistence of those two things has gotten a lot stronger over the years and the development model around open source, allowing for that connection, early development upstream, kind of makes that easier for them. One of the things that you just made me think about which was very interesting was customers, the ecosystem and what they need. And we had Aaron Boyd on just before and we were talking about some of the futures and where the ideas come into her group to start building yet and one of them was backstage and the work that's being done there is that I want that cloud-like, hyperscalar-like experience, but with my open shift. How do you balance that with when you're talking to, because you are working with the hyperscalars and they have their management platforms and the integrations into that, how do you balance those two out, I guess is a question I had. I think first we start out with choice. There's always going to be things that a customer can choose. They can choose this direction or that direction. Our goal is to make sure that we make it available to them, quite honestly. We'll continue to strive to get more open source into the hands of customers, because that's what they do. Backstage is hugely powerful and us being able to bring that on to develop, hugely powerful. There will always be other tools. There's so many things now that is driving customer decisions. Our goal is to provide them the optionality and the long-term optionality to do that, whether or not they choose to do it with a collaboration with a partner, or whether or not they choose to do it with open source. Our goal is to make it all available and easy to consume. It's just good to have options, right? Right, and I would assume that you're also working with the ecosystem partners as customers as well, driving into like Aaron and that organization, the CTO's office, is that how some, you have direct lines into that as well? Yeah, absolutely. I think in many cases, right, as customers, partners, it somewhat gets blended, right? It becomes a relationship between what they need in order to consume and in order to deploy and what they need in order to bring to their customers. And in some cases, it's really important to have that together. I just touched back on the SAP announcement. One part of that announcement was their migration of internal usage onto RHEL. The other part of that was their commitment that new deployments have rise, right, would be preferred onto Red Hat Enterprise Linux. The more they use it internal, gives them more confidence to bring that out to their customers for things like that type of a service. So I do think in those spaces, it becomes a combination, right? They build up confidence in the usage that they have, so there's a customer-vendor relationship there, but it does serve as a sort of confidence base as they bring that out to customers as well. It's the new oil of the tech ecosystem. It absolutely is. Stephanie, Jeff, Stephanie Chiris, thanks so much for joining us today. My pleasure. We'll be looking forward to how your partnerships progress and what you have to announce tomorrow. Yeah, thank you so much for the time. I appreciate it. We'll be right back from Red Hat Summit 2023. Paul Gillum with Rob Stretch A. You're watching theCUBE.


Hi, welcome to Visual Studio Toolbox. I'm your host, Robert Green, and with me is Phil Jepixi. Hey, Robert. Hey, Phil. How are you? Good. We're getting towards the end. I know. We are continuing our discussion of design patterns. Design patterns. We've done the behavioral. Yep. We've done the creation. Creational. And we are now going to do the structural. We are going to do patterns that are structural, doing them all. Categorize as structural patterns. True. So let's review. Quick review of the different design patterns. Behavioral, that's how we communicate between objects. We talked about the command patterns. We talked about quite a few behavioral patterns. The creational, how do we instantiate objects? We want to extract that away from our calling code and just have something to work with. I haven't created a new car each time. And we really covered the Singleton and then the umbrella corp of the factories. Right. And then structural is what we're moving into. And this is how we compose and relate different objects together. And we're going to talk about three patterns. Two in this episode. And then that is the adapter and decorator. Fassad. Adapter and facade is this one. Fassad is this one, right? I have an alphabetical order on my screen. And it really is not done in alphabetical order. And then the final one, our next episode, we'll talk about the decorator. OK, cool. So let's talk about the adapter and facade. And I really clumped them together. Because whereas academically, they're different. In practicality, they pretty much do the same thing. But it's just how they operate and what they're operating on that distinguishes them. So let's just talk about the simple adapter. We really want to make something look like something else so we can use it. The example I use all the time for those of us with gray hair. We remember two prong outlets, right? And dad would come home with a three prong plug. And you're sitting there looking at the outlet. You're holding the plug. So we did whatever a future engineer would do. We broke off that third prong, plug it right in. Now what you're supposed to do is get one of those adapters. And get the thing that you plug onto it. You plug into it. It's called an adapter. And it's got the little wire hanging off of it. Put that wire attached to the screw in the faceplate. No, I never did that. No, I thought I was broken off. But then now I can plug it in. And it really is a two-way adapter, right? I'm making the plug work into the two prong outlet. But then electricity then can flow into whatever device it was I'm plugging in. So let's talk about, before we get into the code, let's talk about why we might use this in real life. And let's go back to the weather app that we've been talking about through several of these episodes. You've got a button on a form. You push the button, and it's going to, for a particular city, bring back the temperature, the forecast, bare-mounted pressure, whatever, weather stuff. Well, we talked about the command pattern. Going to get that stuff. We talked about the factory pattern of how do we instantiate weather bug, or the weather channel, or MSN weather, or whichever client we're going to use, or service, we're going to use to get this. But now we're going to deal with the problem of, unless they all follow the exact same interface, calling them each will be a little different. So if I want to get the temperature from weather bug, maybe the call is called get temperature. If I want to get it from the weather channel, maybe it's called current temperature. And it's a property and not a method. So what we have to do is we have to take that three prong plug and make it fit into a two prong outlet. We do it with an adapter. And adapters actually can work both ways as the electricity flows. Let's say when we call get temperature, we're getting a number back. Sorry, when we're calling it on weather bug, we get a number back. But maybe on the weather channel, it's a string, because it's got the F or the C. And we have to parse that. Well, we don't want to have to have that inherent knowledge in our application to know exactly how to talk to this return type. Because then what we have done is we have hard-coded an implementation detail into the caller, right? So what I want to know is I want to be able to say, I'm always getting back, maybe it's an object, a custom object that has the temperature as an integer or a decimal, if you care about the fractions. And in enumeration, it says Fahrenheit or centigrade. And you always want to get that same type back. Well, that would be an adapter. Right, yep, okay. So I always like, and we've talked about this on many shows, I'm gonna say it again, in case you're picking up the series right here, I don't use domain-specific code when I do examples because if we did banking, for example, one of you is probably an expert in banking and would call me out, I'm not doing the domain correctly. So I actually picked Rocky and Bullwinkle as my domain because, hey, I'm from that era and I don't think you can call me wrong for talking about a talking moose and a flying squirrel. Talk about moose and squirrel, it's never wrong. And Natasha and Boris. So we have, well, let's go into definition of what a moose is. And again, I don't have the comment in here but you've seen the comment in many other examples. You should not have all these classes on one file. That's just bad form, makes it hard to support. But for the sake of teaching, we keep it together. So I had this moose and it implements an iMOOS interface and it has two methods, run and charge. I have a bad guy and all bad guys can do is driver shoots and a flying squirrel that can fly or drop acorns. And that's fine, those are the characteristics of those. This is the get temperature, get temp, get current conditions, whatever the call is. Right. Now I wanna work on these things collectively in the collection. So I wanna be able to just call, chase, flee or attack or defend some common method. Get temperature. What I have to do is make each of these guys look like some other interface. We usually start that with creating a new interface. And for this example, I just call it iCharacter and it has three methods. Chase, flee and attack, right? So this is my get temperature, get forecast, get barometric pressure, whatever. Now we have to create an adapter. So let's look at the moose adapter first. So the moose adapter implements iCharacter. Takes in an iMOOS constructor and then it maps my common interface methods to the specific methods of that moose. And this is the key point of this pattern, it's a mapping. It is. You always want your characters to chase, flee, attack. Yes. But the way the moose, the squirrel, the bad guy are written, they don't necessarily call it chase, flee, attack. It's run, charge, it's drop, acorns, it's whatever else it is. You're not gonna change that underlying code. Right. You're just gonna put an adapter on top of it so that when you use these, they chase, they flee, they attack and then this code here is the adapter that maps what you wanna call it to what it's actually called to just make it easier for you to not have to remember what is it that a moose does, a moose chases. Right. You just create the adapter and now from now on, you just call moose.chase and it does what it does. When you don't call moose.chase, you would call iCharacter.chase. iCharacter.chase, right, right, right, sorry. Yes, yes, yes. And it's two ways. So let's say that run actually returned a decimal for the moose. Well, we could certainly truncate that into an integer and make it look like what we want to get back out of it. Right. And it's the typical problem that you mentioned with the weather app, right? So now I've got all these different things and could I solve it without this pattern? Yes, I could write a lot of code. I can make an array list, which is not strongly typed and I could return this object or these objects in an array list and then each time I want to call something, I'd have to check the type. So I've got a switch statement in there saying if type is moose, then I now have to know in my head that chase actually equals run. Right. And I have to go on to do that in code. So what this does for us is saves us huge amounts of time on the road. Right, you just do the mapping once. And then you forget about it. You just call what you want it to be called, get temp, chase, whatever it is, you get to decide and then you just call it once because you created the mapping. And then if you have to change or if you have to create a new one, you just go change the adapter once. Right. Awesome. Yep. So you can have multiple adapters, right? Yep. Create a new, you find a new weather service you want to try out. You just create a new adapter, your factory then returns that adapter and encapsulates that particular weather app and you don't have to change any of your underlying code. Right. So all that testing that you've done, whether it's the production people testing it or actually QA testing it, you don't have to worry about changing the code and risking introducing the app. It also makes it a lot easier for you to maintain the app because it may turn out that the free weather service you were using is no longer free. Right. So you got to go find a different free weather service and it's not going to have the same methods and return the exact same data, although it's weathered information, it's not going to be called the same. Yeah, so the perfect. So now you don't have to, sorry, just to finish that. You don't have to change your client code. Right. You just change the adapter. Correct. Or create a new adapter. Or create a new adapter. Sure. So a real life, the thing that happened to me on where the adapter saved basically my butt, we were building an e-commerce site for a customer and we were very close to release. And we, back in the classic ASP days, VB6, DCOM and all that kind of stuff. And that wasn't really into design patterns that much back then. This was, you know, 1990s. And got a call from the CFO and he said, we had to switch our e-commerce provider. And we had, I think it was like five or six weeks until release. And we had, we had nued up every single time that we needed to use the e-commerce provider to do an address check, to do a credit card check, to do a charge, everything else. So we glued that particular implementation into our code. Now they said you have to use this other one. The interface was completely different. The return types were completely different. And I'll be honest, I panicked, right? I'm like, what am I going to do? And I talked to a buddy of mine who's been doing this for a lot longer than me. And he said, we'll just use an adapter. And so, you know, long, long before the Google search of today got the original Gang of Four Patterns book, Reddit, at least that chapter. And I went, oh, yeah. So I created an adapter around a new e-commerce provider. And all I had to change in my code, this is still bad because I'm changing code that was tested, but I just changed what I was newing up. I was creating an instance of the adapter instead of the old credit card provider than all the method calls were exactly the same. Because you just made the new one look and behave like the old one with the same names, same return types. And then you just wrote the mapping layer. Sweet. Yep. So this is a great pattern. I use this a lot. Think of it if you're using a third-party control and you want to switch vendors, right? Because you don't want to have vendor lock-in or whatever the reason is, doesn't matter. Well, again, you can just write an adapter to make that new third-party control look like the old one. Because you're not going to get in, you don't have access to a third-party code to make those changes. Right. Cool. All right, so the facade in the second half of the screen is much like an adapter. Although, what the goal for the facade is to provide a simplified interface to usually disparate systems. So let's go back to your weather app. Let's go back to your weather app example. OK. Put it back on us. Sorry. I was going to reach over and hit the keyboard, but I didn't. Let's go back to your weather app example, right? And what you've learned is that you've got the adapters in place for all these different weather apps. But you're on the market, and what you've realized is that I'm not going to use any names because that won't be getting mad. But Weather Service A is really accurate with the temperature, but it's terrible at doing a forecast. Weather Service B is really good at doing a forecast. And Weather Service C is really good at doing humidity and air quality. Well, you don't want to have to create all three of these, and remember which one to call. So what we want to do is we want to make a simplified interface, probably the same interface that we're using. It says get forecast, get temperature, get air quality. But now that facade says, oh, you want to get to temperature, we're going to go to Service A. You want to get the air quality, we're going to go to Service C. So whereas they're very, very similar, the adapters and the facades, an adapter typically just makes one thing look like something else, a facade simplifies disparate systems into something that you need. So we've talked a lot about the e-commerce example. Let's use that, right? So bigger companies usually have multiple different systems, one to control inventory, one for purchasing. Maybe there's an interface with some delivery carrier, UPS or FedEx or let me try to name them all so I don't get somebody mad. And as a developer, I want to create a system that is very simple for the users of my system to do what they need to do. Let's look at the template method, right? Where we're calling into shipping or inventory. Do we have the inventory? OK, pick it. Let's go into another application to do the packaging, another application to schedule the shipping. Well, as a developer, I don't want to have to remember, how do I call into this Java API to do inventory? And I've got to figure out how to do a web client or a REST client to do all this stuff going against Java. Remember what the URI is and everything else? No, I'm going to create a simplified interface that says check inventory, pick inventory, and maybe pass in a product number. So this facade then says, oh, you're calling this? Fine. I know that I need to take it to this system. I'm writing that heavy lifting code once, working hard up front so I can be lazy down the road. And so it's the same for all these different systems. And that's the facade. So that's why I decided to put them together. Yeah, they are similar. They are very, very similar. And really, it's just an academic difference as to whether you're just making one thing look like something else or taking pieces of something to simplify. All right, so let's say, actually, let's go this way, because we've all seen code like this. Let's say we have some application called iOverDone. And we've got methods that say do something or do something else or do something again with those old school parameters X, Y, and Z. Here on line 16, they obviously ran out of alphabet letters started over at the beginning. OK. Robert, what do you think those methods do? Something. Yeah, they do something. So now I have to figure out what each of these methods do, what the parameters mean. And then if I need to use this system, maybe this is the inventory system. Maybe do something else is actually checking inventory. But if I have to do that research each time, then it's going to slow me down and add friction. OK. So what I really want to do is take the iOverDone and the iConfusing, and this was written by somebody who just learned to add methods through the automatic refactoring tool in Visual Studio, because you can tell the name is Method 1 and Method 2, and make a simple interface that just calls the methods that I need off of these two systems. OK. So we do our research. We come up with a better API. And again, let me put some line breaks in there. And we learned that there's two functions we need with some overloads. The first is add three numbers. Maybe this is check inventory. Then we have three overloads with add and then multiply. Maybe this is pick inventory. And we've got some extra parameters because picking books is different than picking fragile, which is different than picking groceries. And I've named the parameters more appropriately for what they mean. All right. So now I have to somehow map this API to those other two applications. And when we look at the code, we really are just doing that map. It's just like an adapter. OK. Yep. Right? So add three numbers, takes into three numbers, executes the execute method on the confusing API, which we have learned through reflection or looking at source code or some other documentation that's just adding those numbers together. And then the same is here. Add and then multiply. And we've learned what the overloads do. And we call. But you're calling on a different interface. So you're now combining those multiple interfaces into a single one and renaming it. And renaming it. And dressing it up, I can certainly change your return types as well. So if I had, let's say, the temperature, again, comes back as a string. But we needed to be an integer with some sort of enum. We can handle it in tuples in C sharp 7, but we could just also use a simple object to do that. When we look at the test for this, we can say that it's really easy to look at this code and know what that interface is doing. I could write the same test. It probably would have been a good example to use the old confusing APIs to do the exact same thing. And we would see things like system.test.execute with some numbers. And if we had three and three in there, and it was six, is it adding? We think it is, but we don't know, right? Yeah. Why don't you just rename it so you know what it's doing? Exactly. That's all, yeah, that's what we're doing here. And that's all it's doing. These are great patterns. I use them all the time, especially if I've got a third-party control or a set of third-party controls. Or even just going as we've got a situation with a customer right now where we've got some EF6 code, we've got some EFCore code, we've got some straight ADO. And what I've done to make it simpler for my team is I've written some facades in there to say, get this data, get this data, get this data. It really simplifies it. Again, it's more work up front, but then afterwards, you're designing the API yourself. I would say it's not more work up front. It is work up front, but you would have to do it. Well, it's more work up front than just diving in. It's work up front. That's true. You do have to make.  It's a more correct code. And so when I was saying I would correct you that it was more work up front, it is because you have to create the facade. But that research you have to do to understand the facade, you would have to do it every single time you're called into one of these systems. So you're saving a ton of time by doing this. Yeah, definitely. And we always have to imagine that the next person looking at our code is an ex-wielding psychopath. And if we leave a really bad API for them to use, then they're going to come after us. Now in reality, who is the next person that will look at your code? You. It's almost always you, right? And you look at this code. Days, weeks, months later when you go, what the heck? You go, this is terrible. Who wrote this?  And you go, oh, no, sorry, this is great code. I love it. I went a long weekend. I got to fix this. Yeah, or you come back weeks or months later and you say, what was the method again to do that? Yeah, was it execute or was it do something or do something else? Right, do this return a double or an anti? I keep forgetting. Yeah, yeah. Sweet. So. All right. Well, that's the adapter and facade. Cool. Hope you enjoyed that. And we'll see you next time on Visual Studio Toolbox. Thanks for listening.


A devastating loss for us. I believe you can correct me if I'm wrong on this, that that means we're out of post-season potential. So out shooting an opposing team by 20 shots and still taking the loss was a really tough one, especially for my seniors. I love those kids and it's just, it's very unfortunate. My seniors, you know, they came in when the program was just beginning to build. So most of them, a lot of them have started since they've been a freshman. And it's a tough group because they work so hard and I feel as if they're maybe not given the luck maybe. Everybody needs a little bit of luck and I don't know that the senior group has had too much of that. And I adore them, they're hardworking, it's a great group and it will be a sad thing when they graduate. Well good that they graduate, but sad to see them go. The Love Val game is gonna be a good fight regardless. And I already prior to even going into that game I have a plan in place to be competitive with them. And I think it would be nice for us to defeat them just to end on a win. There's not too many teams that can actually say that. They end on a win unless they're winning a national championship. So we might be one of those rare teams that can end on a win and that would be fantastic.