Android Loaders

Loaders are part of Android since Honeycomb and were added to the support library so they are available on any Android release.
Loaders provide a framework to perform asynchronous loading of data.
They are registered by ID, with a component called the LoaderManager, which allows them to live beyond the life cycle of the Activity they are associated with.
Continue reading


Online Integrated Development Environments

If you have a quick idea in mind that you want to implement or a simple code to test and you do not want to install any development environment. You can quickly use one of the online integrated development environments. They provide you with an online interface that supports many different programming languages where you can directly type your code, compile, and run it.

Continue reading

How to hide your folders using Windows GUIDs?

This is another folder hiding trick for Windows users.
It uses the Globally Unique Identifier (GUID) to disguise any folder as a system folder.
To be clear, every windows system application is characterized by a specific GUID (check the full list from here Appending this GUID to the end of a folder name preceded by a single dot “.” will result in disguising the specified folder as the system application in addition to behaving like it as well.

Continue reading

Fork Bomb

:(){ :|: & };:
These may look like some randomly written symbols.
However, this is a very creative way of creating a denial-of-service attack on Linux machines. A denial of service attack on operating systems is when a process continually replicates itself to deplete available system resources, slowing down or crashing the system due to resource starvation.
Executing this attack is as simple as copying and pasting the above symbols to a shell prompt. But what are these symbols and how they work?

Continue reading