Nature photography

Assalamualaikum and hello everyone!

After a lot of days, I got the chance to do some nature photography. Check out some of the pictures I shoot with the Nexus 5’s 8.0 MP camera.


Let’s learn programming – Repo 1 – part1

Assalamualaikum everyone? Well, let’s get straight to talking things about programming and get a little bit geeky.

In this first post of this tutorial I am going to focus on giving you an insight of how languages are actually run or how they are actually created. Let’s get started!

What is a compiler?

=> A compiler is a program/software/application(whatever suits best to you) which takes some programming instructions as its input and then the compiler itself compiles the instructions given to it, into a primary executable format(or, preferably “object code”) which then a linker(which is another software, most of the time which is integrated into the compiler) takes the object code and then links any other libraries called/required by the instructions to run it and then it gives it to a real executable shape which we really run(and are know to us as apps).

What is an interpreter?

=> An interpreter is a software which works quite similarly like a compiler, but, the main difference between a compiler and an interpreter is that, the interpreter takes some programming instructions as its inputs and then you can directly run the application without have to do any linking or other things at a time. When you run an interpreted program, you are actually running the source code(programming instructions) itself without have to converting it to a machine readable form or machine code. The interpreter goes through the source code line by line(this is where the difference between a compiled program and an interpreted program lies) and does everything on the fly.

Some of the programming languages are:

Binary/Machine code [mother of computer languages]
Assembly [compiled, next to Binary thingy]
C/C++ [compiled, the most widely used and the number 1 programming language of the world, too tough for a beginner, used by all GAME companies and even your own Operating System]
Java[hybrid between compiled and interpreted, runs on almost all of the platforms without any change of code unless native thingys are coded, one of the most popular language, not good for a beginner]
Python[interpreted, very easy to learn, clear syntax, makes sense to a beginner, popular among scientists/researchers/Google]
Javascript[interpreted, not to be confused with “Java”, the de-facto of the Web and powers almost millions of websites(Facebook, Google, Twitter, Yahho!, Microsoft, Wikipedia and almost all of ‘em!), good or bad a blend between these two for a beginner]
Well, that was really enough for you to get a little bit of understanding of how software-s are actually constructed or run and you also got a list of some of the most popular programming languages! Have fun and if you liked this post please follow the blog and like:

Spline Modeling technique: Modeling a chair

Hello and welcome to my another Blender 2.6x tutorial. In this tutorial you will be creating a chair only with spline modeling techniques. Hope you enjoy 🙂


This slideshow requires JavaScript.


My first work

Wow! I am very impressed to know that I got my first Computer related work! Oh it’s not that much serious but I am feeling very curious about it. I actually got the work from my own school. Recently I have attended at the National science fair held in our school. In that, I made a 3D version of the project(with Blender) I was attending with and showed the audiences with a laptop. They became very impressed to see my artwork. Actually the 3D version I modeled was optimized for the Blender Game Engine(BGE) so that the scene can be interacted in real-time. I used a lot of textures to make the 3D scene even better. Everyone was amazed to see the real-time 3D version of the project(because no one has ever created such and the scene itself was wonderful). Seeing this my school teacher called me today to do a presentation for a Riddle Competition and so I got my first work! I will do a short animation for this and some PowerPoint presentation.

Change your Blender theme!

"Black-white 2 Vista" icon theme
Image via Wikipedia

Hello Blender folks. Today I am going to show you how to change the theme of your Blender 2.6x with the pre-loaded themes inside Blender. Many of you may know about this feature already, but some do not. This tip is for them.

Image 1
Fire up Blender 2.62 or later versions.
Image 2
Press “Ctrl + Alt + U” to open up the User Preferences
Image 3
Click on the Themes tab
Image 4
On the upper-left-hand side you will get something called “Presets:” (Marked on the image). Click on it and choose the theme you want. This is the sample of Blender 2.4x theme.
Image 5
This is the Elysiun theme
Image 6
At last click on the “Save as Default” button(marked in the image) and boom you are done

Thanks for reading the boring tutorial!