You are here

Risharde's Blog

OSMO Mobile 2 Bluetooth Pairing

In the video below, I run through a secret technique that usually resolves issues you maybe having to pair the DJI OSMO Mobile 2 with your android phones. Sometimes the app is not able to connect to the OSMO Mobile 2. Usually it's because the USB developer options are disabled on your phone. If this doesn't work, you should try moving the OSMO Mobile 2 to a field where there is no other bluetooth devices and try to connect your phone to it - sometimes rogue bluetooth devices tries to pair with the OSMO Mobile 2 and this basically stops your phone from bluetooth connecting to the OSMO Mobile 2. Hope this helps - check out the video below!

Solving Renesas USB 3.0 issues on Windows 10

This poorly documented issue made me waste hours upon hours. Please consider subscribing to my Youtube channel if this works for you.

The issue:
On Windows 10, the USB 3.0 ports do not detect any USB devices connected to it. In device manager, you will see the Renesas Electronics* USB 3.0 driver show a yellow warning icon.

The cause:
Really it seems that the USB firmware is old and incompatible with Windows 10

Renesas Electronics* USB 3.0 Firmware Updates
Download and run the following once you are certain your computer or laptop has Renesas Electronics* USB 3.0

Virtualmin CGI not executing for website

Noticed this very strange issue on a client's hosting server that was running VirtualMin.
The server was transferred to another server after which, all website began getting internal server error messages.

Log debug showed the following when I tried PHP5 option:
[Wed Sep 12 01:34:55.671798 2018] [cgi:error] [pid 20963] [client] End of script output before headers: php5.cgi
[Wed Sep 12 01:34:56.035616 2018] [cgi:error] [pid 20964] [client] End of script output before headers: php5.cgi, referer:
[Wed Sep 12 01:34:58.522405 2018] [cgi:error] [pid 20992] [client] End of script output before headers: php5.cgi
[Wed Sep 12 01:34:58.875249 2018] [cgi:error] [pid 20960] [client] End of script output before headers: php5.cgi, referer:
[Wed Sep 12 01:34:59.585248 2018] [cgi:error] [pid 20961] [client] End of script output before headers: php5.cgi
[Wed Sep 12 01:34:59.943814 2018] [cgi:error] [pid 20962] [client] End of script output before headers: php5.cgi, referer:
[Wed Sep 12 01:35:35.833060 2018] [cgi:error] [pid 20963] [client] End of script output before headers: php5.cgi, referer:
[Wed Sep 12 01:36:35.770102 2018] [cgi:error] [pid 20964] [client] End of script output before headers: php5.cgi, referer:

Log debug showed the following when I tried PHP7 option:
[Wed Sep 12 01:37:17.313511 2018] [cgi:error] [pid 21753] [client] End of script output before headers: php7.0.cgi
[Wed Sep 12 01:37:17.697382 2018] [cgi:error] [pid 21754] [client] End of script output before headers: php7.0.cgi, referer:

It seems suexec permissions were not restored properly, the following command fixed it!
chmod 4755 /usr/sbin/suexec

Just got a new DJI package in the mail!

Just received a new DJI package in the mail!!!! OMG!!!!
Check out the video to see what it is!!!
Is it the Osmo Mobile 2? Maybe the DJI Spark? Maybe it's a DJI Phantom? How about the DJI Mavic?!

Rejected by Caribbean Airlines

For the past few times I've seen Caribbean Airlines job opportunities, I've applied. Before, I usually wouldn't get a response but in the latest two applications, I got responses where I was rejected. Since my resume apparently wasn't impressive enough to get short listed, I can't imagine what those other candidates have. I'll be looking to see whether the choices will make Caribbean Airlines a profitable organisation in the future. I guess they don't need someone who did the airplane ticket scanning application and can build websites that load in less than 200 milliseconds.

One of the most beautiful songs I came across recently

I decided to watch Sky High, an old show from Disney when I was in my teenage years. And the father who is a super hero shows his son the secret sanctum. But the son has no super powers and so he's sad as he heads up to the roof. Then the song begins to play - Elephant - Please Please Please Let Me Get What I Want

Happy New Year 2018

This year was challenging to describe it as best as I can (2017). There were many ups and a few downs. It's close to the end of 2017 as I look forward to 2018. I'm a bit sad today... it's been 4 years since I've lost dad. I feel as though I failed him. I feel as though fibrosis won the battle and I'm reminded how vicious the disease is as I'm also learning that my uncle not blood related has a similar pulmonary issue that involved honeycombing (honeycombing being an unfortunate sign). It's hard to think about his future and it's just a reminder as I said, of what I saw my father go through. Depending on God's love and mercy to show His power beyond what I could ever imagine (yet still I have to be careful that my faith will not be broken). I want to let you guys know how I feel but I'm afraid to write. I've written so much before but I am afraid that writing will be a sense of bad luck - though I'm hoping it isn't. If it doesn't seem that way then look out for more posts. I'm not going to write anymore on Facebook. I'll write it here as long as God spares life - really and truly, it's all up to God at this point. I wish you all a Happy New Year and God's richest blessings upon your life. You can always get in touch with me via . I'd love to hear from you! Happy New Year 2018!


YTSubscribe is the best social exchange website to get REAL, FREE Youtube Subscribers! We also offer free added bonuses such as content designs and much more all for free! Visit for more details! Get popular on Youtube with the help of many other Youtubers! Joining is absolutely free!

WHMSUPERB WPTools (Wordpress Tools)

WHMSUPERB Wordpress Tools for cPanel empowers your users to detect issues, install Wordpress websites and manage website backups!

Purchase license $9.99 / year (15% discount!) OR install for free 14-day trial


User Features (cPanel)

Empower your cPanel users with Wordpress administrative power!
Easily install a new Wordpress website!
Easily reset your Wordpress website admin password!
Fix your migrated Wordpress website (white screen of death) using the Fix WP Domain feature!
Diagnose database connectivity issues with WP websites
Scan for WP Malware and other viruses!
Scan for WP DATABASE Malware from database posts data!
Backup your Wordpress website files and/or database!
Restore your Wordpress website files and/or database!
Download your Wordpress backup archives to your computer!
Upload your Wordpress backup archives back to the server and restore them!

Screenshot of WP Tools in the user's cPanel account

It feels like it's been years

It feels like it's been years since I blogged though I am pretty certain its only been about a month.. or two... or three...
It has been really hard finding a job that suits me well in the IT industry in Trinidad. I always hate it when the good guys lose and the bad guys win - especially when I'm the good guy.
I also had an interview today and it really had me a bit down... I really like to excel in anything that I do and knowing that it didn't go well just doesn't rest easy with me.
Life has been tough particularly due to my view on myself and my achievements. Now that much of my savings has depleted, I really need to get back out there in the workplace but it seems really difficult to even get short listed for an interview.
I spent a lot of time serving God but I'm still waiting for that extra help from Him... a bit worried because I'm getting close to desperation and if you don't know how that feels, it really isn't a good feeling. Anyways - this is my life... I am still thankful for it, just not as thankful as I can be if I can get something better. Not sure if you guys know what I mean. I know some of my rivals will be so happy to read this but the truth is the truth so every dog has his day... I haven't had one of those in quite a while... maybe in the days to come this dog will get back into something.

I now know why I wrote on my blog

It's been about 10 year later, I'm now 32, I feel so much older, slower, failed and even lonely (but not lonely the way most folks know it).
Using my spare time wisely, mostly always analyzing, I now realize why I used to write on my blog. As you can see, I barely do it lately. I stopped when the people I cared for the most asked me why I would share how I feel with people who would just use it to hurt me. I suppose, it's called love and now I know that if there was someone like me who posted on their blog and I loved them, I would probably give them the same advice - never let people know how you really feel - they will most likely not understand.

I've lost a lot of friends just like Mark Zuckerburg... but Mark Zuckerburg of Facebook was lucky - he became rich, popular and perhaps vindicated. The total opposite I think of what happened to me. Again as I said, I lost a lot of friends, mostly because I was understood, mostly because I was honest and had my heart on my sleeve and mostly because of my blog and other creations. I was actually fine with that until recently. Sure, I might have been insensitive sometimes but who hasn't... cast the first stone.

In any event, coming back to the topic, I now know why I wrote on my blog. I never wrote for people who knew... and that's ironic now coming to think about it since I mostly told people I knew that I had a blog. My blog branched off from TNTSMS.COM at some point and so the blog was intended for those who used the website... many of which I didn't know.

Truth be told, I think I'm better judged by those that I don't know that those that I knew or those who knew me. The blog was really for those who would judge me easier. Maybe for those who could keep a connection purely based on just my heart and mind - not my actions, not my looks (or lack thereof). This is what I've always been fascinated by and has a link to IRC - where I first developed this really bad habit to put it lightly.

In any event, I hope to have more days where I can begin blogging again. If you're out there and you don't know me, I'd love to hear from you - you can always email me at

It would be nice to make new friends...

Windows 10 SSD vs Normal Hard Disk Boot Times

After finally getting my first SSD hard disk drive, its time to help someone out there on the internet or so I hope.
For those of you who don't know the difference between a normal hard disk drive and an SSD drive, I'll try to explain it as simple as I can. Basically a normal hard disk drive has a moving magnetic disk called the platter that spins typically at 5400 revs per minute (RPM) or 7600 revs per minute (RPM). These drives have moving parts which means that if you throw down a laptop while the hard disk is running, you can damage the hard disk drive.
An SSD drive is a hard disk as well except that instead of having moving parts, the drive uses chips which store the data. This is a really basic description... it's more complicated than that.

Anyways, lets get to the main point of this blog, so essentially, the SSD drives, because they use the storage chips tend to be much faster at reading data and also writing data. This means that the computer is able to read data faster from these drives. How fast you might be wondering? Some SSD drive manufacturers claim that their drives are between 10 to 100 times faster than normal hard disk drives. When you put that into perspective, if your Windows machine took 30 seconds to boot on a normal hard disk drive, you might be able to get it to boot in 3 seconds using an SSD. Realistically speaking from my experience, Ive been able to get my Windows based PC to boot in approximately 8 seconds, which I have to tell you has been really amazing compared with a previous boot time of 28 seconds.

With that being said, there's one thing I have to warn you guys about - SSD drives tend to fail faster and do seem to have a shorter life span. You have been warned. I hope this will help someone out on the internet.

Bad Human Resource Practices

HI everyone, its been quite a while since I've blogged and I thought I'd get back up to speed with blogging. Please remember that the views expressed on this blog is mostly related to my personal views. I don't force these views unto you but simply present them to the public. If you get angry with my view, please don't. It's only a way of expressing my experience.

I've been thinking lately about something that is disturbing me greatly. I've spoken before about bad H.R practices in the past and I've seen consistently where Human Resource personnel fail to make good decisions. Particularly, I'm speaking from some level of experience especially since from time to time, I send resumes out to companies in Trinidad and Tobago. Of course, this blog topic doesn't apply only to Trinidad and Tobago but I am basing my writings as of current on Trinidad and Tobago.

Out of approximately 20 resumes sent out, I tend to get responses from only 1 or 2. I've always asked myself why this happens. I've gone through extensive alterations / version controls just like when I am programming to see whether its based on format, content, more credentials, less credentials, more qualifications, less qualifications... etc...

I think this needs to be at the top of the list because I am aware that this happens often. Companies and organizations that already have an 'in-house candidate' that they already like still follow the process of advertising for the position. The problem that arises is that the personnel on the panel have already made up their minds to the point that it is nearly impossible to convince them to choose you (the person being interviewed). What results is a time wasting procedure particularly for the person being interviewed. Can you imagine how much of wasted time is produced if a company interviews the top 10 list and finds no suitable candidates. Time is money. I am nearly certain that many Human Resource personnel would not like their time to be wasted but then again, I've come across many ill-tempered human resource workers in my years of work.

Hear say
I've heard Human Resource managers and human resource workers say that they talk to other people and based on what those people say, they either decide to short list the candidate or reject the candidate. While is possible sense to this, in many situations, this is a very dangerous, inaccurate way of determining a suitable candidate. Particularly because I hardly hear people talk good about people who are leaving an organization. Even from my own personal experience, I believe that I've been hurt and damaged by this process. Most people leave an organization when they are seeking something better or unhappy with the current organization. The organization on the other hand is interested in saving face. If you can see this angle, you'll realize that most workers work (with the minor exceptions) and most organizations try to be something they aren't but are seeking to get better. In the process, you hardly find an organization apologizing. So really, I actually question which one is the dangerous one... the people who want better wages or working conditions or the organization and the h.r practices which seem to be like shopping on amazon or ebay for the cheapest deal. It's downright disturbing.

Decisions based on qualifications alone
It is a dangerous thing to base your entire decision of short listing on qualifications only. Especially when it comes to computer science and IT. Particularly because the majority of people I come across in IT can't build a simple program. I ask, how is this possible? How do they get the jobs and I can't land one. Simply put, I believe Human Resources have not been up to speed with talent. I've questioned people with phDs in their fields and many have had to admit that they didn't know something. This is simply because a qualification isn't the deciding factor for getting something done. Practicality and option to prove someone can do it should matter but it doesn't seem to be that way with many H.R.

No proper testing or evaluation
Winning interviews is simple. You tell them what you want them to hear. But really, is that really what makes an organization better? Not to me. I could butter up the interviewers in an interview and that might land me the job. So what happens when you're in the job and realize you're head over heels. You see many interviewers on the panel are setting people up for failure. They think they are doing something good by giving someone a job but really, I don't think many see the real responsibility given to them. Sure, there are times when you are aware that the person doesn't have enough experience but your systems have to be in place for them to learn and get better. If you don't have that, why on earth would you hire someone to insult them, to make them feel like less of a human being when they fail to meet what you want.

These are just some of the things I've seen job hunting in Trinidad and Tobago. I'm sure there's more and I'm sure someone will post a really nasty comment about me. Of that I am certain.

How to install Memcached on CentOS 5

Okay so since I don't particularly like to assume the trust of installing 3rd party yum repositories, I install most new software packages by compiling from source as previously mentioned. This undoubtedly makes it more difficult than using the yum command but I think its a sacrifice with respect to trust and security.

So this is how I do the install for Memcached (I have not tested the pecl install memcached as yet.. this is just to get memcached cache server installed). Also, this is for 32-bit.

wget -t 10
tar -xvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
make && make install

wget -t 10
tar -xvf memcached-1.4.15.tar.gz
cd memcached-1.4.15
./configure --enable-threads --with-libevent=/usr/local
make && make install

memcached -d -u nobody -m 64 -p 11211

Notice at the top the -m 64 which tells memcache to use 64MB of memory. You can increase this depending on your RAM needs.

Good luck!