Live from the Mandalay Bay Convention Center in Las Vegas. It's theCUBE, covering VMworld 2016. Brought to you by VMware and its ecosystem sponsors. Now here's your host, Stu Miniman. Welcome back to theCUBE. I'm Stu Miniman here with SiliconANGLE Media's flagship program, VMworld 2016 in Las Vegas. Happy to have on the program. I've got a first time guest of customers. It's Steve Bunch with Wabash National. Thank you so much for joining us. Thanks for having me, Stu. And welcome back to the program. It was two years ago at VMworld last time we had Sachin Chattow who's with Nutanix. Oh, great to be back here. All right, so Steve, let's start with you. Tell us about kind of your role at Wabash. And for audience that's not familiar with the organization, just, you know, real brief thumbnail of the company. Yeah, so Wabash National's based out of Lafayette, Indiana. We're the leading semi-trailer manufacturer in the United States. We've got manufacturing in five other states than Indiana, as well as Mexico and the UK. I think the stats are somewhere around six out of 10 trailers you actually passed on the highway or one of ours. So I've been with them for about eight years. Started directly out of college doing basic printer repair, PC imaging, that kind of stuff. Currently it's server and storage manager. So leading a team of five great guys that are managing our infrastructure. So, yeah.  So I run Solutions Marketing at Nutanix, focused on the whole customer success around different use cases and verticals. All right, so Steve, let's dig right into it. So you've got a team, you manage your server and storage. It sounds kind of siloed, almost. Can you tell us, you said kind of eight locations. Give us kind of thumbnail as to, you know, number employee meetings, you said, I think eight sites. You know, what's your IT look like in the size of the team? So I think if you actually gave me my real title, it'd be too long for anything to be useful. So, so we've converged it. Yes, sorry, I've converged that, so. Pretty siloed into servers and storage, but we also handle all the applications and stuff on top of the servers. So, nine data centers, so it's interesting trying to bring all this stuff back home. Most of our manufacturing sites will probably always have some kind of server and storage footprint on site, so, yeah. And you've been there for a number of years. You've been there longer than Nutanix has existed at a company. So what do you walk us through kind of that journey as to, you know, what your infrastructures look like and what was going on in the business that made you, you know, look at making a change. So our environment before Nutanix was super complex. We had highly available sites, but different storage on each side and different servers on each side, different sand switches. It was just overly complex for what it was. The business was growing very quickly, mostly through acquisition, but most of just by selling more trailers. So the IT team wasn't growing at all. So I had to find, we had to find a way to kind of do something different. Maybe updating firmware on a sand, on the weekend probably isn't the best use of your time. So we did some research, found some hyper, hyper-inverge, maybe this will work for our environment, so. And when was that? So we actually bought our first stuff in December of last year, but I've been on the radar for about the last year. Yeah, so Sasha, let me ask you, let me see. IT a little complicated, team's not growing, throwing an M&A, each application has its own little silo of what they're doing. That's not what we've seen out there for how long? Yeah, forever and ever, and that's actually a great point, right? Businesses are now relying on IT for actually as an enabler for some of these functions, right? Whether it's business growth, digital transformation, or even M&A from that perspective, it's actually a key differentiator from a strategy perspective. All right, so Steve, was this a project-based deployment? Was it new data center upgrade? What did that first piece look like, and who championed moving to a hyper-converged option? Yeah, so it was a little mix of all of that, so actually a new data center, actually the local ISP was building a new data center across the street from our manufacturing, so we currently have two data centers that are off-site from our production, so that's nice. It was a five-year refresh time, so it was time to do something different, get some new hardware, some better performance, some easy management interfaces, so yeah. And where in the executive chain was that, if you got the refresh, you have a certain pile of money, hopefully sitting there, but did that kind of meet what you need, did you have executive buy-in, or is somebody driving kind of innovation? Yeah, so I was a champion on the project, was pushing very hard, was interesting with the team, trying to get them experience with it, so Nutanix actually has a community edition, so free software you can actually use, so that was critical in getting the team on board with some new technology. All right, Sgt, pretty typical for a lot of your customers. Yes, matter of fact, since releasing community edition, we're seeing a lot of first-time users of Nutanix start their journey down that path, get familiar with the product, and again, community edition runs on a variety of different platforms, so they get a chance to experience it. Now we've actually changed the setup, so you actually can do a test drive of community edition in the cloud, so you really don't even have to install anything, and that's very typical of customers nowadays where they want to know what does that mean from an operational perspective, and then how does that affect their day-to-day, and day-to-operations. All right, so Steve, talk to us about that rollout, how did it kind of meet from your expectations? If you can share any details, number of nodes, number of sites. Yeah, so one very cool issue that we were trying to resolve was, so we installed our normal infrastructure at one of our remote sites, and it took two guys two days to actually install three servers, so we had to install storage array and sand switches. So our first purchase of Nutanix was two, three node clusters that we set up in Metro Cluster, and we had that set up in two hours, so two different sites, Metro Clustering, so we could be motion VMs between the two in two hours. Just kind of crazy. And why are you to comment on it? Have you added to that since you've done the kind of the four-letter word in the storage industry has been migration for so long? Tell us what your experience has been. Yeah, we're 100% virtualized on VMware, so it's not difficult. We purchased 16 more nodes, so we're expanding both sides of that, mainly at our main data center, or main corporate headquarters, so just doing basic shared nothing storage emotions, and it's working really well, so. Trivial, real easy now. Yes it is.  It saves us a ton of amount of time. I mean, I think some executive staff was worried that we weren't prepared because we were talking so easy. Just right click, it's like copying a Word document, so it took some talking with the management teams to get them on board of what we were doing and explaining it, how it works, and they wanted to see big project plans and all that stuff, and I'm just migrating to VMs, so it's not difficult. All right, so you've freed up all that time, so I'm sure you cut staff, and is that or are there new projects that they're doing? What will happen? Yeah, they're just not working 80 hours a week anymore, so it's all good stuff. Wallbush is actually, we were just kind of an IT service for the business before, so we were just, yeah, like we said, we got printers, setting up new servers, that kind of stuff, but now we're actually doing some cool stuff with business analytics and pulling in data from PLC machines on the floor and actually putting some sensors on a test trailer so doing humidity and vibrations and stuff like that. So Sasha, now I'm curious, kind of the mindset of IT so much is, I need to control it, I need to understand it, risk is a big thing. I was listening to a podcast that John Troyer did with a couple of your customers, and there was this guy, he's like, he kind of flip, he's like, remotely I go on my mobile device, I say I do the upgrade, I get on a plane, and when I've landed, everything's fine, and I talked to most IT guys and they're like, he's crazy. But what are you seeing with your customers and how do they change and adopt that? I mean, the whole concept of day two operations has changes with Nutanix, and you've heard us talk about this at Dotnext and even before that, that we have this whole concept of invisible infrastructure. Our whole goal is to make infrastructure so easy to manage that it is almost invisible from an operational perspective. Now, coming back to the comment around the upgrades, the whole non-disruptive upgrade model is something that we've been very proud of. We introduced it a while back and we've had a lot of customers actually go out and try upgrades on their test systems, using, again, mobile devices, et cetera. But the whole point is that it's given them time back in their day and to tackle, either take time that they can actually go and apply it elsewhere or even give them time back in the day that they were initially not intending to spend on it. So from an upgrade perspective, the ability to get new features in a very quick fashion and then ability to remove the whole plan downtime concept has been great. All right, so Steve, I wanted to just kind of step back a little bit, give us kind of a wider view of your IT because it doesn't sound like today. Nutanix isn't the whole environment. You haven't swept the floor with it. How do you manage that kind of compared to everything? How do things like replication and backup fit into the overall puzzle? So we're starting to roll it out at our remote sites, actually. So we've got three sites that need refresh and we're looking at putting Nutanix there as well. So it gets interesting with back, can we just replicate that data back? Is that a backup, is it okay to do that? Or should we be putting backup software there like Rubrik or something else? So it's definitely, it's been interesting. So we run everything from SQL to SAP to exchange actually on our Nutanix nodes. Yeah. All right, so Steve, your team's gotten some time on the solution, you've grown it now. What advice would you give to your peers and kind of a follow-up question to that is, what are you asking of kind of the vendor ecosystem? What more do you want them to do to kind of make your life easier and run your business better? So some pointers for migrations. I think maybe you should get your applications teams involved in the migration, so we didn't... Wait, wait, wait, I'm sorry. The infrastructure team and the application team. Once again, somebody's crazy here. Exactly. So we actually didn't tell our application team that we were migrating their servers to the Nutanix nodes and they came knocking on our door asking what we had done and they were seeing three, four X performance increases on their backup time. So I told them what we had done and they were pretty excited about it. And then actually we upgraded our software that day on Nutanix to four dot six, which increased performance more and they came knocking again. So you didn't involve them but it was a good experience because they're like wait. Yes. What happened? It's running so much faster. They were worried something was broken or their software wasn't working correctly. How about kind of looking forward as to from your business, the I team needs, not just from a Nutanix VMware and beyond, what are you looking for to help? So I'm excited. My team actually has time to do some training so I'm pushing them hard on programming so Python, PowerShell and getting them involved and maybe setting NTP on 30 VMware nodes probably isn't the best use of time so let's automate that, let's fix it, let's power script that stuff. So trying to get them more experienced in areas they aren't maybe comfortable in so yeah. Okay and we're brought back to kind of VMworld itself. You know what are you bringing back to your team from what you learned at this event? So first VMworld actually, very cool. Lots of people, I think I've done it in every other world there is but VMworld's been great. So the network, the community is awesome. So everything from the brown bag to just sitting next to somebody and eating a lunch and learning something more from them than you would have maybe a breakout session. Moving into people at parties and stuff like that. So I don't know, I don't do that. Exactly, they do have parties as part of the community. Yeah, you talk all night, everything. Sochyn, give you the final word. So kind of takeaways from VMworld that you're seeing especially from the customer viewpoint that you've talked to. Yeah, so I'm always excited to be at VMworld because you get a chance to really interact with so many of our customers and the community in general. It's an exciting place to be, it's an exciting forum to be. It's interesting to see the shift from storage and to hyperconvergence and now onwards to enterprise cloud. So from my perspective, the key takeaways I'm taking back is that people want to move, keep that transition going to cloud-like infrastructure that helps them kind of bring the cloud infrastructure on prem. And we're going to keep innovating on that front. And if I were to also summarize one other thing here, I mean it's great to have customers like Steve who are looking at the whole IT as an enabler for their digital transformation. So I encourage again all your viewers to look at IT from that perspective. Yeah, so my seventh year at VMworld, it's always great, the VMware customers that are here are ones that have continued to innovate not only when they deployed virtualization but hopefully they don't become satisfied with what they've done. They keep moving forward, keep trying new technologies. And on the storage piece, we kind of half-joggingly came in and said this used to be called storage world, trying to make it invisible and trying to make it look more like a cloud. Maybe we should make it storage lists going forward. Kind of like in the cloud, they are talking about server lists. So lots of great stuff here at the event. Thank you both for joining us. We'll be back with lots more coverage here from VMworld 2016. You're watching theCUBE.


To what extent would you say that the French counter-terrorism policies are to blame for the Charlie Hebdo attacks? Well, I think there are some problems in the French response. Clearly, even the Prime Minister has admitted this. And it's not the first time that this has happened. In the last three years, there's been three attacks carried out by French jihadists in Western Europe, two in France and one in Belgium. In all three cases, the perpetrators were known to French intelligence in advance. But somewhere along the line, they lost the lead and these people went undetected as they carried out their terrorist attacks. Now, in this case, it's particularly interesting or perhaps surprising because not only were they known to intelligence, but they also actually had terrorism-related convictions and it spent time in jail. So the question is then, what did the French authorities do after these men were released from jail? If we look back to one of the previous cases from 2012, that's Mohamed Murrach who carried out killings of off-duty French soldiers and four people at a Jewish school in a series of attacks. According to some work I've done, the French, some of the problem in that case, to some extent, was that the authorities did not share information within the French government and there was rivalries between the French police and intelligence services, which contributed to their failure to promptly share the information on Murrach, which had they done so, they might have been able to prevent his last and most deadly attack on the Jewish school. So there are questions really for the French counter-terrorism model today. And are the attacks also a sign that French attempts to, well, French attempts in terms of counter-radicalisation are also failing? I think the French don't have an explicit approach to counter-radicalisation in the sense that the British have a prevent programme which has, you know, attracted a lot of criticism because people in Muslim communities in this country sometimes say that the authorities are coming to us with a counter-terrorism hat on their head. They're only interested in us because of what we can do to help them fight terrorism and that has provoked a backlash. So maybe the French have been wise to some extent by not having such an explicit policy which can have counter-productive effects. On the other hand, the French might be accused of burying their head in the sand to some extent about the problem that's within their ranks. Some people have claimed that the sort of republican philosophy which involves strong emphasis on national identity, strict integration of minorities, that's been something that has helped to provide a strong national identity to communities in France and some authors even claim that this has helped to reduce extremism. But given these three attacks over the last three years and the increasing radicalisation in France that we've seen in recent years, this sort of hypothesis looks increasingly discredited. Those in Britain who, you know, have criticised multiculturalism as showing a kind of weak response on behalf of Britain has had those who have said that multiculturalism leads to separation and radicalism, well they should realise that if we look at France today the main alternative model isn't looking so good either. Do you think the UK is better placed to prevent these kind of attacks? Or is that just too difficult to say? Too difficult to say because, you know, there are many people in the UK who might be interested in carrying out an attack like these and one of them may eventually get through. Overall, the British have some strengths in their counter-terrorism system. They have a better integration of police and intelligence than the French. So I mentioned that earlier in the French case leading to some problems in terms of not being able to stop terrorist attacks. The British police and intelligence agencies working on counter-terrorism generally work together in a much more fluid way than their French counterparts and so that is a strength. The British police have made on the whole a restrained but a robust response to terrorism, I would say. Many laws have been passed. There's been a lot of debate about legislation in this country but overall the balance, I would say, has been a reasonable balance. The British haven't gone too far, in my opinion, although others would disagree. So I think these are strengths overall in the British case. Doing enough to stop terrorism and stop terrorist attacks becoming a regular phenomenon but not going so far as to really undermine civil liberties and change the nature of the society we live in. Is there a danger now because of the symbolic value of this attack and the fact that it was all over the media and everything? Is there a danger that we might see a return to the kind of draconian counter-terrorism policies that we saw after, say, 9-11? There is a danger because there has been a completely disproportionate focus on this event. Think about it, it's three men with guns carrying out relatively small scale attacks on soft targets in Paris. It's tragic for those involved but does it have such wide societal and international implications like everybody seems to think it has? It seems that for the last week the Western world has put aside other priorities and just focused on this event and the French response to it. One could really ask if that's justified. If this kind of attention continues then policy responses will follow more than likely. So we have to wait and see what the French are going to do in response to this. It's not clear that they're going to introduce new legislation but there may be other responses. Britain may also respond, again I think the nature of British society is that there will be enough critical voices in this country to stop any overly draconian response. And finally, what broader lessons do you think can be learned from the attack and the response to the attack? The first lesson is that France has one of Europe's most developed counter-terrorist systems. There's extensive intelligence, draconian, anti-terrorism laws, there's a tough police response to terrorism. All these measures have not stopped terrorist attacks from taking place on three occasions over the last three years. That shows that a purely security response to terrorism cannot step it out. If anyone could have found that solution, the French would have done it by now and they haven't. So I think society needs to become resilient to take these attacks, put them in perspective and move on. Unfortunately what we've seen in the last week doesn't really indicate that we're about to do that. But I think the lesson of this week is that terrorist attacks may become a little bit more common now. Jihadist terrorist attacks may become a bit more common than they have been over the last five, six, seven years. I think the societies cannot respond every time like they have over the last week. They'll have to put in perspective and not let it drive every aspect of their policy. Great, thanks very much.


Hi everyone, this is Rob Horlacher from Project Sandbox, a University of Lethbridge Library initiative. This is the second video in a series of videos teaching you how to print at the University of Lethbridge, specifically at the University of Lethbridge Library. This video is going to focus on how to print from a desktop computer to one of our printers. The first thing we need to do is go into a document. So as you can see, we're in just the general Microsoft Office environment. And what we want to do, like I said, is just send this off to a printer. So the first thing you'll want to do is to go into the file section of wherever it might be you want to print from. Once you're done that, obviously you go into print. And then this is the page where we have everything that we might need to change. So the first thing you want to make sure is happening is that it says campus on ANC-printing1. That's what all of the printers that you can print to are called.  If you don't want those things, there's a couple of things we need to do. So you want to look through all of your settings in order to change all of that. So we want to print all of our pages. We want to print on, let's say one-sided right now. If you want both-sided, you could have just left it that way. Collated means you can do like page one, two, three, one, two, three, or you can do like page one, one, two, two, three, three if it's not collated.  But one of the most important things that you have to look for is how to change it from black and white to color if you actually want to color document. So in order to do that, we just go into printer properties.   Once you're done that, you just click print and then it'll get sent off to the printer. Prior to going to the printer though, let's go to one of our OPAT computers. So if you're printing from one of our online public access catalog computers, otherwise known as OPATs, the printing process is a little bit different. So to do it, you would go into whichever documents or website or whatever that you want to print and you would start up the printing process however you want. Since I'm on a website here, I'm just going to do control key and then it's going to bring up all the information I need. So the first thing to look at is where the destination is. It should be defaulted to campus on ANC-printing1. And that's the one that you want if you want to send it to a printer. So we're going to select that. Then how many pages you want. Since it's a website and I only want the first page, I'm just going to do one. How many copies. Portrait or landscape. And then one of the most important settings, color or black and white. If you choose color, keep in mind that it will still charge you for color even if you go to a black and white printer. So just make sure that you're choosing the correct printer and the correct setting for this step. We want black and white because it's a little bit cheaper. And then we'll hit print.  The dialog box will ask for your ID and password. Your ID is just your UofL username and then your password is your UofL password. If for some reason you're using BridgeBucks instead of your UofL ID and password, you'll just want to put in your six digit number. So once you've done all of that, all you have to do is hit OK. And then it'll send it on to the printer. You'll notice that for me, a little error message came up. That's because I put in a number that's not valid. But if you put in a valid number, that little error message will not pop up. So now that we've got our document sent to the printer, we'll just head on over. So through the magic of snapping my fingers together, as you can see, I am now in front of the printer. The printer that I'm at is a black and white printer. The main thing you want to do whenever you choose a printer to print out of the library is that it's actually the type of printer that you want to go to. What I mean by that is if it's a color printer, you want to go to either level 11 of the library. You can find a color printer just outside the Kerlab. Or you can go to level nine of the library where there's also a color printer. If you want black and white, you can come to level 10 north where this one is right here. Or you can go to level 10 south. The one thing to keep in mind with that printer, though, is there's no photocopier or scanner attached to it. But if all you want to do is print, that one's good for you. After you choose which type of printer you want, the next thing you need to do is actually print your photo. So the first thing that you'll want to do to print off a photo is you'll want to swipe your card.  If for some reason you leave this screen, let me just see if I can do it. So some reason you leave the screen and you want to go back to your actual printing screen. Say you're at something like this. You just need to hit that print copy scan button. Once you hit that button, it'll take you back to where you're supposed to be. From there, you just need to hit follow you printing. And then select whichever document you want to be printed. So I just want this top one printed for now. If I wanted the other ones, I could select them. But I don't. So I'm just going to deselect those and just print off the photo.  Obviously, I don't need to say printing that many times, but there you go. So once you're done printing off your documents, the next thing you want to do is just log out of this screen so that other users aren't going to use your information. So if you notice, there's a log out button at the very top. That's actually not the one that you're supposed to press. You're supposed to press this one in the bottom left hand corner. So we're just going to press that. It's going to log us out. We hit OK. And we're done. So thank you very much for watching this video. I want to first of all thank printing services for going over all this information to make sure that it's still correct. And I just want to remind you, if you want to keep up to date with all of the new tutorials and stuff coming out of the library, just remember to subscribe to our channel. And if you would like to watch other printing videos in this printing series, you can see two boxes on my right hand side with future videos to watch. Once again, thank you very much, and I hope you watch the rest of these.


What's up everybody just here for Jasper's case breaks comms quickly running this 2020 illusions football 4 box picker team number 2 team random Where you can chase the Chargers and you are guaranteed a team and how this verse guys is there's 16 total spots We sold we're gonna take all 16 customer names and randomize them only and then we're gonna match them up With the list below Whatever team you match up with is what you get so if you come in at number 1 You're gonna get the Chargers you come in a number 2 You're gonna get the Packers all the way down to number 16 with the Panthers So if you look right here, we've pasted it in right here from the Chargers on the Panthers Here's the dice really here's the customer names So let's roll it And it's a three and a two five times. Good luck one two three Fouled at the top after five times Three and a two five times Congrats, man. You just got the Chargers all the way down a knock they match them up So five you got the Chargers Charles white with the Packers calling with the Cowboys Joseph with the Raiders calling with their Rams and Bills Joseph with the Broncos Charles with the Seahawks Sarah with the Lions Joseph with the Jets Charles with the Jax and off with the Giants Michael the Titans calling with the Cardinals Joseph with the Falcons and Rock with the Panthers So the break is not technically sold out We have to sell out a couple more teams But we should be able to get that going tomorrow more tomorrow afternoon guys And then we can get that rolling guys. So if you want to look ahead to the two selling out this break tomorrow We are down to just Four teams left and that includes the bangles at 200 dolphins at 129 49ers at 69 89 and the Washington football team at 69 89 so that'll sell it out But we're one step closer guys appreciated Jatsby's case breaks calm


So my beautiful people, I am back with another Dying Light 2 video and today guys I'm going to show you how you can upgrade all of your bloopkins super fast, super easy, no infected trophies needed and this one doesn't crash your system or console. How's it going guys? My name's D.P. Jen. If you're enjoying the video, leaving a like really helps out and if you like what you see and want to see more, be sure to subscribe. Okay so yesterday I uploaded a video of how you could upgrade all of your bloopkins for quite easy. It required you to quickly shift tabs as you purchased certain items and what this would do is it would upgrade the bloopkins instead of you purchasing said items on said tab. The problem was for many, many people including myself after a certain while it was crashing my PC. In my discord it was crashing people's consoles as well so I know that was a major issue and it stopped a lot of people wanting to do it because if it crashes once you've done it you lose your progress and any blueprint you've actually exploited to get here using this method actually reverts back and like I said you have to spawn back in start it all again it's annoying we don't want that we don't want to crash and I've actually guys figured out a way where it doesn't crash your system I've tested this for an hour hasn't crashed me once so yes so I'll explain how the first method worked when I posted yesterday and then explain exactly how this one works and how it eliminates the crash now firstly guys you do need to come to any craft master on the actual map it doesn't matter where they are any craft master well this will work with and let me explain the exploit and what's so great about this what this does is it takes away the need to use any infected trophies whatsoever all you need is gold all you need is that old world money now if you've got stacks of it like me this is perfect for you if you haven't there's no excuse guys with the amount of farms and exploits and glitches that are out there you should have a ton of money if you haven't I'll link a couple of videos in the video description for you to check out and use but yes you will need a ton of we don't need a ton of gold for this but a lot of gold really helps out because you are spending gold in upgrading these all of these actually so what I need to do is go into the inventory go across to craft parts and what what we want to do is we want to look for items that where we can see they've got more than one for sale but because we need well we needed this pop up here choose the amount to buy we needed that well actually guys that's what's causing the crash this this this pop up here choose the amount to buy is what is causing the crash we don't want that to pop up but in yesterday's video where the crush was being caused we needed an item with more than one for sale for instance any of these as you can see they've got more than one for sale so these would work and what we needed was we needed to quickly shift tabs as we're about to purchase so just like that and this year you can see the background has changed to the craft tab the upgrade tab but we've stayed and there you go guys it's about to crush my game there we have it that is exactly what was happening now quickly cut the video and we resume where we left off that's what we're gonna eliminate and I'll prove to you exactly how in a quick second so this new method that eliminates the crash what you need to do is all the items she has here and like I said it will cost gold so you need to have plenty of gold to do this either way and you want to buy all these items that she has here so there's only one left of each that way here as you can see she got nine things for sale no resources for sale that means we'll have nine chances right here to do this exploit indefinitely so what we're gonna do is go to the anything that's got more than one for sale we're gonna buy it so she's only got one left of it just like that and what will happen is nine or two six doing this some of our items completely bug out and you won't be able to purchase any of them if that happens I'll explain the second so by all these there's only one left of each just like this and now guys what we need to do is just as you're purchasing just as that bar fills up you can see the bar filling up there just as that bar fills up you need to switch tabs simple as that another thing I did notice as well guys is which I suggest you do which could also help eliminate any kind of crash it's always within your upgrade tab hover above the very first item in that list now we know we have nine items here with my craft parts to attempt this with but always hover above the first item on the upgrade page then under craft parts page and always purchase the first one while you also notice it does guys is always upgrade the first item to so the first item you're hovering above it always upgrades that very first item in that slot so keep that in mind also with you are upgrading everything here it doesn't really matter what grades first so when that bar fills up guys you need to quickly switch tabs and you'll hopefully get it work so just keep trying guys and you will eventually get to work so we hover above the boomstick of boomstick so then we just go across to oxidizers and then we try and buy it but when like I said when that that when that that bar fills up we need to switch tabs there we go see now sold it so I'm saying got nine chances to do it can do it with the same one for ages it can normally work but sometimes it don't and it can be a pain in the ass you gotta do what you gotta do it stops the game crashing guys they go boomstick upgraded boom there again almost almost and what I noticed was they go boom six done now we move on to the remote C4 remote C4 C completely eliminates the crash like I've been doing it for ages I think it was that menu but what happens here is and as you can see the scrapers are now bugged out and this is a good thing because what happens is you can't actually purchase this this means you now have unlimited attempts of actually switching tabs and actually getting those upgrades you ain't gonna run out of no attempts now like I said these scraps are wouldn't ever bugged out then we'd only have obviously one chance with each before you accidentally don't time it right and you purchase the resource so yeah so you can use this forever now and I could upgrade my entire upgrade stuck is that crazy so if it does bug out for you that's a win-win but yeah if she does run out of fingers for you to sell in the resource page could you have a time to do and you've purchased I think you need to obviously just go to sleep go to rest come back the next day next morning next night whatever again don't forget go to the craft parts guys make sure you purchase everything down to a single resource each and just keep going guys so have above that there we go get the timing right switch tabs perfectly and we'll get it done my time is off there we go there we go there we go there we go there we go like I said this can completely completely eliminates the freeze the crash locally my scraps bug like this didn't bug out if the scraps didn't bug out but obviously from here and I fail I don't switch in time it's going to purchase the resin so you go purchase the resin keep trying purchase the rags got my cans my cans is the last chance I have see purchase cans now so therefore without that without the bug that scraps I'd have nothing else to do this with so what I do is I'll go to rest and I come back here the next day simple as that come back at night time come back in the morning don't matter because I'm lucky I got a bug down scraps I can literally sit here guys all night without the crash and if I time it right which I probably want some useless you hover above that there we go there we go yeah I want you to try this guys and do let me know and let others know down below but like I said I've been doing this now for way over what I did was I did this you're gonna love this I did this for about 45 50 minutes and I was upgrading everything you know I did I thought I'm just getting lucky I'm just getting lucky my game just ain't gonna crash today so I went to sleep I come back and she had like a multiple of one item and it crashed more or less instantly I was like no so what it was because it didn't save because what happens if you crash if you've upgraded all these and then it crashes it don't save so when you come back you gotta upgrade them again and that's what happened to me I was like no way but yeah that's what happened kind of good but you don't matter but yeah guys this is it simple as that and I hope you understand it like I said it's still bugged it's still bugged out yeah I can't get the timing right now though there we go there we go there we go hopefully though you can actually get to bug out like this for use you probably will do it to be honest if it does and yet you're on to a winner it's just getting timing down oh yeah guys there we have it and I hope it helps you out give it a try and let me know down below but guys thanks as always for stopping by and hopefully people I will see you on that next one


Hey guys, we just checked out Amy Schumer and Goldie Horne in Snatched. You did check out Goldie Horne didn't you? I checked her out. This is her first movie in 15 years since The Banger Sisters. Susan Sarandon, another one of your favorites right? The Banger That Sister. It kicks off Amy Schumer's character Emily. Her boyfriend breaks up with her. They've already booked this massive trip to Ecuador. Yeah. It's non-refundable. So she's like who should I bring? She goes on Twitter, she goes on Facebook, Instagram, no one wants to come with her. Yeah, that's because she's like a C when you see an extra juicy.  I can understand why she has no friends. Definitely. She goes to her mom's house. She's all moping about. She ends up going for her mom's photo album pretty much. Finding old photos of mom being a bit of a wild child. Ding, ding, ding. I'm going to invite my mom. But she doesn't want to go. Linda does not want to go. But she ends up going. She does. On a big trip to Ecuador. Amy Schumer hooks up with this guy. She thinks he's in love with him. And then it ends up being this huge terrorist plot. They get kidnapped. Yes. Lo and behold, we have this huge road trip movie. It's funny. It's hilarious. But is it any good? So this is written by Katie Deephold. I don't know how you say it last name. Do a poll. Do a poll. I don't know. I'm not here to ask her. She's not my friend. So whatever.  She wrote Ghostbusters, the last remake that everyone's kind of forgotten about. It wasn't very good. Let's be honest about it. Yeah. Maybe the intro was, but then it just kind of went later. Slimer was all right. CGI Slimer. Yeah. I don't know about that ice cream truck though. And the scene where he's driving me out. Anyway, let's talk about Snatched. Clearly we've forgotten about this movie because that's how forgettable it is. I can't forget Goldie Horne. So let's just keep this rolling because I love Goldie. So the movie is pretty funny. It's definitely got some funny moments.  There was no hilarious moments that I thought were like that's... I'm going to remember that scene. I'm going to be quoting that scene for days. There was nothing like that.  But then as she kind of... As the film progresses, she becomes, you know, a bit more lovable because she hates what's happening to her. She hates everything that's going on. Yeah, definitely. And she almost becomes a badass. And I'm like, she's not even meaning to, but she's almost... She's a badass. But I think, look, the comedic presence of Amy Schumer, she's great with stand-up. She was great in train wreck.  This is another good movie for her to star in and bringing Goldie Horne on, man. I'm going to keep just punching that in. Goldie Horne. Goldie Horne. The movie is pretty action-packed. It's obviously... The action is coming from Amy Schumer and Goldie Horne. So it's limited in, you know, in what they're going to show. Well, their chemistry was great in this. Did you feel that? It was. I agree with that. I know they say in a lot of movies, oh, the chemistry didn't... I reckon she picked the right person to play a mother and vice versa. You know, I reckon it worked great. So we have a great supporting cast in this. We've got Ike Barron-Holtz playing Emily's brother. Yeah. Amy Schumer's brother. He was a little bit weird. He was obviously addicted to his mom. He doesn't want to leave home.  A massive Harry Potter fan. He's a little bit... Yeah, he's a massive Harry Potter fan. He looks like Harry Potter. In fact, it's just digested in the film. He looks like Harry Potter. But he was funny. He was funny. One of the funniest characters in the film. Yeah, he was pretty good.  And then... That was cool. We got Wanda Sykes and we got Joan Cusack. They're pretty good. They're like, they team up to help Linda and Emily and their journey over there. They meet them randomly on, like at the resort. Yeah, doesn't it feel weird that Joan Cusack's playing that kind of role nowadays? Like I feel like five years ago she was quite big and then all of a sudden she's now playing no-name roles. It clearly, it's not even a speaking part for her. She didn't speak at all. Yeah. She had no tongue. Well, she had no tongue, but it also had no lines. But look, it was good because she, like the action that she portrayed on film even though it could have just, it would have been on starts anyway. Yeah. But she was great. It was really believable. Yeah, yeah. She's played a special ops agent or retired special ops agent, has to say, that is working alongside Wanda Sykes or is Blutonic Friendships with Wanda Sykes. We also have Christopher Maloney playing a jungle tour guide. Well, he's not very good at being a tour guide. He attempts it. He attempts it and that's what matters. You know, anyway for him. Yeah, yeah, yeah. Attempts your job. Don't be that great at it. Just attempt it. I think you're doing a little bit well in the world. Who knows. Oh yeah. What was your favourite part of the movie then, if you loved it so much? Favourite part of the movie, there was a few of them, the tape worm. When she was just pulling that endless tape worm out and screaming. That was hilarious. The nipple slip from Amy. You know what personally, I didn't even see that coming. She's very, a reserve type of person, like outside of the comedy bit. Is she? I mean, she's been in bed with C3PO and RTD too. Yeah, but that's just... What was your worst bit?  I don't want that. I want it to keep rising. That's what I want. So I didn't like that. You know, they're bickering. They have problems. That was probably my thing. They could have just kept soaring high. I want to see a movie that just keeps going. There's never a down bit. There's always up. What was your best bit? My best bit actually doesn't have anything to do with the movie. Well, it does in a sense. But why would we want you to do it? The free alcohol? No, not the free alcohol. The cutlery? Maybe. But no, it had to do with... There was a scene in the movie where Goldie Horn is typing out dating stories and she's like, you know, mum loves her kids and then she types in a ventura and then she types that away and then types in love's grace anatomy. And one person in the city of Yelda then goes, yes! Like, her life is committed to a grace anatomy and one person agreed with her and one person watches it with her. Sadly, I've watched Grace Anatomy from the start thanks to my misses. What was your worst bit? My worst bit was kind of the writing of the film. There was... And my main part of it was that the supporting cast of the film was kind of just thrown into it. There was no real reason for them showing up. Like, the brother just literally stepped out of a hallway and just said, oh, hey, here I am. Wanda Sykes. And then Wanda Sykes just comes out of nowhere interrupts their conversation while they're sitting at a beach.  Where are you coming from, Wanda? That was my worst bit. Really? I was going to ask you if you're going to see it again, I guess not. No, probably not. So, is it any good? For me, it's a yes. I think Amy and Goldie make this movie and just really step it up. So, it's a yes for me. It's definitely a no for me. I just think... I think it's Amy Schumer that brings down the film for me. I don't love her as a character and I don't love her as an actress and this film didn't help that at all. And look, it's not going to be for everybody but it could be for some of you. If you like family type movies that are, you know, reconnecting with your parents, this could be for you. If you like romantic comedies, this is probably also going to be for you. And if you like pole fig movies, this is definitely going to be for you. But everyone else outside of that probably give it a pass. Maybe wait for VHS. You forget to add chess?  Let's rewind back in the future. I'm talking about DVD and Blu-rays.  Laser diss? Laser diss. Exactly. Let's bring out the laser diss. So guys, snatch comes out May 11th. I'm Dries. I'm Ryan. Where from so is it any good? And if you love movies, make sure you hit that subscribe button and if you've seen this movie or another movie, comment below and let us know what you thought of it. Give us a yes. Give us a no. Who knows? I want to know. And until next time, make sure you're checking out movies in the cinema because we know that Hollywood needs that money.


Thank you for your nice invitation to come here and to speak to you about Russia. We have already had interesting, useful discussions this morning at the RS4M ministry. We spoke without break for three hours. I think we could have continued at least another three hours. It shows that Russia is a fascinating topic. My presentation I have divided into three parts. First, I will deal with Russia as a neighbour. Secondly, I will deal with Russia as our European partner. And thirdly, I will deal with Russia as a global actor or as a global player. At Russia as a neighbour for Finland, I would say that we have a very multifaceted relationship with the country. Our relationship or let's say our management of our relations with Russia is based on our national interests. We have been responding to the transition of Russia by supporting positive developments such as growth in trade and investments and services and by combating the negative phenomena. And our policy in Russia is based on a well-functioning bilateral relationship and also on Finland's membership in the European Union. Russia matters and not only because of the common border of 1,300 kilometres. We believe in engaging Russia and we have very intensive and wide cooperation with the Russian society. The more interaction, the better it is. Whether we talk about political relationship, political visits, business community, NGO, civil society, etc. Between Finland and Russia there are no political problems but yes indeed we have practical problems and issues that need to be tackled. And I would say that it's quite normal that you have practical problems when you are neighbours and when you have very active cooperation. To illustrate the active relationship between Finland and Russia I could give you a couple of figures. For instance in 2010 there were 8.7 million border crossings between Finland and Russia. Finland issued close to 1 million Schengen visas to the Russian travellers and businessmen. And Russians I think are the biggest group contributing to the services sector in Finland. Our economic cooperation is pretty active. The overall trade balance in 2010 was 13 billion euros. And to put that into context the overall EU-Russia trade was 216 billion euros. USA-Russia trade was 16.6 billion euros in 2010. More than 600 Finnish companies operating in Russia. For many Finnish companies Russia is very important even though very challenging market. Russian investment climate needs a fair amount of improvement. Russian legislation is not as clear as one would wish that to be. We fully support Russia's modernisation, modernisation is let's say relatively new keyword, catch word in the EU-Russia relationship. We also signed our bilateral modernisation partnership declaration with Russia a couple of months ago. However at the same time we say that our long-term practical cooperation with Russia is a very concrete example of modernisation that we have been doing with the country for many many years already. What is very important in the modernisation process is of course strengthening democracy and supporting civil society and rule of law. These are the fundamental stones in every society that wants to modernise itself. You can't simply modernise from top down and you can't modernise if you don't have a proper foundation which is based on open society and rule of law. Russia is taking steps in the right direction I would say but a fair amount still remains to be done. I would like to take one concrete example on cooperation between Russia and Finland and also between Russia and the other countries surrounding the Baltic Sea. And that is engaging Russia in cooperation in the Baltic Sea area. Baltic Sea is an inland sea, very shallow waters and low in the salt. Surrounded by many countries who active in agriculture and also industrialised lots of heavy industry along the Baltic shores. And that means that the Baltic Sea is in constant environmental risk. A new challenge is maritime traffic that has increased tremendously in the Baltic Sea. Already now there are more than 2,000 vessels that sail on the Baltic Sea on daily basis. And that is only going to increase in the future when Russia is increasing its harbour and port capacity. And that also means increased oil transport and unfortunately according to the statistics some oil spill disaster will happen sooner or later. And that means that we all have to be prepared for that and that calls cooperation from all coastal countries Russia included. We have to share responsibility for the Baltic Sea and this is something where we have been calling for Russia for quite a long time. They have become more forthcoming and their commitment is getting stronger and we are very happy about that. And this is something I would like to emphasise as far as Russia is concerned that there has to be more change in the attitude.  You simply cannot build a mega port in the bottom Gulf of Finland without informing your neighbours on the impact. Because it will have an impact on all the neighbouring countries, it will have an impact on the Baltic Sea etc. And that I can say that Russia as I said has become more forthcoming but it has taken some time. Russia as a European partner, Russia is a strategic partner to the European Union and a major player in many areas. The Russia relationship is not uncomplicated. We have a multifaceted network of cooperation with Russia. We have a participant cooperation agreement that we are now negotiating a new agreement. We have lots of meetings on different levels starting from the summit meeting which took place last week. We have meetings between different ministers for civil servant level, human rights dialogue, political dialogue, you name it. Europe is the most important trading partner for Russia. 80% of the European investment in Russia is of European origin. In spite of that, the relationship is not uncomplicated one. But it is a relationship that has a future. For Russia it has been difficult to understand what the European Union is all about. At least they claim that they don't quite understand what we are. Sometimes I don't quite believe them. I think they do very well what we are but they sort of want to use us to their own purposes and benefits. This is something we have to be very much aware of because what makes European 27 member states strong as the European Union is that we will share a same purpose and the same goal. We might get to the goal by different means but if we share the same goal it makes us a stronger partner together and a stronger negotiating partner with Russia. I have always said that Europe could be Russia's best friend if it would allow us to be the best friend. And it doesn't always allow that to happen. It is so much easier for Russia to somehow look above Europe and straight into the United States. But this is a setup I would like also to avoid. We are not competing with the United States or influence or anything. And Russia should understand that and give you one example how sort of a very practical example how Russia sees United States and Europe and that has to do with the WTO accession talks and that relates to the trade figures I just mentioned. Medvedev and Obama I think at one of their telephone calls or meetings they had last year they sort of agreed that they would bring the bilateral WTO accession talks between Russia and the United States to the end by end of October. Fine. And then European Union and Russia we also had our political discussion concerning WTO accession and said that we would try to bring the talks to an end by a certain date. Of course at the same time bearing in mind that Russia has to fulfill the criteria before it can become a full member. Russia of course has been telling us so easy to agree with the United States why are we still having troubles with the European Union while negotiating WTO accession. The answer is very simple. When you look at the trade figures it's very easy. The United States with 60.6 billion trade to say let's agree and the nitty critique can be discussed somewhere else for us. You know having this trade over 200 billion euros and energy issues it's not so easy. I mean we really have to find solutions to the issues before Russia can join the WTO. Yes and the second issue that is I would like to discuss a bit between European Union and Russia is the mobility visa freedom in other words. That's a political goal that we agreed in 2003. Complicated issue among EU, Schengen countries and Russia. Finally in October last year we agreed that we would agree on joint steps including common criteria that has to be fulfilled by Russia and the European Union before we can launch to the visa freedom talks. So far we have not been able to agree on the joint steps. There have been some dragging feet on the Russian side as far as the criteria is concerned. We simply can't make any progress before the agreement has been found. There will be some talks between the specialists or the experts in the next few weeks to come and we will then see where we are by September this year. For Russia visa freedom is an important as I say sort of a psychological, psychological issue. They find it very embarrassing that they still need a visa to come to the European Union but the only way to overcome this embarrassment is to put your own house in order, fulfill the criteria and then only after that we can launch the talks and see where we end up. An important area or a difficult one in cooperation between EU and Russia is foreign security policy. Russia is needed on many issues when we look at the international crisis and foreign policy issues. Good cooperation can only succeed if there is mutual respect and trust in each other. There we still have some way to go. Russia always claims that it's not an equal partner because it can't participate in the EU decision making. For us the answer is very clear, third countries do not participate in the internal EU decision making but that does not make them any lesser partners. There are ways how to cooperate and ways how to discuss and find solutions together. We have had some success stories like cooperation in crisis management of the coast of Somalia and in chat we are finding cooperation possibilities in emergency situations etc. But as I said it takes trust and confidence from both sides. Russia as a global actor. Russia is a superpower. If we think very mind that Russia is a member of the permanent member of the EU Security Council Russia is also a nuclear power. As I said Russia is needed as a responsible partner and actor on the global scene. But to be a sort of responsible actor in the global scene means that you also have to be a member of the relevant international and global organisations and WTO is a very good example. Russia is a proud member of G8, G20 but as I always say it's not enough to be a proud member you also have to sort of prove your value and the worthiness as a member and as an actor. The latest financial crisis I think they brought some realism into the Russian behaviour. I remember when the financial crisis started and Prime Minister Putin was very proudly saying ah this crisis do not affect us, we can cope our own, we are rich enough in natural resources etc. It only took six to eight months even less they realised that they are not an isolated island but they were hit by the crisis in the same way as other countries. Sounds like a cliché but I mean this is a pretty globalised world and Russia whether it wants or not is very much part of the globalised world. What happens in this part of the world will have an impact on Russia sooner or later. And that in due course might bring change in the Russian behaviour as well in my opinion. Never be naive about Russia, you never know what there might be in the back pocket but that doesn't mean that you should not try to find ways of cooperation and bringing in Russia as a sort of actor on the global scene.


What we wanted to do now is doing some best practices for the service showing how people are working I'll show you some examples I can simply show you existing projects and how they work Ultimately, we can also package something you want to have packaged Or you fail it or you just wonder how to do it best Does anyone have an issue? A special setup you want to? I don't know Deviant sources now want to make up the ads out of them Okay Actually, there's an expert that forced them about that, but it's not Grunin Stefan Poulou who is not here at the moment, Stefan and with Michael Nutz wrote a script which converted automatically all Deviant sources and created spec files from them I can show you this Yeah, Stefan did try to import all many sources out of Deviant with Pository and built in the build service and maybe that ended up in complete flooding of the build service for some days but most of the stuff finally built and was available for long-long and the question is if the software really worked we never tested that of course because there were thousands of packages We tested multiple packages and the packages which do work nicely and which are now linked over to another project so they get really officially released but upstream is deviant but the build for open zoos are not about the SAPM package Okay, this is the local page We use a novell account there that means one has to create an account under novell.com and use afterwards a column on the build service This is something to change we are currently discussing and probably change to an open idea account in the future or make it also possible to use an open idea account The first one can always take a while but afterwards it's now really fast because we moved the front-end servers the first one in which drive one has So the deviant project I wanted to show is there you can go to the list of all projects Is there a good part of deviant already? No What we have is the port project I believe So we have here the local project and please excuse that this page takes a long to load because it loads 30,000 packages So it's really a large project but the good thing is it does not hazard all the other users anymore because if something else is to load then we prefer anything else just when the source is boring then it does put a complete deviant distribution And your example of the tools to convert the deviant description for the spec files are part of the tools project So this is the port deviant-based tools and here you find the dev to use a converter So you can simply try it I'm not sure about the current state but it will be invisible at any time in this window but most of the packages at least compile now automatically, it's not done anything manually so it's big for this Okay Does anyone else have a special thing that he wants to do? Is there a way of converting as soon as you have the API yet or not? So I'm doing the reverse So the reverse thing is not a regimented head file but I mean in the end the deviant and API works not that different They have file lists, they have tree and post scripts deviant has help-up tools So the trick here was that they use deviant help-up tools also on the zoos system They fix them and work with them So when you install this converted RPM it calls in the end the deviant help-up and installs the system like when you install this deviant on the recompiled against the zoos libraries on the zoos system and when it means that we are able to build the majority of the packages that means all the packages are reused to build the others So for instance a case review needs to take a list from the deviant except they have left it to the zoos ones but it means at least the installation of all the packages to work also and all others wouldn't be built Do you have seen such a web interface already? Or should I explain something to the project and the web pages? I think I should No one else has seen this So this is a classic project page What you see here is first of all this is the name of the project This is more or less a key It's not really important but I'll explain a bit about it Then we have a list of packages in the middle These are the source packages which are within the project and maintained Very important on the left you see there are two maintainers So inside of this project only two people can directly change something One is Richard Bünder and one is Stefan Kulu and they build all these packages multiple times One for open to the 10.2 one for open to the 10.3 and one for open to the factory factories are up to the distribution again So we see here already for 10.2 five packages succeeded, nothing failed In this case four packages for factory four packages built, one failed Now it would be interesting to find out why it failed So you can go to the monitor build status so you can get a fast overview Actually for me it's always way faster Whether it's a network here or I blame the network here So it doesn't behave like this Please watch it What you will see here is a matrix in the end You can click on the failed packages there and what you will get is a log file You can exactly see what happens wrong When it's hard to do a workshop if the server is hardly reachable Okay, I'll try something else Instead these are the basic projects It's just a project which has some packages and these packages get built and we have some result The whole thing becomes more interesting when you reuse existing sources What you can do is look for work in other repositories but build it in a different way One example is the KDE Backport project The interesting thing there is that it takes the latest sources we have in our distribution into the factory of KDE applications but compiles again for older user releases The advantage of this is that users who have open to the 10.3 or open to the 10.2 can install the latest versions on their system It's compiled against their libraries so there are no binary conflicts or they need to add further libraries and so on but it would be the case if they take the package directly from factory And for the packages, the great thing is they set it up once We are creating such a source link I'll show you some and they never ever need to touch it again The system discovers when, for instance, a new KDE application gets submitted to open to the factory our upstream distribution and it does automatically rebuild it for all the older distribution thanks to this project setup So it's a one-time work never look back again Of course, it can fail and you can look inside if you want to make fixes for older distributions as well So you see here it's really a long list of packages that are collected You see, we built for users enterprise Open to the 10.2, 10.3, 10.1 10.1 Fastdown somewhere I really promise This K3B package and usually in this package are the sources Here are the files You can see that these are the sources of the package and you see there are actually no files just the link file and the link file takes the sources from the factory project and takes the K3B So this file is a static file which needs never to get touched again The next step is not just to reuse exactly the same sources but to modify them I'll show you another example for that and even so one of our kernel developers not all his fishes succeed and not all his patches he would like to see in our kernel come in but no problem he trades his own kernel based on the suze kernel So this is a very similar setup like the KDZ project that contains just a link to the kernel that we have in open to the factory so he has a number of packages again in this site here and he builds it also for the deviant people besides suze but what's become interesting is that besides the link he has additional files here these files okay it works in this way it takes first the original sources he specified namely the kernel sources from the default kernel project and then it adds these files in addition to them what you can do and this file is by the way so this is a patch and after these files has been added the system applies this div to the directory when you look into the file there's a serious one which comes with the kernel which specifies which patches gets applied to our kernel and he modifies this file to get further patches applied you can do the same with spec files for instance so when you want to compile a package in a different way if you want to add some flex in the spec file you can use such a sourcing in the same way so sometimes it's easier just to apply a macro there's a special link in the link file format to add macros so that you have a one spec file and you have some if macro defines and z for instance debugging or enable experimental stuff and then you can just just specify this macro in this link file so this is since it's a notebook I was not prepared to work on I have to act now again as a user the user can go to OpenUser.org to the software.OpenUser.org and I want to show you the command line client and the command line client needs to be installed first so I act as a usual user here I'm sorry for that so the software OpenUser.org where you usually can download our OpenUser releases but also there's also an interface for additional build service depositories where you can search for all the stuff which is inside and in addition to that it features the one click installation provided by VentiWind so it's really easy for you to install software in a mile you don't need to figure out which depository apps are depository except configures a GPGT and all this stuff it's one click it starts just that you can select something and I look for OSC OSC is our command line client OSC 10.3 so here we see there's already a version of OpenUser 10.3 but we want to have the latest and the most straightest start which is yes it's this link it's usually green button on the right side okay I don't wait for that and this is the one click file it gets generated on the fly when the user just click on a file here and this starts a yasmin which tells you what it needs to do in this case it needs to add another depository namely the tools for OpenUser 10.3 and it would install one package OSC advanced as usual because any package installation can be evil what's also possible with this mechanism is when you want to install not only a single package but you want to define a set of packages for the users I can show you an example they have in the case of Digicam it's nice to have Digicam installed it's a nice application but actually and of course when Digicam needs a library this library gets installed also because yasmin dependency is so low but most likely in most cases you don't not only want to have the Digicam package but also the that's a keeping plug-ins and all the stuff that makes Digicam nice and in this case the project has defined a pattern a pattern is a list of packages in the end and from these patterns they are defined once and the build service uses the built-ins and generates for each defined target the depository thing the YMP file which are used for the one-click installation so again you may maintain one file and you get generated the proper YMP file for multiple distributions out that you need to go on it so then better for the other installation ok this is the other installation this tells me there is a new repo and you each project has a own GBG key this is important because per label there are people who have right access so if you add one label and trust them that does not mean that you need that you trust any other depositories so because one evil guy in the build service not everybody should be able to compromise your system so therefore you need to accept this GBG key Will I have a question which GBG key ring does it modify when you change that it's it's a usual RPM GBG key ring RPM has a known GBG ring and it gets added there as a distribution key ring where? the question is what does it help you? you can you can trust you can check the key because the key is signed with the global build service key so you can verify that if it's really signed with that apart from that it's more important that you check it would be more important that you check who has access to this project at all because this is really critical to the side if you trust these people or not if there is somebody in the project where you say no I don't trust them then you shouldn't install it and therefore we need a system this is not really possible at the moment I mean you can go manually to the build service check there's a list but it doesn't help you as a end user so therefore we desperately need a system where we can guide the users we can explain how much trust is in an abstract way that is this process of installation was successful I just start but I for presentation just to show the difference oh I see it the DNS resolution has taken 5 seconds okay I see it if you check open a new console so we'll see our command line console I just want to show you I want to see the first time for instance to check out my home this is what you get by default when you create a new account it asks me my account name and my password it stores it on the hard disk like SVN or CVS is doing as well I mean there are some complaints that we do store the password but you don't want to type it again and on every action you do is always see it but not too much I think and it's the same procedure as SVN or CVS it's working so of course OSC is also using the network it's as fast as the depth interface at the moment okay but now you see it's output already is similar to what you see with SVN you see the new file downloads my project I think I bought it after the first package and this became significantly faster last week actually because we improved our server infrastructure so usually it would be done already yeah it's how to better working for an affair as tumbling thousands of people in here so I'm here this is an exit package what I can do here is looking the result this is similar to what we have on the monitor page we have not seen yet because it's loading most likely okay so in this case it's a perfect package everything is built just for demonstration I had some bugs this is the build requires line is the list of packages which are needed instead of building time this is important because for each package build we set up a complete new system this is really required to guarantee that it's built so composable and also because theoretically any package could harm the system already so if there was once a package installed which harms the system you suddenly have a different system and you wonder why suddenly your package build does not work anymore so it couldn't be reproducible and of course because multiple people from multiple projects building on the same build costs we need to reset of it because we do not want that person A from project A is doing something which has an effect on project B there's a default set of packages which gets installed it's an absolute minimal system anything else needs to be specified as you see there's by default not even a compiler installed so we need to specify the devil packages needs to be specified and so on the good thing is that again the dependencies follow up so when you want to compile a KDE application you have to add KDE lips devil because all KDE all necessary dependencies for that are required by KDE lips devil so it's really easy to add something here but it does not exist so this is my change you see it works as SCN or not don't wait for now I check in so it uploads now the spec file because it's the only spec file I have modified generally we have what you would see is that it wouldn't try to start when we build but then suddenly discover that it actually can't because it does not exist surprisingly so we have the pageon error we call it here what we can do is for instance it does not exist it might be just the name of a package which does actually exist but under different names because some distribution has a different name for another one usually you map these automatically but it might be because that I have another packaging inside of my own project which costs this what I can do now is I edit the project config of my own project I show you an existing one open-loser 10.0.2 for instance so the project config is a config for a project which defines basic setups this is a really long project configuration it needs to have a project configuration which defines the basic setup and usually in some cases you don't need to touch it but you can, you have every option that you can modify your project config and just set up your own system as well as it's done in the basic system how you can provide the basic system I do not want to go into detail but the first line is the RPM config the jump meta data the input data the output and VNT files the good of course also add other types, you'll like the former former to get the future meta data you can get the final devian meta data this is a really long setup for the initial build system and especially for old distributions of old distributions which are not built in the build service they are backfixed inside because packages are old open-loser distributions they are quite broken actually but also from distributions are broken to some degree because packages do not require something what they do but they don't work all this kind of stuff can be fixed in this configuration we can also ignore dependencies because it would lead to cycles for instance or it would just slow down the build but it's actually not necessary so we can overwrite RPM dependencies here and this is an interesting part these are substitutes so these are definitions of packages which does exist in this project with a different name so what you read here is lift-open-ssl-level that exists here in open-ssl-level so when there is a filtrate file lift-open-ssl-level it will get changed in the beginning of the startup to open-ssl-level the nice thing about this is you have one spec file to maintain but you get source rpms for 10.3, 10.2 and so on and these contain the modifications for the target distribution that means the source rpms are available for users again to get automatically you have to fix spec files inside of them good question can you use this to map package names to different distributions because right now exactly the ifs inside of this so I want to say this is package x but on Fedora it's this and this is exactly what we are doing when you want to see this what we are doing you can go to the Fedora solution looking at this okay so it's done it's done on the metadata for the project so does this apply to my pack can I edit these at my package level or is this a distribution you can apply this to your project but actually this you don't need anymore because when you build against this project you get them for free you can edit when we have lacking something here or you want to test something you can edit in your project you should add this and then everybody gets this change so what you see all of Fedora is all of Fedora for instance so all of this work is taking away from you question is this specified in terms of this user names or also in terms of all of the other distributions names this is the case by case decision we need to avoid cycles so we cannot be careful that we don't map it while it's frozen the long goal should be that we define standards in the long run for instance the J-package people agree to define Java Devil and Java Devil should be mapped to a product thing that we all need is Java packages independent if it's GCJ IST and Java whatever so but it's a case by case decision which one this is a project conflict this is documented but I would recommend to look into the existing context you learn more and what I can do just to show it this I can edit my own so when I do it in my own project I suppose it's empty maybe not it's empty and I can add or replace any rule which exists so if I want to substitute I substitute so it does not exist and I leave I add nothing behind it means it does remove it that means I have to type over substitute substitute what what is it ah sorry substitute so what substitute substitute so yes substitute substitute substitute substitute but that's what it's okay no one I don't need this ah okay our basis to next curve okay I cannot so I'm to stupid okay what I'm to stupid officially and in this case I don't understand it what I do now is I add a dash h to get the server answer so he explains it does not exist he does hopefully explain to me is that your actual name what you have a low case use for your project no no I'm just but when I'm to stupid ah that yes I do it from technically ignore okay does not exist this is really better okay now it works okay and you see it does build again even though I have a spec file which is broken of course usually I should not add anything else I will be there tomorrow the whole day on the loose and I can look into your packages and your personal problems okay thank you


In lecture 32 of our lecture series, we're talking about the mean value theorem, and I said when we first talked about the mean value theorem that the mean value theorem is probably the most important theorem from differential calculus. What makes the mean value theorem so important? Well, it turns out that the mean value theorem says in a nutshell that if you know the function's derivative, you basically know the function. That is, if we know the function's rate of change, we essentially know the function. We don't know all of the function. There is some important information, but we can infer a lot about a function if we know something. Show you those type of inferences we can make in this video. Suppose we have a function f so that its y-intercept is negative 3. And suppose we know that the function's derivative never gets bigger than 5 because it's less than or equal to 5 for all values of x. This would be saying something like I know the initial position of a moving particle and I know its velocity never gets sufficiently large. Could I make a guess where that particle is going to be the moment where time is 2? How large can f of 2 possibly be if under these assumptions here? Let's go to the mean value theorem. First notice that by assumption f is differentiable. So f prime of x is less than or equal to 5 for all values of x. That says it's differentiable, which if it's differentiable, that also implies it's continuous for all of these numbers. Those are the assumptions we need for the mean value theorem. Therefore the mean value theorem guarantees the following. It guarantees that there's some number c such that f prime of c is equal to the average rate of change here. That is, we're going to take f of 2 minus f of 0 over 2 minus 0, right? So what's going on here, f of 2, f of 0? Well, f of 2 is the number we're trying to predict and f of 0 is the last reference we actually know. That's the last instance of the function we have any data about. So can we make a prediction what's going to happen two units later? We'll let you know what it is. So we'll leave it alone for the moment. But f of 0 we do know that's going to be a negative 3. 2 minus 0, of course, is 2. And so we end up with this statement here that f of 2 plus 3 over 2, this is equal to f prime at c. But we do know something about the derivative. The derivative is less than or equal to 5. So this derivative f prime of c is less than or equal to 5. We know that. And so now we can start solving this inequality here for f of 2 times both sides of the inequality by 2. We get 10 is greater than or equal to f of 2 plus 3. So track 3 from both sides. We're going to get that 7 is greater than or equal to f of 2. Or if you prefer, we could write that as f of 2 is less than or equal to 7. And so that's an observation we can make. And in a retro spec, that might not be so surprising. If we think about it in terms of motion, right? If at time equals 0, the car is located at marker negative 3, right? And it's moving at most 5 units per time, 5 units of distance per time. And after 2 units of time, the most it could have traveled would be 10 units, 2 times 5. And if you take 10 plus negative 3, you get 7. So after 2 units of time, the farthest it could have traveled was 10 units. And therefore its current location is negative 3, we get 7, right? So that's usually my theorem, but it's kind of intuitive. It's like, okay, I get it. If we know a bound on its rate of change, that restricts how big the function could be. f of 2 could be at most 7, given this information. Let's look at another situation which we can make some inferences using the mean value theorem. Suppose that the derivative of a function satisfies the condition where the derivative can never get smaller than 2, but never bigger than 4 for all values x, okay? Well, let's find the best bounds for the numbers a and b. But we're trying to bound the quantity f of 10 minus f of 5. So how close together can f of 10 and f of 5 be? That gives us a. How far apart can they be? That gives us b. So how can we bound these numbers here? So what we're going to do is we will determine a and b using the mean value theorem. And we're going to consider the average rate of change going from 5 to 10. That is take f of 10 minus f of 5 over 10 minus 5. So that's what we're really interested in here. Because the mean value theorem would apply, we have a continuous differential function. This is equal to the derivative somewhere where a derivative is going to be bounded by 4 and bounded by 2. 10 minus 5, of course, is itself 5. So if we times both sides by 5, we're going to end up with 2 times 5, which is 10, which is less than or equal to f of 10 minus f of 5, which is less than or equal to 5 times 4, which is 20. And so given this information about the derivative, we can make the following inference. f of 10 minus f of 10 and 20. So we could take a to be the number 10. That's the smallest we can expect the difference to be. And then the biggest we can get is b. So what is f of 10 minus f of 5? So this is a net change. How did the function change from x equals 5 to x equals 10? Because we know the derivative fluctuates between 2 and 4. That is the derivative never gets outside of 2 and 4. This then tells us that the net change from f of 5 to f of 10, worst case scenario, it's 10, best case scenario, it's 20. It's bounded because the derivative is bounded. And these inferences we're making about our function f based upon its derivative is starting to suggest how much the derivative affects the shape of the original function f. And this is a consequence of the.