The Importance of Conversational Skills in the Age of Language Models
As language models become more prevalent, the importance of strong conversational skills has become essential. In this thought-provoking article, I explore w...
As language models become more prevalent, the importance of strong conversational skills has become essential. In this thought-provoking article, I explore w...
The integration of language models is transforming the world of search engines and advertising. In this insightful article, I attempt to explore the ways in ...
MITRE ATT&CK is an essential tool for any organization who are concerned about cybersecurity, especially threat intelligence and threat modeling. In this...
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.
Learn how to easily convert your Python Matplotlib plots to LaTeX format using just a few lines of code. Latex plots are better in academic writings for conf...
Writing a thesis or dissertation can be daunting in Latex, especially when it comes to formatting, including tables and algorithms or subfigures. Fortunately...
Overleaf is a popular web-based platform for writing and collaborating on LaTeX documents. The platform is widely used extensively in the academic communitie...
Looking for a more professional-looking and publication-ready plot for your reports and research papers? Latex plots is the perfect solution for you. With it...
Want to plot multiple y-axes on a single LaTeX PGFPlots plot? Check out this tutorial on how to draw multiple y-axes in LaTeX PGFPlots. Whether you are a sci...
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}...
Are you planning to move to Houston from the Indian Sub-continent? There are a few things that you should know before moving to Houston. Read on to learn abo...
After installing Ubuntu on Virtualbox, sometimes the automatic screen resize option does not work. The screen looks freezed and small.
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 tutorial, I will show you how to select multiple options from a drop-down menu/filter (Query Variable) in Grafana based on a PostgreSQL table column....
Want to improve the performance of your PostgreSQL database? In this post, I will discuss how to monitor and analyze the performance of your PostgreSQL datab...
Learn how to create a dashboard on Grafana that displays the status of a set of IoT devices by fetching data from PostGreSQL table. Monitor your devices in r...
I have been managing the backend of an IoT project to handle data and show statuses via Grafana dashboard. In this tutorial, I write a step-by-step tutorial ...
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.
Learn how to boost the performance of your Python PostgreSQL database connections by using a connection pool. In this tutorial, I will go through the steps t...
Learn how to build a simple chat application using Python and the ZeroMQ module! Our step-by-step guide will teach you about publisher-subscriber messaging a...
Logging is a critical component of any Python project, and here, I write a simple tutorial and example templates to use that will help you to have a head sta...
Python Faker Module enables us to generate realistic-looking fake data for ensuring data privacy by masking sensitive data with fake data. In this blog post,...
Twitter is a popular source of data (tweets), but accessing the tweets can be a challenge. Previously I scraped data from Medium. In this tutorial, I write h...
Cracking the coding interview is a crucial step in landing our dream tech job. My blog post covers some useful coding interview resources, including source o...
Learn how to create beautiful group-plots in Python with this step-by-step guide. With examples using Matplotlib and Pandas, you can master the art of visual...
Building a mobile app in Python has never been easier with the Kivy framework. This open-source Python library allows developers to create beautiful and func...
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...
This post describes how to generate cryptographic hashes and message digest in python. Hashes and message digests are key components of digital signature.
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
Sometimes, we need a cheatsheet for a particular technology or a language to attend an exam or an interview.
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
A Security Information and Event Management (SIEM) system collects log data from various sources within an organization’s IT infrastructure. This data is use...
Cyber deception is a technique used to detect and mitigate cybersecurity threats. Honeypots are an essential component of cyber deception, as they are design...
Learn about the difference between symmetric and asymmetric key cryptography in Python with this tutorial. Discover how to use cryptographic algorithms in py...
Adversarial reconnaissance techniques are becoming increasingly sophisticated and challenging to mitigate, making them a major threat to the organizations. I...
Looking for a comprehensive collection of Cyber Security resources in Python? From books to codes and everything in between that are available on GitHub, thi...
Learn how to set up headless Kali Linux in a Raspberry Pi 4 without the need for a monitor, keyboard, and mouse. This step-by-step guide will walk you throug...
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...
Cyber security threats are on the rise, and everyone is vulnerable to attacks. Whether you are an individual, a business owner, or a government agency, it is...
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...
If you are looking for a fun and exciting way to get outside and explore nature, mountain biking (MTB) is the perfect activity. Anthills Hike and Bike Trail ...
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...
Are you searching for a stunning and free Bootstrap template to showcase your personal portfolio or website? Bootstrap is a powerful and widely-used framewor...
Escape the Houston city and explore the beauty of nature at Huntsville State Park located near Houston. In this post, I add some guidelines to hiking and bik...
Discover the fascinating surrounding of the Fort Travis Historic Site at Port Bolivar Texas through a drone shot. This post provides you on a journey in bird...
Explore the Chisos Basin Mountains of the Big Bend National Park in Texas in Part 02 of our road trip series from Houston. Get tips on hiking trails, wildlif...
In this post, I will take you through the first part of our journey exploring Santa Elena Canyon, one of the park’s most stunning natural wonders. It is loca...
Discover the beautiful sea beaches of Corpus Christi, Texas! From the soft white sands of Whitecap Beach to the awesome dunes of Mustang Island and the famil...
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...
If you’re looking to create high-quality videos, having the right equipment is essential. In this post, I’ll share the devices I use to capture my videos, in...
I have started vlogging and I have already uploaded a number of videos on YouTube. If you have not visited my channel yet, you can take a look.
Learn how to scrape data from Medium.com blogs by clicking the ‘Show More’ button multiple times using Selenium in Python. This tutorial covers step-by-step ...
Are you tired of manually copying and pasting data from a Medium blog post? In this tutorial, we will learn how to extract the necessary contents from a Medi...
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...
In the previous posts, we have learned the Basic Concepts and Key Terminologies of reinforcement learning. In this post, we will learn how Q-learning works a...
In the previous post, we have learned the very basic concepts of Reinforcement Learning. In this post, we will go through different terminologies that are re...
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...