There's so much data being generated in today's world that we need platforms and frameworks that it's mind boggling. This field of study is called Big Data Analysis. With so much data lying around, often ranging in petabytes and exabytes, we need super powerful systems to process it. Not only that, we need to do … Continue reading How To Install Apache Spark On Ubuntu
Tag: Linux
How To Add Swap Space On Ubuntu
Whenever you are building an application that's memory intensive, you are bound to run into memory issues. Those out of memory errors are painful to deal with, especially when they happen during production. Before putting your code on your server, you need to make sure that it can handle the application's memory requirements. But even … Continue reading How To Add Swap Space On Ubuntu
How To Schedule Tasks On Linux
Let's say you have a website that does some heavy lifting. This means that you have designed a backend and hosted it on your web server. Now, you might want to run some processes periodically like generating thumbnails or enriching data in the background. The reason for this is that we don't want to interfere with the … Continue reading How To Schedule Tasks On Linux
How To Install PIL On Ubuntu
Let's say you want to play around with images in Python. To do that, we need a Python package that can handle all the image manipulation. Python Imaging Library (PIL) is one of most popular libraries that is used to process the image data. Actually, people use Pillow now, which is a modern repackaged version of … Continue reading How To Install PIL On Ubuntu
Using Multiple CPU Cores With Command Line Tools
All of you must have heard about how the processors in our laptops have multiple cores. It's good that the technology is advancing in that direction. When people write programs, they can utilize these cores to increase the speed of computation. But most of the inbuilt commands don't use these cores unless specified explicitly. If … Continue reading Using Multiple CPU Cores With Command Line Tools
CMake vs Make
Programmers have been using CMake and Make for a long time now. When you join a big company or start working on a project with a large codebase, there are all these builds that you need to take care of. You must have seen those "CMakeLists.txt" files floating around. You are supposed to run "cmake" … Continue reading CMake vs Make
Operation Aurora
On January 14, 2010 McAfee Labs identified a zero-day vulnerability in Microsoft Internet Explorer that was used as an entry point for Operation Aurora to exploit Google and at least 20 other companies. Microsoft issued a security bulletin and patch immediately. Operation Aurora was a coordinated attack which included a piece of computer code that … Continue reading Operation Aurora
What Is SSH?
Consider the following situation. You are at your friend's place with your laptop and you want to access your home computer to do something. May be you want to start a download or you want to run a program right away. What would you do in this situation? Will you go all the way to … Continue reading What Is SSH?
Inside The Shell of Shell Scripting
I'm pretty sure people working in the tech domain are aware of something called Shell Scripting. Were you ever working on a project and felt that some tasks were repeating over and over again? Did you feel that there should be an easy way to automate these things and you don't have to worry about … Continue reading Inside The Shell of Shell Scripting