1 00:00:00,060 --> 00:00:01,790 this week I'm gonna teach you how to 2 00:00:01,790 --> 00:00:01,800 this week I'm gonna teach you how to 3 00:00:01,800 --> 00:00:05,180 this week I'm gonna teach you how to create vector images from raster's like 4 00:00:05,180 --> 00:00:05,190 create vector images from raster's like 5 00:00:05,190 --> 00:00:08,720 create vector images from raster's like pings or JPEGs on Linux also we're gonna 6 00:00:08,720 --> 00:00:08,730 pings or JPEGs on Linux also we're gonna 7 00:00:08,730 --> 00:00:11,720 pings or JPEGs on Linux also we're gonna be beginning our build of a software 8 00:00:11,720 --> 00:00:11,730 be beginning our build of a software 9 00:00:11,730 --> 00:00:13,280 be beginning our build of a software product that's going to allow us to 10 00:00:13,280 --> 00:00:13,290 product that's going to allow us to 11 00:00:13,290 --> 00:00:15,799 product that's going to allow us to create say a doorbell 12 00:00:15,799 --> 00:00:15,809 create say a doorbell 13 00:00:15,809 --> 00:00:18,550 create say a doorbell that rings simply when your staff 14 00:00:18,550 --> 00:00:18,560 that rings simply when your staff 15 00:00:18,560 --> 00:00:40,920 that rings simply when your staff approaches the office stick around 16 00:00:40,920 --> 00:00:40,930 17 00:00:40,930 --> 00:00:48,939 [Music] 18 00:00:48,939 --> 00:00:48,949 19 00:00:48,949 --> 00:00:51,740 our live recordings are trusted only to 20 00:00:51,740 --> 00:00:51,750 our live recordings are trusted only to 21 00:00:51,750 --> 00:00:53,210 our live recordings are trusted only to solid-state drives by Kingston 22 00:00:53,210 --> 00:00:53,220 solid-state drives by Kingston 23 00:00:53,220 --> 00:00:55,430 solid-state drives by Kingston technology revive your computer with 24 00:00:55,430 --> 00:00:55,440 technology revive your computer with 25 00:00:55,440 --> 00:00:56,780 technology revive your computer with improved performance and reliability 26 00:00:56,780 --> 00:00:56,790 improved performance and reliability 27 00:00:56,790 --> 00:00:58,670 improved performance and reliability over traditional hard drives with 28 00:00:58,670 --> 00:00:58,680 over traditional hard drives with 29 00:00:58,680 --> 00:01:02,479 over traditional hard drives with Kingston SSDs category 5 TV streams live 30 00:01:02,479 --> 00:01:02,489 Kingston SSDs category 5 TV streams live 31 00:01:02,489 --> 00:01:04,369 Kingston SSDs category 5 TV streams live with Telestream Wirecast and nimble 32 00:01:04,369 --> 00:01:04,379 with Telestream Wirecast and nimble 33 00:01:04,379 --> 00:01:06,920 with Telestream Wirecast and nimble streamer tune in every week on roku cody 34 00:01:06,920 --> 00:01:06,930 streamer tune in every week on roku cody 35 00:01:06,930 --> 00:01:09,140 streamer tune in every week on roku cody and other HLS video players for local 36 00:01:09,140 --> 00:01:09,150 and other HLS video players for local 37 00:01:09,150 --> 00:01:13,120 and other HLS video players for local show times visit category-five dot TV 38 00:01:13,120 --> 00:01:13,130 show times visit category-five dot TV 39 00:01:13,130 --> 00:01:15,050 show times visit category-five dot TV welcome to the show everybody it's so 40 00:01:15,050 --> 00:01:15,060 welcome to the show everybody it's so 41 00:01:15,060 --> 00:01:16,370 welcome to the show everybody it's so great to have you here it is just me 42 00:01:16,370 --> 00:01:16,380 great to have you here it is just me 43 00:01:16,380 --> 00:01:18,830 great to have you here it is just me flying solo this week I proved before 44 00:01:18,830 --> 00:01:18,840 flying solo this week I proved before 45 00:01:18,840 --> 00:01:20,539 flying solo this week I proved before the Christmas break that I could pull it 46 00:01:20,539 --> 00:01:20,549 the Christmas break that I could pull it 47 00:01:20,549 --> 00:01:23,240 the Christmas break that I could pull it off and so I guess that was my 48 00:01:23,240 --> 00:01:23,250 off and so I guess that was my 49 00:01:23,250 --> 00:01:26,030 off and so I guess that was my initiation and Here I am I'm glad to 50 00:01:26,030 --> 00:01:26,040 initiation and Here I am I'm glad to 51 00:01:26,040 --> 00:01:27,500 initiation and Here I am I'm glad to have you along for the ride with me 52 00:01:27,500 --> 00:01:27,510 have you along for the ride with me 53 00:01:27,510 --> 00:01:29,470 have you along for the ride with me we're gonna have a lot of fun this week 54 00:01:29,470 --> 00:01:29,480 we're gonna have a lot of fun this week 55 00:01:29,480 --> 00:01:32,510 we're gonna have a lot of fun this week first of all I had I had intended to 56 00:01:32,510 --> 00:01:32,520 first of all I had I had intended to 57 00:01:32,520 --> 00:01:35,510 first of all I had I had intended to have this discussion with my lovely 58 00:01:35,510 --> 00:01:35,520 have this discussion with my lovely 59 00:01:35,520 --> 00:01:39,890 have this discussion with my lovely hosts who are not here with me today but 60 00:01:39,890 --> 00:01:39,900 hosts who are not here with me today but 61 00:01:39,900 --> 00:01:43,460 hosts who are not here with me today but kind of looking at how I've been you 62 00:01:43,460 --> 00:01:43,470 kind of looking at how I've been you 63 00:01:43,470 --> 00:01:44,780 kind of looking at how I've been you know what kind of progress have I been 64 00:01:44,780 --> 00:01:44,790 know what kind of progress have I been 65 00:01:44,790 --> 00:01:47,300 know what kind of progress have I been making you know my new year's resolution 66 00:01:47,300 --> 00:01:47,310 making you know my new year's resolution 67 00:01:47,310 --> 00:01:49,070 making you know my new year's resolution is a little bit different I'm not trying 68 00:01:49,070 --> 00:01:49,080 is a little bit different I'm not trying 69 00:01:49,080 --> 00:01:50,740 is a little bit different I'm not trying to lose weight instead I'm trying to 70 00:01:50,740 --> 00:01:50,750 to lose weight instead I'm trying to 71 00:01:50,750 --> 00:01:54,430 to lose weight instead I'm trying to educate myself as to my health so that 72 00:01:54,430 --> 00:01:54,440 educate myself as to my health so that 73 00:01:54,440 --> 00:01:57,140 educate myself as to my health so that indirectly I can maybe lose weight and 74 00:01:57,140 --> 00:01:57,150 indirectly I can maybe lose weight and 75 00:01:57,150 --> 00:01:59,600 indirectly I can maybe lose weight and be a little bit healthier so so far what 76 00:01:59,600 --> 00:01:59,610 be a little bit healthier so so far what 77 00:01:59,610 --> 00:02:01,160 be a little bit healthier so so far what I'm doing is I'm stepping on my smart 78 00:02:01,160 --> 00:02:01,170 I'm doing is I'm stepping on my smart 79 00:02:01,170 --> 00:02:03,890 I'm doing is I'm stepping on my smart scale 2 times a day and I'm watching the 80 00:02:03,890 --> 00:02:03,900 scale 2 times a day and I'm watching the 81 00:02:03,900 --> 00:02:05,780 scale 2 times a day and I'm watching the trends and I am noticing of course I'm 82 00:02:05,780 --> 00:02:05,790 trends and I am noticing of course I'm 83 00:02:05,790 --> 00:02:07,010 trends and I am noticing of course I'm heavier at night than I am in the 84 00:02:07,010 --> 00:02:07,020 heavier at night than I am in the 85 00:02:07,020 --> 00:02:08,540 heavier at night than I am in the morning so let's just split the 86 00:02:08,540 --> 00:02:08,550 morning so let's just split the 87 00:02:08,550 --> 00:02:10,850 morning so let's just split the difference actually no let's not take 88 00:02:10,850 --> 00:02:10,860 difference actually no let's not take 89 00:02:10,860 --> 00:02:12,500 difference actually no let's not take the average let's take the morning wait 90 00:02:12,500 --> 00:02:12,510 the average let's take the morning wait 91 00:02:12,510 --> 00:02:14,119 the average let's take the morning wait I think that's the one I'm gonna go with 92 00:02:14,119 --> 00:02:14,129 I think that's the one I'm gonna go with 93 00:02:14,129 --> 00:02:16,220 I think that's the one I'm gonna go with but that's really helping me to be able 94 00:02:16,220 --> 00:02:16,230 but that's really helping me to be able 95 00:02:16,230 --> 00:02:18,290 but that's really helping me to be able to set some goals that's really my 96 00:02:18,290 --> 00:02:18,300 to set some goals that's really my 97 00:02:18,300 --> 00:02:19,880 to set some goals that's really my intent and those goals are very 98 00:02:19,880 --> 00:02:19,890 intent and those goals are very 99 00:02:19,890 --> 00:02:22,880 intent and those goals are very arbitrary I'm that they're not very diet 100 00:02:22,880 --> 00:02:22,890 arbitrary I'm that they're not very diet 101 00:02:22,890 --> 00:02:25,789 arbitrary I'm that they're not very diet related they're very much so that I can 102 00:02:25,789 --> 00:02:25,799 related they're very much so that I can 103 00:02:25,799 --> 00:02:27,710 related they're very much so that I can just simply see that hey this is where 104 00:02:27,710 --> 00:02:27,720 just simply see that hey this is where 105 00:02:27,720 --> 00:02:29,660 just simply see that hey this is where I'm at and this is where I want to be 106 00:02:29,660 --> 00:02:29,670 I'm at and this is where I want to be 107 00:02:29,670 --> 00:02:32,720 I'm at and this is where I want to be and then consider as my day goes on what 108 00:02:32,720 --> 00:02:32,730 and then consider as my day goes on what 109 00:02:32,730 --> 00:02:34,330 and then consider as my day goes on what can I do to achieve 110 00:02:34,330 --> 00:02:34,340 can I do to achieve 111 00:02:34,340 --> 00:02:36,880 can I do to achieve my goals in the long term I don't know 112 00:02:36,880 --> 00:02:36,890 my goals in the long term I don't know 113 00:02:36,890 --> 00:02:38,050 my goals in the long term I don't know if it's gonna take eight weeks I don't 114 00:02:38,050 --> 00:02:38,060 if it's gonna take eight weeks I don't 115 00:02:38,060 --> 00:02:42,100 if it's gonna take eight weeks I don't know if it's gonna take 365 days I don't 116 00:02:42,100 --> 00:02:42,110 know if it's gonna take 365 days I don't 117 00:02:42,110 --> 00:02:45,130 know if it's gonna take 365 days I don't know but at least I've got some kind of 118 00:02:45,130 --> 00:02:45,140 know but at least I've got some kind of 119 00:02:45,140 --> 00:02:46,630 know but at least I've got some kind of tracking going on thats gonna be able to 120 00:02:46,630 --> 00:02:46,640 tracking going on thats gonna be able to 121 00:02:46,640 --> 00:02:49,000 tracking going on thats gonna be able to help me with that my fitness tracker on 122 00:02:49,000 --> 00:02:49,010 help me with that my fitness tracker on 123 00:02:49,010 --> 00:02:51,130 help me with that my fitness tracker on my wrist is helping me to be able to 124 00:02:51,130 --> 00:02:51,140 my wrist is helping me to be able to 125 00:02:51,140 --> 00:02:53,770 my wrist is helping me to be able to monitor my heart rate it also does 126 00:02:53,770 --> 00:02:53,780 monitor my heart rate it also does 127 00:02:53,780 --> 00:02:55,690 monitor my heart rate it also does monitor my blood pressure which is a 128 00:02:55,690 --> 00:02:55,700 monitor my blood pressure which is a 129 00:02:55,700 --> 00:02:57,039 monitor my blood pressure which is a good thing because I do have a little 130 00:02:57,039 --> 00:02:57,049 good thing because I do have a little 131 00:02:57,049 --> 00:02:58,960 good thing because I do have a little bit of a higher blood pressure nothing 132 00:02:58,960 --> 00:02:58,970 bit of a higher blood pressure nothing 133 00:02:58,970 --> 00:03:01,300 bit of a higher blood pressure nothing to be afraid of or anything like that 134 00:03:01,300 --> 00:03:01,310 to be afraid of or anything like that 135 00:03:01,310 --> 00:03:03,670 to be afraid of or anything like that but I do find some times when I'm 136 00:03:03,670 --> 00:03:03,680 but I do find some times when I'm 137 00:03:03,680 --> 00:03:06,250 but I do find some times when I'm stressed out it can be an issue so it's 138 00:03:06,250 --> 00:03:06,260 stressed out it can be an issue so it's 139 00:03:06,260 --> 00:03:07,839 stressed out it can be an issue so it's good to be able to just tap into my 140 00:03:07,839 --> 00:03:07,849 good to be able to just tap into my 141 00:03:07,849 --> 00:03:10,270 good to be able to just tap into my wristwatch if you will and be able to 142 00:03:10,270 --> 00:03:10,280 wristwatch if you will and be able to 143 00:03:10,280 --> 00:03:12,400 wristwatch if you will and be able to see those numbers and and it also tracks 144 00:03:12,400 --> 00:03:12,410 see those numbers and and it also tracks 145 00:03:12,410 --> 00:03:14,410 see those numbers and and it also tracks me 24/7 and I can see those graphs 146 00:03:14,410 --> 00:03:14,420 me 24/7 and I can see those graphs 147 00:03:14,420 --> 00:03:16,030 me 24/7 and I can see those graphs throughout the day so that I can see 148 00:03:16,030 --> 00:03:16,040 throughout the day so that I can see 149 00:03:16,040 --> 00:03:17,470 throughout the day so that I can see what's going on which is very very 150 00:03:17,470 --> 00:03:17,480 what's going on which is very very 151 00:03:17,480 --> 00:03:20,910 what's going on which is very very helpful for me as I set those goals and 152 00:03:20,910 --> 00:03:20,920 helpful for me as I set those goals and 153 00:03:20,920 --> 00:03:25,059 helpful for me as I set those goals and and it also incidentally through the day 154 00:03:25,059 --> 00:03:25,069 and it also incidentally through the day 155 00:03:25,069 --> 00:03:27,369 and it also incidentally through the day two things that it reminds me is it 156 00:03:27,369 --> 00:03:27,379 two things that it reminds me is it 157 00:03:27,379 --> 00:03:28,839 two things that it reminds me is it reminds me to stand up from my desk 158 00:03:28,839 --> 00:03:28,849 reminds me to stand up from my desk 159 00:03:28,849 --> 00:03:31,030 reminds me to stand up from my desk which is probably a good thing and it 160 00:03:31,030 --> 00:03:31,040 which is probably a good thing and it 161 00:03:31,040 --> 00:03:32,589 which is probably a good thing and it actually does like it vibrates and I 162 00:03:32,589 --> 00:03:32,599 actually does like it vibrates and I 163 00:03:32,599 --> 00:03:34,990 actually does like it vibrates and I look at my wristwatch and it says stand 164 00:03:34,990 --> 00:03:35,000 look at my wristwatch and it says stand 165 00:03:35,000 --> 00:03:36,819 look at my wristwatch and it says stand up doesn't actually say that it's got a 166 00:03:36,819 --> 00:03:36,829 up doesn't actually say that it's got a 167 00:03:36,829 --> 00:03:39,640 up doesn't actually say that it's got a little icon that is like a guy standing 168 00:03:39,640 --> 00:03:39,650 little icon that is like a guy standing 169 00:03:39,650 --> 00:03:43,090 little icon that is like a guy standing up at a desk and that that's me and so I 170 00:03:43,090 --> 00:03:43,100 up at a desk and that that's me and so I 171 00:03:43,100 --> 00:03:45,940 up at a desk and that that's me and so I do and I've been pretty much sticking to 172 00:03:45,940 --> 00:03:45,950 do and I've been pretty much sticking to 173 00:03:45,950 --> 00:03:47,229 do and I've been pretty much sticking to that there's been a couple of times when 174 00:03:47,229 --> 00:03:47,239 that there's been a couple of times when 175 00:03:47,239 --> 00:03:48,910 that there's been a couple of times when it's like I'm too busy for you right now 176 00:03:48,910 --> 00:03:48,920 it's like I'm too busy for you right now 177 00:03:48,920 --> 00:03:52,449 it's like I'm too busy for you right now fitness tracker and then I feel bad but 178 00:03:52,449 --> 00:03:52,459 fitness tracker and then I feel bad but 179 00:03:52,459 --> 00:03:54,550 fitness tracker and then I feel bad but I've been sticking to it as best I can 180 00:03:54,550 --> 00:03:54,560 I've been sticking to it as best I can 181 00:03:54,560 --> 00:03:56,620 I've been sticking to it as best I can and then it reminds me with a glass of 182 00:03:56,620 --> 00:03:56,630 and then it reminds me with a glass of 183 00:03:56,630 --> 00:03:58,210 and then it reminds me with a glass of water it looks like coffee mug full of 184 00:03:58,210 --> 00:03:58,220 water it looks like coffee mug full of 185 00:03:58,220 --> 00:04:00,970 water it looks like coffee mug full of water to have a drink of water and I've 186 00:04:00,970 --> 00:04:00,980 water to have a drink of water and I've 187 00:04:00,980 --> 00:04:03,009 water to have a drink of water and I've been drinking a lot more water which is 188 00:04:03,009 --> 00:04:03,019 been drinking a lot more water which is 189 00:04:03,019 --> 00:04:04,659 been drinking a lot more water which is gonna help me with my metabolism and 190 00:04:04,659 --> 00:04:04,669 gonna help me with my metabolism and 191 00:04:04,669 --> 00:04:07,240 gonna help me with my metabolism and help me to be able to burn fat as well 192 00:04:07,240 --> 00:04:07,250 help me to be able to burn fat as well 193 00:04:07,250 --> 00:04:10,180 help me to be able to burn fat as well so indirectly again I'm not trying to 194 00:04:10,180 --> 00:04:10,190 so indirectly again I'm not trying to 195 00:04:10,190 --> 00:04:13,930 so indirectly again I'm not trying to lose weight per se but indirectly it's 196 00:04:13,930 --> 00:04:13,940 lose weight per se but indirectly it's 197 00:04:13,940 --> 00:04:17,680 lose weight per se but indirectly it's gonna happen so also this week now last 198 00:04:17,680 --> 00:04:17,690 gonna happen so also this week now last 199 00:04:17,690 --> 00:04:20,319 gonna happen so also this week now last week I did the the zucchini pasta thing 200 00:04:20,319 --> 00:04:20,329 week I did the the zucchini pasta thing 201 00:04:20,329 --> 00:04:24,070 week I did the the zucchini pasta thing this week my wife served rice with curry 202 00:04:24,070 --> 00:04:24,080 this week my wife served rice with curry 203 00:04:24,080 --> 00:04:26,800 this week my wife served rice with curry on top of it and instead of going with 204 00:04:26,800 --> 00:04:26,810 on top of it and instead of going with 205 00:04:26,810 --> 00:04:28,270 on top of it and instead of going with the rice what I did is I took a 206 00:04:28,270 --> 00:04:28,280 the rice what I did is I took a 207 00:04:28,280 --> 00:04:29,980 the rice what I did is I took a cauliflower and I shredded it with a 208 00:04:29,980 --> 00:04:29,990 cauliflower and I shredded it with a 209 00:04:29,990 --> 00:04:32,589 cauliflower and I shredded it with a cheese shredder I know hear me out here 210 00:04:32,589 --> 00:04:32,599 cheese shredder I know hear me out here 211 00:04:32,599 --> 00:04:35,050 cheese shredder I know hear me out here okay so what cauliflower shredded with a 212 00:04:35,050 --> 00:04:35,060 okay so what cauliflower shredded with a 213 00:04:35,060 --> 00:04:37,839 okay so what cauliflower shredded with a cheese shredder and then I sauteed it in 214 00:04:37,839 --> 00:04:37,849 cheese shredder and then I sauteed it in 215 00:04:37,849 --> 00:04:39,129 cheese shredder and then I sauteed it in a little bit of olive oil 216 00:04:39,129 --> 00:04:39,139 a little bit of olive oil 217 00:04:39,139 --> 00:04:42,790 a little bit of olive oil and I put my curry sauce on top of that 218 00:04:42,790 --> 00:04:42,800 and I put my curry sauce on top of that 219 00:04:42,800 --> 00:04:44,620 and I put my curry sauce on top of that so instead of rice which is full of 220 00:04:44,620 --> 00:04:44,630 so instead of rice which is full of 221 00:04:44,630 --> 00:04:45,730 so instead of rice which is full of carbs I 222 00:04:45,730 --> 00:04:45,740 carbs I 223 00:04:45,740 --> 00:04:47,740 carbs I having cauliflower and I like 224 00:04:47,740 --> 00:04:47,750 having cauliflower and I like 225 00:04:47,750 --> 00:04:49,930 having cauliflower and I like cauliflower so it's not a big deal for 226 00:04:49,930 --> 00:04:49,940 cauliflower so it's not a big deal for 227 00:04:49,940 --> 00:04:52,270 cauliflower so it's not a big deal for me but it was it was like a really quick 228 00:04:52,270 --> 00:04:52,280 me but it was it was like a really quick 229 00:04:52,280 --> 00:04:55,330 me but it was it was like a really quick fix and very very low carb so that was 230 00:04:55,330 --> 00:04:55,340 fix and very very low carb so that was 231 00:04:55,340 --> 00:04:58,120 fix and very very low carb so that was really excellent and as far as snacks go 232 00:04:58,120 --> 00:04:58,130 really excellent and as far as snacks go 233 00:04:58,130 --> 00:04:59,710 really excellent and as far as snacks go I've been snacking on cottage cheese 234 00:04:59,710 --> 00:04:59,720 I've been snacking on cottage cheese 235 00:04:59,720 --> 00:05:01,689 I've been snacking on cottage cheese it's like if I want chips I just take a 236 00:05:01,689 --> 00:05:01,699 it's like if I want chips I just take a 237 00:05:01,699 --> 00:05:03,820 it's like if I want chips I just take a couple scoops of cottage cheese which 238 00:05:03,820 --> 00:05:03,830 couple scoops of cottage cheese which 239 00:05:03,830 --> 00:05:06,909 couple scoops of cottage cheese which also I like so I'm okay with that so 240 00:05:06,909 --> 00:05:06,919 also I like so I'm okay with that so 241 00:05:06,919 --> 00:05:08,499 also I like so I'm okay with that so what does this have to do with tech 242 00:05:08,499 --> 00:05:08,509 what does this have to do with tech 243 00:05:08,509 --> 00:05:10,719 what does this have to do with tech Robby that's kind of a question I've 244 00:05:10,719 --> 00:05:10,729 Robby that's kind of a question I've 245 00:05:10,729 --> 00:05:11,860 Robby that's kind of a question I've been getting over the past week well 246 00:05:11,860 --> 00:05:11,870 been getting over the past week well 247 00:05:11,870 --> 00:05:13,240 been getting over the past week well what does all this stuff have to do with 248 00:05:13,240 --> 00:05:13,250 what does all this stuff have to do with 249 00:05:13,250 --> 00:05:15,370 what does all this stuff have to do with tech I'm using technology because we 250 00:05:15,370 --> 00:05:15,380 tech I'm using technology because we 251 00:05:15,380 --> 00:05:18,219 tech I'm using technology because we live in a time right now where tech can 252 00:05:18,219 --> 00:05:18,229 live in a time right now where tech can 253 00:05:18,229 --> 00:05:21,749 live in a time right now where tech can is available for like $35 for the scale 254 00:05:21,749 --> 00:05:21,759 is available for like $35 for the scale 255 00:05:21,759 --> 00:05:25,089 is available for like $35 for the scale $35 for the smart fitness tracker that 256 00:05:25,089 --> 00:05:25,099 $35 for the smart fitness tracker that 257 00:05:25,099 --> 00:05:27,129 $35 for the smart fitness tracker that connects with Bluetooth to my smartphone 258 00:05:27,129 --> 00:05:27,139 connects with Bluetooth to my smartphone 259 00:05:27,139 --> 00:05:29,589 connects with Bluetooth to my smartphone and is able to generate graphs so using 260 00:05:29,589 --> 00:05:29,599 and is able to generate graphs so using 261 00:05:29,599 --> 00:05:32,950 and is able to generate graphs so using technology I'm able to generate reports 262 00:05:32,950 --> 00:05:32,960 technology I'm able to generate reports 263 00:05:32,960 --> 00:05:34,870 technology I'm able to generate reports that help me to be able to achieve that 264 00:05:34,870 --> 00:05:34,880 that help me to be able to achieve that 265 00:05:34,880 --> 00:05:37,300 that help me to be able to achieve that so as we're kind of kicking off 2020 266 00:05:37,300 --> 00:05:37,310 so as we're kind of kicking off 2020 267 00:05:37,310 --> 00:05:39,399 so as we're kind of kicking off 2020 here's my goal I want you to join me for 268 00:05:39,399 --> 00:05:39,409 here's my goal I want you to join me for 269 00:05:39,409 --> 00:05:40,990 here's my goal I want you to join me for it if you're a patron you're gonna be 270 00:05:40,990 --> 00:05:41,000 it if you're a patron you're gonna be 271 00:05:41,000 --> 00:05:42,909 it if you're a patron you're gonna be able to follow along I'm gonna post some 272 00:05:42,909 --> 00:05:42,919 able to follow along I'm gonna post some 273 00:05:42,919 --> 00:05:44,559 able to follow along I'm gonna post some screenshots and things like that that 274 00:05:44,559 --> 00:05:44,569 screenshots and things like that that 275 00:05:44,569 --> 00:05:46,870 screenshots and things like that that are gonna help help you if you're 276 00:05:46,870 --> 00:05:46,880 are gonna help help you if you're 277 00:05:46,880 --> 00:05:48,839 are gonna help help you if you're interested to follow along with me and 278 00:05:48,839 --> 00:05:48,849 interested to follow along with me and 279 00:05:48,849 --> 00:05:52,060 interested to follow along with me and and I encourage you if if you have 280 00:05:52,060 --> 00:05:52,070 and I encourage you if if you have 281 00:05:52,070 --> 00:05:54,399 and I encourage you if if you have similar goals that maybe we can share 282 00:05:54,399 --> 00:05:54,409 similar goals that maybe we can share 283 00:05:54,409 --> 00:05:57,180 similar goals that maybe we can share our progress and discuss that as well 284 00:05:57,180 --> 00:05:57,190 our progress and discuss that as well 285 00:05:57,190 --> 00:06:00,010 our progress and discuss that as well Before we jump into the actual tech 286 00:06:00,010 --> 00:06:00,020 Before we jump into the actual tech 287 00:06:00,020 --> 00:06:02,830 Before we jump into the actual tech content of this week's show I want to 288 00:06:02,830 --> 00:06:02,840 content of this week's show I want to 289 00:06:02,840 --> 00:06:05,469 content of this week's show I want to remind you to subscribe to us on YouTube 290 00:06:05,469 --> 00:06:05,479 remind you to subscribe to us on YouTube 291 00:06:05,479 --> 00:06:07,360 remind you to subscribe to us on YouTube and click that bell that's gonna make 292 00:06:07,360 --> 00:06:07,370 and click that bell that's gonna make 293 00:06:07,370 --> 00:06:08,529 and click that bell that's gonna make sure that you get those notifications 294 00:06:08,529 --> 00:06:08,539 sure that you get those notifications 295 00:06:08,539 --> 00:06:11,379 sure that you get those notifications anytime we're live and anytime that we 296 00:06:11,379 --> 00:06:11,389 anytime we're live and anytime that we 297 00:06:11,389 --> 00:06:15,100 anytime we're live and anytime that we post any new videos on our YouTube 298 00:06:15,100 --> 00:06:15,110 post any new videos on our YouTube 299 00:06:15,110 --> 00:06:15,520 post any new videos on our YouTube channel 300 00:06:15,520 --> 00:06:15,530 channel 301 00:06:15,530 --> 00:06:18,219 channel what has changed on YouTube in the past 302 00:06:18,219 --> 00:06:18,229 what has changed on YouTube in the past 303 00:06:18,229 --> 00:06:20,529 what has changed on YouTube in the past week for category-five technology TV 304 00:06:20,529 --> 00:06:20,539 week for category-five technology TV 305 00:06:20,539 --> 00:06:24,700 week for category-five technology TV well we have two main YouTube channels 306 00:06:24,700 --> 00:06:24,710 well we have two main YouTube channels 307 00:06:24,710 --> 00:06:27,339 well we have two main YouTube channels for this show so there's category-five 308 00:06:27,339 --> 00:06:27,349 for this show so there's category-five 309 00:06:27,349 --> 00:06:28,899 for this show so there's category-five technology TV that's where you're gonna 310 00:06:28,899 --> 00:06:28,909 technology TV that's where you're gonna 311 00:06:28,909 --> 00:06:31,360 technology TV that's where you're gonna catch the full one-hour broadcast of 312 00:06:31,360 --> 00:06:31,370 catch the full one-hour broadcast of 313 00:06:31,370 --> 00:06:33,490 catch the full one-hour broadcast of category-five technology TV and it's 314 00:06:33,490 --> 00:06:33,500 category-five technology TV and it's 315 00:06:33,500 --> 00:06:35,200 category-five technology TV and it's just like front-to-back 316 00:06:35,200 --> 00:06:35,210 just like front-to-back 317 00:06:35,210 --> 00:06:38,960 just like front-to-back and you're watching the full hour 318 00:06:38,960 --> 00:06:38,970 and you're watching the full hour 319 00:06:38,970 --> 00:06:41,480 and you're watching the full hour alternatively there's what's called 320 00:06:41,480 --> 00:06:41,490 alternatively there's what's called 321 00:06:41,490 --> 00:06:43,640 alternatively there's what's called Linux tech show you can get there it's a 322 00:06:43,640 --> 00:06:43,650 Linux tech show you can get there it's a 323 00:06:43,650 --> 00:06:47,090 Linux tech show you can get there it's a hotlink Linux tech show comm and what I 324 00:06:47,090 --> 00:06:47,100 hotlink Linux tech show comm and what I 325 00:06:47,100 --> 00:06:49,610 hotlink Linux tech show comm and what I do with Linux tech show is I take the 326 00:06:49,610 --> 00:06:49,620 do with Linux tech show is I take the 327 00:06:49,620 --> 00:06:52,490 do with Linux tech show is I take the entire one-hour show and I cut up all 328 00:06:52,490 --> 00:06:52,500 entire one-hour show and I cut up all 329 00:06:52,500 --> 00:06:55,400 entire one-hour show and I cut up all the pieces of the show now this past 330 00:06:55,400 --> 00:06:55,410 the pieces of the show now this past 331 00:06:55,410 --> 00:06:57,590 the pieces of the show now this past week we did something a little bit 332 00:06:57,590 --> 00:06:57,600 week we did something a little bit 333 00:06:57,600 --> 00:06:59,300 week we did something a little bit differently or I did something a little 334 00:06:59,300 --> 00:06:59,310 differently or I did something a little 335 00:06:59,310 --> 00:07:01,340 differently or I did something a little bit differently I had a discussion with 336 00:07:01,340 --> 00:07:01,350 bit differently I had a discussion with 337 00:07:01,350 --> 00:07:04,610 bit differently I had a discussion with some of the team and said what if we did 338 00:07:04,610 --> 00:07:04,620 some of the team and said what if we did 339 00:07:04,620 --> 00:07:07,340 some of the team and said what if we did this and everybody was like yeah it 340 00:07:07,340 --> 00:07:07,350 this and everybody was like yeah it 341 00:07:07,350 --> 00:07:09,920 this and everybody was like yeah it sounds like a lot of work Robbie but you 342 00:07:09,920 --> 00:07:09,930 sounds like a lot of work Robbie but you 343 00:07:09,930 --> 00:07:11,600 sounds like a lot of work Robbie but you can do this and if you do this it's 344 00:07:11,600 --> 00:07:11,610 can do this and if you do this it's 345 00:07:11,610 --> 00:07:12,950 can do this and if you do this it's probably gonna be a really good thing so 346 00:07:12,950 --> 00:07:12,960 probably gonna be a really good thing so 347 00:07:12,960 --> 00:07:15,320 probably gonna be a really good thing so what I did is not only do I take all of 348 00:07:15,320 --> 00:07:15,330 what I did is not only do I take all of 349 00:07:15,330 --> 00:07:17,840 what I did is not only do I take all of the clips from category five technology 350 00:07:17,840 --> 00:07:17,850 the clips from category five technology 351 00:07:17,850 --> 00:07:20,480 the clips from category five technology TV so you can watch just the feature or 352 00:07:20,480 --> 00:07:20,490 TV so you can watch just the feature or 353 00:07:20,490 --> 00:07:24,140 TV so you can watch just the feature or just the newsroom and now I've taken it 354 00:07:24,140 --> 00:07:24,150 just the newsroom and now I've taken it 355 00:07:24,150 --> 00:07:26,570 just the newsroom and now I've taken it to the next step and said okay last week 356 00:07:26,570 --> 00:07:26,580 to the next step and said okay last week 357 00:07:26,580 --> 00:07:30,080 to the next step and said okay last week we had eight stories on the category 358 00:07:30,080 --> 00:07:30,090 we had eight stories on the category 359 00:07:30,090 --> 00:07:33,590 we had eight stories on the category five dot TV news room eight stories 360 00:07:33,590 --> 00:07:33,600 five dot TV news room eight stories 361 00:07:33,600 --> 00:07:35,390 five dot TV news room eight stories these are news stories that were 362 00:07:35,390 --> 00:07:35,400 these are news stories that were 363 00:07:35,400 --> 00:07:37,670 these are news stories that were following in tech so you can watch that 364 00:07:37,670 --> 00:07:37,680 following in tech so you can watch that 365 00:07:37,680 --> 00:07:40,730 following in tech so you can watch that full category five dot TV news room 366 00:07:40,730 --> 00:07:40,740 full category five dot TV news room 367 00:07:40,740 --> 00:07:44,030 full category five dot TV news room episode which is 28 minutes long or now 368 00:07:44,030 --> 00:07:44,040 episode which is 28 minutes long or now 369 00:07:44,040 --> 00:07:47,110 episode which is 28 minutes long or now starting last week you can watch each 370 00:07:47,110 --> 00:07:47,120 starting last week you can watch each 371 00:07:47,120 --> 00:07:49,610 starting last week you can watch each individual story so if there's a 372 00:07:49,610 --> 00:07:49,620 individual story so if there's a 373 00:07:49,620 --> 00:07:51,920 individual story so if there's a particular story in the category 5 TV 374 00:07:51,920 --> 00:07:51,930 particular story in the category 5 TV 375 00:07:51,930 --> 00:07:53,630 particular story in the category 5 TV news room that you love go to Linux tech 376 00:07:53,630 --> 00:07:53,640 news room that you love go to Linux tech 377 00:07:53,640 --> 00:07:55,670 news room that you love go to Linux tech show com you'll be able to find that 378 00:07:55,670 --> 00:07:55,680 show com you'll be able to find that 379 00:07:55,680 --> 00:07:58,159 show com you'll be able to find that story from here on in and you can share 380 00:07:58,159 --> 00:07:58,169 story from here on in and you can share 381 00:07:58,169 --> 00:08:00,290 story from here on in and you can share that on your social media profile you 382 00:08:00,290 --> 00:08:00,300 that on your social media profile you 383 00:08:00,300 --> 00:08:02,420 that on your social media profile you can post it on YouTube you can post it 384 00:08:02,420 --> 00:08:02,430 can post it on YouTube you can post it 385 00:08:02,430 --> 00:08:04,820 can post it on YouTube you can post it on Twitter you can post it on Facebook 386 00:08:04,820 --> 00:08:04,830 on Twitter you can post it on Facebook 387 00:08:04,830 --> 00:08:06,740 on Twitter you can post it on Facebook you can share it with your friends and 388 00:08:06,740 --> 00:08:06,750 you can share it with your friends and 389 00:08:06,750 --> 00:08:08,659 you can share it with your friends and family so if there's a particular story 390 00:08:08,659 --> 00:08:08,669 family so if there's a particular story 391 00:08:08,669 --> 00:08:10,850 family so if there's a particular story that applies to you or those that you 392 00:08:10,850 --> 00:08:10,860 that applies to you or those that you 393 00:08:10,860 --> 00:08:13,340 that applies to you or those that you that you think are following your social 394 00:08:13,340 --> 00:08:13,350 that you think are following your social 395 00:08:13,350 --> 00:08:14,870 that you think are following your social media profiles you'll be able to post 396 00:08:14,870 --> 00:08:14,880 media profiles you'll be able to post 397 00:08:14,880 --> 00:08:16,940 media profiles you'll be able to post those videos and that's a great way to 398 00:08:16,940 --> 00:08:16,950 those videos and that's a great way to 399 00:08:16,950 --> 00:08:19,040 those videos and that's a great way to spread the kind of the word about 400 00:08:19,040 --> 00:08:19,050 spread the kind of the word about 401 00:08:19,050 --> 00:08:21,230 spread the kind of the word about category-five technology TV as we grow 402 00:08:21,230 --> 00:08:21,240 category-five technology TV as we grow 403 00:08:21,240 --> 00:08:25,370 category-five technology TV as we grow here in 2020 this week I mentioned at 404 00:08:25,370 --> 00:08:25,380 here in 2020 this week I mentioned at 405 00:08:25,380 --> 00:08:26,870 here in 2020 this week I mentioned at the top of the show we are going to be 406 00:08:26,870 --> 00:08:26,880 the top of the show we are going to be 407 00:08:26,880 --> 00:08:29,420 the top of the show we are going to be looking at how to create vector images 408 00:08:29,420 --> 00:08:29,430 looking at how to create vector images 409 00:08:29,430 --> 00:08:32,089 looking at how to create vector images from raster images and what does that 410 00:08:32,089 --> 00:08:32,099 from raster images and what does that 411 00:08:32,099 --> 00:08:37,430 from raster images and what does that mean well when I'm working on websites 412 00:08:37,430 --> 00:08:37,440 mean well when I'm working on websites 413 00:08:37,440 --> 00:08:40,159 mean well when I'm working on websites or when I'm working on any kind of 414 00:08:40,159 --> 00:08:40,169 or when I'm working on any kind of 415 00:08:40,169 --> 00:08:43,520 or when I'm working on any kind of graphic projects quite often I request a 416 00:08:43,520 --> 00:08:43,530 graphic projects quite often I request a 417 00:08:43,530 --> 00:08:45,920 graphic projects quite often I request a vector image from my client and the 418 00:08:45,920 --> 00:08:45,930 vector image from my client and the 419 00:08:45,930 --> 00:08:48,410 vector image from my client and the client may say oh well we don't have 420 00:08:48,410 --> 00:08:48,420 client may say oh well we don't have 421 00:08:48,420 --> 00:08:51,140 client may say oh well we don't have such a thing or even better yet 422 00:08:51,140 --> 00:08:51,150 such a thing or even better yet 423 00:08:51,150 --> 00:08:53,660 such a thing or even better yet what the heck is a vector image right so 424 00:08:53,660 --> 00:08:53,670 what the heck is a vector image right so 425 00:08:53,670 --> 00:08:55,940 what the heck is a vector image right so so maybe that's the question I have to 426 00:08:55,940 --> 00:08:55,950 so maybe that's the question I have to 427 00:08:55,950 --> 00:08:59,120 so maybe that's the question I have to answer first so a raster image or a 428 00:08:59,120 --> 00:08:59,130 answer first so a raster image or a 429 00:08:59,130 --> 00:09:01,640 answer first so a raster image or a flattened image like a JPEG or a 430 00:09:01,640 --> 00:09:01,650 flattened image like a JPEG or a 431 00:09:01,650 --> 00:09:05,660 flattened image like a JPEG or a painting or bitmap is it's what's called 432 00:09:05,660 --> 00:09:05,670 painting or bitmap is it's what's called 433 00:09:05,670 --> 00:09:09,590 painting or bitmap is it's what's called a rasterized image so that image is set 434 00:09:09,590 --> 00:09:09,600 a rasterized image so that image is set 435 00:09:09,600 --> 00:09:13,550 a rasterized image so that image is set to the dimensions that the Creator had 436 00:09:13,550 --> 00:09:13,560 to the dimensions that the Creator had 437 00:09:13,560 --> 00:09:17,570 to the dimensions that the Creator had saved it as so let's say a video is 1920 438 00:09:17,570 --> 00:09:17,580 saved it as so let's say a video is 1920 439 00:09:17,580 --> 00:09:19,700 saved it as so let's say a video is 1920 by 1080 so if you have a screenshot from 440 00:09:19,700 --> 00:09:19,710 by 1080 so if you have a screenshot from 441 00:09:19,710 --> 00:09:21,830 by 1080 so if you have a screenshot from that video that screen shot is going to 442 00:09:21,830 --> 00:09:21,840 that video that screen shot is going to 443 00:09:21,840 --> 00:09:25,040 that video that screen shot is going to be 1920 by 1080 now you can scale that 444 00:09:25,040 --> 00:09:25,050 be 1920 by 1080 now you can scale that 445 00:09:25,050 --> 00:09:28,370 be 1920 by 1080 now you can scale that down and it's gonna look great you can 446 00:09:28,370 --> 00:09:28,380 down and it's gonna look great you can 447 00:09:28,380 --> 00:09:29,980 down and it's gonna look great you can shrink it and it's gonna look fantastic 448 00:09:29,980 --> 00:09:29,990 shrink it and it's gonna look fantastic 449 00:09:29,990 --> 00:09:33,170 shrink it and it's gonna look fantastic however if you ever tried to make it 450 00:09:33,170 --> 00:09:33,180 however if you ever tried to make it 451 00:09:33,180 --> 00:09:35,150 however if you ever tried to make it bigger so let's say you wanted to fit it 452 00:09:35,150 --> 00:09:35,160 bigger so let's say you wanted to fit it 453 00:09:35,160 --> 00:09:36,740 bigger so let's say you wanted to fit it on a 4k screen 454 00:09:36,740 --> 00:09:36,750 on a 4k screen 455 00:09:36,750 --> 00:09:38,600 on a 4k screen well now what you're doing is you're 456 00:09:38,600 --> 00:09:38,610 well now what you're doing is you're 457 00:09:38,610 --> 00:09:41,240 well now what you're doing is you're taking that 1080 piece screenshot and 458 00:09:41,240 --> 00:09:41,250 taking that 1080 piece screenshot and 459 00:09:41,250 --> 00:09:44,870 taking that 1080 piece screenshot and you're stretching it and well how does a 460 00:09:44,870 --> 00:09:44,880 you're stretching it and well how does a 461 00:09:44,880 --> 00:09:46,790 you're stretching it and well how does a computer stretch an image well it 462 00:09:46,790 --> 00:09:46,800 computer stretch an image well it 463 00:09:46,800 --> 00:09:49,520 computer stretch an image well it recreates all the pixels it stretches 464 00:09:49,520 --> 00:09:49,530 recreates all the pixels it stretches 465 00:09:49,530 --> 00:09:52,640 recreates all the pixels it stretches them and each pixel is stretched so 466 00:09:52,640 --> 00:09:52,650 them and each pixel is stretched so 467 00:09:52,650 --> 00:09:55,130 them and each pixel is stretched so eventually when you get big enough 468 00:09:55,130 --> 00:09:55,140 eventually when you get big enough 469 00:09:55,140 --> 00:09:57,110 eventually when you get big enough you're gonna get distortion you're gonna 470 00:09:57,110 --> 00:09:57,120 you're gonna get distortion you're gonna 471 00:09:57,120 --> 00:09:59,780 you're gonna get distortion you're gonna get blurriness and this happens when you 472 00:09:59,780 --> 00:09:59,790 get blurriness and this happens when you 473 00:09:59,790 --> 00:10:02,990 get blurriness and this happens when you take a logo it's a perfect example when 474 00:10:02,990 --> 00:10:03,000 take a logo it's a perfect example when 475 00:10:03,000 --> 00:10:05,270 take a logo it's a perfect example when you take a little logo from a website 476 00:10:05,270 --> 00:10:05,280 you take a little logo from a website 477 00:10:05,280 --> 00:10:07,420 you take a little logo from a website and you try to print it on a billboard 478 00:10:07,420 --> 00:10:07,430 and you try to print it on a billboard 479 00:10:07,430 --> 00:10:09,950 and you try to print it on a billboard well that's not gonna look good and 480 00:10:09,950 --> 00:10:09,960 well that's not gonna look good and 481 00:10:09,960 --> 00:10:11,750 well that's not gonna look good and somebody with some quality control is 482 00:10:11,750 --> 00:10:11,760 somebody with some quality control is 483 00:10:11,760 --> 00:10:14,360 somebody with some quality control is gonna tell you don't do that we need a 484 00:10:14,360 --> 00:10:14,370 gonna tell you don't do that we need a 485 00:10:14,370 --> 00:10:16,670 gonna tell you don't do that we need a vector image well what is the vector 486 00:10:16,670 --> 00:10:16,680 vector image well what is the vector 487 00:10:16,680 --> 00:10:18,290 vector image well what is the vector image how can I get a vector image I 488 00:10:18,290 --> 00:10:18,300 image how can I get a vector image I 489 00:10:18,300 --> 00:10:23,990 image how can I get a vector image I don't have one okay so then myself as a 490 00:10:23,990 --> 00:10:24,000 don't have one okay so then myself as a 491 00:10:24,000 --> 00:10:27,740 don't have one okay so then myself as a graphic eye I'm not a graphic designer 492 00:10:27,740 --> 00:10:27,750 graphic eye I'm not a graphic designer 493 00:10:27,750 --> 00:10:29,810 graphic eye I'm not a graphic designer but I'll use that term loosely in that 494 00:10:29,810 --> 00:10:29,820 but I'll use that term loosely in that 495 00:10:29,820 --> 00:10:31,760 but I'll use that term loosely in that I'll take your graphics and I'll be 496 00:10:31,760 --> 00:10:31,770 I'll take your graphics and I'll be 497 00:10:31,770 --> 00:10:33,170 I'll take your graphics and I'll be quality control and I'll make sure that 498 00:10:33,170 --> 00:10:33,180 quality control and I'll make sure that 499 00:10:33,180 --> 00:10:35,530 quality control and I'll make sure that it's ready for you for your billboard 500 00:10:35,530 --> 00:10:35,540 it's ready for you for your billboard 501 00:10:35,540 --> 00:10:39,350 it's ready for you for your billboard what can I do to help a lot of times you 502 00:10:39,350 --> 00:10:39,360 what can I do to help a lot of times you 503 00:10:39,360 --> 00:10:42,770 what can I do to help a lot of times you have access to those graphics as raster 504 00:10:42,770 --> 00:10:42,780 have access to those graphics as raster 505 00:10:42,780 --> 00:10:46,100 have access to those graphics as raster images but they're not vector so again 506 00:10:46,100 --> 00:10:46,110 images but they're not vector so again 507 00:10:46,110 --> 00:10:49,490 images but they're not vector so again it's a logo if I scale it up if I make 508 00:10:49,490 --> 00:10:49,500 it's a logo if I scale it up if I make 509 00:10:49,500 --> 00:10:51,050 it's a logo if I scale it up if I make that little logo that's meant for a 510 00:10:51,050 --> 00:10:51,060 that little logo that's meant for a 511 00:10:51,060 --> 00:10:52,730 that little logo that's meant for a website and scale it up to a billboard 512 00:10:52,730 --> 00:10:52,740 website and scale it up to a billboard 513 00:10:52,740 --> 00:10:55,130 website and scale it up to a billboard it's gonna get all grainy it's gonna get 514 00:10:55,130 --> 00:10:55,140 it's gonna get all grainy it's gonna get 515 00:10:55,140 --> 00:10:57,260 it's gonna get all grainy it's gonna get blurry it's gonna get those like blocky 516 00:10:57,260 --> 00:10:57,270 blurry it's gonna get those like blocky 517 00:10:57,270 --> 00:10:59,810 blurry it's gonna get those like blocky pixels it's gonna look terrible in the 518 00:10:59,810 --> 00:10:59,820 pixels it's gonna look terrible in the 519 00:10:59,820 --> 00:11:01,940 pixels it's gonna look terrible in the end so you want to avoid that at all 520 00:11:01,940 --> 00:11:01,950 end so you want to avoid that at all 521 00:11:01,950 --> 00:11:04,120 end so you want to avoid that at all costs vector is where it's at 522 00:11:04,120 --> 00:11:04,130 costs vector is where it's at 523 00:11:04,130 --> 00:11:07,660 costs vector is where it's at vector images are basically the 524 00:11:07,660 --> 00:11:07,670 vector images are basically the 525 00:11:07,670 --> 00:11:09,460 vector images are basically the difference is instead of a rendered 526 00:11:09,460 --> 00:11:09,470 difference is instead of a rendered 527 00:11:09,470 --> 00:11:11,890 difference is instead of a rendered image that has the pixels all kind of 528 00:11:11,890 --> 00:11:11,900 image that has the pixels all kind of 529 00:11:11,900 --> 00:11:15,730 image that has the pixels all kind of saved on that canvas it's a text file 530 00:11:15,730 --> 00:11:15,740 saved on that canvas it's a text file 531 00:11:15,740 --> 00:11:19,870 saved on that canvas it's a text file that directs well here's a curve okay so 532 00:11:19,870 --> 00:11:19,880 that directs well here's a curve okay so 533 00:11:19,880 --> 00:11:22,570 that directs well here's a curve okay so if this is a curve that curve is gonna 534 00:11:22,570 --> 00:11:22,580 if this is a curve that curve is gonna 535 00:11:22,580 --> 00:11:25,780 if this is a curve that curve is gonna be the same either this big at that or 536 00:11:25,780 --> 00:11:25,790 be the same either this big at that or 537 00:11:25,790 --> 00:11:27,760 be the same either this big at that or this big at that 538 00:11:27,760 --> 00:11:27,770 this big at that 539 00:11:27,770 --> 00:11:30,340 this big at that that's what vector is it's gonna allow 540 00:11:30,340 --> 00:11:30,350 that's what vector is it's gonna allow 541 00:11:30,350 --> 00:11:32,260 that's what vector is it's gonna allow you to scale it up and the curve is 542 00:11:32,260 --> 00:11:32,270 you to scale it up and the curve is 543 00:11:32,270 --> 00:11:34,210 you to scale it up and the curve is gonna stay the same that the image is 544 00:11:34,210 --> 00:11:34,220 gonna stay the same that the image is 545 00:11:34,220 --> 00:11:36,760 gonna stay the same that the image is gonna look just as good if you print it 546 00:11:36,760 --> 00:11:36,770 gonna look just as good if you print it 547 00:11:36,770 --> 00:11:39,820 gonna look just as good if you print it on a 500 foot billboard versus and I 548 00:11:39,820 --> 00:11:39,830 on a 500 foot billboard versus and I 549 00:11:39,830 --> 00:11:41,320 on a 500 foot billboard versus and I don't know if such a thing exists but if 550 00:11:41,320 --> 00:11:41,330 don't know if such a thing exists but if 551 00:11:41,330 --> 00:11:43,510 don't know if such a thing exists but if it does you could print it with a vector 552 00:11:43,510 --> 00:11:43,520 it does you could print it with a vector 553 00:11:43,520 --> 00:11:45,460 it does you could print it with a vector if you took a raster image and did that 554 00:11:45,460 --> 00:11:45,470 if you took a raster image and did that 555 00:11:45,470 --> 00:11:48,790 if you took a raster image and did that it would be horrible but it often comes 556 00:11:48,790 --> 00:11:48,800 it would be horrible but it often comes 557 00:11:48,800 --> 00:11:51,490 it would be horrible but it often comes up in my industry and and perhaps you've 558 00:11:51,490 --> 00:11:51,500 up in my industry and and perhaps you've 559 00:11:51,500 --> 00:11:52,780 up in my industry and and perhaps you've encountered this where it's like I don't 560 00:11:52,780 --> 00:11:52,790 encountered this where it's like I don't 561 00:11:52,790 --> 00:11:55,210 encountered this where it's like I don't have a vector so what am I gonna do so 562 00:11:55,210 --> 00:11:55,220 have a vector so what am I gonna do so 563 00:11:55,220 --> 00:11:57,550 have a vector so what am I gonna do so today we're looking at how to use Linux 564 00:11:57,550 --> 00:11:57,560 today we're looking at how to use Linux 565 00:11:57,560 --> 00:12:01,410 today we're looking at how to use Linux and free software in order to convert a 566 00:12:01,410 --> 00:12:01,420 and free software in order to convert a 567 00:12:01,420 --> 00:12:05,440 and free software in order to convert a raster image into a vector now there are 568 00:12:05,440 --> 00:12:05,450 raster image into a vector now there are 569 00:12:05,450 --> 00:12:07,150 raster image into a vector now there are online tools that allow you to do this 570 00:12:07,150 --> 00:12:07,160 online tools that allow you to do this 571 00:12:07,160 --> 00:12:08,530 online tools that allow you to do this that's cool 572 00:12:08,530 --> 00:12:08,540 that's cool 573 00:12:08,540 --> 00:12:10,180 that's cool but if you ever look at the source code 574 00:12:10,180 --> 00:12:10,190 but if you ever look at the source code 575 00:12:10,190 --> 00:12:12,370 but if you ever look at the source code you're gonna realize that those online 576 00:12:12,370 --> 00:12:12,380 you're gonna realize that those online 577 00:12:12,380 --> 00:12:14,950 you're gonna realize that those online tools that do this for free all they're 578 00:12:14,950 --> 00:12:14,960 tools that do this for free all they're 579 00:12:14,960 --> 00:12:17,170 tools that do this for free all they're doing is and quite often not not 580 00:12:17,170 --> 00:12:17,180 doing is and quite often not not 581 00:12:17,180 --> 00:12:19,240 doing is and quite often not not necessarily all they always and it's not 582 00:12:19,240 --> 00:12:19,250 necessarily all they always and it's not 583 00:12:19,250 --> 00:12:22,090 necessarily all they always and it's not always the case but quite often those 584 00:12:22,090 --> 00:12:22,100 always the case but quite often those 585 00:12:22,100 --> 00:12:25,960 always the case but quite often those free tools are taking that raster image 586 00:12:25,960 --> 00:12:25,970 free tools are taking that raster image 587 00:12:25,970 --> 00:12:27,880 free tools are taking that raster image and they're putting it in a vector and 588 00:12:27,880 --> 00:12:27,890 and they're putting it in a vector and 589 00:12:27,890 --> 00:12:30,670 and they're putting it in a vector and then they're embedding the raster image 590 00:12:30,670 --> 00:12:30,680 then they're embedding the raster image 591 00:12:30,680 --> 00:12:36,420 then they're embedding the raster image into a vector file so it's still raster 592 00:12:36,420 --> 00:12:36,430 into a vector file so it's still raster 593 00:12:36,430 --> 00:12:38,620 into a vector file so it's still raster instead what we want to do is we want to 594 00:12:38,620 --> 00:12:38,630 instead what we want to do is we want to 595 00:12:38,630 --> 00:12:40,330 instead what we want to do is we want to take that image and we want to trace 596 00:12:40,330 --> 00:12:40,340 take that image and we want to trace 597 00:12:40,340 --> 00:12:43,510 take that image and we want to trace around all of the curves so if there's a 598 00:12:43,510 --> 00:12:43,520 around all of the curves so if there's a 599 00:12:43,520 --> 00:12:46,570 around all of the curves so if there's a letter S I want to trace around that 600 00:12:46,570 --> 00:12:46,580 letter S I want to trace around that 601 00:12:46,580 --> 00:12:48,670 letter S I want to trace around that letter s so that when I scale it up it's 602 00:12:48,670 --> 00:12:48,680 letter s so that when I scale it up it's 603 00:12:48,680 --> 00:12:52,480 letter s so that when I scale it up it's going to look absolutely perfect well 604 00:12:52,480 --> 00:12:52,490 going to look absolutely perfect well 605 00:12:52,490 --> 00:12:54,130 going to look absolutely perfect well how do I do that that sounds like a lot 606 00:12:54,130 --> 00:12:54,140 how do I do that that sounds like a lot 607 00:12:54,140 --> 00:12:56,230 how do I do that that sounds like a lot of work because we're thinking in raster 608 00:12:56,230 --> 00:12:56,240 of work because we're thinking in raster 609 00:12:56,240 --> 00:12:58,690 of work because we're thinking in raster terms right we're thinking in the GNU 610 00:12:58,690 --> 00:12:58,700 terms right we're thinking in the GNU 611 00:12:58,700 --> 00:13:01,060 terms right we're thinking in the GNU image manipulation program or Photoshop 612 00:13:01,060 --> 00:13:01,070 image manipulation program or Photoshop 613 00:13:01,070 --> 00:13:03,310 image manipulation program or Photoshop and how we'd have to trace around 614 00:13:03,310 --> 00:13:03,320 and how we'd have to trace around 615 00:13:03,320 --> 00:13:04,570 and how we'd have to trace around everything and it would just be 616 00:13:04,570 --> 00:13:04,580 everything and it would just be 617 00:13:04,580 --> 00:13:07,000 everything and it would just be absolutely brutal but Linux makes it a 618 00:13:07,000 --> 00:13:07,010 absolutely brutal but Linux makes it a 619 00:13:07,010 --> 00:13:09,010 absolutely brutal but Linux makes it a lot easier so let's jump into my 620 00:13:09,010 --> 00:13:09,020 lot easier so let's jump into my 621 00:13:09,020 --> 00:13:10,630 lot easier so let's jump into my terminal I'm going to bring up my 622 00:13:10,630 --> 00:13:10,640 terminal I'm going to bring up my 623 00:13:10,640 --> 00:13:13,270 terminal I'm going to bring up my computer here and all we need is a 624 00:13:13,270 --> 00:13:13,280 computer here and all we need is a 625 00:13:13,280 --> 00:13:15,460 computer here and all we need is a simple program 626 00:13:15,460 --> 00:13:15,470 simple program 627 00:13:15,470 --> 00:13:18,519 simple program which I'm going to install first but 628 00:13:18,519 --> 00:13:18,529 which I'm going to install first but 629 00:13:18,529 --> 00:13:20,319 which I'm going to install first but then we're gonna grab a logo off of the 630 00:13:20,319 --> 00:13:20,329 then we're gonna grab a logo off of the 631 00:13:20,329 --> 00:13:24,759 then we're gonna grab a logo off of the web so I'm gonna become root so on Linux 632 00:13:24,759 --> 00:13:24,769 web so I'm gonna become root so on Linux 633 00:13:24,769 --> 00:13:30,309 web so I'm gonna become root so on Linux Mint its sudo su or su do su for those 634 00:13:30,309 --> 00:13:30,319 Mint its sudo su or su do su for those 635 00:13:30,319 --> 00:13:33,879 Mint its sudo su or su do su for those purists and enter your password now that 636 00:13:33,879 --> 00:13:33,889 purists and enter your password now that 637 00:13:33,889 --> 00:13:35,919 purists and enter your password now that I'm the super user so I'm the root user 638 00:13:35,919 --> 00:13:35,929 I'm the super user so I'm the root user 639 00:13:35,929 --> 00:13:39,309 I'm the super user so I'm the root user now I can type apt update and that's 640 00:13:39,309 --> 00:13:39,319 now I can type apt update and that's 641 00:13:39,319 --> 00:13:41,290 now I can type apt update and that's gonna grab my latest repository 642 00:13:41,290 --> 00:13:41,300 gonna grab my latest repository 643 00:13:41,300 --> 00:13:43,480 gonna grab my latest repository information from the web so these are 644 00:13:43,480 --> 00:13:43,490 information from the web so these are 645 00:13:43,490 --> 00:13:46,239 information from the web so these are the online available Linux applications 646 00:13:46,239 --> 00:13:46,249 the online available Linux applications 647 00:13:46,249 --> 00:13:48,699 the online available Linux applications and I'm gonna go apt install and there's 648 00:13:48,699 --> 00:13:48,709 and I'm gonna go apt install and there's 649 00:13:48,709 --> 00:13:53,489 and I'm gonna go apt install and there's a really simple command here p.o trace 650 00:13:53,489 --> 00:13:53,499 a really simple command here p.o trace 651 00:13:53,499 --> 00:13:56,259 a really simple command here p.o trace that's gonna grab a program called I 652 00:13:56,259 --> 00:13:56,269 that's gonna grab a program called I 653 00:13:56,269 --> 00:13:58,929 that's gonna grab a program called I don't know if it's called Poe trace or 654 00:13:58,929 --> 00:13:58,939 don't know if it's called Poe trace or 655 00:13:58,939 --> 00:14:01,629 don't know if it's called Poe trace or Pio trace we'll call it Poe trace and 656 00:14:01,629 --> 00:14:01,639 Pio trace we'll call it Poe trace and 657 00:14:01,639 --> 00:14:03,160 Pio trace we'll call it Poe trace and I've said yes 658 00:14:03,160 --> 00:14:03,170 I've said yes 659 00:14:03,170 --> 00:14:05,439 I've said yes now that is installed so if I type Poe 660 00:14:05,439 --> 00:14:05,449 now that is installed so if I type Poe 661 00:14:05,449 --> 00:14:08,799 now that is installed so if I type Poe trace - - help I should get a help 662 00:14:08,799 --> 00:14:08,809 trace - - help I should get a help 663 00:14:08,809 --> 00:14:11,470 trace - - help I should get a help dialog there that's fantastic 664 00:14:11,470 --> 00:14:11,480 dialog there that's fantastic 665 00:14:11,480 --> 00:14:13,540 dialog there that's fantastic alright so we've got it installed now 666 00:14:13,540 --> 00:14:13,550 alright so we've got it installed now 667 00:14:13,550 --> 00:14:15,400 alright so we've got it installed now let's jump on the web so I'm gonna get 668 00:14:15,400 --> 00:14:15,410 let's jump on the web so I'm gonna get 669 00:14:15,410 --> 00:14:18,160 let's jump on the web so I'm gonna get on here and let's actually you know 670 00:14:18,160 --> 00:14:18,170 on here and let's actually you know 671 00:14:18,170 --> 00:14:21,460 on here and let's actually you know let's let's grab the category-five dot 672 00:14:21,460 --> 00:14:21,470 let's let's grab the category-five dot 673 00:14:21,470 --> 00:14:24,280 let's let's grab the category-five dot TV logo let's see how that's going to 674 00:14:24,280 --> 00:14:24,290 TV logo let's see how that's going to 675 00:14:24,290 --> 00:14:26,379 TV logo let's see how that's going to work so there it is it's on the web and 676 00:14:26,379 --> 00:14:26,389 work so there it is it's on the web and 677 00:14:26,389 --> 00:14:28,989 work so there it is it's on the web and if I right-click on it and go open image 678 00:14:28,989 --> 00:14:28,999 if I right-click on it and go open image 679 00:14:28,999 --> 00:14:31,329 if I right-click on it and go open image and new tab let's click on that and 680 00:14:31,329 --> 00:14:31,339 and new tab let's click on that and 681 00:14:31,339 --> 00:14:34,090 and new tab let's click on that and there's my image wow that's really 682 00:14:34,090 --> 00:14:34,100 there's my image wow that's really 683 00:14:34,100 --> 00:14:36,160 there's my image wow that's really really tiny I don't know how well that's 684 00:14:36,160 --> 00:14:36,170 really tiny I don't know how well that's 685 00:14:36,170 --> 00:14:39,340 really tiny I don't know how well that's gonna scale you probably you know that 686 00:14:39,340 --> 00:14:39,350 gonna scale you probably you know that 687 00:14:39,350 --> 00:14:42,819 gonna scale you probably you know that makes me think about the initial quality 688 00:14:42,819 --> 00:14:42,829 makes me think about the initial quality 689 00:14:42,829 --> 00:14:44,889 makes me think about the initial quality control as we're doing this we want to 690 00:14:44,889 --> 00:14:44,899 control as we're doing this we want to 691 00:14:44,899 --> 00:14:48,040 control as we're doing this we want to try to get the biggest image we can we 692 00:14:48,040 --> 00:14:48,050 try to get the biggest image we can we 693 00:14:48,050 --> 00:14:50,169 try to get the biggest image we can we want to try to get it as something that 694 00:14:50,169 --> 00:14:50,179 want to try to get it as something that 695 00:14:50,179 --> 00:14:52,059 want to try to get it as something that has an alpha layer like a ping for 696 00:14:52,059 --> 00:14:52,069 has an alpha layer like a ping for 697 00:14:52,069 --> 00:14:54,910 has an alpha layer like a ping for example that would be perfect and we 698 00:14:54,910 --> 00:14:54,920 example that would be perfect and we 699 00:14:54,920 --> 00:14:56,860 example that would be perfect and we want to make sure that it's as clear as 700 00:14:56,860 --> 00:14:56,870 want to make sure that it's as clear as 701 00:14:56,870 --> 00:14:59,379 want to make sure that it's as clear as possible if it's got dithered edges or a 702 00:14:59,379 --> 00:14:59,389 possible if it's got dithered edges or a 703 00:14:59,389 --> 00:15:02,410 possible if it's got dithered edges or a drop shadow behind it it's not going to 704 00:15:02,410 --> 00:15:02,420 drop shadow behind it it's not going to 705 00:15:02,420 --> 00:15:05,919 drop shadow behind it it's not going to render well as a vector because vectors 706 00:15:05,919 --> 00:15:05,929 render well as a vector because vectors 707 00:15:05,929 --> 00:15:08,350 render well as a vector because vectors are completely different than a raster 708 00:15:08,350 --> 00:15:08,360 are completely different than a raster 709 00:15:08,360 --> 00:15:10,360 are completely different than a raster image they're not colorized 710 00:15:10,360 --> 00:15:10,370 image they're not colorized 711 00:15:10,370 --> 00:15:13,840 image they're not colorized but they can be colorized on the like 712 00:15:13,840 --> 00:15:13,850 but they can be colorized on the like 713 00:15:13,850 --> 00:15:15,850 but they can be colorized on the like when you display them so you can say 714 00:15:15,850 --> 00:15:15,860 when you display them so you can say 715 00:15:15,860 --> 00:15:17,739 when you display them so you can say okay well that part is going to be this 716 00:15:17,739 --> 00:15:17,749 okay well that part is going to be this 717 00:15:17,749 --> 00:15:19,239 okay well that part is going to be this Pantone and that part is going to be 718 00:15:19,239 --> 00:15:19,249 Pantone and that part is going to be 719 00:15:19,249 --> 00:15:21,340 Pantone and that part is going to be this Pantone but it's a lot different 720 00:15:21,340 --> 00:15:21,350 this Pantone but it's a lot different 721 00:15:21,350 --> 00:15:23,379 this Pantone but it's a lot different because it's not saving it as the same 722 00:15:23,379 --> 00:15:23,389 because it's not saving it as the same 723 00:15:23,389 --> 00:15:24,160 because it's not saving it as the same raster 724 00:15:24,160 --> 00:15:24,170 raster 725 00:15:24,170 --> 00:15:26,889 raster image so what I might want to do with my 726 00:15:26,889 --> 00:15:26,899 image so what I might want to do with my 727 00:15:26,899 --> 00:15:28,360 image so what I might want to do with my category 5 728 00:15:28,360 --> 00:15:28,370 category 5 729 00:15:28,370 --> 00:15:30,460 category 5 TV network logo that you see there on my 730 00:15:30,460 --> 00:15:30,470 TV network logo that you see there on my 731 00:15:30,470 --> 00:15:32,590 TV network logo that you see there on my screen is I might want to do something 732 00:15:32,590 --> 00:15:32,600 screen is I might want to do something 733 00:15:32,600 --> 00:15:35,379 screen is I might want to do something like grab the master image that one 734 00:15:35,379 --> 00:15:35,389 like grab the master image that one 735 00:15:35,389 --> 00:15:36,910 like grab the master image that one looks like it's got some drop shadowing 736 00:15:36,910 --> 00:15:36,920 looks like it's got some drop shadowing 737 00:15:36,920 --> 00:15:39,189 looks like it's got some drop shadowing going and I could probably go to wiki 738 00:15:39,189 --> 00:15:39,199 going and I could probably go to wiki 739 00:15:39,199 --> 00:15:44,079 going and I could probably go to wiki dot category-five dot TV and on my wiki 740 00:15:44,079 --> 00:15:44,089 dot category-five dot TV and on my wiki 741 00:15:44,089 --> 00:15:47,679 dot category-five dot TV and on my wiki I could find branding and go to the 742 00:15:47,679 --> 00:15:47,689 I could find branding and go to the 743 00:15:47,689 --> 00:15:50,710 I could find branding and go to the category 5 branding and I can grab one 744 00:15:50,710 --> 00:15:50,720 category 5 branding and I can grab one 745 00:15:50,720 --> 00:15:54,400 category 5 branding and I can grab one of these full-scale images so maybe 746 00:15:54,400 --> 00:15:54,410 of these full-scale images so maybe 747 00:15:54,410 --> 00:15:56,230 of these full-scale images so maybe something a little more like this would 748 00:15:56,230 --> 00:15:56,240 something a little more like this would 749 00:15:56,240 --> 00:15:58,299 something a little more like this would be to my liking so at the bottom here 750 00:15:58,299 --> 00:15:58,309 be to my liking so at the bottom here 751 00:15:58,309 --> 00:16:01,689 be to my liking so at the bottom here I've got a word mark file and you can do 752 00:16:01,689 --> 00:16:01,699 I've got a word mark file and you can do 753 00:16:01,699 --> 00:16:03,879 I've got a word mark file and you can do that by you know even just getting onto 754 00:16:03,879 --> 00:16:03,889 that by you know even just getting onto 755 00:16:03,889 --> 00:16:06,460 that by you know even just getting onto Google Images or something and finding a 756 00:16:06,460 --> 00:16:06,470 Google Images or something and finding a 757 00:16:06,470 --> 00:16:08,679 Google Images or something and finding a larger image for the images that you're 758 00:16:08,679 --> 00:16:08,689 larger image for the images that you're 759 00:16:08,689 --> 00:16:11,019 larger image for the images that you're looking for so something like that will 760 00:16:11,019 --> 00:16:11,029 looking for so something like that will 761 00:16:11,029 --> 00:16:12,400 looking for so something like that will look pretty good but notice that this is 762 00:16:12,400 --> 00:16:12,410 look pretty good but notice that this is 763 00:16:12,410 --> 00:16:14,889 look pretty good but notice that this is actually a ping file yeah it scales well 764 00:16:14,889 --> 00:16:14,899 actually a ping file yeah it scales well 765 00:16:14,899 --> 00:16:18,280 actually a ping file yeah it scales well but it's a ping so let's save it I'm 766 00:16:18,280 --> 00:16:18,290 but it's a ping so let's save it I'm 767 00:16:18,290 --> 00:16:19,929 but it's a ping so let's save it I'm going to throw that on my desktop and 768 00:16:19,929 --> 00:16:19,939 going to throw that on my desktop and 769 00:16:19,939 --> 00:16:22,629 going to throw that on my desktop and it's called word mark underscore light 770 00:16:22,629 --> 00:16:22,639 it's called word mark underscore light 771 00:16:22,639 --> 00:16:25,509 it's called word mark underscore light dot ping so you can see it right there 772 00:16:25,509 --> 00:16:25,519 dot ping so you can see it right there 773 00:16:25,519 --> 00:16:28,840 dot ping so you can see it right there so there it is so it's a raster image 774 00:16:28,840 --> 00:16:28,850 so there it is so it's a raster image 775 00:16:28,850 --> 00:16:31,749 so there it is so it's a raster image yes I happen to have one that's seventy 776 00:16:31,749 --> 00:16:31,759 yes I happen to have one that's seventy 777 00:16:31,759 --> 00:16:34,329 yes I happen to have one that's seventy four forty four by two one eight seven 778 00:16:34,329 --> 00:16:34,339 four forty four by two one eight seven 779 00:16:34,339 --> 00:16:36,660 four forty four by two one eight seven pixels it's gonna do really really well 780 00:16:36,660 --> 00:16:36,670 pixels it's gonna do really really well 781 00:16:36,670 --> 00:16:39,999 pixels it's gonna do really really well regardless it's a giant image but what 782 00:16:39,999 --> 00:16:40,009 regardless it's a giant image but what 783 00:16:40,009 --> 00:16:41,379 regardless it's a giant image but what if you've got something else like let's 784 00:16:41,379 --> 00:16:41,389 if you've got something else like let's 785 00:16:41,389 --> 00:16:47,499 if you've got something else like let's go on to Google Images and just do a 786 00:16:47,499 --> 00:16:47,509 go on to Google Images and just do a 787 00:16:47,509 --> 00:16:49,269 go on to Google Images and just do a quick search for I'm gonna do a search 788 00:16:49,269 --> 00:16:49,279 quick search for I'm gonna do a search 789 00:16:49,279 --> 00:16:51,819 quick search for I'm gonna do a search for logo and let's see what we can come 790 00:16:51,819 --> 00:16:51,829 for logo and let's see what we can come 791 00:16:51,829 --> 00:16:55,749 for logo and let's see what we can come up with all right we got Burger King we 792 00:16:55,749 --> 00:16:55,759 up with all right we got Burger King we 793 00:16:55,759 --> 00:16:57,879 up with all right we got Burger King we got McDonald's we got IKEA let's grab 794 00:16:57,879 --> 00:16:57,889 got McDonald's we got IKEA let's grab 795 00:16:57,889 --> 00:17:01,960 got McDonald's we got IKEA let's grab the IKEA logo we have no rights to use 796 00:17:01,960 --> 00:17:01,970 the IKEA logo we have no rights to use 797 00:17:01,970 --> 00:17:03,699 the IKEA logo we have no rights to use that but this is for the sake of the 798 00:17:03,699 --> 00:17:03,709 that but this is for the sake of the 799 00:17:03,709 --> 00:17:06,789 that but this is for the sake of the demonstration so fair use says hey we're 800 00:17:06,789 --> 00:17:06,799 demonstration so fair use says hey we're 801 00:17:06,799 --> 00:17:09,250 demonstration so fair use says hey we're showing you how to do this there we go 802 00:17:09,250 --> 00:17:09,260 showing you how to do this there we go 803 00:17:09,260 --> 00:17:10,779 showing you how to do this there we go so we've got two logos on my desktop 804 00:17:10,779 --> 00:17:10,789 so we've got two logos on my desktop 805 00:17:10,789 --> 00:17:13,419 so we've got two logos on my desktop we've got the category 5 TV logo and 806 00:17:13,419 --> 00:17:13,429 we've got the category 5 TV logo and 807 00:17:13,429 --> 00:17:16,740 we've got the category 5 TV logo and we've got the IKEA logo sound good so 808 00:17:16,740 --> 00:17:16,750 we've got the IKEA logo sound good so 809 00:17:16,750 --> 00:17:19,659 we've got the IKEA logo sound good so with this program installed so I've got 810 00:17:19,659 --> 00:17:19,669 with this program installed so I've got 811 00:17:19,669 --> 00:17:23,169 with this program installed so I've got PO trace installed and now I'm gonna go 812 00:17:23,169 --> 00:17:23,179 PO trace installed and now I'm gonna go 813 00:17:23,179 --> 00:17:26,199 PO trace installed and now I'm gonna go to my desktop and look at the images 814 00:17:26,199 --> 00:17:26,209 to my desktop and look at the images 815 00:17:26,209 --> 00:17:28,690 to my desktop and look at the images that I have there and both of those are 816 00:17:28,690 --> 00:17:28,700 that I have there and both of those are 817 00:17:28,700 --> 00:17:31,480 that I have there and both of those are ping images now one of the things with 818 00:17:31,480 --> 00:17:31,490 ping images now one of the things with 819 00:17:31,490 --> 00:17:33,610 ping images now one of the things with PO trace that we need to keep in mind is 820 00:17:33,610 --> 00:17:33,620 PO trace that we need to keep in mind is 821 00:17:33,620 --> 00:17:35,919 PO trace that we need to keep in mind is that PO trace only supports bitmap 822 00:17:35,919 --> 00:17:35,929 that PO trace only supports bitmap 823 00:17:35,929 --> 00:17:37,720 that PO trace only supports bitmap images so for the sake of the 824 00:17:37,720 --> 00:17:37,730 images so for the sake of the 825 00:17:37,730 --> 00:17:39,340 images so for the sake of the demonstration and just for the ease of 826 00:17:39,340 --> 00:17:39,350 demonstration and just for the ease of 827 00:17:39,350 --> 00:17:41,420 demonstration and just for the ease of use and for familiar 828 00:17:41,420 --> 00:17:41,430 use and for familiar 829 00:17:41,430 --> 00:17:44,600 use and for familiar I want to use BMP files so back on my 830 00:17:44,600 --> 00:17:44,610 I want to use BMP files so back on my 831 00:17:44,610 --> 00:17:46,190 I want to use BMP files so back on my computer I'm going to bring up the GNU 832 00:17:46,190 --> 00:17:46,200 computer I'm going to bring up the GNU 833 00:17:46,200 --> 00:17:48,800 computer I'm going to bring up the GNU image manipulation program remember I'm 834 00:17:48,800 --> 00:17:48,810 image manipulation program remember I'm 835 00:17:48,810 --> 00:17:51,980 image manipulation program remember I'm doing this all from Linux Linux is a 836 00:17:51,980 --> 00:17:51,990 doing this all from Linux Linux is a 837 00:17:51,990 --> 00:17:54,830 doing this all from Linux Linux is a free operating system the GNU image 838 00:17:54,830 --> 00:17:54,840 free operating system the GNU image 839 00:17:54,840 --> 00:17:57,560 free operating system the GNU image manipulation program is a free image 840 00:17:57,560 --> 00:17:57,570 manipulation program is a free image 841 00:17:57,570 --> 00:17:59,600 manipulation program is a free image editor everything that I'm doing here is 842 00:17:59,600 --> 00:17:59,610 editor everything that I'm doing here is 843 00:17:59,610 --> 00:18:02,870 editor everything that I'm doing here is available absolutely free to anyone who 844 00:18:02,870 --> 00:18:02,880 available absolutely free to anyone who 845 00:18:02,880 --> 00:18:05,720 available absolutely free to anyone who wants to do this if you're on Windows 846 00:18:05,720 --> 00:18:05,730 wants to do this if you're on Windows 847 00:18:05,730 --> 00:18:07,460 wants to do this if you're on Windows and saying oh but how do I do this on 848 00:18:07,460 --> 00:18:07,470 and saying oh but how do I do this on 849 00:18:07,470 --> 00:18:08,930 and saying oh but how do I do this on Windows you know what you can install 850 00:18:08,930 --> 00:18:08,940 Windows you know what you can install 851 00:18:08,940 --> 00:18:12,740 Windows you know what you can install Linux and that's one way that you can 852 00:18:12,740 --> 00:18:12,750 Linux and that's one way that you can 853 00:18:12,750 --> 00:18:15,080 Linux and that's one way that you can achieve this alright so I'm going to 854 00:18:15,080 --> 00:18:15,090 achieve this alright so I'm going to 855 00:18:15,090 --> 00:18:18,260 achieve this alright so I'm going to export as so I've got the category 5 TV 856 00:18:18,260 --> 00:18:18,270 export as so I've got the category 5 TV 857 00:18:18,270 --> 00:18:22,400 export as so I've got the category 5 TV logo I'm gonna export this as a bitmap 858 00:18:22,400 --> 00:18:22,410 logo I'm gonna export this as a bitmap 859 00:18:22,410 --> 00:18:24,410 logo I'm gonna export this as a bitmap so I'm just gonna change the extension B 860 00:18:24,410 --> 00:18:24,420 so I'm just gonna change the extension B 861 00:18:24,420 --> 00:18:27,530 so I'm just gonna change the extension B M P and hit enter now it's gonna ask me 862 00:18:27,530 --> 00:18:27,540 M P and hit enter now it's gonna ask me 863 00:18:27,540 --> 00:18:28,820 M P and hit enter now it's gonna ask me a couple of things here it's going to 864 00:18:28,820 --> 00:18:28,830 a couple of things here it's going to 865 00:18:28,830 --> 00:18:32,420 a couple of things here it's going to say ok compatibility options let's open 866 00:18:32,420 --> 00:18:32,430 say ok compatibility options let's open 867 00:18:32,430 --> 00:18:34,820 say ok compatibility options let's open that and make sure that this is not 868 00:18:34,820 --> 00:18:34,830 that and make sure that this is not 869 00:18:34,830 --> 00:18:37,040 that and make sure that this is not checked do not write color space 870 00:18:37,040 --> 00:18:37,050 checked do not write color space 871 00:18:37,050 --> 00:18:40,610 checked do not write color space information now we absolutely need color 872 00:18:40,610 --> 00:18:40,620 information now we absolutely need color 873 00:18:40,620 --> 00:18:42,920 information now we absolutely need color space information that's a requirement 874 00:18:42,920 --> 00:18:42,930 space information that's a requirement 875 00:18:42,930 --> 00:18:46,160 space information that's a requirement of po trace in Advanced Options we can 876 00:18:46,160 --> 00:18:46,170 of po trace in Advanced Options we can 877 00:18:46,170 --> 00:18:49,640 of po trace in Advanced Options we can see 16-bit 24-bit and 32-bit the default 878 00:18:49,640 --> 00:18:49,650 see 16-bit 24-bit and 32-bit the default 879 00:18:49,650 --> 00:18:53,090 see 16-bit 24-bit and 32-bit the default is 32-bit a RGB that stands for alpha 880 00:18:53,090 --> 00:18:53,100 is 32-bit a RGB that stands for alpha 881 00:18:53,100 --> 00:18:58,070 is 32-bit a RGB that stands for alpha red green blue now we do want RGB but we 882 00:18:58,070 --> 00:18:58,080 red green blue now we do want RGB but we 883 00:18:58,080 --> 00:19:01,850 red green blue now we do want RGB but we do not want 32-bit because PO trace is 884 00:19:01,850 --> 00:19:01,860 do not want 32-bit because PO trace is 885 00:19:01,860 --> 00:19:03,080 do not want 32-bit because PO trace is probably going to have problems with 886 00:19:03,080 --> 00:19:03,090 probably going to have problems with 887 00:19:03,090 --> 00:19:05,060 probably going to have problems with that instead we're gonna go with 24-bit 888 00:19:05,060 --> 00:19:05,070 that instead we're gonna go with 24-bit 889 00:19:05,070 --> 00:19:07,690 that instead we're gonna go with 24-bit RGB so I'm gonna click on that and now 890 00:19:07,690 --> 00:19:07,700 RGB so I'm gonna click on that and now 891 00:19:07,700 --> 00:19:11,240 RGB so I'm gonna click on that and now RGB 24-bit is selected and i'm gonna 892 00:19:11,240 --> 00:19:11,250 RGB 24-bit is selected and i'm gonna 893 00:19:11,250 --> 00:19:15,020 RGB 24-bit is selected and i'm gonna click export so now on my desktop i 894 00:19:15,020 --> 00:19:15,030 click export so now on my desktop i 895 00:19:15,030 --> 00:19:16,780 click export so now on my desktop i should have another file here called 896 00:19:16,780 --> 00:19:16,790 should have another file here called 897 00:19:16,790 --> 00:19:20,750 should have another file here called word mark light BMP and when i 898 00:19:20,750 --> 00:19:20,760 word mark light BMP and when i 899 00:19:20,760 --> 00:19:23,570 word mark light BMP and when i double-click on that it is my logo look 900 00:19:23,570 --> 00:19:23,580 double-click on that it is my logo look 901 00:19:23,580 --> 00:19:24,050 double-click on that it is my logo look at that 902 00:19:24,050 --> 00:19:24,060 at that 903 00:19:24,060 --> 00:19:27,440 at that it's still a raster image if i if i 904 00:19:27,440 --> 00:19:27,450 it's still a raster image if i if i 905 00:19:27,450 --> 00:19:30,110 it's still a raster image if i if i scale that too much i'm gonna start 906 00:19:30,110 --> 00:19:30,120 scale that too much i'm gonna start 907 00:19:30,120 --> 00:19:32,060 scale that too much i'm gonna start losing quality i wonder if i can 908 00:19:32,060 --> 00:19:32,070 losing quality i wonder if i can 909 00:19:32,070 --> 00:19:34,460 losing quality i wonder if i can actually show you that you can see that 910 00:19:34,460 --> 00:19:34,470 actually show you that you can see that 911 00:19:34,470 --> 00:19:38,210 actually show you that you can see that if i zoom way in do you see those 912 00:19:38,210 --> 00:19:38,220 if i zoom way in do you see those 913 00:19:38,220 --> 00:19:41,420 if i zoom way in do you see those pixelated edges see how grainy that is 914 00:19:41,420 --> 00:19:41,430 pixelated edges see how grainy that is 915 00:19:41,430 --> 00:19:44,240 pixelated edges see how grainy that is and how blocky that is that's a raster 916 00:19:44,240 --> 00:19:44,250 and how blocky that is that's a raster 917 00:19:44,250 --> 00:19:46,160 and how blocky that is that's a raster image because it saved each and every 918 00:19:46,160 --> 00:19:46,170 image because it saved each and every 919 00:19:46,170 --> 00:19:48,670 image because it saved each and every pixel so instead we're gonna create a 920 00:19:48,670 --> 00:19:48,680 pixel so instead we're gonna create a 921 00:19:48,680 --> 00:19:52,070 pixel so instead we're gonna create a vector based on that file remember the 922 00:19:52,070 --> 00:19:52,080 vector based on that file remember the 923 00:19:52,080 --> 00:19:54,680 vector based on that file remember the first step is that I do need that bitmap 924 00:19:54,680 --> 00:19:54,690 first step is that I do need that bitmap 925 00:19:54,690 --> 00:19:57,050 first step is that I do need that bitmap so whether it's a ping source or a JPEG 926 00:19:57,050 --> 00:19:57,060 so whether it's a ping source or a JPEG 927 00:19:57,060 --> 00:19:59,720 so whether it's a ping source or a JPEG or whatever it happens to be you need to 928 00:19:59,720 --> 00:19:59,730 or whatever it happens to be you need to 929 00:19:59,730 --> 00:20:02,060 or whatever it happens to be you need to convert it first to a bitmap and then PO 930 00:20:02,060 --> 00:20:02,070 convert it first to a bitmap and then PO 931 00:20:02,070 --> 00:20:03,410 convert it first to a bitmap and then PO trace will be able to work with it so 932 00:20:03,410 --> 00:20:03,420 trace will be able to work with it so 933 00:20:03,420 --> 00:20:06,140 trace will be able to work with it so now I'm going to type PO trace and 934 00:20:06,140 --> 00:20:06,150 now I'm going to type PO trace and 935 00:20:06,150 --> 00:20:07,940 now I'm going to type PO trace and there's a couple of things now you can 936 00:20:07,940 --> 00:20:07,950 there's a couple of things now you can 937 00:20:07,950 --> 00:20:11,000 there's a couple of things now you can do - - help to learn more see how this 938 00:20:11,000 --> 00:20:11,010 do - - help to learn more see how this 939 00:20:11,010 --> 00:20:12,920 do - - help to learn more see how this works and what you want to do you can 940 00:20:12,920 --> 00:20:12,930 works and what you want to do you can 941 00:20:12,930 --> 00:20:14,990 works and what you want to do you can kind of scroll up here and see what kind 942 00:20:14,990 --> 00:20:15,000 kind of scroll up here and see what kind 943 00:20:15,000 --> 00:20:17,000 kind of scroll up here and see what kind of options are available to you but I'm 944 00:20:17,000 --> 00:20:17,010 of options are available to you but I'm 945 00:20:17,010 --> 00:20:18,770 of options are available to you but I'm gonna tell you what I think is gonna 946 00:20:18,770 --> 00:20:18,780 gonna tell you what I think is gonna 947 00:20:18,780 --> 00:20:20,750 gonna tell you what I think is gonna work just fine for us and we'll see here 948 00:20:20,750 --> 00:20:20,760 work just fine for us and we'll see here 949 00:20:20,760 --> 00:20:22,730 work just fine for us and we'll see here live on the air if this is gonna work 950 00:20:22,730 --> 00:20:22,740 live on the air if this is gonna work 951 00:20:22,740 --> 00:20:26,660 live on the air if this is gonna work I'm gonna do - s which means I'm gonna 952 00:20:26,660 --> 00:20:26,670 I'm gonna do - s which means I'm gonna 953 00:20:26,670 --> 00:20:30,650 I'm gonna do - s which means I'm gonna save this as an SVG vector image then 954 00:20:30,650 --> 00:20:30,660 save this as an SVG vector image then 955 00:20:30,660 --> 00:20:34,520 save this as an SVG vector image then I'm gonna say - group and - group is of 956 00:20:34,520 --> 00:20:34,530 I'm gonna say - group and - group is of 957 00:20:34,530 --> 00:20:37,640 I'm gonna say - group and - group is of is an SVG option and what that does is 958 00:20:37,640 --> 00:20:37,650 is an SVG option and what that does is 959 00:20:37,650 --> 00:20:40,970 is an SVG option and what that does is it groups related paths together so it's 960 00:20:40,970 --> 00:20:40,980 it groups related paths together so it's 961 00:20:40,980 --> 00:20:44,710 it groups related paths together so it's gonna merge all those into a single 962 00:20:44,710 --> 00:20:44,720 gonna merge all those into a single 963 00:20:44,720 --> 00:20:49,790 gonna merge all those into a single basically a vector like traversal point 964 00:20:49,790 --> 00:20:49,800 basically a vector like traversal point 965 00:20:49,800 --> 00:20:51,740 basically a vector like traversal point I don't know the technical terms but 966 00:20:51,740 --> 00:20:51,750 I don't know the technical terms but 967 00:20:51,750 --> 00:20:54,050 I don't know the technical terms but rather than having a whole bunch of 968 00:20:54,050 --> 00:20:54,060 rather than having a whole bunch of 969 00:20:54,060 --> 00:20:56,060 rather than having a whole bunch of separate things in your SVG file it's 970 00:20:56,060 --> 00:20:56,070 separate things in your SVG file it's 971 00:20:56,070 --> 00:20:57,920 separate things in your SVG file it's gonna merge those together so let's 972 00:20:57,920 --> 00:20:57,930 gonna merge those together so let's 973 00:20:57,930 --> 00:20:59,330 gonna merge those together so let's group those together keep things nice 974 00:20:59,330 --> 00:20:59,340 group those together keep things nice 975 00:20:59,340 --> 00:21:00,920 group those together keep things nice and clean now I want to tell it my 976 00:21:00,920 --> 00:21:00,930 and clean now I want to tell it my 977 00:21:00,930 --> 00:21:04,070 and clean now I want to tell it my output I'm gonna call this logo dot SVG 978 00:21:04,070 --> 00:21:04,080 output I'm gonna call this logo dot SVG 979 00:21:04,080 --> 00:21:08,390 output I'm gonna call this logo dot SVG SVG being a scalable vector format and 980 00:21:08,390 --> 00:21:08,400 SVG being a scalable vector format and 981 00:21:08,400 --> 00:21:11,330 SVG being a scalable vector format and then the next thing that I can do this 982 00:21:11,330 --> 00:21:11,340 then the next thing that I can do this 983 00:21:11,340 --> 00:21:14,300 then the next thing that I can do this is optional but I'm gonna do - - tight 984 00:21:14,300 --> 00:21:14,310 is optional but I'm gonna do - - tight 985 00:21:14,310 --> 00:21:18,350 is optional but I'm gonna do - - tight and what - - tight does is it if there's 986 00:21:18,350 --> 00:21:18,360 and what - - tight does is it if there's 987 00:21:18,360 --> 00:21:20,450 and what - - tight does is it if there's a lot of white space around your logo 988 00:21:20,450 --> 00:21:20,460 a lot of white space around your logo 989 00:21:20,460 --> 00:21:21,770 a lot of white space around your logo that you're working with it's gonna 990 00:21:21,770 --> 00:21:21,780 that you're working with it's gonna 991 00:21:21,780 --> 00:21:23,420 that you're working with it's gonna bring that in it's gonna basically Auto 992 00:21:23,420 --> 00:21:23,430 bring that in it's gonna basically Auto 993 00:21:23,430 --> 00:21:25,850 bring that in it's gonna basically Auto crop that vector for you so that you 994 00:21:25,850 --> 00:21:25,860 crop that vector for you so that you 995 00:21:25,860 --> 00:21:27,800 crop that vector for you so that you don't have a bunch of whitespace from a 996 00:21:27,800 --> 00:21:27,810 don't have a bunch of whitespace from a 997 00:21:27,810 --> 00:21:29,480 don't have a bunch of whitespace from a vector perspective I think that's a good 998 00:21:29,480 --> 00:21:29,490 vector perspective I think that's a good 999 00:21:29,490 --> 00:21:33,230 vector perspective I think that's a good idea and then the next thing is my input 1000 00:21:33,230 --> 00:21:33,240 idea and then the next thing is my input 1001 00:21:33,240 --> 00:21:36,760 idea and then the next thing is my input file so that file was called word mark 1002 00:21:36,760 --> 00:21:36,770 file so that file was called word mark 1003 00:21:36,770 --> 00:21:41,300 file so that file was called word mark light dot BMP now I'm just gonna hit 1004 00:21:41,300 --> 00:21:41,310 light dot BMP now I'm just gonna hit 1005 00:21:41,310 --> 00:21:44,540 light dot BMP now I'm just gonna hit enter and as soon as I hit enter if 1006 00:21:44,540 --> 00:21:44,550 enter and as soon as I hit enter if 1007 00:21:44,550 --> 00:21:45,890 enter and as soon as I hit enter if everything Oh what did I do 1008 00:21:45,890 --> 00:21:45,900 everything Oh what did I do 1009 00:21:45,900 --> 00:21:49,460 everything Oh what did I do it says PO trace invalid option - - zero 1010 00:21:49,460 --> 00:21:49,470 it says PO trace invalid option - - zero 1011 00:21:49,470 --> 00:21:53,360 it says PO trace invalid option - - zero oh why did I push zero that was supposed 1012 00:21:53,360 --> 00:21:53,370 oh why did I push zero that was supposed 1013 00:21:53,370 --> 00:21:57,440 oh why did I push zero that was supposed to be an O for output there you go so 1014 00:21:57,440 --> 00:21:57,450 to be an O for output there you go so 1015 00:21:57,450 --> 00:22:00,830 to be an O for output there you go so remember - oh not - zero enter and did 1016 00:22:00,830 --> 00:22:00,840 remember - oh not - zero enter and did 1017 00:22:00,840 --> 00:22:02,330 remember - oh not - zero enter and did you see how quickly that popped up a 1018 00:22:02,330 --> 00:22:02,340 you see how quickly that popped up a 1019 00:22:02,340 --> 00:22:05,390 you see how quickly that popped up a logo dot SVG file on my desktop so if I 1020 00:22:05,390 --> 00:22:05,400 logo dot SVG file on my desktop so if I 1021 00:22:05,400 --> 00:22:07,610 logo dot SVG file on my desktop so if I double click on that file now you can 1022 00:22:07,610 --> 00:22:07,620 double click on that file now you can 1023 00:22:07,620 --> 00:22:08,270 double click on that file now you can see CAD 1024 00:22:08,270 --> 00:22:08,280 see CAD 1025 00:22:08,280 --> 00:22:11,720 see CAD five and it's stripped away the green so 1026 00:22:11,720 --> 00:22:11,730 five and it's stripped away the green so 1027 00:22:11,730 --> 00:22:14,030 five and it's stripped away the green so that's a problem for me but this is in 1028 00:22:14,030 --> 00:22:14,040 that's a problem for me but this is in 1029 00:22:14,040 --> 00:22:17,000 that's a problem for me but this is in fact a vector so why did it strip away 1030 00:22:17,000 --> 00:22:17,010 fact a vector so why did it strip away 1031 00:22:17,010 --> 00:22:20,750 fact a vector so why did it strip away the green well it's grayscale right so 1032 00:22:20,750 --> 00:22:20,760 the green well it's grayscale right so 1033 00:22:20,760 --> 00:22:23,240 the green well it's grayscale right so maybe I can work with that I can look at 1034 00:22:23,240 --> 00:22:23,250 maybe I can work with that I can look at 1035 00:22:23,250 --> 00:22:24,830 maybe I can work with that I can look at the options that are available to me 1036 00:22:24,830 --> 00:22:24,840 the options that are available to me 1037 00:22:24,840 --> 00:22:27,320 the options that are available to me let's see if gray scaling it would do 1038 00:22:27,320 --> 00:22:27,330 let's see if gray scaling it would do 1039 00:22:27,330 --> 00:22:29,150 let's see if gray scaling it would do some kind of difference so looking at 1040 00:22:29,150 --> 00:22:29,160 some kind of difference so looking at 1041 00:22:29,160 --> 00:22:32,600 some kind of difference so looking at our output options here let's get a 1042 00:22:32,600 --> 00:22:32,610 our output options here let's get a 1043 00:22:32,610 --> 00:22:35,240 our output options here let's get a closer look and see what kind of options 1044 00:22:35,240 --> 00:22:35,250 closer look and see what kind of options 1045 00:22:35,250 --> 00:22:38,350 closer look and see what kind of options we have as far as the colorization goes 1046 00:22:38,350 --> 00:22:38,360 we have as far as the colorization goes 1047 00:22:38,360 --> 00:22:43,310 we have as far as the colorization goes we've got resolution scale stretch 1048 00:22:43,310 --> 00:22:43,320 we've got resolution scale stretch 1049 00:22:43,320 --> 00:22:45,650 we've got resolution scale stretch rotate margin left margin bottom margin 1050 00:22:45,650 --> 00:22:45,660 rotate margin left margin bottom margin 1051 00:22:45,660 --> 00:22:47,600 rotate margin left margin bottom margin page size all these things Oh 1052 00:22:47,600 --> 00:22:47,610 page size all these things Oh 1053 00:22:47,610 --> 00:22:50,660 page size all these things Oh - color set foreground color fill color 1054 00:22:50,660 --> 00:22:50,670 - color set foreground color fill color 1055 00:22:50,670 --> 00:22:56,380 - color set foreground color fill color opaque but if you're if you're not sure 1056 00:22:56,380 --> 00:22:56,390 opaque but if you're if you're not sure 1057 00:22:56,390 --> 00:22:58,670 opaque but if you're if you're not sure there are ways to do it there are ways 1058 00:22:58,670 --> 00:22:58,680 there are ways to do it there are ways 1059 00:22:58,680 --> 00:23:01,760 there are ways to do it there are ways to have it dither for you but there's 1060 00:23:01,760 --> 00:23:01,770 to have it dither for you but there's 1061 00:23:01,770 --> 00:23:03,020 to have it dither for you but there's something that we can do here so 1062 00:23:03,020 --> 00:23:03,030 something that we can do here so 1063 00:23:03,030 --> 00:23:04,580 something that we can do here so remember we created that bitmap 1064 00:23:04,580 --> 00:23:04,590 remember we created that bitmap 1065 00:23:04,590 --> 00:23:08,120 remember we created that bitmap ourselves right and remember that what a 1066 00:23:08,120 --> 00:23:08,130 ourselves right and remember that what a 1067 00:23:08,130 --> 00:23:12,890 ourselves right and remember that what a victor is is basically the outlines of 1068 00:23:12,890 --> 00:23:12,900 victor is is basically the outlines of 1069 00:23:12,900 --> 00:23:16,010 victor is is basically the outlines of this file so let's export that again 1070 00:23:16,010 --> 00:23:16,020 this file so let's export that again 1071 00:23:16,020 --> 00:23:19,490 this file so let's export that again let's create a new export before we do 1072 00:23:19,490 --> 00:23:19,500 let's create a new export before we do 1073 00:23:19,500 --> 00:23:23,690 let's create a new export before we do that I'm gonna go image mode grayscale 1074 00:23:23,690 --> 00:23:23,700 that I'm gonna go image mode grayscale 1075 00:23:23,700 --> 00:23:29,420 that I'm gonna go image mode grayscale and then image mode RGB again so I've 1076 00:23:29,420 --> 00:23:29,430 and then image mode RGB again so I've 1077 00:23:29,430 --> 00:23:31,100 and then image mode RGB again so I've just gray scaled it let's see if that's 1078 00:23:31,100 --> 00:23:31,110 just gray scaled it let's see if that's 1079 00:23:31,110 --> 00:23:33,020 just gray scaled it let's see if that's gonna do it for us there's still a lot 1080 00:23:33,020 --> 00:23:33,030 gonna do it for us there's still a lot 1081 00:23:33,030 --> 00:23:37,340 gonna do it for us there's still a lot of white there I'm going to overwrite 1082 00:23:37,340 --> 00:23:37,350 of white there I'm going to overwrite 1083 00:23:37,350 --> 00:23:40,250 of white there I'm going to overwrite that file set the same settings I want 1084 00:23:40,250 --> 00:23:40,260 that file set the same settings I want 1085 00:23:40,260 --> 00:23:44,810 that file set the same settings I want to be 24-bit and export that all right 1086 00:23:44,810 --> 00:23:44,820 to be 24-bit and export that all right 1087 00:23:44,820 --> 00:23:46,280 to be 24-bit and export that all right I'm just gonna minimize that and see 1088 00:23:46,280 --> 00:23:46,290 I'm just gonna minimize that and see 1089 00:23:46,290 --> 00:23:48,950 I'm just gonna minimize that and see what happens here so let's poet race 1090 00:23:48,950 --> 00:23:48,960 what happens here so let's poet race 1091 00:23:48,960 --> 00:23:51,380 what happens here so let's poet race that again and see if that's made any 1092 00:23:51,380 --> 00:23:51,390 that again and see if that's made any 1093 00:23:51,390 --> 00:23:55,010 that again and see if that's made any difference and it hasn't so our color is 1094 00:23:55,010 --> 00:23:55,020 difference and it hasn't so our color is 1095 00:23:55,020 --> 00:23:56,690 difference and it hasn't so our color is causing a problem with this particular 1096 00:23:56,690 --> 00:23:56,700 causing a problem with this particular 1097 00:23:56,700 --> 00:23:58,400 causing a problem with this particular vector because it's trying to get those 1098 00:23:58,400 --> 00:23:58,410 vector because it's trying to get those 1099 00:23:58,410 --> 00:24:00,560 vector because it's trying to get those edges and it's seen the black but it's 1100 00:24:00,560 --> 00:24:00,570 edges and it's seen the black but it's 1101 00:24:00,570 --> 00:24:02,840 edges and it's seen the black but it's not seeing the green so how can I fix 1102 00:24:02,840 --> 00:24:02,850 not seeing the green so how can I fix 1103 00:24:02,850 --> 00:24:04,130 not seeing the green so how can I fix that and it's not seeing the white 1104 00:24:04,130 --> 00:24:04,140 that and it's not seeing the white 1105 00:24:04,140 --> 00:24:05,870 that and it's not seeing the white either it's seeing that as like a 1106 00:24:05,870 --> 00:24:05,880 either it's seeing that as like a 1107 00:24:05,880 --> 00:24:09,080 either it's seeing that as like a background color so back in the GNU 1108 00:24:09,080 --> 00:24:09,090 background color so back in the GNU 1109 00:24:09,090 --> 00:24:12,130 background color so back in the GNU image manipulation program I can turn on 1110 00:24:12,130 --> 00:24:12,140 image manipulation program I can turn on 1111 00:24:12,140 --> 00:24:15,320 image manipulation program I can turn on alpha hold so this is locked the Alpha 1112 00:24:15,320 --> 00:24:15,330 alpha hold so this is locked the Alpha 1113 00:24:15,330 --> 00:24:18,000 alpha hold so this is locked the Alpha Channel and then choose black 1114 00:24:18,000 --> 00:24:18,010 Channel and then choose black 1115 00:24:18,010 --> 00:24:21,810 Channel and then choose black and right-click and go edit fill with 1116 00:24:21,810 --> 00:24:21,820 and right-click and go edit fill with 1117 00:24:21,820 --> 00:24:23,310 and right-click and go edit fill with foreground color and so I've created 1118 00:24:23,310 --> 00:24:23,320 foreground color and so I've created 1119 00:24:23,320 --> 00:24:26,220 foreground color and so I've created that as a completely black image now I 1120 00:24:26,220 --> 00:24:26,230 that as a completely black image now I 1121 00:24:26,230 --> 00:24:29,190 that as a completely black image now I can go file export as word mark light 1122 00:24:29,190 --> 00:24:29,200 can go file export as word mark light 1123 00:24:29,200 --> 00:24:32,880 can go file export as word mark light dot BMP export and replace set my 1124 00:24:32,880 --> 00:24:32,890 dot BMP export and replace set my 1125 00:24:32,890 --> 00:24:38,310 dot BMP export and replace set my settings and export so now I've got an 1126 00:24:38,310 --> 00:24:38,320 settings and export so now I've got an 1127 00:24:38,320 --> 00:24:41,690 settings and export so now I've got an image that's a bitmap that is all black 1128 00:24:41,690 --> 00:24:41,700 image that's a bitmap that is all black 1129 00:24:41,700 --> 00:24:46,500 image that's a bitmap that is all black so now if I run that command again you 1130 00:24:46,500 --> 00:24:46,510 so now if I run that command again you 1131 00:24:46,510 --> 00:24:47,789 so now if I run that command again you don't have to be afraid to experiment 1132 00:24:47,789 --> 00:24:47,799 don't have to be afraid to experiment 1133 00:24:47,799 --> 00:24:51,030 don't have to be afraid to experiment and try things out that is the actual 1134 00:24:51,030 --> 00:24:51,040 and try things out that is the actual 1135 00:24:51,040 --> 00:24:54,210 and try things out that is the actual vector so this is the logo SVG this is 1136 00:24:54,210 --> 00:24:54,220 vector so this is the logo SVG this is 1137 00:24:54,220 --> 00:24:56,310 vector so this is the logo SVG this is the logo dot BMP so with the logo dot 1138 00:24:56,310 --> 00:24:56,320 the logo dot BMP so with the logo dot 1139 00:24:56,320 --> 00:24:58,710 the logo dot BMP so with the logo dot BMP I'm gonna hit 1 and then I'm gonna 1140 00:24:58,710 --> 00:24:58,720 BMP I'm gonna hit 1 and then I'm gonna 1141 00:24:58,720 --> 00:25:05,850 BMP I'm gonna hit 1 and then I'm gonna hit + 1 - can i zoom in 1 2 ctrl + 1 2 3 1142 00:25:05,850 --> 00:25:05,860 hit + 1 - can i zoom in 1 2 ctrl + 1 2 3 1143 00:25:05,860 --> 00:25:08,880 hit + 1 - can i zoom in 1 2 ctrl + 1 2 3 4 5 and then I'm gonna hit I'm going to 1144 00:25:08,880 --> 00:25:08,890 4 5 and then I'm gonna hit I'm going to 1145 00:25:08,890 --> 00:25:11,220 4 5 and then I'm gonna hit I'm going to come over here so this is the bitmap you 1146 00:25:11,220 --> 00:25:11,230 come over here so this is the bitmap you 1147 00:25:11,230 --> 00:25:13,560 come over here so this is the bitmap you see those edges how kind of awful those 1148 00:25:13,560 --> 00:25:13,570 see those edges how kind of awful those 1149 00:25:13,570 --> 00:25:18,930 see those edges how kind of awful those are 1 2 3 4 5 see that jagged edges 1150 00:25:18,930 --> 00:25:18,940 are 1 2 3 4 5 see that jagged edges 1151 00:25:18,940 --> 00:25:21,539 are 1 2 3 4 5 see that jagged edges right so let's do the same thing let's 1152 00:25:21,539 --> 00:25:21,549 right so let's do the same thing let's 1153 00:25:21,549 --> 00:25:24,570 right so let's do the same thing let's go back to our SVG file that we've 1154 00:25:24,570 --> 00:25:24,580 go back to our SVG file that we've 1155 00:25:24,580 --> 00:25:28,380 go back to our SVG file that we've output and let's zoom into that and 1156 00:25:28,380 --> 00:25:28,390 output and let's zoom into that and 1157 00:25:28,390 --> 00:25:30,570 output and let's zoom into that and let's go zoom in a whole bunch of times 1158 00:25:30,570 --> 00:25:30,580 let's go zoom in a whole bunch of times 1159 00:25:30,580 --> 00:25:33,930 let's go zoom in a whole bunch of times and move over here notice the background 1160 00:25:33,930 --> 00:25:33,940 and move over here notice the background 1161 00:25:33,940 --> 00:25:36,330 and move over here notice the background has gone to see how clean that edges 1162 00:25:36,330 --> 00:25:36,340 has gone to see how clean that edges 1163 00:25:36,340 --> 00:25:38,340 has gone to see how clean that edges because now we're working with a vector 1164 00:25:38,340 --> 00:25:38,350 because now we're working with a vector 1165 00:25:38,350 --> 00:25:41,669 because now we're working with a vector file I've zoomed in a hundred fifteen 1166 00:25:41,669 --> 00:25:41,679 file I've zoomed in a hundred fifteen 1167 00:25:41,679 --> 00:25:43,980 file I've zoomed in a hundred fifteen hundred times and you can and it's 1168 00:25:43,980 --> 00:25:43,990 hundred times and you can and it's 1169 00:25:43,990 --> 00:25:46,200 hundred times and you can and it's really really hard to scroll because I'm 1170 00:25:46,200 --> 00:25:46,210 really really hard to scroll because I'm 1171 00:25:46,210 --> 00:25:50,400 really really hard to scroll because I'm scaled in so close but now ok I'm zoomed 1172 00:25:50,400 --> 00:25:50,410 scaled in so close but now ok I'm zoomed 1173 00:25:50,410 --> 00:25:52,230 scaled in so close but now ok I'm zoomed in two thousand times which is the 1174 00:25:52,230 --> 00:25:52,240 in two thousand times which is the 1175 00:25:52,240 --> 00:25:54,840 in two thousand times which is the absolute maximum and you can see that 1176 00:25:54,840 --> 00:25:54,850 absolute maximum and you can see that 1177 00:25:54,850 --> 00:25:57,930 absolute maximum and you can see that that Edge has absolutely no jagged edges 1178 00:25:57,930 --> 00:25:57,940 that Edge has absolutely no jagged edges 1179 00:25:57,940 --> 00:26:00,330 that Edge has absolutely no jagged edges whatsoever so I can scale that up too no 1180 00:26:00,330 --> 00:26:00,340 whatsoever so I can scale that up too no 1181 00:26:00,340 --> 00:26:03,690 whatsoever so I can scale that up too no matter what I want it to be and it's not 1182 00:26:03,690 --> 00:26:03,700 matter what I want it to be and it's not 1183 00:26:03,700 --> 00:26:05,669 matter what I want it to be and it's not going to be jagged edge if I open that 1184 00:26:05,669 --> 00:26:05,679 going to be jagged edge if I open that 1185 00:26:05,679 --> 00:26:07,350 going to be jagged edge if I open that with the GNU image manipulation program 1186 00:26:07,350 --> 00:26:07,360 with the GNU image manipulation program 1187 00:26:07,360 --> 00:26:10,230 with the GNU image manipulation program now it's an SVG file so what is it 1188 00:26:10,230 --> 00:26:10,240 now it's an SVG file so what is it 1189 00:26:10,240 --> 00:26:13,049 now it's an SVG file so what is it saying hey this is a render scalable 1190 00:26:13,049 --> 00:26:13,059 saying hey this is a render scalable 1191 00:26:13,059 --> 00:26:16,140 saying hey this is a render scalable vector graphic this is the width and 1192 00:26:16,140 --> 00:26:16,150 vector graphic this is the width and 1193 00:26:16,150 --> 00:26:18,990 vector graphic this is the width and height and what do you want to do well 1194 00:26:18,990 --> 00:26:19,000 height and what do you want to do well 1195 00:26:19,000 --> 00:26:21,000 height and what do you want to do well let's make it a ridiculous amount let's 1196 00:26:21,000 --> 00:26:21,010 let's make it a ridiculous amount let's 1197 00:26:21,010 --> 00:26:25,140 let's make it a ridiculous amount let's make it thirty thousand pixels wide you 1198 00:26:25,140 --> 00:26:25,150 make it thirty thousand pixels wide you 1199 00:26:25,150 --> 00:26:26,640 make it thirty thousand pixels wide you think this is gonna crash my computer 1200 00:26:26,640 --> 00:26:26,650 think this is gonna crash my computer 1201 00:26:26,650 --> 00:26:29,860 think this is gonna crash my computer let's hit OK it might crash 1202 00:26:29,860 --> 00:26:29,870 let's hit OK it might crash 1203 00:26:29,870 --> 00:26:33,720 let's hit OK it might crash my computer that's ridiculously high-res 1204 00:26:33,720 --> 00:26:33,730 my computer that's ridiculously high-res 1205 00:26:33,730 --> 00:26:35,290 my computer that's ridiculously high-res there we go 1206 00:26:35,290 --> 00:26:35,300 there we go 1207 00:26:35,300 --> 00:26:39,220 there we go I'm gonna view it at one times and look 1208 00:26:39,220 --> 00:26:39,230 I'm gonna view it at one times and look 1209 00:26:39,230 --> 00:26:42,430 I'm gonna view it at one times and look at that see those edges that is actually 1210 00:26:42,430 --> 00:26:42,440 at that see those edges that is actually 1211 00:26:42,440 --> 00:26:45,250 at that see those edges that is actually one of the letters in our logo they're 1212 00:26:45,250 --> 00:26:45,260 one of the letters in our logo they're 1213 00:26:45,260 --> 00:26:48,640 one of the letters in our logo they're absolutely perfect no jagged edge 1214 00:26:48,640 --> 00:26:48,650 absolutely perfect no jagged edge 1215 00:26:48,650 --> 00:26:51,310 absolutely perfect no jagged edge because this is legitimately a vector 1216 00:26:51,310 --> 00:26:51,320 because this is legitimately a vector 1217 00:26:51,320 --> 00:26:53,650 because this is legitimately a vector and I mentioned there that some of these 1218 00:26:53,650 --> 00:26:53,660 and I mentioned there that some of these 1219 00:26:53,660 --> 00:26:55,770 and I mentioned there that some of these online tools that do this for free are 1220 00:26:55,770 --> 00:26:55,780 online tools that do this for free are 1221 00:26:55,780 --> 00:26:58,299 online tools that do this for free are gonna cause you to have like a 1222 00:26:58,299 --> 00:26:58,309 gonna cause you to have like a 1223 00:26:58,309 --> 00:27:01,120 gonna cause you to have like a rasterized image within a vector that's 1224 00:27:01,120 --> 00:27:01,130 rasterized image within a vector that's 1225 00:27:01,130 --> 00:27:03,430 rasterized image within a vector that's not gonna scale up like that so let's 1226 00:27:03,430 --> 00:27:03,440 not gonna scale up like that so let's 1227 00:27:03,440 --> 00:27:05,169 not gonna scale up like that so let's actually see how we can determine that 1228 00:27:05,169 --> 00:27:05,179 actually see how we can determine that 1229 00:27:05,179 --> 00:27:07,510 actually see how we can determine that so if I open with and let's actually 1230 00:27:07,510 --> 00:27:07,520 so if I open with and let's actually 1231 00:27:07,520 --> 00:27:10,060 so if I open with and let's actually open our SVG file with a text editor and 1232 00:27:10,060 --> 00:27:10,070 open our SVG file with a text editor and 1233 00:27:10,070 --> 00:27:15,790 open our SVG file with a text editor and I can see that those SVG paths have been 1234 00:27:15,790 --> 00:27:15,800 I can see that those SVG paths have been 1235 00:27:15,800 --> 00:27:19,419 I can see that those SVG paths have been traced by PO trace so these are actually 1236 00:27:19,419 --> 00:27:19,429 traced by PO trace so these are actually 1237 00:27:19,429 --> 00:27:23,560 traced by PO trace so these are actually the paths of the vector now what you'll 1238 00:27:23,560 --> 00:27:23,570 the paths of the vector now what you'll 1239 00:27:23,570 --> 00:27:26,410 the paths of the vector now what you'll see if it's not vector if it's just like 1240 00:27:26,410 --> 00:27:26,420 see if it's not vector if it's just like 1241 00:27:26,420 --> 00:27:28,840 see if it's not vector if it's just like a fake vector is that you'll see that it 1242 00:27:28,840 --> 00:27:28,850 a fake vector is that you'll see that it 1243 00:27:28,850 --> 00:27:32,110 a fake vector is that you'll see that it has like an embed with like some pain 1244 00:27:32,110 --> 00:27:32,120 has like an embed with like some pain 1245 00:27:32,120 --> 00:27:35,440 has like an embed with like some pain data well this is a true vector so there 1246 00:27:35,440 --> 00:27:35,450 data well this is a true vector so there 1247 00:27:35,450 --> 00:27:36,160 data well this is a true vector so there you have it 1248 00:27:36,160 --> 00:27:36,170 you have it 1249 00:27:36,170 --> 00:27:39,190 you have it and I mentioned about this IKEA logo so 1250 00:27:39,190 --> 00:27:39,200 and I mentioned about this IKEA logo so 1251 00:27:39,200 --> 00:27:40,600 and I mentioned about this IKEA logo so let's actually see what happens here 1252 00:27:40,600 --> 00:27:40,610 let's actually see what happens here 1253 00:27:40,610 --> 00:27:42,460 let's actually see what happens here with the IKEA logo because I want to see 1254 00:27:42,460 --> 00:27:42,470 with the IKEA logo because I want to see 1255 00:27:42,470 --> 00:27:44,680 with the IKEA logo because I want to see I want you to know that this is not 1256 00:27:44,680 --> 00:27:44,690 I want you to know that this is not 1257 00:27:44,690 --> 00:27:47,500 I want you to know that this is not something that I'm just pretending I'm 1258 00:27:47,500 --> 00:27:47,510 something that I'm just pretending I'm 1259 00:27:47,510 --> 00:27:50,380 something that I'm just pretending I'm gonna export that one and I'm gonna save 1260 00:27:50,380 --> 00:27:50,390 gonna export that one and I'm gonna save 1261 00:27:50,390 --> 00:27:54,150 gonna export that one and I'm gonna save that on my desktop as dot what dot BMP 1262 00:27:54,150 --> 00:27:54,160 that on my desktop as dot what dot BMP 1263 00:27:54,160 --> 00:27:57,460 that on my desktop as dot what dot BMP enter compatibility options make sure 1264 00:27:57,460 --> 00:27:57,470 enter compatibility options make sure 1265 00:27:57,470 --> 00:27:58,900 enter compatibility options make sure that the color space information is 1266 00:27:58,900 --> 00:27:58,910 that the color space information is 1267 00:27:58,910 --> 00:28:00,669 that the color space information is saved and you notice I'm trying to click 1268 00:28:00,669 --> 00:28:00,679 saved and you notice I'm trying to click 1269 00:28:00,679 --> 00:28:02,590 saved and you notice I'm trying to click on Advanced Options and it's not letting 1270 00:28:02,590 --> 00:28:02,600 on Advanced Options and it's not letting 1271 00:28:02,600 --> 00:28:05,230 on Advanced Options and it's not letting me do that well why is that okay 1272 00:28:05,230 --> 00:28:05,240 me do that well why is that okay 1273 00:28:05,240 --> 00:28:11,010 me do that well why is that okay something wrong here if we cancel out 1274 00:28:11,010 --> 00:28:11,020 something wrong here if we cancel out 1275 00:28:11,020 --> 00:28:13,180 something wrong here if we cancel out one of the things I can see about this 1276 00:28:13,180 --> 00:28:13,190 one of the things I can see about this 1277 00:28:13,190 --> 00:28:15,240 one of the things I can see about this image is that this particular image is 1278 00:28:15,240 --> 00:28:15,250 image is that this particular image is 1279 00:28:15,250 --> 00:28:17,980 image is that this particular image is indexed color do you remember back when 1280 00:28:17,980 --> 00:28:17,990 indexed color do you remember back when 1281 00:28:17,990 --> 00:28:19,930 indexed color do you remember back when I was working on the category 5 logo I 1282 00:28:19,930 --> 00:28:19,940 I was working on the category 5 logo I 1283 00:28:19,940 --> 00:28:22,570 I was working on the category 5 logo I had to switch back to RGB well if I 1284 00:28:22,570 --> 00:28:22,580 had to switch back to RGB well if I 1285 00:28:22,580 --> 00:28:24,160 had to switch back to RGB well if I right-click on the image and go image 1286 00:28:24,160 --> 00:28:24,170 right-click on the image and go image 1287 00:28:24,170 --> 00:28:27,610 right-click on the image and go image mode you can see that it is selected as 1288 00:28:27,610 --> 00:28:27,620 mode you can see that it is selected as 1289 00:28:27,620 --> 00:28:31,750 mode you can see that it is selected as indexed let's change that to RGB now 1290 00:28:31,750 --> 00:28:31,760 indexed let's change that to RGB now 1291 00:28:31,760 --> 00:28:34,120 indexed let's change that to RGB now that it's RGB I can export as a bitmap 1292 00:28:34,120 --> 00:28:34,130 that it's RGB I can export as a bitmap 1293 00:28:34,130 --> 00:28:38,260 that it's RGB I can export as a bitmap so export as change it to BMP 1294 00:28:38,260 --> 00:28:38,270 so export as change it to BMP 1295 00:28:38,270 --> 00:28:42,370 so export as change it to BMP and now look at that I've got my 1296 00:28:42,370 --> 00:28:42,380 and now look at that I've got my 1297 00:28:42,380 --> 00:28:44,740 and now look at that I've got my Advanced Options back and I can click on 1298 00:28:44,740 --> 00:28:44,750 Advanced Options back and I can click on 1299 00:28:44,750 --> 00:28:46,630 Advanced Options back and I can click on 24 bits which was the default for this 1300 00:28:46,630 --> 00:28:46,640 24 bits which was the default for this 1301 00:28:46,640 --> 00:28:48,490 24 bits which was the default for this logo make sure that the color space 1302 00:28:48,490 --> 00:28:48,500 logo make sure that the color space 1303 00:28:48,500 --> 00:28:50,950 logo make sure that the color space information is saved and hit export so 1304 00:28:50,950 --> 00:28:50,960 information is saved and hit export so 1305 00:28:50,960 --> 00:28:54,370 information is saved and hit export so now on my desktop I've got a nice little 1306 00:28:54,370 --> 00:28:54,380 now on my desktop I've got a nice little 1307 00:28:54,380 --> 00:28:57,130 now on my desktop I've got a nice little image file a duplicate it looks like a 1308 00:28:57,130 --> 00:28:57,140 image file a duplicate it looks like a 1309 00:28:57,140 --> 00:28:59,650 image file a duplicate it looks like a duplicate but this one is a bitmap so 1310 00:28:59,650 --> 00:28:59,660 duplicate but this one is a bitmap so 1311 00:28:59,660 --> 00:29:03,310 duplicate but this one is a bitmap so now back in my terminal let's try that 1312 00:29:03,310 --> 00:29:03,320 now back in my terminal let's try that 1313 00:29:03,320 --> 00:29:04,750 now back in my terminal let's try that one so I'm just gonna press the up arrow 1314 00:29:04,750 --> 00:29:04,760 one so I'm just gonna press the up arrow 1315 00:29:04,760 --> 00:29:08,110 one so I'm just gonna press the up arrow on my Linux keyboard and remove the 1316 00:29:08,110 --> 00:29:08,120 on my Linux keyboard and remove the 1317 00:29:08,120 --> 00:29:10,600 on my Linux keyboard and remove the source image from the last command and 1318 00:29:10,600 --> 00:29:10,610 source image from the last command and 1319 00:29:10,610 --> 00:29:13,270 source image from the last command and instead change that to IKEA underscore 1320 00:29:13,270 --> 00:29:13,280 instead change that to IKEA underscore 1321 00:29:13,280 --> 00:29:16,540 instead change that to IKEA underscore 2019 logo dot BMP and hit enter and 1322 00:29:16,540 --> 00:29:16,550 2019 logo dot BMP and hit enter and 1323 00:29:16,550 --> 00:29:20,500 2019 logo dot BMP and hit enter and instantly I see a new IKEA oh no it 1324 00:29:20,500 --> 00:29:20,510 instantly I see a new IKEA oh no it 1325 00:29:20,510 --> 00:29:22,570 instantly I see a new IKEA oh no it saved as logo SVG because of the - OH 1326 00:29:22,570 --> 00:29:22,580 saved as logo SVG because of the - OH 1327 00:29:22,580 --> 00:29:24,220 saved as logo SVG because of the - OH command let's see what that looks like 1328 00:29:24,220 --> 00:29:24,230 command let's see what that looks like 1329 00:29:24,230 --> 00:29:25,230 command let's see what that looks like tada 1330 00:29:25,230 --> 00:29:25,240 tada 1331 00:29:25,240 --> 00:29:29,160 tada so that's a vector of the IKEA logo well 1332 00:29:29,160 --> 00:29:29,170 so that's a vector of the IKEA logo well 1333 00:29:29,170 --> 00:29:32,260 so that's a vector of the IKEA logo well that's not exactly what I would want 1334 00:29:32,260 --> 00:29:32,270 that's not exactly what I would want 1335 00:29:32,270 --> 00:29:34,690 that's not exactly what I would want remember vector is not saving the color 1336 00:29:34,690 --> 00:29:34,700 remember vector is not saving the color 1337 00:29:34,700 --> 00:29:37,210 remember vector is not saving the color information it's saving the paths right 1338 00:29:37,210 --> 00:29:37,220 information it's saving the paths right 1339 00:29:37,220 --> 00:29:38,320 information it's saving the paths right the color information is going to be 1340 00:29:38,320 --> 00:29:38,330 the color information is going to be 1341 00:29:38,330 --> 00:29:39,580 the color information is going to be separate that's something that you're 1342 00:29:39,580 --> 00:29:39,590 separate that's something that you're 1343 00:29:39,590 --> 00:29:41,320 separate that's something that you're gonna provide to your graphic designer 1344 00:29:41,320 --> 00:29:41,330 gonna provide to your graphic designer 1345 00:29:41,330 --> 00:29:43,600 gonna provide to your graphic designer or maybe your logo doesn't have a whole 1346 00:29:43,600 --> 00:29:43,610 or maybe your logo doesn't have a whole 1347 00:29:43,610 --> 00:29:46,390 or maybe your logo doesn't have a whole lot but watch this so if I do that 1348 00:29:46,390 --> 00:29:46,400 lot but watch this so if I do that 1349 00:29:46,400 --> 00:29:48,220 lot but watch this so if I do that command again now I'm gonna add to that 1350 00:29:48,220 --> 00:29:48,230 command again now I'm gonna add to that 1351 00:29:48,230 --> 00:29:49,450 command again now I'm gonna add to that command I don't know if I can do it at 1352 00:29:49,450 --> 00:29:49,460 command I don't know if I can do it at 1353 00:29:49,460 --> 00:29:51,760 command I don't know if I can do it at the end but I'm gonna type - - invert 1354 00:29:51,760 --> 00:29:51,770 the end but I'm gonna type - - invert 1355 00:29:51,770 --> 00:29:55,780 the end but I'm gonna type - - invert and now that I've typed - - invert and I 1356 00:29:55,780 --> 00:29:55,790 and now that I've typed - - invert and I 1357 00:29:55,790 --> 00:29:57,100 and now that I've typed - - invert and I open that image again look at the 1358 00:29:57,100 --> 00:29:57,110 open that image again look at the 1359 00:29:57,110 --> 00:29:59,470 open that image again look at the difference it's inverted that logo for 1360 00:29:59,470 --> 00:29:59,480 difference it's inverted that logo for 1361 00:29:59,480 --> 00:30:02,320 difference it's inverted that logo for me and now I have a perfect vector that 1362 00:30:02,320 --> 00:30:02,330 me and now I have a perfect vector that 1363 00:30:02,330 --> 00:30:04,990 me and now I have a perfect vector that looks like that so again if I open that 1364 00:30:04,990 --> 00:30:05,000 looks like that so again if I open that 1365 00:30:05,000 --> 00:30:07,150 looks like that so again if I open that in the GNU image manipulation program 1366 00:30:07,150 --> 00:30:07,160 in the GNU image manipulation program 1367 00:30:07,160 --> 00:30:09,340 in the GNU image manipulation program and I'm only doing that because this is 1368 00:30:09,340 --> 00:30:09,350 and I'm only doing that because this is 1369 00:30:09,350 --> 00:30:10,780 and I'm only doing that because this is a raster program but I want you to see 1370 00:30:10,780 --> 00:30:10,790 a raster program but I want you to see 1371 00:30:10,790 --> 00:30:13,660 a raster program but I want you to see that this is indeed a vector image now 1372 00:30:13,660 --> 00:30:13,670 that this is indeed a vector image now 1373 00:30:13,670 --> 00:30:15,430 that this is indeed a vector image now if I take that and I make it fifty 1374 00:30:15,430 --> 00:30:15,440 if I take that and I make it fifty 1375 00:30:15,440 --> 00:30:18,160 if I take that and I make it fifty thousand pixels wide eighteen thousand 1376 00:30:18,160 --> 00:30:18,170 thousand pixels wide eighteen thousand 1377 00:30:18,170 --> 00:30:21,220 thousand pixels wide eighteen thousand seven hundred and eight pixels high it 1378 00:30:21,220 --> 00:30:21,230 seven hundred and eight pixels high it 1379 00:30:21,230 --> 00:30:23,650 seven hundred and eight pixels high it says I don't have enough memory for that 1380 00:30:23,650 --> 00:30:23,660 says I don't have enough memory for that 1381 00:30:23,660 --> 00:30:26,410 says I don't have enough memory for that let's try a little bit smaller open with 1382 00:30:26,410 --> 00:30:26,420 let's try a little bit smaller open with 1383 00:30:26,420 --> 00:30:28,690 let's try a little bit smaller open with GNU image manipulation program you see 1384 00:30:28,690 --> 00:30:28,700 GNU image manipulation program you see 1385 00:30:28,700 --> 00:30:31,150 GNU image manipulation program you see it is vector let's try 10 thousand 1386 00:30:31,150 --> 00:30:31,160 it is vector let's try 10 thousand 1387 00:30:31,160 --> 00:30:35,350 it is vector let's try 10 thousand pixels wide 3742 pixels high there we go 1388 00:30:35,350 --> 00:30:35,360 pixels wide 3742 pixels high there we go 1389 00:30:35,360 --> 00:30:38,140 pixels wide 3742 pixels high there we go alright hit 1 and you can see those 1390 00:30:38,140 --> 00:30:38,150 alright hit 1 and you can see those 1391 00:30:38,150 --> 00:30:42,250 alright hit 1 and you can see those edges are flawless well how's the round 1392 00:30:42,250 --> 00:30:42,260 edges are flawless well how's the round 1393 00:30:42,260 --> 00:30:45,549 edges are flawless well how's the round edge look let's jump up look at that my 1394 00:30:45,549 --> 00:30:45,559 edge look let's jump up look at that my 1395 00:30:45,559 --> 00:30:47,590 edge look let's jump up look at that my friends 1396 00:30:47,590 --> 00:30:47,600 friends 1397 00:30:47,600 --> 00:30:51,769 friends absolutely beautiful there you have it 1398 00:30:51,769 --> 00:30:51,779 absolutely beautiful there you have it 1399 00:30:51,779 --> 00:30:54,799 absolutely beautiful there you have it so that is one way that we can actually 1400 00:30:54,799 --> 00:30:54,809 so that is one way that we can actually 1401 00:30:54,809 --> 00:30:59,419 so that is one way that we can actually very very quickly convert a ping to a 1402 00:30:59,419 --> 00:30:59,429 very very quickly convert a ping to a 1403 00:30:59,429 --> 00:31:02,450 very very quickly convert a ping to a bitmap make sure that it's grayscale or 1404 00:31:02,450 --> 00:31:02,460 bitmap make sure that it's grayscale or 1405 00:31:02,460 --> 00:31:03,830 bitmap make sure that it's grayscale or that the colors are going to convert 1406 00:31:03,830 --> 00:31:03,840 that the colors are going to convert 1407 00:31:03,840 --> 00:31:06,169 that the colors are going to convert properly into a vector and then actually 1408 00:31:06,169 --> 00:31:06,179 properly into a vector and then actually 1409 00:31:06,179 --> 00:31:08,599 properly into a vector and then actually use a free tool that's available through 1410 00:31:08,599 --> 00:31:08,609 use a free tool that's available through 1411 00:31:08,609 --> 00:31:12,580 use a free tool that's available through our repositories I used apt - I used apt 1412 00:31:12,580 --> 00:31:12,590 our repositories I used apt - I used apt 1413 00:31:12,590 --> 00:31:15,560 our repositories I used apt - I used apt install pote Reis you can use app - get 1414 00:31:15,560 --> 00:31:15,570 install pote Reis you can use app - get 1415 00:31:15,570 --> 00:31:17,869 install pote Reis you can use app - get install poet race or you can use a yum 1416 00:31:17,869 --> 00:31:17,879 install poet race or you can use a yum 1417 00:31:17,879 --> 00:31:19,789 install poet race or you can use a yum install PO trace depending on your 1418 00:31:19,789 --> 00:31:19,799 install PO trace depending on your 1419 00:31:19,799 --> 00:31:22,279 install PO trace depending on your distribution I'm on Linux Mint and so 1420 00:31:22,279 --> 00:31:22,289 distribution I'm on Linux Mint and so 1421 00:31:22,289 --> 00:31:25,369 distribution I'm on Linux Mint and so apt install PO trace got me there and as 1422 00:31:25,369 --> 00:31:25,379 apt install PO trace got me there and as 1423 00:31:25,379 --> 00:31:26,960 apt install PO trace got me there and as long as I've got a bitmap image that's 1424 00:31:26,960 --> 00:31:26,970 long as I've got a bitmap image that's 1425 00:31:26,970 --> 00:31:29,049 long as I've got a bitmap image that's going to be compatible with it I can 1426 00:31:29,049 --> 00:31:29,059 going to be compatible with it I can 1427 00:31:29,059 --> 00:31:34,340 going to be compatible with it I can convert that to a vector image very very 1428 00:31:34,340 --> 00:31:34,350 convert that to a vector image very very 1429 00:31:34,350 --> 00:31:34,970 convert that to a vector image very very quickly 1430 00:31:34,970 --> 00:31:34,980 quickly 1431 00:31:34,980 --> 00:31:37,310 quickly I've done it before I've manually 1432 00:31:37,310 --> 00:31:37,320 I've done it before I've manually 1433 00:31:37,320 --> 00:31:40,430 I've done it before I've manually retraced images in order to create a 1434 00:31:40,430 --> 00:31:40,440 retraced images in order to create a 1435 00:31:40,440 --> 00:31:43,580 retraced images in order to create a vector and it's a brutal process you saw 1436 00:31:43,580 --> 00:31:43,590 vector and it's a brutal process you saw 1437 00:31:43,590 --> 00:31:47,019 vector and it's a brutal process you saw live how long did that take we did it 1438 00:31:47,019 --> 00:31:47,029 live how long did that take we did it 1439 00:31:47,029 --> 00:31:50,749 live how long did that take we did it let me know below comment below how that 1440 00:31:50,749 --> 00:31:50,759 let me know below comment below how that 1441 00:31:50,759 --> 00:31:53,180 let me know below comment below how that has helped you as far as your logo 1442 00:31:53,180 --> 00:31:53,190 has helped you as far as your logo 1443 00:31:53,190 --> 00:31:56,149 has helped you as far as your logo creation process converting images to 1444 00:31:56,149 --> 00:31:56,159 creation process converting images to 1445 00:31:56,159 --> 00:31:58,489 creation process converting images to vector and now you can take that raster 1446 00:31:58,489 --> 00:31:58,499 vector and now you can take that raster 1447 00:31:58,499 --> 00:32:03,169 vector and now you can take that raster image and scale it up as big as you want 1448 00:32:03,169 --> 00:32:03,179 image and scale it up as big as you want 1449 00:32:03,179 --> 00:32:04,549 image and scale it up as big as you want it it doesn't matter if you want to 1450 00:32:04,549 --> 00:32:04,559 it it doesn't matter if you want to 1451 00:32:04,559 --> 00:32:06,889 it it doesn't matter if you want to print that on the 500 foot wide 1452 00:32:06,889 --> 00:32:06,899 print that on the 500 foot wide 1453 00:32:06,899 --> 00:32:09,169 print that on the 500 foot wide billboard it's gonna work for you it's 1454 00:32:09,169 --> 00:32:09,179 billboard it's gonna work for you it's 1455 00:32:09,179 --> 00:32:12,499 billboard it's gonna work for you it's gonna look fantastic we've got to take a 1456 00:32:12,499 --> 00:32:12,509 gonna look fantastic we've got to take a 1457 00:32:12,509 --> 00:32:14,389 gonna look fantastic we've got to take a really quick break when we come back 1458 00:32:14,389 --> 00:32:14,399 really quick break when we come back 1459 00:32:14,399 --> 00:32:17,359 really quick break when we come back well we're gonna be looking at we're 1460 00:32:17,359 --> 00:32:17,369 well we're gonna be looking at we're 1461 00:32:17,369 --> 00:32:19,070 well we're gonna be looking at we're jumping I mean this is my chance to be a 1462 00:32:19,070 --> 00:32:19,080 jumping I mean this is my chance to be a 1463 00:32:19,080 --> 00:32:21,590 jumping I mean this is my chance to be a geek right nobody else is here so it's 1464 00:32:21,590 --> 00:32:21,600 geek right nobody else is here so it's 1465 00:32:21,600 --> 00:32:23,239 geek right nobody else is here so it's just you and me we can get into the 1466 00:32:23,239 --> 00:32:23,249 just you and me we can get into the 1467 00:32:23,249 --> 00:32:25,729 just you and me we can get into the Linux terminal that's where I am most 1468 00:32:25,729 --> 00:32:25,739 Linux terminal that's where I am most 1469 00:32:25,739 --> 00:32:28,430 Linux terminal that's where I am most comfortable we're gonna talk about how 1470 00:32:28,430 --> 00:32:28,440 comfortable we're gonna talk about how 1471 00:32:28,440 --> 00:32:30,919 comfortable we're gonna talk about how we can create a bash script that we're 1472 00:32:30,919 --> 00:32:30,929 we can create a bash script that we're 1473 00:32:30,929 --> 00:32:33,379 we can create a bash script that we're gonna run it as a cron job on a 1474 00:32:33,379 --> 00:32:33,389 gonna run it as a cron job on a 1475 00:32:33,389 --> 00:32:35,509 gonna run it as a cron job on a Raspberry Pi inevitably but today I'm 1476 00:32:35,509 --> 00:32:35,519 Raspberry Pi inevitably but today I'm 1477 00:32:35,519 --> 00:32:36,739 Raspberry Pi inevitably but today I'm just doing it on my laptop but we're 1478 00:32:36,739 --> 00:32:36,749 just doing it on my laptop but we're 1479 00:32:36,749 --> 00:32:38,389 just doing it on my laptop but we're gonna write it together to be able to 1480 00:32:38,389 --> 00:32:38,399 gonna write it together to be able to 1481 00:32:38,399 --> 00:32:42,859 gonna write it together to be able to tell when people come and go from work 1482 00:32:42,859 --> 00:32:42,869 tell when people come and go from work 1483 00:32:42,869 --> 00:32:45,019 tell when people come and go from work we're gonna be able to use it as a 1484 00:32:45,019 --> 00:32:45,029 we're gonna be able to use it as a 1485 00:32:45,029 --> 00:32:46,820 we're gonna be able to use it as a doorbell we're gonna be able to use it 1486 00:32:46,820 --> 00:32:46,830 doorbell we're gonna be able to use it 1487 00:32:46,830 --> 00:32:49,700 doorbell we're gonna be able to use it as a time tracker to know when they're 1488 00:32:49,700 --> 00:32:49,710 as a time tracker to know when they're 1489 00:32:49,710 --> 00:32:51,200 as a time tracker to know when they're at work and when they're not at work you 1490 00:32:51,200 --> 00:32:51,210 at work and when they're not at work you 1491 00:32:51,210 --> 00:32:53,330 at work and when they're not at work you could use this so that when you get home 1492 00:32:53,330 --> 00:32:53,340 could use this so that when you get home 1493 00:32:53,340 --> 00:32:56,280 could use this so that when you get home all your lights turn on 1494 00:32:56,280 --> 00:32:56,290 all your lights turn on 1495 00:32:56,290 --> 00:32:58,950 all your lights turn on cuz you've got a program to do so you 1496 00:32:58,950 --> 00:32:58,960 cuz you've got a program to do so you 1497 00:32:58,960 --> 00:33:00,600 cuz you've got a program to do so you could have it so that when you get to 1498 00:33:00,600 --> 00:33:00,610 could have it so that when you get to 1499 00:33:00,610 --> 00:33:03,210 could have it so that when you get to the office hey your music starts 1500 00:33:03,210 --> 00:33:03,220 the office hey your music starts 1501 00:33:03,220 --> 00:33:05,760 the office hey your music starts whatever you want to do we're gonna show 1502 00:33:05,760 --> 00:33:05,770 whatever you want to do we're gonna show 1503 00:33:05,770 --> 00:33:07,830 whatever you want to do we're gonna show you I'm gonna show you here how we can 1504 00:33:07,830 --> 00:33:07,840 you I'm gonna show you here how we can 1505 00:33:07,840 --> 00:33:11,520 you I'm gonna show you here how we can code that to to detect your presence and 1506 00:33:11,520 --> 00:33:11,530 code that to to detect your presence and 1507 00:33:11,530 --> 00:33:34,740 code that to to detect your presence and do something stick around so here at 1508 00:33:34,740 --> 00:33:34,750 do something stick around so here at 1509 00:33:34,750 --> 00:33:38,880 do something stick around so here at studio D sometimes it can be a problem 1510 00:33:38,880 --> 00:33:38,890 studio D sometimes it can be a problem 1511 00:33:38,890 --> 00:33:42,420 studio D sometimes it can be a problem when a host arrives they get locked 1512 00:33:42,420 --> 00:33:42,430 when a host arrives they get locked 1513 00:33:42,430 --> 00:33:45,180 when a host arrives they get locked outside in the cold Canadian winter 1514 00:33:45,180 --> 00:33:45,190 outside in the cold Canadian winter 1515 00:33:45,190 --> 00:33:47,640 outside in the cold Canadian winter because we have it set up in such a way 1516 00:33:47,640 --> 00:33:47,650 because we have it set up in such a way 1517 00:33:47,650 --> 00:33:50,790 because we have it set up in such a way our studio is within a massive building 1518 00:33:50,790 --> 00:33:50,800 our studio is within a massive building 1519 00:33:50,800 --> 00:33:53,640 our studio is within a massive building and there's a foyer between us and the 1520 00:33:53,640 --> 00:33:53,650 and there's a foyer between us and the 1521 00:33:53,650 --> 00:33:56,190 and there's a foyer between us and the outside world and the foyer gets locked 1522 00:33:56,190 --> 00:33:56,200 outside world and the foyer gets locked 1523 00:33:56,200 --> 00:33:58,590 outside world and the foyer gets locked at night and in order to get into the 1524 00:33:58,590 --> 00:33:58,600 at night and in order to get into the 1525 00:33:58,600 --> 00:34:01,560 at night and in order to get into the building I have to first exit studio D 1526 00:34:01,560 --> 00:34:01,570 building I have to first exit studio D 1527 00:34:01,570 --> 00:34:04,800 building I have to first exit studio D walk out the foyer a and unlock the 1528 00:34:04,800 --> 00:34:04,810 walk out the foyer a and unlock the 1529 00:34:04,810 --> 00:34:07,350 walk out the foyer a and unlock the front door to let somebody in so when 1530 00:34:07,350 --> 00:34:07,360 front door to let somebody in so when 1531 00:34:07,360 --> 00:34:09,540 front door to let somebody in so when Sasha arrives when Jeff arrives when 1532 00:34:09,540 --> 00:34:09,550 Sasha arrives when Jeff arrives when 1533 00:34:09,550 --> 00:34:12,540 Sasha arrives when Jeff arrives when Henry Bailey Brown arrives they usually 1534 00:34:12,540 --> 00:34:12,550 Henry Bailey Brown arrives they usually 1535 00:34:12,550 --> 00:34:14,790 Henry Bailey Brown arrives they usually message me on discord they let me know 1536 00:34:14,790 --> 00:34:14,800 message me on discord they let me know 1537 00:34:14,800 --> 00:34:16,919 message me on discord they let me know that I'm that they're here sometimes I 1538 00:34:16,919 --> 00:34:16,929 that I'm that they're here sometimes I 1539 00:34:16,929 --> 00:34:20,040 that I'm that they're here sometimes I don't catch that right away it's 40 1540 00:34:20,040 --> 00:34:20,050 don't catch that right away it's 40 1541 00:34:20,050 --> 00:34:23,850 don't catch that right away it's 40 below and it's like freezing rain out or 1542 00:34:23,850 --> 00:34:23,860 below and it's like freezing rain out or 1543 00:34:23,860 --> 00:34:26,360 below and it's like freezing rain out or whatever it may be so that's my scenario 1544 00:34:26,360 --> 00:34:26,370 whatever it may be so that's my scenario 1545 00:34:26,370 --> 00:34:28,440 whatever it may be so that's my scenario your scenario may be a little bit 1546 00:34:28,440 --> 00:34:28,450 your scenario may be a little bit 1547 00:34:28,450 --> 00:34:29,610 your scenario may be a little bit different maybe you just want to be able 1548 00:34:29,610 --> 00:34:29,620 different maybe you just want to be able 1549 00:34:29,620 --> 00:34:31,470 different maybe you just want to be able to walk into your house and have all of 1550 00:34:31,470 --> 00:34:31,480 to walk into your house and have all of 1551 00:34:31,480 --> 00:34:33,390 to walk into your house and have all of your devices recognize that hey honey 1552 00:34:33,390 --> 00:34:33,400 your devices recognize that hey honey 1553 00:34:33,400 --> 00:34:34,230 your devices recognize that hey honey I'm home 1554 00:34:34,230 --> 00:34:34,240 I'm home 1555 00:34:34,240 --> 00:34:37,200 I'm home maybe you want to use this in an office 1556 00:34:37,200 --> 00:34:37,210 maybe you want to use this in an office 1557 00:34:37,210 --> 00:34:40,350 maybe you want to use this in an office where if I walked in the door all of a 1558 00:34:40,350 --> 00:34:40,360 where if I walked in the door all of a 1559 00:34:40,360 --> 00:34:42,960 where if I walked in the door all of a sudden my time is being tracked maybe 1560 00:34:42,960 --> 00:34:42,970 sudden my time is being tracked maybe 1561 00:34:42,970 --> 00:34:47,520 sudden my time is being tracked maybe that's a cheap maybe a free way for you 1562 00:34:47,520 --> 00:34:47,530 that's a cheap maybe a free way for you 1563 00:34:47,530 --> 00:34:48,750 that's a cheap maybe a free way for you to be able to track your employees 1564 00:34:48,750 --> 00:34:48,760 to be able to track your employees 1565 00:34:48,760 --> 00:34:51,710 to be able to track your employees coming and going from the office maybe 1566 00:34:51,710 --> 00:34:51,720 coming and going from the office maybe 1567 00:34:51,720 --> 00:34:54,260 coming and going from the office maybe well how can we do that well everybody 1568 00:34:54,260 --> 00:34:54,270 well how can we do that well everybody 1569 00:34:54,270 --> 00:34:58,500 well how can we do that well everybody carries a device I've got my smartphone 1570 00:34:58,500 --> 00:34:58,510 carries a device I've got my smartphone 1571 00:34:58,510 --> 00:35:00,570 carries a device I've got my smartphone my smartphone is connected to the Wi-Fi 1572 00:35:00,570 --> 00:35:00,580 my smartphone is connected to the Wi-Fi 1573 00:35:00,580 --> 00:35:03,810 my smartphone is connected to the Wi-Fi as soon as I approach the studio once 1574 00:35:03,810 --> 00:35:03,820 as soon as I approach the studio once 1575 00:35:03,820 --> 00:35:06,120 as soon as I approach the studio once I'm here it connects to Wi-Fi and what 1576 00:35:06,120 --> 00:35:06,130 I'm here it connects to Wi-Fi and what 1577 00:35:06,130 --> 00:35:08,410 I'm here it connects to Wi-Fi and what does that tell you well 1578 00:35:08,410 --> 00:35:08,420 does that tell you well 1579 00:35:08,420 --> 00:35:13,299 does that tell you well I have an IP address on the LAN now that 1580 00:35:13,299 --> 00:35:13,309 I have an IP address on the LAN now that 1581 00:35:13,309 --> 00:35:15,220 I have an IP address on the LAN now that I'm connected to the Wi-Fi and if I have 1582 00:35:15,220 --> 00:35:15,230 I'm connected to the Wi-Fi and if I have 1583 00:35:15,230 --> 00:35:16,960 I'm connected to the Wi-Fi and if I have an IP address on the land 1584 00:35:16,960 --> 00:35:16,970 an IP address on the land 1585 00:35:16,970 --> 00:35:19,539 an IP address on the land what can I presumably have happened to 1586 00:35:19,539 --> 00:35:19,549 what can I presumably have happened to 1587 00:35:19,549 --> 00:35:24,279 what can I presumably have happened to me I can be pinged can I be pinned well 1588 00:35:24,279 --> 00:35:24,289 me I can be pinged can I be pinned well 1589 00:35:24,289 --> 00:35:28,120 me I can be pinged can I be pinned well here's the thing we don't often do this 1590 00:35:28,120 --> 00:35:28,130 here's the thing we don't often do this 1591 00:35:28,130 --> 00:35:30,700 here's the thing we don't often do this with a smartphone for example we just 1592 00:35:30,700 --> 00:35:30,710 with a smartphone for example we just 1593 00:35:30,710 --> 00:35:32,710 with a smartphone for example we just let the DHCP server just dish out IP 1594 00:35:32,710 --> 00:35:32,720 let the DHCP server just dish out IP 1595 00:35:32,720 --> 00:35:35,009 let the DHCP server just dish out IP addresses and it's all fine and good but 1596 00:35:35,009 --> 00:35:35,019 addresses and it's all fine and good but 1597 00:35:35,019 --> 00:35:38,650 addresses and it's all fine and good but Robbie's here we know and trust Robbie 1598 00:35:38,650 --> 00:35:38,660 Robbie's here we know and trust Robbie 1599 00:35:38,660 --> 00:35:40,809 Robbie's here we know and trust Robbie Robbie's a staff member and when 1600 00:35:40,809 --> 00:35:40,819 Robbie's a staff member and when 1601 00:35:40,819 --> 00:35:42,690 Robbie's a staff member and when Robbie's here we want to know about it 1602 00:35:42,690 --> 00:35:42,700 Robbie's here we want to know about it 1603 00:35:42,700 --> 00:35:46,210 Robbie's here we want to know about it Sasha when she arrives maybe we want to 1604 00:35:46,210 --> 00:35:46,220 Sasha when she arrives maybe we want to 1605 00:35:46,220 --> 00:35:48,519 Sasha when she arrives maybe we want to know maybe in my case I want to have a 1606 00:35:48,519 --> 00:35:48,529 know maybe in my case I want to have a 1607 00:35:48,529 --> 00:35:50,680 know maybe in my case I want to have a little light come on that says hey 1608 00:35:50,680 --> 00:35:50,690 little light come on that says hey 1609 00:35:50,690 --> 00:35:53,380 little light come on that says hey Robbie it's time to open the door walk 1610 00:35:53,380 --> 00:35:53,390 Robbie it's time to open the door walk 1611 00:35:53,390 --> 00:35:54,970 Robbie it's time to open the door walk out through the foyer and unlock the 1612 00:35:54,970 --> 00:35:54,980 out through the foyer and unlock the 1613 00:35:54,980 --> 00:35:57,970 out through the foyer and unlock the door let her in maybe in your office you 1614 00:35:57,970 --> 00:35:57,980 door let her in maybe in your office you 1615 00:35:57,980 --> 00:36:00,789 door let her in maybe in your office you want to be able to track if your custody 1616 00:36:00,789 --> 00:36:00,799 want to be able to track if your custody 1617 00:36:00,799 --> 00:36:05,799 want to be able to track if your custody for staff is there on time and spending 1618 00:36:05,799 --> 00:36:05,809 for staff is there on time and spending 1619 00:36:05,809 --> 00:36:08,019 for staff is there on time and spending the entire shift and monitoring those 1620 00:36:08,019 --> 00:36:08,029 the entire shift and monitoring those 1621 00:36:08,029 --> 00:36:10,390 the entire shift and monitoring those maybe it's like a who knows 1622 00:36:10,390 --> 00:36:10,400 maybe it's like a who knows 1623 00:36:10,400 --> 00:36:12,160 maybe it's like a who knows maybe it's an environment where you just 1624 00:36:12,160 --> 00:36:12,170 maybe it's an environment where you just 1625 00:36:12,170 --> 00:36:14,499 maybe it's an environment where you just get paid while you're there or maybe you 1626 00:36:14,499 --> 00:36:14,509 get paid while you're there or maybe you 1627 00:36:14,509 --> 00:36:16,509 get paid while you're there or maybe you just hey we want to have that light come 1628 00:36:16,509 --> 00:36:16,519 just hey we want to have that light come 1629 00:36:16,519 --> 00:36:20,470 just hey we want to have that light come on when the staff is arrived so how can 1630 00:36:20,470 --> 00:36:20,480 on when the staff is arrived so how can 1631 00:36:20,480 --> 00:36:23,559 on when the staff is arrived so how can we do that well every device has a MAC 1632 00:36:23,559 --> 00:36:23,569 we do that well every device has a MAC 1633 00:36:23,569 --> 00:36:26,499 we do that well every device has a MAC address the MAC address is a private 1634 00:36:26,499 --> 00:36:26,509 address the MAC address is a private 1635 00:36:26,509 --> 00:36:28,569 address the MAC address is a private address that's not available on the web 1636 00:36:28,569 --> 00:36:28,579 address that's not available on the web 1637 00:36:28,579 --> 00:36:30,700 address that's not available on the web but it's available on the device and 1638 00:36:30,700 --> 00:36:30,710 but it's available on the device and 1639 00:36:30,710 --> 00:36:33,759 but it's available on the device and it's available to the DHB DHCP server so 1640 00:36:33,759 --> 00:36:33,769 it's available to the DHB DHCP server so 1641 00:36:33,769 --> 00:36:36,160 it's available to the DHB DHCP server so your DHCP server that dishes out the IP 1642 00:36:36,160 --> 00:36:36,170 your DHCP server that dishes out the IP 1643 00:36:36,170 --> 00:36:38,559 your DHCP server that dishes out the IP address to every connected device says 1644 00:36:38,559 --> 00:36:38,569 address to every connected device says 1645 00:36:38,569 --> 00:36:40,440 address to every connected device says all right we're gonna give this the next 1646 00:36:40,440 --> 00:36:40,450 all right we're gonna give this the next 1647 00:36:40,450 --> 00:36:48,210 all right we're gonna give this the next address in the DHCP pool 10.0.0.0 seven 1648 00:36:48,210 --> 00:36:48,220 address in the DHCP pool 10.0.0.0 seven 1649 00:36:48,220 --> 00:36:52,900 address in the DHCP pool 10.0.0.0 seven could be your phone so get into your 1650 00:36:52,900 --> 00:36:52,910 could be your phone so get into your 1651 00:36:52,910 --> 00:36:55,269 could be your phone so get into your DHCP server whether it's a router or a 1652 00:36:55,269 --> 00:36:55,279 DHCP server whether it's a router or a 1653 00:36:55,279 --> 00:36:57,730 DHCP server whether it's a router or a Windows DHCP server or maybe you've got 1654 00:36:57,730 --> 00:36:57,740 Windows DHCP server or maybe you've got 1655 00:36:57,740 --> 00:37:00,970 Windows DHCP server or maybe you've got a Linux DHCP server and look at the MAC 1656 00:37:00,970 --> 00:37:00,980 a Linux DHCP server and look at the MAC 1657 00:37:00,980 --> 00:37:04,630 a Linux DHCP server and look at the MAC address of that device and set up a DHCP 1658 00:37:04,630 --> 00:37:04,640 address of that device and set up a DHCP 1659 00:37:04,640 --> 00:37:08,950 address of that device and set up a DHCP reservation so now every single time I 1660 00:37:08,950 --> 00:37:08,960 reservation so now every single time I 1661 00:37:08,960 --> 00:37:12,730 reservation so now every single time I connect to the Wi-Fi my smart phone is 1662 00:37:12,730 --> 00:37:12,740 connect to the Wi-Fi my smart phone is 1663 00:37:12,740 --> 00:37:14,680 connect to the Wi-Fi my smart phone is given the same IP address 1664 00:37:14,680 --> 00:37:14,690 given the same IP address 1665 00:37:14,690 --> 00:37:18,430 given the same IP address whatever I've defined pardon me in my 1666 00:37:18,430 --> 00:37:18,440 whatever I've defined pardon me in my 1667 00:37:18,440 --> 00:37:24,630 whatever I've defined pardon me in my case I've said dot 5-0 ping 10.0.0.0 1668 00:37:24,630 --> 00:37:24,640 case I've said dot 5-0 ping 10.0.0.0 1669 00:37:24,640 --> 00:37:26,370 case I've said dot 5-0 ping 10.0.0.0 what do you see 1670 00:37:26,370 --> 00:37:26,380 what do you see 1671 00:37:26,380 --> 00:37:30,160 what do you see hey that's Robby's phone so what happens 1672 00:37:30,160 --> 00:37:30,170 hey that's Robby's phone so what happens 1673 00:37:30,170 --> 00:37:33,490 hey that's Robby's phone so what happens if I pick up my phone and I'm gonna 1674 00:37:33,490 --> 00:37:33,500 if I pick up my phone and I'm gonna 1675 00:37:33,500 --> 00:37:35,290 if I pick up my phone and I'm gonna count down from three I'm gonna 1676 00:37:35,290 --> 00:37:35,300 count down from three I'm gonna 1677 00:37:35,300 --> 00:37:36,820 count down from three I'm gonna disconnect from the Wi-Fi you ready for 1678 00:37:36,820 --> 00:37:36,830 disconnect from the Wi-Fi you ready for 1679 00:37:36,830 --> 00:37:40,870 disconnect from the Wi-Fi you ready for this three two one click I am now off 1680 00:37:40,870 --> 00:37:40,880 this three two one click I am now off 1681 00:37:40,880 --> 00:37:42,940 this three two one click I am now off the Wi-Fi what has happened to your 1682 00:37:42,940 --> 00:37:42,950 the Wi-Fi what has happened to your 1683 00:37:42,950 --> 00:37:47,980 the Wi-Fi what has happened to your screen it's frozen Robby's now left the 1684 00:37:47,980 --> 00:37:47,990 screen it's frozen Robby's now left the 1685 00:37:47,990 --> 00:37:50,500 screen it's frozen Robby's now left the building or he's turned off his Wi-Fi 1686 00:37:50,500 --> 00:37:50,510 building or he's turned off his Wi-Fi 1687 00:37:50,510 --> 00:37:52,090 building or he's turned off his Wi-Fi but why would he do that if this is 1688 00:37:52,090 --> 00:37:52,100 but why would he do that if this is 1689 00:37:52,100 --> 00:37:54,400 but why would he do that if this is being used to track his hours and make 1690 00:37:54,400 --> 00:37:54,410 being used to track his hours and make 1691 00:37:54,410 --> 00:37:55,570 being used to track his hours and make sure that he's paid there you go 1692 00:37:55,570 --> 00:37:55,580 sure that he's paid there you go 1693 00:37:55,580 --> 00:37:59,350 sure that he's paid there you go destination host unreachable I'm going 1694 00:37:59,350 --> 00:37:59,360 destination host unreachable I'm going 1695 00:37:59,360 --> 00:38:01,420 destination host unreachable I'm going to reestablish my Wi-Fi connection just 1696 00:38:01,420 --> 00:38:01,430 to reestablish my Wi-Fi connection just 1697 00:38:01,430 --> 00:38:03,100 to reestablish my Wi-Fi connection just by pushing the Wi-Fi button on my phone 1698 00:38:03,100 --> 00:38:03,110 by pushing the Wi-Fi button on my phone 1699 00:38:03,110 --> 00:38:08,380 by pushing the Wi-Fi button on my phone in three two one now and let's see how 1700 00:38:08,380 --> 00:38:08,390 in three two one now and let's see how 1701 00:38:08,390 --> 00:38:10,060 in three two one now and let's see how long it takes so I've now approached the 1702 00:38:10,060 --> 00:38:10,070 long it takes so I've now approached the 1703 00:38:10,070 --> 00:38:13,140 long it takes so I've now approached the building and guess what Robby's back 1704 00:38:13,140 --> 00:38:13,150 building and guess what Robby's back 1705 00:38:13,150 --> 00:38:16,510 building and guess what Robby's back right so we know that that's the case 1706 00:38:16,510 --> 00:38:16,520 right so we know that that's the case 1707 00:38:16,520 --> 00:38:20,380 right so we know that that's the case well how can we use that information for 1708 00:38:20,380 --> 00:38:20,390 well how can we use that information for 1709 00:38:20,390 --> 00:38:25,060 well how can we use that information for good well easy-peasy 1710 00:38:25,060 --> 00:38:25,070 good well easy-peasy 1711 00:38:25,070 --> 00:38:28,060 good well easy-peasy I always make things easy for you head 1712 00:38:28,060 --> 00:38:28,070 I always make things easy for you head 1713 00:38:28,070 --> 00:38:34,990 I always make things easy for you head on over to my github github.com slash 1714 00:38:34,990 --> 00:38:35,000 on over to my github github.com slash 1715 00:38:35,000 --> 00:38:40,450 on over to my github github.com slash cat 5 TV slash Linux tools Linux - tools 1716 00:38:40,450 --> 00:38:40,460 cat 5 TV slash Linux tools Linux - tools 1717 00:38:40,460 --> 00:38:43,240 cat 5 TV slash Linux tools Linux - tools I should say and there's a script there 1718 00:38:43,240 --> 00:38:43,250 I should say and there's a script there 1719 00:38:43,250 --> 00:38:46,120 I should say and there's a script there called Wi-Fi check let's do it click on 1720 00:38:46,120 --> 00:38:46,130 called Wi-Fi check let's do it click on 1721 00:38:46,130 --> 00:38:49,120 called Wi-Fi check let's do it click on it click on raw and let's download it 1722 00:38:49,120 --> 00:38:49,130 it click on raw and let's download it 1723 00:38:49,130 --> 00:38:51,850 it click on raw and let's download it save as and I'm gonna throw that on my 1724 00:38:51,850 --> 00:38:51,860 save as and I'm gonna throw that on my 1725 00:38:51,860 --> 00:38:55,960 save as and I'm gonna throw that on my desktop it's calling it txt whatever 1726 00:38:55,960 --> 00:38:55,970 desktop it's calling it txt whatever 1727 00:38:55,970 --> 00:38:58,750 desktop it's calling it txt whatever I'll rename it and now let's jump into 1728 00:38:58,750 --> 00:38:58,760 I'll rename it and now let's jump into 1729 00:38:58,760 --> 00:39:02,530 I'll rename it and now let's jump into my terminal go to my desktop move Wi-Fi 1730 00:39:02,530 --> 00:39:02,540 my terminal go to my desktop move Wi-Fi 1731 00:39:02,540 --> 00:39:06,700 my terminal go to my desktop move Wi-Fi check txt to Wi-Fi check dot done all 1732 00:39:06,700 --> 00:39:06,710 check txt to Wi-Fi check dot done all 1733 00:39:06,710 --> 00:39:12,400 check txt to Wi-Fi check dot done all right chmod plus x Wi-Fi - check so now 1734 00:39:12,400 --> 00:39:12,410 right chmod plus x Wi-Fi - check so now 1735 00:39:12,410 --> 00:39:15,640 right chmod plus x Wi-Fi - check so now that file is executive all alright so 1736 00:39:15,640 --> 00:39:15,650 that file is executive all alright so 1737 00:39:15,650 --> 00:39:18,580 that file is executive all alright so now I need to create a config file so 1738 00:39:18,580 --> 00:39:18,590 now I need to create a config file so 1739 00:39:18,590 --> 00:39:22,540 now I need to create a config file so I'm gonna call that Wi-Fi - check CFG so 1740 00:39:22,540 --> 00:39:22,550 I'm gonna call that Wi-Fi - check CFG so 1741 00:39:22,550 --> 00:39:28,390 I'm gonna call that Wi-Fi - check CFG so echo and we're gonna go 10.0.0.0 was my 1742 00:39:28,390 --> 00:39:28,400 echo and we're gonna go 10.0.0.0 was my 1743 00:39:28,400 --> 00:39:30,069 echo and we're gonna go 10.0.0.0 was my establish IP address right so I'm gonna 1744 00:39:30,069 --> 00:39:30,079 establish IP address right so I'm gonna 1745 00:39:30,079 --> 00:39:33,519 establish IP address right so I'm gonna save that to Wi-Fi - check dot CFG so 1746 00:39:33,519 --> 00:39:33,529 save that to Wi-Fi - check dot CFG so 1747 00:39:33,529 --> 00:39:36,460 save that to Wi-Fi - check dot CFG so now if I nano that file look at this 1748 00:39:36,460 --> 00:39:36,470 now if I nano that file look at this 1749 00:39:36,470 --> 00:39:39,609 now if I nano that file look at this oh no not Wi-Fi check dot CFG dot C F G 1750 00:39:39,609 --> 00:39:39,619 oh no not Wi-Fi check dot CFG dot C F G 1751 00:39:39,619 --> 00:39:45,010 oh no not Wi-Fi check dot CFG dot C F G there it is 10.0.0.0 so if Sasha brings 1752 00:39:45,010 --> 00:39:45,020 there it is 10.0.0.0 so if Sasha brings 1753 00:39:45,020 --> 00:39:46,930 there it is 10.0.0.0 so if Sasha brings in her smartphone I'm gonna assign a 1754 00:39:46,930 --> 00:39:46,940 in her smartphone I'm gonna assign a 1755 00:39:46,940 --> 00:39:49,720 in her smartphone I'm gonna assign a static IP address to her which is gonna 1756 00:39:49,720 --> 00:39:49,730 static IP address to her which is gonna 1757 00:39:49,730 --> 00:39:57,730 static IP address to her which is gonna be 10.0.0.0 so now if I run that file 1758 00:39:57,730 --> 00:39:57,740 be 10.0.0.0 so now if I run that file 1759 00:39:57,740 --> 00:40:02,250 be 10.0.0.0 so now if I run that file Wi-Fi - check what do you see 10.0.0.0 1760 00:40:02,250 --> 00:40:02,260 Wi-Fi - check what do you see 10.0.0.0 1761 00:40:02,260 --> 00:40:06,849 Wi-Fi - check what do you see 10.0.0.0 equals 110 dot 0 dot 0 dot 5 1 equals 0 1762 00:40:06,849 --> 00:40:06,859 equals 110 dot 0 dot 0 dot 5 1 equals 0 1763 00:40:06,859 --> 00:40:08,289 equals 110 dot 0 dot 0 dot 5 1 equals 0 well what does that tell us 1764 00:40:08,289 --> 00:40:08,299 well what does that tell us 1765 00:40:08,299 --> 00:40:11,470 well what does that tell us ok so we've established Robbie's dot 5 0 1766 00:40:11,470 --> 00:40:11,480 ok so we've established Robbie's dot 5 0 1767 00:40:11,480 --> 00:40:16,420 ok so we've established Robbie's dot 5 0 Sascha's dot 5 1 you see Sasha Sasha was 1768 00:40:16,420 --> 00:40:16,430 Sascha's dot 5 1 you see Sasha Sasha was 1769 00:40:16,430 --> 00:40:19,799 Sascha's dot 5 1 you see Sasha Sasha was not here Robbie is so Robbie equals 1 1770 00:40:19,799 --> 00:40:19,809 not here Robbie is so Robbie equals 1 1771 00:40:19,809 --> 00:40:23,559 not here Robbie is so Robbie equals 1 Sasha equals 0 1 point 4 Robbie 1772 00:40:23,559 --> 00:40:23,569 Sasha equals 0 1 point 4 Robbie 1773 00:40:23,569 --> 00:40:27,069 Sasha equals 0 1 point 4 Robbie so now programmatically we can say ok 1774 00:40:27,069 --> 00:40:27,079 so now programmatically we can say ok 1775 00:40:27,079 --> 00:40:29,440 so now programmatically we can say ok well we can we can program that we can 1776 00:40:29,440 --> 00:40:29,450 well we can we can program that we can 1777 00:40:29,450 --> 00:40:31,180 well we can we can program that we can change that we can manipulate that to 1778 00:40:31,180 --> 00:40:31,190 change that we can manipulate that to 1779 00:40:31,190 --> 00:40:34,539 change that we can manipulate that to say ok is Robbie online and we can run 1780 00:40:34,539 --> 00:40:34,549 say ok is Robbie online and we can run 1781 00:40:34,549 --> 00:40:36,819 say ok is Robbie online and we can run that as a cron job right 1782 00:40:36,819 --> 00:40:36,829 that as a cron job right 1783 00:40:36,829 --> 00:40:39,970 that as a cron job right okay so similarily let's take my smart 1784 00:40:39,970 --> 00:40:39,980 okay so similarily let's take my smart 1785 00:40:39,980 --> 00:40:41,410 okay so similarily let's take my smart phone and I'm going to turn off my Wi-Fi 1786 00:40:41,410 --> 00:40:41,420 phone and I'm going to turn off my Wi-Fi 1787 00:40:41,420 --> 00:40:44,049 phone and I'm going to turn off my Wi-Fi so now my Wi-Fi is off I'm gonna run 1788 00:40:44,049 --> 00:40:44,059 so now my Wi-Fi is off I'm gonna run 1789 00:40:44,059 --> 00:40:46,029 so now my Wi-Fi is off I'm gonna run that command again and watch what 1790 00:40:46,029 --> 00:40:46,039 that command again and watch what 1791 00:40:46,039 --> 00:40:48,569 that command again and watch what happens you can assume what happens but 1792 00:40:48,569 --> 00:40:48,579 happens you can assume what happens but 1793 00:40:48,579 --> 00:40:51,609 happens you can assume what happens but 10.0.0.0 which we've already established 1794 00:40:51,609 --> 00:40:51,619 10.0.0.0 which we've already established 1795 00:40:51,619 --> 00:40:55,809 10.0.0.0 which we've already established as Robbie is going to timeout and it's 1796 00:40:55,809 --> 00:40:55,819 as Robbie is going to timeout and it's 1797 00:40:55,819 --> 00:40:58,990 as Robbie is going to timeout and it's gonna say 0 so now we know that both 1798 00:40:58,990 --> 00:40:59,000 gonna say 0 so now we know that both 1799 00:40:59,000 --> 00:41:02,170 gonna say 0 so now we know that both Robbie and Sasha are gone from the 1800 00:41:02,170 --> 00:41:02,180 Robbie and Sasha are gone from the 1801 00:41:02,180 --> 00:41:04,870 Robbie and Sasha are gone from the building I've turned on my Wi-Fi and I'm 1802 00:41:04,870 --> 00:41:04,880 building I've turned on my Wi-Fi and I'm 1803 00:41:04,880 --> 00:41:06,760 building I've turned on my Wi-Fi and I'm gonna run that command again and now we 1804 00:41:06,760 --> 00:41:06,770 gonna run that command again and now we 1805 00:41:06,770 --> 00:41:10,480 gonna run that command again and now we can see Robbie's back sash is still not 1806 00:41:10,480 --> 00:41:10,490 can see Robbie's back sash is still not 1807 00:41:10,490 --> 00:41:13,180 can see Robbie's back sash is still not here so what does that do for me so now 1808 00:41:13,180 --> 00:41:13,190 here so what does that do for me so now 1809 00:41:13,190 --> 00:41:16,660 here so what does that do for me so now programmatically I can say let's get an 1810 00:41:16,660 --> 00:41:16,670 programmatically I can say let's get an 1811 00:41:16,670 --> 00:41:19,089 programmatically I can say let's get an alert let's use a GPIO on a Raspberry Pi 1812 00:41:19,089 --> 00:41:19,099 alert let's use a GPIO on a Raspberry Pi 1813 00:41:19,099 --> 00:41:21,640 alert let's use a GPIO on a Raspberry Pi to be able to trigger events so as soon 1814 00:41:21,640 --> 00:41:21,650 to be able to trigger events so as soon 1815 00:41:21,650 --> 00:41:23,710 to be able to trigger events so as soon as Sasha approaches the building and her 1816 00:41:23,710 --> 00:41:23,720 as Sasha approaches the building and her 1817 00:41:23,720 --> 00:41:26,559 as Sasha approaches the building and her phone connects to my Wi-Fi now all of a 1818 00:41:26,559 --> 00:41:26,569 phone connects to my Wi-Fi now all of a 1819 00:41:26,569 --> 00:41:28,150 phone connects to my Wi-Fi now all of a sudden a green light above the door 1820 00:41:28,150 --> 00:41:28,160 sudden a green light above the door 1821 00:41:28,160 --> 00:41:30,190 sudden a green light above the door turns on and I know exactly what that is 1822 00:41:30,190 --> 00:41:30,200 turns on and I know exactly what that is 1823 00:41:30,200 --> 00:41:31,960 turns on and I know exactly what that is I'm gonna head over there and open the 1824 00:41:31,960 --> 00:41:31,970 I'm gonna head over there and open the 1825 00:41:31,970 --> 00:41:34,029 I'm gonna head over there and open the door no more standing out in the 1826 00:41:34,029 --> 00:41:34,039 door no more standing out in the 1827 00:41:34,039 --> 00:41:37,150 door no more standing out in the Canadian cold winters and we can do we 1828 00:41:37,150 --> 00:41:37,160 Canadian cold winters and we can do we 1829 00:41:37,160 --> 00:41:38,799 Canadian cold winters and we can do we can program that to be able to log 1830 00:41:38,799 --> 00:41:38,809 can program that to be able to log 1831 00:41:38,809 --> 00:41:41,109 can program that to be able to log things to a MySQL database there's no 1832 00:41:41,109 --> 00:41:41,119 things to a MySQL database there's no 1833 00:41:41,119 --> 00:41:42,070 things to a MySQL database there's no limit 1834 00:41:42,070 --> 00:41:42,080 limit 1835 00:41:42,080 --> 00:41:44,080 limit as long as you've got some creativity 1836 00:41:44,080 --> 00:41:44,090 as long as you've got some creativity 1837 00:41:44,090 --> 00:41:45,520 as long as you've got some creativity and a little know-how you're gonna be 1838 00:41:45,520 --> 00:41:45,530 and a little know-how you're gonna be 1839 00:41:45,530 --> 00:41:47,380 and a little know-how you're gonna be able to do this so let's look at that 1840 00:41:47,380 --> 00:41:47,390 able to do this so let's look at that 1841 00:41:47,390 --> 00:41:49,330 able to do this so let's look at that source code and see what it's actually 1842 00:41:49,330 --> 00:41:49,340 source code and see what it's actually 1843 00:41:49,340 --> 00:41:52,840 source code and see what it's actually doing so I'm gonna edit Wi-Fi - check 1844 00:41:52,840 --> 00:41:52,850 doing so I'm gonna edit Wi-Fi - check 1845 00:41:52,850 --> 00:41:56,290 doing so I'm gonna edit Wi-Fi - check from my get repository so what it's done 1846 00:41:56,290 --> 00:41:56,300 from my get repository so what it's done 1847 00:41:56,300 --> 00:41:58,330 from my get repository so what it's done is it's open the file the the config 1848 00:41:58,330 --> 00:41:58,340 is it's open the file the the config 1849 00:41:58,340 --> 00:42:00,640 is it's open the file the the config file that I created and it's grabbing 1850 00:42:00,640 --> 00:42:00,650 file that I created and it's grabbing 1851 00:42:00,650 --> 00:42:03,580 file that I created and it's grabbing the addresses well they don't have to be 1852 00:42:03,580 --> 00:42:03,590 the addresses well they don't have to be 1853 00:42:03,590 --> 00:42:09,220 the addresses well they don't have to be I should say they don't have to be IP 1854 00:42:09,220 --> 00:42:09,230 I should say they don't have to be IP 1855 00:42:09,230 --> 00:42:11,470 I should say they don't have to be IP addresses on a local LAN I can put 1856 00:42:11,470 --> 00:42:11,480 addresses on a local LAN I can put 1857 00:42:11,480 --> 00:42:14,620 addresses on a local LAN I can put google.ca if I wanted to and then if I 1858 00:42:14,620 --> 00:42:14,630 google.ca if I wanted to and then if I 1859 00:42:14,630 --> 00:42:17,410 google.ca if I wanted to and then if I run it it's just so you know so just so 1860 00:42:17,410 --> 00:42:17,420 run it it's just so you know so just so 1861 00:42:17,420 --> 00:42:19,360 run it it's just so you know so just so you know the flexibility of this so you 1862 00:42:19,360 --> 00:42:19,370 you know the flexibility of this so you 1863 00:42:19,370 --> 00:42:22,690 you know the flexibility of this so you can see google.ca is online it's 1864 00:42:22,690 --> 00:42:22,700 can see google.ca is online it's 1865 00:42:22,700 --> 00:42:24,370 can see google.ca is online it's responding to a ping so I just want you 1866 00:42:24,370 --> 00:42:24,380 responding to a ping so I just want you 1867 00:42:24,380 --> 00:42:26,260 responding to a ping so I just want you to know that it has that flexibility 1868 00:42:26,260 --> 00:42:26,270 to know that it has that flexibility 1869 00:42:26,270 --> 00:42:28,510 to know that it has that flexibility okay so you can put anything in there 1870 00:42:28,510 --> 00:42:28,520 okay so you can put anything in there 1871 00:42:28,520 --> 00:42:29,950 okay so you can put anything in there that you want as long as it's a valid 1872 00:42:29,950 --> 00:42:29,960 that you want as long as it's a valid 1873 00:42:29,960 --> 00:42:34,780 that you want as long as it's a valid hostname a domain name or it could be an 1874 00:42:34,780 --> 00:42:34,790 hostname a domain name or it could be an 1875 00:42:34,790 --> 00:42:36,850 hostname a domain name or it could be an IP address as we're using in the 1876 00:42:36,850 --> 00:42:36,860 IP address as we're using in the 1877 00:42:36,860 --> 00:42:39,370 IP address as we're using in the demonstration today for this particular 1878 00:42:39,370 --> 00:42:39,380 demonstration today for this particular 1879 00:42:39,380 --> 00:42:42,730 demonstration today for this particular use case so then it pings it well that's 1880 00:42:42,730 --> 00:42:42,740 use case so then it pings it well that's 1881 00:42:42,740 --> 00:42:46,740 use case so then it pings it well that's all it does it just pings it there it is 1882 00:42:46,740 --> 00:42:46,750 all it does it just pings it there it is 1883 00:42:46,750 --> 00:42:51,670 all it does it just pings it there it is ping and it pings the host and if it is 1884 00:42:51,670 --> 00:42:51,680 ping and it pings the host and if it is 1885 00:42:51,680 --> 00:42:54,280 ping and it pings the host and if it is up it responds with one and if it's down 1886 00:42:54,280 --> 00:42:54,290 up it responds with one and if it's down 1887 00:42:54,290 --> 00:42:56,950 up it responds with one and if it's down it responds with zero okay well what 1888 00:42:56,950 --> 00:42:56,960 it responds with zero okay well what 1889 00:42:56,960 --> 00:42:58,600 it responds with zero okay well what good is that if it responds with one or 1890 00:42:58,600 --> 00:42:58,610 good is that if it responds with one or 1891 00:42:58,610 --> 00:43:00,880 good is that if it responds with one or zero you know what what do I do with 1892 00:43:00,880 --> 00:43:00,890 zero you know what what do I do with 1893 00:43:00,890 --> 00:43:04,240 zero you know what what do I do with that information Robbie well this is why 1894 00:43:04,240 --> 00:43:04,250 that information Robbie well this is why 1895 00:43:04,250 --> 00:43:05,380 that information Robbie well this is why I wanted to show you the source code 1896 00:43:05,380 --> 00:43:05,390 I wanted to show you the source code 1897 00:43:05,390 --> 00:43:08,290 I wanted to show you the source code because you can now say okay well I know 1898 00:43:08,290 --> 00:43:08,300 because you can now say okay well I know 1899 00:43:08,300 --> 00:43:13,210 because you can now say okay well I know that it's echoing out 10.0.0.0 equals 1900 00:43:13,210 --> 00:43:13,220 that it's echoing out 10.0.0.0 equals 1901 00:43:13,220 --> 00:43:17,710 that it's echoing out 10.0.0.0 equals one why don't we instead wait a minute 1902 00:43:17,710 --> 00:43:17,720 one why don't we instead wait a minute 1903 00:43:17,720 --> 00:43:20,880 one why don't we instead wait a minute why don't I delete that line and say 1904 00:43:20,880 --> 00:43:20,890 why don't I delete that line and say 1905 00:43:20,890 --> 00:43:24,850 why don't I delete that line and say echo and we're gonna say dollar sign 1906 00:43:24,850 --> 00:43:24,860 echo and we're gonna say dollar sign 1907 00:43:24,860 --> 00:43:32,340 echo and we're gonna say dollar sign host dot and remember this is PHP is up 1908 00:43:32,340 --> 00:43:32,350 host dot and remember this is PHP is up 1909 00:43:32,350 --> 00:43:35,330 host dot and remember this is PHP is up dot PHP EOL 1910 00:43:35,330 --> 00:43:35,340 dot PHP EOL 1911 00:43:35,340 --> 00:43:38,120 dot PHP EOL all right and maybe I take this one and 1912 00:43:38,120 --> 00:43:38,130 all right and maybe I take this one and 1913 00:43:38,130 --> 00:43:40,610 all right and maybe I take this one and I say you know what maybe there's no 1914 00:43:40,610 --> 00:43:40,620 I say you know what maybe there's no 1915 00:43:40,620 --> 00:43:44,060 I say you know what maybe there's no else maybe I can remove the else and say 1916 00:43:44,060 --> 00:43:44,070 else maybe I can remove the else and say 1917 00:43:44,070 --> 00:43:46,580 else maybe I can remove the else and say it's only gonna tell me if it's up so 1918 00:43:46,580 --> 00:43:46,590 it's only gonna tell me if it's up so 1919 00:43:46,590 --> 00:43:50,600 it's only gonna tell me if it's up so now if I run that 10.0.0.0 is up right 1920 00:43:50,600 --> 00:43:50,610 now if I run that 10.0.0.0 is up right 1921 00:43:50,610 --> 00:43:52,220 now if I run that 10.0.0.0 is up right but it doesn't show me the ones that are 1922 00:43:52,220 --> 00:43:52,230 but it doesn't show me the ones that are 1923 00:43:52,230 --> 00:43:55,970 but it doesn't show me the ones that are down or maybe I can take that and I'm 1924 00:43:55,970 --> 00:43:55,980 down or maybe I can take that and I'm 1925 00:43:55,980 --> 00:43:57,950 down or maybe I can take that and I'm only showing you that there's no limit 1926 00:43:57,950 --> 00:43:57,960 only showing you that there's no limit 1927 00:43:57,960 --> 00:44:02,090 only showing you that there's no limit okay maybe I can say let's just use a 1928 00:44:02,090 --> 00:44:02,100 okay maybe I can say let's just use a 1929 00:44:02,100 --> 00:44:05,240 okay maybe I can say let's just use a really simple command if dollar sign 1930 00:44:05,240 --> 00:44:05,250 really simple command if dollar sign 1931 00:44:05,250 --> 00:44:09,020 really simple command if dollar sign host equals equals 10 dot 0 dot 0 dot 5 1932 00:44:09,020 --> 00:44:09,030 host equals equals 10 dot 0 dot 0 dot 5 1933 00:44:09,030 --> 00:44:25,270 host equals equals 10 dot 0 dot 0 dot 5 0 we're gonna say echo Robby's here Oh 1934 00:44:25,270 --> 00:44:25,280 1935 00:44:25,280 --> 00:44:29,720 boom okay see what I'm doing and then I 1936 00:44:29,720 --> 00:44:29,730 boom okay see what I'm doing and then I 1937 00:44:29,730 --> 00:44:30,710 boom okay see what I'm doing and then I can change this to an else 1938 00:44:30,710 --> 00:44:30,720 can change this to an else 1939 00:44:30,720 --> 00:44:34,460 can change this to an else so if it's not Ravi 10.0.0.0 it's gonna 1940 00:44:34,460 --> 00:44:34,470 so if it's not Ravi 10.0.0.0 it's gonna 1941 00:44:34,470 --> 00:44:36,890 so if it's not Ravi 10.0.0.0 it's gonna just echo the host name so now I'm gonna 1942 00:44:36,890 --> 00:44:36,900 just echo the host name so now I'm gonna 1943 00:44:36,900 --> 00:44:42,320 just echo the host name so now I'm gonna re add Google to that so you can see cuz 1944 00:44:42,320 --> 00:44:42,330 re add Google to that so you can see cuz 1945 00:44:42,330 --> 00:44:46,100 re add Google to that so you can see cuz Google's gonna be up watch here 1946 00:44:46,100 --> 00:44:46,110 Google's gonna be up watch here 1947 00:44:46,110 --> 00:44:49,060 Google's gonna be up watch here Robby's here yes my phone is online 1948 00:44:49,060 --> 00:44:49,070 Robby's here yes my phone is online 1949 00:44:49,070 --> 00:44:52,970 Robby's here yes my phone is online Google is up I got some syntax issues 1950 00:44:52,970 --> 00:44:52,980 Google is up I got some syntax issues 1951 00:44:52,980 --> 00:44:54,310 Google is up I got some syntax issues but that's okay 1952 00:44:54,310 --> 00:44:54,320 but that's okay 1953 00:44:54,320 --> 00:44:56,630 but that's okay we can work with that I'm going to turn 1954 00:44:56,630 --> 00:44:56,640 we can work with that I'm going to turn 1955 00:44:56,640 --> 00:44:59,060 we can work with that I'm going to turn off my Wi-Fi and then run it again 1956 00:44:59,060 --> 00:44:59,070 off my Wi-Fi and then run it again 1957 00:44:59,070 --> 00:45:05,630 off my Wi-Fi and then run it again notice Robby's not here however Google 1958 00:45:05,630 --> 00:45:05,640 notice Robby's not here however Google 1959 00:45:05,640 --> 00:45:08,090 notice Robby's not here however Google is up and then I watch Google is up and 1960 00:45:08,090 --> 00:45:08,100 is up and then I watch Google is up and 1961 00:45:08,100 --> 00:45:10,010 is up and then I watch Google is up and then I'm gonna get that syntax issue 1962 00:45:10,010 --> 00:45:10,020 then I'm gonna get that syntax issue 1963 00:45:10,020 --> 00:45:12,110 then I'm gonna get that syntax issue again I'll fix that don't you worry I 1964 00:45:12,110 --> 00:45:12,120 again I'll fix that don't you worry I 1965 00:45:12,120 --> 00:45:13,550 again I'll fix that don't you worry I know exactly what's happening there see 1966 00:45:13,550 --> 00:45:13,560 know exactly what's happening there see 1967 00:45:13,560 --> 00:45:17,210 know exactly what's happening there see that Google is up my config file 1968 00:45:17,210 --> 00:45:17,220 that Google is up my config file 1969 00:45:17,220 --> 00:45:21,770 that Google is up my config file I accidentally added an extra carriage 1970 00:45:21,770 --> 00:45:21,780 I accidentally added an extra carriage 1971 00:45:21,780 --> 00:45:23,840 I accidentally added an extra carriage returns that's why it's it's running 1972 00:45:23,840 --> 00:45:23,850 returns that's why it's it's running 1973 00:45:23,850 --> 00:45:26,200 returns that's why it's it's running against a carriage return 1974 00:45:26,200 --> 00:45:26,210 against a carriage return 1975 00:45:26,210 --> 00:45:29,109 against a carriage return trying to ping nothing so dot slash 1976 00:45:29,109 --> 00:45:29,119 trying to ping nothing so dot slash 1977 00:45:29,119 --> 00:45:33,970 trying to ping nothing so dot slash Wi-Fi check and it's gonna say nothing 1978 00:45:33,970 --> 00:45:33,980 Wi-Fi check and it's gonna say nothing 1979 00:45:33,980 --> 00:45:37,930 Wi-Fi check and it's gonna say nothing but google.ca is up now I'm gonna turn 1980 00:45:37,930 --> 00:45:37,940 but google.ca is up now I'm gonna turn 1981 00:45:37,940 --> 00:45:40,599 but google.ca is up now I'm gonna turn on my Wi-Fi and run the exact same 1982 00:45:40,599 --> 00:45:40,609 on my Wi-Fi and run the exact same 1983 00:45:40,609 --> 00:45:46,990 on my Wi-Fi and run the exact same command again Robby is here google.ca is 1984 00:45:46,990 --> 00:45:47,000 command again Robby is here google.ca is 1985 00:45:47,000 --> 00:45:49,559 command again Robby is here google.ca is up so do you see what I'm doing there so 1986 00:45:49,559 --> 00:45:49,569 up so do you see what I'm doing there so 1987 00:45:49,569 --> 00:45:52,260 up so do you see what I'm doing there so programmatically I can do anything 1988 00:45:52,260 --> 00:45:52,270 programmatically I can do anything 1989 00:45:52,270 --> 00:45:56,019 programmatically I can do anything absolutely anything and treat people's 1990 00:45:56,019 --> 00:45:56,029 absolutely anything and treat people's 1991 00:45:56,029 --> 00:45:58,480 absolutely anything and treat people's connectivity to their smartphone so 1992 00:45:58,480 --> 00:45:58,490 connectivity to their smartphone so 1993 00:45:58,490 --> 00:45:59,980 connectivity to their smartphone so their smartphone connects to the Wi-Fi 1994 00:45:59,980 --> 00:45:59,990 their smartphone connects to the Wi-Fi 1995 00:45:59,990 --> 00:46:02,589 their smartphone connects to the Wi-Fi the DHCP server dishes out the IP 1996 00:46:02,589 --> 00:46:02,599 the DHCP server dishes out the IP 1997 00:46:02,599 --> 00:46:04,599 the DHCP server dishes out the IP addresses based on their reservation 1998 00:46:04,599 --> 00:46:04,609 addresses based on their reservation 1999 00:46:04,609 --> 00:46:07,750 addresses based on their reservation based on their MAC address now you can 2000 00:46:07,750 --> 00:46:07,760 based on their MAC address now you can 2001 00:46:07,760 --> 00:46:10,809 based on their MAC address now you can control events based on coming and going 2002 00:46:10,809 --> 00:46:10,819 control events based on coming and going 2003 00:46:10,819 --> 00:46:15,789 control events based on coming and going of your staff I don't think I need to 2004 00:46:15,789 --> 00:46:15,799 of your staff I don't think I need to 2005 00:46:15,799 --> 00:46:17,470 of your staff I don't think I need to say anything more I think already in 2006 00:46:17,470 --> 00:46:17,480 say anything more I think already in 2007 00:46:17,480 --> 00:46:19,720 say anything more I think already in your head ideas are coming I want you to 2008 00:46:19,720 --> 00:46:19,730 your head ideas are coming I want you to 2009 00:46:19,730 --> 00:46:21,730 your head ideas are coming I want you to comment below I want you to tell me what 2010 00:46:21,730 --> 00:46:21,740 comment below I want you to tell me what 2011 00:46:21,740 --> 00:46:23,950 comment below I want you to tell me what kind of ideas does that birth what kind 2012 00:46:23,950 --> 00:46:23,960 kind of ideas does that birth what kind 2013 00:46:23,960 --> 00:46:26,980 kind of ideas does that birth what kind of things can you do with this I think 2014 00:46:26,980 --> 00:46:26,990 of things can you do with this I think 2015 00:46:26,990 --> 00:46:29,579 of things can you do with this I think of time tracking as a great example 2016 00:46:29,579 --> 00:46:29,589 of time tracking as a great example 2017 00:46:29,589 --> 00:46:33,900 of time tracking as a great example robbie checked in robbie signed out 2018 00:46:33,900 --> 00:46:33,910 robbie checked in robbie signed out 2019 00:46:33,910 --> 00:46:36,730 robbie checked in robbie signed out here's this paycheck based upon that 2020 00:46:36,730 --> 00:46:36,740 here's this paycheck based upon that 2021 00:46:36,740 --> 00:46:39,250 here's this paycheck based upon that information it's really hard to spoof 2022 00:46:39,250 --> 00:46:39,260 information it's really hard to spoof 2023 00:46:39,260 --> 00:46:41,380 information it's really hard to spoof that right and i mean if you trust your 2024 00:46:41,380 --> 00:46:41,390 that right and i mean if you trust your 2025 00:46:41,390 --> 00:46:43,720 that right and i mean if you trust your staff anyways it's really not a trust 2026 00:46:43,720 --> 00:46:43,730 staff anyways it's really not a trust 2027 00:46:43,730 --> 00:46:47,019 staff anyways it's really not a trust thing it's a it's simply an ease of use 2028 00:46:47,019 --> 00:46:47,029 thing it's a it's simply an ease of use 2029 00:46:47,029 --> 00:46:49,000 thing it's a it's simply an ease of use thing as soon as you connect to Wi-Fi 2030 00:46:49,000 --> 00:46:49,010 thing as soon as you connect to Wi-Fi 2031 00:46:49,010 --> 00:46:51,910 thing as soon as you connect to Wi-Fi guess what I'm tracking the fact that 2032 00:46:51,910 --> 00:46:51,920 guess what I'm tracking the fact that 2033 00:46:51,920 --> 00:46:53,559 guess what I'm tracking the fact that you are connected there's no there's no 2034 00:46:53,559 --> 00:46:53,569 you are connected there's no there's no 2035 00:46:53,569 --> 00:46:55,390 you are connected there's no there's no tracking there's no privacy issue here 2036 00:46:55,390 --> 00:46:55,400 tracking there's no privacy issue here 2037 00:46:55,400 --> 00:46:56,859 tracking there's no privacy issue here it's just simply are you online or are 2038 00:46:56,859 --> 00:46:56,869 it's just simply are you online or are 2039 00:46:56,869 --> 00:46:57,670 it's just simply are you online or are you not online 2040 00:46:57,670 --> 00:46:57,680 you not online 2041 00:46:57,680 --> 00:47:00,069 you not online it's a ping and as long as that device 2042 00:47:00,069 --> 00:47:00,079 it's a ping and as long as that device 2043 00:47:00,079 --> 00:47:01,299 it's a ping and as long as that device or that domain or that IP address 2044 00:47:01,299 --> 00:47:01,309 or that domain or that IP address 2045 00:47:01,309 --> 00:47:05,289 or that domain or that IP address replies to ping ICMP then you're gonna 2046 00:47:05,289 --> 00:47:05,299 replies to ping ICMP then you're gonna 2047 00:47:05,299 --> 00:47:07,990 replies to ping ICMP then you're gonna be able to in incorporate that into your 2048 00:47:07,990 --> 00:47:08,000 be able to in incorporate that into your 2049 00:47:08,000 --> 00:47:10,960 be able to in incorporate that into your config file cap 5tv 2050 00:47:10,960 --> 00:47:10,970 config file cap 5tv 2051 00:47:10,970 --> 00:47:13,420 config file cap 5tv on github you'll find a repository 2052 00:47:13,420 --> 00:47:13,430 on github you'll find a repository 2053 00:47:13,430 --> 00:47:16,750 on github you'll find a repository called linux - tools which will get you 2054 00:47:16,750 --> 00:47:16,760 called linux - tools which will get you 2055 00:47:16,760 --> 00:47:18,030 called linux - tools which will get you started 2056 00:47:18,030 --> 00:47:18,040 started 2057 00:47:18,040 --> 00:47:20,040 started all right we've got a head over to the 2058 00:47:20,040 --> 00:47:20,050 all right we've got a head over to the 2059 00:47:20,050 --> 00:47:23,460 all right we've got a head over to the newsroom here's what's coming up in the 2060 00:47:23,460 --> 00:47:23,470 newsroom here's what's coming up in the 2061 00:47:23,470 --> 00:47:27,090 newsroom here's what's coming up in the category five dot TV newsroom paypal has 2062 00:47:27,090 --> 00:47:27,100 category five dot TV newsroom paypal has 2063 00:47:27,100 --> 00:47:29,730 category five dot TV newsroom paypal has confirmed that a researcher found a high 2064 00:47:29,730 --> 00:47:29,740 confirmed that a researcher found a high 2065 00:47:29,740 --> 00:47:32,220 confirmed that a researcher found a high severity security vulnerability that 2066 00:47:32,220 --> 00:47:32,230 severity security vulnerability that 2067 00:47:32,230 --> 00:47:34,620 severity security vulnerability that could expose user passwords to an 2068 00:47:34,620 --> 00:47:34,630 could expose user passwords to an 2069 00:47:34,630 --> 00:47:37,170 could expose user passwords to an attacker hundreds of millions of 2070 00:47:37,170 --> 00:47:37,180 attacker hundreds of millions of 2071 00:47:37,180 --> 00:47:39,840 attacker hundreds of millions of Broadcom based cable modems are at risk 2072 00:47:39,840 --> 00:47:39,850 Broadcom based cable modems are at risk 2073 00:47:39,850 --> 00:47:44,460 Broadcom based cable modems are at risk of remote hijacking Apple is now selling 2074 00:47:44,460 --> 00:47:44,470 of remote hijacking Apple is now selling 2075 00:47:44,470 --> 00:47:47,130 of remote hijacking Apple is now selling rack-mountable cheese graters and the 2076 00:47:47,130 --> 00:47:47,140 rack-mountable cheese graters and the 2077 00:47:47,140 --> 00:47:49,590 rack-mountable cheese graters and the pine foam Braveheart Edition is 2078 00:47:49,590 --> 00:47:49,600 pine foam Braveheart Edition is 2079 00:47:49,600 --> 00:47:51,840 pine foam Braveheart Edition is available now for early adopters and 2080 00:47:51,840 --> 00:47:51,850 available now for early adopters and 2081 00:47:51,850 --> 00:47:54,900 available now for early adopters and we'll tell you about the $150 smartphone 2082 00:47:54,900 --> 00:47:54,910 we'll tell you about the $150 smartphone 2083 00:47:54,910 --> 00:47:57,750 we'll tell you about the $150 smartphone from pine 64 stick around the full 2084 00:47:57,750 --> 00:47:57,760 from pine 64 stick around the full 2085 00:47:57,760 --> 00:47:59,360 from pine 64 stick around the full details are coming up later in the show 2086 00:47:59,360 --> 00:47:59,370 details are coming up later in the show 2087 00:47:59,370 --> 00:48:02,810 details are coming up later in the show this is the category 5 dot TV newsroom 2088 00:48:02,810 --> 00:48:02,820 this is the category 5 dot TV newsroom 2089 00:48:02,820 --> 00:48:05,580 this is the category 5 dot TV newsroom covering the week stop texting with a 2090 00:48:05,580 --> 00:48:05,590 covering the week stop texting with a 2091 00:48:05,590 --> 00:48:11,700 covering the week stop texting with a slight linux bias 2092 00:48:11,700 --> 00:48:11,710 2093 00:48:11,710 --> 00:48:13,589 Ravi Ferguson filling in for Sascha 2094 00:48:13,589 --> 00:48:13,599 Ravi Ferguson filling in for Sascha 2095 00:48:13,599 --> 00:48:16,140 Ravi Ferguson filling in for Sascha Rickman this week some quick honourable 2096 00:48:16,140 --> 00:48:16,150 Rickman this week some quick honourable 2097 00:48:16,150 --> 00:48:16,859 Rickman this week some quick honourable mentions 2098 00:48:16,859 --> 00:48:16,869 mentions 2099 00:48:16,869 --> 00:48:20,760 mentions last month citrix disclosed a critical 2100 00:48:20,760 --> 00:48:20,770 last month citrix disclosed a critical 2101 00:48:20,770 --> 00:48:23,460 last month citrix disclosed a critical security hole in both its application 2102 00:48:23,460 --> 00:48:23,470 security hole in both its application 2103 00:48:23,470 --> 00:48:25,920 security hole in both its application delivery controller and unified gateway 2104 00:48:25,920 --> 00:48:25,930 delivery controller and unified gateway 2105 00:48:25,930 --> 00:48:29,520 delivery controller and unified gateway offerings up to 80,000 systems were 2106 00:48:29,520 --> 00:48:29,530 offerings up to 80,000 systems were 2107 00:48:29,530 --> 00:48:32,849 offerings up to 80,000 systems were thought to be at risk with some 25,000 2108 00:48:32,849 --> 00:48:32,859 thought to be at risk with some 25,000 2109 00:48:32,859 --> 00:48:35,970 thought to be at risk with some 25,000 instances found online over this past 2110 00:48:35,970 --> 00:48:35,980 instances found online over this past 2111 00:48:35,980 --> 00:48:39,329 instances found online over this past weekend those admins who haven't put 2112 00:48:39,329 --> 00:48:39,339 weekend those admins who haven't put 2113 00:48:39,339 --> 00:48:43,079 weekend those admins who haven't put mitigations into place by now will want 2114 00:48:43,079 --> 00:48:43,089 mitigations into place by now will want 2115 00:48:43,089 --> 00:48:44,760 mitigations into place by now will want to make sure that they address their 2116 00:48:44,760 --> 00:48:44,770 to make sure that they address their 2117 00:48:44,770 --> 00:48:47,490 to make sure that they address their situation immediately as InfoSec 2118 00:48:47,490 --> 00:48:47,500 situation immediately as InfoSec 2119 00:48:47,500 --> 00:48:49,740 situation immediately as InfoSec researchers have now publicly declared 2120 00:48:49,740 --> 00:48:49,750 researchers have now publicly declared 2121 00:48:49,750 --> 00:48:54,150 researchers have now publicly declared and shared working exploit code for the 2122 00:48:54,150 --> 00:48:54,160 and shared working exploit code for the 2123 00:48:54,160 --> 00:48:55,410 and shared working exploit code for the remote takeover bug now the 2124 00:48:55,410 --> 00:48:55,420 remote takeover bug now the 2125 00:48:55,420 --> 00:48:57,990 remote takeover bug now the proof-of-concept code can be used to 2126 00:48:57,990 --> 00:48:58,000 proof-of-concept code can be used to 2127 00:48:58,000 --> 00:49:00,270 proof-of-concept code can be used to trivially achieve arbitrary code 2128 00:49:00,270 --> 00:49:00,280 trivially achieve arbitrary code 2129 00:49:00,280 --> 00:49:02,790 trivially achieve arbitrary code execution with no account credentials in 2130 00:49:02,790 --> 00:49:02,800 execution with no account credentials in 2131 00:49:02,800 --> 00:49:06,210 execution with no account credentials in other words they'll be easily able to 2132 00:49:06,210 --> 00:49:06,220 other words they'll be easily able to 2133 00:49:06,220 --> 00:49:09,030 other words they'll be easily able to hijack systems if you haven't put in 2134 00:49:09,030 --> 00:49:09,040 hijack systems if you haven't put in 2135 00:49:09,040 --> 00:49:11,430 hijack systems if you haven't put in place the mitigations by now and you 2136 00:49:11,430 --> 00:49:11,440 place the mitigations by now and you 2137 00:49:11,440 --> 00:49:13,320 place the mitigations by now and you have vulnerable systems facing the 2138 00:49:13,320 --> 00:49:13,330 have vulnerable systems facing the 2139 00:49:13,330 --> 00:49:15,510 have vulnerable systems facing the internet you've probably already been 2140 00:49:15,510 --> 00:49:15,520 internet you've probably already been 2141 00:49:15,520 --> 00:49:16,109 internet you've probably already been hacked 2142 00:49:16,109 --> 00:49:16,119 hacked 2143 00:49:16,119 --> 00:49:18,660 hacked since BOTS have been masked scanning the 2144 00:49:18,660 --> 00:49:18,670 since BOTS have been masked scanning the 2145 00:49:18,670 --> 00:49:21,960 since BOTS have been masked scanning the net for machines to compromise these 2146 00:49:21,960 --> 00:49:21,970 net for machines to compromise these 2147 00:49:21,970 --> 00:49:25,200 net for machines to compromise these days with ransomware for example being 2148 00:49:25,200 --> 00:49:25,210 days with ransomware for example being 2149 00:49:25,210 --> 00:49:29,280 days with ransomware for example being such a key issue I can't reiterate 2150 00:49:29,280 --> 00:49:29,290 such a key issue I can't reiterate 2151 00:49:29,290 --> 00:49:31,230 such a key issue I can't reiterate enough keep your firmwares up to date 2152 00:49:31,230 --> 00:49:31,240 enough keep your firmwares up to date 2153 00:49:31,240 --> 00:49:33,089 enough keep your firmwares up to date could you imagine if somebody was able 2154 00:49:33,089 --> 00:49:33,099 could you imagine if somebody was able 2155 00:49:33,099 --> 00:49:36,780 could you imagine if somebody was able to compromise your modem that gives them 2156 00:49:36,780 --> 00:49:36,790 to compromise your modem that gives them 2157 00:49:36,790 --> 00:49:40,079 to compromise your modem that gives them access to every device every single 2158 00:49:40,079 --> 00:49:40,089 access to every device every single 2159 00:49:40,089 --> 00:49:42,599 access to every device every single device on your network and if any one of 2160 00:49:42,599 --> 00:49:42,609 device on your network and if any one of 2161 00:49:42,609 --> 00:49:45,839 device on your network and if any one of those is accessible with RDP or with 2162 00:49:45,839 --> 00:49:45,849 those is accessible with RDP or with 2163 00:49:45,849 --> 00:49:49,220 those is accessible with RDP or with Samba shares right like file-sharing 2164 00:49:49,220 --> 00:49:49,230 Samba shares right like file-sharing 2165 00:49:49,230 --> 00:49:51,630 Samba shares right like file-sharing your server probably has file-sharing 2166 00:49:51,630 --> 00:49:51,640 your server probably has file-sharing 2167 00:49:51,640 --> 00:49:54,079 your server probably has file-sharing well now all of a sudden guess what 2168 00:49:54,079 --> 00:49:54,089 well now all of a sudden guess what 2169 00:49:54,089 --> 00:49:57,570 well now all of a sudden guess what you're done keep those devices up to 2170 00:49:57,570 --> 00:49:57,580 you're done keep those devices up to 2171 00:49:57,580 --> 00:50:00,390 you're done keep those devices up to date speaking of security support for 2172 00:50:00,390 --> 00:50:00,400 date speaking of security support for 2173 00:50:00,400 --> 00:50:03,480 date speaking of security support for Windows 7 is now over for security 2174 00:50:03,480 --> 00:50:03,490 Windows 7 is now over for security 2175 00:50:03,490 --> 00:50:05,370 Windows 7 is now over for security software updates and other reasons it's 2176 00:50:05,370 --> 00:50:05,380 software updates and other reasons it's 2177 00:50:05,380 --> 00:50:07,620 software updates and other reasons it's time to stop procrastinating make sure 2178 00:50:07,620 --> 00:50:07,630 time to stop procrastinating make sure 2179 00:50:07,630 --> 00:50:10,710 time to stop procrastinating make sure that you move to Windows 10 if you're 2180 00:50:10,710 --> 00:50:10,720 that you move to Windows 10 if you're 2181 00:50:10,720 --> 00:50:11,640 that you move to Windows 10 if you're gonna stick on the Windows platform 2182 00:50:11,640 --> 00:50:11,650 gonna stick on the Windows platform 2183 00:50:11,650 --> 00:50:14,220 gonna stick on the Windows platform Microsoft support for Windows 7 has 2184 00:50:14,220 --> 00:50:14,230 Microsoft support for Windows 7 has 2185 00:50:14,230 --> 00:50:15,930 Microsoft support for Windows 7 has officially ended and this shouldn't come 2186 00:50:15,930 --> 00:50:15,940 officially ended and this shouldn't come 2187 00:50:15,940 --> 00:50:17,970 officially ended and this shouldn't come as a surprise to Windows users Microsoft 2188 00:50:17,970 --> 00:50:17,980 as a surprise to Windows users Microsoft 2189 00:50:17,980 --> 00:50:20,099 as a surprise to Windows users Microsoft promised just 10 years of product 2190 00:50:20,099 --> 00:50:20,109 promised just 10 years of product 2191 00:50:20,109 --> 00:50:22,079 promised just 10 years of product support when Windows 7 was released back 2192 00:50:22,079 --> 00:50:22,089 support when Windows 7 was released back 2193 00:50:22,089 --> 00:50:24,960 support when Windows 7 was released back in October 20 2009 2194 00:50:24,960 --> 00:50:24,970 in October 20 2009 2195 00:50:24,970 --> 00:50:28,470 in October 20 2009 you believe it's been that long and now 2196 00:50:28,470 --> 00:50:28,480 you believe it's been that long and now 2197 00:50:28,480 --> 00:50:30,420 you believe it's been that long and now they've shifted to newer technologies as 2198 00:50:30,420 --> 00:50:30,430 they've shifted to newer technologies as 2199 00:50:30,430 --> 00:50:32,700 they've shifted to newer technologies as of January 14th Microsoft is no longer 2200 00:50:32,700 --> 00:50:32,710 of January 14th Microsoft is no longer 2201 00:50:32,710 --> 00:50:34,470 of January 14th Microsoft is no longer offering technical assistance or 2202 00:50:34,470 --> 00:50:34,480 offering technical assistance or 2203 00:50:34,480 --> 00:50:37,589 offering technical assistance or software updates to your device and the 2204 00:50:37,589 --> 00:50:37,599 software updates to your device and the 2205 00:50:37,599 --> 00:50:40,260 software updates to your device and the company has encouraged people to upgrade 2206 00:50:40,260 --> 00:50:40,270 company has encouraged people to upgrade 2207 00:50:40,270 --> 00:50:42,000 company has encouraged people to upgrade to Windows 10 to keep their PCs and 2208 00:50:42,000 --> 00:50:42,010 to Windows 10 to keep their PCs and 2209 00:50:42,010 --> 00:50:44,700 to Windows 10 to keep their PCs and laptops secure your Windows 7 computer 2210 00:50:44,700 --> 00:50:44,710 laptops secure your Windows 7 computer 2211 00:50:44,710 --> 00:50:47,190 laptops secure your Windows 7 computer will keep working but Microsoft will not 2212 00:50:47,190 --> 00:50:47,200 will keep working but Microsoft will not 2213 00:50:47,200 --> 00:50:50,190 will keep working but Microsoft will not provide any security updates or fixes or 2214 00:50:50,190 --> 00:50:50,200 provide any security updates or fixes or 2215 00:50:50,200 --> 00:50:52,890 provide any security updates or fixes or even technical support for any issues 2216 00:50:52,890 --> 00:50:52,900 even technical support for any issues 2217 00:50:52,900 --> 00:50:54,809 even technical support for any issues that leaves your computer at greater 2218 00:50:54,809 --> 00:50:54,819 that leaves your computer at greater 2219 00:50:54,819 --> 00:50:57,870 that leaves your computer at greater risk for viruses and malware that may 2220 00:50:57,870 --> 00:50:57,880 risk for viruses and malware that may 2221 00:50:57,880 --> 00:51:00,089 risk for viruses and malware that may circulate to take advantage of any of 2222 00:51:00,089 --> 00:51:00,099 circulate to take advantage of any of 2223 00:51:00,099 --> 00:51:02,450 circulate to take advantage of any of the flaws that are later discovered 2224 00:51:02,450 --> 00:51:02,460 the flaws that are later discovered 2225 00:51:02,460 --> 00:51:04,650 the flaws that are later discovered that's why it's important for you to 2226 00:51:04,650 --> 00:51:04,660 that's why it's important for you to 2227 00:51:04,660 --> 00:51:10,440 that's why it's important for you to switch to an OS that is newer security 2228 00:51:10,440 --> 00:51:10,450 switch to an OS that is newer security 2229 00:51:10,450 --> 00:51:14,190 switch to an OS that is newer security vulnerabilities are discovered for the 2230 00:51:14,190 --> 00:51:14,200 vulnerabilities are discovered for the 2231 00:51:14,200 --> 00:51:18,240 vulnerabilities are discovered for the discontinued OS and hackers will create 2232 00:51:18,240 --> 00:51:18,250 discontinued OS and hackers will create 2233 00:51:18,250 --> 00:51:21,559 discontinued OS and hackers will create tools to exploit those vulnerabilities 2234 00:51:21,559 --> 00:51:21,569 tools to exploit those vulnerabilities 2235 00:51:21,569 --> 00:51:24,990 tools to exploit those vulnerabilities but Microsoft will not patch those 2236 00:51:24,990 --> 00:51:25,000 but Microsoft will not patch those 2237 00:51:25,000 --> 00:51:28,049 but Microsoft will not patch those issues without security updates or fixes 2238 00:51:28,049 --> 00:51:28,059 issues without security updates or fixes 2239 00:51:28,059 --> 00:51:29,760 issues without security updates or fixes you're putting your computer and other 2240 00:51:29,760 --> 00:51:29,770 you're putting your computer and other 2241 00:51:29,770 --> 00:51:32,039 you're putting your computer and other devices on your network at risk if 2242 00:51:32,039 --> 00:51:32,049 devices on your network at risk if 2243 00:51:32,049 --> 00:51:34,710 devices on your network at risk if you're a Windows 8.1 user extended 2244 00:51:34,710 --> 00:51:34,720 you're a Windows 8.1 user extended 2245 00:51:34,720 --> 00:51:36,780 you're a Windows 8.1 user extended support for that OS won't end until 2246 00:51:36,780 --> 00:51:36,790 support for that OS won't end until 2247 00:51:36,790 --> 00:51:40,400 support for that OS won't end until January 2023 Windows 10 was released in 2248 00:51:40,400 --> 00:51:40,410 January 2023 Windows 10 was released in 2249 00:51:40,410 --> 00:51:43,970 January 2023 Windows 10 was released in 2015 and extended support for the latest 2250 00:51:43,970 --> 00:51:43,980 2015 and extended support for the latest 2251 00:51:43,980 --> 00:51:51,270 2015 and extended support for the latest version of the OS is until 2025 this 2252 00:51:51,270 --> 00:51:51,280 version of the OS is until 2025 this 2253 00:51:51,280 --> 00:51:53,730 version of the OS is until 2025 this could also be an excellent time for you 2254 00:51:53,730 --> 00:51:53,740 could also be an excellent time for you 2255 00:51:53,740 --> 00:51:56,039 could also be an excellent time for you to try out Linux I gotta throw that in 2256 00:51:56,039 --> 00:51:56,049 to try out Linux I gotta throw that in 2257 00:51:56,049 --> 00:51:58,650 to try out Linux I gotta throw that in there right while an upgrade to Windows 2258 00:51:58,650 --> 00:51:58,660 there right while an upgrade to Windows 2259 00:51:58,660 --> 00:52:00,569 there right while an upgrade to Windows 10 might require you to upgrade your 2260 00:52:00,569 --> 00:52:00,579 10 might require you to upgrade your 2261 00:52:00,579 --> 00:52:03,660 10 might require you to upgrade your hardware to Linux could breathe new life 2262 00:52:03,660 --> 00:52:03,670 hardware to Linux could breathe new life 2263 00:52:03,670 --> 00:52:06,480 hardware to Linux could breathe new life into your existing computer you can 2264 00:52:06,480 --> 00:52:06,490 into your existing computer you can 2265 00:52:06,490 --> 00:52:08,640 into your existing computer you can remove the discontinued Windows 7 and 2266 00:52:08,640 --> 00:52:08,650 remove the discontinued Windows 7 and 2267 00:52:08,650 --> 00:52:11,990 remove the discontinued Windows 7 and replace it with Ubuntu or Linux Mint 2268 00:52:11,990 --> 00:52:12,000 replace it with Ubuntu or Linux Mint 2269 00:52:12,000 --> 00:52:16,200 replace it with Ubuntu or Linux Mint absolutely free alright let's get into 2270 00:52:16,200 --> 00:52:16,210 absolutely free alright let's get into 2271 00:52:16,210 --> 00:52:17,520 absolutely free alright let's get into the top stories that we're following 2272 00:52:17,520 --> 00:52:17,530 the top stories that we're following 2273 00:52:17,530 --> 00:52:20,339 the top stories that we're following this week first of all PayPal has 2274 00:52:20,339 --> 00:52:20,349 this week first of all PayPal has 2275 00:52:20,349 --> 00:52:22,920 this week first of all PayPal has confirmed that a researcher found a high 2276 00:52:22,920 --> 00:52:22,930 confirmed that a researcher found a high 2277 00:52:22,930 --> 00:52:25,770 confirmed that a researcher found a high severity security vulnerability that 2278 00:52:25,770 --> 00:52:25,780 severity security vulnerability that 2279 00:52:25,780 --> 00:52:28,109 severity security vulnerability that could expose user passwords to an 2280 00:52:28,109 --> 00:52:28,119 could expose user passwords to an 2281 00:52:28,119 --> 00:52:31,940 could expose user passwords to an attacker the researcher Alex Burson 2282 00:52:31,940 --> 00:52:31,950 attacker the researcher Alex Burson 2283 00:52:31,950 --> 00:52:33,630 attacker the researcher Alex Burson discovered the high severity 2284 00:52:33,630 --> 00:52:33,640 discovered the high severity 2285 00:52:33,640 --> 00:52:35,700 discovered the high severity vulnerability when he was exploring the 2286 00:52:35,700 --> 00:52:35,710 vulnerability when he was exploring the 2287 00:52:35,710 --> 00:52:38,100 vulnerability when he was exploring the main authentication flow at Pape 2288 00:52:38,100 --> 00:52:38,110 main authentication flow at Pape 2289 00:52:38,110 --> 00:52:40,290 main authentication flow at Pape his attention was drawn to the fact that 2290 00:52:40,290 --> 00:52:40,300 his attention was drawn to the fact that 2291 00:52:40,300 --> 00:52:42,840 his attention was drawn to the fact that javascript file contained what looked 2292 00:52:42,840 --> 00:52:42,850 javascript file contained what looked 2293 00:52:42,850 --> 00:52:46,320 javascript file contained what looked like a cross-site request forgery token 2294 00:52:46,320 --> 00:52:46,330 like a cross-site request forgery token 2295 00:52:46,330 --> 00:52:51,210 like a cross-site request forgery token and a session ID he says quote providing 2296 00:52:51,210 --> 00:52:51,220 and a session ID he says quote providing 2297 00:52:51,220 --> 00:52:54,390 and a session ID he says quote providing any kind of session data inside a valid 2298 00:52:54,390 --> 00:52:54,400 any kind of session data inside a valid 2299 00:52:54,400 --> 00:52:56,580 any kind of session data inside a valid JavaScript file usually allows it to be 2300 00:52:56,580 --> 00:52:56,590 JavaScript file usually allows it to be 2301 00:52:56,590 --> 00:52:59,940 JavaScript file usually allows it to be received by attackers end quote if a 2302 00:52:59,940 --> 00:52:59,950 received by attackers end quote if a 2303 00:52:59,950 --> 00:53:03,030 received by attackers end quote if a user fails to login several times 2304 00:53:03,030 --> 00:53:03,040 user fails to login several times 2305 00:53:03,040 --> 00:53:06,210 user fails to login several times pardon me they have to solve a CAPTCHA 2306 00:53:06,210 --> 00:53:06,220 pardon me they have to solve a CAPTCHA 2307 00:53:06,220 --> 00:53:09,090 pardon me they have to solve a CAPTCHA at that point and once they finally 2308 00:53:09,090 --> 00:53:09,100 at that point and once they finally 2309 00:53:09,100 --> 00:53:12,960 at that point and once they finally authenticate and PayPal noted quote the 2310 00:53:12,960 --> 00:53:12,970 authenticate and PayPal noted quote the 2311 00:53:12,970 --> 00:53:16,290 authenticate and PayPal noted quote the exposed tokens were used in the post 2312 00:53:16,290 --> 00:53:16,300 exposed tokens were used in the post 2313 00:53:16,300 --> 00:53:19,860 exposed tokens were used in the post request to solve the CAPTCHA PayPal said 2314 00:53:19,860 --> 00:53:19,870 request to solve the CAPTCHA PayPal said 2315 00:53:19,870 --> 00:53:22,800 request to solve the CAPTCHA PayPal said quote if a user followed a login link 2316 00:53:22,800 --> 00:53:22,810 quote if a user followed a login link 2317 00:53:22,810 --> 00:53:25,380 quote if a user followed a login link from a malicious site similar to a 2318 00:53:25,380 --> 00:53:25,390 from a malicious site similar to a 2319 00:53:25,390 --> 00:53:29,190 from a malicious site similar to a phishing page unquote that's all it 2320 00:53:29,190 --> 00:53:29,200 phishing page unquote that's all it 2321 00:53:29,200 --> 00:53:29,610 phishing page unquote that's all it takes 2322 00:53:29,610 --> 00:53:29,620 takes 2323 00:53:29,620 --> 00:53:31,860 takes follow a link from a site log in to your 2324 00:53:31,860 --> 00:53:31,870 follow a link from a site log in to your 2325 00:53:31,870 --> 00:53:34,440 follow a link from a site log in to your PayPal account you're done however 2326 00:53:34,440 --> 00:53:34,450 PayPal account you're done however 2327 00:53:34,450 --> 00:53:38,580 PayPal account you're done however Burson said in the real world of social 2328 00:53:38,580 --> 00:53:38,590 Burson said in the real world of social 2329 00:53:38,590 --> 00:53:41,670 Burson said in the real world of social engineering attacks quote the only user 2330 00:53:41,670 --> 00:53:41,680 engineering attacks quote the only user 2331 00:53:41,680 --> 00:53:44,070 engineering attacks quote the only user interaction needed would have been a 2332 00:53:44,070 --> 00:53:44,080 interaction needed would have been a 2333 00:53:44,080 --> 00:53:47,160 interaction needed would have been a single visit to an attacker controlled 2334 00:53:47,160 --> 00:53:47,170 single visit to an attacker controlled 2335 00:53:47,170 --> 00:53:50,700 single visit to an attacker controlled web page and that's the end of the quote 2336 00:53:50,700 --> 00:53:50,710 web page and that's the end of the quote 2337 00:53:50,710 --> 00:53:53,280 web page and that's the end of the quote within 24 hours of the bugs confirmation 2338 00:53:53,280 --> 00:53:53,290 within 24 hours of the bugs confirmation 2339 00:53:53,290 --> 00:53:55,980 within 24 hours of the bugs confirmation by the hacker one bug bounty program 2340 00:53:55,980 --> 00:53:55,990 by the hacker one bug bounty program 2341 00:53:55,990 --> 00:53:57,830 by the hacker one bug bounty program PayPal had patched the vulnerability 2342 00:53:57,830 --> 00:53:57,840 PayPal had patched the vulnerability 2343 00:53:57,840 --> 00:54:02,160 PayPal had patched the vulnerability bearson said while he was rewarded with 2344 00:54:02,160 --> 00:54:02,170 bearson said while he was rewarded with 2345 00:54:02,170 --> 00:54:04,740 bearson said while he was rewarded with a bug bounty worth about fifteen 2346 00:54:04,740 --> 00:54:04,750 a bug bounty worth about fifteen 2347 00:54:04,750 --> 00:54:07,100 a bug bounty worth about fifteen thousand three hundred dollars u.s. and 2348 00:54:07,100 --> 00:54:07,110 thousand three hundred dollars u.s. and 2349 00:54:07,110 --> 00:54:09,540 thousand three hundred dollars u.s. and the thing that we have to keep in mind 2350 00:54:09,540 --> 00:54:09,550 the thing that we have to keep in mind 2351 00:54:09,550 --> 00:54:12,330 the thing that we have to keep in mind here ok so this is an exploit that is on 2352 00:54:12,330 --> 00:54:12,340 here ok so this is an exploit that is on 2353 00:54:12,340 --> 00:54:16,740 here ok so this is an exploit that is on a site like PayPal so if you followed a 2354 00:54:16,740 --> 00:54:16,750 a site like PayPal so if you followed a 2355 00:54:16,750 --> 00:54:18,590 a site like PayPal so if you followed a link and created that session cookie 2356 00:54:18,590 --> 00:54:18,600 link and created that session cookie 2357 00:54:18,600 --> 00:54:21,240 link and created that session cookie that could have been compromised 2358 00:54:21,240 --> 00:54:21,250 that could have been compromised 2359 00:54:21,250 --> 00:54:22,710 that could have been compromised I mean you click on that link in a 2360 00:54:22,710 --> 00:54:22,720 I mean you click on that link in a 2361 00:54:22,720 --> 00:54:24,750 I mean you click on that link in a phishing scam email right and you think 2362 00:54:24,750 --> 00:54:24,760 phishing scam email right and you think 2363 00:54:24,760 --> 00:54:27,300 phishing scam email right and you think oh well this is a phishing scam I'm 2364 00:54:27,300 --> 00:54:27,310 oh well this is a phishing scam I'm 2365 00:54:27,310 --> 00:54:31,140 oh well this is a phishing scam I'm gonna back away wolf it's too late you 2366 00:54:31,140 --> 00:54:31,150 gonna back away wolf it's too late you 2367 00:54:31,150 --> 00:54:34,220 gonna back away wolf it's too late you didn't even log in and it's too late 2368 00:54:34,220 --> 00:54:34,230 didn't even log in and it's too late 2369 00:54:34,230 --> 00:54:38,550 didn't even log in and it's too late that's what we're up against here so any 2370 00:54:38,550 --> 00:54:38,560 that's what we're up against here so any 2371 00:54:38,560 --> 00:54:41,790 that's what we're up against here so any of your staff who has access to your 2372 00:54:41,790 --> 00:54:41,800 of your staff who has access to your 2373 00:54:41,800 --> 00:54:44,070 of your staff who has access to your PayPal account now clicked on that link 2374 00:54:44,070 --> 00:54:44,080 PayPal account now clicked on that link 2375 00:54:44,080 --> 00:54:46,860 PayPal account now clicked on that link and has that session cookie in place 2376 00:54:46,860 --> 00:54:46,870 and has that session cookie in place 2377 00:54:46,870 --> 00:54:49,280 and has that session cookie in place from a malicious and malicious site and 2378 00:54:49,280 --> 00:54:49,290 from a malicious and malicious site and 2379 00:54:49,290 --> 00:54:51,240 from a malicious and malicious site and then 2380 00:54:51,240 --> 00:54:51,250 then 2381 00:54:51,250 --> 00:54:54,200 then later legitimately logs into PayPal 2382 00:54:54,200 --> 00:54:54,210 later legitimately logs into PayPal 2383 00:54:54,210 --> 00:54:56,610 later legitimately logs into PayPal after having gone through the capture 2384 00:54:56,610 --> 00:54:56,620 after having gone through the capture 2385 00:54:56,620 --> 00:54:59,220 after having gone through the capture process I guess that's the the exploit 2386 00:54:59,220 --> 00:54:59,230 process I guess that's the the exploit 2387 00:54:59,230 --> 00:55:01,260 process I guess that's the the exploit itself you have to fail the login a 2388 00:55:01,260 --> 00:55:01,270 itself you have to fail the login a 2389 00:55:01,270 --> 00:55:05,010 itself you have to fail the login a couple times and then when you get it 2390 00:55:05,010 --> 00:55:05,020 couple times and then when you get it 2391 00:55:05,020 --> 00:55:06,900 couple times and then when you get it right that's when the hacker gets your 2392 00:55:06,900 --> 00:55:06,910 right that's when the hacker gets your 2393 00:55:06,910 --> 00:55:09,870 right that's when the hacker gets your credentials well you know how does that 2394 00:55:09,870 --> 00:55:09,880 credentials well you know how does that 2395 00:55:09,880 --> 00:55:12,630 credentials well you know how does that affect me and how can I prevent that 2396 00:55:12,630 --> 00:55:12,640 affect me and how can I prevent that 2397 00:55:12,640 --> 00:55:14,670 affect me and how can I prevent that from happening I think it really comes 2398 00:55:14,670 --> 00:55:14,680 from happening I think it really comes 2399 00:55:14,680 --> 00:55:18,870 from happening I think it really comes back to password managers because you 2400 00:55:18,870 --> 00:55:18,880 back to password managers because you 2401 00:55:18,880 --> 00:55:23,430 back to password managers because you think how how do you enter the wrong 2402 00:55:23,430 --> 00:55:23,440 think how how do you enter the wrong 2403 00:55:23,440 --> 00:55:26,370 think how how do you enter the wrong password for PayPal three times to the 2404 00:55:26,370 --> 00:55:26,380 password for PayPal three times to the 2405 00:55:26,380 --> 00:55:28,290 password for PayPal three times to the point where you need to enter a CAPTCHA 2406 00:55:28,290 --> 00:55:28,300 point where you need to enter a CAPTCHA 2407 00:55:28,300 --> 00:55:31,590 point where you need to enter a CAPTCHA you're probably typing it in and if 2408 00:55:31,590 --> 00:55:31,600 you're probably typing it in and if 2409 00:55:31,600 --> 00:55:33,450 you're probably typing it in and if you're typing in your password to PayPal 2410 00:55:33,450 --> 00:55:33,460 you're typing in your password to PayPal 2411 00:55:33,460 --> 00:55:36,630 you're typing in your password to PayPal it's probably too easy if you can 2412 00:55:36,630 --> 00:55:36,640 it's probably too easy if you can 2413 00:55:36,640 --> 00:55:38,790 it's probably too easy if you can remember your password to PayPal it's 2414 00:55:38,790 --> 00:55:38,800 remember your password to PayPal it's 2415 00:55:38,800 --> 00:55:40,590 remember your password to PayPal it's too easy can you remember your password 2416 00:55:40,590 --> 00:55:40,600 too easy can you remember your password 2417 00:55:40,600 --> 00:55:43,110 too easy can you remember your password to PayPal if I sent you to PayPal calm 2418 00:55:43,110 --> 00:55:43,120 to PayPal if I sent you to PayPal calm 2419 00:55:43,120 --> 00:55:46,020 to PayPal if I sent you to PayPal calm right now would you be able to log in by 2420 00:55:46,020 --> 00:55:46,030 right now would you be able to log in by 2421 00:55:46,030 --> 00:55:48,300 right now would you be able to log in by typing your username and password if 2422 00:55:48,300 --> 00:55:48,310 typing your username and password if 2423 00:55:48,310 --> 00:55:53,430 typing your username and password if that's the case you are a potential 2424 00:55:53,430 --> 00:55:53,440 that's the case you are a potential 2425 00:55:53,440 --> 00:55:57,600 that's the case you are a potential victim you are easily exploited through 2426 00:55:57,600 --> 00:55:57,610 victim you are easily exploited through 2427 00:55:57,610 --> 00:56:00,570 victim you are easily exploited through this type of attack I don't know my 2428 00:56:00,570 --> 00:56:00,580 this type of attack I don't know my 2429 00:56:00,580 --> 00:56:03,390 this type of attack I don't know my credentials for PayPal my password 2430 00:56:03,390 --> 00:56:03,400 credentials for PayPal my password 2431 00:56:03,400 --> 00:56:06,720 credentials for PayPal my password manager ensures that my password for 2432 00:56:06,720 --> 00:56:06,730 manager ensures that my password for 2433 00:56:06,730 --> 00:56:12,090 manager ensures that my password for PayPal is so obscure and so secure that 2434 00:56:12,090 --> 00:56:12,100 PayPal is so obscure and so secure that 2435 00:56:12,100 --> 00:56:15,600 PayPal is so obscure and so secure that even I don't know it when I go to 2436 00:56:15,600 --> 00:56:15,610 even I don't know it when I go to 2437 00:56:15,610 --> 00:56:19,020 even I don't know it when I go to paypal.com I log into my password 2438 00:56:19,020 --> 00:56:19,030 paypal.com I log into my password 2439 00:56:19,030 --> 00:56:22,860 paypal.com I log into my password manager with my secure password which is 2440 00:56:22,860 --> 00:56:22,870 manager with my secure password which is 2441 00:56:22,870 --> 00:56:26,940 manager with my secure password which is a password recipe and then it enters it 2442 00:56:26,940 --> 00:56:26,950 a password recipe and then it enters it 2443 00:56:26,950 --> 00:56:29,730 a password recipe and then it enters it fills in the information for PayPal so 2444 00:56:29,730 --> 00:56:29,740 fills in the information for PayPal so 2445 00:56:29,740 --> 00:56:32,220 fills in the information for PayPal so that I can log in if you're not doing it 2446 00:56:32,220 --> 00:56:32,230 that I can log in if you're not doing it 2447 00:56:32,230 --> 00:56:35,370 that I can log in if you're not doing it that way then you are wide open to this 2448 00:56:35,370 --> 00:56:35,380 that way then you are wide open to this 2449 00:56:35,380 --> 00:56:37,320 that way then you are wide open to this type of vulnerability and I need to 2450 00:56:37,320 --> 00:56:37,330 type of vulnerability and I need to 2451 00:56:37,330 --> 00:56:39,300 type of vulnerability and I need to encourage you that hey you need to 2452 00:56:39,300 --> 00:56:39,310 encourage you that hey you need to 2453 00:56:39,310 --> 00:56:42,180 encourage you that hey you need to understand the value of a password 2454 00:56:42,180 --> 00:56:42,190 understand the value of a password 2455 00:56:42,190 --> 00:56:44,470 understand the value of a password manager it's not about 2456 00:56:44,470 --> 00:56:44,480 manager it's not about 2457 00:56:44,480 --> 00:56:46,720 manager it's not about I can I remember my passwords that's not 2458 00:56:46,720 --> 00:56:46,730 I can I remember my passwords that's not 2459 00:56:46,730 --> 00:56:49,210 I can I remember my passwords that's not what it's about it's about being able to 2460 00:56:49,210 --> 00:56:49,220 what it's about it's about being able to 2461 00:56:49,220 --> 00:56:52,150 what it's about it's about being able to create passwords for sites like PayPal 2462 00:56:52,150 --> 00:56:52,160 create passwords for sites like PayPal 2463 00:56:52,160 --> 00:56:55,089 create passwords for sites like PayPal where your money resides where they have 2464 00:56:55,089 --> 00:56:55,099 where your money resides where they have 2465 00:56:55,099 --> 00:56:57,490 where your money resides where they have access to your checking account and your 2466 00:56:57,490 --> 00:56:57,500 access to your checking account and your 2467 00:56:57,500 --> 00:57:01,720 access to your checking account and your credit card it's about having passwords 2468 00:57:01,720 --> 00:57:01,730 credit card it's about having passwords 2469 00:57:01,730 --> 00:57:03,520 credit card it's about having passwords that are so secure that even you don't 2470 00:57:03,520 --> 00:57:03,530 that are so secure that even you don't 2471 00:57:03,530 --> 00:57:07,240 that are so secure that even you don't know them that's the key point about a 2472 00:57:07,240 --> 00:57:07,250 know them that's the key point about a 2473 00:57:07,250 --> 00:57:11,859 know them that's the key point about a password manager a vulnerability in 2474 00:57:11,859 --> 00:57:11,869 password manager a vulnerability in 2475 00:57:11,869 --> 00:57:15,069 password manager a vulnerability in broad coms cable modem firmware has left 2476 00:57:15,069 --> 00:57:15,079 broad coms cable modem firmware has left 2477 00:57:15,079 --> 00:57:18,849 broad coms cable modem firmware has left as many as 200 million home broadband 2478 00:57:18,849 --> 00:57:18,859 as many as 200 million home broadband 2479 00:57:18,859 --> 00:57:21,940 as many as 200 million home broadband gateways in Europe and potentially more 2480 00:57:21,940 --> 00:57:21,950 gateways in Europe and potentially more 2481 00:57:21,950 --> 00:57:26,370 gateways in Europe and potentially more worldwide at risk of remote hijacking a 2482 00:57:26,370 --> 00:57:26,380 worldwide at risk of remote hijacking a 2483 00:57:26,380 --> 00:57:28,900 worldwide at risk of remote hijacking a vulnerable user would simply have to 2484 00:57:28,900 --> 00:57:28,910 vulnerable user would simply have to 2485 00:57:28,910 --> 00:57:32,140 vulnerable user would simply have to visit a website or even open an HTML 2486 00:57:32,140 --> 00:57:32,150 visit a website or even open an HTML 2487 00:57:32,150 --> 00:57:34,720 visit a website or even open an HTML file that contains malicious JavaScript 2488 00:57:34,720 --> 00:57:34,730 file that contains malicious JavaScript 2489 00:57:34,730 --> 00:57:38,290 file that contains malicious JavaScript this code subsequently it connects to 2490 00:57:38,290 --> 00:57:38,300 this code subsequently it connects to 2491 00:57:38,300 --> 00:57:40,720 this code subsequently it connects to the web server built into the vulnerable 2492 00:57:40,720 --> 00:57:40,730 the web server built into the vulnerable 2493 00:57:40,730 --> 00:57:44,170 the web server built into the vulnerable modem on the local network the script 2494 00:57:44,170 --> 00:57:44,180 modem on the local network the script 2495 00:57:44,180 --> 00:57:46,510 modem on the local network the script then alters the contents of the modems 2496 00:57:46,510 --> 00:57:46,520 then alters the contents of the modems 2497 00:57:46,520 --> 00:57:49,809 then alters the contents of the modems processor registers by overwriting the 2498 00:57:49,809 --> 00:57:49,819 processor registers by overwriting the 2499 00:57:49,819 --> 00:57:53,319 processor registers by overwriting the stack to redirect execution to malware 2500 00:57:53,319 --> 00:57:53,329 stack to redirect execution to malware 2501 00:57:53,329 --> 00:57:56,980 stack to redirect execution to malware smuggled in by the request at that point 2502 00:57:56,980 --> 00:57:56,990 smuggled in by the request at that point 2503 00:57:56,990 --> 00:57:59,349 smuggled in by the request at that point the code can attempt man-in-the-middle 2504 00:57:59,349 --> 00:57:59,359 the code can attempt man-in-the-middle 2505 00:57:59,359 --> 00:58:02,020 the code can attempt man-in-the-middle attack which allows the hacker to gain 2506 00:58:02,020 --> 00:58:02,030 attack which allows the hacker to gain 2507 00:58:02,030 --> 00:58:04,420 attack which allows the hacker to gain access for example to potentially 2508 00:58:04,420 --> 00:58:04,430 access for example to potentially 2509 00:58:04,430 --> 00:58:06,790 access for example to potentially sensitive information sent to or from 2510 00:58:06,790 --> 00:58:06,800 sensitive information sent to or from 2511 00:58:06,800 --> 00:58:09,339 sensitive information sent to or from the users internet connection the 2512 00:58:09,339 --> 00:58:09,349 the users internet connection the 2513 00:58:09,349 --> 00:58:11,950 the users internet connection the miscreant can also use the exploit to 2514 00:58:11,950 --> 00:58:11,960 miscreant can also use the exploit to 2515 00:58:11,960 --> 00:58:14,740 miscreant can also use the exploit to manipulate the firmware change DNS 2516 00:58:14,740 --> 00:58:14,750 manipulate the firmware change DNS 2517 00:58:14,750 --> 00:58:17,380 manipulate the firmware change DNS settings to redirect connections to web 2518 00:58:17,380 --> 00:58:17,390 settings to redirect connections to web 2519 00:58:17,390 --> 00:58:21,130 settings to redirect connections to web pages and they can redirect to anything 2520 00:58:21,130 --> 00:58:21,140 pages and they can redirect to anything 2521 00:58:21,140 --> 00:58:23,079 pages and they can redirect to anything of their choosing so no doubt phishing 2522 00:58:23,079 --> 00:58:23,089 of their choosing so no doubt phishing 2523 00:58:23,089 --> 00:58:25,390 of their choosing so no doubt phishing versions of every bank and social media 2524 00:58:25,390 --> 00:58:25,400 versions of every bank and social media 2525 00:58:25,400 --> 00:58:28,030 versions of every bank and social media site would be something that they would 2526 00:58:28,030 --> 00:58:28,040 site would be something that they would 2527 00:58:28,040 --> 00:58:30,490 site would be something that they would think of they can snoop on traffic 2528 00:58:30,490 --> 00:58:30,500 think of they can snoop on traffic 2529 00:58:30,500 --> 00:58:32,730 think of they can snoop on traffic launch distributed denial of service 2530 00:58:32,730 --> 00:58:32,740 launch distributed denial of service 2531 00:58:32,740 --> 00:58:36,099 launch distributed denial of service assaults and more in other words this is 2532 00:58:36,099 --> 00:58:36,109 assaults and more in other words this is 2533 00:58:36,109 --> 00:58:36,760 assaults and more in other words this is a bad one 2534 00:58:36,760 --> 00:58:36,770 a bad one 2535 00:58:36,770 --> 00:58:39,550 a bad one once exploited an attacker can use the 2536 00:58:39,550 --> 00:58:39,560 once exploited an attacker can use the 2537 00:58:39,560 --> 00:58:41,589 once exploited an attacker can use the modem to do pretty much anything they 2538 00:58:41,589 --> 00:58:41,599 modem to do pretty much anything they 2539 00:58:41,599 --> 00:58:42,250 modem to do pretty much anything they want 2540 00:58:42,250 --> 00:58:42,260 want 2541 00:58:42,260 --> 00:58:45,460 want Broadcom says that the exploit code was 2542 00:58:45,460 --> 00:58:45,470 Broadcom says that the exploit code was 2543 00:58:45,470 --> 00:58:48,490 Broadcom says that the exploit code was patched last May but it seems clear that 2544 00:58:48,490 --> 00:58:48,500 patched last May but it seems clear that 2545 00:58:48,500 --> 00:58:51,160 patched last May but it seems clear that the fix was not widely adopted by users 2546 00:58:51,160 --> 00:58:51,170 the fix was not widely adopted by users 2547 00:58:51,170 --> 00:58:54,640 the fix was not widely adopted by users in their tests the cable haunt team were 2548 00:58:54,640 --> 00:58:54,650 in their tests the cable haunt team were 2549 00:58:54,650 --> 00:58:57,240 in their tests the cable haunt team were able to compromise a large number of 2550 00:58:57,240 --> 00:58:57,250 able to compromise a large number of 2551 00:58:57,250 --> 00:59:01,559 able to compromise a large number of Sageman calm Netgear Technicolor and 2552 00:59:01,559 --> 00:59:01,569 Sageman calm Netgear Technicolor and 2553 00:59:01,569 --> 00:59:05,500 Sageman calm Netgear Technicolor and compal models for instance since 2554 00:59:05,500 --> 00:59:05,510 compal models for instance since 2555 00:59:05,510 --> 00:59:08,109 compal models for instance since Broadcom chips are in many brands of 2556 00:59:08,109 --> 00:59:08,119 Broadcom chips are in many brands of 2557 00:59:08,119 --> 00:59:10,150 Broadcom chips are in many brands of routers and modems it's important for 2558 00:59:10,150 --> 00:59:10,160 routers and modems it's important for 2559 00:59:10,160 --> 00:59:12,400 routers and modems it's important for you to make sure that your firmware is 2560 00:59:12,400 --> 00:59:12,410 you to make sure that your firmware is 2561 00:59:12,410 --> 00:59:13,900 you to make sure that your firmware is up-to-date so that you don't get 2562 00:59:13,900 --> 00:59:13,910 up-to-date so that you don't get 2563 00:59:13,910 --> 00:59:16,029 up-to-date so that you don't get compromised now that the exploit is 2564 00:59:16,029 --> 00:59:16,039 compromised now that the exploit is 2565 00:59:16,039 --> 00:59:17,470 compromised now that the exploit is known to hackers 2566 00:59:17,470 --> 00:59:17,480 known to hackers 2567 00:59:17,480 --> 00:59:30,060 known to hackers [Music] 2568 00:59:30,060 --> 00:59:30,070 2569 00:59:30,070 --> 00:59:32,070 has begun selling the rack-mountable 2570 00:59:32,070 --> 00:59:32,080 has begun selling the rack-mountable 2571 00:59:32,080 --> 00:59:35,120 has begun selling the rack-mountable variant of its Mac Pro desktop computer 2572 00:59:35,120 --> 00:59:35,130 variant of its Mac Pro desktop computer 2573 00:59:35,130 --> 00:59:38,940 variant of its Mac Pro desktop computer starting at just 6500 dollars the 2574 00:59:38,940 --> 00:59:38,950 starting at just 6500 dollars the 2575 00:59:38,950 --> 00:59:41,670 starting at just 6500 dollars the rack-mounted Mac Pro is identical to the 2576 00:59:41,670 --> 00:59:41,680 rack-mounted Mac Pro is identical to the 2577 00:59:41,680 --> 00:59:44,040 rack-mounted Mac Pro is identical to the tower version in terms of specifications 2578 00:59:44,040 --> 00:59:44,050 tower version in terms of specifications 2579 00:59:44,050 --> 00:59:47,670 tower version in terms of specifications and it comes in the same hardware 2580 00:59:47,670 --> 00:59:47,680 and it comes in the same hardware 2581 00:59:47,680 --> 00:59:50,250 and it comes in the same hardware configurations as well it has the same 2582 00:59:50,250 --> 00:59:50,260 configurations as well it has the same 2583 00:59:50,260 --> 00:59:52,620 configurations as well it has the same ports it's laid out the same inside the 2584 00:59:52,620 --> 00:59:52,630 ports it's laid out the same inside the 2585 00:59:52,630 --> 00:59:54,630 ports it's laid out the same inside the case and it has the same rear 2586 00:59:54,630 --> 00:59:54,640 case and it has the same rear 2587 00:59:54,640 --> 00:59:57,600 case and it has the same rear connections the differences from the 2588 00:59:57,600 --> 00:59:57,610 connections the differences from the 2589 00:59:57,610 --> 00:59:59,820 connections the differences from the tower variant are entirely in the case 2590 00:59:59,820 --> 00:59:59,830 tower variant are entirely in the case 2591 00:59:59,830 --> 01:00:03,000 tower variant are entirely in the case itself this variant of the Mac Pro 4 2592 01:00:03,000 --> 01:00:03,010 itself this variant of the Mac Pro 4 2593 01:00:03,010 --> 01:00:05,670 itself this variant of the Mac Pro 4 goes the wheels or stands of the tower 2594 01:00:05,670 --> 01:00:05,680 goes the wheels or stands of the tower 2595 01:00:05,680 --> 01:00:08,670 goes the wheels or stands of the tower model in favor of stainless steel rails 2596 01:00:08,670 --> 01:00:08,680 model in favor of stainless steel rails 2597 01:00:08,680 --> 01:00:11,190 model in favor of stainless steel rails that allow the device to be mounted 2598 01:00:11,190 --> 01:00:11,200 that allow the device to be mounted 2599 01:00:11,200 --> 01:00:14,670 that allow the device to be mounted horizontally in server racks it also has 2600 01:00:14,670 --> 01:00:14,680 horizontally in server racks it also has 2601 01:00:14,680 --> 01:00:17,430 horizontally in server racks it also has a removable lid instead of the fully 2602 01:00:17,430 --> 01:00:17,440 a removable lid instead of the fully 2603 01:00:17,440 --> 01:00:20,120 a removable lid instead of the fully removable frame seen in the tower 2604 01:00:20,120 --> 01:00:20,130 removable frame seen in the tower 2605 01:00:20,130 --> 01:00:22,740 removable frame seen in the tower additionally the handles are on the 2606 01:00:22,740 --> 01:00:22,750 additionally the handles are on the 2607 01:00:22,750 --> 01:00:25,650 additionally the handles are on the front for easy removal from server racks 2608 01:00:25,650 --> 01:00:25,660 front for easy removal from server racks 2609 01:00:25,660 --> 01:00:28,140 front for easy removal from server racks and some other elements like the power 2610 01:00:28,140 --> 01:00:28,150 and some other elements like the power 2611 01:00:28,150 --> 01:00:30,180 and some other elements like the power button have been moved from the tower 2612 01:00:30,180 --> 01:00:30,190 button have been moved from the tower 2613 01:00:30,190 --> 01:00:35,030 button have been moved from the tower top to the front rack this Mac Pro is 2614 01:00:35,030 --> 01:00:35,040 top to the front rack this Mac Pro is 2615 01:00:35,040 --> 01:00:37,590 top to the front rack this Mac Pro is intended for inclusion in render farms 2616 01:00:37,590 --> 01:00:37,600 intended for inclusion in render farms 2617 01:00:37,600 --> 01:00:40,530 intended for inclusion in render farms as a server and other commercial and 2618 01:00:40,530 --> 01:00:40,540 as a server and other commercial and 2619 01:00:40,540 --> 01:00:43,410 as a server and other commercial and professional uses I could certainly see 2620 01:00:43,410 --> 01:00:43,420 professional uses I could certainly see 2621 01:00:43,420 --> 01:00:46,230 professional uses I could certainly see in the render farm I mean I work in 2622 01:00:46,230 --> 01:00:46,240 in the render farm I mean I work in 2623 01:00:46,240 --> 01:00:49,140 in the render farm I mean I work in video all the time so having something 2624 01:00:49,140 --> 01:00:49,150 video all the time so having something 2625 01:00:49,150 --> 01:00:50,880 video all the time so having something that's able to do my rendering that's 2626 01:00:50,880 --> 01:00:50,890 that's able to do my rendering that's 2627 01:00:50,890 --> 01:00:53,760 that's able to do my rendering that's that powerful but does it have to be a 2628 01:00:53,760 --> 01:00:53,770 that powerful but does it have to be a 2629 01:00:53,770 --> 01:00:56,700 that powerful but does it have to be a Mac could it be a Linux machine with 2630 01:00:56,700 --> 01:00:56,710 Mac could it be a Linux machine with 2631 01:00:56,710 --> 01:00:59,520 Mac could it be a Linux machine with blender running that would be sweet 2632 01:00:59,520 --> 01:00:59,530 blender running that would be sweet 2633 01:00:59,530 --> 01:01:03,990 blender running that would be sweet let's let's go that route the pine phone 2634 01:01:03,990 --> 01:01:04,000 let's let's go that route the pine phone 2635 01:01:04,000 --> 01:01:06,360 let's let's go that route the pine phone oh you knew I was gonna get here didn't 2636 01:01:06,360 --> 01:01:06,370 oh you knew I was gonna get here didn't 2637 01:01:06,370 --> 01:01:12,450 oh you knew I was gonna get here didn't ya fine 64 let's just take a moment the 2638 01:01:12,450 --> 01:01:12,460 ya fine 64 let's just take a moment the 2639 01:01:12,460 --> 01:01:14,460 ya fine 64 let's just take a moment the pine phone is an affordable Linux smart 2640 01:01:14,460 --> 01:01:14,470 pine phone is an affordable Linux smart 2641 01:01:14,470 --> 01:01:17,460 pine phone is an affordable Linux smart phone created by Pine 64 the makers of 2642 01:01:17,460 --> 01:01:17,470 phone created by Pine 64 the makers of 2643 01:01:17,470 --> 01:01:20,730 phone created by Pine 64 the makers of the pine butt Pro laptop the rock pro 64 2644 01:01:20,730 --> 01:01:20,740 the pine butt Pro laptop the rock pro 64 2645 01:01:20,740 --> 01:01:24,360 the pine butt Pro laptop the rock pro 64 and pine 64 single board computers the 2646 01:01:24,360 --> 01:01:24,370 and pine 64 single board computers the 2647 01:01:24,370 --> 01:01:28,020 and pine 64 single board computers the pine phone specs price and design are 2648 01:01:28,020 --> 01:01:28,030 pine phone specs price and design are 2649 01:01:28,030 --> 01:01:30,330 pine phone specs price and design are all tailored towards keeping it a 2650 01:01:30,330 --> 01:01:30,340 all tailored towards keeping it a 2651 01:01:30,340 --> 01:01:36,570 all tailored towards keeping it a super-low $149 so that puts it in a spot 2652 01:01:36,570 --> 01:01:36,580 super-low $149 so that puts it in a spot 2653 01:01:36,580 --> 01:01:39,480 super-low $149 so that puts it in a spot all its own the pine phone is built for 2654 01:01:39,480 --> 01:01:39,490 all its own the pine phone is built for 2655 01:01:39,490 --> 01:01:42,060 all its own the pine phone is built for Linux enthusiasts and developers who can 2656 01:01:42,060 --> 01:01:42,070 Linux enthusiasts and developers who can 2657 01:01:42,070 --> 01:01:43,620 Linux enthusiasts and developers who can appreciate its privacy 2658 01:01:43,620 --> 01:01:43,630 appreciate its privacy 2659 01:01:43,630 --> 01:01:47,040 appreciate its privacy and open-source software don't expect it 2660 01:01:47,040 --> 01:01:47,050 and open-source software don't expect it 2661 01:01:47,050 --> 01:01:48,810 and open-source software don't expect it though to be on par with the latest and 2662 01:01:48,810 --> 01:01:48,820 though to be on par with the latest and 2663 01:01:48,820 --> 01:01:51,570 though to be on par with the latest and greatest smartphone right the goal with 2664 01:01:51,570 --> 01:01:51,580 greatest smartphone right the goal with 2665 01:01:51,580 --> 01:01:53,850 greatest smartphone right the goal with the pine phone is to provide a reliable 2666 01:01:53,850 --> 01:01:53,860 the pine phone is to provide a reliable 2667 01:01:53,860 --> 01:01:57,090 the pine phone is to provide a reliable open and hackable smartphone platform 2668 01:01:57,090 --> 01:01:57,100 open and hackable smartphone platform 2669 01:01:57,100 --> 01:02:01,590 open and hackable smartphone platform powered by Linux the Braveheart Edition 2670 01:02:01,590 --> 01:02:01,600 powered by Linux the Braveheart Edition 2671 01:02:01,600 --> 01:02:03,750 powered by Linux the Braveheart Edition is available now and it's intended for 2672 01:02:03,750 --> 01:02:03,760 is available now and it's intended for 2673 01:02:03,760 --> 01:02:06,240 is available now and it's intended for enthusiasts and early adopters only 2674 01:02:06,240 --> 01:02:06,250 enthusiasts and early adopters only 2675 01:02:06,250 --> 01:02:09,150 enthusiasts and early adopters only we'll call it a first pass batch it does 2676 01:02:09,150 --> 01:02:09,160 we'll call it a first pass batch it does 2677 01:02:09,160 --> 01:02:12,180 we'll call it a first pass batch it does not ship with Linux installed you'd have 2678 01:02:12,180 --> 01:02:12,190 not ship with Linux installed you'd have 2679 01:02:12,190 --> 01:02:14,070 not ship with Linux installed you'd have to actually do that yourself from one of 2680 01:02:14,070 --> 01:02:14,080 to actually do that yourself from one of 2681 01:02:14,080 --> 01:02:15,750 to actually do that yourself from one of the betta builds that are available and 2682 01:02:15,750 --> 01:02:15,760 the betta builds that are available and 2683 01:02:15,760 --> 01:02:18,510 the betta builds that are available and the handset has a few differences to the 2684 01:02:18,510 --> 01:02:18,520 the handset has a few differences to the 2685 01:02:18,520 --> 01:02:21,330 the handset has a few differences to the final run units mainly related to the 2686 01:02:21,330 --> 01:02:21,340 final run units mainly related to the 2687 01:02:21,340 --> 01:02:22,800 final run units mainly related to the antenna and the placement of the 2g 2688 01:02:22,800 --> 01:02:22,810 antenna and the placement of the 2g 2689 01:02:22,810 --> 01:02:27,300 antenna and the placement of the 2g signals soon the pine phone will be 2690 01:02:27,300 --> 01:02:27,310 signals soon the pine phone will be 2691 01:02:27,310 --> 01:02:31,230 signals soon the pine phone will be available as a complete phone preloaded 2692 01:02:31,230 --> 01:02:31,240 available as a complete phone preloaded 2693 01:02:31,240 --> 01:02:33,240 available as a complete phone preloaded with a Linux based mobile operating 2694 01:02:33,240 --> 01:02:33,250 with a Linux based mobile operating 2695 01:02:33,250 --> 01:02:35,820 with a Linux based mobile operating system there's no specific release date 2696 01:02:35,820 --> 01:02:35,830 system there's no specific release date 2697 01:02:35,830 --> 01:02:39,060 system there's no specific release date but as soon as there is we'll be sure to 2698 01:02:39,060 --> 01:02:39,070 but as soon as there is we'll be sure to 2699 01:02:39,070 --> 01:02:41,550 but as soon as there is we'll be sure to let you know so make sure you subscribe 2700 01:02:41,550 --> 01:02:41,560 let you know so make sure you subscribe 2701 01:02:41,560 --> 01:02:42,930 let you know so make sure you subscribe and click the bell to receive 2702 01:02:42,930 --> 01:02:42,940 and click the bell to receive 2703 01:02:42,940 --> 01:02:46,530 and click the bell to receive notifications big thanks this week - Roy 2704 01:02:46,530 --> 01:02:46,540 notifications big thanks this week - Roy 2705 01:02:46,540 --> 01:02:49,050 notifications big thanks this week - Roy W Nash and our community of viewers for 2706 01:02:49,050 --> 01:02:49,060 W Nash and our community of viewers for 2707 01:02:49,060 --> 01:02:51,540 W Nash and our community of viewers for submitting stories to us thank you for 2708 01:02:51,540 --> 01:02:51,550 submitting stories to us thank you for 2709 01:02:51,550 --> 01:02:53,610 submitting stories to us thank you for watching the category-five dot TV 2710 01:02:53,610 --> 01:02:53,620 watching the category-five dot TV 2711 01:02:53,620 --> 01:02:55,500 watching the category-five dot TV newsroom don't forget to Like and 2712 01:02:55,500 --> 01:02:55,510 newsroom don't forget to Like and 2713 01:02:55,510 --> 01:02:57,900 newsroom don't forget to Like and subscribe for all your favorite tech 2714 01:02:57,900 --> 01:02:57,910 subscribe for all your favorite tech 2715 01:02:57,910 --> 01:03:01,080 subscribe for all your favorite tech news with a slight Linux bias and if you 2716 01:03:01,080 --> 01:03:01,090 news with a slight Linux bias and if you 2717 01:03:01,090 --> 01:03:03,150 news with a slight Linux bias and if you appreciate what we do please become a 2718 01:03:03,150 --> 01:03:03,160 appreciate what we do please become a 2719 01:03:03,160 --> 01:03:05,850 appreciate what we do please become a patron of this particular segment of the 2720 01:03:05,850 --> 01:03:05,860 patron of this particular segment of the 2721 01:03:05,860 --> 01:03:06,330 patron of this particular segment of the show 2722 01:03:06,330 --> 01:03:06,340 show 2723 01:03:06,340 --> 01:03:11,280 show it's patreon.com slash newsroom please 2724 01:03:11,280 --> 01:03:11,290 it's patreon.com slash newsroom please 2725 01:03:11,290 --> 01:03:13,770 it's patreon.com slash newsroom please show us some love there that would mean 2726 01:03:13,770 --> 01:03:13,780 show us some love there that would mean 2727 01:03:13,780 --> 01:03:16,410 show us some love there that would mean a lot from the category-five TV newsroom 2728 01:03:16,410 --> 01:03:16,420 a lot from the category-five TV newsroom 2729 01:03:16,420 --> 01:03:18,540 a lot from the category-five TV newsroom I'm Robbie Ferguson filling in for 2730 01:03:18,540 --> 01:03:18,550 I'm Robbie Ferguson filling in for 2731 01:03:18,550 --> 01:03:21,990 I'm Robbie Ferguson filling in for Sascha Rickman it's been so nice having 2732 01:03:21,990 --> 01:03:22,000 Sascha Rickman it's been so nice having 2733 01:03:22,000 --> 01:03:24,000 Sascha Rickman it's been so nice having you all here with me this week thank you 2734 01:03:24,000 --> 01:03:24,010 you all here with me this week thank you 2735 01:03:24,010 --> 01:03:27,540 you all here with me this week thank you for joining me thank you for being my 2736 01:03:27,540 --> 01:03:27,550 for joining me thank you for being my 2737 01:03:27,550 --> 01:03:29,550 for joining me thank you for being my community here keeping me company 2738 01:03:29,550 --> 01:03:29,560 community here keeping me company 2739 01:03:29,560 --> 01:03:31,740 community here keeping me company because otherwise it's pretty lonely 2740 01:03:31,740 --> 01:03:31,750 because otherwise it's pretty lonely 2741 01:03:31,750 --> 01:03:33,570 because otherwise it's pretty lonely when you're just here all by your 2742 01:03:33,570 --> 01:03:33,580 when you're just here all by your 2743 01:03:33,580 --> 01:03:35,970 when you're just here all by your lonesome in studio D but it's nice 2744 01:03:35,970 --> 01:03:35,980 lonesome in studio D but it's nice 2745 01:03:35,980 --> 01:03:37,230 lonesome in studio D but it's nice having you here and it's been nice 2746 01:03:37,230 --> 01:03:37,240 having you here and it's been nice 2747 01:03:37,240 --> 01:03:39,210 having you here and it's been nice interacting with you I look forward to 2748 01:03:39,210 --> 01:03:39,220 interacting with you I look forward to 2749 01:03:39,220 --> 01:03:41,430 interacting with you I look forward to seeing you again next week I anticipate 2750 01:03:41,430 --> 01:03:41,440 seeing you again next week I anticipate 2751 01:03:41,440 --> 01:03:43,790 seeing you again next week I anticipate that I will have house here with me 2752 01:03:43,790 --> 01:03:43,800 that I will have house here with me 2753 01:03:43,800 --> 01:03:46,260 that I will have house here with me sometimes things come up that make it 2754 01:03:46,260 --> 01:03:46,270 sometimes things come up that make it 2755 01:03:46,270 --> 01:03:49,200 sometimes things come up that make it impossible but we do endeavor to have 2756 01:03:49,200 --> 01:03:49,210 impossible but we do endeavor to have 2757 01:03:49,210 --> 01:03:51,930 impossible but we do endeavor to have folks here to make the banter a little 2758 01:03:51,930 --> 01:03:51,940 folks here to make the banter a little 2759 01:03:51,940 --> 01:03:54,390 folks here to make the banter a little more exciting than just Robbie speaking 2760 01:03:54,390 --> 01:03:54,400 more exciting than just Robbie speaking 2761 01:03:54,400 --> 01:03:55,420 more exciting than just Robbie speaking into 2762 01:03:55,420 --> 01:03:55,430 into 2763 01:03:55,430 --> 01:03:58,839 into the void that is the internet but hey 2764 01:03:58,839 --> 01:03:58,849 the void that is the internet but hey 2765 01:03:58,849 --> 01:04:01,210 the void that is the internet but hey maybe you can help with the interaction 2766 01:04:01,210 --> 01:04:01,220 maybe you can help with the interaction 2767 01:04:01,220 --> 01:04:03,549 maybe you can help with the interaction comment below send me a message let me 2768 01:04:03,549 --> 01:04:03,559 comment below send me a message let me 2769 01:04:03,559 --> 01:04:05,020 comment below send me a message let me know what you thought of tonight's show 2770 01:04:05,020 --> 01:04:05,030 know what you thought of tonight's show 2771 01:04:05,030 --> 01:04:07,690 know what you thought of tonight's show and I'd greatly appreciate that but in 2772 01:04:07,690 --> 01:04:07,700 and I'd greatly appreciate that but in 2773 01:04:07,700 --> 01:04:08,799 and I'd greatly appreciate that but in the meantime I hope you have a wonderful 2774 01:04:08,799 --> 01:04:08,809 the meantime I hope you have a wonderful 2775 01:04:08,809 --> 01:04:12,069 the meantime I hope you have a wonderful week I look forward to seeing you again 2776 01:04:12,069 --> 01:04:12,079 week I look forward to seeing you again 2777 01:04:12,079 --> 01:04:12,760 week I look forward to seeing you again next week 2778 01:04:12,760 --> 01:04:12,770 next week 2779 01:04:12,770 --> 01:04:21,880 next week take care 2780 01:04:21,880 --> 01:04:21,890 2781 01:04:21,890 --> 01:04:24,989 [Music]