Page not found. Your pixels are in another canvas.
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
I am Muhammad Bilal
Setting up NTP
References to Time Series Database and Storage
Setting up Celery Cluster with RabbiMQ
Jeddah Airport: Possibly the worst airport Recently I flew out of Jeddah and even though I knew that it is ranked quite badly I wanted to see if the rumors w...
Setting up HotCRP!
Understanding Blockchain Here I will share the resources, I found useful for understanding blockchain
Using VRDP with VirtualBox VMs Recently, I had some Android VMs running on a remote server and I had to look at the VM state graphically to see the progress ...
Bash Cookbook In this article I will post a cookbook like set of bash commands that I needed to use for several different scenario. In addition there would b...
Interacting with Video I used FFMPEG to process with videos. While there is pyffmpeg library as a python wrapper API but it appears to be broken at the momen...
Installing Software Packages behind Firewall Recently, I had a scenario in which I had to install software packages on nodes that are behind firewalls with n...
Using AWS CLI for EC2 This small tutorial will guide you through the process of executing basic ec2 operations using aws cli tool. The aws cli tool is extrem...
Dirichlet distribution: Generating Random numbers that Sum to 1 While working on automatic configuration generator, I needed to generate random number for pa...
Google Calendar API and Calendar Notifier In our research group we use google calendar for booking time slots to run experiments on a shared cluster. While c...
Introduction to Java Microbenchmark Harness (JMH) Detailed tutorial on JMH http://tutorials.jenkov.com/java-performance/jmh.html
Basic Music theory with programing I recently (and randomly) started looked into music theory and it’s mathematical/programmatical aspect. Among other thing...
Metrics for Streaming Systems Since version 0.10.x Apache Flink provides with org.apache.flink.api.common.accumulators.Accumulator an interface to monitor ru...
Introduction to Apache Kafka and Kafka Java API
Stream processing frameworks
Profiling Java Applications
Just RaspberryPi Things
SSH into VirtualBox VM VBoxManage modifyvm myserver --natpf1 "ssh,tcp,,3022,,22" where ‘myserver’ is the name of the created VM. Check the added rules:
Introduction to Linux Containers (LXC)
Introduction to GC Monitoring
Introduction to Docker and Useful commands
title: The future of Noddity date: Fri Jan 28 2014 00:00:00 GMT+0000 (UTC)
Ansible SSH Setup Playbook
Here we will create an EMR cluster with 1 Master and 2 Core instances
Errors/Warnings and Fixes Error/Warning: bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US)