ans are yeah, they're absolutely going to be part of final plat Okay, all right So So there are 19 more comments um I am thinking it's getting late. I think we're all tired And I'm thinking that we should um Conclude this hearing for tonight. Do we have to vote on that marla? You too Um, no, yes, you do. Sorry. I guess I'm tired too um, so the things that are outstanding are Pretty significant and we pushed them from the last time So there's been no discussion as of yet of the c1 lr zoning district um, there's um Yeah, so almost I guess half of the remaining comments are about the c1 lr um, and then we talk about the ic and open spaces and then go into some more depth on waivers um, I got three applications in on one thing I'm wondering if we just kind of Take time for a special meeting. I don't know if people have the energy or the time for that I'd be fine with a special meeting, you know an additional meeting I have more time and energy for a special meeting than to keep going tonight. Let's put it that way Exactly. Yeah, I couldn't agree more mark. Yeah, what you're saying is I asked at the right time What did you say marla? Yeah, so I asked at the right time is what you're saying? Yeah, yeah, you have just how to push our buttons We're ready to Whatever you say dear as the saying goes Yep um We don't really need to do any additional prep work um I do rather Like tuesdays What do people think do we want to do next tuesdays at 25th? Were you nodding your head? No, alissa Tuesday is the absolute worst day for me if anyone else is open to any other day Oh, okay Let me try to change after returning to work from COVID lockdown and tuesday is my friday Okay I assume that applies to tonight as well so we should apologize But i'm sorry to hear you andrew I I just made a joke. We should apologize for tonight as well if tonight's for friday. I feel bad I bet yeah Planting your calendar jam. Oh Yeah, i'm i'm i'm pretty flexible. Yeah Yeah, i'm pretty flexible Next week is pretty good Monday Wednesday, i'm really easy Yeah, honestly only type in on the calendar. I can get away with it. So I would love to do a monday or thursday if that works for people but Yeah, i'm not gonna be able to decide Commit tonight or right now Yeah I cannot do thursday the 27th Yeah, monday or wednesday would work for me Um somebody tell me the dates 24th the 26th does that would monday give you enough time? Everybody to think all this through and We're just continuing on where we left off, correct? Right. Yeah. Yeah No new staff report nothing Wait, we're not trafficking anything. We're just picking a cat Um either We'd be great if we had time to get that that, you know, have a conversation with justin about the couple of traffic items I assume that can happen in a week Want to do the wednesday then? I'm good with that. Is anyone not good with wednesday? I know jim.  No, it's a continuation Well, there's a community hike webinar that we'd be conflicting with I think that's fine I mean unless anybody really has a burning need to go to the community hike webinar Okay, monday seven o'clock seven o'clock time seeing that station Great. Thank you all. Are we on 32? Yeah, yes, we start with 32 um Can we hold off the minutes for next week too? Yeah, but we do have to vote to Yep All right, I make a motion that we continue Whatever this number is sd 2040 sd 2040 500 old farm road of ryan east few to Wednesday the 26th at 7 p.m Opposed Okay, we will see you next week On wednesday at seven o'clock Thank you all for that. Thanks very much guys. Appreciate it. Good night Good day I Can we hold the minutes off till next week? We can Okay Someone want to move adjournment We do not need to do that We don't Okay Let don't you're in charge. You just tell us to go to bed. Okay Um, this is where the real power comes in, right? Um, okay. We are adjourned sleep well everyone. We'll see you next week


In today's video I'm going to show you how to get Pal Day in Taurus and it's two forms the fire fighting type in Pokemon Scarlet and the water fighting type in Pokemon Violet. But before we get into today's video please subscribe to the channel remember you can always unsubscribe later if you'd like to. Pal Day in Taurus appears in a lot of different areas around the region. The area that I like hunting for in particular is the east province area too so we'll come to here on our map and when you're in this location the first thing you can do is normally check what's appearing in the area and you can see if there's anything located. But if you leave the Pokemon Center here and just head out towards the middle range of this kind of green plain land you will come across Taurus day or night and there we go. And there's three different variations of Taurus you're going to be able to get two variations in each game. You're normally going to find them in packs like this the normal Taurus just the pure fighting type will look like this it will have no markings on it or anything like that. Now to find the variations in each of your game if you're in Pokemon Scarlet you will have the ability to catch the fighting and fire Taurus and in Pokemon Violet you're going to get the water and fighting Taurus. Now you're only going to find these variants in the packs like Taurus packs so packs of five Taurus will only have the variants in it. Normally be the leader they'll be quite identifiable in Pokemon Scarlet we'll do this first because we're in this game right now we'll look for the fire and the fighting type and we do have one here we've run into the regular form but there is the red one in this group here and you can see it's really it's noticeable if you if you can if you can notice it it is here and this is the variant the fighting and the fire type and when you encounter it obviously to be sure its horns will glow red which will make it even more obvious that you've got the right one you can catch it these are also available in terror raids you can also just get the regular and the regional variants in terror raids as well there we go critical catch and we've got it so that is how you get the fire and fighting type in Pokemon Scarlet I'll show you on the map exactly where we've caught it from and it is going to be in all three pastures around this area you can see it's got a fighting type with it and it's got the red markings but you'll only find this in packs of Taurus it won't be found just on its own on the map here you can see just to the left of Lavincia town in the east province area two and these two pastures here will have Taurus also this pasture up here east province area one are the three areas that you can get it well as many others but remember if you're coming across Taurus just to look for their packs now in Pokemon Violet there is another area that I will show you where to get these and it is down near Porto Maranada and you want to just fly to this Pokemon center here and use the pasture area in the west province area two you can also hunt for it in the same areas that we hunted in Pokemon Scarlet you will find it in those areas in either game but we'll show you a different area where you can get it in this one you want to just come up to this area up here and you'll be able to just hunt around for Taurus in these pastures and you should find them pretty easily it's the same principles as what we did in the searching for the fire and fighting one you will just need to find them in packs and when you do come across them you'll need to check the leader but it is a little bit more difficult to see the coloration on the one in Pokemon Violet although it is more identifiable because of its horns so let's see we've got another group of Taurus and we do have it in here if you can see the Pokemon with the weird horns or the more obscure horns this one I'll try and get to it this one right here this is going to be the variant here you can see the twirly horns on it or the it is the water one so you can get a closer look in and you can see on its main there that it is the water type one but it's a bit more difficult to spot although the only thing that you would need to really do is look out for those horns that's the most notable characteristic on this Pokemon for sure will be both variants and both games you can see how to get them you're looking out for the packs they're not too difficult to get but they are very worthwhile going after because the additional typing that these two Pokemon have is pretty nice the water fighting is a great typing anyway and fire fighting as well we've got many Pokemon that have this typing so both Pokemon really cool and this is the location on the map west province area two where you can find them as well so we've shown you a few locations with where you can get these Pokemon and how you can catch them so I hope you found this guide useful friends thank you so much for tuning in I hope you have a great rest of your day if you've enjoyed the video and it has been useful please drop a like on it if you're new to the channel do subscribe and check out our other Pokemon scholar and violet content that we've got and loads more coming as well so take care till next time bye bye


All right, all right. Well, first off, good morning. Thank you for coming. I appreciate it. This is going to be a little bit of a different type of workshop, meaning the sense that if you've looked at my Twitter name, you realize that I have a night job as well. I'm a DJ. So I like to incite people to have a good time. So the idea here is for us to be loose, have a good time, not be so uptight. IT people, we're learning some great new stuff about Cinder. And can I get a show of hands of how many of you either have used Cinder or are using Cinder within your company organization personally? All right, so you guys are veterans. So I don't have to start at the bottom with explaining what Cinder is and da-da-da-da, that fun stuff. So first off, my name is Walter Bentley. I am an employee of Rackspace. I am a cloud solution architect. And basically my job is to build private clouds that are built on OpenStack for our customers, whether it be designing, migration, hybrid clouds with our public and our private cloud offering. But pretty much I deal with OpenStack every single day of my life. So yeah. So any of us that deals with OpenStack knows that it comes with a lot of power and a lot of pain at times. But that's pretty much my role and what I do. So who am I in a little bit more detail? Basically, I've been in IT 17 plus years. I started out as an ASP developer, not ASPX, but an ASP developer. So that just shows how far back we're going. Query quickly realized that I spent a lot of time and invest a lot of my energy in things. And when someone tells me that they've decided to buy a product instead of the nice, fancy code that I created for them, I realized that development was not for me. So I then transitioned into production support. So pretty much I spent my entire career supporting applications that other people wrote. And wishing that there was a way that I could give them the infrastructure and the ability to do things faster without having to me to do all the time of the work. So I wish OpenStack existed 10 years ago. That would have been great for me. I probably would get a lot more sleep and had a lot less gray hair on my beard, but still be it. So these are just some of the companies I work for throughout my life. Nothing too huge, but I've been around to block a little bit. So I found this image online, and I thought this was actually pretty cool, because to me it actually explains quality of service around sender in a really great way. You can have three different kinds of service. Good, cheap, or fast, but not all at the same time. And if you mix them all up in different ways, you can see that sometimes you end up with the results you want, and then sometimes you don't. So I just thought that this was a really good ice breaker to explain some of the power around what OpenStack brings, as well as some of the power around what the quality of service offering is. So everyone here loves good service. No one wants bad service in their life. And the same thing with your cloud consumers. They want to be able to have the best experience possible, as well as have options. And that's what quality of service actually gains to the table, too, is it brings you the ability to bring options to your cloud consumers. And that's really what we're all about here, as far as if you guys are cloud admins, you want to make sure you give your consumers as many options as possible, OK? So before we get started with the lab, because this is going to be a hands-on lab, I'm just going to lay some high-level foundation. Then we're going to jump right in. So these are some of the ground rules. Again, I'm not going to tell you to turn your phone off, but if it rings, it's mine. And I've been looking for a new iPhone, so those of you who have iPhone 6s, practically the bigger one, just make sure you leave that so that it rings. Requirement, ask questions, all right? Do I have the lab? Please ask me questions. There are also other rackers here that can help answer your questions. Don't hesitate. Don't try and beat your head against the wall, trying to figure it out on your own, all right?  What kind of phone you have? Oh, all right. No, no, no, no, no. I'm sorry. I gave up IBMs a long time ago. If you have to have a conversation, we're all IT professionals. We all have jobs to do. Just please take it outside if you don't mind. As I mentioned before, I was going to do groups of five, but I broke it down into groups of two. So any of you who do have lab sheets that are willing to take another person onto your group, look, you read my mind. Raise your hand. Folks, relocate. Take a moment to relocate. Trust me, I'm not going to get into anything good yet. So we doesn't have to just be two. It can be groups of bigger than two, right, if anyone else wants to participate. And last but not least, materials that we're going to review is actually at this link here. Don't worry about it. It's going to be on the next slide again in a much bigger font size so you can write it down there as well. So again, what I did is I gave out cards that basically have information on it. Take note of your student ID. Take note of your tenant name. You're going to need to know that information. Make sure you get connected into the remote environment. So basically what you're connecting into is a fully functioning OpenStack cloud that's built actually on Rackspace's public cloud. So I'm actually doing quadruple O right now with this environment. And believe it or not, it actually works. So it consists of a deployment node, a controller node, a sender node, and four compute nodes. And I'm actually doing two back-to-back labs. So it's this lab and then this one right after. So the compute node is not so much you care about, but the sender node is really what we're going to focus on today. And again, we will be working with the Python CLI. So if you like Horizon, you've got to get that out your head. Any cloud, true cloud administrator uses the CLI. Just saying. And just to keep in mind, no funny business while you're in the cloud. Of course, I know you guys are going to try and hack it and take it apart, and that's fine. It will be destroyed once the lab is over. So good luck once you walk out the door. But just figure out what to put it out there. It's not going to be a persistent environment. So it is going to go away. So you guys kind of ready? Sort of ready? Really ready? All right. So the lab overview, these are just really quick bullet points that we're going to go through. And after sitting through all the presentations I've been doing since I've been at the summit, I hate bullet points at this point. So I'm sorry. You have to endure bullet points a little bit more. But we're going to configure multiple back ends of Ascendor node. We're going to create some new volume types. We're going to create and associate a quality of service definition for those volume types. We're going to add a volume to an instance. And then we're going to connect to that instance. And we're going to do a quick IO throughput check. And again, this lab is intended to just give you one idea of how you can do this. There are many ways of doing it in OpenStack. And that's the power and the pain of it. So this was just intended to give you one idea and one approach, more than willing to hear feedback from you guys if you have some other ways you guys have tried that you've been more successful in as well. All right, so now that you've connected to your environment, I need you to go to this link in your browser. This link is actually going to give you all the instructions you would need to do the lab. And it's basically going to take you to GitHub. And within that GitHub repo, there are also some other interesting things in there. There's actually a white paper that explains this quality of service as well, so something you can actually print out and reference later if you wanted to. This whole presentation is actually in there in a PowerPoint as well.  But the information is all there as well as the lab. It will be there. So let me know. I'm going to give you a few seconds here to make sure you get it pulled up, connecting to your environment so that we can get rolling. What's that, sir? Yep, so that's a good thank you for reminding me about that. So part of the lab is you're going to deal with your tenant and as well as you'll deal with one of your neighbors. So it doesn't matter. We're basically student 01 to 15. So you can pick any one of those within there. It doesn't have to be your neighbor. In the instructions, when I say another tenant, meaning some other tenant other than yours. So again, the tenant names are student 01 all the way up to student 15. So you can pick any one in that spectrum. It doesn't really matter. OK. So everybody connected to the lab environment? All right. Everybody got the instructions up? All right. OK. So at this point, we're going to step through the lab. Basically going to give everybody three minutes to complete the lab. Is that all right? I'm sorry. 30 minutes. Just messing with you. Come on. I know you guys can do it in three minutes. So I'm going to give you about 30 minutes to step through the lab. I'm going to actually step through it myself and kind of speak through it so that way if you get hung up on something, hopefully I'll be able to clearly articulate what I wanted you guys to do. And then truthfully being saying whoever finishes the lab first does get a prize. Not to say this is the competition. Quality is not always rushed, but just saying if you want a prize, you've got to finish first. All right. Don't worry about that, man. You can't focus on that part of it, man. Just know it's Rackspace swag. It's not an Apple watch or an iPad or anything. So don't expect anything too, too fancy. All right. So I'm going to switch over here and walk through the instructions just like you guys would. Now, my screen is probably extremely small. So let me see if I can make that a little bit bigger. Is that quasi-readable? No, that just got worse. Yeah. Sorry, this is always the dynamic of being on stage. And the screen is never big enough to see. No. You don't have to edit an OpenRC file. The lab instructions are exactly as such. You just basically follow them, and you should be good to go. So at the very beginning of the lab, the first thing we're doing is we're connecting into a container. I tell you, I'm going to be collecting some phones, man. They're not even paying attention to me. That's fine. Yes. So you're not able to connect to the 172.29, 236.255? Now, let me come around and see what. So you connected to the environment first? All right, let me come over. I'll come over. Thanks. They have to connect into the deployment node first before getting to that. Yeah, it should be. Hopefully he has the information. What's that? We don't know how other groups can. You can pick one. So pick student05. Student05. It can be anyone. All right, so who used student01 as to create the T name or create the original one? Yeah, I guess I created a bit of a disastrous moment. So I'll reset that. I'll take away the volume type for student01. And whoever did it wrong has to do it with their student ID. And then you guys can do what you need to do. The other group can be any other group in the room as long as it's not your student ID. So it can be student02, student15, student10. Doesn't matter. Just pick another student ID. Because I want to be able to show you the fact that you can't deal with someone else's volume type. Yes. It's just showing you that there's nothing there. Yep. Some of you guys are really moving fast, huh? You've got things to do today, huh? I see, I see. Yeah, to be told that student ID really doesn't matter. It's just a way of keeping you guys from pre-creating each other's stuff. But that's happening anyway. So that was really what it was meant to do. But it doesn't really matter. You can call it Bob if you wanted to. He said reading is hard. It can be. So I can see somebody in the audience, when they created their QoS spec, they did not give it a student ID in front of it. So they're going to have problems later in the lab. Yeah, no worries. I mean, I'm just letting you know that way later on you may have to adjust some of the commands to match that. That's all. It's all good. So the thing about dealing with a lot of things in OpenStack is that it doesn't like the names. So everything in OpenStack, even though you give it a name really behind the scenes, it creates this funky ID. And it really wants you to use those IDs for most of the things. So that's the idea is you can't really use the name when referencing it. They want the IDs. So the idea is is that when you logged into your tenant, you're logged in as an admin.  And then when you source that next file, the OpenRC dash your tenant name, you're logging in as a user at that point. So I'm basically bringing down your credentials so that you can do things that a normal user would do, not as an admin. So that's really the only reason. Again, you could do it as an admin. It wouldn't make a difference. Oh, you never do anything else admin? Right. We're not limiting a tenant. What we're doing is we're creating a volume type that has a certain limit to it. And based off of that limit, based off of that meta that you associated with it, you can tell a person, hey, when you spin up an instance, choose that volume type. And you'll get this type of drive and this type of performance. But you're limiting what that performance is so that everybody doesn't spin up and just totally crash your environment. So you're really adding limits to the volume type is what you're really doing. But you're not keeping people, you're not segregating yourself. As long as Cinder can connect to that as a backend, not necessarily, as long as Cinder can connect to that backend, you can create volume types to that backend. And Cinder will manage all the stuff behind the scenes of that.  And Cinder, when you create volume, Cinder will manage that big block. And based off of the volume types, you can point it to different self-clusters or different types of bad drives that are in your self-clusters. It all depends, right? So just giving you different paths. Yep, and that's easy to do because basically when you go to create the volume, you tell it what type of volume type. So you distinctly say, yes, yes, you're creating a volume type that you associate the volumes to. That's the key. What is the backend? Like what it's running? Yep, so this is actually an open stack. So what this is, is this is the RPC install. So this is a Rackspace private cloud that's running in our public cloud. So if you go to Stack Forge, OS Ansible, basically the way we build our private clouds is up there. And that's what I use to build this. And if you pay me enough, I'll give you the exact instructions how to stand up RPC in a public cloud. Everybody OK? Questions, questions? Everybody's progressing? All right, nobody's yelling at me yet. So I guess that's a good thing. Well, see the thing is that the utility container gives you access to all the open stack APIs. Now even though you can do it directly from the deployment node, the reason why we created that container is so that you can ask a cloud admin can log in there and not really affect any, you're not in a container that has this running an open stack service. So you feel a little bit less stressed that if somebody waxed up something in that container, they're not going to mess up Nova or Cinder or Horizon or anything. But you could technically, from the right, from the deployment node, connect to everything. But I'm kind of educating a little bit about our private cloud, how we do things. Because we deploy our services inside our containers, which is kind of a unique thing. So I'm just kind of showing some of that stuff off a little bit, yeah. You have questions, questions? Yes? Do NovaList and look for the name of the instance you created. Should be your student number underscore my first instance or something of that nature. What's your student number? I'll take a look. Yeah, you don't have an instance created yet. It was successful? Oh, there you are. Sorry, I'm lying to you. So your IP is there. It's on the screen. <IP_ADDRESS>. Yeah, if you source OpenRC while you're in Neutron, you'll actually be able to do NovaList. You should not need a password if you're on the deployment node connecting to it. So make sure you're on the deployment node and then you're trying to SSH into that container. What's that? Yes, just a deployment node. Yes? Yeah, it shouldn't. Let me see. Yes, you are. You know what may have happened is, yeah, for some reason your, yeah, no, no, you did everything right. It just, for some reason, the authorized key didn't come into your local profile on that server. Because you're right now, you jumped into a container, right? So you're in a virtual environment. When you get done, you're going to exit and you're going to jump right back down to where you were. Yes? No, it was actually added in Icehouse, QOS. Well, when they first introduced it, volume types came kind of after or in percent at the same time. So it wasn't until now that they're all matured and working together. But it was released back in Icehouse. As long as it can be a back-end to sender, all of this applies. That's the key. It has to be a back-end to sender. Well, it's up to you if you want to do it both, right? But you really don't need to do both. You don't need QOS really twice, right? So if you want to do it with the sand, that's cool. If you want to do it through OpenStack, you can. And then you can just let the sand just let it be open and let OpenStack control how much bandwidth a person gets or how much a person can use of it. So I would actually, personally, I would let OpenStack do it because it's easier. And that's something you can kind of give to a consumer. Yeah. Yes. Yes. Yes, I understand what you mean. Yeah, no, you still have to step through the same way you would do a normal shared storage. Yes. Yes. Yeah, so the way that sender works is it talks to its back-ends using iSCSI. So no matter what shared storage you're using, whether it's connected to FC or it's an NFS, it doesn't really matter. From a sender's perspective, it connects to its back-ends over iSCSI. So it's sometimes that causes heartburn, right? Because people think, oh, I have a really fast shared storage, but now I have to deal with iSCSI. But the reality is that it's all over the network, right? And it's relatively, you don't see the difference in performance as much as you would imagine you would. But it is what it is. There's no way of getting around it. You have to deal with iSCSI if you're going to deal with sender and sender volumes. You did something wrong. No, I was kidding. No valid host found. All right, so anyone who is an open-stack professional can tell me what that error message means. Nope, it's something with this scheduler, meaning probably I'm out of resources, probably what it means. But let me go and take a look. I'm not out of resources yet. Yeah, but you guys are just booting a normal machine, so it shouldn't really care where it puts it. All right, so why are you guys not telling me what's going on? No, so just add dash L, space root, if you're having a problem connecting in. So I see that multiple people are starting to fail now. Yeah, no, it should be. I believe it's something to do with the fact that I'm running on a virtualized environment, so I have to find out. Because I should be able to spin up an instance still. I have plenty of resources left. That's what I'm going to try right now. You read my mind. Well, you know what? I'll do it this way. No, there's no router. It's just a VX LAN. OK, we do have a problem. Houston, we have a problem. So you connected into the Neutron container, and you looked up the QHCP, and you connected to it to that, and then it times out. Yeah, I'm starting to think that something is falling down in the cloud, so give me a second. I ran out of memory. What's this, more disface? Yeah, we don't, as a practice, do overcommit on memory. Host has more disface than they expected. They're not that huge, but I may have to expand that a little bit. All right, so let me ask this question. Who has completed the lab? All right, so let's do it this way. Let's get some people completed, and then that way I can give rid of that stuff. Hey, now. Actually, it was running, but now I see it. Yeah, it's not. Yeah. I guess the memory should be out. Yeah. Basically, it was running. We couldn't have to say to the exact kind of thing. OK, you're all at the last step. OK, of course you know this works, but it doesn't work, because you guys are here. Let me come around this way, that way I don't have to reach over this gentleman. Just trying to see what you guys are seeing. I'm like all over your screen right now. So I'm able to get into it. It's just me and me. Yeah, I think we've overwhelmed the environment. That's the problem. What's up? All right, I have to look at that. Yeah, it's not going to let him in. It should have connected immediately. Sorry, guys. So clearly, my cloud can't withstand 15 people or 30 people connected to it trying to connect into the Neutron agent. So I know everybody. Yeah, no low tests, yeah. So I apologize for that. If you cannot get into that instance, then you have to take my word on it that it does work. Yeah, right, literally. Sorry about that, yeah. So anybody having problems connecting to the instance, everybody is. In a normal world, in your cloud, if you go and try it, it does work. You're connecting to the namespace. Apparently it's not working right now. Sorry, of course it worked 15 minutes ago when I tested it all, but such is life. Anybody else hung any other place in the lab right now, other than the Mitch match? So tell me a little bit more about my mismatch on my back-end name.  So those back-ends don't exist in the student environment. But that's a sender thing. That's defined on the sender node. It's not actually in the. Yeah, that's interesting because I'm a bonehead. No, it's right. Because that's the name it wants to use. It's not the name that you define it as, but the volume back-end name. So there, there. So that command is a valid command, and it should work. This is what it wants to use when you create that meta tag or you're setting that filter. Not that name, not the name of here. This is sender.conf. It's in the sender container that's on the sender node of which you don't know where that is. Yeah, so that's another thing about having everything in containers is you can kind of keep folks away from your environment so they don't tear it up. One person got it. I don't know how, by the grace of God, but I'm sure with the help of Matt there, you guys got through it. So anyone else, I guess, finished other than the last step of actually checking the, what's your student number? 10 to 10. All right, so we have to try and figure out who finished first. So who thinks they finished first? What's that? That's a good way of looking at it. Well, the good news is I have a lot of gifts, so everybody's going to get something if you didn't leave already. See, that's what happens when you leave early. You got to ask, see, that's what happens when you leave early. I know it didn't exactly work out, but you don't got to leave early on me. So I'm going to try and spend some instances down just to kind of give some other folks a chance to actually. So give me some student numbers of folks who are done with their lab. 13, 10, 13, thank you. Thank you. 9, thank you. Thank you. All right, so there should be some more room left on the environment now. So 10, right? 10, 14, you guys are done. 13, I thought. Yeah? Do you think everybody agree with that? OK. Why didn't let me delete them the first time, but everybody OK? OK. OK. I like to hear that. It makes me happy. At least you can see it does work, just not for everybody. At least I'm able to prove you that. Yeah. Make sure when you call them support about that. You tell them Walter said, you can have that. They'll totally do that for you. Sorry about all the complications, guys. Yes, it definitely happens when it comes to OpenStack. Yes. Yeah, so I'm kind of the guy that customers come to when they want to really specialize their cloud or do things that are not normal out-of-the-box stuff, such as doing this, QoS, or doing multi-tenant isolation, which is the lab right after this one, setting up availability zones, doing multi-region across data centers. Really, part of my job is to sit down with the customer for two, three days and literally design their private cloud for them. And I give them back a document that actually says, OK, this is what your private cloud will look like. These are all the details, tenants, AZs, users. How are we going to set up the partitions on the servers? I mean, it goes down to the bare-metal detail. Yes. Yes. You can change it in a Horizon dashboard or you can rerun it through the CLI to make a change to it. Those sets can be adjusted. You just have to reset it again and it'll just reset. But yeah, no. Because it's at the time that you create the volume is when it pulls in those variables. And that QoS, as long as that volume type is associated with that QoS that you made the change to, then it will apply to everything going forward. But this is where you have to get down to granularity. If you're going to use different volume types for different people, when you have different tenants and you have different purposes, you have to create different volume types for them. Because you can't really share them. Because when you make that QoS change, it changes it for everything that's associated with it. And I'll actually go in more into that in my next lab after this one talking about when you're doing multi-tenant isolation, you kind of have to do redundant work to really accomplish it. But it is what it is for now. Are folks progressing? Yes, a little bit? Yeah, so the last step of connecting to that instance through the Neutron agent, it may or may not connect. I'll say it that way. Well, I'm going to allow you to ask me some questions.  And then, yeah, that's it.


to protect.ie for more information. You're listening to John Breslin on Around the Northwest every weekday from 12 on Highland Radio. Yeah, and here we are for this Tuesday afternoon and it's from the environment now to, well, in a way more about the environment but more about nature and the wildlife because Angus Kennedy from Nature Northwest has joined me in studio. Angus, thanks for coming in. John, how are you doing? Yeah, very good.  There we go. Now, if we could start with geese because Brent geese, they're quite the spectacle and especially in the numbers that we were lucky enough to get here and they're still with us, but just about. Just about, yeah. I saw some yesterday. I was out walking up in Fannity yesterday and saw six of them poking away amongst the seaweed. They're amazing creatures. They're the smallest of our geese. So a bit bigger than a mallard, maybe kind of two kilos or a little over two kilos in weight or so. I am very dark, dark neck. I am dark back and then a light front. But they're incredible birds. They come and visit us for the winter like so many birds do and look for protection and safety here in the wintertime and very shortly they'll be taking a massive journey back to where they migrate. OK. And they'll be heading off, I presume, well rested and well fed. Well, that's the idea, yeah. So that's where it's so important for us to protect our habitats, to make sure that there's enough food for them, enough shelter for them. They arrive down here to escape the cold and they tend to come into Donegal around about autumn time, October, November or so, and they eat the eel grass. So they go to the salt marshes. So if you think of the places in the estuaries or the little corners and the beaches where the waves don't get to too much that are a bit muddier and they're very specific types of grasses and then the green algae, not always the green seaweeds, and that grow there, they'll eat up on that and then once they've depleted all of that and eaten all of that food stock, they then tend to spread around the countryside. And I get a text normally around about mid-December every year from my brothers who say that they've arrived in Dublin. Ah, so they spread around the country and they go in a clockwise direction. Is that right when they start to? Yeah, so they come via Iceland. So Iceland's their last resting point before they make their jump down to us in autumn time. And the first place they see, of course, is the northwest coast. So they hit all along the north coast, Stranford Loch has big, big numbers of them. Loch Foyle has big numbers of them. Loch Swilly has good numbers too. And then they spread all around the coastal areas. So coast is what they like, but they've been known to go into towns too. All right.  Yeah, so they've been fattening up.  And then come back up and they start building up again on the coastline, eating the very last reserves that they can or building up as much reserves they can. So eating the last of the food that's there before they make the hop to Iceland first, then eventually to Greenland around about May or so. And then from May they will head off right into the islands inside the Arctic Circle in Canada. If you're near a computer right now, open up Google Maps and Google Ellismere Island. Ellismere Island in Canada. And it's deep, deep inside the Arctic Circle across from the north of Greenland. And these birds that you can see right now, Rapmullin and Fanon, Duckmore, any of these places, that's where they'll be in a few weeks time. And in comparison to other birds, they have a long life expectancy. Yeah, they do. They can live for a very long time. They don't start breeding for a couple of years, but Brent geese can easily live for 20 years. And they'll stay together as partners. Now, occasionally the females have been known to breed with some of the other males as well, but in general the pairs will stay together and look after their brood and raise their brood. And the whole family actually stays together when they come on their migration down to Donegal. And in fact, the geese I was looking at over the last couple of days up along some of the beaches and fanat, you could see some of the geese swimming towards a little bit aggressively towards some of the other ones. And you can see them sticking out their head and kind of swimming towards them, making little rushes at them. They weren't actually fighting, but that's them starting to try and push their offspring away and say, it's time you started to find in your own way. Just like people might be gently thinking how are they going to remove the teenager from their house. That's what's happening. Or the early adult, what way can we facilitate that? And that's what the Brent geese do. Okay, Brent, where's the name Brent come from? The Brent is, it's a Viking or a Norman kind of word. And it comes from Brant, which means burnt. And in fact, quite a lot of our language comes off, comes from the Vikings or comes from the Norwegians of that kind of age. But Brant means burnt and they're a very dark looking as if they've been covered in a bit of salt, a bit of ash. And if you think of the spring tides that we've just had there recently, the big, big tides. And we think now, this time of year, spring tides. So we get spring tides every two years. Or sorry, every two weeks for every new moon and every full moon, we get a spring tide. And that's from the word sprung and also an Norwegian word or a Viking word, sprung and to rise for the big tides. Yeah, so we take a lot of our language from there. All right, so I checked them out. Still here at the moment, but heading off very shortly, Brent geese from, from birds to bees. And in this case, bumblebees because we're going to start seeing more and more of bumblebees now. And there's, there's any number of different species of bumblebees here now, isn't there? Yeah, we've just over a hundred species of bee. And there's one honey bee. So an awful lot of people think bee and they think honey, but there's actually only one that, that, pretty much the whole colony survives all year round and makes honey to, to aid in its winter time, winter survival, but all the rest of them. And they're either sultry bees and bumblebees. And we've 21 species of bumblebee. And some of them are out on the wing right now. Okay. So bumblebees aren't honey producing, are they? They're not honey producing. So they, the honey bee produces its store of, of honey from the nectar that it collects. And that gets the whole colony through the winter time when there's very little flowers, of course. Whereas the bumblebees, what they do is they will collect some nectar, right? For when the weather is tough and they'll make little wax pots and they'll put the nectar into the wax pots for days where we get a whole load of prolonged rain or if the conditions are very, very cold. But they're relying on, on those few days of store. They can't build up more than a few days store. So they're relying on the weather turning very quickly as it usually does in Ireland, yeah. So they're only really a hop and a skip away from, you know, really running, running out of three weeks on the streets as they say. Yeah. They're, they're very close to, to not surviving yet because they need to visit literally thousands of flowers every single day. And they come out, of course, the timing of the big queens that have been sleeping all winter long. The timing is just as the first of the spring flowers come out and they're, they're relying on that. You'll see them desperately going to anything. Could be an Escalonia hedge in your garden. Could be dandelions, could be prim roses underneath a few trees. But they're looking for flower for hard fire. And they're trying to bring home those stocks into their new hives, start to build up those stocks for the, for the eggs that they'll be laying very soon. And of course for themselves. Some of them have similar colouring to wasps, but they don't, they don't sting like wasps. They don't, they can sting, the females can sting. Now the males will emerge a little bit later in the year and they can sting, but females can sting and the honeybee can sting you and it leaves the sting behind and then that's the bee and it dies. So if the honeybee stings, it's a huge sacrifice. Whereas the bumblebees can sting you a few times before they need to take a break and build up their little, little stock of venom. However, they rarely do. The bumblebee will only sting you if it gets caught in your toes of your open-toed sandal. Or if they pick them up and squish them or something, not aggressive, absolutely not. No, I've often had school groups and if people know what they're doing and they're being careful, but young children catching them in little jars they can figure out which species is which and they're quite easy to tell apart if you get a close look at them. Okay, okay. And there's, they, how far, I mean, if they, if they're around and busy from plant to plant now how far away from the nest would they go? Yeah, so it's one of the, not terribly far is the thing and it's one of the optimistic things about restoring nature and looking after nature. We know and we've talked about so many times that so much of our biodiversity or our nature is in trouble and one of the efforts that needs to be done is each and every one of us needs to provide a little bit of a safe haven for nature. And the bumblebees, they can go up to five kilometers but often they'll go no more than a kilometer or so from wherever their hive is in your garden, in the ditch nearby you. And they can, on average, now I've been very sweeping but on average a bumblebee will fly about 500 meters before it'll collapse at starvation. So it needs to get flowers in between that. And if you look around wherever, when you're out in your walk now for the next few days look around the countryside and see how many flowers there are. We've a lot of beautiful countryside but an awful lot of it doesn't have much color and it's a lot of green, it doesn't have much color. So we're looking to the ditches, to the hedges and to the little wild corners of our fields and our gardens for the dandelions, for the primroses, for the cellentines that are all right right now. And these wee creatures are vital for pollination. So it is important that we look after them and give them maybe a wee bit of an area if we can to... Hugely important, hugely important. And they pollinate an awful lot of our wild crops or an awful lot of our wild flowers and they pollinate a lot of our trees, so the willow at the moment.  And they pollinate a lot of our food as well. One third of the foods that we'll all consume is pollinated by some species of bee somewhere along the line. So we need our bees, they're hugely important for our food. 086, 60, 25,000 is our text number if you'd like to put a question to Angus. Someone says that I saw a badger recently and it was still daylight, is this unusual? Well, a little bit earlier, now you'd expect to see them coming out because they're going to have their cubs now very soon and they're going to be foraging a bit more for food for that. And of course in the wintertime they can be quite desperate looking for food. So if it's a quiet area, if it's a non-disturbed area you can see them during the daytime, all right, yeah. Around about this time of year now they'll start to get a bit more nervous with their young. However, they have that desperate hunt for food all the time. Anytime I've seen them during the day has been winter and late winter typically as well. So much of a wildlife, it really is all about food.  They don't go down to the supermarket. Completely, and we've detached ourselves from that in process. We have our wonderful farmers out there producing our food and then we've all the other steps before we go and get it ourselves. Whereas that's exactly it. And an awful lot of the animals all they're looking for is a little bit, a little patch. And those little few dandelions, those little bits of willow shrubs, but connectivity is the thing. As long as your garden has a bit and my garden has a bit and the farmer next door has a bit, well then they have a chance. They don't have to go long distances. Yeah, and the badger's the exact same. The badger's looking for healthy soil so we can dig up its worms, its snails, its beetles and whatnot. And again, it needs a little bit in everybody's patch. And that's what it lives on. And that's what it lives on. Yeah, the badger will eat a dinner plate of worms, grubs, leather jackets, all those things that live in the soil every single night, which is an awful lot of food. So you'll often see little patches of the garden dug up. And that's a good sign for the badger presence. Yeah. There's an ornithologist who's coming to Greenland Theatre in Amonstown actually at the start of May and is on quite an unusual mission really and a fairly exhaustive one at that. And that is to record the sound of every bird in Ireland. Every bird species. Every bird species in Ireland. Every bird species, yeah, yeah. Phenomenal thing, because if you think of how many birds there are and then think to yourself, how many birds can I list? And when I go into schools, students will often list maybe 12, 15, maybe up to 20 of them between the whole lot. Well, we've about 450 bird species. Actually, it's 475 is the latest figure from the National Parks and Wildlife Service. But that's a few years old, so there'll be more than that again. 475 birds have been recorded in Ireland, passing through Ireland at some stage. And there's over 200 birds breed in Ireland. So come here to have their families here. And he's trying to record every single one of these. So which of the breeding birds and to pick up as many of the others that he can as well. So an amazing thing to do. We all hear the birds singing at the moment. They're all proclaiming their territorial rights. They're all trying to attract a mate. And of course, they've got very loud in the last few weeks early in the morning, which is a wonderful thing. But to try. For the most part. For the most part. Well, and we get very used to it. And if you are lying in bed and they've woken you up, try and pick out the different species. It's a little bit like listening to an orchestra and somebody might say, right, try and pick out what the trumpet is playing or what the oboe was playing. And to try and pick out different species and different sounds. If you do lie there for a little while, think about it or sit in your garden, think about it. You will be able to start picking out the robin sound is very distinctive. The wren is very shrill and very different. The song choices are much deeper sound. What this guy is trying to do, what Sean is trying to do and it's a very difficult thing to do is to record each one in its habitat and be able to differentiate it from all the others. So be able to record it without the clamour of all the other birds there as well. So it's not a matter of sticking a microphone up into each of the different habitats we haven't seen. There we go, that's great. It's getting them at the right time. Each one individually. And of course, a lot of that has taken a huge amount of journey, a huge amount exploring across the country, being in contact with all sorts of different bird experts. So there's a wonderful bird illustrator and bird artist called Robert Vaughan and he lives in Donegal. And Robert and Sean have worked together a lot. And Robert will have taken them to some place where some of the rare birds are in Donegal and we're lucky up here. We have some species like the ring-usel that don't exist tragically anywhere else or the red-throated diver that don't breed anywhere else in Ireland. And Rob would have been able to work with Sean and help them record these, you know. So what Sean's doing with this is it's actually a film and then there's sort of a question and answer session after the film. Yeah, so the RCC, Regional Cultural Centre, have been very good. They have a festival of sound in May, May-Bank holiday weekend and they've included this. So one o'clock on Saturday the 4th. It'll be there and they have to book tickets. And the movie is around about, it's just shy of an hour, it's about 50 minutes or so. We'll do a very quick introduction to it and then myself and Rob are going to do a little questions and answers session afterwards. So it'll be the journey of Sean around the country of how we recorded and why we recorded these different birds. And there's a good bit of footage for Donegal as well because of course a lot of it was recorded up here, which is wonderful. And then the questions and answers session afterwards. So anybody, be it families, be it anybody interested in birds that wants to come along, book one of your tickets for this because it'll be an amazing opportunity to pick the amazing brain of Robert Vaughan and start getting some of your bird questions answered. Okay, brilliant. So that's happening on Saturday the 4th of May, at one o'clock at the regional cultural centre. Regional cultural centre, yeah. After book tickets, I'll pop up a link to the event right thing. Okay, thank you. Thank you. Brilliant, thanks Mildred.


Hi, my name is Suzanne Romain. I'm here to present some of the work done by the FMA Innovation Project. We are working under a grant from NOAA. We work with National Marine Fisheries Service with Fisheries Management Collection data, and we work very closely with the University of Washington Department of Electrical and Computer Engineering. Our research cycle involves first acquiring the imagery data. Our team has built and deployed custom camera systems to collect this data, and we also use opportunistic videos from surveillance cameras. We then get that data and we annotate it based on the needs of our desired algorithms. The University of Washington develops the algorithms and together we analyze the results and determine whether or not they are useful for fisheries managers. So the Pacific Observer Program is a great program for us to get the chance to work with. They cover the Bering Sea, Aleutian Island, and Gulf of Alaska fisheries. They train over 450 field scientists and then manage that data collection. There are a number of users that use it. Of course, first and foremost, fisheries managers for quota management, but fishermen watch it pretty closely, too, because they're interested in staying in quota and avoiding bycatch species that they don't want to see. There are over 54 stocks managed in the region, and those stock assessors also use the Observer Program data as part of their stock assessment, as well as for ecosystem research. The environment is insanely challenging. There are so many different target fisheries and gear types, and every vessel is different. They range in size from 30 feet to 350 feet, and for the machine vision perspective, this is pretty interesting because we have a lot of different types of images and very specific data points that we can pull from types of images. These are some examples of the types of imagery that we work with the most. On the left are the fixed gear or long line imagery. The fisher coming out of the water one at a time, silhouetted against the back of the boat. They're very complex. There's a lot of changes with the water conditions and the lighting conditions. It was an algorithm that took us quite a bit of time to work up. On the right-hand side, we have shoot images, and you can see there's some benefits for us. There's a solid non-changing background and solid lighting, and it gave us the opportunity to get to our species ID algorithms a little faster, although both camera approaches came with some issues with the environment. Obviously, the images on the left were much more complex, and then the images on the right, the camera was so much closer to the subject that it was difficult to keep it clean. This side is a summary of the majority of algorithms that we've been working on. I'm going to focus just on the shoot type of images, fish species identification algorithm that we have been working on. Our shoot track has been developed to discern species, count and size. The size algorithms we have in a real-time device that can size halibut as they're slid off the boat. A counting option we are now using for multiple fish being dumped into a shoot in a basket of fish. We can detect the individual fish, separate them, and then identify them to species and count from those dumps. They do require calibrated images, and the results of those calibrated images are object detection algorithms, tracking and segmentation and classification and length algorithms that get put together for one product device. We did build custom camera units, as mentioned. Along the bottom, we've got them deployed out on various research and fishing vessels, and we used video recording, security cameras for some of them, capitalizing on the motion detect. They turned out to be very good in terms of flexibility around lighting as well. We also used machine vision cameras with a trigger, and that enabled us to test different frequency of light response. FYI turns out red-green-blue does the job. No need for fancy cameras and different light frequency response. The calibration procedures involve using a board like seen at the top right of this slide. In that image, it's a calibration board. What this does is rectify the effects of each individual camera setup. So the intrinsic calibration accounts for the effects of whatever lens choice you have in relation to the camera sensor, and what happens is the pixels can become distorted as you move from center based on your lens choice. They have a wide angle lens. The edges of those images will look different than the center of those images. The intrinsic calibration is the relationship to the camera and its environment. So this allows one to place the camera in the scene, and if you look to the right, you'll see these two original images, the calibration board and the fish. And then the bottom one is a rectified image that is what we feed to the algorithm for training. In these shoots, the camera is set up at one side of the shoot, so the image is pretty distorted when it comes right out of our cameras. After we get our calibration images, we label them, and depending on the algorithmic needs, sometimes the annotators need to actually put a box around the fish with the shoots. One of the benefits of the enclosed control environment is that we can generally detect the fish as an object because it's so different from the background. And with the shoot identification projects, we've also done some genetic sampling for closely appearing species that we want to make sure the identification is right before we send it into labeling. Both of the software programs we use for this are open source. Calibration routines can be found at opencv.org, and the annotation is called application we use is called label image. And that GitHub link is posted up here. We also, our lab developed a custom version of label image that allows for tracking. So if you have images of fish in motion, please contact us. We're happy to share those annotation tools. The classifier is a two level hierarchy, and this allows us to expand our actual species list. We rare species, it takes a while to get high confidence return in terms of identifying them accurately. And this allows us to move up a level and possibly respond to areas where we know they're sensitive species, but we know we can't rely on the algorithm to find them or get them to species every time. This is an overview of our classification process. And it's great. Moving into this work, we realized that we were one of the few groups able to start early on this, and we wanted to ensure that the algorithms we built could be moved from region to region and applied to images that they could be applied to. To that end, we incorporated an active learning strategy. So after training our CNN algorithm that takes a long time to train, we run a second algorithm that allows for auditing on the back end. Basically, we run our images through the classifier and the algorithm itself, the active learning strategy, selects images that the algorithm has low confidence on and sends them back out to us and we can then label them. This is our initial results from the support approach and it can be found in this document here cited at the bottom of the slide in detail. And the number of species that we have very high accuracy at recall has increased through the years as we've had more training data. And as we pursue algorithms that address our long tail distribution, pretty much any of us working in this industry are going to have an uneven training distribution to start with, because it takes a while to collect these images of these rare species. And the ACE complementary is our first really successful attempt to get at these difficult to identify rare species. Our final push on our identification algorithm was to see how well does it do for species that humans have a hard time separating. And along the top of this slide, we have rockfish species that field staff have had a very difficult time separating accurately in the field. We collected genetics information on these species during a research cruise and then ran them through our algorithm. And sadly, the algorithm will actually very excitedly the algorithm outperforms the field staff. So we're pushing it even further and starting to introduce non controlled imagery to the algorithm to see how well it can respond to observers in the field using any camera they have to take an image of a species like this that is difficult to identify. And we shall see that is an ongoing experiment. And quickly, two different types of image algorithms I just wanted to show you a quick picture of and some sources. The human presence detector, we developed this to use as a trigger on our fixed gear vessels because we found that the data collection is a lot of data. In any way that we could focus on just the areas of time that we're interested in collecting imagery is a good thing. And this is a region based algorithm. So if you have a human activity on deck that can be translated into a data point of Hall starting Hall ending. These algorithms can be off the shelf and deployed quickly to any kind of image that uncalibrated image set that you might have for this. The second one is our detecting of a species on conveyor belts. We're using it with salmon in this instance. If you're working with processing plants, sorry, I can get these started. If you're working with processing plants and you have an individual species that you're really interested in keeping tight data collections on this could be an option for supporting the staff at least in Alaska. That is our idea is to give observers another backup set of eyes because they have a number of other duties to perform and the plants are huge. So they have samples to collect and places to be and they can't be at every belt at once. And lastly, I have just a page of references to follow up on this. We've put a lot out as a group and our directives early on was to develop algorithms that would be open source and released when we could get them worthy of other groups. And I can hope that we built them in such a way that they are expandable to other regions. The one thing that has benefited the most in this particular project is all the collaborators that we have been able to work with. It would not have been possible without these collaborators, the commercial vessels and the processing plants that were willing to let us collect images on their vessels and then utilize those images to develop these algorithms. As well as the halibut commission and the NOAA research cruises, as well as the environmental defense fund who has kept their eyes on these kinds of projects and kept the documentation flowing and the connections flowing between researchers and stakeholders in this industry. Please do reach out to our lab if you see anything that I've presented that you think might apply to images in your region. As mentioned, we spent quite a bit of time developing these algorithms to ensure that they would be expandable to include new classes. Thank you very much.