Best Cloud-based Tools for Authors/ Scientific Content Writers
When it was for the first time I prepapred a conference paper for publishing purpose, I had to learn about Latex for documentation purpose. It is an excellen...
When it was for the first time I prepapred a conference paper for publishing purpose, I had to learn about Latex for documentation purpose. It is an excellen...
This post lists the common tools and platforms I use for blogging.
I have been using Jekyll Blog platform for two years and have been using the most popular and well-maintained theme minimal mistakes in this blog.
Pre-Requisite To check out how to install CentOS/Red Hat in your PC you can visit following tutorials created by Tecmint - How to install Cent OS or How to i...
Live Updates Worldwide Statistics Worldometers Coronavirus Live Update Johns Hopkins University Covid-19 World Map
Python, R, and Julia- these languages are usually used in data science projects. In this tutorial we will see how to create a proper environment for working ...
Devops is a set of practices that combine both software development and IT operations by automating all processes in a optimized manner. Devops includes the ...
The graduation period is very important for a student as it is the time s/he starts thinking about his/her career. During this period a student learns how to...
This post presents a generic .gitignore file that ignores Cached Code files and all Hidden Directories Recursively in a Git Repository
Sometimes we need to download a directory/subdirectory of a Github repository. In that case, let’s follow the easiest way:
Many students who will apply in the following Spring or Fall semester choose their target universities and professors with similar research interests. Gettin...
Considering that someone known has already picked you from the airport and drove you to your lease address (If you have already managed a lease contract), he...
Recently, I was trying to add a few mathematical equations in the bolg posts. However, the equations were not working well. I looked for some tutorials, and ...
In this post, I will include the small snippets I use most while writing a blog post in my blog.
I enabled the Facebook-Comments-Plugin in my blog as a comment provider. Here is how, I enabled it and now managing it.
I used to draw plots using matplotlib a lot and then add the figures in reports. Later I switched to latex plots as it is easier and works best for numerous ...
This post includes an organized dissertation template (MS/PhD UH-NSM) with required packages and examples.
This post explains the optimal ways of using Overleaf for collaboration
When I joined my lab (RNS Lab at UH) and was working for my first publication, I did not know much about latex plots. I have always used matplotlib plots bef...
Sometimes, we need to plot two or three line charts in the same plot due to lack of space. Also, if we need to plot three different y-axis against the same x...
Overleaf has been the mostly used cloud-based Latex editor that features collaboration and provides numerous templates across different criteria. Today I fou...
I was trying to draw a taxonomy like tree where the child nodes are aligned to the right rather than bottom. It is for drawing a literature survey alike tre...
I was looking for a code that has a visualization of equation parameter description like the following.
We often collaboratively write manuscripts using Latex and Overleaf the best online Latex platform. In this tutorial, I will discuss the best strategies to c...
Recently, I was looking for a few one-page resume templates in Latex. Obviously, the best resource collection to start looking for is the Overleaf Template G...
The ACM emplate is pretty cool, and a lot of the students use it to submit assignments or write the initial paper. However, the copyright information in the ...
listings
package for code documentation
Sometimes we need to include codes in our Latex documents. In this post we will see how to add codes with color formatting and line numbers.
Sometimes, we have to create matrix while writing a math document in Latex. Here, I list a number of ways you can create matrices and also labeling the rows ...
Writing mathematics in Latex seems to be a bit difficult at first. However, here I compiled a short summary on how you can write good mathematical expression...
This post explains how to add a Signature line and Space in any Latex Document
In this tutorial, we will see how to create multiple line-plot using Latex Tikz and PGFPlot.
In this post, we will learn how to manage bibliography using BibTex in Latex. This is the most convenient way to use references in a document and also while ...
Nowadays, graduate students are focusing on preparing better CV/Resume templates in Latex rather than preparing one in other word processing tools.
While writing a paper, we often require to draw classification tree diagrams. In this post, I show you how to draw one in Latex. Previously, I used to draw o...
In the survey papers, authors usually put a table intending to compare the works based on particular parameters or features. Here is a simple comparison tabl...
tikz
package causing error in IEEE Access template
One of my previous collaborators was having an issue while adding the tikz package to the IEEE Access template. Later I looked into the problem and tried the...
In this post I have added example codes and a short explanation on how to draw line plots using latex. All codes and outputs are available in the Overleaf Do...
Latex Editors Online There are several latex editors available online. However, none of the other ones are as powerful and trusted as Overleaf. Overleaf come...
This post discusses the basic of Latex tables and usage in documentation. All the codes and outputs are available in the Overleaf Document.
Bar plots using Latex PGFPlot
In this post we will learn how to use itemized lists in Latex.
After sending the acceptance notification, most of the IEEE conferences ask authors to add a copyright notice at the left footer and the conference name at t...
While writing any research article in Latex, so often we demonstrate an algorithm according to our proposed model, workflow or architecture.
In research articles, we need to add subfigures often. To create subfigure in latex, you can use both \begin{minipage}...\end{minipage} and \begin{subfigure}...
There are two ways of assigning IP addresses to a server or client machine. Most of the times we use DHCP to avoid additional work to assign IP addresses.
As a Computer Science student/researcher, it is wise to install and use Linux (Ubuntu Preferable) Operating System. You can install Ubuntu as a standalone on...
In this post, I list the popular movies that depict the life story and struggles of earlier scientists and mathematicians.
In this post, I list the best climbing documentaries and movies I have watched so far.
This post presents the summary of a few concept papers of Natural Language Processing
Researchers working on Computer Network or Cyber Security often need to analyze network traffics. In that case, they use Wireshark Packet Analyzer or any oth...
This post provides a Rakuten Referrel Link that earns you 40 Dollar Cashback if you shop from selected stores.
This post introduces the first step of developing mobile application in Python with Kivy Module. We will print ‘hello world’ on the app.
Data Science in Python
Posts in my Blog
This post provides all the links of posts related to data science in python.
This post provides a few short interesting code snippets that you can use for your Python Projects.
This post introduces Javascript basic syntax to the Python Programmers in a few minutes
Hashtables are widely used to store and search data in a optimized manner. Hashtable or hashmap is a typical data structure that maps keys to values. While s...
qrcode
and opencv
module
We often read QR codes from different products. One of the closest example is reading QR code on top of walmart products to find out the exact price.
Python itertools module provide memory-efficient solutions for producing complex iterators. It is quite useful in different situations where it provides func...
Often we try to detect objects from images. Here, in this tutorial, we will use cvlib to detect objects and then count the occurrences of these objects in an...
In this post we will take a look at the basic operations on cryptography (encryption and decryption) in python. We have an excellent module pycrypto that off...
A hash function is a one-way function that takes a string as a input and creates a fixed-length output (hash value of the corresponding input). Because it is...
In this post, we will learn to use some basic tips and tricks of Python.
This post includes code snippets for drawing different stylish plots using the Seaborn Module
This post includes code snippets for drawing bar, pie, box, scatter plots, and histograms.
This post explains the basic syntax of matplotlib module for data visualization.
In the previous post, we have seen some basic usages of the pandas module. In this post, we will take a look at some more useful functionalities of the modul...
pandas is the mostly used module while analyzing data from a CSV, JSON, or Excel as the module can convert these data into dataframes and helps to analyze th...
Numpy is a popular python module that provides fast and efficient operations on n-dimensional arrays of homogeneous data. It has variety of functions that ca...
Hello World
App in 5 minutes
In this post, we will install Flask and will create our first app.
helloworld
App
In this post, we will install Django and will create our first app.
We often perform matrix operations in python. In this post, we will take a look at the simple matrix operations in Python.
This post includes python code snippets (and fix for the official documentation) for plotting multiple axis in matplotlib with different scales or range
Python Bar Plots Matplotlib is the most usual package for creating graphs using python language. Here, in this tutorial we will see a few examples of python ...
We often need to monitor the outside of our home or to check activities of children inside a room.
Raspberry Pi is widely used to build IoT projects and it is continuously gaining more attention and popularity. After buying a Raspberry Pi, we can install a...
We can simply work on microservice and different other projects in Balena Cloud which is nothing but a collection of Raspberry Pi devices.
If you ask me if it is really necessary to publish a paper, I will say- yes regardless of whatever you choose as a profession. If you choose to stay in acade...
Installation of Ryu Controller and Mininet
This post explains the contents of our recently accepted paper entitled Survey and Taxonomy of Adversarial Reconnaissance Techniques
This post provides the necessary books and code resources for Hands-on Cyber Security
This post explains the procedure of Setting up a Kali Linux OS in a Raspberry Pi 4 without any Monitor, Keyboard, and Mouse
This post provide a summary of how to install DVWA, which is a popular platform to learn web vulnerabilities.
This post provides the links of an excellent resource on Vulnerable Code Analysis Practices and Solutions. The practice code snippets are posted on twitter a...
Privacy and security always start from the personal level. While it is the organizations’ responsibility to keep your data safe and secure, you need to ensur...
This post explains how to clone a website and then run in a docker container for testing and learning purpose
This post presents a hardware-based two-factor authentication tool that is available in the market and can be used in any platform to login into numerous onl...
This post introduces the security solutions for Enterprise Systems. I discuss the basic functionalities and key differences among SIEM, EDR, and SOAR.
Game theory is the study of strategic decision making using mathematical model, which has recently attracted security researchers to develop strategies for t...
This post presents the features widely used for operating system fingerprinting.
Worm is type of malware that replicates itself and other files to consume spaces in our hard drives. You may find your drives or partitions get full without ...
Sometimes we find our files being infected with a computer virus. In this tutorial, we will get introduced to the concept of a virus by writing a simple one ...
Backdoors are a typical way of accessing a computers resources through command line without any sort of authentication. This type of remote access is difficu...
Keylogger is a simple yet effective program that can monitor a person’s keyboard activities. It can be used to spy on a person’s data (browsing activities, u...
Attackers can perform active or passive reconnaissance once they compromise an asset within an internal network. Active reconnaissance (active scanning) prov...
Password cracking through Bruteforcing may take a long time and most of the users usually use common English words or names, and numbers as their passwords. ...
This post provides a solution to enable SSH to a VirtualBox VM in a NAT Network Settings
In the previous post, we have learnt how to execute a system shell in ARM using ret-to-libc.
In this post we will learn how to exploit a vulnerable C program using ret-to-libc.
In the previous post we have seen how to exploit using simple stack-based buffer overflow.
In this post, we will exploit a vulnerable C program using basic Stack Overflow attack. Before starting reading this post you should read this post first:
In this post we will set up a lab for ARM exploitation using Raspberry Pi Model 3 B+.
To exploit using ret-to-libc or ROP, we need approprate gadgets and their addresses. In this post, we will learn how to use it to extract these gadget inform...
This post includes some information regarding the Anthills MTB trails. I also included a few videos for your convenience.
This post includes the detail plan of the second day of our Colorado Trip in August 2021. We visited the Rocky Mountain National Park on this day.
This post includes the detail plan of the very first day of our Colorado Trip in August 2021
Here, in this post, I will list the most popular parks in Houston for different activities including walking, running, skating, and mountain biking.
When we access a machine, it prompts for password for the corresponding user. However, it is tiresome, if need to access frequently, and each time we have to...
Personal website or portfolio works as our own marketing tool for letting people know about our skills, products, and personalities. I started my personal we...
This post presents necessary information regarding the sea beaches to visit in Corpus Christi. I also included some aerial shots of the popular beaches.
We went for a one-night camping at the Martin Dies, Jr. State Park which is a 705-acre recreation area located along U.S. Route 190 on the banks of the Stein...
Camping in the state parks of USA is pretty cool. Here, in this post, I add my own item checklist and things-to-take for camping.
Recently, we have visited Austin. Austin is quite beautiful with landscapes and there are many hiking and biking places around. It was a cool journey and her...
I love to explore places. As I am currently pursuing PhD in University of Houston and this is only my first year, surely, I will be staying here for the next...
It is the semester break and a few from our community wanted to have fresh airs. So, we chose Galveston beach as it is just an hour’s drive from Harris Count...
I got admitted as a Ph.D. student at the University of Houston, leaving for the USA this August. Here, I list the items to take to the USA as an internationa...
We often need to add custom header to our code files. Here is how to add that header as a template in seconds.
Python is the most popular programming language for it’s readability and generally anything can be built using this pseudo-code alike language. It is best su...
This post explains the way and provides necessary code to enable clicking on the ‘show more’ button on medium blog site via selenium
This post explains the way and provides necessary code to scrap a post from Medium dot com Blog
This post explains the way of fixing the issue of being unable to install Wordpress themes
AWS is one of the most popular cloud platform for hosting small to large scale applications and many companies use AWS as their base hosting platform.
Git is a popular version control tool and Github provides a cloud platform for storing your code, data, and history of commits (records of addition, modifica...
Many students come to the USA, Europe, and Australia from Bangladesh each year for higher study purposes. However, many students do not know that we can appl...
This post explains the way of setting up your minimal mistakes theme blog so that you can optimize your site using Google Adsense.
This post explains the way of setting up your minimal mistakes theme blog so that you can optimize your site using Google Analytics.
In USA, using credit cards for regular purchases is almost a daily routine and people usually use multiple credit cards for different purposes. Now, the ques...
I have already spent a year of my PhD life after I joined the Dept. of Computer Science, University of Houston in the Fall 2019. By this time I have tried to...
In this post we will see how to implement basic deep learning in python (Keras and Tensorflow). To make the post shorter, I skip the theoretical basics in th...
We do often use classification algorithms to predict a particular class based on provided input features. In this tutorial, we will implement a python class ...
In the previous posts, we have coded our Reverse Proxy server, server-side code for the servers in the server pool, and our client-side script.
In our previous two posts, we have coded our reverse proxy server and the regular server-side script of a server from the server pool.
In the previous post, we have coded the reverse proxy server in python. In this post, I will cover the server code for the servers in a pool waiting to proce...
In this tutorial we will learn, how to build a Reverse Proxy Server in python. I will post a series of this tutorial where we will build a complete system th...
Reinforcement learning (RL) has been quite a popular field in both academia and industries as it helps to build intelligent agents and can solve automation-b...