Author Archives: ronaldpringadi

Internet Explorer (IE) friendly table DOM manipulation

Occasionaly we can manipulate HTML DOM easily by accessing the innerHTML of an element. In IE however, the following elements’ innerHTML are read only: COL, COLGROUP, FRAMESET, HEAD, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR. This code will fail … Continue reading

Posted in javascript, Web Development | Comments Off on Internet Explorer (IE) friendly table DOM manipulation

Preventing Another Instance of A Program Running in Linux

The code below is my solution for preventing a program from running more than once at the same time in Linux. The scenario: Consider if you have a cron job (jobA.sh) set to run at 6PM, 7PM, and 8PM. While … Continue reading

Posted in Linux, Operating System | Comments Off on Preventing Another Instance of A Program Running in Linux

Extjs – Ext.apply

1234567891011121314151617181920console.clear(); var a = {     abc : 1,     def : 2 }; var b = {     abc : 1.1,     def : 2.2 }; var c = Ext.apply( a , b ); //Ext.apply … Continue reading

Posted in Ext Js, javascript, Web Development | Comments Off on Extjs – Ext.apply

MySQL Backup and Restore – Using Command Line

Here’s how you back up a database from the command line. The first line is the backup, the second is the restore. These commands work on both Windows and Linux. On Windows you might want to add the MySQL bin … Continue reading

Posted in Database, Linux, MySQL | Comments Off on MySQL Backup and Restore – Using Command Line

Browsing without ads on mobile browsers

This post used to recommend a now-defunct Android app called “Ad Block” that turned your phone into its own proxy server. The app is gone, the Play Store link is dead, and the proxy-based approach has been superseded several times … Continue reading

Posted in Android | Comments Off on Browsing without ads on mobile browsers

Benchmark How Long a Program Runs In Linux Using Bash

The following bash code might come in handy if you want to benchmark how long a program runs. The example assumes you want to pass two parameters along to the program. A timestamp is captured at the start and end … Continue reading

Posted in Linux, Operating System, Ubuntu | Comments Off on Benchmark How Long a Program Runs In Linux Using Bash

Auto Login Using SSH Public and Private Keys

2026 update: This post originally used ssh-keygen -t rsa. The current recommendation (e.g. GitHub’s SSH key guide) is Ed25519 — it produces shorter keys, is faster, and is considered more secure. Use RSA (4096-bit) only as a fallback for systems … Continue reading

Posted in Linux, Operating System, Ubuntu | Comments Off on Auto Login Using SSH Public and Private Keys

Linux symlinks: creating, deleting, and the gotchas worth knowing

The basic command for creating a symbolic link (a “symlink” or “soft link”) to a folder or file is ln -s: 12345678ln -s /home/ronald/somefolder /home/ronald/newfolder # or if your current directory is already /home/ronald: cd /home/ronald ln -s somefolder newfolder … Continue reading

Posted in Linux, Operating System, Ubuntu | Comments Off on Linux symlinks: creating, deleting, and the gotchas worth knowing

A Linux primer: identifying your distro and other commands that work everywhere

Here are a few commands you can use to find out which Linux distribution you’re on — pick whichever your system has: 1234567cat /etc/issue cat /proc/version dmesg | head -1 cat /etc/*-release Of those, cat /etc/*-release is the most reliable … Continue reading

Posted in Linux, Operating System, Ubuntu | Comments Off on A Linux primer: identifying your distro and other commands that work everywhere

How to Set up an FTP Server in Ubuntu Linux

Login to your Linux shell menu as root 12[root@locahost]# apt-get install vsftpd [root@locahost]# vim /etc/vsftpd.conf At VIM, 1st comment out anonymous_enable by adding a # sign at the beginning of the line # anonymous_enable=YES 2nd remove comment at local enable … Continue reading

Posted in Linux, Operating System, Ubuntu | Comments Off on How to Set up an FTP Server in Ubuntu Linux