Kategori: Blogg

101 tips för att bli en bra programmerare (och mÀnniska)

1. LĂ€r dig att googla Att vara programmerare innebĂ€r att kunna söka svar pĂ„ sina frĂ„gor. Genom att lĂ€ra dig att effektivt "googla" sparar du mycket tid som annars skulle lĂ€ggas pĂ„ utveckling. 2. Lovar inte för mycket, men gör mer Ă€n du lovat Det Ă€r bĂ€ttre att informera ditt team om att uppgiften kommer att ta tre veckor och göra den pĂ„ tvĂ„, snarare Ă€n tvĂ€rtom. Genom att följa denna princip bygger du förtroende […]

Floppy-diskdrivrutinen har lÀmnats kvar i Linux-kÀrnan utan stöd

Ändringar har antagits i Linux-kĂ€rnan 5.3 med tillĂ€gg av extra skydd för ioctl-anrop kopplade till floppy-drivrutinen, och sjĂ€lva drivrutinen har mĂ€rkts som kvarlĂ€mnad utan stöd ("orphaned"), vilket innebĂ€r att testningen av den upphör. Drivrutinen betraktas som förĂ„ldrad, eftersom det Ă€r svĂ„rt att hitta fungerande utrustning för att testa den – alla aktuella externa lagringsenheter anvĂ€nder oftast USB-grĂ€nssnittet. Under tiden […]

11 fjÀrrutnyttjade sÄrbarheter i TCP/IP-stacken VxWorks

SĂ€kerhetsforskare frĂ„n företaget Armis har avslöjat information om 11 sĂ„rbarheter (PDF) i TCP/IP-stacken IPnet, som anvĂ€nds i operativsystemet VxWorks. Problemen har fĂ„tt kodnamnet "URGENT/11". SĂ„rbarheterna kan utnyttjas pĂ„ distans genom att skicka specifikt utformade nĂ€tverkspaket, inklusive för vissa problem kan en attack utföras via brandvĂ€ggar och NAT (till exempel om den angripande […]

Globala — mappade lagringslösningar för data. Sparse-arrayer. Del 3

I tidigare delar (1, 2) talade vi om globala variabler som trĂ€d; i denna del kommer vi att betrakta globala variabler som glesa arrayer. En gles array Ă€r en typ av array dĂ€r de flesta vĂ€rdena har samma vĂ€rde. I praktiken finns det ofta sĂ„ stora glesa arrayer att det inte Ă€r meningsfullt att anvĂ€nda minne för identiska element. DĂ€rför Ă€r det vettigt att implementera glesa arrayer […]

Globala system – skattkistor för lagring av data. TrĂ€d. Del 2

Början — se del 1. 3. Strukturalternativ nĂ€r man anvĂ€nder globala variabler En struktur som ett ordnat trĂ€d har olika speciella fall. LĂ„t oss titta pĂ„ de som har praktiskt vĂ€rde vid arbete med globala variabler. 3.1 Speciellt fall 1. En nod utan grenar Globala variabler kan anvĂ€ndas inte bara som en array, utan ocksĂ„ som vanliga variabler. Till exempel som en rĂ€knare: Set ^counter […]

Globala variabler — svĂ€rd som kan lagra data. TrĂ€d. Del 1

Verkliga svĂ€rd av databaser — globala variabler — har lĂ€nge varit kĂ€nda, men fortfarande Ă€r det fĂ„ som kan utnyttja dem effektivt eller överhuvudtaget behĂ€rskar detta supervapen. Om globala variabler anvĂ€nds i de uppgifter dĂ€r de verkligen Ă€r bra kan man uppnĂ„ enastĂ„ende resultat. Antingen i prestanda eller i förenklingen av lösningen (1, 2). Globala variabler Ă€r speciella […]

Återvinning av vĂ€rmen frĂ„n rökgaser: ekologi med fördelar

I jakten pĂ„ sĂ€tt att öka effektiviteten hos företag inom energisektorn samt andra industriella anlĂ€ggningar som anvĂ€nder utrustning som brĂ€nner fossila brĂ€nslen (Ă„ng-, varmvattenkalla, tekniska ugnar osv.) kommer frĂ„gan om att utnyttja potentialen i rökgaserna inte alltid i första hand. Trots det grundar sig pĂ„ existerande berĂ€kningsnormer som utvecklades för mĂ„nga Ă„r sedan och etablerade standarder för val av nyckelindikatorer […]

Google kommer att överge röstsökning i Android till förmÄn för en virtuell assistent

Innan Google Assistant lanserades pĂ„ mobilplattformen Android fanns funktionen "Röstökning", som var djupt integrerad med den huvudsakliga sökmotorn. De senaste Ă„ren har alla innovationer kretsat kring den virtuella assistenten, vilket ledde till att Googles utvecklingsteam beslutade att helt ersĂ€tta funktionen "Röstökning" pĂ„ Android. Fram till nyligen kunde man interagera med "Röstökning" via Google-appen, en speciell widget […]

UppslÀpp av Python-biblioteket för vetenskapliga berÀkningar NumPy 1.17.0

Det har slĂ€ppts ett Python-bibliotek för vetenskapliga berĂ€kningar, NumPy 1.17, som Ă€r inriktat pĂ„ arbete med flerdimensionella matriser och arrayer, samt erbjuder en stor samling funktioner med implementation av olika algoritmer kopplade till anvĂ€ndning av matriser. NumPy Ă€r ett av de mest efterfrĂ„gade biblioteken som anvĂ€nds för vetenskapliga berĂ€kningar. Projektets kod Ă€r skriven i Python med optimeringar i C och distribueras […]

UtgÄvan av paketadministrationssystemet GNU Stow 2.3

Efter 7 Ă„r sedan den föregĂ„ende betydande utgĂ„van presenteras version 2.3.0 av paketadministrationssystemet GNU Stow. Denna version anvĂ€nder symboliska lĂ€nkar för att separera innehĂ„llet av paket och relaterad data i olika kataloger. Koden för Stow Ă€r skriven i Perl och frĂ„n och med den hĂ€r versionen distribueras den under licensvillkoren GPLv3 (tidigare anvĂ€ndes licensvillkoren GPLv2). Stow anvĂ€nder en enkel och […]

Gör databasen tillgÀnglig för fjÀrranslutningar

Vi börjar med att konstatera att det ibland Ă€r nödvĂ€ndigt att skapa en applikation med anslutning till en databas. Detta görs för att man inte ska behöva grĂ€va ner sig i backend-utveckling och istĂ€llet kunna fokusera pĂ„ frontend pĂ„ grund av brist pĂ„ resurser och kunskap. Jag sĂ€ger inte att min lösning Ă€r sĂ€ker, men den fungerar. Eftersom jag inte gillar att betala för hosting, sĂ„ […]

Skapa en molnbaserad 3CX PBX pÄ valfri OpenStack-kompatibel hosting

Ofta krĂ€vs det att installera 3CX PBX i molnet, men din valda molnleverantör finns inte med pĂ„ listan över 3CX:s stödda leverantörer (t.ex. Mail.ru Cloud Solutions). Inga problem! Det Ă€r ganska enkelt att göra, man behöver bara ta reda pĂ„ om leverantören stöder Openstack-infrastrukturen. 3CX, bland andra företag, sponsrar utvecklingen av Openstack och stöder Openstack API och det standardiserade grĂ€nssnittet Horizon för övervakning och […]

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster