Hello, so first the doors were flying off the planes Oh Now a Delta flight Apparently a passenger said that from above her and fell onto her in her seat were maggots maggots fell out of the overhead above her and landed on her on a Delta flight that is unfortunate Where are the snakes? Well, why are we had a movie about snakes on a plane, but they're getting completely upstaged by doors and maggots I want to hear a story about snakes on a plane. So somebody please work that out Samuel Jackson's already figured that one out has he yeah Hey, we'll go back to our stupid directs of Corbin I'm Samuel L. Jackson false Instagram Twitter for more juicy content thingy Which was a better one so it's gonna go and the second person in a row Got on a plane or got off a plane at LAX without a passport great job everybody It doesn't seem to be the Now the boarding pass without a boarding pass not passport without their boarding pass doesn't seem to be the best idea No, but how that Great security got through TSA got through everything got on the plane didn't have a boarding pass I love that makes me feel so good to know that they've got that level of security along with planes falling apart and having Maggots fall out of the compartments. It's great. It makes me really feel good. Love it What are we doing today? We got a trailer this came out trailer came about about two weeks ago The film is already out. I've actually heard a lot of really good stuff about it So you guys can let us know if you've seen it and it's worth a watch, but it's with it's called this Back shock and it's a Netflix film. Oh, yeah with boo-hoo me. Yeah me. Yeah, and Sanjay Mestra I don't know how we missed the trailer. I apologize Stuff falsely with cracks I say that with boo-hoo me because I follow her and saw she's had some posts about that But yeah, yeah, yeah the minute it starts to run a trailer Yeah, I don't know how we how we missed it But anyways, so we're gonna watch the trailer if it's something that we should watch, please I'll just know. Yes. I've heard some really good stuff about it. Yes Yes, we you know, we love boo-hoo me very very very much We do that no it did it on its own would be the first time Oh Dang great trailer looks great great trailer came out in the ninth last week. Yeah Yeah, I relate than never and I heard some some some good things. It looks it looks really good Boomi looks great as always Actresses without question in at least Bollywood But man did that look good that look like hitting yeah Hard hitting true and boy. Oh boy. It happens all the time So it's not hard to believe but it is hard to believe that somebody would actually say what does it matter? It's not our kid. Yeah Well, it shouldn't surprise us that's how people handle guns here in America. That's true. Yeah Chuck directed by pull kid pull kid Bosed in the live I heard stuff about that. That's Raj Kumar and co-written By him boomie Sanjay Mestra Just those two alone Worth price of admission. Yeah in terms of acting talent. Yeah, everything looks really grounded really good Yeah, I heard gonna be hard to watch in some spots great poster by the way. Yeah Anything obviously with kids getting abducted her Worse obviously, yeah Then those things is always so difficult to watch and difficult to film because you have a line there that you got to be careful with You need you need to get people to understand the the severity of the horror But you also don't want it to be these kids in those situations, right? Yeah, or or make it appear gratuitous Yeah, that's not an easy Not an easy thing to do. So yeah I've heard I've heard some good things What's the best film of the year for you So far. Yeah, well, is it still the Malayalam one? Yeah, the theater one. Yeah, yeah, the play. Yeah, the play one Remember everything else that's come out so far cuz yeah, cuz I forget was the Shafali Shah Yes, that was that was last year The the three of us. Yeah, that was last year. Okay, three of us. It was last year cough of the core was last year last year 12th fail was last year. Well, it was even though we watched them all this year. Yeah. Yeah So it's hard to keep track, but I have heard some good stuff about this one. Obviously that that new Malayalam Yeah, very reviews really great things about that But yeah, it's probably the That we've seen so we saw captain Miller. We saw what else has come out this year so far. I Saw a fighter We didn't see Merry Christmas because it didn't come here There's glass right there. That's it. Where oh, yeah, right there Is it not like an internet one that came out like a Netflix on Amazon that we've seen We haven't seen anything new in February because we watched classics this month, right? I Know the only one I can think of unless I'm having oh an LG piece from oh Yeah, that was but the reason that one doesn't hit up at the top for reasons because it was so beyond cinematography wise Yeah, that was it would Anyways, let us know about this if you liked it if you didn't like it anything else We need to know about this which we are next boomy film that we show and such a mistra. Yeah a lot of him to get to Let us know down below


We have all studied this one dimensional consolidation process, a typical relationship is between void ratio and sigma prime, do you remember this correct? We define this tip as something what is this pre-consolidation pressure, so this is the pre-consolidation pressure. Remember do the mistake of delinking the chapters or the concepts which you have studied in geomechanics from your CE323 to last chapter of this course because everything is interrelated. It is only 50% of the material we could understand in the first course and now rest of the 50% of the response we are trying to understand in this course. Now this is the major player and this controls everything. Sometime back I was talking about that the more circles may shift on the left hand side or they may lift may get shifted on the right hand side also. That means in short the pore to pressures could be either positive or they could be negative clear, so the material is same. Now if you look at this curve carefully you will realize that on this curve if I consider 2 points 1 and 2 the stress is same but what is changing the mechanism is this part okay. The stress is same but what has changed we started loading from here we brought it up to this point and then we started unloading and this thing we defined as NC behavior normally consolidated and this is over consolidated. That means this type of soil is going or the soil response is going to exhibit maximum settlements because this has never been exposed to the pre-consolidation pressure in its past. Having come up to this point clear, we are unloading the samples. Sample has already got this thing in its memory that has already undergone this much of the high pressure and now you are releasing the pressure from it. So it is behaving in a swelling manner it is the swelling part is a compression part clear. So the pore to pressures here are going to be positive and what about this pore to pressures these are going to be negative. So we have introduced another classification scheme for the soils today which is much more you know liked by engineers and technologists and that is based on their pore pressures. So ultimately what I want I want to talk to you in such a manner that your pore to pressure does not increase your blood pressure then only we will be fine clear. At the same time I do not want to make you so dull that you die out of low blood pressure both possibilities are there is it not low and high and this is just emotions. I may say something you may collapse I may say something you become so furious that you may collapse both sides are problematic. So now we have got a better way of controlling the material we know that NC material is going to show positive pressures pore to pore to pressures why too much water is present in them these material by virtue of positive pore to pressures will always show C equal to 0 cohesion equal to 0 you remember the logic which I had given you sometime back take the sand particles fill them in a bottle make system saturated and shake it you see a lot of noise and that noise is because of the friction clear that means NC material is going to give you mostly the friction component life has become simple to equal to C plus sigma 10 5 which I wanted to use there I have eliminated one term very quickly got it however the OC materials are the tricky systems why they do not sit silent the moment you have loaded a system up to this point and you do unloading the chances are the failures will occur because of the negative pore to pressures and by virtue of this these type of materials will show you see not equal to 0 and 5 equal to 0 so I have been using this term very very wrongly the materials material is same what has created the distinction between the response of the material is pre-consultant pressure you got this point the material is same the same soil sample which is exhibiting the positive pore to pressures and negative pore to pressures and hence what is going to happen this gets reflected over here either the more circles are going to move on the left hand side or on the right hand side depends upon the portion that is the reason we wanted to measure the pore to pressures here it becomes like the sample is in ICU and we are doing the best possible monitoring of all sorts of pressures and the body parameters you know being displayed on the monitor for the doctors to decide that is the reason why I have introduced this term over here the pore to pressure measurement computationally I can obtain like this so this philosophy now I am going to extend to the shear strength theory is this part clear if I say e versus sigma prime has given me pre-consultant pressure if I write a situation sigma c is greater than or let us say sigma 3 is greater than sigma c prime what is going to happen meaning thereby I have caused this limit of stressing the sample I am working in a higher stress range if you complete this curve what is going to happen this is how it is going to traverse and it will cut at this point and this point becomes the pre-consultant pressure and this system behave as if nothing has happened to it so this becomes NC material so remember as long as the confining stresses are more than the pre-consultant pressures the pore to pressures are always going to be positive got it it is like balloon the balloon is filled with water or air and if I keep on pressing it what is going to happen the more and more pressure is going to build up which is going to be positive in nature so that means under this circumstances the pore to pressures are going to be positive however the reverse is going to be true when I am working in a stress range which is going to be less than sigma 3 prime so if I reverse this this is going to be negative pore water pressure is this concept clear so if this concept is clear to you I will extend this to shear strength envelopes so if I plot now tau versus sigma prime now if I project this information on a tau sigma prime plane what is going to happen is I am going to get something of this type I hope you can easily guess that is this point of discontinuity is going to be sigma C prime the soils are so intelligent you know they behave in this manner now if I extend this portion what you will find it that this is your friction angle and hence I can say that anything which is beyond sigma C prime in terms of sigma stresses this is going to be NC response and less than this is going to be OC response in real life what we do is if you do perform a test at very very small confining stresses of let us say 25 kPa 50 kPa you are going to get this type of arm what we do is we average it out and we plot it like this so this is the term which we ascribe to C for OC material average value of A to B so this is the average of AB and at this point we have pre-consortion pressure and then this continues as the NC material what is the practical applicability of this situation if I rotate this curve by 90 degree what is going to happen this becomes your undrained shear strength SU which is equal to 2 times Cu because what is Cu Cu will be equal to sigma 1 minus sigma 3 divided by 2 correct the SU term is sigma 1 minus sigma 3 this is undrained shear strength this is undrained cohesion sigma prime term is a function of Z that is the depth of the deposit this curve remains same because tau is nothing but SU sigma prime is nothing but a function of Z and this is what I am talking about the natural deposits what is happening there so if you look at the natural deposits what you will observe is the shear strength most of the times in marine environment particularly where you are doing most of the projects of national importance international importance this is how the stress shear strength decreases and then it picks up and it goes linear and this is how we can extrapolate this alright this is the zone in which what we call is the tricky zone this is approximately 1 meter 1 to 1.5 meter and this is what is known as desiccation zone most of the time in the marine environment particularly in the coastal area because of the very high humidity very high temperatures the top layer of the soil gets desiccated like cake when you bake a cake what happens the top layer in the bottom layer as stiff and inside you have quite soft material clear so something like this happening now imagine if by virtue of your mistake and at lesser less understanding of the material if you create an embankment on the top of this what is going to happen the strengths are going to be less over here and this embankments are going to collapse so that is the reason why OC behavior cannot be ignored and by investigations normally we fix the desiccation zone thickness here again we can apply this as a normalization and we can say that this is the average value we can assume SU variation in the desiccation zone to be constant followed by a linear increase in the shear strength of materials so one part which I have not discussed yet about the CU test is how to identify the material based on AF parameter so if I do continuous monitoring of the pore-water pressures all right and if I say that this is the A parameter at failure what I can do is I can plot AF versus percentage epsilon A and the way cardiologist see the cardiogram of a patient I can tell you how the material is behaving and how should I use this material for construction so until now you have understood that AF is going to be positive for NC materials this is correct because the pore-water pressures are going to be positive so if I plot AF as a function of strain and this is how I get it is a typical NC response however in case of OC materials what is going to happen there would be a response like this there will be slight positive pore-water pressure followed by rest of it would be a negative pore-water pressure so just by looking by doing an online test where I am instrumenting everything I can plot these type of graphs and I know how the soil sample is behaving and ultimately what we are going to do is we are going to use these parameters to classify the soils the last in the series is the UU test later on what we will do is we will link this AF with OCR over consolidation ratio and we will define this OCR as the sigma C prime over cell pressure so I hope now you can realize sigma C prime is the pore this is the pre-consolidation pressure divided by the sigma 3 which we are applying to the sample and then we will correlate this effects again and we will characterize the soil whether it is OC response or NC response now let me come back to UU test the third one now as I said this is another category of the response which we are trying to capture unconsolidated undrained typically offshore environments unconsolidated undrained soil samples are saturated there is no way they can get consolidated young materials they are all being deposited by the reverse into the ocean bed they will take millions of years to get consolidated clear because of sulphate no drainage condition all marine clay peculiar example of offshore construction piling everywhere in the world so no consolidation no drainage fine so what you are going to get is something known as total stress parameter undrained total stress we talked about effective we talked about CD and now we are talking about the total stress analysis clear so this is what is going to be UU test normally we define the parameter which we get as phi U undrained Cu as undrained and we make sure that this is equal to 0 remember another request is phi is never computed in decimal places 23.2 no phi in geomechanics is always a absolute number it cannot be 23.23 it cannot be 23.1 even because the degree of accuracy is not so much so this is the condition which we are creating where we are not allowing any friction to get mobilized even if it is coming out to be 2 to 3 degrees we always assume this to be 0 the reason is simple unconsolidated test over the pressures are building up is this fine I can measure it also by doing a UU prime test and then what I am doing is I am sharing the sample under undrained conditions to get the response of the material typical UU response would be any guess when phi is 0 what is going to happen it is a horizontal line clear so all your Mohr circles are going to be perfectly setting like this and I can give a reasonably average value as phi U equal to 0 and this becomes my Mohr Coulomb envelope okay in effective form if I have to write what is going to happen all these Mohr circles are going to get overlapped on one so this is how the effective Mohr circle will look like by subtracting the pore pressure you will be having a unique circle what should I do then should I allow phi or C or what NC material C is going to be 0 and only phi will get mobilized so this is your effective stress envelope I have understood this I can measure the pore pressure and I can compute the or I can compute the pore pressure and I can apply this correction from sigma 1 sigma 3 to get the effective stress envelope it is very important that the type of testing which we are doing and how we are going to interpret the results one more thing which I will just take another one minute once I have got the total stress and effective stress I will like to see what is going to happen if I test the sample in the UCS unconfined shear strength of the material so a UCS will always show you the negative pore water pressure always negative pore water pressure because there is no confinement so what we have done by creating situations of loading and drainage we have characterized the soil in the best possible engineering bay so the last remark would be as a designer you will be confused what I should be doing I have CT I have CU I have UU I have UC as what I am supposed to do plot all of them on a same scale clear and in general you will be getting the CU like this UU like this CU like this UU like this so this is the relative you know strength parameters which we will be getting from here so CU gives the upper bound UU gives the lower bound CU is in between if I can perform test CU or UU I can extrapolate interpolate in such a manner that I may be getting the range of parameters in which I am working it might be possible because normally a CD test would take you at least a month to conduct on clays continuously because you are consolidating the sample it will take you 2 weeks and when you are shearing at very very slow test slow rate it is going to take you another 2 weeks you might not be having so much time in the real life practice so CD test unless somebody specifies is not done and the quick test would be which I can do from the body of the ship is UU I will load on a plunger have in I will do the test I will get the UU parameters or I will retrieve the samples bring them to the laboratory conduct the test superimpose this condition gets C parameter


Let us try and get a physical understanding of why centrifugal pump is not a good choice for the value of q and h that we had specified for this, it may be recalled that the value of q and h that was specified for this case was 5 meter head and 5 meter cube per second of water. So looking at the flow rates here and the head, it's apparent that the particular requirement calls for low head and high flow rate and that is actually the reason why a centrifugal pump is not a good choice and let us see why centrifugal pump is not a good choice for low head and high flow rate. So if you actually look at centrifugal pump, the impeller of which is shown here, the flow enters the eye of the pump axially but when it flows through the impeller, it flows in the radial direction. Of course, there is no axial component of velocity which is why we say it's a radial flow machine, but there is a tangential component of velocity, no axial component hence it's called a radial flow machine and it is clear that in this case the impeller width is not very large, it cannot be very large because of the basic flow dynamic design and consequently the flow rates that it can handle is rather restricted but the head that it can develop is quite high because of the centrifugal action, the purely radial motion and the centrifugal action. So the centrifugal pump is thus ideally suited for high head but low discharge type of application and that is the reason why we find it to be unsuitable for low head and high flow rate applications such as this one. Now if we want to increase the flow rate through the centrifugal machine, the only way to do this is to widen the blade passage or open up the blade passage. So when you open up the blade passage, for example, let's say by a moderate amount, then we end up with the geometry of the impeller that looks like this. What is there? In this case, the flow through the impeller is not radial but it has both radial component as well as an axial component in addition to the tangential component that it already has. So the flow becomes highly three-dimensional and this is called a mixed flow machine because it is neither just radial, not just axial but has a combination of both radial and axial. So because we have opened up the impeller blade passage, the flow rate here is higher than what we see here. So this type of design is ideally suited for medium head and medium flow rate because there is still radial component that is present in this design. The head that it can develop can still be reasonably high, not as high as the purely radial flow machine such as the centrifugal pump. So this can still develop a reasonable amount of head. So it is ideally suited for medium head and medium discharge application. Now if you open it up further to increase the flow rate even more, then we end up with an axial flow pump like this. So this is a purely axial flow machine, there is no radial component at all. So the fluid has an axial component and a tangential component in this case and as you can see the blade passage is quite wide so this can develop or this can handle very high flow rate but the head that is developed across such a rotor is not very high. So this is ideally suited for low head and high flow rate applications, the sort that we are looking for in this particular case. So for the values that we specified it becomes clear that an axial pump is probably the best choice. Although this is not clear because these descriptions are still only qualitative. So what exactly do we mean by high, medium and low for head or for discharge is it 1 meter cube per second or 5 meter cube per second or 1 meter or 10 meter that is not clear but we can broadly classify them as high, medium and low. And the only way to actually make this quantitative is to have or develop parameter that actually can relate these two quantities in a manner that is applicable across all three types of design. So before we turn to that let us just quickly summarize some of the features of these types of machines although we will not go into any of the details. Just like what we did for centrifugal machine universal characteristics namely CP versus CQ and CH versus CQ can also be developed for mixed flow machines again for different simpler diameters RPM and different types of fluids and similar characteristics can be developed for axial flow machines also. So these types of characteristics are available for centrifugal mixed as well as axial flow pumps. So once we identify the pump that we want and the requirements the selection process becomes identical to what we did here. So we simply go to the dimensionless characteristic and calculate based on this non-dimensional quantity the quantity that we want. Like what we did in this example where we selected the diameter of the impeller and RPM and the head that could be developed was also evaluated. So in the case of C if we indeed say that an axial flow machine is what we want then we would go to the dimensionless characteristics of the axial flow pump and follow the same procedure that we did here. But in order to determine whether to select a mixed flow pump or axial pump or centrifugal pump we need a quantitative way to our quantitative manner in which we can decide. And the quantity the dimensionless quantity that relates all these types of designs is the dimensionless specific speed which is defined here like this. The quantities on the right hand side are all dimensional but NS itself is dimensionless it is called the dimensionless specific speed. So we obtain this by eliminating D between the definition for CH and CQ. Because in general in the case of a pump or when it comes to selecting a pump for any application normally the head and the discharge are usually known. And based on the electric motors that are available in the market we usually know the permitted range of speed for the electric motor also but the size of the impeller is generally not known. So from an application point of view this dimensionless specific speed is probably the best quantitative metric to connect all these three designs. So what is normally done is once we have the dimensionless characteristics for the centrifugal, the mixed and the axial flow pump the value of the dimensionless specific speed across each one of these ranges may be evaluated. We know the range of Q and we know the head range. So using the values for known values for head and Q the dimensionless specific speed for each one may be evaluated. And then if you arrange the values for centrifugal mixed and axial flow then we begin to see a pattern. So we can do the same thing for all the design centrifugal as well as mixed and axial flow pumps from the dimensionless characteristics then the values usually arrange themselves like this. Notice that the centrifugal machines typically have low values for specific speed because the head is high and the flow rate is low and the mixed flow machines typically have mid-range values because the head and the flow rate are mid-range values and the axial flow pumps are very high specific speed because the head is very low and the Q is very high. So they usually arrange themselves like this and they can also see how nicely the blade passage expands as we go from low flow centrifugal pump impeller to a high flow axial pump impeller. So you can see the passage opening up gradually and the specific speed increasing as we go from this design low head I'm sorry high head low flow rate to medium head medium flow rate to high flow rate low head type of a design and the specific speed comes out to be like this. So here you see the dimensionless characteristics of the three types of pumps. So you can see I mean these are not to scale but the dimensionless characteristics of all these pumps are available and you can see that the efficiency for the mixed and the axial flow pumps occurs closer to the maximum value of flow rate when compared to the centrifugal machine where the maximum efficiency or the best efficiency point is closer to the mid-range of values for the flow rate and the variation of power it increases monotonically for the centrifugal and the mixed flow machine but it is seen that the power actually decreases with flow rate for an axial flow machine. So these are interesting trends that must be kept in mind but the most important thing is the pump selection for a given q and h. We decide which one we want we can actually evaluate ns for each one of the design. So we select a centrifugal impeller we know the range of values for specific speed so we calculate the rpm and the impeller diameter assuming it is a centrifugal pump then we repeat it for mixed flow pump and do the same thing for an axial flow pump then based on the values that we get for the rpm and the diameter impeller we select the pump that we want based on how reasonable and physically realistic these values appear to be. So we make the best choice for the pump for the given quantities by selecting by evaluating ns for each one of this then going into the dimensionless characteristics and calculating the impeller diameter and the rpm and then choosing the best design. So the procedure remains the same the only thing we do now is evaluate this ns which connects all the three designs of pumps namely centrifugal, mixed and axial flow pump. So what we have outlined here is only a procedure for selecting pumps the actual process is somewhat more involved than what we have given here and it would be right and proper to have such a discussion in a full-fledged course on cargo machine and as I said in the introductory lecture here the objective is not to select pumps or turbines for a particular requirement but we outline the general procedure so that you have a basic understanding of the procedure and when you do a full-fledged course on cargo machines you will know all these details all these concepts and then you can work out the detail.


So this is the session about the configuration management initiative 2.0 updates I am Fabian Bircher. I am a senior software engineer and I work at Nouvelle. You can follow us on Twitter and My Drupal.org username is just my last name. I Work for Nouvelle and Nouvelle is a distributed team in Italy Belgium and the Czech Republic We have a lot of international organizations and institutions as our clients and We use Like we do fast deliveries usually so several developers are working on the same site at the at the same time and We we have automated tests and we frequently deploy things so we need a workflow that is safe and This slide is a basically copy-paste since 10 years or more I I found out in with discussion that this is actually my 10th Drupalcon and the first Drupalcon I attended my colleagues gave Session on the main stage about configuration management. So It's kind of a tradition so so to say The brief Outline of the session I the brief introduction Very brief history. I can talk about this topic for ages. So come to me afterwards if you want to know more about it Then the CMI to focus areas The achievements we we have now in in 8.8 The things that are still open For 8.8 but need work and and need your input and then future plans for Realistically more Drupal 9 and and beyond and finally some best practices on how you can be ready for for the future already today Even with previous versions of Drupal and and how you can get involved So Most of you or some of you are probably aware that the CMI the the original configuration management initiative was Before Drupal 8 was released the CMI stopped when Drupal 8 was released and its main target was to provide a declarative configuration workflow into Drupal core and and since 8.8 8.0 0.0 We we had that it it was targeted to the like most common use case which is Staging the same site between different environments so But all configuration is exported all configuration is important and there was an important distinction and an important decision to Specify exactly a limited amount of workflows So that it can be done and and it's I agree that's totally much better to have something that works Than to have many plans and none of them actually are implemented. So they left everything basically to contribute to figure out than filling the gaps for all of these things and and contributed and so now we have contributed solutions for for some of these problems and They work quite well the config split as 1 million downloads for example And so we created the CMI to to bring some of it to core We have three different focus areas all of them need a lot of help the first one is is the one that is probably Least active so to say and that's documentation so All the tools are basically as useful as the best documentation you have and there's not that much Documentation on both how to use it and also how to extend it and how to use the API so we need better documentation for both of the Developers and and also the end users because this is a feature that's meant for for everybody Then the the focus area for which we have made the most progress so far is to Enhance environment specific configuration between Different environments of the same site. So so this is The the development modules that you don't want to deploy to production for example This is where the most mature Contribs solutions are and we've gathered the best like ideas and made them into core and the third one Is the one that I get most of the questions about at these events, but where there is no current A best practice let's say so and that's the cross site configuration So is when you have several sites that where you share configuration between them Distributions that has many names So shortly about the organization how we work and how you can help out Alex pot and me are the initiative leads at the moment We have a bi-weekly meeting at The five in the evening on the slack. There's this config Channel and we meet there. There's also a triple the dog project page CMI to Which is like the start to to find the issues that are tagged for our initiatives and to to find Thing more so this is the best place to join and to ask config related questions Next achievements for 8.8. Well the highlight that probably the reason why you're all here Installing from existing configuration. This is not actually a 8.8 achievement, but the 8.6 achievement But it's still like one of the major and the first real tangible results from our initiative You can define the config sync directory in your settings php and Or add it to your custom profile and then just run thrush site install with the Existing config flag or of course via the UI There's there will be an option like you can select from your install profiles, but then there's also used existing configuration There's a small asterisk that I will get to at the end for later Then another important Update or an important update that affects everybody like all of you literally hundred percent of people who use configuration management is That there is now only one configuration directory in your settings those php and it's not no longer an Array and it's no longer that config directories variable global variable and The reason for this is It used to be an array because of an accident or or it was never meant to be an array It it was an array because of historical reasons because of when the first CMI made their progress and and There was a time in very unstable alpha of Drupal core where there were more than one key But since 8.0.0 There was only ever one key in this array and Me included I came was like oh, this is an array cool. That means more than one value, right? I mean, it's that's what arrays do and You think like oh, how can I use this cool new feature and till you find out that actually it hurts more than it should and There's no reason for that. So we it's a developer experience improvement But it means it limits you in the future because there's you can come up with and rush supports labels and all of these things but in an effort to Consolidate and to make configuration management easier to understand and easier to teach it's important to to make sure that this actually core only ever supported this one key and Nobody stops you from adding anything else But core only supports one and therefore core only has one setting and It makes everything easier When you get used to it when you let go of this idea that there could be more There are for sure certain stances and situation where more Can make sense, but it's not the 90% use case and so now we changed it and It's for most cases a single like scriptable Replacement of the old config directories to this new settings same place Everything works the same way But it doesn't mislead anymore and that's that's the big win the big win is like the PR aspect Not how the code works because it's the same way Next we have an export API We have configuration management, which is about exporting the importing configuration But until Drupal 8.8. There was no API to export configuration Sounds a bit silly, you know, but It was never necessary because all the tools were just exporting from from the same place From the active configuration store and every everybody did did it this way But the problem is there is no extension point That you can interact with if you export directly from the active configuration Then you cannot extend this system. You cannot you cannot say oh, but now the active configuration store Behaves differently when you use it normally or when you export from it It's it doesn't make a lot of sense. So we added another config storage And so the replacement for it is really simple. You just instead of Using config storage you use config storage to export and you it's the same code from there on And this allowed us to then do more We now and this is for me my personal highlight the configuration storage transformation API It's Relatively simple, it's a like glorified alter hook It's an event driven. So it's the symphony event They're dispatched both when you export the configuration So when when this other storage that I just mentioned is accessed Or when you import the configuration If if you're develop if you're the trash maintainer or a group of console maintainer or a module maintainer that Does the import with the like non-standard ways? Then there is a small thing that you need to do But otherwise as a user of this API It's an event that you can subscribe to And it contains a configuration storage the the same Type as as all of the other configuration storages are and you just massage it the way you want you you You can add configuration to it. You can remove from it. You can change the configuration. That's in it The event doesn't mean that the interaction happens like this event is also dispatched When you want to see the diff like what is going to be in import But whatever you you happen to do to this Configuration storage is then what is actually imported or what is actually exported? So far everything clear right Of course, we cannot just add a new API to core without using it in core and this was actually the The biggest hurdle so to say to to get this in into core to make core work this way so we added Functionality that used to be part of the drush command the skip modules, then it became Contrib module and now it's in core. You don't need to install any module for this. This works eight eight Out of the box All you need to do is you add in your settings dot PHP the settings with the key config exclude modules and an array of module names that you want to exclude and Provided your system for importing and exporting uses this new API. So for example the rush 10 or the UI When you export the configuration these modules will never be part of it. So the If you have the well installed on your on your machine And you have this setting Then the export will be as if you had uninstalled the well before exporting it It will remove all the configuration that depends on the well And it will remove the well from the core extensions from from the enabled modules And on the other way if you import configuration that Doesn't have the well as part of the package that you import the zip or the file system But you have it the well enabled on your site. It will not uninstall the well It will keep the well there and it will just keep it the way it is it will not change any of the configuration So your your development environment is not affected by importing the configuration That doesn't have the well installed And if you didn't have for example file stage proxy installed it will not install it for you and If you didn't have it installed it will also not remove it because there is nothing to remove and This system is made for development modules or modules that you want to be completely excluded from the configuration synchronization This does not work at all with user system language Probably node All the configure all the modules that have a heavy influence on configuration entities It it will work when you export it it will remove system and user and all of like language from your export But the import will not work anymore the import will just say like sorry can't uninstall system and It will not allow you to import which makes sense. It's that's That's the that's the reason why we use the import it gives you some safety But using this system means also that one of you you take off one of the safety belts It's this the configuration management from from the Drupal 8.0 has a lot of safety belt. It's has a lot of like built-in Ways of of making sure the configuration Synchronization is safe and and it doesn't just blow away your content and it doesn't do all of this using this Allows you to have development modules but at the cost of a little bit less safety it's it's still Relatively safe, but if you abuse it, it's your own fault. You have been warned I Mean people will get creative and try to use this for many ways for which it's not intended But also then you I mean it's PHP and it's your own Drupal site. You can do it Whatever you want. I'm just not recommending it At this stage a huge thank you for for all the people who were involved so far and all the people who are going to be involved because The CMI 2 is mostly Volunteer driven I every once in a while I I have a couple of minutes to spare to to kick other people to like push them a little bit or what was it? He knows He was on my list to Of people to to notch like hey, there is a patch that someone wrote and maybe you should look at because Most and and this is probably Like a reason for for which most of like the country solutions they they kind of work and you don't actually need this to be in core and so You can just take the country module So it's very difficult to motivate like why why why should I spend so much time on? On doing this when it actually works for for my side. It's like I don't have a problem. It's like You know why why fix something that's not broken, right? So it's really Like thank you very much to all the people who were involved to like test issues test patches Even even people who write new issues and like explain what what is not working? And and this way we can move forward There's still a couple of areas that need help So I said before one of the achievements from 8.6 was to install from configuration Except it doesn't work with the standard profile, which is a bit ironic So the reason for this was we needed to exclude as much complexity as we can to get it done It was better to have install from config work for minimal and your custom profiles Then to try to solve all the problems at the same time and not have it So we excluded profiles with the hook install implementation because When you install a module there's two ways in which you can install a module the one is you go to your site you install the module and the other one is You had your site with a module extoll you export the configuration and you go to your other site where the module is not yet installed and you import the configuration and The module will be installed so that the import process installs the module and these are different different way these different processes and The the order in which the hooks are called is different so when you install a module from like the UI then Your configuration that comes with your module is installed and then the hook install is called when module is installed as part of a configured synchronization then All the modules that will be installed will be installed and have their hook install Called and then all the configuration is imported but not the one from the modules but the one from the sync directory or that the sync part and This this is has always been this way for modules And so you you cannot rely on the configuration that you ship with your module in your modules who can stall for method function and And that's okay. That's a limitation. Everybody got used to living with this. The problem is that with profiles There's only one way to ever call the hook install of a profile It only gets called once the first time you install your triple instance But now if we have installing from configuration Then the same happens so installing from configuration is essentially install system and then config import and The profiles then also get installed as a config import and then None of the configuration is actually there when you expect it to be there. And so it creates this Problem that it cannot actually work. So we said, okay Well, we just don't do it for now and have config install for other for all the other profiles and Now it's a time to actually fix this because this is in my opinion is still a bit broken It's it's clearly a feature that needs to be there But how it's going to be fixed this is still an open question because there is many Different avenues we could go down on on how did we could solve this And we say, okay, we added this other feature in 8.6 point zero So now everybody had time to refactor Their hook install method because anyway, it didn't work. You couldn't use this feature Like standard for example now works Or do we say, okay, we be special case the modules and we have lots of code to Have the profiles who can stall work differently than a normal module and Yeah, there's there's that I don't know it's up to you as well you the feedback is welcome ideas are welcome Patches are welcome reviews of patches are welcome No Standard profile would work But currently there is a piece of code that says if a profile has a hook install don't allow it Because we don't know if it's safe to allow it The easiest is to just patch it and and remove the hook install or rename the hook install And then you can install from standard by not calling the hooks that like standard install There's a list of other modules Their links so I will upload the presentation somewhere Where you can then click on I will also have this list for the contribution day so Some of these are harder some of these are easier, but these are still issues that could make it in 8.9 Not in 8.8 anymore. I think because some of them are bug fixes and Some of them are like the the add constraints to all config entity types Would for example allow the chase on API and the API first part to to use the configuration entities but some of them like There is no indication on config forms if there are overridden values Need more input because If you override the configuration Then there could be many reasons for this maybe it could is an API key that you don't want to show on the UI But currently it's not very convenient to not know That your form is Like you show on the form a value, but actually another one is used and For fixing this one could for example make forms more connected to the configuration schema which is Related to the constraints for example, so there's a bit interconnected, but If you want to work on any of these then I will be happy to point you in the in the direction and Help you getting along The config environment the the module that helped us to get the other achievements done So we added the API to this module and then we added the use of the API to this module And then we removed the API from the module and put it in core and then we removed the use of the API and put it in core and and Then now the the module is empty again And so but the idea of it is postponed and and not cancelled so we still want to Allow managing environment specific configuration which which was the outset like the original goal That we agreed on was was to make this happen We we didn't We had to compromise and make a make put in a much simpler version in in core Again, it's easy. It's better to have something smaller done and then to dream of the the big fancy thing that Wasn't done so this this is not Rupa 9 only and I think in the meantime we will focus on on upgrading the contrib echo ecosystem We will not forget about this and you can still also help working on this. It's not going to be wasted effort Hopefully most likely It's it's always The the amount of effort that goes into it if if it gets abandoned then it gets abandoned but as long as someone is interested in in this and and I think there's still a clear use case for managing environment specific configuration then there will be a motivation to have this available So best practices and and how you can get involved so for contrib solutions Used a new API where it makes sense Help port all the I Forgot how many the other initiatives had like a nice slide with like the With their modules ecosystem and that there is a lot of modules in with config something some of them can be Consolidated because the new API is a different approach than all the modules that depend on config filter for example If if you want to be prepared for for this config environment module that I talked about that we're still going to work on for 29 then the best is to use config split But with only one environment per module with only one split per environment Currently config split allows for as many as you want But when we get the config environments into core we will need to make it simpler and and more But with less edge cases because config split allows for many different workflows and many different edge cases and some of them they work and and most of them work, but you can also corner yourself Especially with updating configuration example If you have a split and you have configuration For a module that is only enabled in production and then you update This module and you have an update hook from this module then this update hook only runs in production and therefore the The configuration that it might be changed from this update hook Only run in production and then you have nothing to import from sort of to still keep it safe. It config split you can Have you can adjust your workflow to export the configuration first like only the specific one But it all depends on how you use it And if we want to put it in core it needs to be solid like it needs to work for everybody the same way So we we need to cut down a bit the complexity so You will not have multiple environments at the same time active for example as one of the ways of Keeping it simple For distributions so like this third part of the CMI to There's three steps come together Join the initiative and find the consensus around the workflow because There's a lot of people who maintain fantastic distributions But Every distribution handles configuration updates in their own way and in in their separate way and If if you start a new distribution you you can choose one of the approaches and choose your own adventure And it would be great if we could find like a Common solution or like a common ground a common denominator that then every distribution can specialize and and Benefit from but there is like a common ground of how you do this because currently While Drupal 8 supports distributions, you can obviously build distributions on Drupal 8 but the configuration management of a distribution in Drupal 8 is Somewhat lacking Call it and be nice for it and Important note here The this new API that we added is for is designed for configuration synchronization So do not try to use this new API for distributions But and there's a very good Alternative the config distro the It's a module it named config distro because naming things is hard And I didn't really know how to better name it Ideally, this would be something that core would support but we need to have a consensus first We need to first know that this is actually what core should support and There's an ethics because currently there's the patch is not committed yet, but there's a patch That transforms completely how config distro used to work into working the same way as the new API does so There's a new event that is dispatched when the configuration is updated. So The way it works is you import the configuration But instead of importing it from the sync directory from from the configuration that you stage It imports from itself from the active configuration And then it applies like the event system like you you all all of the event subscribers can change the The configuration that you want to be active after you have updated your distribution so It's It's a way around Update hooks currently probably the best solution is To use update hooks for your distribution like you change your configuration way in your module and then you have an update hooks that makes the new configuration be the same as the old and you have to have a lot of logic around to make sure that the Configuration is updated in a such a way that it still makes sense because the people that install the site based on your distribution might have changed it or Might not have and maybe you want to allow this change and maybe not it's Yeah, we need to find a good a common workflow or some some sort of consensus around this And finally a word about multi site Last time at the developer days I like 90% of the questions were about multi site and My suggestion would be to treat a multi site as you would a distribution With like a multi site is a distribution where it just happens that person who uses the distribution and the person who maintains the distribution is the same team And So shared code, but only shared some of the configuration. It's a bit it can work but with lots of caveats the The configuration split has been used successfully by some I was told but if you use the configuration synchronization process which is meant for Deploying the configuration of one site to another environment You're not using the tool for what it is built for and and it depends like really on if this is a good fit for your workflow, so if Do you have a staging environment for each of the sites in your multi site? Installation or how do you develop? Do you have like a master instance or do you develop lock features for each of them? Do you switch locally between which instance of the multi site you have? All of these things also here Come together. We would love to have more input of people who use multi site with configuration management so Yeah, join the conflict conversation. It's important that you Contribute as well to the ideas and if you If your business model depends on it, then you have a very good motivation to help out. I think Join us for the contribution opportunities. I will be there To to help review patches and commit stuff to my Contribute things obviously I cannot commit to other things But also on core issues That I can also not commit but I can help with and great the session. Thank you very much And there's still a couple of minutes for questions There's too many of you for all of you to ask questions about that. Yeah, go ahead first hand For regarding distributions is there an issue that's currently discussing that how they like to approach it or It was on the first slide. Yeah, that one other question. Yes You know the client conflict careful No, I'm sorry. Yeah, we have developed it for our use cases to record the configuration changes which clients are doing on the websites Do not override them so we can yeah Import our configuration without overriding the client Yes, we find it very helpful. Yeah Exactly, so you would also really like what kind of system do you currently use to? To use this module like what how do you hook into the? workflow Yes, when you and you edit you it records, but how how do you make sure that the recorded configuration doesn't get reverted yet? entities it shows up which changes have been made by which user and then as a administrator you can check that this locks and When you would like to override the configuration changes from the client you can delete the locks No, but I think we need to discuss this later. So it's very interesting. Yeah, there's a detailed Description on the module. I will check it out. Oh question. Yes Which country modules are Abandoned so I Don't know exactly The config exclude module Is completely replaced you if you can already start using it on 8.7. It was it's not By by the Drupal.org statistics a widely used module But you can use it on 8.7 already or 8.6 and then when you update to 8.8 It will it will be a drop-in replacement it that's for sure then the other one the config filter and There is already a patch, but we need to update the test for it for config filter To make a 2.x that if you use modules that depend on config filter They will use the new API. So the config filter 2.x will be the the bridge between the config filter 1.x and the new core API One more question one more minute. Yes For example field UI Yeah, so all the modules that don't have like a huge impact on the configuration So if you have modules that provide third-party settings for example, they're dangerous But modules that that are just the UIs like views UI perfectly safe views UI doesn't have any like special configuration that affects all the configuration Like the well has also configuration, but only its own it doesn't go and change lots of configuration I think that's it. Thank you very much for joining


Hmm looks like this will be a cool breeze, but what are you doing? Your mugs familiar to Come on spit it out. I'm waiting left for Atlanta looking for a slice of happiness. Yes, you didn't find it I've always maintained.   Worst case We get some months Standing room only nowadays in a lot. They Oh, they'll probably be out early Are these the thieves? Oh dear, it's the trash Got them in custody mr. Fujioka. We'll be taking them now. It's a waste of effort I have no time to testify or play it on investigation Suggesting we let them go sir. I suggest you toss them in the sea Catholic broken so this trash doesn't float. You heard him.  What what are you doing familiar to? Come on spit it out. I'm waiting left for Atlanta looking for a slice of happiness Yes, you didn't find it I've always maintained.  Lock us up.  Are these the thieves? Oh dear, it's the trash Got them in custody mr. Fujioka. We'll be taking them now. It's a waste of effort I have no time to testify or play it on investigation Yeah Suggesting we let them go sir.  What what are you doing? Jackie wells my old pal from the hood See you haven't grown an ounce twice Detective stint in a while, huh?  I'm waiting left for Atlanta looking for a slice of happiness Yes, you didn't find it I've always maintained it's the same for all you termites in a wood Born here live here die Looks like I was right rat got your tongue Come on stint give us a break, huh?  Worst case We get some months Standing room only nowadays in albote So They'll probably be out early Are these the thieves?  Fujioka. We'll be taking them now It's a waste of effort. I have no time to testify or play it on investigation Suggesting we let him go sir. I suggest you toss them in the sea Catholic's broken so this trash doesn't float you heard him looks like this would be a cool breeze Fields mine. What what are you doing? See you haven't grown an ounce twice Detective stint In a while, huh?  Come on spit it out.   Fourth case Standing room only nowadays in a lot. They'll probably be out early Are these the thieves?  Fujioka. We'll be taking them now It's a waste of effort. I have no time to testify or play it on investigation Suggesting we let him go sir I suggest you toss them in the scene Cuff legs broken so this trash doesn't flow


Hello everybody and welcome to the weirdest video that you'll see today It's quite warm in here. You ever thought to yourself. I know what I need a shark head Well, you've come to the right channel because I've got everything here for you. I made this mask You have this party to go to and I needed a costume So this is my costume. I promise I'm not a furry. I'm gonna show you how I made this so maybe you can make it as well So stick around and you can see how I made this So we did out yet. No, okay, that's fine To create this mask I downloaded a template from this Etsy store called Tetra variations And they have loads of really unique different masks And it was easy to just buy it for like five pounds or three pounds depending on the price of the mask Obviously is gonna be cheaper in dollars But yeah, it was it was really easy. I just bought it and downloaded it Obviously, this is not sponsored in any way shape or form I just found these guys and I like them So I thought to make a video about making this mask because it was super fun and easy So all you have to do is download them up PDF You print out the pages and then you stick them down on Card paper or whatever paper that you want to use and then you cut out the shapes one by one And then you fold them all and then you just stick them to the corresponding numbers And it is super easy to do. It is a little bit finicky That you have to be good with making stuff with your hands, I guess but apart from that It's super easy. It just takes a long time and you just have to have a lot of patience and it's quite cathartic If you feel like doing some project like this is quite fun But yeah, anyway, I did this just because it's fun and my friend It was her birthday and she said that she wants to do fancy dress She wanted to do films or TV characters and I was kind of thinking outside the box a little bit here So I decided that I was gonna be Jaws and I made this mask And then I wore a blue dress and it also did some illustrations of the boat at the end And then the barrels that they throw in at the end and like pinned it to my dress and it was really funny It was a bit difficult to wear the mask for a very long time But it was great fun and everyone found it really funny So it was definitely worth it and it's definitely a kind of different way to approach a fancy dress costume It was good because it didn't cost very much though if you're on a budget Then it's only what the price of a coffee and a doughnut. So, you know done And it was great to make like I said just doing the process here for you But you just cut out all the pieces stick them together and slowly your your mask starts to form I was scared to paint this because I knew that the card was a little bit funny with Any sort of paint so when I was painting it I was being really careful But I you can make the mask and not paint it that will still look quite cool So I made it and I painted it and that is basically the process. It's as simple as that It just takes a few a lot of hours a few a lot Look at it at all its glory. I hope that you can hear me. This is the final thing and it's magnificent Thanks for watching guys. Please like and subscribe for more and I will see you next time


So Ben looking forward to an Ulster final. What's it been like in training this week? Obviously there hasn't been a lot of time between the semi-final and the decider Ben, but what's training be like? I'm sure there's a great atmosphere there. That's a great atmosphere surely probably best that there's only a weekend between it And so boys don't get carried away, you know those two weeks a lot of time to dwell on it But We'll we'll be happy now to get Sunday over as hopefully with a positive result. Yeah Just maybe touching that semi-final. It was a huge game and when it came down to that to the nuts and bolts of the Tie that was used guys that that came through it and the bench proved its worth so it did last weekend with Gary Bannon and Kyle coming on to give the all-important scores Definitely it was a tough game. Sean Kerrman's a very tough side and We knew that going on to it that we'd need to be at our best then we learned 14 men maybe helped us but Kyle Was unlucky not to start in the semi-final. He's probably disappointed in point of proof coming off the bench and got the goal And Gary say he's been injured most of the season. So that was his first real game back and kept two massive scores for us to Get us over the line. Yeah, do they Do the performances now put pressure on the management because these boys will be looking for starts this weekend Well, definitely. I wouldn't want to be picking the team this weekend.  Yeah, and all the legs have shown boys have been carrying a knock and Danny McBride Has been soldier and on through carrying a knock over the last number of weeks as well How is fixed personnel ways is everybody available Ben? I know everybody wants to be available given the fact There's a ritual final everybody will be putting their hand up anyway, but I know we're in good enough shape So we are a Gary was carrying a knock he's back now and Danny he came off at halftime the last day But he should be all right for the weekend in the end and she in She's looking all right as well So hopefully with full panel to pick from and we'll need the full panel to get passed in You know, they're tough a tough team from what we sing. Yeah How would you sum up playing an Ulster football this year? Because I know that the management wanted you guys to be in an Ulster final that that was the target So it was and Barney Korn has spoke a lot about that over over the last number of weeks What's the overall experience been like in an Ulster for you, Ben? It's been great You know the club's been been in it twice before the junior Ulster championship and hasn't got past the semi-final stage So a lot of pressure on us. Maybe when there's a lot of talk about it this season once we won the county championship But you know, it's great We've I feel like we've been getting better each game as we went on You know the quarter-finals when they played for a half really and The down champions came back at us and then the last day again up against a strong team, but we managed to Get the points over the bar at the right time and you know, hopefully we'll do the same on Sunday You know what it matters Wasn't the last day was a big physical team that you met in Sean McDermott's. What do you know about the cabin champions, Dan? Well, we've only seen what they played this year in the Ulster championship What's been very odd? I've watched the game against Deza Martin, you know They'd be much like ourselves and the way they set up. So but they've a couple of good forwards and Defenders they're sort of well-rounded all over the pitch really. So we'll have to be at our best, you know, the no doubt It'll go down to the wire and they'll push us the full way. Yeah, where do you see the threats coming from what you've seen?  If you want to put that way that you've been part of I would say so, you know There's with threats all over the all over the pitch even, you know, so man And we started 13 in the back, but he plays as a sweeper and he attacks very well One of our most underrated players, you know, he comes up with goals and points all the time very important for us And then you've four or five scorn forwards there who puts ball over the bar every game. So It's it's a good squad we have there, you know, when it's not even the 15 that start It's it's the funnishers as we like to call them who come on and get the game over the line And there's a lot of boys pushing for jerseys. So there'll be a lot of jerseys off of grabs now and Sunday, but they I'm sure the management will get the red calls. Yeah, I know I spoke to Hugo McClaffrey the club secretary earlier He said that the the atmosphere is unbelievable in downings at the moment amongst the the community And it's it's great to be having it this time of year, Ben. Definitely. You never thought you'd be getting prepared for an Ulster final the week before Christmas A maybe Christmas helps with the buzz about it, but a lot of people come and home and stuff A But the atmosphere has been great, you know, everybody's talking about it And I'm sure there'll not be a light left on downings and Sunday everybody being cloners watching us. Yeah Yeah, I also said them about Progressing next year and Donny Gaul an intermediate football as Ulster champions would be a big statement But there is the sort of carrot that there's an all-out in series of you if you can get through that as well I know we're probably talking about it, but that's something that you're not thinking about Ben No, definitely not. I we were just fully focused on Sunday and taken on the cabin champions, you know And I think after that there obviously be a great bonus for the club, but They were our full focuses on Sunday Yeah, just finally then you had some big performances this year You had a huge performance in the junior championship final to lift the title and Donny Gaul You beat the down champions They did a big one last week in fairness to beat the monagons side Sean McDermott Will it take the best performance of the year? If you're going to come through this next one definitely well, you know Denner in the final for a reason They're a great side, you know great players so From one to 30 will need to be added on Sunday if we want to be bringing the trophy back to Dernons on Sunday evening Okay, well, I hope you're right. Just bring it home. She's do listen Ben. Thanks for talking this and the best of luck on Sunday. Well, thanks


Hey guys, how are you all doing today?  Are you minding mom and dad helping out with the chores? and All of that stuff. I know you're all getting tired of being stuck in and not being able to see your friends But we're all doing our part to help out and this is what we can all do so We're gonna all stay in and stay Busy so we don't drive everybody around us crazy, right? We're gonna try anyway, so we're gonna work on our daily sketches and we're gonna do another sketch today So let's take a look at our book and see what we're up to today. We did breakfast already And face and Flower so what is next son? Oh son son is an easy one. I like drawing suns All right, so we're gonna flip our page and put our hard piece of cardboard back there And here is our black pen again, you can use pencil you can use marker use what you want I always start with a black pen So the for the sun, of course, we're gonna start with a circle Again, I like messy lines, right so we're gonna do messy lines.     We're gonna write sun down here first and then in between Do these and we're gonna take our yellow crayon. I know our paper is already yellow, but we're gonna add some more yellow A brighter kind of a brighter yellow to our sun with the yellow crayon On one side of the face and across one eyebrow and on one side of the nose And then I'm going to do one side Of each one of the rays And then I think I'm going to take my gold marker Maybe wait, let's see Actually I might use the brown pencil now that I'm thinking about it Where's our test piece of paper? Remember the test piece of paper? Where'd it go? Here we go. So let's see what color that is On my work. This might be too dark this gold marker Let's try the brown So we're going to go on the inside of the nose on the other side here and under the eyebrow The top lip Under the bottom lip on the other side of the sun's face the other side of the ray That's pretty cute. I like that So sun today's the word is sun I would love to see what you do. I hope you have fun with it And I hope that it gives you something to do at least for five minutes a day After you've helped with your chores and after you've done your schoolwork. All right, that's it. Keep yourself busy Keep yourself creative. Keep yourself occupied. Now is the time to try Those new things that you've always wanted to you're at home. You can't go out Give it a try. Maybe you might like sketching. You never know until you try All right, that's it for today. Don't forget to Um take care of yourself. Take care of your family and um be nice to everybody It doesn't hurt anything and it's not hard That's it for today. Go out and do something nice for yourself because you deserve it and I'll see you later. Bye guys


Therefore, it's time for Member Sabance, the Member from Oxford. Thank you very much Mr. Speaker. I'm pleased to rise today to recognize the fourth annual Carbon Oxide Awareness Week, which was created as part of my private members bill, the Hawkins-Ginnak Act, that requires homes with a fuel-burning appliance or an attached garage to have working carbon monoxide detectors. Carbon monoxide is the silent killer with no taste, smell, or color, so as a detector is the only way to know when carbon monoxide is in your home. I want to commend John Ginnak, founder of the Hawkins-Ginnak Foundation and uncle of Laurie Hawkins, whose family the bill is named after. John has been vital in increasing awareness of carbon monoxide across Canada. The Insurance Bureau of Canada also played a significant role in raising awareness through their work with John and their generous donation of detectors for fire departments across Ontario. I often hear from fire departments and families about how important this legislation is and how many lives have been saved as a result. Just recently the Ottawa Fire Service told me about two families, including a family of six, who were saved this fall thanks to carbon monoxide detectors. I'd like to applaud the hard work of all our fire services who continue working hard to get this important message out to their communities, like the Brampton Fire Department, who will be setting up displays at local hardware stores to raise awareness. When we raise awareness about the dangers of carbon monoxide and the importance of working alarms, lives are saved. Please check your alarms and ensure that vents and chimneys are clear and that fuel-burning appliances are served. Thank you very much for this. Allow me to make this important statement. Thank you. Further member statements? The member from Windsor to come see? I may be in a bit of a conflict here, but I want to give a big shutout today to a charity group in my riding to do good divas. They've been raising money for improvements to our local health care for the past 11 years. They've raised more than half a million dollars, and we had another fundraiser last week. It was diva delights, a girl's night out in handbag heaven. The theme this year was a continuation of Canada's 150th birthday celebration. Hundreds of purses were available on the silent auction tables and those donated by Canadian singers, writers, actors, and athletes went into a live auction. The talented member from Bruce Gray Owen Sound traveled all the way down to Windsor to be our guest auctioneer. He's volunteered his time to the divas for the past several years and we thank him for his generosity. My pleasure. Speaker, the money raised this year will pay for a patient lounge at the Willett campus of Windsor Regional Hospital. We'll also fund a new patient lounge and kitchen for the birthing center at the Met campus and the do good divas are buying five sleeper chairs for the dads in the maternity rooms as well. The annual event attracts a thousand women and a few good men and a good time is had by all. So thank you to Gail, Lindsay, Vicki, and all of the do good divas for everything you do to make our community a better and a healthier place to be. Thank you. Mr. Speaker, I'm happy to celebrate the 100th anniversary of the Bightown Museum on the canal of Bightown Museum. So on October 25, 1917, in the midst of the First World War, the women's Canadian Historical Society, a group of women, founded the Bightown Historical Museum. This was an amazing feat during the First World War. So the museum has a mission to explore and share the rich history of Ottawa and its people. The museum explores Bightown as Ottawa was known earlier in earlier days from the present to the past and it also celebrates the Algonquin territory on which Ottawa is built. So the old chair of the mayor is there, there's photos, there's paintings, and more importantly that has a youth council made up of 15 members who aged from 16 to 23 who are featured in the Province of Ontario Great Eight History textbook. So this year was an amazing year for the museum because it digitized over 3400 artifact records and therefore bring itself in the new century. So I want to thank Robin, Edrington and all her team, the directors, the management, the staff, and all the volunteers and the donors and the patrons of the museum. Let's have a fabulous next century. Thank you. The member statements, the member from Melgen, Middlesex London. Thank you very much speaker. Speaker, I rise today to acknowledge the beginning of November. Speaker, a November foundation works really hard to stop men, young men from dying too young. Every November, men around the world in Ontario let their mustaches grow out from November. However, in addition, men and women could also participate by participating in a opportunity called Move where they set a distance or goal to reach every day and either through cycling, walking, running, swimming, or rowing they work to reach and attain that goal promoting a healthier lifestyle. Through these personal campaigns, men and of course women can raise funds and awareness for men's health. Specifically, a November foundation works on prostate testicular cancer, men's health, and suicide prevention. Prostate cancer, Mr. Speaker, it's very important that it does affect one in seven men and it's the most common cancer found in men in Canada. An early detection is key and I think utilizing a November to promote that if you're 50 and over, it's time to have that conversation with your doctor about your prostate. Through research and education, we can change the way we target health services to men to help improve their overall health. To date, the November foundation has collaborated with 20 partners in 21 countries and has funded over 1200 projects. I'd like to thank the November foundation for the important work that they do and commit right now to growing my mustache for the entire month of November. So I could match the Speaker of the House. Thank you very much, Mr. Speaker. Okay, there it is. It's on record. A member of the mustache caucus. That's absolutely wonderful. Member Stevens, the member from Hamilton East Stony Creek. Thank you, Speaker. This year there was a surprising article in the Stony Creek news according to the Hamilton Children's Aid Society. This is what was said that our city needed foster families for about three 530 children, the foster care system in Hamilton, and Ontario needs an upgrade. There are generous people within the foster care system and their efforts should be commended. But the system is not perfect. Last week I met with the Child Welfare PAC group. This group has made up of former foster care children. We had a good talk and I learned that most foster children aging out of care start off disadvantage. Many experience low academic achievement, poverty, exposure to the criminal justice system, as well as poor health. So what is the problem here? Ontario's foster care system doesn't have the resources to guarantee that these children start on the right track. There have been issues of overcrowding and underfunding for years. I have found that the liberals have not provided necessary funds or legislation to ensure that foster homes are all what they can be for the children we love. Liberal reforms have left questions unanswered and put strain on our foster care system. I agree with the director of the Ryerson University School of Child and Youth Care program, Key Aras Garbag. In response to a recent government announcement, he said, the government wants all children and youth to be safe by 2025. This means that the government knows children and youth are not safe now and is prepared to wait eight more years. The government needs to commit more funds for foster kids now. Mr. Speaker, the future of these children is at is at stake. Thank you for their member status. The member from Mississauga Arendale. Thank you, Mr. Speaker. It is a privilege to speak in the legislature today about epilepsy, south central interiors, and also known as Esco's new offices in Mississauga, as well as the new Caroline Cunningham Youth Center. The youth center was made possible by the generous donations of the Cunningham family and the Care Alive Foundation. The center has been named after Caroline Cunningham who dedicated her life to improving the lives of people living with epilepsy. After her death in 2007 from sudden unexplained death in epilepsy, her family and friends founded Care Alive, a foundation bearing her name, which raises sport and awareness for epilepsy. Esco received an interior Trillium Foundation grant, grow grant, in the amount of 290,100 over two years to assist in maintaining the youth empowerment program, which positively impacts approximately 250 youth programs such as Esco's summer camp initiators help youth understand they are not alone that having a see that is not something that should be alienate or embarrass them while also nurturing confidence. Mr. Speaker, I want to thank Esco and the Cunningham family for helping to establish a great research, the resource such as the youth center with its creation Caroline's legacy lives on and continue to inspire others and we have in the gallery today the family the Cunningham family and also the representative from the Esco as well. So I really want to say thanks to them for the work that they have done. Thank you Mr. Speaker. Further members of statements? The member from Nipissing. Thank you and good afternoon speaker. It's with pride that I rise today as the Ontario Mining Association joins us here at our legislature. I want to recognize one of the great mining companies in my writing, Cementation, which was recently recognized as one of Canada's safest employers for 2017. The Canada's safest employers awards were launched in 2011 to cover 10 industry specific categories ranging from hospitality to mining and natural resources. Cementation is a mine and facilities contracting and engineering company located in North Bay. They were awarded the gold award in the mining and natural resources category during the Canada's safest employers awards gala hosted by Canadian Occupational Safety and Thompson Reuters last week here in Toronto. They were recognized for their five-year safety strategy which was rolled out earlier this year and aims to improve the 700 employee company's internal responsibility system and lower injury frequencies. Last Friday, Speaker, we all had the extreme pleasure of taking part in the ribbon-cutting of their newest expansion in the City of North Bay. I want to send my personal congratulations to President Roy Slack and General Manager of Health and Safety Steve Rixon and all of Cementation's employees who contribute to what Steve calls the safest the safety culture and structure at Cementation. Thank you. Well done. Thank you for the members of State. Mr. Member from Ottawa South. Thank you very much Mr. Speaker. Mr. Speaker, it was an honour last year to join with member from Simcoe Gray and member from Parkdale Hyde Park in passing the Remembrance Week Act which starts on November 5th every year. So at this time every year all of us return to our ridings when we go to ceremonies and assemblies and other meetings and events to reflect and remember on the sacrifices that were made in our behalf. And Speaker, I am always struck by the stories that we hear that week and I think stories are important and illustrative of the sacrifices of not only of those people who serve but those people who are connected to them. So here's one story. Ordinary seaman Robert Ainsley Kavanaugh was the uncle my wife never knew was the closest sibling to my mother-in-law and quite in fact one that she adored. So he died in August of 1942 at Dieppe and you know it's uh my mother-in-law she's Yvonne is 96 she's not going to be happy when she hears me say that out loud. Her memory is not as good as it used to be but there is one thing that she remembers and that's her brother Ainsley. So she's got a picture of him in her room a young Ainsley and that picture is always there. She often speaks of him fondly and sometimes with sorrow. So war leaves very bitter sweet scars on many people. This is some 85 years later so I wanted to tell that story to honor Ainsley but also to honor my mother-in-law Yvonne who has uh kept his memory alive for 85 years despite challenges with memory. Thank you very much Mr. Speaker. Thank you Mr. Member State. Mr. Member from Perry Sound, Ms. Skokla. Thank you Mr. Speaker. As we approach Remembrance Day I rise in the house to pay tribute to the men and women who have served and are currently serving with the Canadian Armed Forces. Our veterans risk their lives and defense of the freedoms rights and security we enjoy as Canadians. We have the solemn duty to ensure that their contributions and sacrifices are never forgotten and I'm honored to inform the house that high school students in my riding have taken on this duty with pride. Students from Perry Sound High School and St. Dominic Catholic Secondary School in Bracebridge traveled to France to commemorate the 100th anniversary of the Battle of Vimy Ridge. Students from Perry Sound High School honored their experience by spearheading the Community Remembrance Project which created 59 banners featuring 118 veterans. These banners will be hung annually in downtown Perry Sound and community members contributed the names of featured veterans. The interest was overwhelming. There are hopes to expand the projects so that even more local veterans can be recognized. The Community Remembrance Project is supported by the Royal Canadian Legion Branch 117, the Town of Perry Sound, the Museum on Tower Hill, and the Downtown Business Association. I commend all those who brought this program into existence especially the students from Perry Sound High School. Made the memory of those who have given so much so that we can be here today in peace and security never be forgotten. Thank you Mr. Thank you all members for their statements.


Hello and welcome to the session. My name is Mansi and I am going to help you with the following question. The question is if A equals to the set 3, 6, 9, 12, 15, 18, 21, B equals to the set 4, 8, 12, 16, 20, C equals to the set 2, 4, 6, 8, 10, 12, 14, 16 and D equals to the set 5, 10, 15, 20. Then find the tenth part that is D minus B. Let us see the solution to this one. We see that D minus B is the set 5, 10, 15. This is also our answer to this question. I hope you understood the question and enjoyed the session. Have a good day.