One of the basic concepts that you need to grasp when you're working with the Bastshell on Linux is environment variables. What are environment variables? They're a way to store data into memories so that you can then later use that data at the command line or through scripting. Typically you have two types of environment variables in the Bastshell. You have global variables and then you have local variables. The local variables are typically your user defined variables. You set them yourself, the global variables. You can also set those as well, but typically your system already has dozens of already set global variables that are available to you in your Bastshell. So let me switch over to my terminal and I'm gonna show you the command to get a list of all your current global variables. So if I do print env, that gives us a list of all the global variables that are currently defined on the system. Now if there was a specific global variable that you already knew the name of and you wanted to see what that has been defined as, you could do print env space and then name of the global variable, such as home, don't do the dollar sign, print env knows you're doing a variable after it so the dollar sign is not necessary. So if I do print env home, I get slash home slash dt because that's what the home global variable is currently defined at. Another simpler way that I typically do this is I just use the echo command to echo dollar sign home in this case because you do need the dollar sign for echo because echo by default, it will think this is a string of text unless you add the dollar sign in front of the home. Now let me show you how you can create a user defined local variable right here interactively at the command line. I can just create any variable name I want. I'm gonna say this is my name equals and I'm gonna do Derek. So I'm gonna set that variable and now anytime while I'm in this shell session if I do a echo my name, it will output Derek. And of course I can use the variable my name with any shell command. It doesn't have to be the echo command. One thing to notice that the local variable I set I purposely used lowercase letters in that because I want to make sure that that local variable is lowercase because all the global variables are all caps. And the reason you wanna make that distinction that the global variables are always all caps and your local variables are always lowercase is because you never want to be in a situation where you're defining a local variable and you use all caps and you actually overwrite one of the global variables because it shares the same name because you keep the global variables as all caps and your local variables as lowercase there's never a chance that you'll accidentally override a global variable or redefine a global variable. Because those global variables are very important because many things on your system depend on those things being set correctly. Now one thing to know when setting a variable Let me do this variable here. My string equals and I'm gonna do a string of characters. I'm gonna do a sentence. I'm gonna say this is a line of text.  It's gonna say is command not found. The reason is because of this space. It assumes that this is the first command. My string equals this. We're setting that variable. And then the space means, hey, this next thing is part of a new command. Well, there's no such command is on the system, right? So obviously anytime you're doing a string of text that contains spaces, make sure you wrap it in either single quotes or double quotes. It really doesn't matter. But once you have that, and then of course I can now echo my string and you can see that was set properly. Now let's talk about child processes. So right now, of course, I'm in a bash session here. If I wanted to, I could open up a child session here. So this is a sub shell, right? So I've opened this new instance of bash. What happens if I do an echo my name? Nothing, nothing is returned if I echo my string. Well, of course I gotta spell it correctly, but still nothing is returned. It's because those locally defined variables that we set in the parent shell, they don't transfer over to these child shells. So there are not available to us. Let me exit out of this shell and go back to the other shell. And if I echo my string, this is a line of text. Of course that's available in the parent shell, the original shell we were in. Now, if you want these variables to be available in these child sub processes, what you wanna do is you wanna use the export command to make these global variables. So if I do export and I do my name and then let me type bash to go into again, a child shell here and I echo dollar sign my name. Now you see I get the variable actually output it. I get Derek returned. If I run the print ENV command one more time to get all of our global variables, we now should have my name equals Derek here, listed in the global variables. Now, if I was actually setting that as a global variable, I probably should have done that as all caps again, just for the naming convention, but I don't wanna keep my name equals Derek as a global variable. So what I could do, I could use the unset command. So I could unset my name. And now when I do print ENV, I don't see my name in the list anymore, just to double check it, I could echo my name one more time and nothing is returned. I'm gonna exit out of this sub shell and go back to the original shell that we were in. Now let's talk about some of the global variables that are often already defined on your system that you'll use all the time, either interactively in the shell or through your scripting. So some of the more common ones that I use all the time, of course, the home variable is very useful in scripting because when you're doing a script that involves somebody's home directory, many times you don't know what their username is gonna be on their system. Yo, your username is different than my username, than somebody else's username. So typically I will use the home variable in a path to somebody's home directory because I don't know the absolute path as far as slash home slash what their actual username is. So the home variable is very useful. I often use echo user. If I wanna echo somebody's username out in a script, maybe I wanna say hello to the user, something like that. That's how you would do that. Sometimes if you're unsure what language is set on a system, a good variable to know about is echo dollar sign lang and that will tell me English US, of course, is the language set on this system. Another really interesting one is echo dollar sign random. That gives us a random number between zero and 32,767. So if I echo that a few times, we always get a random number again from zero to 32,767. I'm not exactly sure why it's that specific range of numbers, but that's what that is. Another useful variable is the user ID. So echo UID, and that lets me know my UID is 1,000. That is what the DT user on my system, his ID number is. And this is very important because the user ID of the root user on your system is always zero. So every other user has a ID number other than zero. So you guys, recently I did a video of where I was doing some scripting, creating a deployment script for my dotfalls. And I don't want people to be able to run that script as root because it could be dangerous. So I do a check at the beginning of the script. I do a check to see if UID is equal to zero. And if it is what I want the script to do is actually I want it to echo a statement such as, hey, you are the root user, you can't be the root user and run this script. So I echo that statement. And then of course I run the command exit to do that. And I can actually show you the script. If I open this in Vim, it is in my GitLab repose DTOS and it is DTOS.sh. So what I'm gonna do is I'm gonna do a check here. I'm gonna do it if ID of the user equals zero, then echo this statement saying, hey, you can't be the root user and then exit one if that's the case. So that is all that is. So that is an interesting thing to know that the UID is available and that the root user on a Linux system is always user ID zero. Maybe the most common global variable that people often want to play around with is the path variable. So if I echo dollar sign, then path all caps. What this is, this is a list of all the directories on the system that are in the shells path. What this means is that this is where all the binaries, all the executable files on your system should live because this allows you to be able to execute those programs by just typing, you know, program name, right? Because if it's not in one of these directories, how you have to run your scripts and your programs, you actually have to do path to program. That is annoying. So make sure that you have all of your executables in one of these directories that are in your path or if they're in some directory that's not in the path, add that directory to the path. For example, I've got some shell scripts of my own in dot local slash bin in my home directory. If I did it LS in dot local slash bin, you see I've got these six shell scripts here. And typically how I would have to run them is actually run the full path, you know, from my home directory here, I could actually do a dot local slash bin slash clock, for example, and that's all that particular shell program does. It just gives me the time and date and then outputs that in, I believe I'm using that for my XMO bar up here. It's the reason I have that. Anyway, if I have this in the path, which I do, I have home dt dot local slash bin as part of the path, what I could do now, just type the word clock, right? Because it knows that's part of the path, so I don't have to do that absolute path to it anymore and I could do the same for anything in that directory, such as kernel, uptime, volume. Again, this is mainly just stuff I output. I'm actually not using this in XMO bar because XMO bar can actually output all of this stuff. It's actually got built-in commands for it. I'm using this, I think, for my DWM panel. Now, one of the things people often get confused about is how to add stuff to the path. So if you wanted to do something locally, of course, you could just do that right here in the shell. You could do path equals and then do path equals path, so path equals the current path, which is all of this stuff, right? And you can see all of these are colon separated values, name a directory colon, name a directory colon. So what you would do here is do path equals dollar sign path colon and then path to whatever directory you're adding. Hit enter and at least in this session, that new directory you added to the path will be available to you. Now, one neat trick is typically you're adding a directory to the path of a directory you're already in, such as your current working directory, so you could actually do path equals dollar sign path colon period, meaning add the directory I'm currently in to the path. Now, obviously, you wanna make the changes to the path permanent most of the time. That's typically what most people wanna do. And you don't wanna set this, of course, at the command line here because it's just temporary. When you restart your machine, restart the shell, it's not gonna be available to you. Typically, you wanna add path equals path colon and then the paths you're adding to some of the files on the system that get read on startup. So slash etsy slash profile is one. Let me actually open that one in VM. I'm not sure what is in my slash etsy slash profile. So I've got some variables that I've said here, some global variables that I'm using. But if I wanted to, I could actually add some path information here. Export path is here, but I'm not changing anything. So that's one of the files that if I wanted to, I could actually change my path in that. Another one is you've got several files in your home directory. If I did it LS, there should be several files that start with dot bash. Yes, I have dot bash underscore profile. That is the next one that gets read after slash etsy slash profile. So I'm not sure actually what is in my dot bash profile either. I typically don't play around in these very often. Yeah, I don't have anything really going on in that file. Bash login is another one. I don't know if I had a bash login file. No, I had bash underscore logout, but that's not the same file. But next in order that would get read is bash login. And then you also have a dot profile file in your home directory, typically. So if I did that, actually, I don't have a dot profile file. So that's another one that you could set your path in. Typically what I do, so I just set my path in my bash RC. So if I actually look through here for a second, let me find path and hit enter here. And I've got this section that says if I'm doing a directory checks here. If this directory exists, then add the dot bin directory to the path. That's what that statement is doing. If local bin, if that directory exists, add that to the path. And if home slash applications exists, applications is typically where app images place their files, their executables. And typically that is not in a shell's path. So if that is available on the system, I want you to add the applications directory to the path. So that's how I handle it. I just add this to my bash RC or my ZSHRC or whatever shell I happen to be using. A bash, of course, is typically the default shell on most Linux operating systems. It's definitely the default system shell on Arch Linux based operating systems like the one I'm running today. So that was just some of the basics as far as environment variables, as far as the bash shell, global variables, local variables. That's a very cursory introduction to them. But you need to know, especially some of the more important ones that you'll use all the time, interactively at the command line, especially you system administrators. And of course, those of you that are trying to get into bash scripting. Now, before I go, I need to thank a few special people. I need to thank the producers of the show, FC Gabe James Mitchell, Paul Scott, Wes Akami Allen, Chuck Kurt, David Dylan, Gregory, Heiko, Mike Erion, Alexander, Peace Arch, and Fator, Bollie Tech, Raver, Red Prophet, Steven and Willie, these guys. They're the producers of this episode. They're my highest-eared patrons over on Patreon. I also want to thank each and every one of these ladies and gentlemen. All these names you're seeing on the screen, all these fine ladies and gentlemen. These are all my supporters over on Patreon because I don't have any corporate sponsors. It's just me and you guys, the community. If you like my work and want to support me, subscribe to DistroTube over on Patreon. All right, guys, peace.


Come here No, your eyes do not deceive you this is going to be what it says it is for those of you that don't follow me on Twitter or snapchat I tweeted like last week I want to get rid of my eyebrows and I think a lot of people thought I was joking and then on snapchat I showed shaving the outer half of my eyebrows so I could make a different tail shape and people were like tweeting it Rome tweeting it Julian tweeting at my mom like it's Jenna. Okay. She losing her mind. Were you worried about me? Yeah, everyone's thinking I was going like full Britney Spears, but it's a thing It's not even the first time I've shaved like the outside half of my eyebrows. So no, I'm not going crazy Okay, I'm just doing a thing all this week I have been filling in my eyebrows with different colors and like making different shapes on the end and it's been like the coolest Week ever of eyebrow things when I sat down this morning to make a video I genuinely was like I think I should just shave the whole thing and then make a new eyebrow But then I was like, why would I make a video after that when I'm holding on to all of the good stuff for myself? No, why would I make a video after I shave my eyebrows when I make a video of me shaving my eyebrows? Plus also, I feel like I would need to offer some explanation as to why I have totally different looking eyebrows on my face I'm having so much fun with just the outer half I really want to see what happens if I just shave the whole thing off and then just have like a clean eyebrows Honestly, I think it's gonna be fun. I always say life's too short and I have really exciting hair And I've been having very exciting eyebrows So I want to see if I shave the whole thing if it equals more fun or less fun It's not like I'm tweezing them or plucking them or waxing them They're like they grow back really fast and they're also mine and not yours So me shaving my eyebrows is really not gonna affect you in any way. I'm excited. Let's do this. No regrets So let's just get into it. I'll bring you in nice and close Closer than you ever wanted. See, this is the part of shape It's like six hairs and all I have to shave it is this razor that I shave my legs with so pray for me You like how I did my makeup other than my brows for maximum eyebrow effect.   I just you know, I love you so much Thank you for not judging me I Don't do that. You don't like it. Look at it.  Wait, I can't get this part right here I'm gonna help here. Let me do it. I don't know if I trust come on Face. I think I just got it. No, no, no, actually I take it back. I don't trust you No, you're you're gonna shave it down like that. You'll meet with you.  I feel so good Have you seen that vine of that kid being like what did you do? I shaved my eyebrows.   I think it looks sick.  I feel like I would be so fast if I went swimming Hey, I'm mad at you. I'm so mad at you right now This is meant as no disrespect to people without eyebrows. I'm a rocky look I'm kind of down with it Every day you wake up. Good morning Julian. No, all right. Good night. Juliana. I love you Touch it. We want to touch it. Just come touch it Weird so I didn't just want to shave my eyebrows for you because it takes two seconds and it's already done So what I wanted to do is put in some new eyebrows because now this is my look So I better start practicing some eyebrows. Let's just start with some like liquid eyeliner I should make some really angry like cartoon brows, right? Like you don't have to have your eyebrows You can have any eyebrows that you want. I like it just hit me. Are you angry?  Actually. I'm not Oh my god, I think it looks natural I feel like it just looked like a butterfly wait We don't have anything like important coming up where I need eyebrows Do they hopefully I can just send them this video and be like it's I'm sorry. Just make them go straight back down Yes, oh my god, I think it's kind of cute I wiped those off as lovely as they were because I want to try some other brows I've done purple blue and red and I did like our ombre from the beginning is like color And then it goes into regular eyebrow color and I really like it I actually used a liquid lipstick for it And I want to see what happens if I just do the whole thing in liquid lipstick Like yeah, it doesn't look natural, but you know what has anything about me ever looked natural.   Okay.  Don't know if you can tell or not. I'm ready. Let's put some hairs You know, it doesn't really fool me at all. I can tell they're not but good try. Nope. Nope. Nope. Nope I mean, that's not the craziest thing I've ever seen in my life. Don't knock it till you try it This is actually pretty cute time for a new look. All right for my next look I think I'm gonna draw inspiration from one of my favorite characters Burt Burt's eyebrow Singular extends like the length of his forehead. This is honestly the most fun I've had with makeup probably in my entire life. I Mean I don't hate it. It's a look Julian. Oh my god. It doesn't look like an eyebrow It looks like a cool headband. Would you like to do one for me? Yeah So Julian said I'm not allowed to look until he's finished. So I will be closing my eyes. Okay, feel it All right, let me do the other one When Adidas is life Do you give me Adidas eyebrow?   Yeah, you want Julian yellow Nike swooshes.  Oh my god, I want to do that to me I mean if you weren't on the same page as me with this eyebrow thing this should get you on board What would you do if you saw me on the street and I was like just do it just do it?  Wait, will you just write the words hell? Yeah on my eyebrows?  I was expecting a 30 like get it off me three times. It's not that bad I think it's like a 17 This one was inspired by my grandpa.  I mean this is an intense look I probably wouldn't do this all day every day nor would I do this shape But you know what now I have so much eyebrow freedom to make whatever I want Congrats on your freedom. Thank you. Thank you Julian for being non-judgmental and open-minded to my eyebrow adventure I love you. I love you too.  Like maybe once in your lifetime Just go ham and shave off your eyebrows. Am I gonna walk around like this all day every day? Probably not am I gonna let them grow back in? Probably but you know what?  I've just you know, I've had a great time. I hope that you feel Browspired.  Make sure you subscribe to my channel I put out new videos every Wednesday slash Thursday every day is just gonna be a new brow How exciting is that? All right. I'll see you guys next week.


Everybody forced here rip in 2021 NT and prism football hobby 4 box mixer number 18 tiered random teams I'll leave the results on screen. There's a link in chat That'll take you to the results right now and you can always find them at latent sports cards comm On the results quick link at the bottom or by searching the results, which is usually how I go about it Especially if it's more than a few days old Let's see what we got. Good luck. We're gonna do two boxes of prism football hobby up first finish with the NT boxes Come on big hits every box. Come on now base rookies in the first pack here. You got Ravens rookie Odafe Oa orange to 249 burrow all out insert for the Bengals orange for the Dolphins Miles Gaskin at 249 Waller fireworks Come on rookies way of Lions rookie Levi was a rike to 199 silver for the Falcons Russell Gage Hey Scott, what's up, man break insert Trevor Lawrence? Purple for the Titans Rashaun Evans to 125 silver Washington Antonio Gibson orange wave Raiders Hunter Renfro to 60 Rams silver Cooper cup purple ice bears rookie Justin Fields boom number 225 Big one bears Gary P congrats bud Really nice looking card there About the center rings perfect me 174 of 225 will get that mags and a beautiful Ed Reid purple power flashback auto what the Ravens color matched a 49 great pack there Nice hit Ravens purple Ed Reid man. That's sick. See more purple coming Say Kyle van Noy the Patriots purple power to 49 emergent rookie Steelers Najee Harris Orange Chargers Lydani and Tomlinson at 249 Lion silver Jermart Jefferson rookie Hyper Yatura gross Matos to 175 Panthers Justin Fields fireworks rookie insert Joe burrow blue wave Washington Terry McLauren to 199 and Silver auto bears Justin Fields Gary crushed it so far Got the purple ice and now a silver auto. That's awesome Big time stuff there for you Gary. Congrats, man one box into the mixer and Pretty darn well Red wave Ravens JK Dobbins to 199 Dobbin cook. All right, let's see double the rookies in this next box now. I Wish dude the rays and Red Sox should just combine teams and the Red Sox could get the rays bullpen and Admit clan a hand to the rotation And then the rays could benefit from the Red Sox offense the Boston rate the Boston Rays devil rays socks. I got rookies here. Kyle Pitts Jamie Newman redway for the Chargers Austin Echo to 149 I'm on Ross St. Brown for the Lions Hunter long orange wave Browns Austin Hooper to 60 Titan silver rookie Elijah Molden Rookie Simi Fajoco Dazz Newsome Raiders Orange Kenyon Drake number to 249 emergent rookie Davis Mills Texans rookies Adafi Owe Boogie Baschum orange rookie for the Broncos Patrick Surtain the second of 249 Buck Silver Levante David rookies Devonte Smith Aziz O'Jallari Purple Ice Jets Denzel Mims to 225 Matt Stafford Rams Rookies Javante Williams Larry Roundtree Packers Blue Wave Brett Farve to 199 Packers Silver Aaron Rodgers The Sean Wright JC Horn Blue Wave Bangles TJ Hushman Zada to 199 Colts Silver Rocky sign rookies to to Atwell Frank Darby Rams Purple Rookie Jacob Harris to 125 all out Staphan Biggs There's a Fields base rookie Usu Kormoa Purple Power Niners Debo Samuel to 49 Blue Ice fireworks Steelers rookie Najee Harris to 99 Rookies ETN Gary Brightwell Purple Ice for the Broncos Vaughn Miller to 225 Rookie Otto Silver for the Broncos Patrick Surtain the second Rookies Anthony Schwartz Revan Jordan Steelers hyper Ben Ralthusberger to 175 and hype T Higgins as a Trevor Lawrence base rookie Quinn Miners followed by a rookie Jags Forest Camo Jalen Camp to 15 15 to 15 and Texans Otto is David Carr Go Texans The legend David Carr all right two boxes of NT best of luck everybody Got a Brett farb to 25 Packers Rocky Blyre Steelers Super Bowl immortality to 55 Jersey card Panthers Cam Newton to 99 patch card Raiders Josh Jacobs to a five This Jacobs patch Niners rookie Jersey card Trace Sermon 14 of 99 Jets rookie dual Jersey Zach Wilson to 99 Cowboys Green Jersey number RPA semi fohoco five of 81 Nice hit Cowboys Get that mag for you Got a Rams Otto to 99 Eric Dickerson do this is so cool Cut Otto Christopher Reeve Superman One of one who that is sick That's gonna be a random to all at the end What a card Dude, that is so cool Christopher Reeve one of one Yeah, that's random at the end that is no team That's awesome Cut autos are cut autos are pretty cool, huh? How was Christopher even Is he and a Jets RPA on the back Michael Carter to 99. There you go Jets. What a cool hit man Yeah, what do you mean by randomly inserted? I mean, I guess every card's randomly inserted, but they're on they're on the checklist It's not like it. They're on the checklist Super cool card there man. John L. Way 7 of 10 for Denver Got Bears Richard Dent to 55 Jersey card Washington John Riggins to 99 patch card Colts Marshall Falk to 49 Is a game-worn Colts Marshall Falk patch for the greatest show on turf Seahawks dual Jersey Russell Wilson Tyler Lockett to 99 National Treasures has cut autos every single year of certain football players and non football players. It's like every year same of flawless football Lot of products do it actually Patch card rookie for the Panthers Chuba Hubbard to 99. Yeah, like top sterling baseballs another one where there's a lot of different cut autos of baseball players and You know pop culture or just icons or whatever printing plate auto one-of-one going to the Titans rookie Elijah Mulden There you go Titans Kenzie pulled the average guy. That's a really cool.  It's a creepy spooky card Got Jags rookie dual relic auto Travis ETN to 25 beautiful hit Jags happens Someone in the shop the other day pulled a cert Edmund Hillary auto He is the first man to knowingly scale Mount Everest And someone else did it together. Yeah Man for New Zealand got Joe green auto to 49 Steelers mean Joe Yeah, Betty White does have a cut auto in one of the products. It might be NT. It might be that Pulled out too, didn't she pull that one? Jags purple RPA Trevor Lawrence boom 35 of 49 Big hit Jags.  All right, so we got a random Again, no team on this Christopher Reeve No team have one-of-one caught auto Good luck on that. Let me go nine times five and four whichever name is up top is getting that card one two three four five six seven eight nine Jeffrey H Congrats Jeffrey really cool hit for you, dude All right Relics here Chiba Hubbard John Riggins Wilson and Lockett Marshall Falk is a cult. That was a game-worn patch trace sermon Zach Wilson Cam Newton Josh Jacobs autos Joe Green Travis ETN Elijah Molden Elijah Molden one-of-one printing plate for the Titans Eric Dickerson David Carr Patrick Sertan the second Ed Reid Nice purple Ed Reid there RPA Jets Michael Carter to 99 Jersey number green RPA semi-frogo Cowboys We added Justin Fields rookie auto from prism and a purple ice Justin fields from prism RPA to 49 Trevor Lawrence Jags and One-of-one caught auto Christopher Reeve that went to Jeffrey H and the random to all Really cool card. Thanks again, everybody. We've got an NC case coming up next


Hi and welcome to the endless knot just a quick announcement today to let you know that we've joined patreon if you don't already know patreon It's a crowdfunding site where people can become patrons of creators and artists and help support the work that they do By contributing small amounts per month or per thing that they make and We'd be really happy if you could check it out and see if you'd be interested in contributing So check out the link above here and have a look you can contribute as little as a dollar a month But as usual the best thing to do is just watch and share the videos So thanks again, and thanks for watching. Bye. Bye


Hey there friends, thanks for checking in this video has to do with my five most cherished handguns Not necessarily guns that I'm going to take to the range on a regular basis or guns that I even carry Just cherished handguns the kind that I will never move away from so let's get to it Six hour has many different variants in their P226 line, but this one is a little different. It's a tailo exclusive Called the P226 ASC it stands for alloy stainless elite it has an alloy aluminum frame that has a PVD coating and That cuts down on the overall weight by 10 ounces compared to the steel frame models a Stainless slide and it's an elite model get a load of those rosewood grips It's beautiful with a 4.4 inch barrel does have front serrations a rail and mags the carry 15 rounds many law enforcement use this as their duty gun what I like also is the trigger is SIGS SRT trigger it stands for short reset trigger and there it is Check that out But it performs great at the range. It's smooth. It's accurate. It does exactly what you need it to do I love it It's just such a nice shooting handgun, and it's a beautiful handgun, which is why I definitely cherish it I have said on many occasions that I'm a huge fan of 1911 handguns, but here we have a Remington R1 Limited that is a double stack so many people call it a 2011, but it has a mag that carries 15 rounds in 45 ACP it has a PVD coated slide and frame five inch barrel and a trigger that I'm measuring at four pounds and this is why I love 1911's right there that short single action trigger pull g10 grips flared out mag well LPA adjustable sights fiber optic front sight and it's loaded weight With 15 rounds of 45 is 54 and a half ounces. I love everything about this gun It is a phenomenal shooter, and it does have a full-length guide rod, but I cherish it I think it's amazing. I love the 1911's and 15 rounds of 45 through a 2011 I Just can't speak highly enough about it. I love a solid hand cannon I love Desert Eagles, and I love this case-hardened model. Look at that The barrel the frame all case-hardened, which means there are no two that are the same Walnut grips six inch barrel and chambered in 50 action express a 300-grain bullet they even get larger than that but the magazine holds seven rounds and it's a single action gun. I measure the trigger right at four and a half pounds Very nice shooter extremely accurate with that six inch barrel The power that you behold when you shoot these is just amazing It doesn't make you feel powerful, but you appreciate the power that it delivers and being that it's an all-steel model It just eats up that recoil. It's extremely accurate It does have a rail on top a nice sight picture a slide mounted thumb safety and that beautiful walnut grip Just sets this off. It's a one-of-a-kind Desert Eagle, and I cherish it How could I not include John Browning's last design called the high power get a load of that? Just a beautiful handgun all steel frame single action only nice feel very smooth shooter has Mags that carry 13 rounds. It is a Single action only with the magazine disconnect, but it's not so much the function I do love the function, but I love the iconic history behind it knowing that this was Browning's last design Knowing that knowing that Browning is not even producing this anymore that this has all of a sudden become a Collector's item and this is in such good condition. It's it's just a phenomenal handgun Now Browning was selling these for over a thousand dollars and Since they stopped producing it on the used market It's increased in value So people want them people want for their collections, and I'm just so fortunate to have this I cherish it I think it's amazing, and I have no plans of ever getting rid of it Here we have a beautiful Colt python produced in 1994. It's an original Back then they hand assembled fit and polished these Colt pythons So this one here has a six inch barrel stainless steel like the pythons. It's a six shot with Incredible action get a load of this single action trigger It is amazing Now I know the Colt Produces the python now those are CNC machined and everything and I am for that I think that is great that they're doing it I hope more people can get their hands on a Colt python, but I don't think anything will Replicate the original Colt python. I am so proud to have this I've enjoyed it since the day that I've owned it and I am cherishing this until the day That I die Those are my five most cherished handguns Let me know what you think of my choices and also let me know what are your most cherished Handguns if you like videos like this, please subscribe and share. I always appreciate thumbs up button Thanks for watching and you guys be safe


How are you? Yeah, we are live. It's been a minute since I've been on stream actually. I don't remember the last one. I don't say the same thing. Like, yeah, I don't think I've been on a stream for months. So it's good to be back. Yeah. You guys have been missing out on the OER open education week from that we've been having here on a Friday.  So do you even need us at this point? I don't know. Who are you even still? I don't think so. I think we can just invite Ellen Levine to come and give us an OER preview for next week. And I think Meredith and I are actually back on this. We're reclaiming the Friday stream next week. We're going to talk about our OER session one more time. Exactly. So today, actually, I have this was a stream, a stream deferred as you will. This is a stream about reclaim edu. And the way we have imagined today's stream is that I'm going to kind of go through and give the presentation on reclaim edu. I'm going to try and present it here as clearly and as effectively as I can. And then at the end of that, we'll be discussing some of the details of that presentation. So pilot, Marin, how does that sound to you? Does that sound like something we can do together on the stream right now? That sounds good to me. Yeah. Just for quick context for anybody who has missed it or come in in the past couple months, I guess, reclaim edu is our newest offering. So we actually launched it back in January, but we've been doing it for a while before that. And the idea is that it's high performance, high availability, robust hosting for the sites that just cannot go down. Like reclaim edu.like.edu, university, homepages, type of things like that. Jim's going to give you the actual details, as he just said. So you know what you're getting into, basically. Well actually, pilot, look at this. Oh, sweet. High availability. Wordpress hosting for dot edu and beyond. So look, me and you were fused. Perfect sync. Yes. And look at this. This have to give credit out to Taylor Jaden for this great gift of the multiple wordpress instances in the cloud. So we have called this reclaim edu and you'll see a lot of Brian Mathers art throughout this presentation. All hail Brian Mathers. So I want to talk a little bit about what high availability wordpress hosting for edu means. And I am going to take you through that right now. So what is WordPress multi region? It's basically in, in essence, the hosting of two identical copies of an application across multiple servers across multiple geographic regions. So you can have a server, for example, for us in Oregon and a server in Virginia. And there are two wordpress instances that are actually syncing immediately across two very different geographical regions. And this ability to traffic dynamically route traffic across regions based on whether it's a healthy instance, whether one is slower than the other is really powerful. So for example, one server goes down and the other server gets all the traffic and you never know that region has gone down. And this is why we call it high availability for high profile sites, right? You don't want your dot edu going down for any reason. And so we've come up with a setup that allows you to keep both instances running and should there be an issue with one, the other will automatically fail over. And we have more failover beyond that, but I'll get into that. The other thing is you can get a significant performance boost because you're distributing traffic across two different servers. They can both run simultaneously. And in the event of an emergency, you have failover. So that's why you would want WordPress multi region. How does it work? Basically, we have our instances of WordPress that are hosted and reclaimed cloud across two different regions that are synced. And before it goes to the site or the user in between there, we run an enterprise grade DNS content delivery network and load balancing. For example, we use cloud flare, which is one of our alternatives, not the only one we can use, which will actually manage not only the distribution of the content across a wide variety of cash networks, but also a load balancer, which actually at the DNS level will allow us to balance loads across two different servers that are in reclaimed cloud. The final piece is DNS. DNS with hosting your .edu can be complex. You don't want to forklift your entire DNS over to reclaim cloud or to reclaim hosting or to, for example, cloud flare. So it allows you to do a subdomain, something like www.whateveryour.edu is, which solves that. And there's a lot of other benefits for cloud flare or cloud front or edge port we can talk about. But this is basically how it works. Reclaim cloud running across a CDN industrial grade DNS and load balancing provider and then comes to the site and the user. A couple of examples, we practice what we preach. We walk to walk and talk to talk. Reclaim hosting.com is in a multi region across two different regions running through at this point, a service called Edgeport, which is similar to cloud flare. We're experimenting with that and we're very happy. But we also have McAllister.edu and Trinity College.edu, which are running through cloud flare very effectively in their multi regions and their .edu. Okay, this is a brilliant diagram from Brian Mathers. And this kind of takes us through the EDU 24-7, which I love. But this diagram is fascinating to me because it tries to visually capture what I've just talked about. And let's look at this a bit. This is the two reclaimed cloud WordPress instances, right? They're instantaneously sinking and they're in two different regions, right? In between them and the final EDU site, you have a couple of things. You have DDoS protection, you have CDN caching or ADN, which I'll talk about in a bit. You have failover. So should this instance go down, everything will go to this instance. And you have a firewall, which we'll talk about when we talk a bit about security. So these two different WordPress instances are sinking and should one go down, it doesn't matter. That EDU will pull from the other. Now, we look at this whole thing called secondary failover and there's a lot we can say about this and will, but should, and this is apocalyptic, both servers go down across two different regions. Well, then we also can have a completely different provider that has a static version of your .EDU site, which means there's a tertiary failover. And that really does seem to get end of days time if that happens. Why would you do it? Well, to offload your dread. I mean, this visual is amazing. Page isn't working, right? You're doing this. It's 342 a.m. And what are you worrying about is my side up. Let us offload your dread to reclaim. More on that why though is really this is for high traffic WordPress sites. Top level EDUs, regional failover, one server goes off. The other one is on traffic immediately reroutes. It's a setup that allows for read, write, failover. So this is very important in the event the primary site goes down. It's just not like the secondary site is there, but you can't read or write to it. You can do everything you could do on the primary site on the secondary site. And once the primary site comes back up, you can resync them immediately without worrying about anything. In terms of data base or uploaded files. And given that traffic can be routed and cashed through Cloudflare or Cloudfront or Edgeport. Across multiple servers, traffic is always pushed to the most responsive server or the fastest server. And that means performance is going to be better. So those are some of the reasons why you would do this and some of the reasons why you won't have dread at night. So let's talk a little bit about our standalone WordPress at Reclaim. We have a WordPress multi-region setup which consists of two standalone instances of WordPress. And they can also be a WordPress multi-site. It's not limited to just WordPress. And they are synced across two geographical regions. The syncing of the files and database tables from the primary instance to the secondary instance happens instantaneously, as I've said. And you can see that's this piece of the visual. So as you see, Reclaim has the WordPress on the right, the WordPress on the left. There are two different regions. Think about them on the East Coast and the West Coast. And they are immediately syncing as we talked about. That's this piece. This is happening in Reclaim Cloud. And this is the actual WordPress instances you're syncing. Now we have some new features for WordPress that I'm pretty excited about. We have a new WordPress management interface. This is where you can get database information, SSH and FTP information really cleanly. You can find out PHP versions. And we can give you access to this. The other thing you get access to is self-service backups. So should you want to change something on the site, although a lot of that will happen by us because it's managed, you can back it up immediately or restore any issues that you run into. You'll also notice that we have access to SSL or custom domains in this new interface. And that's pretty, pretty elegant. It does have some limits though. So should you be one of those admins that wants a more advanced WordPress interface, we also have that through our traditional Reclaim Cloud interface. And you can get a look at that here. One of the things that highlighted is the web SSH where you can get SSH access without going through keys. But you also have a more sophisticated file management than you would in the first WordPress management I showed you. So there is a lot of access should you as an admin want it, although part of running your .edu is actually offloading a lot of this to Reclaim. But we do give you access and we do work with admins as need be. Now, how do we work with the distributed DNS? And this is a really important question when we're dealing with the Reclaim.edu. As I said earlier, a lot of the edus are the main site. Let's just say McAllister.edu. That actual main website is usually not running off McAllister.edu. It's usually running off a subdomain www.McAllister.edu. And one of the things we like about Cloudflare or Cloudfront or Edgeport is that we can take that subdomain away from wherever that school is managing most of their DNS and run it through something like Cloudflare, right? And this allows us, it's called a flatten C name. This allows us to run a subdomain setup through Cloudflare, which gives us access to a lot of things like backup SSL certificates so that your SSL never expires, right? Also, it gives us access to load balancing, whether it's in Cloudfront, whether it's in Edgeport or whether it's in Cloudflare. We can now run a load balancer through that instance and that allows us to access to two different regional servers on Reclaim Cloud. Very cool. And as you can see in the visual, this is where we get some of the things of the CDN, cache, failover, etc. And I'll show you that now. Other benefits for industrial DNS, such as Cloudflare or Cloudfront and Edgeport, as I talked about, you get DDoS protection, right? Prevent attacks from taking you offline. You get a web application firewall, which can block malicious traffic. You get privileged traffic lanes. So Cloudflare, for example, has something called Argo, which allows you to pay, but you can get a faster connection should you pay. It gives you less network latency. One of the big things, one of the more amazing things is caching and CDN. This creates a broad international network where your files are stored across that network. And Cloudflare is an international operation, or so is AWS or Edgeport, so that you can actually download or access that site much quicker depending on where you are in the world. And a final thing, which I find really interesting, and there is actually, I should have mentioned the always online with Internet Archive. This is through Cloudflare. And that's an interesting thing, although it's not always so fast to load and it is static files. But another instance that I'm just learned about and I find very fascinating is ADN. So you have CDN, which is a content delivery network, and then you have an ADN, which is an application delivery network. And an application delivery network actually caches the entire application. So should both servers go down, the application is cached within this global network and allows you to run it. You can't change anything, you can't access the database or load a new page or create a new page. But the actual site will never go down because it's stored within the application delivery network. And that's something offered through Edgeport. And it's pretty amazing. I've been experimenting that with my own sites and it works cleanly. So it takes CDNs to the next level. This is the additional insurance part. We talked about that static copy, right? So we will use a different service provider for this. We wouldn't use Reclaim Cloud. We would use something like DigitalOcean, for example. And we would run and regularly update every night a mirrored copy of your site. And it would take all those files and run it as a static site off of a completely different service provider. So should both servers in that dynamic load balance instance go down, this is what would fail over to the final tertiary failover site, which is the static site. And as you see it in the visual, this is the final secondary failover beyond the load balance sites. And this is, you know, kind of, again, everything went wrong. The zombies are crawling through New York City. Your site is still loading if there's electricity. Why Reclaim? I think there's a few reasons that this visual gets to. We know education. That's where we focus. That's our expertise. We know WordPress. It's also our expertise and we've been hosting WordPress and big WordPress hosting multi sites for years. And we're people. We're trusty humans behind this. It won't be a big multinational organization where you can't get access to a person. Actually, we're there. We're working through the migration. We're working through every element of getting your site up and running in this situation. So I think that's the difference is not only we get it, but those trusty humans are what make us special. And you can always be up with Reclaim.edu, which I think is a pretty exciting development for us as a company and running your campus in the cloud and knowing that it will always be up is a pretty exciting thing. Not only for you, but also for us. So thanks. That's Reclaim.edu for life. Yeah. Thank you, Jim. That was great. Hold on. Let me get rid of this. Yeah, there you go. I got you. Perfect. All gone. No, I also love that final image. Shout out to I think that was Taylor's idea. He was when we were talking to Brian Mathers about sort of the imagery that we were thinking about and imagining Taylor mentioned Castle in the Sky that 1980s Studio Ghibli movie of the campus in the clouds type thing. It's a great metaphor. I really like it. I also just like that movie. I think it's good. Yeah, I do. I think the visual art that Brian supplies for this is really great. There's another one I didn't use where it has like sunshine and rain, which is really awesome. That was good. Yeah. My favorite one is the one with the trusty humans on and, you know, given how much like, I don't know, we all submit requests to, you know, big faceless companies where you're kind of like six months later you're still in an endless loop of chatbot, you know, Nirvana or oblivion rather.  Is that now nowadays, particularly like with AI coming in and kind of, you know, I definitely know that if something urgently goes wrong with a high level project or domain, I don't want to be talking to a chatbot. Yeah. I'm very clear on that. Yeah. And I think part of that whole, you know, AWS, DigitalOcean, Azure, all of them, they do amazing work with what they have, but it expects that you have an entire team on your campus that knows and can run that. And they're your support. And that's not the case for a lot of campuses, right? And so that's one of the things I think where we fit a clean niche and that we are people and that, you know, sometimes, you know, a lot of our schools, that's what they appreciate most about Reclaim is they can get us on the phone almost immediately and work through that problem or via email. I guess I should not say on the phone. Yeah. Well, I mean, one of the things is actually Marin posted about this the other day is also Jim sort of just gave you guys the spiel, the presentation, but we also know like it's different for every single campus. And so we do want to be able to talk to you guys about what you need. So part of the idea is, you know, hearing what each individual school or campus or setup might need, what the situation is like. And, you know, Marin posted about this like a week or two ago, but on the blog. But, you know, we want people to talk to us and reach out and see what's up. Right, you're absolutely right by that. You know, and I think that's where the kind of tech expertise that we bring to the table and that kind of, you know, over a decade in this game, like where that kind of comes to the fore because I think, you know, translating technical requirements into what will make sense for faculty and students kind of on the ground. You know, that's kind of like a tricky piece. You know, and I think that's what, you know, our colleagues in our team like Amanda and Taylor and you yourself pilot with everybody so good at is to kind of sit down your folk and say, okay, you know, tell me about your academic project and what you want to achieve for your faculty for your students.  Here is the whole portfolio of things. Here is why we recommend that. And I think the piece I'm really excited about, and Jim, you mentioned this as well, is the kind of, you know, the transparency that, you know, we are able to articulate to you things that you can really get to grips with. And I think the visuals really help because this is complex stuff, right. And this is very technical stuff.  And I think what's so exciting about Reclaim EDU is that you can really grasp what this is about without having to, you know, have a degree in the subject. So I think, yeah, curious to you, Jim, I think you brought across the key points in a really relatable way. 100%. And there's also that great diagram of Brian Mathers that I always think about that you talked about it. And you showed a couple of times that's the different parts of the system connecting together. Maren, it's also funny that you mentioned infrastructure because one of the things that we're working on as part of just getting Reclaim EDU all set up and ready is there's this, the idea of a formal systems diagram, which is the infrastructure part. And I looked at sort of that on the, on the to-do list for the project and I looked at Brian Mathers art and I went, I'm going to ask the infrastructure to maybe be the ones to take it past Brian's diagram. So one of the things to, I mean, it goes back to the idea of us being, you know, almost boutique in our ability to reach out and work with people for their specific means. That's why we have Cloudflare, Cloudfront and Edgeport is because we're not just saying, oh, you have to use Cloudflare or you have to use Cloudflare. Like, for example, certain things work a lot better in Cloudfront than they would in Cloudflare. Like if we're running, you know, resources in an S3 object storage and we need to have permissions around that. If we're also offloading that, then that's where Cloudfront would become really powerful. And then maybe you'd run a run some of that through AWS's DNS or maybe not. I mean, that depends Cloudflare is really good when you have that www dot. But for other schools, a subdomain might be a very different kind of obligation. For example, you might have a sub-subdomain with a CUNY school like Baruch dot CUNY dot edu. And then it's not just like something McAllister dot edu. It's a different level of DNS that possibly Cloudflare can't control or CUNY's not willing to put that stuff in Cloudflare. However it works, like those three different tools actually represent us trying to work with specific schools and actually solve specific issues. And I think that's kind of, you know, without getting too much into the detail, but like that's exciting for us. And that's also what we do pretty well is we find solutions for people who want to do this, but may have a very unique setup that won't fit into a box that you get when you go to just one of the providers rather than being able to pick and choose amongst them to solve DNS issues. DNS is crazy. DNS remains still one of the things that I worry about at night. I think about it's complicated. It's always DNS. It's always DNS, right? And so I think that's why it's interesting to be able to kind of separate ourselves a little bit from one product and say, no, what we're giving you is our expertise and we'll give you advice across several products and we'll work through to make sure that works out for you. And that's been a fun part of doing the Reclaim EDU. Originally I was just like, Cloudflare, Cloudflare, Cloudflare. But then people would come to me with a unique problem and I'd be like, well, Cloudflare is not going to solve that, but maybe AWS will, or maybe Edgeport will. And that's been fun. I was going to say, I remember the three weeks where you found out Edgeport and then it just blossomed. Well, Edgeport still fascinates me because like I said in the presentation, this application delivery network stuff is of next level from CDNs or content delivery network. So it's not just static content, it's actually the application running across a global network of computers. So should anything happen? And I turned the BAVA off. I turned both servers off for nine or 12 hours, I think. And the site ran fine across the global network of servers. So it's actually, Edgeport actually pushes into the idea of do you even need a static backup because you already have essentially a static application in a global network.  It's cool as hell. It is cool. And it's like, it's an admin's dream to have that.  I was going to bring us back. Like, I think this is really, really related to the conversation we had on here a couple of weeks ago with Anne Marie Scott. We were talking about open source technologies as infrastructure. And, you know, I think one of the things I really love about this, having these types of conversations and sharing that kind of insight, is that when, you know, when we talk to someone else and Anne Marie used this example of, you know, how lots of big box vendors repackage open source software and then sell it to you as a proprietary, you know, tool or product that they can then say, you know, it's very unique. And kind of there is a tiny nice little dashboard that shows you what you need to know.  What goes wrong? How is it not a good fit? And that's what I love about this approach to kind of, you know, working with clients and having all that expertise in the tech space inform the kind of approach. Because I think it's amazing to be able to say to people, you know, this might be a good fit, but actually for what you want to do, this might be a better fit. And that's why I think it's like a really nice, it's not one size fits, or it's kind of, you know, much more nuanced than that. Yeah, we're actually talking about this a little bit in the chat. But the idea of making sure people know what's available to them and that they have options and also listening to people when they say like, no, this is the thing that you're describing is not going to work for me. What this is the problem that I have and this is why it doesn't work and how do I, what else do I have? What else is there? Is there anything else? And being able to say, you know, there might be, let's check on that is, I think, really important.  It's just fun to learn and to figure it out and to see what works. It's also interesting too, because, you know, at our schools that we usually work with, whether it's for Debate of One's Own or, you know, managed hosting, or in this case, WordPress hosting at a very kind of high level of, I'd say, pressure, because it can't go down. You know, we often have liaisons and admins and techs at the school who know more than we do about their instance and who need a certain amount of access and control to do what they need to do. They just want to make sure the site stays up.  And I think Reclaim has always tried to walk that balance between giving people a fair amount of control and independence with their site based on trust, knowing that where there should anything go wrong, but we're also making sure that your stuff stays up and we're monitoring at 24-7, and anything comes up where the first to know. So I do think that's that, you know, it's not an easy balance, but it's the balance we walk. And I think, I don't know, when Tim showed me the Reclaim Cloud ability to run these, you know, basically synced WordPresses, I was just like, that's so cool. Like just on an admin infrastructure level, I was like, how cool that we have the infrastructure now that can immediately sync a database and should anything go wrong in one, the other one stays up and no one knows it's off. And we've actually had several instances and unfortunately chances to experiment with this with our daddy to use. Like we've had database servers or hard nodes that were serving one of the two sites go down. It happens. Like it happens, but no one knew because unless we told them, which we did, because there was no downtime. It just was switched over. And I think I got in a call with a school and the school was like, you know, they were being promised by a vendor like, yeah, we don't have downtime. And then they got off the call and then three hours later, the site was down for three hours. And it's just like, how can you promise that knowing, you know, that's always a possibility. But I think what reclaimy to you is about is limiting that possibility to as many nines to quote Taylor as you can imagine. Things can always go wrong across all fronts.  And I love that. I just think that is super cool. And it puts reclaim, which is not a gigantic company in a very different situation to offer gigantic solutions for people in education. And that's, that's cool. It kind of helps us join that and be confident that we can do it well. Yeah. I think so too. That sounds awesome. And I also think I love the idea of that kind of, you know, independent piece as well. Like, I guess up to now, you know, we haven't been able to offer that. And, you know, people in our community who are looking to kind of post with an independent company like reclaim for that high level are going to look for certain things. And they are going to need the kinds of things that we can now offer. So I think that's exciting. Like, you know, sometimes you get to a certain scale of project or a certain scale of school and you're like, actually, we have to now go with, you know, whatever is not independent in terms of companies. And now there is a there is a new option. I'm really excited about that. Yeah. And, you know, you're, you're kind of flirting with, you know, something that we're talking about some more Brian Mathers art, but you saw in one of the screenshots that I took for this presentation. There was a elegant WordPress interface for admins, which is actually using reclaimed press, which is our dedicated WordPress hosting provider, which some of this runs on. And there's a great image. I don't have it offhand that Brian Mathers created, where it talks about passion project to, you know, empire. And one of the things with our cloud offerings, whether it's reclaimed cloud or reclaimed press is, you know, we can scale these instances, these containers, right, to whatever you need.  That wouldn't be an issue. It would just scale. And that's always what was so amazing about, you know, early entries into the cloud market like AWS, when you said what the server can scale. Like, it's not just 16 gigs like it can scale to 32 or 64 or whatever you need. I mean, that was hard to imagine. You know, it was it was kind of a complete shift in the way the market goes and probably that was 2010 2011. That's what made companies like Canvas and Instructure such a big deal in the LMS field. It wasn't that the LMS was particularly better. It was that the LMS was using a completely new infrastructure that didn't go down because it's scaled. It wasn't something you were hosting on your campus community. And that was radical. And I think it's been enough time that that technology now has kind of trickled down that you can provide it in very different ways. Even smaller companies can access it like ours. And I think with that comes the technology of a gigantic company with the touch of a small business, which is a very nice combination, I think. But I want to give a shout out to Meredith because next week, not next week, in a week's time, I think in 10 days' time, we'll be talking about Reclaim EDU at the OER conference. And if I haven't mentioned it before, next Friday, if you want to learn a bit more about what we're going to talk about. Jim, I think you're going to join us, aren't you? For that stream, for Meredith and I are going to talk about that sweet spot between community and small company and expertise. And we're going to talk about both Reclaim EDU and Reclaim Press. So big shout out to Meredith. Yeah. Yeah. Meredith's the best.  I have no problem. I think we did an amazing job on this stream. I'm 100% agree. I agree completely. 6 out of 10. 6 out of 10. Taylor's not on this stream. I got to represent Taylor. Come on. And we're under, look, if we, if we're smart, we'll do it under 40 minutes. If we can get off in the next 38 seconds. We got, we're golden. Yeah, let's do it. All right. Thank you everybody. Bye-bye.