Posts

Web Hosting & Control Panel

Finding the Right Host Currently I am using Hostgator as a hoster for my websites. But I am very disappointed with them, the main drawback is the constant downtimes my sites get due to their shaky servers. I used shared hosting, then upgraded to reseller hosting, the downtimes happen every now and then, the latest one was for more than 12 hours! I must move my sites from that hosting. I want to move my sites to a robust hosting service, one which won't fall, and if it did, it will have a good internal load balancer. Searching for a good web hosting is difficult as the web is spammed with advertised ones, due to the large number of affiliates out there. Anyway, my search, did give me some results. I considered the following: Amazon EC2 Amazon Lightsail Google Cloud Computing Vultr Digital Ocean Linode Amazon EC2 and Google's cloud computing, which looked like my uneducated best guesses, fell from the race due to the complexity of their pricing model. They have a nice price model...

Optimizing my Server @ 2020

I have a brand new Ubuntu linux distribution on my new 2gb memory VPS (Amazon lightsail). What should be installed on it for the best experience. I am defining "best experience" as most secure, speedy and not complicated. I understand that one comes over the other, so if I want a super secure server, it will be more complicated and the speed might also take a hit. It goes the other way around also, so if I want a speedy server, I might want to install the web sites over Nginx instead of apache www, I will gain the speed but I will lose something in the process, as my sites work with wordpress and I have several plugins on them which use the htaccess file, i will need to find replacements for them and give over their benefits (security plugins, permalinks, www redirect, https etc). Another example will be MariaDB which is compatible with mysql but is supposed to be faster, it might complicate things, and because the gain of speed here is really minor, I will keep my sites with...

Choosing your SmartWatch smartly

Specialized Watch or A General Purpose One ? The first thing you should ask yourself is why do you want a smartwatch in the first place. The answer to this question will help you identify which smartwatch is for you. If you want one for upgrading your sleep, you should search for a specialized smartwatch with sleep and heart sensors. If your need is for exercising and fitness, then by all means don't go for the general smartwatches, look for one which takes seriously your steps, heart rate and the rest of your fitness needs. But if you want the smartwatch for the general reasons of getting notifications and other cool functionality then, go over the list of functionalities a smart watch might have, and mark the ones which are necessary for you, these will guide you to the right watch for you. Smartwatch Functionalities Phone Locator - Will cause your phone to ring so you can find it easily Text messages - Notification and answering back Social Media - Notifications ...

Best Nintendo Handheld to Run your old Gameboy Games

Why I don't like playing nowdays games ? The main problem I find in nowdays games is the flood of games all around me, there are so many which make them not special and forgetful. The other day I installed a Raspberry pie with several emulators then downloaded several gigas of games, then scanned all of them to find the graphics for each game as well as the other meta data, after the whole process, I played the machine several times then I forgot about it. There were just too many games on several platforms that nothing stuck. There is nothing like having my favorite cartridges with me, those nice plastic blocks which I pop into my machine and play the game till the batteries die. When you have a flood of games you play the first one, then after a short time you go to a second one, then rush to the next, never fully enjoying or even remembering its name. And so I find myself coming back to my old stock of gameboy games. Which brings me to my next question, which ninten...

Some Notes About Converting Your Java Spring MVC App to SpringBoot

In the last years Spring MVC has quickly lost ground to it's younger brother - SpringBoot. The major changes are incode annotations instead of XML configurations , as well as embedding an internal application server instead of creating a war which you can throw into an existing external application server (like tomcat). - So it still will use tomcat, it will just be an embedded-internal one. As I see it those are the main advantages. So after migrating my own Spring mvc application to be a Springboot one, here are my notes. All I needed was the embedded server - the migration did the job and I am highly satisfied as I don't need to install/maintain another part of the system (the tomcat server), which is very good as now my application has one less complexity . Now instead of creating a war file, I create (Maven) a Jar file and run in using java -jar The migration was easier than I thought ! Everything runs faster now - the tomcat is somehow more optimized which i...

Reviving an old computer

You got an old computer to revive ? Use the following steps to get the maximum from it: Hardware Cleaning (dust) Open the computer cover and use a vacuum cleaner, leaf blower or just blow hard with your own mouth all over the internals to make sure that as much dust gets off the computer (suggesting doing this procedure outside) Fans oiling After all dust is gone, it is time to oil the fans, get your favorite oiling spray (wd40 is my suggestion) and oil the joints of the fans you will find in the computer. Make several spins of the fans while the oil is trickling into them to make sure they get oiled right. [If after starting the computer and letting it run for several hours it seems there is a fan that doesn't start - replace it] Formatting & Installing windows (Optional) If you get to the conclusion that you want to format this computer (make sure you have a windows license handy), then the following steps will be unneeded. In this case, I suggest using ...

Setting Up the Perfect fMan for my Needs

fMan is the best file manager out there. But as one of its best features is minimalism, some configurations are in order to make it more suitable to my needs. So lets begin tweaking fMan to be the best file manager for my needs. Install fMan Install Search Functionality Ctrl+Shift+P will bring up the command palette, "install a plugin" Install plugin: Search Now you can search for any specific file from inside fMan by clicking CTRL+f7 (or command palette and search for "search"). Install Preview Functionality Install plugin: Preview (This enables previewing any file using f3) For the preview to work, you need to install a 3rd party previewer, so install QuickLook Now click on any file with the f3 key When asked for a preview utility, point it to: %localappdata%\Programs\QuickLook\QuickLook.exe Enjoy this quick and amazing preview functionality (better than any other around), you can preview ANY file, be it a compressed file, exe, text...