Being an Asian Indian

Being an Asian Indian (non-native English speaker), I initially found it really amusing as for how the British and American English vary so much, how the same words and phrases in both the dialects have different meanings. We (Indians) use Indian English that is a lot different from what British or American English is and the same goes for Philippine, Canadian, Austrailian English and so on. I recently started contributing to a very popular open source software, Zulip that has gained a lot of momentum since September 2015 soon after it was declared as open source. While collaborating on a global platform, where people from all over the world work together on a single project over platforms like GitHub and Zulip chat, I understood what a very known principle of linguistics, known as the cooperative principle, means in real.

Read More

GDB - The GNU Debugger!

The GNU Debugger, usually called just GDB and named gdb as an executable file, is the standard debugger for the GNU operating system. A debugger is regarded as the best friend of a software programmer. However, its use is not strictly limited to the GNU operating system. It is a portable debugger that runs on many Unix-like systems and works for many programming languages, including Ada, C, C++, Objective-C, Free Pascal, Fortran, Java and partially others. Even though GDB can help you in finding out memory leakage related bugs, but it is not a tool to detect memory leakages. GDB cannot be used for programs that compile with errors and it does not help in fixing those errors.

Read More

RSA DSS

A digital signature is a mathematical scheme for demonstrating the authenticity of a digital message or documents. A valid digital signature gives a recipient reason to believe that the message was created by a known sender, that the sender cannot deny having sent the message (authentication and non-repudiation), and that the message was not altered in transit (integrity).

Read More

CUDA

CUDA ( Compute Unified Device Architecture ) is a parallel computing platform and programming model invented by NVIDIA. It enables dramatic increases in computing performance by harnessing the power of the graphics processing unit (GPU). If you want to write your own code, the easiest way to harness the performance of GPUs is with the CUDA Toolkit, which provides a comprehensive development environment for C and C++ developers. The CUDA Toolkit includes a compiler, math libraries and tools for debugging and optimizing the performance of your applications. You'll also find code samples, programming guides, user manuals, API references and other documentation to help you get started. To know more about CUDA, click here.
Read More

Meteor app

I have recently started working on this amazing JavaScript App platform, Meteor. It is an ultra-simple platform that can be used to build modern day web applications.Apps in Meteor are written in pure Javascript and are sent on the wire rather than HTML using user's own choice of open source libraries. In addition to that, it makes deploying this app very easy with its new, cool features. Documentation and tutorials are very easy to follow. My first app which is a to-do list app. Click < a href = http://reyha-app1.meteor.com> here /a> to view. More information about it can be found on https://www.meteor.com .
Read More

First post

I am a third year student pursuing my B.Tech from National Institute of Technology, Srinagar doing my majors in Computer Science Engineering.I love to do stuff in python, C and C++. Besides this, I find HTML, CSS and JavaScript really fascinating. In my past time I like to play Table-Tennis and Badminton and groove to some of my favourite songs.

Read More