Rekommenderad, 2024

Redaktörens val

Geek-sig själv: Hur man lär sig nya tekniska färdigheter och gör egna projekt

Curious Beginnings | Critical Role: THE MIGHTY NEIN | Episode 1

Curious Beginnings | Critical Role: THE MIGHTY NEIN | Episode 1

Innehållsförteckning:

Anonim

Varje dag här på GeekTech, presenterar vi alla typer av uppfinningsrika projekt - allt från kartongrobotar till musik gjord av skanningskodor (och det är bara under den senaste veckan!). Föreställningen och uppfinningsenligheten för de människor som gör dessa slags skapelser är otroligt … men det är också nog att få dig att känna lite avundsjuk. Men bara för att du inte vet allt om kodning eller teknik borde du inte sluta göra dig något coolt, för att göra egna hackar är ett utmärkt sätt att lära dig några nya färdigheter. En person som har gjort detta mer än ett par gånger är Tom Scott - en självklarad "skapare av saker" med en lista över arbeten längre än … ja, longcat - som nyligen gjorde en Nyan Cat-tjänst för faxmaskiner.

[Ytterligare läsning: De bästa överspänningsskydd för din kostsamma elektronik]

Nyan Fax är bara en av Toms ovanliga hacks …

Med så stor historia av hack är Tom van vid jobbet i okänt territorium. Han sa till GeekTech: "De flesta av de färdigheter jag har lärt mig har kommit från de saker jag har gjort: i stället för att lära sig för det, lär jag mig för att jag behöver.

" Det bästa exemplet på detta skulle vara några av de projekt som jag hjälpte till att sätta ihop för TV-servern Gadget Geeks förra året: Plötsligt behövde jag göra massor av grafiska skärmar, och så lärde jag mig att bearbeta. Då var jag tvungen att arbeta med en 3D-skrivare, vilket innebar att jag behövde en kraschkurs i Python! "

Varje projekt börjar med en idé. Men när han har kommit fram till det, hur går Tom därifrån? Han förklarade: "Tanken tenderar att komma fram, helt formad, och då måste jag utarbeta hur man bygger den. Ibland är det bara inte praktiskt - det finns ett halvt dussin saker på min idealkort som inte fungerar om jag inte har budgeten att hyra en helikopter. Viktigast är hur man gör det snabbt: Jag har en oroande tendens att förlora intresset för saker efter ett tag …! "

Så det är möjligt - och inte ovanligt - att lära dig nya knep när du går med ett hack Men hur kan du faktiskt göra det?

På min fritid har jag haft några dumma hackprojekt - vanligtvis ett skämtwebbplats som gör det roligt med någon aspekt av brittisk kultur (hej, det är vad vi brittiska människor bäst gör ). För det mesta vet jag inte vad jag gör, men det har inte hindrat mig än.

Mitt första huvudtips är att

bryta ner tanken

och ta reda på vad det betyder från ett tekniskt perspektiv. När du börjar ta reda på vad slags funktioner det behöver för att arbeta, läs om ditt utvalda ämne online och få en bit av en idé för vilka bitar av pusset du behöver När du känner till grunderna för tekniken du jobbar med är det lättare att veta vilka bitar du behöver leta efter specifikt. Det går inte heller att skada med det som redan är redo där ute

. Det finns gott om bra guider och handledning där ute, men om du försöker göra något snabbt eller inte behöver återuppfinna hjulet, använd vad andra har gjort tillgängliga för återanvändning som utgångspunkt! En av Mina projekt var ganska mycket bara möjliga på grund av detta: Jag ville göra en version av Twitter som kändes som en text-TV-tjänst (texten du kan få på analoga TV-apparater, som Electra på 1980-talet). Slå Twitter in i stil av gammal TV-text var mycket lättare tack vare kod som släpptes på nätet.

Det var inte överraskande att hitta en öppen källklientklient för Android som jag kunde förstå var lite för svår, men jag stötte på Fork-A-Twitter-Client, en hackerbar, JavaScript-baserad Twitter-klient. Precis som det hade jag mitt eget fungerande Twitter-gränssnitt för att hacka med.

Den fritt tillgängliga koden som redan finns där var mycket bättre än vad jag kunde komma med, och genom att arbeta med det kunde jag bättre förstå en massa tricks som berörs.

Två platser som är värda att hålla ett öga på för arbete du kan bygga på är Github och Instructables. GitHub är särskilt användbart om du gör ett kodprojekt, medan Instructables är utmärkt för att lära sig hårdvarahackar.

Men om det inte finns något klart att modifiera, känner du inte så stolt att du inte kan

be om Hjälp

. Om någon lyckats göra någonting som stumpade dig, skicka dem ett meddelande och be om råd. Ett annat projekt av mig var att göra en parodiversion av en populär Twitter snö karta som samlade människors tweets för att bygga en realtids väderprognos. Vem bättre att fråga hur man gör det … än tillverkaren av det själv? Jag frågade Ben Marsh, utvecklaren av #uksnowmap, om jag kunde använda någon baskod för en äldre version, och han sa vänligen, "Gå för det!" Och så, med mina egna tweaks och fixes, fick jag mitt projekt på nolltid. Om du vill gå och lära dig själv när du går med dina egna hackar, har Tom en enda bit av råd för dig : "Sluta aldrig. Om du spenderade tio pund på det, kommer det sannolikt att misslyckas - men om du spenderar en miljon pund, är det fortfarande troligt att misslyckas! Så gör massor av saker, för var och en är en annan roll av tärningen, och du vet aldrig vilken som kommer att lyckas! "

Jonathan Cresswell

gör saker om saker på Internet. När han inte slösar tid

på Twitter skriver han om videospel och gör skämt till enstaka webbplatser. Gillar du det här? Du kan också njuta av … GPS-halsband ger dig möjlighet att ta Fido på flera promenader

Robotic Cardboard Claw-projektet gör arbeten mindre trångt (och mer kul)

  • Spela pong och läs e-post med dina ögon med hjälp av denna $ 60-enhet
  • Få mer GeekTech: Twitter - Facebook - RSS | Tipsa oss
Top