 Well, first off, I'm sorry about the quality of this video and I am doing this on my laptop with the webcam Because I'm not at my house right now But I had a little bit of free time right there now And I thought that I would try to answer some questions maybe just a few of a lot Because currently on YouTube on my YouTube account on my inbox. I have two thousand five hundred and sixty-seven unread messages those are Personal message things people have shared with me. I don't even know what people are sharing with me comments on videos or a big chunk of them and Contact notifications people adding me to the contact list and once again, I don't even know what that means on YouTube I Normally don't have time to read through all this stuff. I mean like I said over two two and a half thousand Messages I get so many because I have so many videos up, but every once in a while I want to have some free time I like to go and just click on a few and read them and try to respond to them So that's what I'm going to do right now And let's look at the personal message section Let's see I do get a lot of people asking me just random Linux questions about their hardware and stuff like that And I'm gonna tell you right now. I don't know why you're asking me that in most cases Really a Linux forum if I don't have your hardware. I don't know about your hardware I mean if you want to send me your computer and I've got you know another piece of hardware just like yours so I can play around with it I'll let you know what I come up with But I mean general Linux questions I mean feel free to ask but I'm probably not gonna have a chance to answer you because I probably don't know the answer When it comes especially when it comes to hardware Here's someone saying I have a request it says Hi, dude Missed the old times when I was learning bash scripting from your tutorials So a little jab there from him not really sure what he means He makes it sound like I'm not doing bash script tutorials anymore Even though I put out a new some sort of shell script not necessarily directly bash related But my videos never really been specifically on bash for the most part every Monday new video every Monday so I'm sorry dude if For some reason you're missing those videos on Monday make sure you subscribe and you'll see them They should pop up in your subscription list every Monday And I already have four or five hundred Videos specifically for shell scripts if you've watched them all that's great. I don't know what more you could learn from me And then also he says I also remember those times when you asked your subscribers questions on a live chat I'm assuming he meant video chat because I did that once that's not something I did regularly And it is something that I would like to do again But you know, it's kind of hard that most time when I'm making my videos is when my daughter's taken a nap You know, so it's hard to schedule and make time since I'm working around my work my duties at home and My baby, so I'm sorry that I'm not there for doing live video chats for you regularly I do have an IRC channel that I try to go into regularly. I'm not always there obviously, but there usually are people there so He says thanks for all that. He's being kind of sarcastic. I think in a nice way and I'm not trying to be mean back to him but I do Shell script tutorials basic Linux operating tutorials every Monday Keep an eye out for those if you're not liking what I'm doing now You're probably not gonna like the ones coming up in the near future because I am going to do a series for at least a couple of weeks on The on Android and it's shell using busy box and other commands on Android because Android is Linux and You can make it do everything that you can do with a regular Linux system If you know how to do it and I'm just gonna show you some basics of that But I know a lot of people are gonna like a lot people go oh Android And I'm sorry. I try to learn as much about everything I want to sit down any computer and know what I'm doing and it's not that hard if you just spend a little time Learning things especially if you're a programmer if you know how to program You know how to program. It doesn't matter what operating system you're on So that's what I'm I try to teach is compatibility With software and that's why Free and open source software is so important because it does in most cases give you that strength to not be limited to One scenario So let's go down a little bit more a few people asking me about pulse audio. I'm just seeing down I'm gonna click on those one here says OCR optical character recognition. I've done tutorials on that He asked could you make a Twitter RSVP bot since you know how to use the OCR program? I Do not know what a Twitter RSVP Bot is and as far as me knowing how to use the OCR program I do have video tutorials on that we'll watch the video for a few minutes And you'll know how to use it as well, and then you could make that program I do get a lot of those people asking me to write software for them I don't work in the computer field for a reason. I like writing software for fun Accomplishing tasks that I need to To accomplish my videos aren't there so I can get a job with you My videos are out there so I can teach you how to do things for yourself because We should be a community the open-source community and we should help each other Which is what I try to do with my videos in helping you But I'm not going to do everything for you and you shouldn't want people to do everything for you You should strive to learn more Let's scroll down more see if any of these other titles sound interesting Someone's saying I can't see your HTML5 canvas videos I think I already did a video on that explaining that they're coming soon Working very hard on that Once again, I keep saying this. I'm very excited about HTML5 and what it offers us and And again, I think I like that first person who likes my bash scripts And I will always do some sort of shell script tutorials regularly I Love HTML5 and I love learning new languages. I've been learning a lot with JavaScript over the last year and For me when it comes to software when you're writing software when you're a developer like the number one goal your number one goal should be Compatibility and that means a lot of things to be compatible with different types of hardware as well as operating systems and right now the easiest way to make a Usable user interface a GUI interface That works on all devices is HTML5. I also get a lot of questions about Pi game and Qt and GTK and that sort of stuff and although I think all those are great That's not my main focus now because although things like Pi game and Qt 5 I believe all will run on Android devices when those devices Mac OS, I'm not sure about the iPhone. I think Qt 5 does run iPhone from what I've seen But HTML5 is already there on most those obviously HTML5 is still being developed. It's not done So there are some things that are in state of flux But you can easily search and see what is compatible cross browsers and most things that aren't compatible A lot of those features you can implement with JavaScript and make them compatible They don't they aren't they're now rendered, you know with the JavaScript rather than With the HTML through the browser. So supposedly it's not as efficient, but can be done And that's why I have my main focus is on that because one I find HTML lots of a lot more customizable for the end user I can write a plug-in for Chrome or for Firefox that will take a page whatever page it is and I can manipulate it as the end user With that or I can just manipulate, you know the HTML itself But with a plug-in I can change it for my viewing and set up how I like and I think that is great for the Freedom of the end user. Yeah, I can look at your code and change it around You know with with Qt and stuff if you're hopefully making your software open source It's just HTML since it's plain text, which I love things that are plain text I know there's certain scenarios where it's not efficient enough But whenever possible, I like plain text stuff because text can always be manipulated and reformatted however you want as the end user But also just the fact that on most systems you don't have to install anything special as long as you have an up-to-date browser These things HTML5 JavaScript and CSS are all right there for making your GUI interface a lot of programming to be done With JavaScript, there's really not a whole lot that can't be done Obviously, you're crunching big numbers. JavaScript isn't where you want to go But I'm talking about ranked software for end users the average software, you know interface for accomplishing tasks It's already there. There's nothing special you need to install and if you have a web server Obviously that stuff runs on the client side either through a browser or some other portal or wrapper And it can run right on their system no need for a web server But if you have a web server, you can write the back end in any language you want and again I urge people to to if you're not if you're if you about how you feel about HTML just think of it as a Very flexible GUI interface For whatever language you want. I mean that's what it is and I know people are gonna disagree with me But that's where I'm heading with a lot of my tutorials if you don't like it. I'm sorry I'm not gonna change where I'm going because you want me to go back to stuff I've already done. I already know how to do I need to learn new stuff I constantly like learning new stuff tell you two years from now I may start using something else for GUI interfaces I might start moving away from HTML5 so I'm gonna go with whatever I think is the best at the time and right now I think that's the best And I feel like a broken record because I keep saying that in all my videos, but I keep getting messages You know with people who want me to do other stuff Which is fine. I love suggestions, but I just want you to understand that looking through here People asking me Questions so many questions. I'm just looking for interesting topics. I'm gonna I want to answer one more question before I move on Before I finish this video Okay Lot of Python. I love Python. It's just not in what I'm working on now Questions about PyGames. A lot of people asking me if I want to partner with them. Let me read through this I currently Circuit recruiter I guess if I was looking for a job, I would appreciate those if I don't know if they're scams or not People are constantly asking me to get involved in software projects with them More Python questions Yes, I know. I guess people really like my Python videos. I just Not my goal here. Okay. Here's one that just says hey there I See like special effects and films just like me. I've been doing special effects for four years now Could you please visit my channel? Tell me if you're good or not Lots of times when you see those they're just people trying to get views on their videos But I'll probably have a look at that later on Another one titled. Hey Chris is the subject. Hey Chris And they spelled my name right, which is nice because even so my friends don't but hey Chris I know you get a lot of message daily. That's true But I just wanted to personally thank you for oh, this is sounds like a nice one so far That's someone yelling at me that they don't like the videos. I'm doing now Thank you for a lot for all your very helpful videos knowledge sharing everyone here on YouTube and all over It really has helped and definitely makes learning a lot more fun Been a Linux user since 2007. Yeah, I think I've been since 2005 so almost as long as I have about the same and Been the best thing I've ever used good Been a subscriber of yours for about two years or so now And you've provided nothing but good videos and information Just wanted to thank you and keep up the great work. That's a Linux user 54. Thank you Got that message about six months ago, so I apologize for the late response But I think it's a good Message to end on because someone happy and liking what I'm doing and not complaining about the videos I'm doing and I know I know I'm sure most my viewers enjoying my videos That's why they watch and subscribe And I hope that most of you do enjoy them I just know people people are just more of a goal when they're Unhappy or unsatisfied and I apologize for that and I try not to sound like a jerk And I'm sure that you guys for this product don't mean or you know, you're not trying to sound like Jerks in your videos like that first one. He was he was given it kind of sets a humor with the whole I Missed the good old days when I used to learn bash videos from you again I don't know why he's not seeing the ones I'm posting and I know that a lot of them are more command-line tools not bash Directly, but my videos always been like that But I don't know if I could pump out more than three videos Oh, we actually I might be pumping out more than three videos week because there's so much. I want to teach you guys again, I do Mainly shell stuff, but Linux operating system stuff on Monday I'll probably be doing some stuff on the Android command line mostly busybox stuff other tools on Android For a couple of weeks coming soon I'm sure there's gonna be a lot of people unhappy with that. I think it just finished the series on packaging software for different operating systems And I was worried that a lot of people would not like those because like three of them focused on windows But I think it's important that we as computer users, you know advanced users or whatever you want to call us Are able to understand, you know How to use other operating systems? Fluently And as developers, we should be able to package our software again if you're using html Yeah, and you have a web server you can just send it to them through a web browser But in that series, I hope I showed you a bunch of useful ways at least like five different ways of packaging your applications for different operating systems both HTML and also to standalone applications depending and I showed you some that are cross-platform Other ones that are operating system specific So that's a series. I just ended so anyway Operating system stuff on Mondays Linux operating system stuff videos like this where I talked to the camera on Wednesdays Try to answer questions or just do random stuff that I think is fun I think I might do some software reviews Which I haven't really done in the past, but there's you know quick. Hey, let you know There's this open source source program most likely in your package manager. You may not know. It's there It does this, you know, so I might do a few of those in your future on Wednesdays and Fridays right now Have been kind of just programming in other languages other than shell Lots of it focusing on packaging lately And a little bit on HTML5 We're going to be getting into a lot of canvas stuff HTML5 canvas Drawing pictures drawing shapes animating stuff. We'll get into some 3d stuff a little bit further down around. I've been working on playing around with scripts to capture pictures from your webcam or videos from your web cram Doing face detection superimposing stuff over your face. There's a lot of open-source scripts out there I've been playing around Simplifying them to make tutorials for you So a lot of that coming up on Fridays and it's going to be months months of HTML5 just the canvas alone and and Like I said getting into 3d stuff Those of you who like my pie game tutorials I think you're going to like my canvas tutorials once we get into it doing both 2d stuff with physics and doing 3d stuff First-person, you know type stuff other stuff just 3d stuff looking at open-source tools there's so many out there for the canvas and Even though you can install pie game on Android a lot of this canvas stuff or a works in the browser Or you can make an APK for Android or you know Ios and the great thing once again about these is For the most part they will run on all operating systems whether you package as a standalone application or You do it through the web browser a lot of the 3d stuff is a little bit in flux now Some of it's more compatible with mobile devices than others the more advanced stuff using hardware acceleration right now Doesn't run on all devices using web GL using the canvas Is more compatible, but sometimes a little bit slower, but hopefully we'll see more of that being integrated It seems like most browsers are planning on it So we'll be able to make games and just have it run on all devices Either making a package to install it or just doing it through the web browser Depending on what you're looking for with your application I really think that if you give it a chance you'll like it all you pie game people And maybe I'll start getting more questions on that rather than pie game. Let's get to it But it's gonna take us a while to get there lots of videos. And again, I mentioned recently that I Really want to do Blender tutorials again, not necessarily at first Designing stuff that just the interface because there's so many aspects of it I think people don't know about so I'm waiting a little bit longer because we're right at the end of blender 2.x And we're going to be getting into the next version So what are we at? We're at Blender 2.6 right now and then so 2.7 2.8 going to be coming out soon I can't wait for that in case there's any big changes before I start doing these videos So if I do start doing those I might add those like on a Thursday And just very detailed going through. Okay, this is this toolbar. These are all the options and this how it works Okay, this is this toolbar this week, you know Not necessarily design stuff because it's a lot of great people out there who are great 3d designers Adam price Andrew price over at Blender guru way way more advanced and and then I will ever be his videos are kind of long But that's because he goes into so much detail on the artistic side of it, which is not my side of it, you know So I really want to get more into the technical part of it Just showing you these are where the tools are this is how you do this This is how you create a new separate window. This is how you resize just going through every little bit of it So that's what those videos will be on first and then after that if I have the time I was gonna this all depends on whether we have the time and I and my life is pretty busy As all of ours are in fact, I don't know if I mentioned it. I'm actually on my lunch break at work right now I'm not even I'm not home That's why I'm doing this here because I had a chance here on my lunch break at work to record this So I'm doing it because I wanted to get this video out to you. So I'm really squeezing stuff in for you guys Just so much so much I want to teach you guys and I do hope that you all appreciate the stuff I have coming up and and you know what even if you don't I'm learning a lot I really really do feel that I learned so much more making these videos for you example the A lot of the canvas stuff. I'm learning The 3d stuff and it's like you see these scripts out there That do basic stuff and then the scripts are like this long. It's like oh, there's so much to go through Well, what I've been working on is I'm going through them and picking out the minimal parts you need And you'll see that in these tutorials That's why I try to do with all my tutorials like like I was looking at a tutorial and some sample code on grabbing video from the webcam through HTML 5 streaming it live To your screen and putting the image into a canvas doing the face detection and super imposing something over it There's great code out there for that and it has a whole lot of error detection in it Which is important if you're making something that you're going to mass produce and send out there You want you know if this goes wrong do this if this goes wrong do that when you're learning you don't need all that You just want I want the bare minimum grab my face superimpose something over my face And and and that's it So I'm going through these codes throughout there and removing all the stuff that should be in there But isn't essential and so I'm simplifying it Cutting down the lines of code and then I'm going to record tutorials on those and then point you to the full Code by whoever I got that from so you can see all that extra stuff But I think that the minimal code will help you learn it's helping me learn because I'm going through they're going well I don't think this line is needed delete did it work. Oh, no, it didn't put that line back in Let's see if I need this line in here delete No, it didn't I wonder what that line did and I look at what that line did and or why this one didn't work And so I'm learning a lot and so I always try to simplify things in the tutorials And now I've been talking for Watch I'm talking for a while now And I do try to keep the length of my videos down. I hope you didn't bore you too much Hope I answered some questions and I really hope that you guys are looking forward to the videos I have coming up. I will always do some shorter shell script tutorials Regularly and right now those are Mondays. I just want to make it that clear And I and for those of you are eager for more. I hope you did watch all four or five hundred Shell script videos I have out there already. I'm good for you if you did And that that's it anyway, thank you for watching. I hope that you have a great day Please visit my website films by Chris comm that's Chris with a K. There's my camera program here and We're all been recording for 24 minutes. Great. Okay Have a great day visit my site link in the description It is July 25th 2013 embers gonna show us all her tricks Yep, that's her o-face her silly face to your silly face That's it do it again. Do silly cameras distracting. Oh There's the o-face Okay, now clap clap ember. I can't do it because I'm holding the camera. There you go clap and Wave Hello Hello And lastly, let's see if you can do this one. It's the newest one. How big is ember? So big