Hold det simpelt, dumt - Sådan bruges KISS-princippet i design

KISS-princippet (eller Keep It Simple, Stupid) siger, at de fleste systemer fungerer bedst, hvis de holdes enkle i stedet for at blive alt for komplicerede. Når du bygger et produkt, designer et websted, opretter en app eller designer en blok kode, stræber du efter enkelhed. Efter at have bygget og lanceret produkter har jeg været vidne til førstehånds når gode ideer gøres irrelevante på grund af produktkompleksitet og den efterfølgende produktgæld, der følger. Jeg har o

Læs mere

15 Uopdagede og open source maskinlæringsrammer, du har brug for at vide i 2020.

Machine Learning (ML) er en af ​​de hurtigste teknologier i dag. Og anvendelsen af ​​maskinindlæring til forskellige områder af computing vinder hurtigt popularitet. Dette er ikke kun på grund af eksistensen af ​​billig og kraftig hardware. Det skyldes også den stigende tilgængelighed af gratis og open sourceMachine learning rammer , som gør det muligt for udviklere at implementere machine learning nemt. Denne brede vift

Læs mere

Sådan gøres det nemt at uploade billeder med Angular

Dette er den anden del af vejledningen om, hvordan man uploader et billede til Amazon S3. Du kan finde den første del her. I denne artikel vil vi se på den vinklede del. Du kan også se min trinvise videoundervisning af et upload af billede. Linket findes nederst i denne artikel. 1. Opret først en skabelon Først vil vi oprette en genanvendelig komponent, der let kan tilsluttes andre komponenter. Lad

Læs mere

Tar-kommandoen i Linux: Tar CVF og Tar XVF forklaret med eksempler på kommandoer

Navnet tarer, for de fleste konti, en forkortelse for båndarkiv . De "bånd", der er tale om, ville være alle de magnetiske lagerdrev, der var populære hele vejen tilbage i 1950'erne. Det antyder, at tarværktøjet muligvis er lidt gammelt og forbi dets prime. Men sandheden er, at den gennem alle årene og gennem alle de seismiske ændringer i IT-verdenen ikke tarhar mistet sin magt og værdi. I denne

Læs mere

D3 og Canvas i 3 trin

Bindingen, lodtrækningen og interaktiviteten Lad os sige, at du bygger en datavisualisering ved hjælp af D3 og SVG. Du kan ramme et loft, når du prøver at vise flere tusinde elementer på samme tid. Din browser begynder muligvis at puste under vægten af ​​alle disse DOM-elementer. Nå her kommer HTML5 Canvas til undsætning! Det er mege

Læs mere

Sådan gendannes din mistede rodadgangskode i CentOS

I Linux, når du glemmer din kontoadgangskode, kan du nemt nulstille den ved hjælp af en rodkonto. Men når du glemmer din root-adgangskode, er du i en dårlig situation. Du kan ikke nulstille din root-kontoadgangskode ved hjælp af en almindelig brugerkonto, da en brugerkonto ikke kan udføre sådanne opgaver generelt. I den

Læs mere

En introduktion til Policy Gradients med Cartpole og Doom

Denne artikel er en del af Deep Reinforcement Learning Course med Tensorflow? ️. Se pensum her. I de sidste to artikler om Q-læring og dyb Q-læring arbejdede vi med værdibaserede forstærkende læringsalgoritmer. For at vælge hvilken handling, der skal udføres givet en tilstand, tager vi handlingen med den højeste Q-værdi (maksimal forventet fremtidig belønning, jeg får i hver stat). Som en konse

Læs mere

En hurtig introduktion til Docker-tags

Hvis du har arbejdet med Docker selv i et stykke tid, vil jeg vædde på, at du er stødt på tags. De ligner ofte "mit_billede_navn: 1", hvor delen efter tyktarmen er kendt som et tag. Tagget er ikke altid angivet, når du tagger billeder, men vi kommer til bunden af ​​det senere. Lige siden jeg begyndte at bruge Docker, har jeg været meget forvirret over tags. Dokumenta

Læs mere

Sådan gør du din smarte SVG-knap tilgængelig

Det kan godt være, at du en dag bliver nødt til at bygge en skør knap, som en designer drømte om. Du begynder måske at nå ud til den gode gamle iv>, but easy there big-shifter ? — let’s try and use that <;button> element you’re avoiding ? We’ll start by simply grabbing the code for an SVG icon that we want to use. I quickly mad

Læs mere

Hvorfor JavaScript er fremtidens programmeringssprog

JavaScript var det første programmeringssprog, jeg valgte. Nå, jeg startede faktisk med HTML og CSS. Ligesom mange andre webudviklere var det ikke en god idé at gå med JavaScript. Dette er simpelthen fordi det passer så godt sammen med HTML og CSS og faktisk også forbedrer dine HTML / CSS-færdigheder. Jeg ha

Læs mere

En guide til affaldsindsamling i programmering

Hvad er affaldssamling? Generelt lægmandssæt er Garbage collection (GC) intet andet end at indsamle eller få hukommelse tilbage, som er allokeret til objekter, men som ikke i øjeblikket er i brug i nogen del af vores program. Lad os komme nærmere ind. Affaldssamling er den proces, hvor programmer forsøger at frigøre hukommelsesplads, der ikke længere bruges af objekter. Affald

Læs mere

Lær reagere - fuldt kursus for begyndere

Lær alt det grundlæggende for at oprette dynamiske, interaktive webapplikationer med React JavaScript-biblioteket i dette fulde kursus fra Bob Ziroll (@bobziroll). Efter afslutningen af ​​dette kursus ved du alt, hvad du har brug for for at opbygge webapplikationer i React. Kurset dækker: JSX Rekvisitter og tilstand Betinget gengivelse Styling komponenter Livscyklusmetoder Henter data fra en API Håndtering af begivenheder Formularer og kontrollerede komponenter Skrivning af moderne reaktionskode Opsætning af et miljø Du kan se videoen på YouTube-kanalen freeCodeCamp.org (5 time

Læs mere

Sådan oprettes en simpel søgebot på 30 minutter

Lejlighedsjagt stinker, især i Montreal. Denne guide viser dig, hvordan du bygger en bot, der forbliver på toppen af ​​jagten på dig. På denne måde behøver du aldrig at uendeligt opdatere dine søgninger igen. Sammenhæng I modsætning til andre byer er de fleste mennesker, der lejer lejligheder i Montreal, på samme lejeperiode. Nye lejekontr

Læs mere