is that the bug wasn't in Blender itself, but it was in another package in a library that Blender used. And yeah, it was pretty annoying to spend a whole day to search in the Blender code and I found out that the Blender code base regarding audio is pretty, yeah, let's say ugly. So I decided to do the whole thing from scratch and yeah. So since 2.5, Blender is using my audio code. So Blender Audio, I'd like to know who of you has used Blender Audio before, okay? Not really many people. And did you have a problem with it? No? Okay. So yeah, everybody knows Blender Audio is one of the main features of Blender and it worked all the time and yes, I'm being sarcastic, but I hope that this presentation will introduce you to Blender Audio and its use cases and you might want to use it later. Okay, so the contents of this presentation will be, I will give you a short introduction to what sound, audio and music are. So for computer graphics people, as most of you are, I will do some comparisons to how things work in graphics. Then I will tell about Blender and the audio, what works and what doesn't and what can it be used for. Then I will show the sequencer, the video sequencer and then the 3D audio which is the project I worked on during this summer. And as last point, I have some other topics that are possible with Blender. So audio sound and music. Sound is a wave which is actually a pressure through the air and works in some way similar to light, so light waves and the difference is that life spreads if the direction of light is forwards, then the light wave moves left, right, up and down and if the sound wave moves forward, the wave also moves forward and backward. Okay, and the digital representation of sound is called audio. So you have to, you have a physical wave and you have to use samples of it and then you get audio and can use it in your computer. And the properties of these audio waves in the computer are first of all the sample rate which you can compare to the frames per second you have when doing an animation. Then you have the sample format which is 16-bit most of the times which you can compare to how your pixel data starts. So if you have 8-bit per color channel, that's exactly what the sample format in audio means. And last but not least, you have a channel count. So you have not only one speaker but probably stereo or in home cinema, you have 5.1 for example. So five channels, front, rear and subwoofer. And this is what the channel count tells. Now you can compare that to stereo, to two images, what you need for 3D visuals which is used quite frequently now in the cinemas. So and then we are coming to music. For music people are using notes and that's probably what you can compare to pixels in graphics. And every note has a pitch, so how high is the pitch, which kind of compares to the color. The volume which is used for dynamics, can you compare to the value? So if you have the hue, saturation value, color model then frequency would be the hue and volume would be the value. And the duration is also important. For still pictures you might think that there is no duration of how long a pixel is displayed but actually the duration is infinity. You can do the same with sound but if you have the same sound playing for an hour or so it's getting pretty annoyed so you typically use normally a shorter duration for sounds. And the last note property is the timbre or texture which actually is a quality of the sound so that you can differ between a piano playing the same note as a violin for example. Okay, and now what does Blender have to do with audio? Here you can see a list of use cases. The first three basically have been available before 2.5. The video sequence editor has its own audio strips then the game engines had its own sounds and you had the audio window which basically only shows the waveform which you could use for lip sync and all of these systems were pretty disconnected and had their own code and this is unified now. And the new feature since this summer or since 2.6 is 3D audio where you can play speakers in your scene and render 3D audio animation. We will come to that later. And sound based animation is also another topic. You can use any sound file to create an F-curve and base your physical visual animation on the sound. Okay, and then we have non-use cases so people were asking me for some things of these points here but Blender is not intended to be a digital audio workstation which can do everything. In German we have a word for this, it's called Eier legende Warmilchsau, which you could translate word by word and would mean egg laying wool, milk, pig, so an animal that has about everything, yeah, but Blender is a 3D application and mainly a 3D graphics application and not an audio application, but there are open source audio applications and you can use that in combination with Blender and that's also what I'm going to show. Okay, the sequencer is pretty straightforward from its usage, you can as with any movie strips you can add the sound strips and do some cutting, moving them around, trimming, et cetera, and since in 2.6 you can display the waveform directly in the sound strips so we don't need the audio window anymore. But I'll show you an example of this, this is 2.6, yeah, that's what I wanted, I just opened the sequencer and add a sound effect and have here a music file and now I can move this around, I can cut it, move this also around and if I can hear the weird effect because I just moved it so that the sound plays twice basically. Then under the properties you can enable drawing the waveform of the sound and this is exactly what you can use for lip sync so you basically see how the volume at this position is. So if you have a speech audio file, you can just trim your animation to work with these volume structures here. Okay, the next new thing that Blender 2.6 has is some animation, volume animation has been there before but we now also have pitch and panning and I want to quickly demonstrate this, I've moved these two strips above each other here and now I would like to blend them so that one gets silent and the other gets louder. So I just animate the volume here and I have to set it to zero here, I have a smooth transition. Okay, but that has been possible before and what I can also edit now is the panning but for panning to work I need a mono sound file because a stereo sound file already has the channel information and for this reason I should be able to add this as mono. I will just edit. I can change the setting afterwards but I have to use the outliner. So we have sounds here, it's the second we loaded and I set this to mono here so now we can animate the panning and I start with zero and just to show the panning so you should hear how it goes from left to right. That's panning and the probably most interesting sounding animation we can do is pitch animation. So pitch of one basically means that the playback speed is normal and if you get faster the pitch also rises so what basically happens is that the sound file is played faster and this changes the frequency of the sound and here it gets lower and back to normal again just for a effect. Okay, this is how pitch animation works and unfortunately we have one problem with this animation type. Tonner already said that there's no real dependency graph for animation yet so we have some difficulties calculating all this stuff and we can't yet calculate the actual change of the strip length so it might be that if you do pitch animation that if you seek somewhere in between that the playback position is not correct anymore so to make sure that you get it to get it working correctly you might have to start it from the beginning to get the right playback positions but I hope that we can solve this problem at some later point. Okay and then as I've already said I'd like to show how you can use Blender with other open source audio software so that you can do all that fancy stuff that pro audio applications provide and for this there is an audio server called check which you can use in Linux and here I have OpenMockDAF Media or OpenMockDAF Studio which is another open source project from more or less known Blender user which is who is called Christopher Charrette and I've got an example session here from his wife yeah it doesn't work check needs exclusive control over the sound card so I just had to kill any application that's using audio and you can see that this is some composing application you can place notes of different musical instruments and in the background the pro audio server check is running and I want to show how you can use this with Blender so I start Blender again and in the user settings user preferences I set the audio output to check and can now combine the playback of Blender with the playback of all the other check applications so what I'm going to do is add a movie strip this one let it start frame zero also the animation and then an enable audio video sync which then basically combines Blender with check so that every application that uses check play plays back at the same time and I would like to show this to you just like press play now you can see it's just playing the video and at the same time OpenMockDAF is also playing the audio so I can for example move the cursor in here and if I stop animation every other program also stops playing back the next thing is 3d audio and you might wonder what 3d audio actually is and these are the basic effects that are there we have some different calculations of distance based volume basically then you might know the Doppler effect directional sources are also so that you can hear the sound coming from the left or right or backwards in front if you have more than two speakers and yeah that's basically multi that's multi channel panning directional sources are kind of like spotlights so if you add a single speaker object you have kind of a point light and you can set angles of this to just be a directional source and last but not least there is simple volume and pitch animation also okay so what properties do we have here so for distance based attenuation you can set a distance model which is possible in the audio settings of the scene which are here and the default model is physically correct but you can also use exponential or linear falloff of the volume so linear would be if you are one meter far away and the volume is 100 percent and you go five meters far away and the volume falls linearly instead of yeah stronger then you can set a maximum and the minimum volume so no matter how far away you will always have at least the minimum volume and at maximum the maximum volume you can also set a reference and maximum distance the reference distance basically just tells where the sound has a volume of 100 percent and the maximum distance tells when is the lowest volume reached and then you have an attenuation factor which works differently depending on the distance model and influences how fast the volume goes down the further you go away then the Doppler effect is an effect based on the speed of sound you for sure have heard it already if an formula one car for example passes you can you can hear the sound and basically the engine is playing a constant sound but the new is a pitch shift which is created by the Doppler factor and is based on the fact that you are standing still and the other object moves and for and to demonstrate this I have also an example prepared I'll just first stop this and use normal audio again and now I can demo this scene and we have an ambulance car which is moving at the yeah let's say high speed and the camera is following it just play like this okay now you hear some strange effects that's because sometimes because of the animation uh problems we have uh we have uh wrong animation values and we have to update the animation cache that's what I can do is this button and this should have fixed it now I think you heard the effect when uh ambulance car passes okay and we can see the Doppler effect okay sure sure um I should have yeah this is the original sound so the the pitch of an ambulance car is is changing but I can I think you can hear the difference when exactly when the ambulance car passes the pitch is getting lower in some okay that was the Doppler effect yeah and the settings you have here is also the speed of sound and you can also set the Doppler effect factor which is not uh it's physically based but you can exaggerate the effect a little with it okay then we have directional sources uh very can basically define a cone which tells how loud the volume should be so there are two cones the inner cone has full volume um the outer cone as so outside the outer cone you have uh specified outer volume and between the inner and outer cone you have an interpolation of the volume and to demonstrate this I want to show the uh test file we have and all these settings also work in the game engine but in the game engine you have to use um the sound actuator instead of the speaker objects um yeah but they have the same capabilities mostly you can hear the same siren sound again you can hear a difference when you're inside the cone and now it's a bit difficult to see and if you're outside the cone but um yeah this um has doesn't have so many use cases but imagine for example when you're uh in a room if that's a room and you enter a door you want to get the volume louder so you place a speaker with a cone angle of 180 degrees so that's basically at one half you get full volume and that the other half less well uh less volume so that you can hear uh different volumes if you're inside and outside the room okay other topics we have the sound to f-curve uh operator which can bake the sound to an f-curve for animation and we have a lot of properties here and it's quite difficult to explain those so my tip for you is to just uh play around with them and see what they do just a quick example I have a cube here I will quickly insert a location animation and then in the graph editor I have now three f-curves and I can now bake a sound to these f-curves and I will use this pink painter sound bake it and now you can see uh that the animation is based on that sound um if I quickly add the same sound to the video sequence editor you can now see that the cube that I can show you a video which is land but I fear that the internet is not fast enough so I'll probably let it load and we can maybe watch it later so then one more thing we have uh in blender is the game engine audio and here you can't use the speaker objects uh the new speaker objects but you have the same settings with the sound actuator and additionally you also have a playback mode so you can set the mode to play and stop as soon as the sound ends or stop at another time and you can say that the sound should loop or play ping-pong and for this I will also show you the test file we have here um where I have keys to demonstrate this uh playback mode so this is our test sound we have here and if I press the first button you hear the sound exactly playing once and stopping as soon as I release the key um the second playback mode is uh end so it it plays until the sound ends so if I release the key the sound finishes playing then we have the looping mode so if I stay on the key now it loops all the time and this also has a stop immediately as you just hear or stop as soon as the next end of the sound is reached and then we have ping-pong which just plays the song forward and backward also in a repeating manner also again with play until I release the key or play until uh the complete sound stops okay um the last thing I have here is the Python scripting which was uh my google summer of codework uh the year before so not this summer but the summer before and during that time I wrote the python api for the audio library and uh I will try to get the demo I did for this again in slow let's see if we can okay so this is the demo on audio animation a short demo I made so we can have for example an equalizer effect by uh using the uh sound to f-curve operator okay but I see that we just really slowly loading so we'll probably switch to the python demo now I have to do now is create a script I register the script and I can now okay something is wrong here I don't know if it has the main function okay let's try the same problem here let's try a text editor uh text editor works um yeah let's just I import the script and just say okay something so all this script does um is that it synthesizes the sound with the python api so I have no sound file in the background I just have the script uh with the string of notes and then it's using the python api uh to play the sound so just to quickly view this here I'm creating a sine tone with a frequency based on the string so on the notes then I change the volume for a pause tonal uh or a square rate so that we can get the original tetris effect um then I can limit the sound fade in and fade out and then I shown trying the different notes and yeah get the tetris sound off out of the script and the advantage you have now is that you can use the python api everywhere so you can use it in the game engine or you can use it in blender itself okay let's see time is nearly over so here just to finish this some future points we have uh head related transfer functions that would be interesting this is basically a technique to simulate um the direction of the sound so if it's coming from the front or behind or up or below someone uh through speakers uh not speakers through headphones so where you have a um yeah it's a bit difficult to explain but it it's based on the anatomy of our ears that the sound is changed depending on the direction the sound comes from and uh the head related transfer functions use exactly this uh to be able to create uh directional sounds from any direction uh with just two speakers which are the headphones then we have automatic lip sync as possible audio target so you just import the sound file and blender detects the full names of it and you can connect the full names to your rig rig animation so that you just have to import the sound file and you can immediately see your face rig speaking and one really advanced topic is uh reverberation so that you can hear the sound uh it's basically a physical simulation similar to the lights uh bouncing around in a room uh which can be done with audio also so that you can these effects um the sound is different when you speak in a cathedral as if you're outside you get echoes and touch things for example uh okay but the problem is these are really advanced topics and uh as I had no sound coding knowledge before I started working on blender it's a bit out of my scope and if anyone's interested in training the blender audio development team I would really appreciate that okay and just to show a final example which you probably have seen already is this space uh scene with models from land swap I created to demonstrate the 3d audio effect in for my google summer of code project a bit slow on this laptop but I hope that you can hear for example depending on where the laser shot is coming from you can hear it right or left the Doppler effect in this example is pretty yeah physically correct so it's not really uh easily easy to hear but you can also hear that depending on how far away anything is the volume gets louder or not you for example have to listen very closely to hear the shots from the other spacecraft yeah it's it's really silent okay okay so that's 3d audio do you have any questions no clue what that was questions yeah there is basically no limit it depends on the output device you have so if you the normal output device in blender is open al and on windows it depends on your sound card and on your driver which supplies open al how many sources can be played and on the linux we have open al soft which is a software audio renderer and basically it has unlimited sources so as long as your cpu can calculate it you can or as long as you have enough memory you can use as many sources as you wish further questions yeah uh so you want mixing of audio in blender well what the sequence edit or basically does is mixing audio yeah okay um not sure if i understand you correctly now but uh you want to get uh external audio source to play the animation inside blender yeah okay okay for real-time applications or can't use the sound file and okay so you want a more interactive version of this so that you can change yeah okay that the the reason that this is a bake operator is uh just that um doing that in real time is pretty slow and we had a modifier before so that you can dynamically change the sound but this was basically unusable because it was really too slow and this is partially caused by the animation system which unfortunately is not laid out for audio it's it's for graphics not for audio and there are some problems we have and this is also the reason why we have this update animation cache button here so yeah i wish it would be different but um maybe we can tackle this when you have a better dependency graph and such things yeah okay any other questions yeah okay yeah there is a setting you can see here the format you can choose how many channels you want to output so if you do yeah those are presets okay you want to have a dynamic setup um basically it's possible but it's not coded yet okay further questions yeah okay that's a good point the ears is are always on the active camera at the moment and as we have now had related transfer functions yet we don't have to define where the ears exactly are it's just a single point which is at the yeah where the camera is and yeah with head related transfer functions we probably need another mechanism but maybe we will add microphones later so that you can set where listeners should be okay but at the moment we just listen as the camera yeah from this point in the list here hmm had related transfer functions where the last point to do for this year's google summer of code which would have been optional um yeah i'd like to implement it but it's quite complicated and at the moment i don't have the time but i also had automatic lip sync as google summer of code proposal and i think this would be better yeah a better feature to implement as i think more people will need it okay because all that audio stuff is fine in blender but there are other applications which are also capable of it and you can already link blender to it and automatic lip sync is something that really has to do with the things people do with blender okay nobody uses blender to play audio they use it to to animation and for this automatic lip sync would be my primary target is next okay yeah shouldn't be a problem as soon as automatic lip sync is there depends on the algorithm yeah i don't have it implemented so i don't know if it's real i'm capable but uh if the algorithm supports it then why not yeah so you can could use it for the game engine also for example yeah yeah the audio library supports it but so far there's no use case for blender so yeah okay any other questions then i thank you for listening yeah we would like to show the straight from you


Socket preservation techniques are effective methods for maintaining the ridge contour following tooth extraction. These techniques can be used to increase the amount of newly formed bone in the augmented site, which helps to maintain the vertical and horizontal dimensions of the ridge. Demineralized dentin graft, platelet-rich fibrin, freeze-dried bone allograft, corticocancelus porcine, and autogenous bone have all been shown to produce high levels of newly formed bone. However, the amount of newly formed bone varies depending on the material used. Additionally, some materials may leave behind residual graft materials, while others do not. This article was authored by Marwa Maddi, Ibrahim Almondo, Maria Alrasasi, and others.


Alright guys, so in this video I just want to talk about how you can improve the effectiveness of your reality checks. Now, there are many different approaches to this, and I think the best one is just to think about what you're really trying to get your subconscious mind, or even your conscious mind, to do. You're trying to activate these areas of your brain of awareness, of critical thinking and thought and logical reasoning. Now that's hard to do when you're asleep, so when you do a reality check you should try and think about how you're approaching it. So long story short, here is a very quick tip that you can use to make your reality checks more effective. Instead of thinking of it in terms of you're trying to ascertain if you're awake, try and approach it in the sense that you know you're dreaming and you're trying to prove if you're not dreaming. So instead of trying to test whether you're dreaming, try and test whether you're awake.  So you're trying to look at things in a logical way and think, if this were a dream, which you know you believe it is, then you should be able to levitate or you should be able to move objects or bend the rules of physics. Now if you constantly test that and you find you can't do that, then you can conclude that you're awake and you're not dreaming. So it's just a way of flipping it on its head and making it more effective, it really does kind of work, right? Now one more thing I did want to ask you guys is I've got this tablet here which enables me to make videos or whiteboard videos where I can sort of draw on the screen and annotate what I'm saying on a whiteboard with this graphics thingy, it's a very cheap little tablet but it works really well. If you want to see that type of video and if you'd prefer that, then please let me know in the comments and I can do that because it's very easy for me and I can bring this on my travels to Asia, which is happening very soon. Now also please go ahead and subscribe to my other channel, I know I've not been posting it for a few days but Transcend Your Limits which is in the sidebar of my channel, it's also in the description of every video I make. It's where I'm going to be creating a lot of travel content, more casual sort of out and about doing things and it's going to be a very good channel, there's some pretty cool videos on it and I'd really appreciate it if you guys did subscribe to that because it seems to have a fairly big audience here but I do more than just lucid dreaming talking, right? I go travelling, I talk about business, philosophy, psychology, the human mind, consciousness I talk about all that stuff on the other channel as well. So yeah, it would really mean a lot to me if you go in and subscribe to that because although lucid dreaming is incredible, it's not the only thing I do, right? I also do other stuff and I'd appreciate it if you guys could support that and just check it out, you'd probably like it if you liked these videos. So that's it guys, go ahead and subscribe and I'll see you tomorrow. Thanks for watching guys, this video and this channel were supported by my Patreon followers who are updated in the description of every video at the time of uploading Please consider giving just a dollar a month to support this channel or just click the links in the description, you'll find links to various lucid dreaming products, articles, techniques and tutorials If you did enjoy this video, please click the notification bell and subscribe and I'll see you next time. Why are you still watching this? You should have clicked one of my related videos by now, right? or subscribed or gone onto my website or something like that.


According to the cloud, it's recording. And now sharing my screen. OK, share. Everyone see my screen? Yes. Yes. Is it recording? Yes, it is. Everyone, welcome to Jenkins Weekly Infrastructure Meeting. We are the 8th of March, 2022. Today, we have Mark Waite, Stefan Merle, Hervé Le Merle and Haïda Menil-Portal. Let's start with the announcements. We have a new weekly release, as far as I know, like every week. It's been the fourth release, at least, without any issue on the release process. So congratulations, folks. Our process is, again, acting normally, which is a positive thing. I don't have other announcements. Does anyone? So we've got upcoming LTS tomorrow. Tomorrow? Yes. OK. 2.332.1 LTS releases tomorrow with major, with significant improvements to the UI. That's a good news for the users. It is. OK. Hopefully, we didn't plan anything easy tomorrow. Yes, that would not be a good thing, because we spent months preparing for tomorrow. Yes. I'm not sure what did I miss to forget about that. That's OK. No problem. That says it's working smoothly. That's great. Maybe it will be, can the four of us make the effort for the next LTS in six, eight weeks? I don't remember exactly. Four. Four weeks. Oh, weeks. Every month? No. It happens every month, yes. OK. OK. Now I'm mad at the name LTS, but that's another discussion. No, the LTS baseline is established every three months. And the LTS.1.2.3. Four weeks from now it will be .2, right? OK. Eight weeks from now, .3, 12 weeks from now it will be a new .1. OK, so it's OK. So just to see, is there a calendar of this disease or any? There is. The Jenkins calendar has those on it. OK. So Hervé and I, as Stefan and I, we have to add this calendar to our own calendars to not forget team improvement. Thanks, Mark, for the pointers. Are there other announcements then? So that LTS announcement says tomorrow until the LTS is released, we don't deploy in production, at least not something on the pod publicates cluster. Great. As far as I know. And we don't deploy something on Puppet as well because that could impact trusted CI, which wouldn't be able to release the Docker images. Because right now, this is the instance in charge of this. OK. With the release of the release driver tomorrow, is it Katy? It is, Katy Chan. OK. Hervé or Stefan, if you are interested to join the release process, we can ask Katy if it's OK to have you as shadow. Usually, there is that big Zoom meeting on the end of afternoon in Europe for us, where we have sometimes someone from security teams, someone not. But having someone for infrastructure is always a piece of mind for the person in charge of the release because we are there if something goes wrong. So you don't have to be available non-stop. But if you want to shadow, if you are interested in discovering, it's open, just let me know. But it's not mandatory, OK? Let's start with the notes, unless there is something else. One, two, three. OK. Hervé, you had the proposal, or at least a draft of proposal, to help us having better actionables for that meeting. Could you explain that at least to Mark that was on there yesterday when we shared that? Yeah. Yeah, so I've created a milestone in the help desk repository. Can you click on? Yep, I'm opening right now. Milestones. In front, Team Sync. So when you guys have the text. I'm sharing. I'm splitting the screen. So I think it can be a good way to gather the different issue or subject we are currently progressing on or want to speak about in this meeting note. So I started with this week with this milestone. And now when we are working on an issue, I'm adding it to this milestone. And I have also added it to the milestone, to the meeting note. So we have an easy way to look at them when we are preparing the note. That sounds great. Yeah, so these are topics for discussion in the Infra Team Sync for that day. And then their status is tracked as well. Now, will there be a, I assume we close milestones, even if all these issues on them are not closed? Or how will that work in terms of? It seems to be defined. I don't know yet. So I'm not sure. I don't know. OK. There is a paragraph about it below Damien. Oh, sorry. About the milestone. Right. Where is it? They don't see. Below, below, below, below, below. Below. OK. Yes, this one. Not this one. No, not this one. Which one then? Just above the one you line 89. Hervé, you're sharing your screen and you drive this. I need your help. You have to explain it to us. I know you don't like it. I'm sorry for that. Much more to add. It's limited as we can only link issue from one repository at once. We can't link issue or pull requests from other repository. So it implies to create an issue in a desk. If we want to track it that way, it's not monetary, but. I would argue that it will be a good thing to create one help desk issue for top level items. Because it allows us to share the state of our work, not only we have the new triage, but we will have the top level items that we do. And then we can link to other issues. That could be in the form of migrating an existing issue on one of our repositories, moving it to help desk and starting tracking it. If it's enough to be a top level item, right? Is it technically possible to move issues across repositories? It's possible, but we are losing all their link. It can't break their link. OK, so better to create an help desk on the one on one. OK. Like it has been done for separating the full script of an help desk was an issue in the info report repository and you created another one in help desk. I have added on the help desk one a link to the info report one. That we create one issue on help desk per top level. OK. Just to be sure I understood correctly, the milestone that is existing today, the slash three, was for the iteration that ends with that meeting. Is that correct? Yes. Will it be for the upcoming? Yes. OK. OK. So after this meeting, I'll create another one for the week to come. OK. If it's OK, so I'm creating one now, just to be sure that I understand, the goal by creating a new one is to support that we add all the topics we need, either not done from last week or new topics. And we add them right now. That will be a complementary to the meeting notes. Sounds good for you? Yeah, it was, I was thinking, putting the enclosed issue we have this week to this one. OK, so I'm taking back, thanks for helping. I'm taking back the screen. So let's start by creating a new milestone. I think you might use it, use some other milestone for dark issues or governance meeting, I don't know, could help. But yeah, yeah, we will see already in a five. It's OK for any use. Cool. So if it's OK for you, I will want to try the following. Let me know if it's what you had in mind, because I'm not sure that I understood everything on the way you will want. Maybe not everything is defined. So first of all, I would like to check on the previous milestone, the work that has been done by the team. I might have forgotten to add some issues, but these one, two, three, four, five top level items should be what we did or finished during the previous. So that's the first step of what did we do so we can see our progress altogether. I will edit my stone to add the next on the previous milestone on each of them. I'm sorry, I didn't. I'm not sure. Well, you spoke about passing the issue from one milestone to one other. Right now, I'm saying, let's check the closed issues that I've shown on my screen to see what did we. Yeah, I've put them in the notes, so I don't. I'm not sure it's a good. I'm not sure it's a way to list and review the issue we've done. I don't know. For this week, I've put all of these issues in the meeting that you have on the right. So there is no. OK, so let's start with infrascii-contrigeur that are not working, that were weren't working. Let's take the subject on that strike because I think it's not clear for you. So I need you to prepare yourself for next week and to explain to us how we should because I don't know. We are trying now. So I never intended to list to watch the list during our minutes. It was only to prepare the meeting notes. OK, that's why I need you to explain it. It's what I've done just now, but sorry. OK, OK. So you need to prepare what you want to say to us, what you want us to try because I don't understand. I'm sorry. I tried here and then when you started listing the issue on the left, I said, yeah, no, please don't do that. I've prepared the notes with all these issues. I prefer not to look at this list right now because I don't know yet how to use it. For this week's meeting, OK, maybe later, but right now I was I didn't plan to and I tried to explain what I thought. But yeah, I didn't think about anything like you where you wanted to look at this list right now. I didn't plan you where you will have put this on the meeting. So I can, yeah, I prepared what I thought I had to prepare. And it's not complete. Yeah, OK, but I didn't. OK, so I understand we used the meeting notes this week. Yeah, is that correct? Yes, sorry. OK, no problem. What's the actionable of the subject of milestone? Is there something that we not you that we mark? No, no, it was a bottom of the list because it wasn't really the most important thing to speak about. But yeah, that's because it's around how do we work as a team? So don't worry about that. OK, there is no problem to have taken. So OK, so let's say to do. So let's start the topics. Then let's switch to the next topic. So in Fracia, Icon triggers fixed. It's not a weekly issue at the moment on time two weeks ago, one of the plugins on the plugin suit changed the behavior of the pipeline when the pipeline defined a trigger, a collection of triggers. And it called a library that also redefined the triggers. Before both were merged. Now the second override the first. And one of our library, the one we use for updates CLI had a wrong logic that was if you provide that attribute with a contributor expression, then define the new contributor otherwise empty list. So what happened is that the moment on time, the empty list was overriding instead of being merged, meaning we keep the existing one. That's what was disabling. Jesse Glick and also at least Daniel explained us deep dive why it's not a good idea. Technically speaking, so now we understand what happened technically. And we have a short term fix that allowed the Kubernetes management to run as it was during the past year since a few days. So that part is fixed and we can operate again at full speed. Medium term is there is a pull request that has been merged one hour ago on the pipeline library that takes care of trying not to merge, just in case we still have one other jobs without the hack. Long term proposal from LV to migrate all the updates CLI pipelines on their own multi branch projects, eventually using a marker file. And we define one pipeline that will have the same behavior for everyone run once per day or eventually once weekly, but that's all. That will allow us to simplify our pipeline. We will remove all the data CLI logic. And that was the issue. So thanks for everyone involved in that part. Now we are able to continue working. Is there any question on that topic? No, thanks very much for your investigation. Sorry for the pain. Yeah, that's let's say user experience with pipeline. That's another topic outside our scope. Azure portal management. So with the changes we did last week about enforcing MFA for everyone on Azure, team underlined that there is one click button, there is one setting somewhere. So we could try next week that topic now that we know that everyone is able. But the thing is we have specific settings that was trying to enforce certain security settings that are defined. We have to disable that policy before using the one click button. But that could be a good thing that would change a no brainer and we wouldn't have to think about new incoming user in the future. So I propose unless someone want to take it, I want to take it before end of week. Is there anyone else interested? Yeah. Okay. Angelix and Ingress Cert Manager upgrade done this morning. The goal was to update. There were a lot of breaking changes on Cert Manager. The goal was to have it in production. So everything went fine on that area of Kubernetes. We had a status Jenkins I updated this morning one hour before starting the operation. I updated that now. I don't have anything else. That's a regular operation and it worked well. So any crucial things in the Cert Manager update that you need to share with us? If it had several but no surprise as you made the upgrade? Yes. Based on the change log, there were some change on the way Set Manager use the HTTP01 challenges but we are not using HTTP01 challenge on Kubernetes Set Manager. So I thought that one could be sensitive but it sounds like it's okay. We might have to monitor in the upcoming weeks the certificate renewal but all the services on Kubernetes are monitored. So we should have alert. That should not be bad surprise. However, that one isn't me. Grafana Pods was stuck in three days and by checking, we had a credential that was not expired but deleted from Azure. So the work and nodes on Pod publicates weren't able to mount volumes because they didn't have the service principle to authenticate against Azure API. I was a bit too much aggressive on cleaning up the dead service principles last week. That one was one that was noted. So we have to be careful. It was one of the without at least two years without any activity while it was active. I don't know why. So we will have to check next time. So we have recreated one. There is the full procedure and we added the expiration of that token on the calendar because the current one was due to expire in two weeks based on the formal node I had and there wasn't anything on the calendar. So at least we should be not beaten next year by that. We put some details and the RV was present during so I'm not this factor. So that should be good enough. So I'm not the only one having that knowledge for the future. Thanks for the support on that one. What about info report RV? So the info report repository contains four scripts reporting different stuff. And one of this report was about Jenkinski repository collaborators and right on their repositories. But since December 2021, the GitHub bot user of this script has his permission done graded. So he couldn't access every repository and the report was incomplete. It has been noted by Raoul on a desk issue. And to resolve it, I had to update the script to generate an access token for GitHub app instead of user. Using the GitHub app PrivateK and App Identifier. See, we added a GitHub app and asked for its installation on the Jenkinski organization with metadata as the only permission needed. The report is now complete. I had to implement a mechanism to generate a new token every once in a while since GitHub app access token can expire after one hour. And the script is taking more than one hour. It takes around two and a half hour. I was in the process of creating a shared pipeline to get this kind of access token. But Tim mentioned there's a way to do it which is already integrated in the GitHub current chart. So good news. And we will be able to replace the current chart in several places like the report of the same repository by this mechanism to get an access token from the GitHub app. So we will be able to decommission the GitHub user. That is awesome. We didn't know that it was already existing since 2020. But that's really cool. The plugin takes care of the logic behind. So that's also an important topic not only for us to avoid users as they say but also thinking about the CD for the plugins. Because that one, one of the reasons why GitHub action is used for the CD is because that credential was problematic for the automatic part in charge of pushing the artifact. Sorry, the automatic part in charge of creating the releases inside GitHub because you need to use the GitHub API for that. But at least for us, that's a very nice one. Thanks for the job on that part of it because you had renew in real time every less than one hour. The token is still useful for such scripts. About that, sorry. There is two sub tasks, two different tasks only for report to do. Separating the pipeline running the four scripts at once in four different pipelines. This work will be beneficial for separating our main work, our mono pipeline during the main work and also the maintenance task to make it manifest and so on. So we'll be able to separate these in their own pipeline and the credential too. So all of these scripts and steps won't be able to see other credentials and it will allow us also to tune the current period or resources or even we talked about putting updated tasks on their own Jenkins instance but we don't have any more. Let's start fighting with job DSL first on Mifra CI and then we'll see. And we also have to move this service from trusted to Mifra CI. So we'll be able to tune even more as the trusted resources needed since these scripts takes some time. No resources. Thanks a lot for that one. Is there any question or points to add on that area? Nope. What about GFrog incident? So right there we started to hit the infamous no space left on device on the GFrog Managed Instance on their SAS system. Danielle, I'm giving fighting with that. Danielle was able to purge some cash at least the blood of gigabytes that allowed the service to be back again. The exchange with GFrog was delayed but we had useful information on where we can check the size of each of our repositories. For information, Danielle has started to apply some new rules because when that instance, one of the repositories inside that instance is used as caching. So as you know, some developer might complain that their local Maven builds clean whatever doesn't work as expected. In that case, they have to fix the Maven configuration. So that's only certain artifact ID and group ID are used and cached inside the repository only the one from Jenkins CI because there are some binaries non-related to the project but there are transitive dependencies of this developer or worse from another project that they own on the machine that are consuming a lot of things. Another note for us on infrastructure when there is a deletion of artifact on their service, they have a garbage collecting system that runs every two hours or four hours, I don't remember and it has to run at least six times before the full garbage collect.  So we have some cleanup to do. Thanks, Danielle, for the work you did that was an opportunity to add a gave-in on the list of persons that are able to merge and status Jenkins IO because thanks, Kevin, for also sending information to the user in that area. And also we are waiting for GFrog for two topics now. The four of us and also team gave-in on Danielle and Vadek should be now allowed to open issue by email to GFrog support, not only Mark and Hyde. They should be recognized because gave-in send them an email and wasn't recognized. So they weren't able to discover which instance, what is the DNS and their whole support standard process. Second, we are waiting for them to check what is the file system limit and to check if they can increase it. At least adding one terabyte more. We are at 5.6, adding one should be okay. Given the cleanup procedure we are also doing on our site. Since Monday, the deployment and release are okay again, but as Jesse Eglick noted yesterday the service was slow. We didn't hear anything from GFrog on that area. That could be either the file system, when the file system is more than 80%. Most of the time the world's block's device is going really slow. But that's also another coin in the machine of we might want to have a caching proxy on our infrastructure using what was done 2 or 3 years ago because that kind of issue will be completely hidden because we will use our cache instead. Thanks Jesse for noting that. Some comments and information has been added on the associated help desk issue. Are there any questions? Anything unclear or something to add on that topic? So nothing expected from us except trying to find the time to restart the project of the local proxy cache and watching for GFrog answers. What about fastly purged requests? If I understand correctly are they stop me if I'm saying something bad. There has been a request from security team around the fact that anyone was able to purge the fastly cache publicly with the correct curl without any authentication. That's a feature of Fastly enabled by defaults. The original security issue was worried anyone could purge cache for Jenkins.io or Pluginsite.io but it's not the entire website which is purged. It's only the individual URL. So it's not a... We didn't get a definitive answer from security team but it's not as worrying as it might have been. I'm not sure we should restrict the individual URL purge. Are you okay to ask one more time on the security private issue both Vadek and Daniel? Daniel is the requester and Vadek is the security officer. Just give them back that context again and tell them, okay, we want to rework that because it's causing issues, let's say, operability issues for team giving, you, I, Stefan. Ask them their advice and then depending on their answer, we keep the current restricted process sadly for team and given request or we can roll back and everyone is happy. Sounds good to you? Thanks. Are there any questions or things to add on that topic? Nope. Thanks, Servay, for the implementation of issues, similarities. That's a good action, if I understand correctly, that run when someone opened an LBSK issue that would bring the user to similar issues based on a text research algorithm. The idea is to try it's not definitive as always but we hope that it could be useful to one user to find topics that should be the same with the same answer. Stefan, on your own, could you just give us a break? Sorry, I need a break. Could you give us, could you share the status of your main tasks? I remember that you opened an issue on update CLI to allow us. I'm sorry, it's written on that document but it's completely below. I didn't mix up with the presentation. But yes, I tried to change a little update CLI for it to be more useful for us to handle a matching pattern in Regeps and to use it for our updating process and checking if some security groups have changed, for example. And I did submit the pull request. I also did submit the pull request for the documentation. I may have to show and change a little some information like the different information value of the optional parameters. But I think it has been merged. Okay, so we have to wait for... I think Olivier did merge. Wait for release. So you are designed volunteer to track the update CLI once it's released, update CLI update on our Docker images so you can use it. Can you remind us what is the high-level task? What are we doing this for? Oh, the main task is to update the security group from AWS and to match them in the paper, I think. Oh, yeah, okay. And that's the first one, the second one. I got two issues that need that particular behavior from update CLI. The second one is depending on something that Olivier did, if I remember correctly, it's probably because of digital ocean or something. I'm sorry, I didn't warm up my main goal for that. Okay, and right now I'm working on a garbage collector for Azure, but it's brand new, it's still from today. Okay, Mark has to leave, I assume. Oh, I haven't seen it. Yeah, but we are on given minute past the end of the meeting, so I'm going to stop recording and the delayed issue will be delayed once more. Sorry. Let me stop the recording. Hey, voilà. Did you cut the paragraph on the issue? Still recording. What? Where is it? Did you cut it? Did you cut it? Did you say, hey, what are you doing now? Still recording. Okay, guys, I need help for the notes, because still recording. Still recording? Sorry, sorry, still recording.


What is up, my cranky crew? It's Ethan from CrankGameplays, and today we're back in more of FNAF Security Breach. If you're wondering why I'm wearing the same clothes as I have been for the past however many episodes, there's been four episodes. Because I'm recording this all back to back to back to back to back. I leave to go back home to Maine tomorrow for the holidays. And so, I said, hey, Freddie, you're looking pretty sweet to me. How about I take you out on a little date? So, in the last video, we ended getting through Roxy and Monty, is that his name? We're banging on the doors, but Freddie saved me through the hatch. And then right after that, I died, which is great. So, I'm coming back to right where... Right where we were. Oh, I can save right here. Isn't that nice? Oh, that's wonderful. Why didn't I just do that before? That would have been good. All right, Freddie, now you're moving a little too fast, but... Now you're moving a little too fast. Where are you taking me? You're so handsome. Look how tall you are. What are you? 6? 6'3? 6'2? I actually have no sense of size because I'm a child. You seem to be very tall. You seem to be very, very tall. But a tall handsome, manual bear guy. I want to get back in your chest. Can I just get back in your chest soon? I felt a lot safer there. So much safer. So much safer. Gregory, my systems are failing. Go to the sound booth on the third floor balcony. Run the performance program on that disk. What? Hold on a second. Why are... Why are none of the subtitles going? Please hurry, Gregory. You do not have much time. It is almost the end of the hour. I will wait here, here, here. Okay. Okay. Use disk on the sound booth to activate the main stage. Okay. I don't know why the... I don't know why the... Whatchamacallit, the subtitles aren't working.  It's very late right now, and I've been up since early. And I've just committed to pulling it all nighter because it's currently like 3.30. I better avoid that spotlight. It's like 3.30 in the morning already. What spotlight? What spotlight are you talking about? It's like 3.30 in the morning. I have to wake up at 6 anyway. So, you know, I said fork it. Why not? Why not just, you know, is this the spotlight? You're speaking. I hate that so much. I am scared, actually. Where are you? I don't see you. I don't see him. Okay, hold on. If I... Does that not pause? I don't want to rock. I actually don't want to rock at all.  I have no idea where he is. So, whoops. Whatever. It's fine. Can't hide forever. Well, I feel like so far I'm doing it. Fairly okay, Joe. Lost? A little, actually. Yes, I am a little bit. I'm getting one of these guys real quick. Just hiding here. Thank you. Okay, use the disc on the sound booth. Activate the main stage.  Say level 3, level 1. I think the sound booth might be on the third floor. You know, I have no idea.  We're going to find out whether it's on the third floor or whether it's on the second floor. Who knows? I don't. I should have listened to the directions better, probably. But did I? No, and that's why we're here now. Superstarkade. Rises. See, okay. That's good, actually. Oh, Chica's up here? Great. Don't be scared. Oh, this is the sound booth. Why are there so many security barriers now? Yeah, hell, what? How do I get around the security barriers?  Come on now. Wait, hold on. Is there... Is there a world? Is there a world where I just glitched through? Oh, come on, baby. A little? Yes. God, you guys are everywhere, huh? I don't want to have to go around that one. Oh, we haven't seen Bonnie at all, have we? There's Von, Vanny, whatever the hell? Is there a world? Come on, I'm right here. I'm right here. Come on, let me through. Just let me... Come on, come on. I'm so close. Just let me... Let me do the thing. Come on, come on now. I don't want to. But I'm gonna have to. Here we go. Let's check the cameras real quick to see... So I'm down here? Where am I? I don't know. I don't know. Super close. He sounds very, very close. Come on now. Let's check the camera. Oh, here's this. But wait, but what if I'm hiding?  Is he on... He's on top of the party check-in. Where is that? Oh, he's right there. That's him.  My guy. Oh, there we go. There's Roxy. Wonderful.  How the hell... I have to go all the way around there? Oh, man. Are we sure we can't just glitch through here? Are we sure about it? It seems like we're so close to being able to do it. It would make my life so much easier. You know? Why do they have to put these little barriers here? Huh? Why do they have to do that? They didn't have to. They didn't have to. Come on, developers, developers, developers. I don't even know where that spotlight is pointing. He doesn't really seem to be using the spotlight well. Really... Really at all. I don't think he's using the spotlight. Period. Alright, so Roxy's up on the second floor. I'm gonna assume that Sheikah is down here on the first floor. Sheikah, where are you? There's so many security guards. Sheikah, where are you? I should save. I'm gonna save. Bad place to save. Sheikah, the whole time is going, where are you? Where are you? Dammit. What's up with all this bull? Well, this is not even... Do I have to go up that elevator right there? Do I have to use that guy? Because if so, I mean, that seems a little... How long am I supposed to go? Roxy's right there. Where is she going? Which way? Which way are you going? Roxy, are you going around the back here? Can I just straight up walk behind her? Is that a... Stay back. Okay. Okay. Okay, okay, okay. We just gotta wait. You can't hide forever. That was the time. That was the time. Okay. Step one. Complete. Shit, my guy. Oh, my God. Sheikah's right there. Are you kidding me? Alright, let's hope that Sheikah doesn't come right here. Let's see, where are we? Where are we? Where are we? Okay. Where are... Where am I? That was insane. Please don't come right now. That should do it. I hope Freddy's okay. I should get back to the stage right away.  Let's get down to Freddy.  That would be so nice if I could do that. Oh, look at this little... There's a little cupcake. There's a little Freddy. There's a little foxy. That's so nice. Alright, let's peep this. I can't believe that I have to go through all of that again. Oh, Sheikah's... Sheikah's down there. Sheikah's... Sheikah's walking away. Alright, so as long as we can just get through this...  Bunny. Oh, my God, dude.  Oh, no. What time is it? Can you please give me a... Oh, no. Get to the retract station. Hey. Freddy, please. Freddy, please. Give her the recharges. Please.  Dude, go fast. Go fast. Go fast. Go fast. Please. Go fast. Go fast.   Can I just have a save point? I'm horrified. I'm horrified of progressing further to... Well, I don't want that. Can you hear me? What are you doing there? I have to get him out. Ah, the security clearance? For this bullshit? Uh, I guess let's go this way. Jesus Christ. Please take this map. Take a map. Thank you. I will take a map. Thank you so much, map-bot.  Jesus Christ, you creep me out. Damn it, if you aren't sexy. It's a map of the utility tunnels. Right. Looks like there's a security office nearby. If I can find another security badge, I can get into parts and service. Okay, get a security badge from the warehouse office. Ah. Let's hold E and save. I love a save point! And I love the nutritious taste of Nesquik. Hmm. So I'm not about this. Those little rats? Those little rats crawling around back here? I love rats. I really do. Mika's got rats. Three of them. Spaghetti milk and pickles. I think I just saw something terrible. Is that Springtrap? Is that what that thing's name is? I don't think that is Springtrap. I'm not up to date on the FNAF lore, guys, if I'm being honest. I don't remember everything. Springtrap. FNAF. Is that Springtrap? No. Not even close.  Alright, well, let's see. Ooh, little guy down there. The Moon Man. Wonderful. Oh, another little movement. Oh, is he leaving?  Yuck. Yuck. Wait, is it Springtrap, though? Is this the inside of Springtrap? Ooh. No, that's what I call yuck. Aha! I wasn't wrong. It is Springtrap. It's just a pop-up picture of Springtrap. The bunny version and the not-buddy version. Alright, well, let's get to it, I suppose. There's something here. I don't know if there's a way around. Hee-haw! Hee-haw, hey-ho! I should recharge the flashlight for sure. I suppose we should go down there. But, look at this fun satchel over here. We all love a fun satchel, don't we? Sure do. Can I collect these? Collectibles? I'd love to collect them like collectibles.  I really do. I really don't like where this is going. Better not. Oh, there's... That! I guess you are. I didn't make the game and I don't make up the mechanics. But, I guess I did kind of walk into his arms. So, this is what you look like inside? Creepy.  Can I look at the map? I don't... oh. Much prefer you with the shell on. But how the hell? There's two of you fuckers now? Literally now what? Now what?  I don't know. I don't know. Okay, so that's me. That's where I want to be, right? That's where I think that's where I came from. So, if I'm not... Please don't get me. Is hiding a thing I can do?    Heh. Are you yoking? Are you?  What if you all just go around the other way? It's the security office. Yes. There should be one of those badge head things in here. Yeah, but can I... I don't have... Any more? Shit. What? Dude! Where's it gonna start me over from?  It's gonna start me over from the beginning of that.  Parts in service now! Oh come on!   No, but parts in service now! Oh come on! I'm so horrified. Parts in service? Oh thank god. At least I can recharge my battery.  Oh my god.  Where even is parts in service? I don't remember a thing. I feel like I was in there for 40 years, dude. Freddy's in there! I have to get him out! No record of me. Vanessa. What the... If you're... If you're ready... I don't think this is supposed to happen. I don't think this is supposed to happen. Freddy? Hi Freddy. Hi! Hi Freddy! Alright. Well... Not really sure... What to do here. I am so glad you are here and alive. Freddy! Use the console to let me out. Which console? So hold on Freddy. If there's a Freddy here... And a Freddy here... Which console? Hold on. To parts in service. Please select your desired procedure. Whoa, power upgrade? Please enter the protective cylinder to continue. Aww! Freddy number 2 went away! That's such a bummer. Where are the cylinders? Where are these? Yo. More bags? There's so many more bags. Papa's got a brand new bag. Papa has a brand new bag. It's like those boss fights. It makes me afraid. Because you guys know...  Right before you're about to be...  This is what that feels like. I don't like that I just got a bunch of brand new bags. I just don't. Is this... Where do you want me? Where's the cylinder? I've decided now that I'm going to keep playing for a second. Because I just want to... Oh, this doesn't look good. Is this the cylinder? Is this where 2nd Freddy broke out of? Glamroxy figure. Cool. Not really something that I care about. Because I'm looking for this... Cylinder. I'm looking for some sort of cylinder. You guys over here have anything? Anything cool?    And I don't want to have to do it again, alright?  Um... I just walk in. It looks complicated. Just shove it into... Just shove it into... Oh. Great. So you're disabling the thing... And I'm gonna... To reconnect Freddy's head, repeat the correct sequence by pressing the flashing connectors. Good job. Now use the testing console to run diagnostics and complete the procedure. Where's the testing console? Perfect. Okay, gotta pay attention. Finish the procedure. By accessing the access computer. Okay. Okay. Freddy is all patched up and ready for the big show. You may now exit the protective cylinder. Okay. I'm exiting the protective cylinder. Great. I'm finishing the upgrade. There's so much tech stuff in here. Is there anything I can use to stop the other bots? Bright lights in the eyes cause us to briefly malfunction. Oh, hey. I suppose a phaser blaster or a phascan could work. Where do I get one? You can win a phaser blaster and phaser blast. Phascams are often confiscated in Monty Golf. But you will need a party pass to open one of those attractions. Chica normally gives them out for birthdays. Check her green room in Rockstar Row. You may find one there. Use the service elevators at the back of the room. They go up to Rockstar Row. It looks like they are all out of order except for Roxy's. There was so much information. There was so much information there. Jesus Christ. Welcome to Parts in Service. I can't give you any cool things. Alright guys. This is officially where I will end said episode. It's a bummer that we don't have two Freddy's anymore. Cause it was pretty cool. But, ending this one here. So thank you guys so much for watching. Hope you enjoyed. If you did, make sure to slap that like button right in the face. And I will see you guys in the next video. Love you all. Stay cranky. Bye.


Hi everybody it's Sam at Mixed Up Craft, thank you for watching my tutorial today. I've got this fun gift bag that I'm going to show you how to make. I haven't done a gift bag, I think well have I done one this year? I'm trying to think now what I've already done. I don't think I've done, I haven't done as many as I would like to. So anyway I'm going to show you how to make this one really straightforward. This is using the mariposa papers, it's gone a little bit shabby chic with using this lace trim. I was kind of playing around really with this one, I still obviously love it and it's just got a velcro dot there but the one I'm going to do today I think I'm going to have the bow coming through and having a nice big bow there rather than the butterfly but again just like to show you different variations and I'm also going to make this one slightly taller. I'm going to show you because I think it was just I just cut off pattern paper and then thought actually there's no reason why I should we just keep it a bit taller. So that's what I'm going to do. It doesn't fold flat just because of the way obviously this one is made. So it's I guess it's one of those ones you either like to make and display on your shelves in your craft rooms or make near to you know the time that you need it obviously because you can't you know store it flat. So pop that to one side. Today I'm going to be using like I said that was the mariposa first edition papers. This is going to be made with the gardenia. I showed this in my recent unboxing video. This is my part of my trim craft design team package. Beautiful. I went through and showed all the papers in more detail so I'm not going to do that today but that is what you're going to see me using more and more of over the coming weeks. So I've already gone ahead and selected the papers. I've gone for this gingham lovely green here. I've already prepared one half of the gift bag here so you can see and I'm using this gorgeous pearlized cardstock. You can just see it has got a really nice shimmer to it. It's just beautiful with all those lovely flowers over it. It's not a cardstock actually it's paper. You can see there's much much more flimsy but you can see that it's the same. This is the same one and I just think you know yeah if you want to reinforce the base which some of you do if you're going to put something a bit heavy in there but generally that will be fine. So you need two pieces of 12 by 12 okay so you can see how that is going to come together. So yeah two pieces of 12 by 12 then you want four pieces that are one and a half by nine. These are optional when we get to it you'll see but I just thought it was a nice way to bring in different kind of pattern paper so that's four pieces of them and then I've got this this you definitely need it six inches wide but in terms of length I might shorten it down I'm not sure yet but I've got it at nine for the time being and at one end I've already gone ahead and corner rounded off my edges there. So first of all we are going to be scoring at so if you've got directional paper make sure it's facing the right way up now and you want to score at one and a half and three and then you want to score at nine and ten and a half rotate your cardstock and you're going to score it three and that's your baseline okay so like I said that's your baseline now so make sure that your paper was facing up the right way do that on both pieces of paper and remove my scoreboard and then you just want to go ahead and burnish all of your score lines now because I'm using a light paper here this isn't going to crack so because now with these outer ones I've already burnished them one way but you want to burnish them then back that way but because I'm using paper it won't crack but you get if you were using a cardstock then I would rotate the score lines for those two so do those and then flip the cardstock over and do the other two score lines like I sometimes do okay so you've got your one and a half and three and nine and uh ten and a half score lines along here along the bottom where you've got that base score line here okay so this is where we are we're going to cut down you should have two small rectangles and just see my score line there when I bend it so we've got this section and this section and then we've got that one there I'm going to cut right up this middle one so up to that first score line so up to that base score line remove this piece here like so then cut up that other score line okay so you should have this tab and go along and do exactly the same on this side here so just cut cut nice and neatly like so and then this one and remove that outer one okay keep them if you want they're quite pretty ones actually I might end up doing something with them and then this is what you should have so at the bottom here you've got these two sections the base score line there and then these bits when they fold in would be like that okay like I said do that on both pieces and then with these decorative pieces here they're going to stick over the side and I just think that automatically I think that instantly transforms the gift bag just gives it something a bit special so I've already put double sided tape on the backs of mine so I'm just going to stick them down and obviously you'll stick all four down if that's what you're doing okay so that's everything now all stuck down so next we want to create the hole punches up the side here to have that weave effect with the ribbon now it is completely optional you can just keep it plain if you want but I'm going to show you how to do that for those of you that want to know first of all just pop one to one side just with a pencil and ruler now it's intelligent to you how many you have this one's slightly taller so this is my nine inch strip and it's one and a half so you want to come in which is first of all very lightly with a pencil I'm just going to mark seven eighths of an inch sorry three quarters of an inch which is halfway and again three quarters of an inch down here sorry I'm off camera that I think my camera has dropped slightly further down in terms of angle so I'm just going to put a light pencil mark right up through the middle so that's where I want to follow now to make sure I get it all my holes nice and straight so you want to have two holes together each time and then you want to end up with one at the very top so I'll show you here so I've got one two together one two together one two together and then one because that's where it comes out at the top so okay so you want to do your first marker at one and a half and then two and a half and then I'm just doing it in my head so then under yes they're three and a half and four and a half five and a half six and a half and then your last one will be seven and a half so you'll have one and a half coming down from the top and one and a half coming up from the bottom so I'll just do them again so I've just done a marker at one and a half two and a half three and a half four and a half five and a half six and a half and seven and a half okay you then want to do that on the other one but you don't need to do it on the other piece because the we're just going to kind of sit it over the top so I just mark three eighths and three quarters of an inch by three quarters sorry I'm already thinking ahead in my mind of the process and the order just want to make sure I get it all right so again just coming up starting at one and a half it doesn't matter if it's upside down or not so one and a half two and a half three and a half four and a half five and a half six and a half and seven and a half yeah okay then I'm going to use my screw punch and make sure I've got the right piece yeah that size is okay and sit it right over the line on your marker you want it to sit nice and even and just hole punch you might have your crop of dial or your any hole punches might come in that three quarters of an inch so don't worry if you don't have this but I'm just doing it for speed really I just want to make sure that you get nice even circles okay and do the same on this side okay now I've got all my holes perfectly lined up so I'm just going to rub out those pencil marks there we go because this one's taller that's why my circles are slightly different so I knew what they were for that one but I had to rethink it while I was filming okay so now with your other piece flip it over lie this on top make sure it's all perfectly lined up with its sides and just put a little pencil mark in those and again make sure that's all up perfectly because these are going to be glued together once we've cut these holes and it's easier to do them separate because if you glue them together and punch you're going through four pieces of cardstock and not everybody will have the equipment to go through all that a crocodile would be fine this screw punch will work but you'd be have to pump it a few times like so so I'd just rather do it separate okay so you can see now when you sit them over the top they line up perfectly like so they look really cool I'm really liking it next I am going to now hole punch two holes here and I need to do that before I put it together and that's going to be for my ribbon now if you don't want to do this part you just add a Velcro dot at the end and that will be the way that you fasten it but I always like to show multiple ways of putting things together so with this piece here the idea is that this is going to come down about there and then curve over and sit down at the back so I actually think the nine inches length is is fine so I want to come down about let's see what that comes off that three inches oh that's a good bang on yeah bang on three inches plus I can use the line here in this gingham print to make sure that I've got it nice and straight but you just want to kind of sit that down over there now I want to imagine I'm going to have this ribbon here as a nice big bow so I am going to just find the halfway mark so I've got three inches just there because it's six inches wide and then I'm going to come out from that about one inch so there and there and on those two there that's where I'm going to punch my punched holes so I'm coming in at two inches okay so long so it's three inches down here so come down one and a half inches come down go in two inches and cross and again come down one and a half and then come in and cross at two inches okay so again I'm just going to take this away for a minute while I punch the holes all the bits just come out there good little shaky bits and then just lie that over there again I can use the print so I can see that I've got it lined up just rub that out and then I'm going to pop it back down again and I'm just lining it up with the score lines here and here so if I was to fold that in for example you can see where that sits okay so it's those score lines but don't keep it folded in when you punch the next bit otherwise you'll punch through this so again I just want to make sure that I have that three inches down which is there so it was along this gingham score line make sure I've got it because this print is playing with my eyes so I just want to make sure that I've got it perfectly yeah that's it there my gingham lines all lined up and then I'm just going to pop that through there there we go so now I'm going to feed through the ribbon through the back of that when we come to put it together and then it will come through here and have a lovely big bow on the front so that's just other sequences to put it all together and to get all your kind of holes punched in the right way and everything now it's just the fun part of popping it all together so if you want as well you could put eyelets over all of these to reinforce them and there's other ways to still add even more to it so what I'm going to do now is decide which piece is going to be your front well actually we know my front is the one with the holes in so the front one is going to go down first and the back one we will stick over the top okay but before we do that we need to stick this front one all together like so okay and then this piece will go inside so it's a little bit different easiest way to do it is I'm going to use my double sided tape with a bit of glue purely because this is a pearlized paper so it's got quite a shine to it and I don't know how well the glue long term will actually stay stuck to it so I'm going to add double sided tape to both of these unusual rectangle tabs because usually we work with square tabs or at least yeah but with the square if it's equal size you know I mean so it's a little bit different so I'm just going to really make sure they're stuck down obviously use your red tape if you want I mean I'm sure the glue will be fine but I don't really want to risk it and then when I go to use this and put a nice gift in it like a candle it just falls out at the bottom I'm sure we've all had times when our supermarket bags have broken because I know I have it's been the favourite red wine for the night they've just gone smashing smashed and then gone everywhere okay so flip that over bring this one up and across like so just kind of start to bring that in a bit more and bring this one up it's just the same way that you do your gift boxes and bags anyway it's just I'm not even going to put glue I've just realised I didn't so it should be fine confident it will be okay just again always make sure you get all your air bubbles out you'll know you've got it nice and straight because they will just meet up the two ends there of the tabs okay then with this one here you can do the same but this time you're going to stick these underneath so that way because you want that to then sit over the top of this so that when you look inside the bag you get a nice flush piece rather than if we were to put those over the top and then put it in the bag you'd have that so you're kind of putting it together slightly different so again this time still putting your tape um no which way was I doing it because they're going on the outside so I need to flip it over this time that's right and put the tape on this way up rather than on the top side hopefully this is all making sense and you're able to follow it all like I said you know the other way I showed you by just using the velcro so you know you don't need to like so even if you don't have a hole punch you might be just starting off then you won't need you can still make this bag without that so again take the backing off okay so this time you're sticking outside so bring this bit up first and then these ones over stick down okay and then that's now going to sit over the top of that but also at the same time these will glue together as well our side pieces so first of all in this one here you can put wet glue if you want but again that's going to be that pearlized paper on top of this so I'm still going to carry on using my double sided tape but I probably will add some glue here as well just for extra strength it's a little bit fiddly to get into but you can do it now you want to add wet glue or tape to this as well now I've got this red tape here so I'm going to run right on the edges the red tape so there's lots of sides and kind of bits to this one very usually just it's all kind of joined isn't it's all from one piece of cardstock or there's just you know one side that you've got to stick down so this is a little bit different so yeah I'm just going to put the tape on all of these okay so those pieces are both stuck down there I'm going to take off the backing some wet glue because this eventually will dry as well but I think it'll just give you that little bit of wiggle room now whilst that's there what you also need to do is take all of the backing off of your sides because you will be sticking that at least the bottom part at the same time as you stick the base although actually no there's no reason why you have to do these at the same time at least I'm going to just leave that one because I don't actually think yeah I can fold that out so this one with those bits where we've gone over the base I'm going to stick inside I'm going to hold that one up because that's where I've got that sticky tape exposed so I'm holding this just call them wings kind of hold them both up and push this in making sure I'm looking here under here that base is lined up perfectly and then yeah so you can don't have to stick these down I'm going to just grab a ruler just so I can get in there just initially kind of sit it down then I'm going to bring these two together and you basically want to make sure your holes line up don't worry if they're a little bit out because once you feed the ribbon through that will actually kind of cover up if it was a little bit off but that's all lined up nicely that's that one and then this one you can just unpick the backing and pop that down and again just make sure line it up start from the bottom actually there we go so you should feel your sides are really really strong and the base has got obviously two layers there but you could always reinforce it on the top now with another piece I'm just going to really go in there now and make sure that glue and everything's all spread out there we go how lovely is that looking so next I'm going to grab my ribbon and I'm going to tie a double knot on the end I mean it is at the back you don't see it and it does still look nice and if you keep that kind of nice and straight like that I'll trim it up a bit and just kind of with a lighter just melt the ends that actually looks quite pretty so and then you want to make sure you've got your side where you've got the holes lengthwise well just have it long until you've got enough to get through because obviously people might want it longer in terms of the handle than I will so once you see again what I'm doing and it will make sense all the way up so yeah I see on the back now that'll be trimmed down a little bit but that actually doesn't look bad at all so and it's easier than what I was trying to do and then you're just going to go and weave the ribbon as if you're doing stitch it's just a simple stitch just make sure you get a nice like little bit of like a ruffle there and a little bit of the ribbon showing through like I'll pull it out just a little bit and then under again so every two will be together making sure my ribbons the right way each time and then when you get to the last one it should come up the right way okay so the last one there is coming out facing you which is right there's my whole punches there then you want to bring it all the way around and you're going to go in this side you're going to go in from the top first so it's even and then just start weaving back through and you'll have your sides completely match up because of the way or the amount of holes that we've punched and the sequence that the sequence that we're using the side on the length that you want so bring it down a little bit or probably about there maybe there actually okay and then you should end with this piece facing you know the other side so it's gone in but you can see there how pretty that looks it's a really nice effect so I'm going to tie this in a knot first so when you tie it just when you've got the loose knot like so push the knot all the way down keep opening it up until you get that ribbon and that knot right down if it's a little bit off a bit then you just pull through those and then I'll just double that up again like so and again just cut that off nice I'll do it about there and then like I said I'm just going to just run that through with a lighter just to seal it but actually it doesn't look looks quite cute I think and there is the bag isn't that really really pretty next we want to attach this piece here so what I'm going to do is I'm actually going to attach this front first and then stick the back down because I want to see how far down the other side I need to stick it so this ribbon I got from a place called Trago Mills we've got them in the southwest I think we've got three or four of them it's unbranded actually you know or it's a brand that isn't something I would be able to get hold of so I think it was like from an old discontinue and a shop that had gone into like liquidation and stuff because they do take a lot of like old stocks so sorry but yeah you can get this the range they do lovely big thick ribbons and then I'm going to feed it through this one so again I just want you to see this is what I do a lot of the time before when I'm actually making something from scratch obviously this is different to the one I've done so this is a bit of me kind of working out loud with you guys but just roughly there can you see look how beautiful it looks that's the vision I had in my head I just want to get that a bit more even in the middle it's not a bad bow actually so when I just done that really quick maybe that's my that's what I should do see now I want to bring it over this side because I'm not sure how high I want the arch so this is entirely up to you know you could go down quite low like that or you can bring it quite high up like that which I think is actually really nice and that leaves me about an inch so what I'm going to do is just flip it over and I'm just going to run this tape along there and that's it that's what I'm going to stick down so this is three quarters of an inch I do for good measure I will just do a strip of this just underneath so yeah one inch okay because this is quarter inch but it's entirely up to you you saw what I done then you can you know you could come up even more if you wanted to and just do a tiny little quarter inch there so stick that all down again I'm going to add a little bit of wet glue to this as well just because it is the closure so just a little bit I've got red release paper everywhere sticking to me and then I'm going to bring it over and I can feel the end of it there under my fingers so I know where I need to go with it and again because this has got a nice pattern on it I'm able to line up that pattern perfectly there we go flip it over I don't want to undo my bow I'm just going to go in from the back here and just make sure that's all nicely secure it's turned out way better than I thought I'm just tidying up my bow actually I'm going to do it straight I'm quite liking these completely straight ones because what I might do is put some decorative cardstock on the ends which you'll see in the photos if I do that but now look at that it's actually quite a big bag now what does that measure if you go right up to the arch there it's nearly well it's 10 and a half and it's by 10 wide so it's a really nice side but isn't that beautiful that is a really pretty that would be lovely as a wedding gift bag so if you're going to a wedding you could obviously even that because there's a lot of like those barn kind of weddings and things like that I think that would be absolutely stunning but I know what I'm going to be doing with this and I know who I'm going to be giving it to and there's a lovely handle and then you can undo the top it reminds me of my backpack gift bag that I've done actually with that kind of arch there and I'm really super pleased with how this has turned out so that's that one and there is the other one so this one's slightly shorter just again because I was playing around there was no reason to make it shorter but like I said if you don't want to do all that and you don't have maybe the whole punch to do it then just add a velcro dot okay and you could stick a big bow on the top there and it would still look lovely but just to show you there the different styles but I absolutely love it so hope you've enjoyed it sorry if I went on a little bit there but I thought I'd show you a little bit more of me kind of how I work um I hope you've enjoyed it and yeah if you have please hit the like button and subscribe to my channel so you get to see more thanks for watching bye