Wednesday, April 29, 2020

Using Personal Custom Dictionary with Aspell and Pspell

Lately I was building a spell checker with PHP and I wanted to use my own dictionary with only specific words. Pspell in PHP sounded like the easiest way, however, by default, Pspell uses Aspell's dictionary.
In this post, I'm going to show you how to disable the default Aspell dictionary and use a custom made dictionary instead.

Tuesday, January 21, 2020

Copying Folders in Windows 10 Without Changing the Modified Dates

So you decided to backup your data to a second hard drive or an external hard disk, and then find out that the copied folders have the current time and date.

If you're like me and this bothers you, and you want the folder's original create date, the only way to copy them is through command prompt in Windows using ROBOCOPY command.

Assuming your data are currently on hard drive F: and you want to copy them to hard drive G:, then you can just open the command Prompt in windows and write the following command.


As simple as that. Any questions, let me know!

Thursday, July 5, 2018

Installing Acestream Proxy on Ubuntu Server & Streaming it locally

acestream logo

Acestream allows you to stream a video from peer to peer (P2P) connections. Because it's a P2P and works like torrents, your connection will be distributed to other users that are streaming the same video.

If you have a slow internet connection or slow upload, you can install acestream on a small server and stream it locally from your PC.

Saturday, March 24, 2018

Clone or Migrate Wordpress to a Different Domain Name & Fix Static Links

Some Wordpress themes and plugins write the full URL of a website inside their temporary files or database which makes it hard to change the domain name of a wordpress Installation.

In this tutorial, I'll clone Wordpress from to

This tutorial will cover the following 3 steps:
1- Clone or Migrate Wordpress
2- Fix Static Links in files
3- Fix Links and serialized strings in database

Saturday, December 2, 2017

Encrypt & Backup your Data With Rclone

Rclone logo

This tutorial is compatible with any storage service such as Amazon, Google Drive, buckets, SSHs or FTPs. However, I'll be using buckets. As of the date of this post,Backblaze offers 200GB for $1/month, which is the cheapest on the net, followed by OVH cloud storage and Hubic (Also owned by OVH).

This tutorial will cover the following:
1- Creating remote connection
2- Creating remote encrypted connection
3- Upload Data
4- Download Data
5- Different Commands & Flags

Wednesday, November 29, 2017

Quickly Mark All Emails As Read in Gmail

Quickly mark thousands of Gmail emails as read in 4 easy steps:

1- Search for "is:unread"

2-  Select All the emails

3- Click "Select all conversations that match this search"

4- Click "More" and "Mark as Read"

That's it!

Questions or comments? Ask them below!

Tuesday, September 5, 2017

Installing PPTP on CentOS 7 OpenVZ

Although PPTP is not the most secure VPN, it's easy to setup and use.

Make sure PPTP is enabled on the server

Run the below command
cat /dev/ppp

If you get the below, it means it's enabled
cat: /dev/ppp: No such device or address