Category: General
-
Mechanical Keyboard
Here are some Tenkeyless Mechanical keyboards available in India.
https://www.thecosmicbyte.com – they have keyboard switches, have keyboard similar to Reddragon.
https://meckeys.com/category/keyboard/80-keyboard/page/1
https://www.genesispc.in/products/royal-kludge-rk-r87-black
https://keychron.in/product/gateron-switch-set
Switch Keys in Ubuntu
My escape key stopped working. I don’t use the caps lock key much, so I changed capslock to function as escape key.
sudo vi /etc/default/keyboard
Find the line that starts with XKBOPTIONS and modify it to include caps:escape:
XKBOPTIONS="caps:escape"
Reboot the computer.
-
Fetch as Google with curl
A hacked web site got hacked. The site listed on google SERP with text “There are essentially two prescribed drugs which viagra 200mg”.
When you visit the site in the browser and check the source, you see everything normal, no text related to Viagra. This is because malware on the site only shows that content to Google bot.
To see the malware inserted text, you can use Fetch as Google tool in your Google webmaster center. But before using the fetch as Google tool, you need to verify ownership of the site.
Another way is to change your browsers user agent to same as Google bot
Googlebot/2.1 (+http://www.google.com/bot.html)
You can see list of user agents used by google at
https://support.google.com/webmasters/answer/1061943?hl=en
To Fetch as site as google using curl, run
curl --user-agent "Googlebot/2.1 (+http://www.google.com/bot.html)" https://your-site-here.extn
Back to curl
-
G Suite TLS Negotiation failed, the certificate doesn’t match the host
When sending email from G Suite email account, email bounce with following error message
TLS Negotiation failed, the certificate doesn't match the host
This is because the G Suite Gmail account have Route configured and the SMTP server configured have no valid SSL.
Solution
You can install a valid SSL on your mail server or disable the TLS checking. To disable TLS checking, go to
G Suite Admin > Apps > G Suite > Gmail > Hosts
On this page, you will see your routes (remote SMTP servers). Edit the one you are using
You need to disable the check box “Require mail to be transmitted via a secure (TLS) connection (Recommended)”.
It is better get SSL fixed. If your mail server use a differnt SSL, just change server name in that page.
-
Download
- http://www.freedownloadmanager.org – Open source download manager
- http://www.jdownloader.org – open source download manager written in java
- Download a package using apt on Debian/Ubuntu
- https://www.converto.io/ – youtube video downloader
Torrent
https://thepiratebay.org/ – One of the oldest torrent site.
-
Bug Tracking Software
Here is list of software that can be used for bug tracking or issue tracking.
- http://www.redmine.org/ RudyOnRails, lot of features. good one
- http://www.bugzilla.org Perl, bug tracking only. Very popular, large projects use it.
- http://trac.edgewall.org/ Python, popular, i see many medium size project use them.
- http://www.mantisbt.org/ PHP MySQL
- http://flyspray.org/
- http://webissues.mimec.org/ PHP MySQL
- http://etraxis.sourceforge.net/ PHP MySQL
See Scripts
-
Search Engines
Here are some search engines that you can use as an alternative for Google.
-
whmcs
WHMCS is popular billing/customer management software for web hosting providers. You can purchase it from
Another alternative is ClientExec
-
rDNS / Reverse DNS / PTR Record
Reverse DNS record or PTR Record is generally used by mail servers. Usually, the server’s hostname (FQDN – Fully Qualified Domain Name) is used as a reverse DNS record.
- How to verify rDNS
- How to set Reverse DNS (rDNS/PTR Record) for IP in Vultr VPS
- How to set Reverse DNS on Amazon EC2. Remove Email Restriction
- How to set Reverse DNS (rDNS/PTR Record) for IP in OVH Dedicated Server
- How to set rDNS/PTR Record on OVH VPS
- How to set Reverse DNS (rDNS/PTR record) in Upcloud
- How to set Reverse DNS (rDNS/PTR record) in Contabo server
See DNS
-
Joomla
Joomla is a content Management system written in PHP and MySQL. It is Open Source and free to use.
Database login and other settings are stored in file configuration.php.
Enable Debug
In configuration.php file, find
public $error_reporting = 'none';
Replace with
public $error_reporting = 'development';
To find Joomla version
grep 'public $RELEASE' libraries/cms/version/version.php
Joomla admin URL
https://your-domain/administrator/
-
Youtube
- https://rapidtags.io/generator – Generate keywords for your video.
- https://www.converto.io – Youtube video downloader.
- vShare Youtube Clone Script