Parimal Prasoon Software Developer

## Leetcode Word Search

In this post I will explain the [Word Search](https://leetcode.com/problems/word-search/) problem from Leetcode. ### Problem statement : ### Given a 2D board and a word, find if the word exists in the grid. The word can be constructed from let

## Graph Search Algorithms

In this post, I will explain breadth first search and depth first search in a simple and lucid way, along with their implementation in C++. Problem statement - Given a graph with V vertices and E edges, perform graph traversal (BFS and DFS) and p

## MySql the basics

I am really bad with memorization, so this blog post will serve as a reference to the basic MySQL syntax I use in the class. To install MySQL in Ubuntu, follow [this](http://parimal.codes/Installing-LAMP-stack-on-Ubuntu-18.04-LTS/) guide. PS:

## Installing LAMP stack on Ububtu 18.04 LTS

So I decided to finally learn all the basic commands of Vim, and some research showed that completing the in built vim tutor is the best way. It takes roughly 30 minutes, and I recommend everyone who wishes to learn Vim to follow the Vimtutor everyda

## Vimtutor Chapter Summaries

So I decided to finally learn all the basic commands of Vim, and some research showed that completing the in built vim tutor is the best way. It takes roughly 30 minutes, and I recommend everyone who wishes to learn Vim to follow the Vimtutor everyda

## Looking back at my GSOC rejection.

So the GSOC results were announced on May 6, 2019 and I got what I expected, a rejected proposal. In this post I will try to outline the major points on why I didn’t make the cut. ### I wasn’t enjoying it – ### Yeah, it was fun when I started.

## GSOC Preparation Final Post

A summary of everything I did for preparing my GSOC Proposal 2019. After 3 months of hard work and a great learning experience later, time to write down everything I learnt during this period of time. I would like to thank the mentors of Apertus o

## Apertus Qualification Task - Part 2

This post is a follow up of my last post on the qualification task. So, after the reviews I received for my first challenge submission, I decided to do the following tasks – - Refactor the code to separate it into different modules, using head

## Apertus Qualification Task - Part 1

Google Summer of Code proposal submissions start 25th March, and for this year I decided to try for Apertus Organisation. Read on to know my journey from solving the challenge task to submitting the final proposal. This choice is basically because

## Trajectory-of-a-billiard-ball

I am taking a computational physics course this semester, and one of my assignment was to plot the trajectory of a billiard ball and use Euler’s method to solve it. Here's a simple guide for it. I used MATLAB ( you can view my post on how to insta

## Setting Up Matlab On Ubuntu

As a student of VIT-Bhopal you get access to an Academic License of MATLAB. Here are the steps to set it up and running on Ubuntu - - Head over to this [page](https://in.mathworks.com/academia/tah-portal/vit-bhopal-university-40705117.html). -