5, 4, 3, 2, 1 неща за Джо Гранд - 💡 Fix My Ideas

5, 4, 3, 2, 1 неща за Джо Гранд

5, 4, 3, 2, 1 неща за Джо Гранд


Автор: Ethan Holmes, 2019

Базираният в Сан Франциско електроинженер Джо Гранд е прекарал последните две десетилетия в намирането на пропуски в сигурността на хардуерните устройства и обучение на инженерите за това как да повишат сигурността на техните проекти. Специализира в изобретяването, проектирането и лицензирането на продукти и модули за любители на електрониката. Джо е на техническия съвет на MAKE още от първото издание и е автор на най-дългия проект (35 страници), който някога е бил пуснат на страниците на MAKE: Atari 2600PC.

Неговото био обобщава неговия фокус и етос:

Джо Гранд е роден като хакер. Във време, когато бърникането с компютри и електроника е гаранция за подигравки и мъки, Джо (бивш известен като Kingpin) отблъсна, за да изгради свой собствен път - да разбере как да направи безплатни телефонни обаждания като 7-годишен човек през 1982 г., помага да се определи стандартът за съвременни изследвания за уязвимостта на компютърната сигурност и разкриване с печално известната хакерска група L0pht Heavy Industries, привеждаща инженеринг в масите на Discovery Channel Прототип Товаи управлява собствена продуктова дизайнерска фирма Grand Idea Studio. Джо се стреми да направи технологията достъпна за хора с всички нива на квалификация.

Един проект, с който се гордеете: 1. Макар и да не е „проект” в традиционния смисъл на думата, аз съм ужасно горд да бъда татко на две млади момчета (на възраст 1 и 4 години). Гледането (и подкрепата) на тях като кашави, безпомощни същества се превръщат в любопитни, независими хора е по-удовлетворяващо от всеки друг проект, продукт или прототип, в който съм участвал. За мен да бъдеш родител е най-предизвикателният и вдъхновяващ инженерен проект имаме. Можете да научите, да преподавате, да изпробвате нови неща, да импровизирате, хаквате, проваляте и да успеете. Най-хубавото е, че не трябва да пишете никаква документация!

Джо и най-големият му син разделят сателитен телевизионен приемник.

Две минали грешки, които сте научили най-много от: 1. Влизане в беда. През 1992 г., като 16-годишен, бях ефективно уплашен веднага след някои компютърни грешки. По това време хакерската общност беше чисто подземна. Имаше много малко хакери, срещи / събирания или публично споделяне на информация. Всички ние създавахме нов път, воден от любопитството да научим колкото е възможно повече за технологиите, на които сме били изложени, и често им е било възпрепятствано да научат за това чрез традиционните пазари. Това преживяване може би е най-важната повратна точка в живота ми, тъй като ми помогна да насоча енергията си в по-положителна посока.

2. Офшорно производство. Предпочитам да изграждам прототипи и еднократни доказване на концепции, но понякога се занимавам с производство на продукти за неща, които съм проектирал. Докато разчитането на офшорни съоръжения често се възхвалява като начин да се отиде („Просто ще го изпратим в Китай и те ще се погрижат за него…“), много пъти рисковете от това превишават ползите. Неща като езикови бариери, транспортни разходи, митнически закъснения, пътни разходи за посещение на съоръжението и асинхронния характер на комуникацията, дължаща се на различията в часовите зони, могат да хвърлят маймунски гаечен ключ дори в най-добрите проекти. Докато съществуват „брокери”, които обещават да опростят участието ви като служител на средно ниво между вас (производител) и съоръжението, те обикновено не са толкова посветени на проекта, колкото сте и не могат да бъдат технически компетентни достатъчно, за да направят ангажимента си полезен. , Не казвам, че цялото офшорно производство е лошо, но не е панацея и изисква по-задълбочен поглед върху всеки отделен проект.

Три идеи, които ви развълнуваха най-скоро: 1. Вградени интерфейси за отстраняване на грешки. Откриването на наличните on-chip debug (OCD) и / или програмни интерфейси е често срещана част от хардуерното хакерство или обратното инженерство, тъй като такива интерфейси обикновено остават незащитени и могат да бъдат използвани за извличане на памет от или засягащи състоянието на функционираща електронна система. Изследвах различни видове интерфейси и наскоро пуснах JTAGulator, който е отворен код, базиран на Parallax Propeller хардуерен инструмент, който помага при идентифициране на OCD връзки от тестови точки, vias или компонентни подложки на целево устройство. Надявам се, че инструментът ще помогне на новите хора да се включат в хардуерното хакване и да подчертаят несигурността на интерфейсите на OCD.

2. Синтез на реч. Винаги съм бил привлечен от говорими устройства, от игра с Speak & Spell до използване на S.A.M. (Софтуерен автоматичен уста) на моя Atari 400, за да чувам рано говорими коли ("Вратата е открехната ...") за хакване с повсеместния процесор за гласови комуникации SP0256. Мислех, че създателят на общността (включително и аз) се нуждаеше от лесен начин за разговори на проекти, така че създадох модула за предаване на текст в реч Emic 2. Модулът е самостоятелен, многоезичен гласов синтезатор, който преобразува поток от цифров текст в естествено звучаща реч. Тя е базирана на EPS S1V30120 TTS IC, която използва познатия двигател DECtalk и е лесна за свързване към всеки микроконтролер чрез стандартен сериен интерфейс. Може дори да пее!

3. Технологична (неправилна) употреба. Бях развълнуван, макар и не по добър начин, за неправилното и (понякога) социално неприемливото използване на технологиите. От камери във всеки ъгъл на улицата до мобилни устройства, които проследяват всяко преместване във Facebook и Google (между другото), контролиращи личните ви данни, поверителността е нещо, което бавно (и с готовност?) Губим. Това е хлъзгав наклон, който не мисля, че повечето хора ще забележат, докато не стане твърде късно. Проблемът до голяма степен се дължи на масовото възприемане на технологиите в нашето общество и приемането на тази технология за даденост. Като инженер и хакер се стремя да образовам другите за непредвидените последици и мога само да се надявам, че това ще доведе до промяна в начина на мислене.

Четири инструмента, които не могат да живеят без: 1. Agilent DSO7054. Често казвам, че съм влюбен в моя цифров осцилоскоп - и това е само частично шега. Аз съм визуален обучаем, така че нищо не бива да е в състояние да види какви сигнали действително правят в даден момент във времето. Тъй като работя много с вградени системи и цифрови комуникации, разчитам до голяма степен на функционалността на серийното декодиране на моя обхват и на разширеното пускане. Това е най-полезният ми инструмент в лабораторията.

2. T-Tech Quick Circuit 5000. Откакто бях тийнейджър, аз исках възможността за придобиване на машина за прототипиране на печатни платки. Прекарах години в моите собствени печатни платки с традиционните техники за офорт в домашни условия и бях прекалено запознат с опасностите от железен хлорид. Макар че сега всички имаме достъп до съоръжения за производство на ПХБ по целия свят на разумни цени, нищо не бива незабавното удовлетворение от връщането на дъски в рамките на минути, вместо на дни. Използвам QuickCircuit най-вече за едностранни прототипи и интерфейсни платки, но също и за забавни арт-проекти с моите деца, като фрезоване на табелки с имена и изработване на платки с форма на самолет. Като бонус, това е хипнотизиращо да се наблюдава, докато тренира и маршрути.

3. Чип Quik SMD Removal Kit. Chip Quik е нискотемпературна сплав, която помага за отстраняването на компоненти за повърхностно монтиране. Когато сплавта се разтопи в съществуващите съединения на припой на целевия компонент, общата температура на топене се намалява, което ще ви позволи да вдигнете или плъзнете компонента направо от дъската. Използвам тези неща от случая за преработване на печатни платки, обратен инженеринг и в класовете за хардуерно хакерство.

4. #tymkrs IRC канал. Хоствано от Whisker и Addie, двама призрачни хора от Rochester, Minn., #Tymkrs е като виртуално hackerspace. Регистриран от широк кръг от хора от цял ​​свят и активен денонощно, това е чудесно място за обсъждане на текущи проекти, помощ с технически проблеми или просто за разговори за ежедневните неща. Тъй като обикновено работя сам, оставяйки отворения прозорец на IRC ми ​​дава малко връзка с външния свят.

Джо (в средата) язди на диван с дистанционно управление Прототип Това.

Пет души / неща, които са вдъхновили вашата работа: 1. L0pht. В началото на 90-те години се присъединих към група L0pht Heavy Industries. L0pht беше клуб за хакери в района на Бостън, които се срещнаха на местни системи за бюлетини и беше един от първите публично известни хакери. Заедно с простото излизане и бързината с технологиите, ние ще разгледаме мрежи, софтуерни приложения и хардуерни устройства за пропуски в сигурността. Ако открихме уязвимост, бихме предизвикали продавача не само да признае проблема, но и да го поправи - това е обичайна практика, но тогава това беше подвиг, практически нечут и се нуждаеше от истински койони!

Останалите шест момчета от групата бяха по-възрастни от мен и станаха ментори (независимо дали са го знаели или не) през следващото десетилетие. Те помогнаха да се засили мисленето ми за хакер - тоест, не се страхувах да опитам неконвенционални решения на проблемите, тласкайки границите на технологиите, отдадеността на ученето чрез постоянно експериментиране и споделяйки своята страст с другите.

2. Работа. Някои хора решават проблеми под душа или по време на сън. Решавам проблемите си, докато работя. Докато тайно обичах да прекарвам всички часове в лабораторията, се опитвам да постигна някакъв баланс между техническите и нетехническите усилия. Бягането ме кара да излизам от лабораторията и да излизам на слънце. Обикновено са тези времена, в които съм толкова обсебен от това, че определям дизайн или преодолявам някакъв проблем, който не искам да тичам, но щом ударя улиците, чувствам, че мога да обработвам нещата по-ясно.

3. Моят дядо, математик, фанатик на бейзбол и учител. Когато бях дете, спомням си, че прочетох формулярите му за преглед след една от неговите лекции и бях изумен колко са добри. Дори не бях съвсем сигурен в това, за което той говореше, но каквото и да беше, учениците го харесаха! Сега всеки път, когато говоря или преподавам клас, мисля за тези формуляри за преглед и винаги се стремя да получа същите високи оценки.

4. Ралф Баер. Също известен като Бащата на домашните видео игри, Ралф Баер е инженер на инженер. Той е изобретил стотици игри и играчки, с които много от нас израства, включително и Magnavox Odyssey, Simon, и Компютърно съвършенство, Срещнах се с Ралф преди близо 10 години чрез общ приятел и заедно работихме по няколко проекта. Удивлява ме, че дори и на 93, той непрекъснато бърника и изгражда прототипи. Веднъж каза: „И аз се забавлявам, когато нещата работят“, и това е неговата страст към инженерния акт, който ми е толкова вдъхновяващ.

5. Хардкор / Пънк. След като се запознах с жанра от по-големия ми брат и неговите приятели, прекарах много години в събота и неделя следобед, опаковани в мръсни бостънски клубове, слушащи банди и подкрепящи сцената. Аз силно се идентифицирах с гнева, страстта и идеалите и открих, че има някои изненадващи паралели с моите растящи хакерски убеждения. Музиката продължава да бъде моят дневен саундтрак - това ми помогна да се чувствам удобно с това кой съм и да не бъда поклащан от външни влияния или натиск.

Джо проверява метеорологичната станция на каска Прототип Това.



Може Да Се Интересувате

Научете кодирането и електрониката с Podpi Comics

Научете кодирането и електрониката с Podpi Comics


"Съвети моят татко казва" (с SuperTool 300 Giveaway от Leatherman!)

"Съвети моят татко казва" (с SuperTool 300 Giveaway от Leatherman!)


Съвети на седмицата: Голям гаечен ключ / малък болт, организиране на винтове, скривалище за градина с пощенски кутии

Съвети на седмицата: Голям гаечен ключ / малък болт, организиране на винтове, скривалище за градина с пощенски кутии


Тази седмица в правенето: FanimeCon, тайно общество, класове видеоигри и още

Тази седмица в правенето: FanimeCon, тайно общество, класове видеоигри и още