Hello everyone, I am Mrs. Meenakshi Shreya Gandhi from Walshian Institute of Technology, Sholapur. Welcome to the video lecture on Single Inheritance. Learning outcome? At the end of this session, students will be able to explain and write programs using single inheritance. Let us see what is inheritance is. Here a set of definitions are given which explain what is meant by inheritance. It is the capability of one class to inherit the properties from another class. The technique of building new classes from the existing classes is called as inheritance. The mechanism of deriving a new class from the old one is also called as inheritance. The old class is referred as the base class and the new class is called as the derived class. So, here it shows a structure of inheritance where this class is a base class from which the properties are inherited into the derived class. Let us see what is meant by base class and derived class. The base class is a class whose properties are inherited by another class. A base class is also called as superclass and a derived class is a class which inherits the properties from the base class. The derived class is also called as a subclass. So, here it shows an example where this is a class that is called as a base class or a superclass. The properties of the base class are inherited into the derived class which is also called as a subclass. A derived class can inherit some or all the features of the base class and can add additional features to the derived class. Let us see the types of inheritance. The first is the single inheritance. In this type of inheritance, a derived class is there with only one base class. So, here it shows a structure where we have only one base class from which we are deriving only a single derived class. This is called as a single inheritance. The next is the multiple inheritance. In multiple inheritance, a derived class has several base classes and only one derived class. So, the structure of the multiple inheritance is shown here where it contains more than one base class. From more than one base class, a derived class has been derived. So, in this example, there are two base classes class A and class B. From these two classes, class C has been derived. The next is the hierarchical inheritance. In this, the traits of one base class are inherited by more than one derived class. So, here there is a single base class from which more than one derived class has been derived. This is nothing but hierarchical inheritance. The next is the multilevel inheritance. The mechanism of deriving a new class from another derived class is called as multilevel inheritance. So here, it shows a multilevel inheritance where we have a class A which is a superclass from which the class B has been derived. From this class B, we are deriving one more class that is called as class C. So, class A becomes the superclass that is a base class. Class B becomes the intermediate base class and class C is called as the derived class. The next type of inheritance is called as a hybrid inheritance. So, hybrid inheritance is a combination of more than one type of inheritance. A structure is shown here, it gives an example of hybrid inheritance where it is taking the combination of hierarchical and multiple inheritance. So, in this type of inheritance, hybrid inheritance, it is a combination of multiple and hierarchical, but this combination is always not fixed. We can have a different combination as well. Let us see the next type of access specifier that is called as protected access specifier. So we already know that a private member of a base class cannot be inherited and so not available directly to the derived class. So here it shows a class number where some private members are used and it is visible only to the member function with the same class. So if the private data is made as public, this would make it accessible to all other functions of the program, thus taking away the advantage of data hiding because it is visible to the functions in the program. So all the public data is available to all the functions in the program. This will lose the advantage of data hiding. We have a third visibility label called as protected. So which serves a limited purpose in inheritance. So in this example, it shows a protected member so it serves a limited purpose in inheritance. A member which is declared as protected is accessible by the member function within its class and any class immediately derived from it. So it cannot be accessed by the functions outside these two classes. So a protected member is inherited that is it is visible to the member function of the of its own class and that of the derived class means it is only available within the base class and only in the derived class otherwise it is not accessible outside these two classes. Let us see how to define a derived class. So we can define a derived class by specifying its relationship with the base class in addition to its own details. This can be explained by using the syntax. So here we have a class then followed by the is the derived class name then called in then we have to mention the visibility mode. This visibility mode will tell the mode of derivation of the derived class then that is followed by the base class name. Let us see the modes of derivation. There are in total three modes of derivation that is private derivation, public derivation and protected derivation. Private derivation all the public members of the base class become private members of the derived class and protected members of the base class become private members of the derived class and private members of the base class are not inherited. So this shows the declaration of the base class and this is how the derived class has been defined. here we have the class then followed by the derived class name then we have the mode of derivation here it is private we have to mention it as private then comes the name of the base class so this is how the private derivation is mentioned for the derived class now given the private derivation can be mentioned in this way this is also called as private derivation if I'm not mentioning any mode of derivation over here by default it will take it as the private derivation let us see the public derivation in public derivation all the public members of the base class become public members of the derived class protected members of the base class become protected members of the derived class private members of the base class are not inherited so here it shows how the base class has been defined and this is a derived class which has been derived from the BaseClass and here is the mode of derivation which is declared as PublicDarivation. Let us see the last type of derivation that is called as ProtectorDarivation. In UnderProtectorDarivation, the public members of the BaseClass become Protector members of the derived class. Protector members of the BaseClass become Protector members of the derived class. And private members of the BaseClass are not inherited. So, here it shows the base class has been defined here and this shows how the derived class has been derived with a protected mode of derivation. So this table gives how the base class members under different mode of derivation these are inherited in the derived class. Trying to think and answer what are the advantages and disadvantages of inheritance? Pause the video for some time and note down the answer in your book. Disadvantages and Disadvantages of Inheritance Advantages of inheritance? Inheritance promotes core reusability when a class inherits or derives another class it can access all the functionality of the inherited class. Because of this the size of the code is minimized. The disadvantages of inheritance? Generated functions work slower than the normal function as there is indirection and also often the data members in the base class are left unused which may lead to memory wastage. In this video we are going to focus only on single inheritance. So let us discuss single inheritance. So as we have already discussed a single inheritance is nothing but a derived class with only one base class is called as a single inheritance. That means there is only one base class that is a super class and one derived class that is called as a subclass. So here it shows the structure of a single inheritance where we contain only one base class from which we have derived a single derived class. Let us take an example using single inheritance. So here we have a class called as parent and under public visibility label we have data member integer data member that is idp and we have a member function called as get idp where it is taking one parameter that is x and that value of x is assigned to idp. idp indicates that is the id of the parent. So this is a base class which has been defined here. Then from this class the class child has been declared here with public mode of derivation and it has been derived from the class called as parent. So here the derived class has been defined with public mode of derivation and under public mode of derivation all the public members of the base class become public members of the derived class. Under public visibility label it contains a data member called as idc and a member function called as get idc where it assigns the value of x to the idc data member of class child. And we have one more member function with name display where it displays the id of the parent that is the derived class is accessing the members of the base class and it is displaying the id of the child also. And in the main function first we are declaring the object for the child by using object and dot operator we are calling the get idp member function where 12 will be assigned to the data member idp. And by using the object again we are calling the get idc member function where 24 is assigned to the data member idc. Then after that we are calling the display function where it displays the value of the id of the parent and id of the child. Let us take one more example using single inheritance. We have a class called as student and under protected visibility label there are two data member subject 1 and subject 2 and under public visibility label there is a member function called as get marks where the role of the get marks is to assign the value of x and y to subject 1 and subject 2. So here the base class has been defined. Now there is one more class called as result which has been derived from the class student under protected mode of derivation. So here the derived class has been defined with protected mode of derivation and under protected mode of derivation all the public and protected members of the base class become protected members of the derived class. Under public there is a data member total and there is a member function called as display. And the display here is calling the member function get marks which is actually has been inherited in the derived class under protected. As it has been derived under protected we already know that the protected members are never accessible from the main function. That is why the get marks member function has been called from the class result. So when we call the get marks member function it will assign 74 to subject 1 and 84 to subject 2. So here it is the derived class is accessing the member function of the base class. After that the total of the subject 1 and subject 2 is done and it is displaying the total marks of the two subjects. In the main function first we are creating the object for the class result and by using the object and the dot operator we are calling the member function display where it will call the get marks function first, where it will assign 74 to subject 1 and 84 to subject 2 and the total of these two subjects is calculated and the total marks are discrete. These are my references, thank you.


Hey guys, Thundee here and today we're taking our first gaming look at the LG V60 ThinQ 5G. Now the V60 comes in with a patier devices but it brings something a little different. Now of course we know this is a gaming video and we're doing do some gaming and we'll be looking at Call of Duty Mobile mostly and PUBG at a short time with this device I wanted to see how well it handled. Now what makes the V60 different from all devices is what it packs in together. Now standard parts of the course is the Snapdragon and the E65 processor does come with only 8 gigabytes of RAM for all models. Two different colors is a white and there's a blue color really nice color schemes over there and the display is a 6.8 inch full HD plus display. Now LG is packing some of the things they do really well and do this device. They said look RAM is not gonna be an issue your gameplays will be smooth and fast. You're gonna also have some really good audio. The Quad DAC is still there and there is a headphone jack so which means you can listen to your games with the best quality headphones possible. In this case I'm using the AI AI AI headphones which I've been checking out for a bit and trust me it definitely helps. Now they're not slacking on the speaker side as well they're going to give you some really loud audio so you're gonna hear some while I'm gaming some not much just because there's a lot of noise in there but that's what LG is pointing out. Now the other big thing of course is that this device just follows the trend of the LG G8 the G8X and the V50 from last year having the dual screen case. Now the case this year is a little bit different it matches the resolution that you have on your display of your phone to the case as well so you're having you have the same display back and forth. The other thing cool about the case as you guys know quite well is that you can use it as a game controller so you can map out controls for any game you want to to go there. Now I did ask for bumper buttons on the trigger buttons on the case last year they are no trigger buttons but LG has talked about having different types of cases down the line so we'll see if that actually comes through but there are a couple of things you can do with this you can also play both games at the same time so you can have two games playing at once and we'll check some of that out but let's go ahead and check out some gaming on the LG V60 thank you 5G. The LG V60 thank you 5G looks to be really solid gameplay handle well I ran a bit warm but again adding actually measured temperatures with this at the event so it's cool that you can switch between two different games at the same time because you have both screens available and audio comes from either top of the bottom for whichever game you're playing at that time. Now the other cool thing as I mentioned earlier it's got a headphone jack which is really really nice and I have to say also the display is quite vibrant for HD plus display on the V50 thank you 5G. The other thing to note is the camera I had a short time with the camera and I have to say I was quite impressed with what I saw the camera tracking while you're in the view finder on the screen is really really responsive and the images also looks pretty good. We'll of course have some time to test the camera once we get it in-house and we do our full of course camera comparisons and a full gaming review for you guys right here. But right now I think the V60 thank you is solid and in terms of pricing they haven't given us official pricing that will come through carriers but expect to see of pricing very a bit and also should be sub a thousand dollars. Now I'll just say put this in the little caveat here. I'm hearing rumors that the T-Mobile version or anything with sub six only will probably be cheaper than anything with millimeter wave. So there you have it guys if you have any questions any comments about the LG V60 thank you 5G if you think you're not picking it up or you want to see some more content about this device let me know otherwise don't forget to like and share subscribe and always enjoy entertainment.


Hello, my name is Emily and I am part of the Galaxy P team at the University of Minnesota. Today, I will be explaining how to run the Encyclopedia workflow, including an explanation on the workflow's inputs and its different steps. As Prateek mentioned, Encyclopedia is a very powerful tool that allows for the analysis of DIA data, and I will be happy to walk you through running the Encyclopedia workflow on Galaxy EU. Specifically in this presentation, I will give a brief explanation of the data sets and workflow before we run the Encyclopedia workflow. Then we will go into more detail on the different tools and parameters included in the workflow, as well as variations on this standard Encyclopedia workflow that you can use to tailor the workflow to your specific data. Lastly, we will go over the results of our workflow test, and I will give you a summary of the outputs generated and their results. When running the standard Encyclopedia workflow, four inputs are required. One, an experimental DIA data set collection of a wide window variety. Two, gas phase fractionation or GPF data set collection of a narrow window variety. Three, a spectral or prosit library in a D-Lib format. And four, a background protein fastafile. The initial experimental DIA data set collection and the GPF data set collection will both be in a dot raw format. These data sets are both made up of the same DIA data. However, while the experimental DIA data set collection is made up of wide windows, the GPF data set collection uses narrower windows for the pool data with multiple acquisitions per precursor scan. Then the GPF data set collection is used in the generation of the chromatogram library that will be searched against in the analysis of the experimental data set collection. Hence providing the context of the specific DIA sample being analyzed. The last two data sets required are a D-Lib spectral or prosit library and a background fastafile. These two inputs are both required in addition to the GPF data set collection in generating the chromatogram library. Once the chromatogram library is generated, it will take the place of the D-Lib input library and along with the background fastafile, it will be used in the quantitative analysis of the experimental DIA data. Here is an image of the encyclopedia workflow. I will briefly explain the three different steps of the workflow now before we run it as part of the tutorial. The first step is the conversion of files using MS Convert. As the experimental data set and the GPF data set are both in a .raw format in this tutorial, they must be converted to a .mzml file type, which is the appropriate input type for the search to live and encyclopedia quantified tools. The next step is the generation of the chromatogram library using the search to live tool. As mentioned, the chromatogram library is generated using the background fastafile, the D-Lib library, and the .mzml GPF data set collection previously converted by MS Convert. The generated chromatogram library in an E-Lib format will take the place of the original D-Lib library input and I will discuss the importance of this later on in the tutorial. The last step of the workflow is the encyclopedia step and the analysis of the experimental DIA data. This step uses the chromatogram library, the background fastafile, and the .mzml experimental data set as inputs. Now that you are familiar with the three steps of the workflow and the general encyclopedia inputs, we are going to run the encyclopedia workflow together on Galaxy EU. Go to the Galaxy EU site at usegalaxy.eu. If you do not already have an account it is easy to make one by clicking log in or create an account. Once signed in we're ready to begin. The first step in running the workflow is to create a new history. To do this click on the plus sign here in the upper right corner of the screen. Once the new history is made give it a name that is informative on the workflow being run and the data being analyzed. In this case I am going to name the history encyclopedia GTN IPRG analysis June 24th as I always like to add the date to my history title. Next we will be importing the data. For this tutorial we are using IPRG DIA data. Accessing the data is simple. Go to the linked Galaxy training network tutorial for encyclopedia that is associated with this video. Scroll down to the import data section. Here you will find many Zinodo links which is how we will be importing the data. Zinodo allows for online storage of files and direct import to your Galaxy history for analysis without the need to download very large files onto your computer which is very slow and a big hassle. To do this press the copy icon. This will copy all of the links each of which is associated with a data file that we need to run the encyclopedia workflow. Then go back to the galaxy history that we created before. Click the upload data symbol on the left panel of the screen and at the bottom choose paste slash fetch data. This box will pop up and at this point you can paste the links that you previously copied from the encyclopedia GTN. Then click start and the files will begin to upload to your history one by one automatically. Again this method is much faster than the downloading the files onto your computer and then uploading them. At this point I fast forward through the recording because uploading the files takes a few minutes. Once it turns green and you've uploaded your data we will be renaming the datasets so that the name only contains the sample name without the percent 20 character and we are going to remove one of the dot-raw prefixes. To do this click on the pencil icon edit attributes. As mentioned we will edit the name so it only contains the sample information. So in this case remove the GPF DIA dataset collection as well as the percent 20 dot-raw. Now the file name only contains the sample information and one dot-raw. We will repeat this process for all six GPF files. Again I fast forwarded through the editing because it's the same for each six of the GPF files. Now we will rename the experimental files similarly. Click on the pencil icon of one of the experimental files and remove experimental DIA dataset collection as well as percent 20 dot-raw so that the file name only contains the sample information. We will again repeat this process for all four of the experimental files. Again I fast forward through this process because it's the same for each of the files. The FASTA file and the D-lib file do not need to be renamed so once we've renamed all of the GPF and the experimental files we can move on. As the data files are renamed we can now create the dataset collections that will be required to run the workflow. We will create two dataset collections one containing the experimental dot-raw files and the other containing the GPF dot-raw files. To accomplish this click the checked box in the right corner that says operations on multiple datasets. Then check the GPF files. You will check six boxes. Once selected click the for all selected tab and then select the build collection from rules option. When the dataset collection window pops up add an informative name to the collection. In this case I'm going to name it IPRG GPF dataset collection. Then click create. We will follow the same steps to generate a dataset collection for the experimental files. Clear your GPF checkmarks by clicking the none tab at the top and then select the experimental files. Click the for all selected and build collection from rules again. This time I will name the collection IPRG experimental dataset collection and then click create and again click the checked box in the right corner that says operations on multiple datasets to remove the boxes as we're done creating dataset collections. At this point you will have two dataset collections you've created, an experimental dataset collection with four items and a GPF dataset collection with six items. Now that we have uploaded the data and created the dataset collections we will upload the workflow. For this we will go to the shared data and then workflows at the top of the screen. Let's use this search bar at the top of the screen and type in encyclopedia and the workflow that we are going to use is labeled June 22nd GTN encyclopedia workflow raw inputs. We can use this drop down arrow and click the import to import the workflow to our list of workflows. Then let's go to the workflows tab at the top. Here we see imported June 22nd GTN encyclopedia workflow raw inputs. Once the workflow is pulled up and we are ready to run it we can click run workflow on the that icon on the right hand side of the encyclopedia workflow. Each of our files and dataset collections from our history has a specific place to go in the workflow. Specifically the GPF dataset collection that we made will go in item number one under GPF files. The Dlib file will go in item number two the spectral or prosit files. The experimental dataset collection will go in item number three under experimental DIA data. And lastly the background FASTA file will go under item number four background protein FASTA file. Once all of these inputs are in their correct slots we can click run workflow. Once you have run the workflow this page will pop up with information on the invocation of the workflow as well as the progress of what steps have yet to be completed. The nice thing about running workflows on Galaxy EU is that they do not require constant attention meaning that you can hit run and complete other tasks and do not need to be on your computer to watch the workflow run. And in this case it's very helpful as the encyclopedia workflow can take five to six hours to fully run and so you don't really want to be tied to your computer for that entire time. Therefore while we leave the workflow to run I am going to go through the steps of the workflow in a little bit more detail. As previously mentioned the first step of the encyclopedia workflow is the conversion of files from dot raw file type to the dot mzml file type which is an important step as search to live an encyclopedia both require dot mzml input file types. While file type conversion is the simplest step it is also the step that is most tailored to the data input. More specifically the parameters used by msconvert to convert the files will vary between different input data samples and need to be set by the user accordingly. In this case the specific parameters that were changed from the default parameters are shown on the screen. I will now take you through the a quick peek at the parameters on galaxy e. So to examine the parameters of msconvert we can go into the editing mode of the workflow. To do this go to this drop-down menu and click edit. Then once it loads there we go once it loads go to the msconvert step. As you can see the output type is mzml. The parameters that were changed from the default setting are apply peak picking which was toggled to yes the demultiplex overlapping or msx spectra which was also toggled to yes under that specific parameter optimization was changed from none to overlap only. Next the sim as spectra option was changed from yes to no and lastly the intensity encoding precision option was changed from 32 to 64. These same parameters were also changed for the conversion of the experimental DIA data as well as the GPF data. Again it is important to realize that if you use the encyclopedia workflow with your own data make sure to alter the msconvert parameters as needed to accommodate this. The second step of the workflow is the generation of the chromatogram library. A challenge to analyzing DIA data is that DDA generated libraries or predicted spectra libraries are not always a reasonable representation of DIA data. Differences in retention time methods in data collection and convolution cause significant differences between DIA and DDA data. As Pratik mentioned using a chromatogram library can bypass issues that arise with a DDA data generated library or predicted spectra library. The inputs to search to lib are the GPF data set collection in mzml format after msconvert, the background fastafile, and the dlib library either DDA generated or predicted spectral library. As the GPF data set collection is generated using the same DIA data as the experimental data set collection it provides context to the data to analyze as well as takes into account the differences between DIA and DDA data. An important distinction between the experimental DIA data and the GPF DIA data is that the GPF data uses multiple acquisitions for each precursor scan that cause the windows to be much narrower than the experimental DIA data set collection. The narrow windows used in the GPF sample preparation mean that the GPF data set collection offers a very rich and in-depth understanding of the experimental DIA sample contents which makes it very useful in library generation. Therefore when used in combination with a DDA generated library or predicted spectral library and the background fastafile DIA GPF data not only provides the context of the experimental DIA data but allows for the generation of a richer and more finely tuned library for analysis. Additionally as mentioned the chromatogram library generated will take the form of a .elib file while the spectral or proset library will be in a .delib format. Elib files contain more information including retention time, mass to charge ratio information and intensity compared to the delib file type making it a more thorough library to use in data analysis. Again let's take a look at the search to lib parameters the same way that we did with MS convert. So as you can see in search to lib going into the parameter settings all of the settings are either toggled to know or we use the default parameter options. Additionally you can see in this search to lib box that a input data set log text file is also generated. However as we are mainly focusing on the elib chromatogram library this is the emphasized file that is output. The actual data analysis of the experimental DIA files comes with the last tool of the workflow Encyclopedia Quantify. The inputs for this tool are the background FASTA file, the experimental data set collection to be analyzed, and the chromatogram library that takes the place of the delib library that was used in the previous step. If we examine the parameters of the Encyclopedia Quantify tool in this workflow we see that the original default parameter settings were used again. Additionally we see that Encyclopedia Quantify generates many different output files including a log text file, a quantify input data sets an elib file, a concatenated quantify input data sets in a tabular format, and then two tabular files one quantifying the peptides and one quantifying the proteins. These two files are the primary files that we use to analyze the results of our workflow in this tutorial. Here is the agenda slide again and now we will discuss how the Encyclopedia workflow can be tailored to your specific DIA data by altering the parameters of the workflow as well as variations of the workflow that are available. If you converted your experimental and GPF files to the mzml format outside of Galaxy EU you can alter the standard workflow to directly use your mzml inputs which i will demonstrate now. Simply you take out this msconvert step. So to edit the workflow to accept mzml inputs go to the workflows tab at the top. I am already here. Go and make a copy of the Encyclopedia workflow using the raw inputs that was taken from the share data workflows tab and make a copy. Now open this copy in the edit mode and for both msconvert steps click remove which is this little box and the x. Now connect the GPF DIA input to the spectrum files in mzml format. Do the same with the experimental DIA inputs to the spectrum files in mzml format for the Encyclopedia Quantify tool. Now we are going to rename these inputs just to indicate that they are going to be in the mzml format. We will do the same for the experimental data. Once we've done that we can just click save workflow and then if we go back to the workflows tab we will rename this workflow to indicate that it uses mzml inputs so i'm going to add mzml input compatible and simply put that is how to edit the Encyclopedia standard workflow from accepting the raw inputs to accepting mzml inputs in case you converted your files outside of Galaxy EU. If you are missing the predicted spectral library you can still run the Encyclopedia workflow. However you will be running a variation on the Encyclopedia workflow called the Walnut Encyclopedia workflow. If you don't have a spectral library then the number of quantified peptides and proteins will likely not be as high as if a library was used. More information on this can be found at this link on the screen for a poster where the Galaxy P team tested the Walnut versus the standard Encyclopedia workflows. The Walnut Encyclopedia workflow is easy to generate using the standard Encyclopedia workflow. Simply we are going to remove the dlib input file. To do this again go to the workflows tab in Galaxy EU and create a copy of your workflow like we did before. Open the workflow in edit mode and select the spectral or proset library file and simply click remove. Then click save workflow and back to workflows and now we're just going to rename this copied workflow to indicate that it is the Walnut variation of the workflow. This specifies that this Walnut Encyclopedia workflow uses raw inputs. If you followed the protocol that I described to produce a workflow that uses MZML inputs you could create a Walnut Encyclopedia workflow that uses MZML inputs as well. So this workflow can be tailored very well to your specific data and what works best for your data. So now that I have briefly explained the different parts of the Encyclopedia workflow in a little bit more depth as well as variations on the workflow that you can make let's take a look at the outputs from the test that we ran together on the IPRG inputs. The Encyclopedia workflow can take many hours as I mentioned so while your workflow might not be completed at this point in the video I have a history here that I ran on June 22nd a few days ago in which the Encyclopedia workflow has successfully run on the same IPRG inputs. So if we scroll down here items 15 and 22 in the list are the dataset collections of the experimental and GPF data once converted to the MZML format. Items 27 and 28 are outputs of search to lib the log text file and the chromatogram library in a elib format. Lastly items 32 and 33 are outputs of Encyclopedia as well as output 29. Outputs 32 and 33 are the quantitation outputs for the peptides and proteins that very clearly state the number of peptides and proteins that were found in the sample. For example it looks like there were 24,457 peptides that were quantified and 4,460 proteins that were quantified. The tabular format of these files means that they are compatible with Excel and accessible to examine in other platforms. Additionally statistical analysis tools such as MS stats, MAP, DIA and DEFACTO are recommended for further analysis of these files. Again while these are the files that are shown as outputs of Encyclopedia 29, 32 and 33 there are also hidden files that you can find by clicking this hidden button at the top to include 30 and 31. The other output files of Encyclopedia the quantify in an elib and the concatenated results in a dot text format. Well that concludes our run of the Encyclopedia standard workflow. Thank you so much for following along. We would also like to thank the Galaxy Training Network and the Galaxy EU team with all of their essential help in creating this tutorial. If you have any questions following running the tutorial or have any trouble with the workflow please feel free to reach out to the Galaxy Training Network page that is linked. Additionally please review our training protocol as it helps us improve where we can. Again thank you so much for listening from the Galaxy P team.


The HP printer went so well.   I forgot all the stuff, but we'll do what we got So we're gonna jump into it and we're gonna wreck this printer and look at the aftermath Although I don't think there's a gameboy in this one It's modern art Yes, the gameboy Different kind of gameboy. I like that. Do you trust this printer? No, do you trust this printer? No It could have been a t1000 in disguise. I don't not trust this printer What do you think Marcus? You trust the printer?


So, we made the film on the life of Major Sandeep Unakrishnan, who is one of the saviours of Mumbai in the 2611 attacks. He was awarded the Ashok Chakra and it is a story on his life. My first request would be, is there any way, is there any way in your extremely busy schedule, I can show you this film. If you come with whatever, you know, a digital device to the ashram, we can play it on the big screen for everybody there. And you are so close to the armed forces of our country. I wanted to ask you, can you please tell our youth, what does it mean to be a soldier? Oh, I have nothing against whatever you're doing with your lives. But I want you to understand. You went to the cinema and sat for two and a half hours because there are soldiers standing there and protecting our nation. Here, there are many people who think they are spiritual because they can close their eyes and sit.   There is some father out there who is willing to orphan his own children. That is why your children are going to school.  We're glad. But you must understand that's happening only because there is a man out there who is willing to widow his own wife. This is not a small thing. But unfortunately, see, in India we have this issue, when I talk to people, I want all the young people to listen carefully and understand, hello? I want you to understand this, that anything that we are doing in our life today is possible only because somebody is defending this land all the time with their lives. And I also want you to understand that being a soldier does not mean he wants to die, but he is willing to die, it's a very big difference. Somebody wants to die, that is a different matter. That's it, a matter of frustration, you know, disappointment, something else. Somebody wants to live, but he is willing to die for something that matters to everybody. That is a different affair altogether. So when I'm talking to people, I'm hearing this. People think, especially in South India, all of you young people, especially in southern India we have this problem, we think war happens on the border. War happens on the border because our brave soldiers have never let anybody come here. Otherwise, war would happen here in your town. In the past, it's happened, isn't it? When the invaders came, they came deep inside and ravaged the place. Today in the last seventy-five years, whatever wars happened only happened on the border because they are defending this country with their life. No matter what, they are not letting anybody come into the nation. So you must understand wars don't happen on the border. The idea of war is to enter the nation, but somebody is stopping at the border. We must owe everything that we do in our lives, whether it's business, spirituality, cinema, studies, whatever you're doing. It's only because those men are standing there and willing to die for this nation. Me, no. This is the same major Sandeep Gar, Nanagar Median, because he had lost his son and he's close to eighty years old. When I asked him, he said, I am so proud that you echo in many layers the same emotion that a real soldier's father is feeling. They're all my children too.


This is me working on a new prototype. This is a quad rotary encoder to Stem-a-qt converter. It's got an AT-tiny 817 that's reading all the encoder pins and the switch pins and there's even under lit neopixels and For most rotary encoders, you actually can't see the LED. I mean you can see it kind of behind my finger But there do exist rotary encoders that have a Translucent body and although these don't have a switch They do shine the LED light through so you can get a really cool effect. So if you have a translucent knob so I'll have the Underlit reverse about neopixels even though, you know for the most part you can't see them when you're using these low-cost Rotary encoders, but I think with the translucent ones. It's a very cool look So all over I squared C and this demo is running on my Arduino compatible over here soon in the Adafruit shop You


Where are you doing? I don't know. I just had this feeling that you would arrive when I arrived. Oh come here. Wait come here come here come here I want to show you something. Can I get a hug? Give a hug. Yeah, she doesn't recognize me. Wait come. Come this way. I'll call you in the morning. I was like you best not be calling me in the morning because you should be on a plane. Yeah. Oh my god.  Yeah, I wanted to make sure you had the house cleaned so like Oh, oh the birds are excited. Oh Shoot George was about to move that before I got home. I left her water Yeah, are you excited about the fact that we have some new pets? Oh, yeah, I forgot about them Yeah, where are they? Excited to see the cat. Yeah, okay bring him down. I will you know what's funny?  We're not needed anymore. He just came for Bella. What is this like ring?  Is that what I'm gonna get it bigger and better Yeah, yeah, I really wear the stuff I do in videos if I don't like it.  So I'm gonna snatch you and I'm gonna love you Can that happen? You have to wait so Jenna's done with this story and then we can show Glamour the cat Okay, I opened my eyes. No, I like to open my eyes and see what's coming. Are we plonking this on me or what? It won't scratch really Starbucks don't be like this in me now. How are you? She's adorable look at those big green eyes of yours. You're so cute. You see Bella cat Bella do you see the cat? That cat is very cute You're so cute.  Look at the kitty cat.  Whoops.  So that's why I thought she liked it. Yeah Nellie's nice Nellie What what are you doing laughing? Yeah, I'm very cute.  Yeah, do you love her Nellie? You do. Yes, you do Yes, you do totally love her. Don't you? Yes, you do.   Are you a baby? If you tell her something she'll go. No Nellie, are you happy? Nellie, are you laughing at me? Isn't she funny? She told me she was neglected. She's been out all day. She's always eating this stuff. Look, she loves the dried fruit Give me your finger. I'm afraid in case she bites me. Does she bite because she might bite I'm not having anything to do with biting. I'm scared of getting bit. No, she's nicer But she's kind of obsessed with me. She seems to be She's you hear that's her kissing. Wow. Look she's a male What are these over here? Chameleons. Where are they?  Wait a minute. They're not here. They're there Well, they're roam free in the room. Yeah, you must be chill. Here must be it. Here, the one's right next to your foot. Stop it Critters, stop it. Good morning Wait a minute. I don't see any in there. How big are they? Pretty big. Big? If you hope big can they be if you can't see them I'm coming code to know what you think of Nellie. Oh Nellie Hi Nellie No, she doesn't know me. That's why. She's like very like attached to him. She likes women though So it's good if she just socializes by sitting on you and knowing that it's not a bad thing She's trying to come to you now. Yeah Look how she knows how to use the phone. I know it's crazy She said no because I have her pictures there The cat wants to go into my bag. Why is that mom? There's KitKat in there Get it out.  You're not allowed. You said you don't eat gluten I don't but your father brought me that as a gift. Hey Georgie. Hi Georgie. Georgie, you look bald Yes He shamed by mistake. How are you? What happened? They used the wrong number I said zero zero before I knew it. He was shaving it. You mean you were joking with them? No, he says like I said to him like last time and then he got carried away. I think what happened was they went like this They went like all around Zero all the way How did he do it? He went all the way And guess what?  What's in there starbucks? It's the KitKat. No, it's not. There's something else in there mom. There's another KitKat in there. There's two Okay guys, we're gonna decide about food and then we're gonna watch an episode of what of my own reality show The one that came out today and you guys missed because you were on the plane Starring none other than my sister Oh, look at those eyes Don't accept that thumbnail. Just grace. It is. I'm sorry. You would just own me as a sister if I did that to you Yeah, I would. The thing is that I see that thumbnail you're talking about. I'll show you.  Just grace. We're gonna take one now for this thumbnail so that it'll be like how she wants Big burr. Where are you going roggy? Oh, he's going to check out your soup. Hey, buddy Where is the rice?  What do they eat bird food?  I know it's no carb house. Seriously though, where is the rice? You don't want to eat rice anymore?  Don't worry. It's okay What's wrong with rice? Nothing. Are you excited? Yeah Did Leo just walk over himself? Yeah, he walked over because he wants to see Bella Leo wants to play with you Bella. Look at Leo trying really hard. Mom, are you excited to see Leo again? Leo is not excited to see me because he's obsessed with Bella Bella! My bird took my seat She's seen it. No, she hasn't Go ahead. Where's the cat? I'm learning Starbucks No I'm not doing it right now. I will not do it right now because I don't feel like it. I need to feel it Can I have it? I don't feel it right now. Okay. George, come here. I'm gonna do a stranger dance Uh, yeah, does the cat have to be in bowl? Yes.  Hey guys, I hope you enjoyed this video Don't forget to check out all my links in the description box I got an awesome new patreon link if you guys want shout outs descend as birthday presents or holiday gifts Or just entertain someone check out my cameo link below But don't forget to check out the other links too I have my amazon link where you could check out my store of cool things for parrots So that is it guys. I love you


Live from Las Vegas, Nevada, it's theCUBE. Covering AWS re-invent 2016. Brought to you by AWS and it's ecosystem partners. Now here's your host, John Furrier. Okay, welcome back everyone. We're live here in Las Vegas for Amazon Web Services re-invent 2016. SiliconANGLE's CUBE live three days of coverage. I'm John Furrier. My next guest is Nelson Nahill, who's the CEO of Zadara Storage, CUBE alumni, a friend of theCUBE. Welcome back, good to see you. Hi John, good to see you. So I was at a venture capital party last night, grade lock and amplify two great firms and it was packed with entrepreneurs and people in the industry. And I overheard two guys talking and I didn't know who they were. They were saying, can you believe these VCs back Easter are all in there, they're going after storage. And I'm like, and I overheard, I'm like, storage. And they were perplexed, like no one's investing in storage. But now yet storage is back on the table. Storage, I said in 2010 is sexy, right? Dave called it Snorage, being boring. But right now data storage is at the center of all the action. And no one knows how the game's going to play out yet. All the VCs are abetting. You have a thesis, it's working. Give us the update and that's first, explain what you guys do real quick and then let's get into what's happening. Yeah, no definite. So that's the main thing is that storage is where customer put the data. And the opportunity there is not just to provide the capacity, but the opportunity to provide the additional services around the data, data protection, data disaster recovery, you know, data security, analytics, everything else. So storage will continue to be strong as long as the data is important and the data is more and more important over the time. So your journey, take us through the update now, Zidore, what you guys do for the business update? What's the current plan? Where are you guys at? What are some of the successes? Definitely, so we just had a couple of weeks ago our annual summit that we double in size every year we tried to catch up with Amazon, but Amazon also is doubling their own conference every year. We announced a couple of big announcements. One is that we are also cross connected to Google Cloud. So our storage service is available at Amazon, Azure, Google Cloud, as well as on-premise. And the second announcement that is, we form a very strong strategic alliance with Intel. And Intel is providing us technology in servers and flash. And we announced it, for example, that we will provide flash as a service at lower cost than SAS hard drives. So our customers, and this is one of the nice things that happened at our summit, we told the customer, listen, no matter when you started with our SAS drives, if you started a week ago, six months ago, two years ago, you can just online migrate your SAS drive to flash and it will be lower cost and obviously better performance. You know, I've always loved your business model because it takes away the hassle of provisioning storage. And James Hamilton pointed out a very interesting step yesterday in his presentation, obviously they're all cloud off-premise, but he brings up the same point that all customers are dealing with, trying to, one, identify the scale points needed for any kind of peak load of any kind. They have an obvious case called Prime Friday. Huge scale, so they have an elastic environment. For most enterprises, provisioning storage is an art in science, right? So it's like, it's throwing the dart at the dart board to try to figure out what to provision up. You guys solved that, right? Am I getting that right? You guys solved that problem? Where you got the analytics? So the main problem with the provisioning storage is that the traditional storage boxes are very monolithic, so you need to buy upfront whatever you will need for the next two, three years. Who can predict today what they will need in two, three years? So you either overbuy and you pay more or you underbuy and then when you need, you don't have the storage and it's very... And it's also hard to buy, it might not be available, different form factor than you have on... Exactly, so... You solved that. We solved that because we provide the latest technology to the customer. Customer can expand and shrink at any time, can use, pay for what they use. And again, this was a good example. We have a new partnership with Intel. We can provide flash at better price than HDD. And the customer can online migrate the old HDDs and get flash and they don't need to care. I mean, in two years, I'm sure that the Intel and Samsung and all these companies will provide even larger flash, faster flash. So Nelson, who buys from you and what's the scenario where you're buying? What's the, I guess, what's the pain point? What's the signal that makes you, makes them want to work with you? Yeah, so in general, because we are in the storage business, people that are buying or searching and funding us are people that are looking for some kind of storage refresh. And obviously the old storage has getting out of maintenance or they need storage with enterprise-plus capabilities in Amazon or Azure or Google or on-premise. And this is kind of the trigger, a particular project. But very quickly, we find that when we start working, so, you know, you don't need to buy the storage. You can try, you can expand, you can shrink, you can pay only for what you use. It is a really good proposition. They don't need to do too much of the magic numbers and predict what will happen in the next three years because they need to know what will happen next month and next month they can go to a console and change. So we enter in these conversations at the time of the refresh of storage, but very quickly become a customer that not only provision for that particular project, but for multiple projects and can be, again, in the public cloud, in the private cloud, multi-cloud and can easily replicate data between... What are the big market drivers right now? Do you see out there that really are forcing customers to really look at storage as a SaaS on-premise? Yeah, well, again, everything is moving as a SaaS model and storage has not been moving mostly because of the traditional storage vendor who don't want to move or don't have the capability to move. But SaaS is better.  You don't need to worry about the latest technology, but because you can use the storage that you need for the next six months or one year and then replay for the latest technology and storage provider like us, we have in our interest to provide the best technology at the best at the time because we want to keep the customer happy forever. We don't do leasing. It's not a leasing that after three years, the customer goes away. Our interaction with the customer is on a daily basis and if we can bring lower cost, higher performance. You're not, you don't just ship product and then see it later. Right, we see. We're actively involved. Every day, every week. Almost like an off-balance sheet IT department. Yes, it's like the IT department for storage. And so we are interested to keep the customer happy and growing with us during the whole lifetime. And because of that, we push the best technologies that we can provide. So talk about what you're doing here at AWS, getting deals, getting done, conversations with customers, executives, partners, are you partnering with AWS at all? Or what's your? At AWS, we were, I think, on the second reinvent. We started back in 2012. Back then, it was half, no, half. Yeah, we were here. One-tenth on the side. And we were the only storage company back then. I remember that. And so we are cross-connected to AWS. Any customer of AWS can use our storage if the customer needs, for example, dedicated performance and capacity and manageability of the storage. That encryption address seems that the higher-level capabilities than EFS, for example, we do integration with Active Directory and Snapshot remote applications. So you have to be really positioned with the customer if you're going to provide the SaaS to be able to understand what's going on in the cloud. Yes, yes. It is typically our enterprises that use our storage. With us, they can keep the same capabilities that they will have on traditional NAS. Do you get worried that Amazon's just going to say, hey, we're going to just take your market from you? No, actually, Amazon is a great partner. I mean, Amazon will not have this kind of ecosystem if they will not be a great partner. And yes, on the storage side, we compete a little bit. We understand. But they're a different kind of storage. Right, right. We understand that any customer that can use Amazon storage, that will use Amazon storage, we are not competing in the price per gigabyte. We compete in the enterprise.  You want on-prem service. That's what you guys do. We do on-prem service and also off-prem, connected to AWS and Google and Microsoft Cloud. So even a customer of AWS that is 100% AWS can use our storage. Okay, go back five years now and as an entrepreneur co-founder of the company, would you imagine the world where it is today? Did you see it this dynamic? I mean, the storage business of the past five years has been, I mean, EMC is no longer around, I mean. The interesting thing when, before starting Zadara, I was interviewing for Amazon and I love it. I love the people, I love the business model. They did green light, a lot of projects here at Amazon. The common story amongst all the people is like, Andy Jassy loves to take risks. But if you screw up, they... The main thing that I thought back then was, wow, this is amazing. Imagine if we could do enterprise storage with the same security performance and capability of the NetApps and EMC, but with the business model of Amazon and Payday. You guys are a very technical company, so you have like a tech advantage. Are you happy with the business performance right now? Yeah, our business is growing very fast. 100% year over year and we don't, our main problem with it cannot ship enough equipment fast enough and yeah, so far it's going great. Nelson, thank you for coming on theCUBE. CEO, co-founder of Zadara Storage. Great to see you again. Congratulations. Thank you. Good strategy, love the product, love your business model, making it easy for customers. This is theCUBE bringing you all the data here at Amazon Reinvent 2016. Three days of wall-to-wall coverage, we're going to go all the way to 630. I think 19 interviews today, more and more tomorrow. Be right back with more after this short break.