Abhishek Rai
abnith.rai812@gmail.com
Joined
Role .

Your recent contibutions to pirate society.

Operating System: ALSR (Address space layout randomization)

In this post, we will see the Operating System aspects of a fork() call and spawning of new processes using exec family...
Feb. 5, 2017, 11:44 a.m.
check
Read More

The Heap - Implementation

b'In this tutorial, we will implement the Heap Data Structure from scratch and see how we can perform various...
June 11, 2016, 3:58 p.m.
check
Read More

The Heap - Operations and Usage

In this tutorial, we are going to discuss one special Data structure called Heap. We will see what are the operations...
Feb. 21, 2016, 11:53 a.m.
check
Read More

Divide and Conquer Algorithms - Quick Sort (Average Case Analysis)

In the last tutorial, we have witnessed the working of Quick Sort algorithm and also analysed the worst case of it. As...
Jan. 26, 2016, 6 p.m.
check
Read More

Divide and Conquer Algorithms - Quick Sort

In the second tutorial of our Divide and Conquer Algorithms series, we will analyse the Quick Sort algorithm. Before...
Jan. 26, 2016, 12:33 p.m.
check
Read More

Divide and Conquer Algorithms - Merge Sort

In the first tutorial of our Divide and Conquer Algorithms series, we will analyse the Merge sort algorithm. Before...
Oct. 27, 2015, 10:56 p.m.
check
Read More

Trivial Sorting Algorithms - Shell Sort

This is forth and final tutorial of our TRIVIAL SORTING ALGORITHMS series and before going further to another solution...
Oct. 14, 2015, 8:13 p.m.
check
Read More

Trivial Sorting Algorithms - Insertion Sort

This is third tutorial of our TRIVIAL SORTING ALGORITHMS series and before going further to another solution that...
Oct. 14, 2015, 7:59 p.m.
check
Read More

Trivial Sorting Algorithms - Bubble Sort

In this first tutorial of our 'Trivial Sorting Algorithms' series, we would analyze Bubble Sort as our approach to...
Oct. 13, 2015, 11:20 p.m.
check
Read More

Annotations Tutorial: Wiring up back and frontend

In the last segment of our per-paragraph commenting app using Django, let us now wire the backend up with our...
April 12, 2015, 4:48 p.m.
check
Read More

Annotations Tutorial: Doing it with Django-Rest Framework

In this part of our per-paragraph commenting app, we will build the AJAX API using Django-Rest-Framework, rather than...
April 12, 2015, 3:38 p.m.
check
Read More

Annotations Tutorial: Moving towards AJAX APIs

In this part of our per-paragraph commenting app, we will replace the regular POST requests to make annotations with...
April 12, 2015, 11:59 a.m.
check
Read More

Annotations Tutorial: Making our first annotation

In this part of our per-paragraph commenting app, we will design our data models and write test cases and views for a...
April 11, 2015, 11:21 p.m.
check
Read More

Annotations Tutorial: Setting up Django Backend

So, with front-end pretty much designed right, we now move to backend design for our per-paragraph commenting app and...
April 11, 2015, 7:35 p.m.
check
Read More

Annotations Tutorial: Collecting orphaned per-paragraph comments in buckets

In this part of our per-paragraph commenting annotations app, we create tabs at the bottom of the article to collect...
April 11, 2015, 10:24 a.m.
check
Read More

Annotations Tutorial: User Form and annotation sorting

In this part of our per-paragraph commenting annotations app, we create a dynamic form to post annotations on any...
April 9, 2015, 10:07 p.m.
check
Read More

Annotations Tutorial: Dynamically rendering per-paragraph annotations

In this part of our per-paragraph commenting annotations app, we emulate the loading of annotations like they would...
April 8, 2015, 10:25 p.m.
check
Read More

Annotations Tutorial: Adding user interactivity with jQuery

In this part of the per-paragraph commenting tutorial series, we are going to add the first bits of interactivity using...
April 7, 2015, 10:09 p.m.
check
Read More

Annotations Tutorial: Drawing the per-paragraph comment layout

In this post of per-paragraph commenting app tutorial series, we will create a layout of how annotations will look like...
April 6, 2015, 10:04 p.m.
check
Read More

Annotations Tutorial: Speech bubbles

In this tutorial on per-paragraph commenting, we will design the collapsed annotations view. We will design and...
April 5, 2015, 3:44 p.m.
check
Read More

Annotations Tutorial: Basic Layout

In this tutorial, we will start building the proposed front-end on which our app is going to operate, with a...
April 4, 2015, 10:38 p.m.
check
Read More

Annotations Tutorial (Part 1): Per-Paragraph Commenting

In this tutorial series, we walk through the process of creation of our per-paragraph commenting app using Django as...
April 4, 2015, 3:53 p.m.
check
Read More

5 maxims for a programmer to live by

A day comes in the life of every programmer when they have to refactor someone else's code, or their own code, or fix a...
Dec. 9, 2014, 10:59 p.m.
check
Read More

Django all-auth - All you need to know!

In this tutorial we will set up and use django-allauth app for third party authentication from various social...
Dec. 9, 2014, 10:43 p.m.
check
Read More

What should a 'System' be to a layman?

Human beings have an obsession with organising things. Most of us, whether we realise it or not are doing this in our...
June 4, 2014, 11:33 p.m.
check
Read More

Hello World!

Welcome to PirateLearner! This blog post marks our setting sail into the internet as a functional, live project aimed...
June 1, 2014, 6:53 p.m.
check
Read More

Doing C OOP Style: Structure members as Class Attributes

In this post, we are going to discuss a classy technique to assign values to members of a structure in C programming...
June 1, 2014, 2:38 p.m.
check
Read More

Your recent bookmarks for safekeeping.

A List Apart: CSS Positioning 101

If you’re a front end developer or a designer who likes to code, CSS-based layouts are at the very core of your work. In what might be a refresher for …
Dec. 15, 2014, 8:52 p.m.
check people
Read More

CSS Floats 101

The float property is a valuable and powerful asset to any web designer/developer working with HTML and CSS. Tragically, it can also cause frustration and confusion if you don’t fully …
Dec. 15, 2014, 9:33 p.m.
check people
Read More

Pure CSS speech bubbles – Nicolas Gallagher

March 05, 2010 Pure CSS speech bubbles Speech bubbles are a popular effect but many tutorials rely on presentational HTML or JavaScript. This tutorial contains various forms of speech bubble …
Dec. 25, 2014, 3:55 p.m.
check people
Read More

PID Without a PhD - Tim Wescott

PID (proportional, integral, derivative) control is not as complicated as it sounds. Follow these simple implementation steps for quick results.
Dec. 25, 2014, 4:09 p.m.
check people
Read More

How to Create CSS3 Speech Bubbles Without Images

I remember my creating my first image-less speech bubble many years ago. It required a long-winded JavaScript function to inject elements into the DOM, some horrendous CSS, looked fairly awful, …
Dec. 26, 2014, 6:30 p.m.
check people
Read More

Speeding up JavaScript: Working with the DOM

Author: Lindsey Simon, UX Developer Recommended knowledge: Basic HTML, basic Javascript, working knowledge of CSS Reflow is the name of the web browser process for re-calculating the positions and geometries …
Jan. 4, 2015, 11:39 a.m.
check people
Read More

Creating Tabs with HTML, CSS & jQuery – Inspirational Pixels

Creating Tabs with HTML, CSS & jQuery 31st January, 2014 Reading Time 9 minutes 540 CommentsIn this tutorial, we’re going look at how to create tabs in HTML, CSS and …
Jan. 21, 2015, 9:14 p.m.
check people
Read More

Using Minicom and a USB/Serial cable to talk to your KPC 3+

Over the weekend, I was showing Linux and Packet radio and for some reason I could not talk to my TNC, a KPC 3+. It was at this point that …
Feb. 7, 2015, 1:55 p.m.
check people
Read More

MathJax basic tutorial and quick reference

To see how any formula was written in any question or answer, including this one, right-click on the expression it and choose "Show Math As > TeX Commands". (When you …
Aug. 18, 2015, 8:37 p.m.
check people
Read More

Distribute Django Web Apps as Native Desktop Apps

Sept. 16, 2017, 9:43 a.m.
check people
Read More

How Flexbox works — explained with big, colorful, animated gifs

How Flexbox works — explained with big, colorful, animated gifsFlexbox promises to save us from the evils of plain CSS (like vertical alignment).Well, Flexbox does deliver on that goal. But …
March 14, 2018, 9:58 p.m.
check people
Read More

Function Poisoning in C++

Function Poisoning in C++ Published September 4, 2018 - 6 Comments Today’s guest post is written by Federico Kircheis, a (mainly C++) developer in Berlin, always looking how to improve …
Sept. 7, 2018, 9:01 a.m.
check people
Read More

Get reading from Nova PM Sensor SDS011 (dust sensor, air quality sensor, PM10, PM2,5)

#!/usr/bin/env python3 """ Get reading from Nova PM Sensor SDS011 (dust sensor, air quality sensor, PM10, PM2,5) Designed to run from cron and append CSV file. Script tested using Python3.4 …
Nov. 18, 2023, 7:59 p.m.
check people
Read More