Disable Startup Programs in Windows

It is quite annoying when some apps are not expected to, but they are automatically opening on startup in Windows.

And it raises a perfectly logical question, how to stop such apps from running at startup.

In this note i will show the easiest and the most efficient way of how to find ALL startup programs in Windows and how to change their startup settings to stop them from automatically running at Windows startup. (more…)

You Need Permission to Perform This Action [FIXED]

While trying to delete, copy, move or rename some files or folders in Windows you may get the error: “You need permission to perform this action” followed by “You require permission from the computer’s administrator to make changes to this file or folder“.

This “Access Denied” error means that you are not authorized to make any changes to that file or folder, thought it may occur even if you are administrator.

In this note i will show how to fix the permissions on a file or folder and get rid of the “You need permission to perform this action” error in Windows. (more…)

Kubernetes: Get ServiceAccount Permissions/Roles

A Service Account in Kubernetes is a special type of non-human privileged account that provides an identity for processes that run in a Pod.

When you create a Pod, if you do not specify a Service Account, it is automatically assigned the default Service Account in the same Namespace.

This note shows how to list the Service Accounts in a Kubernetes cluster and how to get the Roles and permissions associated with a Service Account. (more…)

Python: Check Package Version

While working with Python you may wonder what is the version of a certain Python package (library) that you are using.

There are several ways of how to get the version of a package or module in Python.

This note describes how to check the version of Python packages from a Python shell, from a command-line (terminal) or using a pip command. (more…)

Python: Login to Website – Selenium

Selenium is an open source tool that automates web browsers and is widely used for automated testing of web applications.

With Python and Selenium you can easily create a script that automates login to a website, that is very useful, for example, for web scraping.

This note shows how to create a Python script to login to a website automatically using Selenium on the example of Instagram. (more…)

Kubernetes: Node ‘NotReady’ [SOLVED]

When a Node in a Kubernetes cluster crashes or shuts down, it enters the ‘NotReady‘ state in which it can’t be used to run Pods and all stateful Pods running on it become unavailable.

Common reasons of the ‘NotReady‘ error include a lack of resources on the Node, connectivity issue between the Node and the Control Plane, or an error related to a kube-proxy or kubelet.

This note shows how to troubleshoot the Kubernetes Node ‘NotReady‘ state. (more…)

Kubernetes: Get Node Events

Kubernetes events are automatically created when resources have state changes, errors or other messages that should be broadcasted to the system.

These events (logs) are very helpful for debugging issues in a Kubernetes cluster.

In this note i will show how to get events from a specific Node in the Kubernetes cluster using the kubectl command. (more…)

Kubectl: Get Pods on Node

A Pod is a group of one or more containers with shared storage, network and lifecycle and is the basic deployable unit in Kubernetes.

Each Pod is scheduled on the same Node, and remains there until termination or deletion.

In this note i will show how to get Pods running on a specific Node using the kubectl command. (more…)