Skip to Content

David Cao

David is a Cloud & DevOps Enthusiast. He has years of experience as a Linux engineer. He had working experience in AMD, EMC. He likes Linux, Python, bash, and more. He is a technical blogger and a Software Engineer. He enjoys sharing his learning and contributing to open-source.

Conditional formatting is a powerful tool in Excel that allows you to highlight cells or ranges of cells based on specific criteria. This can help you quickly identify important data points, errors, or trends in your data. In this article, we’ll look at how to use conditional formatting in Excel and provide some examples. To …

Read More about 4 ways to use Conditional formatting in Excel

PivotTables is an incredibly powerful tool in Excel that enables you to quickly summarize and analyze large amounts of data. They allow you to create summaries, calculate totals, filter data, and perform other statistical analyses. PivotTables are especially useful when working with large data sets, where manual sorting and analysis would take a lot of …

Read More about How to create Pivotable in Excel

In Linux systems, ensuring strong security measures is paramount, and periodically updating passwords is a crucial aspect of maintaining system integrity. There are situations in Linux where it’s necessary to compel users to change their passwords. This can be vital for security reasons or to enforce regular password updates. Two effective ways to achieve this …

Read More about 2 ways to force the user to change password at Next Login in Linux

If you’re encountering the “Your account has expired” message in Linux, it typically means that the account’s expiration date has passed, preventing access. You’ll need superuser privileges to resolve this issue. Solution for “Your account has expired” in Linux Here’s a general method to address this problem: To ensure accuracy before making changes, it’s prudent …

Read More about Solution for “Your account has expired” in Linux

SUMIF is a powerful function in Microsoft Excel that allows you to sum up values in a range if they meet certain criteria. It is particularly useful when you have large sets of data and want to identify and sum up specific values without having to do manual calculations.  SUMIF Syntax in Excel SUMIF works …

Read More about How to use SUMIF function in Excel (Examples)

The SSL: SSLV3_ALERT_HANDSHAKE_FAILURE error in Python’s requests module typically occurs due to a failure in the SSL/TLS handshake process. This can be caused by various issues, including incompatible SSL/TLS versions, cipher suites, or SSL certificate problems. Using OpenSSL to Diagnose SSL Issues The OpenSSL command-line tool can be used to manually initiate an SSL handshake …

Read More about Fixing SSLV3_ALERT_HANDSHAKE_FAILURE in Python’s requests Module

The dict2items filter in Ansible is used to transform a dictionary into a list of key-value pairs. It’s particularly useful for iterating over a dictionary in playbooks or templates. Dict2items Basic Usage Define a Dictionary: Start with a dictionary that you wish to convert into a list of items. vars: my_dict: key1: value1 key2: value2 …

Read More about Using dict2items in Ansible

The SSL: SSLV3_ALERT_CERTIFICATE_EXPIRED error suggests that the SSL certificate used by the server you’re trying to connect to has expired. The best and most secure solution is to update the expired certificate with a new, valid one. This usually involves generating a new certificate and configuring the server to use it. If you don’t control …

Read More about Quick Guide to Fix SSL: SSLV3_ALERT_CERTIFICATE_EXPIRED error in Python