Geeks' Corner

Topics in DESKTOP PRODUCTIVITY and BACKUP :
Atlanta spent $2.6 million to recover from ransomware
BusyGasper spyware has over a hundred tools at it's disposal to steal data
Cobalt group still active despite losing it's ringleader.
Cryptocurrency community targeted by MacOs malware
FlawedAmmyy RAT being spread by a new malware spam attack
Fortnite scammers spread fake apps on the web
Gandcrab ransomware found in websites.
IcedId and Trickbot trojan operators join forces.
Malware looks like normal Apple files due to Bypass glitch
New KeyPass ransomware discovered
New malware hidden in Images found in GoogleUserContent
Old Dorkbot malware resurfaces
Old malware being used for cryptomining nad ransomware
PageUp malware highlights risks for third parties
Quant Loader trojan spreads by url shortcuts.
Researchers at IBM come up with AI powered malware
SamSam ransomware now targets whole companies.
Sound waves can damage hard drives
WannaCry is in the spotlight again
Wannacry, one year later.
4 ways to disaster-proof your data backups
Amazon S3 Buckets Expose Data
B0r0nt0K ransomware threatens Linux servers
Chrome Flaw is the Culprit of MacOS File Corruption Not Avid
DanaBot Now Incorporates Ransomware
Data protection takes a backseat in the move to the cloud
Every small business needs a backup plan
Florida City Pays $600K Ransomware
Garmin Hit By Ransomware
Gold Garden Group Comes Back With REvil Malware
Iron Mountain uses UPS and FedEx to transport backup tapes
Lake City Florida Pays $500K Ransom
Massachusetts City hit with $5 Million Ransom
New malware targeting gamers
New Mongolock ransomware deletes files
NSA warns Windows Users to update their computers
QNAPCrypt Continues to Spread Via Brute Force Attacks
Ransomware Shuts Down Knoxville Network
RobbinHood ransomware hits Baltimore
Ryuk ransomware hits several major US newspapers
Security Flaw in Microsoft Excel Can Trigger Malware Attack
WastedLocker Ransomware


Memory management and the Stack

The OS allocates memory for each process or program for data and code. The memory allocated for each process consists of many parts: the stack holds local variables, the heap holds dynamic memory, the data segment holds global variables, and finally the code segment which holds the code is and read only. Memory management depends on the hardware and the operating system. ...

Variable Scoping in Go

A scope in any programming is a region of the program where a defined variable can exist and beyond that the variable cannot be accessed. There are three places where variables can be declared in Go programming language. The first is local variables which are declared inside a function or a block. The second is global variables which are declared Outside of all functions. The last is parameters which are in the definition of function parameters. In this article, we will discuss what local va ...

Go Variables

A variable is a name given to a storage area that the programs can manipulate. Each variable in Go has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that memory, and the operations that can be applied to the variable. The name of a variable can contain letters, digits, and the underscore character. It must begin with either a letter or an underscore. Upper and lowercase letters are distinct because Go is case-sensit ...

Python Tuples

In Python, a tuple is a comma-separated sequence of values. Very similar to a list. However, there's an important difference between the two. The main difference between tuples and lists is that lists are mutable and tuples are not. A mutable object is one that can be changed. An immutable object is one that contains a fixed value that cannot be changed. If it needs to be changed, a new object must be created. Generally, we store different data inside a tuple than we would a list. Lists usua ...