How are you, sir? I'm good. How are you? Thank you. Mr. President, how are you? How are you all? Good. This is Dr. Thomas Godard, who's ALA President. Thank you very much. It's a pleasure to be here. His wife, Mary Godard. Hello, there. I'm pleased to have you. Jim Swamley, who's the Managing Director. Jim Cressola. And June Swamley. Nice to meet you. Valerie Shields, the Director of Communications. I'm happy to meet you, Mr. President. Thank you. Lorraine Smothers, I know you've seen before. Yes, I have. I see you. That's right. Dick Smothers. Nice to see you again this year. Good to see you. You're looking well. You're good. You got a vacation coming. I'm the other one. How are you doing? Good to see you. Good to see you. We're supposed to do it together. Oh, together? Oh, yeah. Smothering. Oh, yeah. Present to you. Okay. We're supposed to do this one, too? No, it's nothing tricky. He is. Okay. How do I get that on letter, though? I don't know. Frit big. These are the seals. Oh. That's our second year doing this. Yes. And we still have the opportunity to help us. Besides it. Well, I'm very pleased to be able to do that. Did I show you the new trick I got for you? No. You don't want to know this one? This is the Eiffel Tower. Yeah. This is the most difficult one. Okay. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Time for some. And I can't even make one of those things just spin. Well, it takes a little work. Thank you. Thank you. Wow. Let's get a group. Yeah.  That is kind of something. Mixed with your family. Yeah. Yeah. Yeah. Did you try our wine? Well, right.  We'll get you some smoothers wine. Okay. This is fine. Yes. Pat Paulson will ask about the wine too. If you try something, Pat Paulson's presentation. Yes. Yes. That's a presentation. Yes. I want to present that. Mr. President, on behalf of your many years of commitment to the American Wine Association, for which we are thankful, and as well for Mrs. Reagan, who has served both as Christmas Seal Chairman in California and as an honorary chairman for the Anti-Marijuana Program, we want to thank you very much for her commitment as well as yours. I'd like to present you this scarf with our respect. Well, I shall take it to her with great joy, and I was going to mention it. Really, she's the one who should be here. She was one year State Chairman in California and is the honorary chairman of your Anti-Marijuana Campaign. We're very proud of her. Well, I'm pleased to do that. Uh-oh. Uh-oh. This is a check, a personal check to contribute to the Christmas Seal Campaign. Thank you very much. Mr. President. Good afternoon. I got to run the other cash. I'll be keeping an eye on you. Here you go. The cash is right away. Thank you. And I'd like to wish you a merry Christmas and a happy New Year. And, of course, a praise to all of you for this cause, and I know it's true. I'd like to wish you a merry Christmas and a joy in California. And of course, a praise to all of you for this cause, and I know it's sort of the oldest, isn't it? Yes, indeed. The oldest of the long-term health agencies. Good for you. You've got a lot of imitators now. Right. And other worthy causes. But Ms. Bissell started. They don't have a president behind them. Yes. Oh, you've done your part. Emily Bissell. I know that. I've learned that last time. Okay. Thank you very much, Mr. Bissell. Thank you very much for having a long time with you again. You've done a great job. Let's see what's your job. Next year I'll just have to go out and look for my Christmas season. We'll take care of it. Hey, good to see you. You're one of our honored leaders. It will be our pleasure to be by your time. Thank you. Thank you. Thank you. Thank you for coming. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you very much for coming. You're going to invite me, right? Yes. Yeah, I will. Thank you very much. Yeah? Thank you very much. I'm glad you're here. We didn't have a schedule. You remember the meeting we had a long time ago. The Governor, Bob Ho, yes. Back then, on this stage, I said, I've been having a conviction. I said, I can't wait for you to come around and think the way I go. I'm bleeding heart and liver once myself. I remember that. Yes. Thank you. Thank you. Mayor, hello. We're very nice. Bob Woodson, you know Sir Paul. This time, it's the President. He came agree, but apparently she got that. She's probably shaving her. She's probably shaving her. She doesn't have to talk about it. I guess it's my money, I guess. Chuck, how are you? Well, I think this... I'm sorry she isn't here, because I know the part she played, and all of that. Well, we took a stand in 1981, and came and came and signed it about 10 of management. I signed a contract there, made it free, with the project that started, and gave it technical assistance and help. And it's turned out, now I'm doing this, and I'm going to get the ownership part, so that all Americans like to do, whether you're low income, or high income, and we own it, if you're better, take care of it. There's a lot of public housing in this, if you want to do this. There's a 13 ready now, until it moves to its ownership. Oh, that's great. There's about two weeks, we'll have one in St. Louis, and then New Orleans, and then Cleveland, and then Chicago. I'm sure they'll be surprised, they'll be surprised, because there's a tremendous amount of talent in these developments, and people are there, sometimes beyond that control. They are few who abuse the system, but they're bright, they work hard, they don't want to be on welfare, they want to help themselves, they'd rather close it, and over there, Lee Kuan Yew, Singapore, a great statesman there, and the first thing, he was driving me around showing me, and he told me that, no, they go to work, they don't want to be landlord, they don't build it, and they go to work to get the people to buy their units. Mr. President, we'd like to present to you on behalf of the mayor and the National Center and the residents of Kilowood Parkside, the parent that signals the renovations that's going on with support coming from your administration, you put over 23 million dollars in Kilowood Parkside to restore that facility, and it's the first time in the history of this country that multi-family unit of public housing has been converted to ownership by the residents, and we thank you for your support by appearing on our television show and we know of other things. And this is a symbol of knocking down the old and new coming in. That's a poem, wasn't it? The timing is wonderful. The Congress is just coming back. The Vice President had to deal with that when he next year, January is about to come back. The Vice President, and this is the Vice President as well for his support. He mentioned it in his debate. Bob, I need one of these. Thanks for talking to me. Thanks for George. Well, he mentioned his debate and it's a part of the Republican platform so that the legacy that you've established will be continued on. Thank you so much. Great. On behalf of the residents of Worcester with the President, thank you very much. Absolutely. I thank everybody and all of you who had a part in this. I think it's a wonderful thing to hear now how swiftly it's spreading. Yes, 13 other developments around the nation. It's going to be great. It's going to be a really different kind of environment. We see it already out in Kenilworth. We had all the residents represented at the meeting at the event. They came from all over the nation and just inspired and we had over 300 people attend the event and some of them from Rochester and New Orleans all over the nation and Time Magazine is doing a three-page spread next week on the event and talking about the conversion. So we started the movement. I think that's great. You know back in the beginning of the Great Depression in Roosevelt and that was where the first home program helped came in and it was the cause at that time. It was a real fear of the society coming apart and driving and so forth and they come with nothing that makes your patriotic his own in that chunk of it. I mean one of the things we like about the fact that this is about him is that we have a serious problem. President, Ricardo Bofiel President of the United States. I'm very welcome. Presidentε I am very pleased to be President President Speaker for they did not for the people of Cuba and for those who fight for the rights I would like to thank you for whatever you have done. I would also like to thank you for your courage and what you'd like to say about the strength of the kind of rights movement worldwide. But our efforts would have been of little use if we hadn't had the support of rulers like you, Mr. Reagan, or the people of the United States. Well, we shall continue to support that cause worldwide. We will continue with our efforts, and we will never let down the hopes that you've placed in us. And I know the persecution that you've endured in the years before, and we admire your courage in being able to stand all of that and continue doing what you've done. There are still many prisoners in Cuba, many people whose lives are threatened, and we have to protect them. Yes, and for too long, there hasn't been a spotlight really turned down to that for the world to see.  Thanks to you for your help. We shall continue. We think that this cause of human rights throughout the world is very promising now that the end of the century is approaching. And perhaps that will be the major undertaking of mankind in the 20th or 21st century to make sure that human rights prevail throughout the world. Yes. As you see. And we can definitely say that your government, your administration, President Reagan, will go down in golden letters in the books of history in terms of the defense of human rights. Well, thank you very much. And I want you to know that I'm speaking now as a matter of courtesy, but it is something that's heartfelt. The strength of your heart has been displayed so many times so many times. Thank you very much. I'm glad you're here. I've been hearing about you.


template, motion graphics template marketplace, actually a library subscription-based which allows our users to log into our platform, pick a template they like, video template like logo stingers, intros, outros, transitions, stuff like that, and they can get it rendered out with their settings, their logo, their color, their text within four to five minutes. So I'm just gonna show you how it looks in the action. So they just log into our platform, they pick a template they like, they can upload a logo. So here I uploaded Blender logo. Then type in some text, pick a color to match the logo, name the video and click render and in about four to five minutes they will have a download link for .mp4 file that they can play and put in front of their video, their YouTube clip, their show, whatever. So as you might have guessed, a lot of these templates, all of these templates are Blender .blend files ready for animation with placeholder logos, text and colors and Blender does all the heavy lifting in the background. So as you can see, a lot of stuff that we have, like we currently have, I'm just gonna skip this. So we have 60,000 users, over 800,000 videos rendered. Now I met with my colleagues yesterday and they corrected me, this was two months old. It's 75,000 users and a million videos rendered. So two and a half, two and a half thousand videos rendered each day. That's amazing. And we have 700 plus templates, the library that's increasing every day. This template marketplaces are not new thing. You have your video hive, like Envato's video hive with 47,000 After Effects templates and 4,000 Cinema 4D templates. You have Pond 5, huge selection of After Effects templates. And even Blender Market has things that could be considered motion graphics template. This is actually a preset. But what's common for all of this is that user needs to have access to an app, like After Effects or Blender, and needs to know how to use that app to get his final result. Now for Blender, owning an app is not a problem. For After Effects, it's a big problem for a lot of people. And even those of these templates are super easy to customize. Some people really need to hire a freelance animator to customize the template that they already purchased. So I'm going to talk about some challenges of creating this fully automated solution. Keep in mind that anything that anyone uploads needs to work out correctly without any user input. So pick a logo, any logo, and it's going to work on our platform. So as you can see in this image, there's a lot of different logos out there. Different colors, different shapes, most importantly different aspect ratios. There are wide logos, tall logos, and kind of square round ones like Apple here. So let's say one day Coca-Cola wants to use our template. And here's Coca-Cola logo in Blender. And they're super happy and they call NBA and they say you should use these guys and NBA uploads their logo. It's now completely different, like it's no longer vertical, it's squished. Because this plane was UV unwrapped and created for Coca-Cola logo. Or a wide logo. And now human input is required. Animator needs to go in and reshape this plane. Or UV unwrapped differently. Apple would not be happy either. So we don't have two and a half thousand animators on standby to do this. So this needs to work out of the boxes, whatever they upload. So just by looking at, just by looking at UVA image editor in Blender, when there's nothing loaded in it, the solution presented itself. Blender really likes it when image is square. Especially if it's 1024 or 2048. So we use the external app to conform any logo to the square texture. No matter what our users upload, it will be placed on a square transparent texture. So we don't care if half of it is empty. We care about the parts of the texture that's not empty. And if that's visible, it's going to work. And we always know what we're working on. It's always square. So animator can just put it on a single plane and do something around it. They can separate it into pieces, explode it, twist it around, or project that texture onto moving pieces or whatnot. So that's all the issue of aspect ratio. We're really happy with this solution. We never needed to look back. What about colors? So when we started working with videos, we had zero customers. We didn't know who's going to be using this. So the only thing we could look at was these big brands with their brand books. And they have huge brand books all available online. This is from McDonald's, available online. We saw how they use their logos and colors. And a lot of these brands have what's called logo negative. That's the last one here on the blue square. Brands like certain colors, they dislike other colors. Like McDonald's here decided that their logo looks good on red and green. And if you go into their restaurants, you'll see like wood and dark green and stuff. But if it's on blue and sometimes they can't control what they're going to need to put their logo on, if they're branding something, they're going to opt out for logo negative, which is completely white logo, just a logo silhouette, pure white. So we figured out why not help out these people, just make it look good from the start and make your logo negative really easy to use. So we could just use logo alpha. Whatever they upload, we can take alpha as a silhouette and just colorize it as white. So we made these templates that have pure white logo. Like here, this is like an 8-bit gaming template. And it has blue sky. What if their logo is blue? It's not going to look good. And they're going to complain. So we made it white. It's always going to be white. And we wrote that down, like your logo is going to be pure white. This one as well, we just liked how it looked like. Cool contrast between white logo and red color. Now I'm going to stop at this template because this is a breaking point for me. Because we received a ticket from a user who complained that their image came out like this. Like it was just a square. So immediately I knew what was going on. Her logo didn't have alpha channel. So it was just fully opaque, nothing to see there. But before I wrote back to her, I asked for an image. I wanted to double check. And I got something like this. Weird logo, right? So turns out this is not the actual photo. I'm not using people's personal stuff. But turns out it was old lady. And it was her granddaughter's graduation. She wanted to do something special for her. So she decided to explode her face in a million pieces in this template. So that wasn't my job to judge the template choice for this particular event. But it was my job to figure out what our users want, what their needs are, what they're expecting to get. So I went back and saw all the other tickets. And there were a lot of support tickets I'm talking about support. Support tickets are about this same issue. People were just not uploading logos with transparency. They would upload whatever. And that really helped us understand what sort of customers our users are. These were not huge brands like Coca-Cola and whatever. These were small businesses. They didn't have brand books. They had one logo that someone made for them ages ago. And they lost all their work files. And this is all they have. All families. Families don't have brand books either. Definitely don't have logo negatives. So we stopped the whole logo negative thing. And we started focusing more on, we started testing our template so it works with everything. Black, white, all the colors, everything. It needs to work out fine with alpha without alpha. And we started making more templates that have photos in them, not just logos. So as you can see here, it's no longer just upload your logo, upload your photo. So stuff like that. Yeah. Next point of our customization, sorry, I'm done with images, is our restaurant. Blender's text. Now this image sums up the whole section. We really, really hate Blender's text because it's really, sorry guys, it's really bad. So why is it bad? It can either be flat, extruded, or with a little bit bell on it. And that's it. For animation, there's not many options that we can do without converting it to mesh. And once we convert to mesh, we can no longer influence that text object. It can be changed to whatever our users want. So we're stuck with these basic Blender options with text. We had some limited success with font objects. I don't know if people know about font objects. In Blender, they allow you to create objects for each character in the alphabet. And it will be instanced instead of that character when you type in text. And it's awesome. But it requires you to painstakingly recreate each letter of the alphabet along with all the punctuation special characters. And in case of videos, all extra languages like Latin, extended, and Cyrillic if possible. So huge amount of work to get one template to work. Now also alignment. Alignment is horrible in Blender. Like left, right, and centered is fine. This work is expected. But this is top base, vertical alignment. This is top base. This is top. It's not a top. It's all the way down there. And this is centered. You can see where the origin is. That's not a center. And I tried a lot of variations. And it just doesn't work. So that's a huge problem for us, because we don't know what our users are going to input. And we can manually just shift it around. It needs to work right away. Also, text scaling is a huge issue. Because if you have a template that has something like this, it says your text here. And if you type in something of similar length, it's going to work fine. But some people decide to put their life story in this text field. So as you can see, there's a problem. It goes off-screen both ways. So with our team of scientists, we created a formula that scales the text down. The more characters are entered. So short text, longer text here. Much longer text here. It just scales down. The more characters the input, the smaller the text size. Now, it usually works, but sometimes it doesn't, because 10Ws is not the same as 10Is. Character count is the same, but text scale is the same. But 10Ws will just go off-screen. So we're kind of counting on our users to input a reasonable mix of wide and narrow letters, also known as words, instead of just typing W, W, W, W. So yeah, also we tried all various other solutions and we failed. You can't get text to behave and scale down, because it operates in this weird shady area between object scale and font scale, font size. So you can mess with these around and get the same-looking object with totally different values. So I'm going to skip colors, because colors are very straightforward. You just change color. But I'm going to talk about speed. So as you could see, it's all rendered on our servers, so speed is important. Also we want, it means higher price. Of course, if it renders slow, it's higher price. And also we want our users to get their readers really, really fast, like four-minute stops. So how do we achieve that in Blender? If you go online and you check for speed-up tips for Blender, you'll see cycle stuff. You'll see reduced number of bounces, reduced number of samples. You'll use clipping and stuff like that. We all know that. But there's no way to get it as fast as we need it. We need it in 20 seconds per frame on a desktop computer. So the busiest frame of the animation needs to render in 20 seconds on your average desktop. So no way to get a noiseless result, even with denoiser in cycles. So we don't render in cycles. We render in Blender Eternal. I know, shocking, right? But we don't have to render it completely. This is a cycles animation. This is not one of our best ones, but a good one to explain how we do it, how we speed up things. So some spheres go around this logo and it appears. If you could take a look, this is the busiest frame of this animation. Like there's some emissive material, which illuminates the whole scene with global illumination. There's some ambient occlusion there and high-quality motion blur. This is all cycles, right? Everyone recognizes that. You can't do that in Blender Eternal. So the trick is to figure out what will change in between these renders. We will only need to render the things that change. The things that change is logo in this template and color. So when you think color, you say, OK, we need to re-render all these spheres going around. But you don't. Let's start. We start with the background. We use heavy compositing here. We start with the background, which is simple color blend. And then we pre-render the first material. There are two colored materials and emissive one. We just pre-render the first one as pure white. And then we colorize it with mixed color node set to multiply, like this. And then we add another one and colorize that one as well. It's all pre-rendered. Takes a second to composite. Emissive material, colorize that as well. Almost there, not quite yet. And now we change the scene. We set the emissive material to pure white and everything else to pure black. And we get to see where the light goes in this scene, because there is this one emissive material. And we get to see what it influences. So we colorize that too. And we add it on top of the previous template. And here we go. It has lighting. It's called this emissive material. It's colorizing all these other stuff. Also, logo is peeking in somewhere in between these spheres. So we render out a mask for logo. We'll just render logo as a shadeless material. Takes half a second to render. And use its alpha and this alpha and this mask. This is shading on logo. And there it is, a logo in between these spheres. So some post-processing. And this is a node tree for this compositing. We just changed these three colors. That's all we do. And this is render internal now. Pretty much the same. And it's rendered super fast. So cycles render one minute 25 seconds. Blender internal render three seconds. That's a huge improvement in speed. Thanks. Now, are they identical? Nope. No, they're not. But you wouldn't have known that if I haven't shown you cycles and blender internal. You wouldn't have known that. And I would even argue that this blender internal version is better for color customization. Because in cycles, much more stuff is happening around. And this emissive material is colorizing everything. You can't see individual colors. This is another example. This is a grayscale render of these pins. They're moving up and down. And then we colorize it. It's pre-rendered. Colorize it. And then we recycle the scene we loaded in blender internal. We just project. We already have these pins where they were in cycles render. And we project logo on top of it using shadeless material and mask transparency. So if there's a pin covering logo, it's going to mask it. And it's exactly where it would be in cycles. And we just use that as influence. And with some post-processing and some lens flares on top of it, you've got a pretty nice-looking template. Technically, it's blender internal, but it's not right. So very fast, super fast. Of course, we are very excited about EV render engine. And ever since last conference, we funded the development of Armory 3D render engine. Lubas was presenting here. It's also super cool real-time render engine. This one single frame illustrates its power. So we're ready to use that in our workflow as well. Now, when we were sure that we knew what we were doing with this automation stuff, we started experimenting and doing other stuff as well. We started making live action templates. We started filming live footage and combining it with CGI elements inside blender. And it worked out pretty fine. We used blender's motion capture object, camera tracking, compositing, masking, rotoscoping, everything inside blender. And we were quite happy with it. You can see it here. So pretty much blender is a viable solution for this sort of stuff happen. OK, moving on. So I told you about how we automate stuff. And we want blender to be awesome. We want it to be better in motion graphics world. So I'm going to use the privilege of standing here at Blender Conference to offer some suggestions for some things that could be changed maybe in blender that would make it really, really better for motion graphics artists out there. So it's better non-destructive text objects workflow. Scenes as compositions I'm going to get to each one of these. Grouped animation instancing and image effects on textures. So non-destructive text. I already started talking about it when I spoke about text. Basically, when you see how much these are modifiers for mesh objects, these are modifiers for text objects, much less. And even the ones that are on this list don't really work as expected. Not much you can do with text. Right now, if you want to reveal text in some interesting way, this is the only thing we can do. We can slide it in from the side, scale it up, maybe play with some character spacing and rotate it into view. We need to be able to do more stuff like this. This is animation nodes. Top examples were animation nodes. We can't emit particles from text. Did you know that? For this, I had to convert it into mesh. And this is maybe too much. So text needs to be non-destructive. We need to be able to work with text, do something awesome with it, and be able to go back and change the text. This is not just important for us. It's fully automated solution. This is important for everyone.  And they say, this is it. This is 100%. Oh, just one thing. Can you just change that text to something else? You can't. You just have to go back and do everything again. So scenes as compositions. For motion graphics, it's very important to be able to do something very complex somewhere else, and then place that in your main scene and instance it in space and time as well, and scale it up, down, and do that. You immediately reach a lot of complexity like that. So if you take a look at After Effects, this is how it works. This is a composition where you set up this complex high-tech ring animation, and then you just instance it in your main scene, and offset it, scale it up, put it in the depth of field stuff, and you offset it in time so they don't all play at the same time. And immediately you have some futuristic, hard-looking thing. We can do that in Blender right now. Not easily, though. But Blender has scenes that not many people use. And scenes could be our compositions, right? It's not really possible now, but with the rise of EV render engine, real-time rendering, couldn't we have a feed from camera in scene 2 pointing out itself, something awesome we made? Be a texture in scene 1 that we can then offset in time and do whatever with it. It would speed up the process immensely. Grouped animation instance, similar thing. Like, I have a simple motion graphics element here. Like, I want to do something with this. So it's just a curve that loops. And I can instance it. That's not a problem. Alt-D, right? Scale it up. And if I want to offset it in time, so it's not boring as this, I will need to click here in NLA Editor, reveal all this stuff, reveal actions, and move action around.  It's much more interesting, right? But what if I do, I can also make copies of this object and offset their curves. But now they're no longer instances. If I want to go back and change my mind, no way to do it. But what if I do something more complex? Not a single object, but a group of objects doing something interesting. And I want to do the same thing with them. I can instance them. That's not a problem at all. But there's no way to offset it in time. This is boring. This is nothing. We need to be able to do this. So some sort of group animation that groups actions of all the child objects would allow us to easily create rich and complex motion graphics with ease in Blender. For this, I had to, again, convert them to separate objects and look at the mess that was made in the curves. There's now 50 objects, I believe, busier curve 50. So it's a mess if I want to change something later on. And texture effects, finally. Wouldn't it be awesome if we can do stuff to images in Compositor? But we need to be able to influence textures while there are textures on a plane or on an object. So here, let's say we have this texture. Why shouldn't we have a pixelate or find edges or blur on the texture? And easily, you could create something like this, like logo being formed from the drawing first and pixelation effect getting gaining resolution as it forms and stuff like that. So yeah, that's it. And finally, this is the end of this presentation soon. I keep seeing a lot of great motion graphics artists posting their amazing work on Twitter with comments such as, I'm testing animation nodes. I'm testing something with spheres. What do you guys think? I'm testing this, testing that, trying out this, trying out that. No one says, I did this for a client or I got paid to do this. And for us to grow as a community of motion graphic artists using Blender, we need professionals. And what we hope to do is convert videos into true marketplace where anyone with skills in motion graphics in Blender can upload their template and earn percentage of each sale on our platform. So we would immediately turn a lot of hobbyists into professionals. We already developed an add-on that simplifies the upload of a motion graphic template to our platform. You just basically set up everything, click publish. You get the finished zip file that you upload to our platform. And if it all checks out on the platform, that's it. You're done. So it's called Videos Creators. Work title, we're not married to it. So that's pretty much the end of this presentation. Feel free to drag me away from free coffee and chocolate there in the lobby to discuss anything I just talked about. You've been a wonderful audience. Keep blending, and I'll see you around. Thank you very much.


Yeah, so welcome everyone. I'm Martin Pitts. I'm the current shepherd of Red Hat's cockpit team And today I want to show you how you can embed cockpit into your larger computing environment So first of all, I hope that most people in the room will already have seen cockpit But just in case you didn't just a super super quick intro. So conceptually Cockpit is a Linux session that runs in a rep browser as opposed to SSH session running in a terminal GNOME session running on a graphics card. This exposes your server onto a rep browser and So it's a tool for experimenting for learning for troubleshooting and for doing infrequent tasks for example You could spend like if you add a new physical volume to your LVM about once a year You can spend like an hour of going to the main pages and trying to come up with this And of course, you see there's lots of opportunity to screw up and make typos and stuff Or you can log into cockpit. I Mean I've I hope that everyone has seen it before So we go to the storage page we go to our LVM and We want to add a new PV that gives me a list of available ones. There's not too many to choose from and I can just click around and grow this and it's fairly safe. Let's just give it the whole thing doesn't matter and So this also makes cockpit accessible to people who are not familiar with all the windows concepts But so aside from making the Linux accessible to more people it also makes it accessible to many more places that Traditional SSH based approaches don't reach to for example. I mean Here's a classic Windows 10 standard installation like nothing else. I can open edge I have cockpit in that thing. It looks exactly like what you would expect and Without any further software on that servers. I can open a terminal in cockpit and Like around well, of course, I do typos because so many people are watching but you get the idea So no extra software So how do we get out of here and likewise and there's also mobile devices these days So of course, I'm not going to show my phone here. It's too small But we made a lot of effort of making cockpit accessible on mobile devices and small screen format So you see that's the storage page that you say so early on I mean, it might be not look great, but I mean, it's useful. So there is administration in your pocket and All of that works with pretty much zero configuration on your server aside from Possibly installing the cockpit package some distributions installed it by default and then enabling the the cockpit socket type And there it is But wait pity you say I mean, this is all fine and good But I mean, I don't really want to install like 10,000 web servers on my 10,000 machines and in large environments that might be impractical you might not even be allowed to install a new system service and open in your port and Maybe you don't even have a password so type into the login page So I want to give you a glimpse of how to customize cockpits these kind of environments and how to Authenticate to it in other ways For those you need to for configuring and standing and embedding cockpit You need to coarsely understand its components so that you know what the different things do so that you can plug Them together in a different way and understand what they do So what I've just shown you here with my little demo was the default structure So this is probably what you see when you use cockpit the first time So essentially everything is running on one machine So first of all all components in cockpit they communicate communicate to each other with a standard JSON protocol on simple pipelines So usually started in and standard out And this provides a lot of flexibility and customizability as we will see shortly So first of all At the beginning of the chain is the browser these browsers. They only speak HTTP and web socket So none of the things that we usually need when we want to administer Linux machine and its API's So we always need some kind of web server somewhere and That's called a corporate WS at the top. So this is where the HTTPS requests land So the purpose of the web server is first to collect some credentials from the user That can be by providing a login page and collect the password as you saw But it can also do a lot of different things like it could Negotiate a cover or session with with the server and the client or it can ask the client for client certificate The TLS certificate that's commonly provided by smart cards and stuff Or like something else which we will see and then after that, of course the web servers task is to deliver the HTML Then JavaScript contents to the browser. So that you actually see something and Yeah, so this web server one is an unprivileged system user. So it by itself. It cannot really do anything to the system and This is why We need some helper to actually start a session like once we have some credentials. We need to start a PEM session you need root for that and So our standard component that you saw before this is called cockpit session This is a very small and auditable and said you are your root helper Which essentially collects the credentials that the web server picked up and then stuff that into the PEM stack And if all goes well, you have a Linux session and then it's essentially transitions over to the session lead of the Linux session And essentially disappears and then of course it for what's this JSON pipe that I spoke earlier from the web server to the new session And finally what's happening in the session the first Process in that session the session lead is called cockpit bridge So you can think about this as the moral equivalent of what the bash is to an SSH session So it's the thing that That launches all the actions that you actually want to do So on its top end it talks that Jason protocol that the JavaScript drives and on the other side it can Do all the things that you need to to talk to Linux services like open files Open D bus connections pick up the bus signals open sockets and all of the things that we use to implement pages like the storage storage page and of course that is a very complex program. It does a lot of things, but on the other hand, it's Relatively uncritical because they're just months in the Unix and the user session without any special privileges So anything which you can do in an SSH session cockpit bridge can do no more no less But so here's the first thing the web server and the the login session they don't really need to run on the same machine So this is where it becomes interesting So the most obvious replacement of this cockpit session thing that we saw earlier is as a sage because if you think about it It does exactly the same thing structurally it takes some credentials It for what's it's inside in the standard output to remote thing and start the session there and you can do this So if we have let's go back into desktop mode So we can talk to a remote machine here. Let's add a new one. So, okay I've never seen that machine. Of course, I trust it So for simplicity, I'm just using normal user and password here. Of course, you can use an SSH key as well and here we have a new server and And you see that the front page here looks a little different because this is like a row seven machine It runs an older cockpit. So and the front page was just different So for this purposes, it just tells you that this is actually the remote machine that we talked to But otherwise, I mean it feels pretty much the same as we saw earlier, right? But this now has an interesting property because on this cockpit or death machine There is nothing cockpit specific running on the system. No web server. No extra open port The only thing is the cockpit bridge thing, but as I already told you that's rather uninteresting from a service management and also from a security point of view because that's just a random program in the session and You can put this principle to the max if you're completely disabled the local sessions with cockpit session So we call that a bastion house So you pick one random computer in your network to be the corporate web server This could even run in a container if you want to so because as I said, this doesn't have a lot of privileges It does just needs to open the port and call SSH and Then completely disabled local logins so that all the machines that you administer they are not influenced by this web server thing So let's show that Of course if you use a real bastion host this looks a little nicer, but Every cockpit installation can do this by default with this connect to option. So let's use the same machine admin super secret password and There we go. So this is now The entire session is not running on this remote machine, you notice it looks a little different here So this one now says by the enterprise in the server before that it said the Dora because that was my local one and Again, we see that the information here is from the remote system Okay, so cockpit supports a lot of other authentication setups by default which are common like in larger environments like Identity management is very common So you normally get a cover us ticket when you log into your like desktop session or even Windows machine And then cockpit can use that cover us ticket to get your single sign on So if you go to a locker to server colon 1990 you will immediately get a session as your user Without any further login page. Of course, you need to enable this in IDM, but you support that and browsers can also ask for TLS certificates like you have a smart card reader and you want to authenticate with this latest cockpit versions can also use that if you enable it and Hmm and A rather interesting case is for me. So this shows how you can embed cockpit into a different web application So in recent versions they grew a web console button and that shows a very interesting seamless transition between Two different authentication domains. Let me show you how that looks like So this is for men so normally this is being used to maintain like hundreds of thousands of hosts So you can select one and then you see this little web console button here and If you press it like it does its little authentication thingy And you are immediately in that machine where you want to be and everything works like the terminal You are the root user and that works because form and already has SSH to all these target machines so What that does is like for and if you notice the URL that's form and that's nothing cockpit or 1990 So how form and does that is it uses a little cockpit WS Container or process or something and puts itself as a reverse proxy on top of that So that everything appears as the form and thing and you don't need an extra port and it uses a custom authentication helper so that Just cockpit can just directly authenticate to form it This is so that you don't Circumvent like the reverse proxy and just get a SSH session for free But yeah, I mean I would like to show all of this But it wouldn't fit into like three minutes that I have or so and also I guess you would probably immediately forget the details again So suffice it to say like this this whole authentication set up is very Powerful and you should keep it in the back of your mind that if you want to do such a thing There is previous the pre or prior art for this and it's possible Hmm So but what I do still want to show you is kind of the opposite So when I told you that you can replace this corporate session helper with anything this includes the possibility of literally nothing and Due to the common Jason protocol. We are not bound to this rigid structure. We can also Connect and our corporate web server directly to the bridge like what we usually run in the sessions now Why would we want to do this? Like take a step back what I've just shown you before I was logging into my browser into my own machine with my own credentials But actually this kind of stupid because I already have a running desktop session, which knows who I am so What we could do is as as a first idea we turn the whole thing upside down and instead of the web server launching a session We have an existing session and run the corporate web server in that then as myself so Let's see how that how that works. That's my shell here So that's the command that I show you so I start a web server as my own user on port 9 9 9 9 Don't need that and Voila, I have a session as myself. This is the the policy kit prompt. It's in German So as you know, you can I have copied into different modes like an administrative mode or not So for now, we just say no, then I get like a kind of a read-only session and Yeah, this is my session, but hopefully now All of you have some alarm bells coming on because what did I just do like I exposed my session to a public Port on the network here, right? So I hope nobody took advantage by off of that by now Let me shut it down Ha ha too slow, but yeah So of course, obviously we cannot use that because that's I might got horribly insecure, but still this idea seems attractive, right? I mean What can we do to salvage this? Linux to the rescue So what we can do is we put a little network namespace around the browser and the corporate web server and thus we completely Isolate this pair from the whole outside world So the corporate WS can open as many ports as it wants And then the only thing that can happen with that is that this little browser can talk to it and nothing else and And Yeah, and then of course we can do some more work to isolate the browser chrome so that you don't have the L bar and Other buttons to it because there would be quite useless in such a setup I mean, there's only one place in the universe where you can get to And yeah, we did that we provided a little cockpit desktop script, which essentially does all that like create the namespace start a browser and For getting rid of the chrome you can use webkit if it's available and this then looks like this so Let's make this a little wider so that we don't get mobile mode. Oh What happened right and so here we have Cockpit again, but this time with a insecure fashion because from the outside world there is no pork 999 9 And this already starts to look like reasonably decent, right? So we can make this a little even more tasteful if we hide away like all this Menu here that is like not really relevant on the desktop So we can show only a single frame like the storage page that I was showing you early on Yeah, and now I mean this starts to look like like a desktop app, right? So it's kind of electron without electron. So if for some reason you don't like known disks or you cannot use it then This might be a use case in some environments or if you need a UI to manage podman containers Then well use caught man install cockpit podman and there are your containers on your desktop without any extra authentication theft So cockpit desktop is a relatively small self script So feel free to poke around with it investigate it or the dust and play around with it And just imagine of course you can combine this with SSH and all the things that I've shown you earlier so So once about you know about this structure You can pretty much freely combine all these SSH and web servers and reverse proxies and custom authentication helpers To embed cockpit into the places where you wanted to Okay, so as a conclusion Oops Yeah, so cockpit provides a set of standard authentication protocols. I've only shown you the most simple ones here that are being used in today's modern like computing deployments and Yeah, it's you can do to the like the flexibility of the components you can pretty much plug them in together in the way that you need so and if you want to talk to us here is where you can find us on our see we have a mailing list and There is our home page and of course all the code that I've shown here. It's available somewhere So and we have five minutes for questions. Thanks for your attention Oh, yeah, great. Well, I guess everyone's just slumbering because it's really the bad time in the afternoon Okay, great, then Let's say if you want to Volume groups like the volume is whatever As a regular user, I'm not allowed to do so. So if I'm logging in as a regular user with the proper pseudo words rules in place of the So the question was like if I have pseudo privileges, can I Can I use corporate for those as well? And yeah, of course so This is right now, this is what this box is for so if you check this that essentially means it will Reuse your password to authenticate the pseudo and then I can actually do these things. I mean, I've shown you with a storage page I mean, I did the LVM thing and Maybe your question was if you have specific pseudo rules. Yes. So That doesn't work right now because we run all the administrative commands to Like a root cockpit bridge. So in the cockpit bridge then starts pseudo cockpit bridge essentially and if that succeeds Then this is a channel which runs all the administrative commands So then we have some examples which use pocket rules like on the firewall pages But we are not currently making a lot of use for that. But of course, that's every pages decision So but this is currently the Like pretty a pretty deeply into the cockpit architecture that we don't run pseudo all the time But we try and do it once Also because it's pretty hard to to get like immediate feedback like to say instead of your system changes We immediately want the cockpit page to reflect that and if you're not sort of all the time Then it's essentially impossible to get that. So Does it answer your question? Yes? Okay So So question was if two factor authentication works with cockpit so on the login page this one It totally works because that's just reflecting the PAM stack and if you have like Google authenticator or something Then this will just ask you for it But you are right that if pseudo wants to do this this doesn't currently work This is on our roadmap. We in fact just talked about it three days ago So we have an idea how to fix this and the fact is this tech box will go away entirely because it's too confusing and it's Kind of just static. So we are going to replace it with a more dynamic Kind of become pseudo drop pseudo button in the UI so that it also worked with SSL and such but yeah So this is a weakness and we are working on it Okay Can you talk about the other options struck down? What else is there well right now, there's only the other host. So this is what I've shown you with the Bastion host so options is kind of sort of a lie So, yeah That's right, maybe there was another option in the past I Well, you wouldn't see So Question was like if the client certificate authentication would be here Well, the thing is the login page you only really see this when you do ask do use password authentication like with SSO with smart card authentication with And and progress and so on like you never see this you get straight into the DIY So this is why we don't actually want to put a lot of things here So this is mostly for Bastion host and password But most of this is also why we want to move the pseudo thing because you would never see it in these cases and it's kind of bad Okay, thanks a lot


Hi, today's a bad day. I woke up at like, I don't know, 3-4 o'clock in the morning with a migraine.  Anyway, um, didn't work. So then about three hours later I woke up again, still had a migraine. It was like 7, 6, 6 o'clock. Yeah, it was like 6. Anyway, and took another pill, tried to lay back down, and then I think it was 9, and it still hadn't gone away. So, I did text my co-workers, I'm like, hey, so this is the deal. I get one more pill for the day, like for 24 hours. And if this doesn't work, I'm going into the ER urgent care and getting an IV. So, yeah. So anyway, so about 11, 11.30, things kind of mellowed out a little bit, which was good. Still have a headache. It's not as bad as it was clearly. I did work from home for a little while. It's like 5 o'clock right now. But I am tired, I was probably way useless today working.  Anyway, but I'm just gonna tell you guys it was a bad day today, and I'm tired, and I'm gonna lay down for a little bit, and then whenever I wake up, I wake up. And yeah, I'm just... Yeah, bad Wednesday. No fun. Doyle's over there. Hey Doyle. Hey Doyle. He doesn't, he doesn't care. By the way, this is my new comforter, which looks like a cocoon right now, because it kind of is. Anyway, the battery light is now flashing, so I should go. Plus, I need to just close my eyes for a little while. Alright, I'm gonna jet. Thanks for watching this like, really, really short vlog, but I've got, I got no energy, and I just, I can't with the screens today, you know. Alright, I'll see you later. Bye. Well folks, it's time to kick it off school, so you can feel cool. Give it to me baby. Baby.


Dude, what's your workout like? What workout do I do to look like that? And people who have been conditioned, especially in the realm of fitness, to look for the one program to rule them all. They're looking for a magic answer. And the answer is magic, but it's not linear or simple. The answer is a mystery because there actually is no one answer. The answer is a series of strategies employed cyclically and artfully over time. This answer generally involves experimentation and inspiration. And I talked to Tanner Guzzi about this early this weekend. And the same thing actually applies to personal style. There is no one answer that is always going to be right. So instead of asking the simple linear question, approach the problem with cyclical thinking. It's not just that it is a process. Because people say it all the time, it's a process. The most advanced results actually require a series of processes. Elite athletes didn't start at A and keep repeating the same thing over and over and over and over again until they got to B. If you think about Olympic athletes at the Olympics, a bodybuilder, the day of the show, they're in a state that they can only maintain for a few hours. I've trained a lot with power lifters. And what they lift on that day of the meet when they get that record that everybody gets excited about, they maybe couldn't lift that two weeks prior or two weeks after that. They're on a long training cycle, and that's a peaking day.  A fighter, the day of his fight, is that guy always as good as he is that day? No. He did a long fight camp to get ready for that fight with a wake cut and all kinds of things involved with that. So all these things that we see that are exemplars, these goals that we want to get to, they are peaks in cycles. They aren't static states. These guys aren't at that place all the time. Trainers look at things in terms of macro cycles, and mezzo cycles, and micro cycles. Cycles of work and recovery, bulking and cutting, chemical cycles, nutritional cycles, cycles of preparation and evaluation, of learning and reflection. To reach a peak state, to even reach a level of initiation at which you can conceive of how to reach a peak state requires a lot of trial and error. A lot of running this program and that program, and this exercise and that exercise, and finding out what works and what doesn't, and what produces the best and most reliable results for you, understanding what works for you, and when is the point at which this art and mastery becomes your science? And even the science may change over time. It must be continually challenged, because sometimes what works stops working, and what works right now could be replaced by something that works a little bit better. Even with the best advice, progress is not guaranteed to be strictly linear. And it can be, because there is no real end. You don't just get there and stay there, no matter what you're doing. Only points, moments, benchmarks. There'll be a series of ends and goals and victories, but there'll also be tangents and discoveries and unforeseen obstacles. Sickness, injuries, changes in trainers, gyms that open and close, the rules could change, or some future version of yourself may see a new opportunity or a different way you want to go or a new goal. And that moves you in a different direction, closing doors and opening others. Nothing stays exactly the same. As you receive new input and your environment changes, your training will change and you will change. One of my prospects for my group, we'll call him Pork Chop, when I gave him his prospect patch for a group. And it's a long process that they have to go through. And he had some physical goals, because he was already really smart and he had a lot of things going for him. I said to him,


Ten college students apply. The ideal age range that we are looking for here is from age 25 to 35. And we actually will entertain applications from younger people as well. But remember, we're looking for people who can demonstrate their leadership abilities. It's probably a little bit easier after you've been in the professional world a little bit to demonstrate that, but we would still welcome those applications and we look forward to getting them.


to come back and have a horse come back to the middle and thinking and look and not just go off the head of a cow and you feel the horse will get further and further in front is to go stop and get back in here to the middle and we'll try to show you on a couple of young horses and then do it with an older horse that should show you the end result but this is uh is what I've really worked on for really the last six seven years of trying to understand that what I was told and seen and and was tried to people try to teach me to get back to the middle and then back out smoothly with his with his little help from your hands in the end you're trying to build to where you can do it with your feet and I really feel that's what I'm trying to get across doing this and I think that's where you can really tie a horse to a cow so much stronger into the hip and then step out and that's that's what I want and when this one's tied to a cow a lot out so I moved a sitting mover a little bit more there so I could give a cow a spot to go through there but step right into the head here I want to ride here I'll ride him back out across the cow to the head right here I can ride him back to the hip let him see weight yep very good so then I rode him out now I'm going to ride him in to the hip and then he went out well that lets me start it right up here good behind the ear see don't beat the ear then you can stop him I think that was really really good example of can okay let me see if I can show you okay this cow's walking at me how he just come back to the middle there look just reading the middle not just going left and right there's a left and right there's a cover there's in and out there but a smooth behind the ear didn't met the cow there didn't cut the cow off but met it hold him off back in


What's up everybody Jason here for jazby's case breaks calm. We just sold out 2020 tops inception baseball. It is a one box break Random teams number 12, but this is to win two spots in transcendent Random hit number two. So I'm gonna show you guys the item page. I know it says number 14 Don't worry about what it says here. Just listen to the sound of my voice This is number 1212 as you can see number 14 and 15 are on the website And those would be the last two inception based me to sell out to unlock transcendence So remember this is number 12 and again just to show you guys you can win two spots in transcendent The way the break words is 29 total spots sold no Cardinals at the end of the break We randomize the original customer names again top 29 and then top two Win a spot each in the transcendent Hall of Fame baseball break So randomized teams and names first for the box break then in a separate dice holder Randomizer will do the customer names to see who wins the spots in transcendent. So good luck Let's roll it and we got a one and a five six times. Good luck This is just for the teams and then names guys one Two three four five and six So again names first Thomas down to Orlando And I will go six times now for the teams to do the box break first Six times number no same those Cardinals one Two three four five six Six times white socks down to the angels Tom's you have the white socks Aaron with the Rockies Zachary the Indians Patrick with the Marlins Aaron you have the Cubs D-vax twins Brian with the Phillies Josh with the Brewers Zach with the Mariners Adam you have the Astros Brian Crawford the Blue Jays Padres Dennis you have the Red Sox Adam with the National Zachary You have the Yankees Aaron with the Rays Rolando the Orioles Leonard you have the Mets Aaron with the Dodgers Brian Crawford the Giants Tigers Ryan with the Rangers Leonard you have the Braves Brian Croft with the Reds Zachary the A's Royals Pirates Rolando the Angels Quick 30 second trade window if not, this is just for the box break and again separate dice roller randomizer Sorry about that guys No, just feeling like allergies got to take my clerks in Is for the customer names are here to see who wins the bird spots in the transcendent break. I don't think I'm gonna be the trade So let's close it One box of inception Sure. I've got Justin Verlander Eloy Hamanance Got Boba Schetz Ramuto Shane beaver and George Springer behind that. Oh It's a Vladimir Guerrero, Jr 28 out of 70 nice little box break right there. Blue Jay is going to Brian Croft. I got a lot of spot mojo There you go. All right guys. So now Let's switch scenes and again top two Win a spot each in transcendent Good luck after 503 eight times Good luck one two three four five six seven An eighth in Valentine. Boom eight times Roll an eight. Good luck guys Aaron you're in And Brian you're in Congratulations guys Brian and Aaron you are now in transcendent and again We have to sell number 14 and 15 And hanger number four and that's it guys. We're in breaksville to break open the new transcendent So that should be breaking a little later today within the next two hours. Appreciate you guys. Jasper's case breaks dot com


Santa knows where all the best toys are and this December many of the hunter's smartphones are just a penny with service in Appalachian Wireless. Stop by your local Appalachian Wireless to check out all of the great smartphone deals that consistently top the nice lists. This Christmas is truly going to be bigger and better than ever. Better service, bigger savings, that is. That's today's Appalachian Wireless! They're common sites for much of the year and they're also common targets for complaints. School buses. Scores of kids ride them every day and questions of school bus safety often arise. The Letcher County School District is working to address those concerns should they arise surrounding complaints about bus speed. The district is testing new speed recorders on school buses. Arlie Lee, a manager in the school district's transportation department said the intent is to monitor bus speed and investigate when complaints are lodged about buses driving too fast. With the accident in Chattanooga a couple weeks back it's brought new attention to speeding and the calls have picked up. Lee said the initiative is just in the testing phase, but the district plans to install devices on all of its active buses. The recorders will compliment the district's many buses which already are equipped with inward facing video cameras. Lee also said the district's bus drivers are prepared for the change. They realize that technology is moving forward and that these things are going to happen. Technology is evolving as the buses get better, the camera systems get better and I feel that our drivers are getting better too. We have top quality drivers that are trained efficiently. At a cost around $40 a unit the initiative will cost around $8,000 to equip all of the buses in regular service. But it's a cost the district is happy to cover in order to ensure student and driver safety. Reporting in Weizberg for EKB News, I'm Chris Anderson.


10 o'clock 1 a.m. 19th. I think it's the orders to fill and the regular vlog to edit the chronic pain vlog to edit Etsy store stuff to do of course household chores like laundry, but what am I doing? I'm going out I'm also working on YouTube collaboration hop. We're doing We're doing a dollar tree a dollar tree challenge And headed out to go Get my stuff for said challenge and film it so I Did my shopping for the Dollar dollar store challenge, of course, I almost doubled what our allotted ten dollars was but I bought a few things for myself I bought some things I can use as substrates and other artwork I'm going to talk about it In the dollar store challenge video about what I bought and do like a haul clip and talk about Pull out ten things. I'm going to use in that video, but yeah, I went over Anyway, I'm going to hit Tuesday morning in Marshall's before I leave and I'll be back I would say good morning, but I think it's after lunch. I got no idea what time it is just that it's Monday January night 20th, I think I was gonna say the 19th. I know it's Martin Luther King Day Whatever day that is Anyway, I'm headed out for a walk On my own. I'm not gonna use GPS. We'll see if I get lost I have a load of children's books that I got at the thrift store. I want to Drop them off in the little book house by Creek behind me In the little book house over by the park while I'm out So I didn't bring Lily or anything because I can't hold on to the books and the dog So she's in the crate at home with mommy And if mommy and Paulius want they can take her out for a walk later. I do have my brace on my knee so and I'm all Lotioned up with the doTERRA's deep blue a.k.a. Ben gay rub, so it's all good So we're gonna go get some steps in and then get back to the art room because I had Video to edit this morning, which is done The weeks of writing for the different groups, which is done Something else, which I can't remember right now I want to film at least a couple of videos this afternoon and then I have laundry to do when all of that stuff, so Bob is gone for the week in California for work So I got plenty of time to do stuff. The kids are Independent grown adults, so they don't need me to do things for them It's all good. All right, I'll be back garbage truck goes around the corner Anyway, there's the little book house that's over here by the King City Community Park and I love to go Buy a few children's books at the thrift store and then I bring them over here and I put them in the little book house I love to do that I do it every month or so whenever I have a chance and Yesterday while football was playing which my daughter and I were totally not interested in watching it all We went thrifting and one of the things I did was a bought a bunch of books Including one a couple of really big ones and one of them is a Winnie the Pooh book So I'm gonna finish my walk and hopefully don't get lost I'll be spending a vlog in public and have people look at you like you're insane So yeah, that's a thing I'll be thinking I almost went the wrong way. I think I almost turned one street too soon Hopefully We'll find out in a minute. I almost turned down the wrong street I knew immediately when I got a few steps around the corner that that wasn't the right way. All right, I'll be back Hey guys, it is Tuesday, I almost said Wednesday. It's Tuesday, January 21st 6.59 p.m. I forgot to vlog this morning This morning just happened really quickly. I had a 9 a.m. recording For art joy of sharing I had to do we do it sort of podcast style over zoom So we did that for our joy of sharing for art through chronic pain Facebook group if you want to know more about the face chronic pain Facebook group. I do have a playlist here on YouTube and You can join request to join the group I'll put a link for the group in the description below Anyway, we did that at 9 a.m. and right before that happened. I had business messages and things I had to take care of and Etsy orders that came in I had to wrap up really quick and Everything happened really quick And then we did the recording and then we did some more chatting for a little bit And when the mail came in some more inventory for the Etsy store came in which I ended up packaging Which led to me finally after all these years Doing a proper inventory spreadsheet on the computer that I could print and then do a physical inventory of I've done Inventory on the store before but I didn't have like a spreadsheet with names of different products on it. I Would just do something on note paper. I know right. I know better anyway, we have spreadsheets now and I did do the Inventory and then I updated listings in the Etsy shop And I actually did pull a few products that have never sold that have been in there since almost day one And I think I'm going to just donate them or something. I've got a bag in the front room So, yeah, I Didn't get much art done. I am gonna do I've got my daily drying bag right here. I'm gonna get my drawing done Maybe do a watercolor. I've got Lily Bean Over here on the other side and then we've got the fireplace going And my daughter is upstairs talking to somebody on the phone probably polyus. I don't know So yeah, quite quite day at the house, it's cold outside, but we're bundled up and we're good That's it for the moment. I have a dark an appointment with a knee doctor tomorrow and I have to go mail said Etsy orders that I wrapped up earlier and Stuff like that. So I will be back with you all tomorrow. Good morning. It is Wednesday morning February 22nd, I think I think so anyway, it's 9 12 a.m I am headed over to the doctor's office to have my knee looked at finally. I Don't really want to go. It's probably gonna cost me more money than it's worth But I probably should find out exactly what's going on with my knee so Then I got an Etsy orders to mail and I don't know I might stop at Joanne's on the way home We'll see. All right. That's it for the moment. I'll be back. So chronic pain chat That was fun not So it looks like I have to be back at three o'clock today. It's 1044 now So I'm gonna go mail the Etsy orders and then go home and have lunch maybe get one video filmed They think I have a possible meniscus tear and I need left knee So I need to be back at three o'clock for an MRI To diagnose what's wrong and then I'm probably gonna opt for conservative treatment of physical therapy in a shot At least to start with versus surgery. I'm not a fan of having surgery. So See what happens. All right, I'll be back. Okay, so I was right. I Didn't get any yard done. I think I mentioned that earlier So because I have to go back out to get my MRI Yeah, I'm not getting anything creative done not gonna be able to get state 230 ish. It's grand stormy out I'm headed to go get my MRI, but I'm guessing by the time I get out. It's gonna be pretty dark out I probably won't get any steps in I probably I Don't know if I'm gonna get much art done The daughter might go out later. So I might try to get some stuff filmed while she's out I have one page that's sort of Pre-prepped and ready to go. So I might try to at least get one video filmed today Anyway, let's go get the MRI done and get that over with all right now I might just stop a Tuesday morning on the way back and then that's it. I think I'll be back doctor visits tests and x-rays About my knee Not the way I pictured spending my Wednesday. I Had other things I wanted to do. I don't think I'm getting any of them done. Dang it. Hey guys It's the first day evening What time is it? I don't even know 5 11 p.m January Something I have been filming all day today and I got all of February videos filmed. I just need to edit them So they're all done So starting tomorrow and through the weekend and however long it takes I'll sit and do all the editing Hopefully the camera shots make sense. I was in frame All of that stuff so I don't have to refilm anything But I guess we'll find out Last night I Newly discovered to me a new I think she's a New Zealand artist Lorna Crane I will link her website in the description below. She makes her own paint brushes out of found objects There are a couple of videos of her on YouTube. I will link what I can find Totally fascinating has me thinking about it now And even if I don't use them to actually paint with and I use them for decoration. I'm fascinated So that might be the next thing I work on that.  I have The results from my MRI yesterday on my knee I definitely have torn meniscus So I'm going in tomorrow morning for a quarter zone shot Yay me, right? And then probably I'm gonna have to have physical therapy. So we'll see how that goes So I was getting all the filming done today that I could but I got it all done my Whole list Well, there's one more thing that needs needs highlighting. Hang on Okay My whole list is highlighted. Yay All right, and I used a bunch of the new stencils, so I need to actually hang these up now I have another stack That just came in That I need to share with everybody there's a quick sneak peek of like the one on top But there's a bunch of new ones. I think eight new ones So I need to do that, but it's not doesn't have to be done right now I've got some Amazon stuff that came in Don't know what that is, you know, probably tank tops and hand warmers for my husband because he has a circulation issue Anyway, and I don't know if you can hear but it's raining outside the other car So It's been a crazy day. It's gonna be a crazy week I really literally just went to the knee doctor yesterday and I had X-rays and an MRI right away. They didn't Make me wait. I got the results are ready first thing this morning like they're on it If I was in California, you know, I would still be waiting for the MRI. It would still take two weeks Yep, Polly uses home. So anyway, that's it for today. I will let you know how tomorrow goes Cross your fingers. All right. I'll be morning. It's Friday, January 24th. It's 737 a.m Don't get excited. I looked it up already Obviously, I'm in the car. I'm on my way to the knee doctor I got a lot of really good filming done yesterday I can't wait to start on making a few of the handmade paint brushes even if they end up being decoration They look really cool I wish I could afford a trip to New Zealand and take a class with this artist that I spoke of yesterday Lorna Crane Love to take a class with her to make brushes, but she's in New Zealand So that's probably not happening anyway, um I didn't plan on doing anything else today Because I don't know how many feel after getting my knee injected. So I may just be downstairs on the couch all day. I may go up I may go upstairs and work in the art room. We'll see but let's get over to the doctors and get the shots Over with I'll be back. Why don't I suddenly smell a mixture of poop and fried food? That can't be normal Okay, all done. So the shot wasn't too bad. I think the um numbing hurt more than anything that really hurt the numbing um It felt like somebody was jabbing you with a bunch of pins. I forgot how how much the numbing hurts anyway, um I talked to the PA the physician's assistant and Told her, you know, I pretty it was pretty positive about the cortisone We'll see what happens, but I've had it before with good results. So we'll see I have my first physical therapy appointment next week Which is here in the same building. So I'm just gonna go there I'm gonna head home now finish my coffee have some breakfast and yeah, put the knee up and let it sit I'm supposed to not do anything too strenuous for the next 24 hours. And then I'm good It'll fully kick in in two to 14 days So Cross your fingers. I'll be back Eat something like a 15 on Friday night And I am in the cell phone waiting area again At portland international airport waiting to pick somebody up This time it is um bob. He's come fred aka fred He's coming home from a work trip to california today tonight. So I am waiting for him to let me know he's landed and where he's at and I'll swing around and pick him up I think I have a little time. I think I have Maybe a good bit of time. It's probably a good thing. I brought something to read because I think his flight was delayed So that's a thing But I've got my e-reader. So I'm good anyway My knee is Feeling different Kind of numb ish maybe a little sore Feels weird. It doesn't hurt anymore I'm taking it easy on it. No, you know, strenuous activity. She said so It was up and down the stairs a couple of times chatting with friends in the art room and getting a few things done But not too much and definitely no walking or anything. So But hopefully it's feeling okay and I can go get some walking down tomorrow We'll see Anyway, that's it for the evening. I will be back in the morning. I'm assuming I'm not checking in with y'all again tonight But I'll let you know what's up tomorrow. I'll be back. All right. Bye Is it morning? It's not morning. It's just past noon, but it is saturday January 25th. I think We just Covered my numbers Plus they're little What is it? It's uh the 25th. I got it right. So we just stopped at the good neighbor center. Here's the card We took a load of um, it's here in tiger On greenberg road. You can look it up there. Take a still shot um I'll leave their website in the description below. We took a load of toiletries unopened new toiletries uh into donate and I talked to the girl and I found out yay, they like In where we used to live in california take art supplies. So for their classroom. Yay So the next time I do a purge in the art room, um, Which I kind of need to do in a couple categories now Um, I can donate it to them and I have one little bag of stuff now so I can start a box Yay. All right, we're gonna go run some errands. I'll be back This is for the regular vlog We're out walking Got all our errands done today Added a couple new tubes of tubes Uh, I don't know what I said there earlier and a couple of new tubes of daniel smith watercolors to my collection I'm going to be working on making one large Sort of mega palette of daniel smith. I've outgrown The large metal palette I had and my friend pig robinson sent me A plastic palette that I think I might like that I'm going to be able to I think retrofit to fit all of my paints so Stay tuned for that. I might film some of it I'm not sure yet, but stay tuned. I'll for sure share what I did. So stay tuned for that um We're gonna go get our steps in my knees feeling okay post coders or cortisone shot um, so that seems to be a temporary fix And what else I think that's it for right now.  I want them in I'll put a picture here So I'm ready to create the palette. I think tomorrow that's going to be the job Sure. Sorry if the camera's a little shaky And um, yeah, I'm gonna go get my steps in first First time since monday. I need some steps And uh, that's it for today. I hope you all have had a great week If you want to join my community here on youtube, there's a join button on my channel's main page You can do that and get sneak previews of um Video shoutouts all kinds of stuff so um Anyway, go check that out And what else There's a lot of ways to support the free content here on youtube Look in the video description for all of those links and ways you can do that Don't forget to like share and subscribe and above all go out and have a great day. Have a great week Do something nice for yourself because you deserve it and I'll see you later