Articles

How to install Python 3.10.7 from source
Tutorial on how to install Python 3.10.7 from source. configure, make, make install.... read more
How to Install Python 3.10.7 on the Raspberry Pi
Tutorial on how to Install Python 3.10.7 on the Raspberry Pi. This will be updated whenever there is a new version or Python or Raspberry Pi OS (Raspbian).... read more
American Computer Science League (ACSL)
This is a blog post about tips on how to coach your ACSL club and make learning fun for your students.... read more
Welcome to InfallibleTechie
Welcome to InfallibleTechie
Time lapse of the Sun at NASA's Solarium
Solarium at NASA is a room where you can see time lapse videos of the sun in different wavelengths, from extreme ultraviolet to visible light.... read more
Free Heroku Alternatives
Heroku is removing their free product plans and inactive accounts. This is a list of Heroku alternatives with free plans. Includes AWS, Google App Engine (Google Cloud) and others.... read more
What is a MAC Address? Everything about MAC addresses
Introduction to MAC addresses. MA-L, MA-M and MA-S blocks, OUI, OUI-36, IAB, MAC address in binary, MAC address cloning.... read more
What is an IP Address?
Basic article about IP addresses, IPv4 and IPv6 addresses, subnetting, broadcast and multicast, IP addresses in email headers and so on. This was written from a beginner's perspective.... read more
Python script to submit URLs to Bing search engine
Python program to bulk submit URLs to Bing search engine. This uses the Submission API provided by Bing Webmaster Tools.... read more
Casio G-Shock GWM5610 Watch review
This is my review of my new Casio G-Shock GWM5610 solar watch.... read more
How to find the IP address of the email sender in Gmail, Yahoo mail, Hotmail, AOL, Outlook Express, etc.
How to find the IP address of the email sender in Gmail, Yahoo mail, Hotmail, AOL, Outlook Express.... read more
How to check Facebook Login History and Activity
Blog post about checking who last used your Facebook account, along with the IP address, browser details and locations.... read more
How to see your Yahoo! Mail log activity
This is how to check if your Yahoo! Mail has been compromised or hacked. You can see the history of the last 20 login attempts... read more
How to force Comcast IP address to change
How to force Comcast IP address to change when using a Linksys router... read more
How to send text messages for free from your email account
How to send SMS through email. This works only in the United States and Canada, and will be extended to other countries soon.... read more
How to secure your Facebook account with two-factor authentication
Tutorial on how to secure your Facebook account using two-factor authentication or 2FA.... read more
Cryptocurrency Heists in 2022
Blog post about cryptocurrency heists in 2022. This will be updated through the end of 2022.... read more
How to send email from Gmail with PHP
Tutorial on how to send email from a Gmail account using Google's SMTP server and Postfix.... read more
Install Visual Studio Code for Python development
Tutorial on how to install Visual Studio Code for development in Python. This includes installing of plugins.... read more
Working with JSON in Python
Working with JSON in Python... read more
ACSL Intermediate Division
Blog post about how to coach your ACSL Intermediate Division club.... read more
Kill A Watt Energy Monitor Review
Review of Kill-A-Watt energy monitor. I have had mine for over a decade.... read more
10 Gallon Blue Diamond Shrimp Tank
10 Gallon Blue Diamond Shrimp Tank... read more
Wyze Outdoor Plug Review
My unbiased review of the Wyze Outdoor Plug. The TL;DR version is this is an awesome smart plug.... read more
Python script to show live video using RTSP
Python script that connects to a Wyze camera and streams live video on RTSP.... read more
How to Install git 2.32 on Raspberry Pi
Tutorial on how to install Git 2.32 on a Raspberry Pi.... read more
ACSL Junior Division
Blog post about how to coach your ACSL Junior Division club. This is our fourth year coaching ACSL and second year coaching ACSL Junior Division... read more
Make FiOS gateway use OpenDNS
Make FiOS gateway use OpenDNS... read more
How to Rename Local and Remote Git Branch
How to Rename Local and Remote Git Branch... read more
Full-text Search using Postgres
Full-text Search using Postgres... read more
Format USB flash drive using dd
Format USB flash drive using dd... read more
Parse HTML, populate DataFrame and export to CSV
Parse HTML, populate DataFrame and export to CSV... read more
How to Install Raspbian on Raspberry Pi Zero W
Tutorial on installing Raspbian Jessie on Raspberry Pi Zero W. This also works for other Raspberry Pi versions.... read more
Nobel prize winner in Economics uses Python
2018 Nobel prize winner in Economics uses Python and Jupyter notebook... read more
Google Search Console's Fetch & Submit
Google will use only their Search Console Fetch & Submit... read more
2 Gallon Jarrarium / Planted Jar
Our journal on starting a 2 gallon natural planted jar or jarrarium.... read more
10 Gallon Natural Planted Tank
Our blog on starting and running a 10 gallon natural planted aquarium.... read more
How to Unarchive Multiple .7z Files
How to Extract Multiple .7z Files Using the Command Line... read more
Python script to tweet your Internet speed
Python script to tweet your Internet speed... read more
Parsing Web Server Logs
Different ways of parsing web server logs. Finding unique IP addresses of visitors.... read more
Bash script to reconnect Wi-Fi connection in Raspberry Pi
Bash script to reconnect Wi-Fi connection in Raspberry Pi... read more
Various MySQL commands
MySQL commands for the client command line... read more
Change the server date and time in CentOS
Change the server date and time in CentOS... read more
20 Gallon Walstad Method Natural Planted Tank
Our journal on starting and running a 20 gallon Walstad method or el natural planted aquarium.... read more
Patching glibc CVE-2015-7547 Vulnerability
How to patch the glibc vulnerability CVE-2015-7547 in CentOS, Ubuntu and Debian... read more
Disabling SELinux in CentOS 7
Nginx does not run with SELinux enabled. I had to disable it to allow the nginx process to run.... read more
Stop Photos app from opening automatically when an iPhone or iPad is connected to the Mac
How do I disable the Photos app from automatically opening when my iPhone or iPad is connected to the Mac.... read more
DIY TV Antenna for HD and SD Channels
Our experiment with creating a DIY TV antenna to get HD channels... read more
Generate self-signed SSL certificate in one line
How to generate self-signed SSL certificate in one command. This generates ssl certificate and key.... read more
Stop Image Capture from opening when a new device is connected
How do I disable the Image Capture app from automatically opening when my iPhone or iPad is connected to the Mac.... read more
Install Ruby on Rails from source
Article about installing Ruby from source and Rails for Mac OS, Debian and CentOS.... read more
How to Package Amazon Frogbit (Limnobium laevigatum) Aquarium Plants
Quick write-up on how to pack Amazon Frogbit aquarium plants for shipping via USPS or to a local buyer.... read more
Returning HTTP 503 using PHP (maintenance page)
Returning HTTP 503 using PHP (maintenance page)... read more
Convert Binary Numbers to Decimal and vice-versa
Convert Binary Numbers to Decimal and vice-versa... read more
How to find UDID of iPhone, iPad or iPod Touch
Short tutorial on how to find the unique device identifier (UDID) of your iOS device - iPhone, iPod Touch or iPad... read more
Controllable Christmas Lights using Raspberry Pi & RGB LED Strip
Web controllable Christmas lights using Raspberry Pi and RGB LED strip. You can change the LED strip colours.... read more
How to fix the shellshock bash bug vulnerability in bash shell
How to fix the shellshock bash bug vulnerability in bash shell... read more
How to install Windows 7 on VirtualBox
Guide on how to install Windows 7 on VirtualBox virtual machine.... read more
Mac OS X Terminal: Keyboard word shortcut
Mac Terminal shortcut to jump from word to word... read more
RubyConf 2013
Arul's experiences at RubyConf 2013 in Miami Beach, Florida.... read more
Watch Starwars on the Terminal
Watch Starwars on the Terminal. Using Mac Terminal, PuTTY or any Linux/Unix console.... read more
Profile Picture, Cover Photo and Other Image Dimensions
Comprehensive list of dimensions of photos and images in Facebook, Twitter, Google+, LinkedIn and major social media websites.... read more
VirtualBox: How to access guest (CentOS) webserver from the host (Mac OS X) on NAT
This is an article how to access guest (CentOS) webserver from the host (Mac OS X) using NAT and Host-Only networks.... read more
Samsung Series 3 laptop: How to get BIOS boot menu to show DVD and USB devices
How to get boot menu to show DVD and USB devices in Samsung Series 3 laptops... read more
How to reset your Verizon FiOS router password
Basic tutorial on reseting your Verizon FiOS router password to the default one.... read more
How to reset admin password on Mac OS X
Tutorial to reset the admin password on Mac OS X (Leopard or Snow Leopard).... read more
Scammed? How to complain if you are a victim of fraud on the Internet.
Resources to complain to if scammed on the Internet. List of phone numbers, URLs and addresses of law enforcement agencies.... read more
How to create an SSH connection without a password
This tutorial shows you How to create an SSH connection without a password. Useful for ssh, scp and cron jobs that require password-less logins.... read more
I cannot insert a CD or DVD into my MacBook's slot load SuperDrive
How to insert a CD/DVD into a troublesome superdrive in your MacBook... read more
HISTORY shell variable management in Unix/Linux
HISTORY shell variable management in Unix/Linux.... read more
Convert docx to doc in Mac OS X Snow Leopard or Leopard
Convert docx to doc in Mac OS X Snow Leopard or Leopard... read more
How to eject CD/DVD from your MacBook or iMac
How to eject CD/DVD from your MacBook or iMac. drutils, diskutil, drag-drop to trash can... read more
How to rename multiple files in Unix or Linux
How to rename multiple files in Unix or Linux from the prompt.... read more
Play Prince of Persia on Ubuntu Linux using DOSBox
How to play Prince of Persia and other games on Ubuntu Linux using DOSBox.... read more
Detect iPad in PHP, Perl, JavaScript, Nginx, Apache, Lighttpd
How to detect if the visitor is using an iPad. Programming in PHP, Perl and JavaScript. Server configuration for nginx, apache, lighttpd. .... read more
Copy specified directories from one location to another
Copy specified directories from one location to another... read more
Perl and MySQL using DBI
Perl and MySQL using DBI... read more
My Obfuscated Signature
My Obfuscated Signature... read more
Installing Ubuntu Linux in VirtualBox
Installing Ubuntu Linux in VirtualBox. Linux guest on Windows host.... read more
Cron Task Scheduling
How to schedule tasks with cron.... read more
Quick references for tar, gzip and bzip2
Quick reference commands to using tar, gzip and bzip2. Archive and uncompress tar, tar.gz and tar.bz2 files.... read more
Useful Chat URLs for iPhone and iPod Touch users
Important and useful Chat URLs for iPhone and iPod Touch users. .... read more
(128)Network is unreachable: connect to listener
(128)Network is unreachable: connect to listener. Apache error.... read more
Unix find command with examples and common usage
Unix find command with examples and common usage.... read more
Configuring Nginx to forward PHP requests to Apache mod_php
HOWTO: Nginx to forward PHP requests to Apache mod_php.... read more
How to forward Nginx Perl requests to Apache mod_cgi
How to forward Perl (.pl) requests in Nginx web server to Apache mod_cgi.... read more
Configuring Nginx to include PHP FastCGI support
How to configure Nginx to include PHP FastCGI support.... read more
Configuring Nginx web server
Configuring Nginx web server. nginx.conf tweaks.... read more
Installing Nginx web server
Installing Nginx web server for Debian/Ubuntu/RedHat Linux.... read more
How to rescue your files if Windows is busted
Rescue your important files if Windows is corrupted. Burn to CD or transfer to a remote location using System Rescue CD, Scp,Xfburn,gparted.... read more
Solaris Commands
Some frequently used Solaris commands. Useful for System Administrators.... read more
Hacking your Linksys WRT54G Wireless-G Router with DD-WRT firmware
How to hack the Linksys WRT54G or WRT54GL Wireless-G router and install DD-WRT firmware.... read more
How to remove CTRL M characters
This is a tutorial on how to remove the Control-M character ^M at the end of line. This usually happens when you save the file in Windows.... read more
How to use the HTTP commands GET and HEAD
How to use GET and HEAD commands on the command line.... read more
How to compress your webpages
How to compress webpages using gzip or deflate. Apache, Nginx, Lighttpd web servers.... read more
Test for SSL version
How to test for SSL version.... read more
Shell script to read several conf files and create archives
Shell script to read several conf files and create archives... read more
Display disk space, available and space used
Display disk space, available and space used... read more
How to save a document or webpage as PDF
How to save a document DOC, PUB, webpage, etc as PDF. .... read more
apt-get and dpkg commands in Debian
Some useful apt-get commands and resources.... read more
How to handle X11 Forwarding using SSH
How to handle X11 Forwarding using SSH and Xming.... read more
How to install Ubuntu 7.10 Edition v1.0 on your Sony PSP
Install Ubuntu 7.10 version 1.0 on your Sony PSP.... read more
How to set up your own website with domain hosting
How to get domain hosting and set up your own web site.... read more
Customize Your Bash Prompt
Customize Your Bash Prompt... read more
Windows Hacks, Tips and Tricks
This page contains Windows hacks and many tips on how to do things that are traditionally not displayed in the usual options in Windows.... read more
SSI Includes
How to embed CGI files and other files in HTML files using SSI includes.... read more
.htaccess tutorial with mod_rewrite
Using and editing .htaccess file for configurations. .... read more
Installing X Window on Debian
Installing X Window and Window Manager on Debian. Xorg.... read more
Installing a webcam in Linux
Installing a webcam and setting up a live webcam site in Debian GNU/Linux.... read more
My Linux Settings and Configuration Files
My Linux box settings are listed here, they include configuration files tcshrc, xmodmap, grub.conf, init.d files.... read more
Changing file system from Ext2 to Ext3 in Debian
How to upgrade file system in Linux, How to install Debian Linux on your computer.... read more
Installing Multimedia in Debian
Multimedia, Infrared, Bluetooth in Debian GNU/Linux.... read more
File transfer using Linux or Unix
File transfer programs to use in Linux or Unix.... read more
Installing the networking in Debian
Installing the networking in Debian Linux. .... read more
Installing Applications and Servers in Debian GNU/Linux
Installing Applications and Servers in Debian Linux.... read more
How to uninstall the Microsoft Java Virtual Machine (JVM)
How to uninstall the Microsoft Java Virtual Machine (JVM).... read more
Upgrading the kernel in Debian
Upgrading the kernel to 2.6.16.x in Debian Linux.... read more
How to Dual Boot with Linux and Windows XP
How to dual boot Windows XP with Linux. How to remove Grub and LILO.... read more
How to change boot sequence between Windows and Linux
Changing boot sequence between Windows and Linux.... read more
How to install Debian GNU/Linux on your computer
How to install Debian GNU/Linux on your computer.... read more
Cell phone secrets and tricks for Sony Ericsson T610
How to get more out of your Sony Ericsson T610 cell phone: unlocking, tricks, shortcuts, IMEA code.... read more
Emacs Commands
Summary of essential emacs commands. Useful for beginners and regular users.... read more
Important and useful Linux and Unix commands
Some important and useful commands I learnt while installing Linux.... read more