I thought my computer starting having CPU fan problem recently. I do remember change some power option settings to use high performance option, but I can't remember exactly what has changed.
My Dell Inspiron 5547 Laptop CPU fan starts going crazy and make huge noise, when I plug-in with the power adapter. What's funny is that the fan is always quiet when I unplug the power. So that got me thinking there is something going on with the "System Cooling Policy" when I plug in the power adapter.
Practical tips and troubleshooting tricks for computer, gadget, Internet and programming issues and fixes!
Sync Files Between OneDrive Folder And Android Emulator For Instagram
Well. If you know me enough, you know I like to automate things to save time and to smooth tedious tasks.
I post lots photos on Instagram, but typing lots text and hashtags are pain in the neck on mobile phone's 5" screen. So I end up doing so on my newly upgraded Windows10 laptop running Andy Android Emulator. This allows me to run Instagram on my PC, so I can easily type any text faster than on mobile device.
Allow FireFox Browser To Run Localhost Web Sever
This isn't an issue with Google Chrome browser, but Firefox will not allow you to run local website localhost.
If you try to run a local webserver on http://localhost.com, Firefox will automatically convert the URL into http://www.localhost.com. This is really annoying.
Lucky, there is a setting in Firefox to turn the feature off.
To disable this ‘feature’ do the following:
If you try to run a local webserver on http://localhost.com, Firefox will automatically convert the URL into http://www.localhost.com. This is really annoying.
Lucky, there is a setting in Firefox to turn the feature off.
To disable this ‘feature’ do the following:
- Type
about:config
in the Firefox browser bar - Type
browser.fixup.alternate.enabled
in the search box that appears - Double click on the
browser.fixup.alternate.enabled
will turn it to false
Boost Linksys Wireless Router WRT54G Speed
Damn. I have no patient with slow Internet speed. It's killing me when the website is buffering. Too bad that CentryLink in my area can only offer up to 20MB download and 800K Upload. I also have the old Linksys WRT54G 2.4GHz wireless router.
Recently, I notice my evening Internet speed wend down from normal 16MB download to only 1MB or slower. It's killing me and I can't watch YouTube on my SmartTV. So troubleshooting begins. After many test and configuration changes, I think my 2.4GHz cordless phone isn't the main cause of the slow Internet.
If I wired my laptop with the router, I can truly get 16MB connection, while my wireless connection is still only 1-4MB. After searching on Google and made the following configuration. I can now getting 9MB-16MB wireless connection in most of the time. That's much better than before.
I also think my cellphone Nexus5 with wireless connection is interfere with my Laptop wireless connection.
Here is the screenshot of my wireless configuration on Linksys WRT54G router.
Recently, I notice my evening Internet speed wend down from normal 16MB download to only 1MB or slower. It's killing me and I can't watch YouTube on my SmartTV. So troubleshooting begins. After many test and configuration changes, I think my 2.4GHz cordless phone isn't the main cause of the slow Internet.
If I wired my laptop with the router, I can truly get 16MB connection, while my wireless connection is still only 1-4MB. After searching on Google and made the following configuration. I can now getting 9MB-16MB wireless connection in most of the time. That's much better than before.
I also think my cellphone Nexus5 with wireless connection is interfere with my Laptop wireless connection.
Here is the screenshot of my wireless configuration on Linksys WRT54G router.
Weebly Non-English Language Search Engine Friendly URL Work Around
As much as I love Weebly and actively promoting Weebly to small businesses, there are few annoying issues with Weebly's capability. Obviously, their developers haven't had chance to even look into solving those issues. So I have to find work around to get my job done right the client and get them done properly for search engine as well.
For non-English language website, there are many issues that I want to resolve.
For non-English language website, there are many issues that I want to resolve.
- HTML Encoded title and description in meta tag.
- HTML encoded non-search engine friendly URL
[Solved] Nexus5 StraightTalk APN On AT&T Network
It's been 6 months since I switch back to StraightTalk from H2OWireless with AT&T Network. My Nexus5 hasn't had way to successfully send MMS. I was able to send MMS before switching over to H2OWireless.
The problem is that the original StraightTalk APK setting on my Nexus5 no long works. So I Google it a lot. Try many thing and nothing really works. BTW, I am using Google's Hangout App as my default SMS app. I also use Google Voice on Hangout as well. My temporary solution was to use Google voice on Hangout to send and receive MMS.
Now after so many tries, I finally get MMS working on Nexus5 with StraightTalk on AT&T network.
The problem is that the original StraightTalk APK setting on my Nexus5 no long works. So I Google it a lot. Try many thing and nothing really works. BTW, I am using Google's Hangout App as my default SMS app. I also use Google Voice on Hangout as well. My temporary solution was to use Google voice on Hangout to send and receive MMS.
Now after so many tries, I finally get MMS working on Nexus5 with StraightTalk on AT&T network.
[Solved] Canon 7D Error 30 - Shutter Lock
Well. This is the first time I ever had any trouble with my 4.5 years old Canon 7D DSLR.
I was on my cruise trip to Puerto Rico. I don't have backup camera with me. My 7D went into error 30 shutter lock mode after shooting few 3 bracketed HDR photos.
After searching on Google, I see many people have the same problem. The error 30 basically means the shutter got stuck in the open position. Or it's getting sticky due to the environment.
Now I've found two solutions in summary.
Remove batter and compact flash card off the camera. Wait for few seconds before putting the battery and card back into the camera body.
I was on my cruise trip to Puerto Rico. I don't have backup camera with me. My 7D went into error 30 shutter lock mode after shooting few 3 bracketed HDR photos.
After searching on Google, I see many people have the same problem. The error 30 basically means the shutter got stuck in the open position. Or it's getting sticky due to the environment.
Now I've found two solutions in summary.
Remove batter and compact flash card off the camera. Wait for few seconds before putting the battery and card back into the camera body.
Stylesheet For Better Listing Using li:before And Word-Wrap
Sometimes using default list-style-type just can't make the layout looks much better. It looks like this on one of my client's WordPress website.
The second line is wrapped below the > symbol. Using the default list-style-position: outside; won't solve the problem. The only solution is to use table display style to make it looks like a table cell and row. So using the following stylesheet and display attribute will solve the problem.
The second line is wrapped below the > symbol. Using the default list-style-position: outside; won't solve the problem. The only solution is to use table display style to make it looks like a table cell and row. So using the following stylesheet and display attribute will solve the problem.
Massively Delete Folders & Files on Windows 7 Without Prompt
I was having so much troubles to delete a folder that contains huge amount of files. Recently, I started playing with Node.JS and MEAN.js. The mean stack installed lots files (over 120MB, 17000 files) on my computer running Windows 7.
Delete lots file on Windows takes a long time and sometimes break the process and hung my computer. It, by default, removes files and it's subfolder from the folder I want to delete to recycle bin. You then have to right click on the recycle bin to clean the files.
There gotta be a simpler ways to clean files without cleaning the recycle bin.
So here are the ways to make that happen.
Delete lots file on Windows takes a long time and sometimes break the process and hung my computer. It, by default, removes files and it's subfolder from the folder I want to delete to recycle bin. You then have to right click on the recycle bin to clean the files.
There gotta be a simpler ways to clean files without cleaning the recycle bin.
So here are the ways to make that happen.
Add Google AdSense Banner On Weebly Blog Section
If you are reading this post, you already know about Weebly. A free web builder to create beautiful website and blog. I posted some useful tips not too long ago about Weebly. You can read them here.
Now you may already know that Weebly allows you to post Google AdSense code and share 50/50 profit with Weebly. I would say, it's still a good deal. However, adding Google AdSenee on Weebly's blog section isn't straight forward. You can add an Ad banner in individual blog post or on the side bar, but you can't add them in the blog loop. You can't even change the layout or color easily.
So the only way to add Google AdSense banner in Weebly blog section is to hack the CSS and HTML DOM object.
So it will look like this on one of the website I build for generating passive income.
Here is how the code looks like.
Now you may already know that Weebly allows you to post Google AdSense code and share 50/50 profit with Weebly. I would say, it's still a good deal. However, adding Google AdSenee on Weebly's blog section isn't straight forward. You can add an Ad banner in individual blog post or on the side bar, but you can't add them in the blog loop. You can't even change the layout or color easily.
So the only way to add Google AdSense banner in Weebly blog section is to hack the CSS and HTML DOM object.
So it will look like this on one of the website I build for generating passive income.
As you can see, I have one tall banner on the side bar and one wide 728x90 banner below the first post in the post loop. I actually have an other wide banner below the 3rd post.
So here is how it works. There is an DIV element in the loop that seperate the blog post. It looks like this.
<div class="blog-post-separator"></div>So I want to insert my Google AdSense code within the <div> section.
Here is how the code looks like.
Host Images With SSL On Google Drive
If you are looking for a way to host images on SSL and HTTPS://, you don't have to buy SSL certification any more. You can simply use Google Drive to accomplish that easily.
Check out the following article "Use Google Drive To Host Images With SSL Certification" by Terence Chang
Check out the following article "Use Google Drive To Host Images With SSL Certification" by Terence Chang
Replace 2009 Highlander Windshield Wiper Blades
![]() |
The Easiest Way To Replace 2009 Toyoa Highlander Windshield Wiper Blades |
Watts Premier RO-Pure 4-Stage Reverse Osmosis System Problem Solved
Do you have Watts Premier RO-Pure 4-Stage Reverse Osmosis System in your house? If you have purchased the Watts Premier RO-Pure 4-Stage Reverse Osmosis System from Amazon or at local Costco, you probably already found out the system has some problems.
They are big problems, but they are annoying problems. Now I have the perfect solutions for the system and it has been running just fine in my house.
- The faucet keeps dripping as fast as 1 drop per second rate.
- The system non-stop running for hours after just use half cup of water.
- water came out behind the faucet base
Do you have any of this problem? Well. You will have the problem eventually.
So here are my solutions for those problems.
Fixed: MailChimp Success Message Missing With Conflict jQuery Issue
There is a problem with Mailchimp, when you use embed HTML code to show mailchimp subscription form on your website. The error message does show, but the successful or require email confirmation (double opt-in) message is missing.
This happens due to that jQuery library is loaded more than once in the page. For example, if you are running a WordPress blog (version 3.9.1 or later), the jQuery is loaded by the theme in most cases. The jQuery library may load more than twice, if you also install third-party plugin that is using jQuery or jQuery UI.
You can see the error in the browser debugger. "$ is not a function" at following line.
It means $ isn't an object or function after the jQuery was loaded.
The easy solution is to add the following code after "function mce_success_cb(resp){".
Remember to close the function call at the end of "function mce_success_cb(resp){" bracket.
This happens due to that jQuery library is loaded more than once in the page. For example, if you are running a WordPress blog (version 3.9.1 or later), the jQuery is loaded by the theme in most cases. The jQuery library may load more than twice, if you also install third-party plugin that is using jQuery or jQuery UI.
You can see the error in the browser debugger. "$ is not a function" at following line.
function mce_success_cb(resp){
$('#mce-success-response').hide();
It means $ isn't an object or function after the jQuery was loaded.
The easy solution is to add the following code after "function mce_success_cb(resp){".
jQuery(document).ready( function($) {
Remember to close the function call at the end of "function mce_success_cb(resp){" bracket.
});
Mount Missing USB Drive On Windows 7
This is very useful info to mount missing USB Drive you just reformated or repartitioned.
Simply do the followings:
Source: Find Your Missing USB Drive in Windows 7 & Vista
Simply do the followings:
- Right click on your Computer icon under the Start menu and select Manage
- Select Disk Management
- Find the missing Disk
- Right click and choose "Change Driver Letter and Path"
Source: Find Your Missing USB Drive in Windows 7 & Vista
Reformat and repartition USB Flash Drive From Windows OS
You can do this in DISKPART in Windows:
- Open an command prompt using Administrator rights.
- Run
DISKPART
list disk
- Note the disk number that corresponds to your USB drive (it should be obvious going by size)
select disk X
where X is the number from step 4list partition
- There should be two, numbered 0 and 1, each about 7 GBselect partition 0
delete partition
select partition 1
delete partition
create partition primary
exit
exit
- In Windows, go to Computer and try to open the disk. It will ask you to format it.
- Format it with the default settings and give it a name if you want.
It should now a single, unified partitioned drive.
Stop WordPress Crash From Brute Force Attack On WP-LOGIN.php
Just few days ago, my VPS at Hostgator has horrible crash. No matter how many time I restart the container, the memory usage is always reaching 101% and the server die.
After 2 hours struggling with the tech support, they finally told me that my server is under brute force attack. The hackers or bots are trying to hit on one of the WordPress website's wp-login.php file.
So WordPress was trying to do query to check the login and password. This process took over 100% CPU usage and try to hit on MySQL too many times. So the server went to cooling down mode.
There is no easy way to block those IPs. So the temporary solution is to stop the bot from hitting the wp-login.php file and summiting the login and password by password protecting the wp-loginl.php page. So it will prompt to enter extra login and password before login to WordPress.
This process add an extra file look up at Apache level.
Here is how it works.
After 2 hours struggling with the tech support, they finally told me that my server is under brute force attack. The hackers or bots are trying to hit on one of the WordPress website's wp-login.php file.
So WordPress was trying to do query to check the login and password. This process took over 100% CPU usage and try to hit on MySQL too many times. So the server went to cooling down mode.
There is no easy way to block those IPs. So the temporary solution is to stop the bot from hitting the wp-login.php file and summiting the login and password by password protecting the wp-loginl.php page. So it will prompt to enter extra login and password before login to WordPress.
This process add an extra file look up at Apache level.
Here is how it works.
- Setup a hidden .wpadmin file above your website root. It's usually under /home/[username]/
- Run SSH tool like putty.exe login to your web server as root.
- execute the commentline: htpasswd -c .wpadmin [login name]
- It will prompt you to enter password
- Once you set the file you will need to add few lines of code to .htaccess file for each one of your WordPress installation
ErrorDocument 401 "Unauthorized Access"
ErrorDocument 403 "Forbidden"
<FilesMatch "wp-login.php">
AuthName "Authorized Only"
AuthType Basic
AuthUserFile /home/[username]/.wpadmin
require valid-user
</FilesMatch>
Shared SSL SuPHP 500 Error Fixed
It took me hours and finally figure out what went wrong after install cheap GoDaddy SSL on shared IP on VPS at Hostgator.
Issues: I bought the SSL certification and install on my VPS, which already have 2 dedicated IP (2 other SSL already installed). So my only option is to install the new SSL on the shared IP. While install the SSL, WHM tells me to install the SSL as nobody due to the IP is shared IP.
After restarting the Apache after installing the SSL, the HTTPS works fine on any file that is NOT PHP. When I load the WordPress, it shows me the 500 server error.
It took me hours to figure the Shared SSL with nobody user group is conflicting with suPHP due to the permission.
Solutions:
The idea of fixing this is to assign the SSL certification from nobody to the right cpanel user that owns the add-on/parked domain name. So here are the steps:
Issues: I bought the SSL certification and install on my VPS, which already have 2 dedicated IP (2 other SSL already installed). So my only option is to install the new SSL on the shared IP. While install the SSL, WHM tells me to install the SSL as nobody due to the IP is shared IP.
After restarting the Apache after installing the SSL, the HTTPS works fine on any file that is NOT PHP. When I load the WordPress, it shows me the 500 server error.
It took me hours to figure the Shared SSL with nobody user group is conflicting with suPHP due to the permission.
Solutions:
The idea of fixing this is to assign the SSL certification from nobody to the right cpanel user that owns the add-on/parked domain name. So here are the steps:
Remove Weebly Promotion Link At Bottom
Do you run a free website at Weebly, which is one of the most popular company that offer free web hosting? Weebly offers a very robust web publishing platform for everyone to setup their website easily. Weebly is one of the site that people love to earn passive income with it.
As much as I love Weebly, I got people asking me how I remove the Free Web Site By Weebly promotion link at the bottom of the site? Honestly, I do NOT recommend you do so without upgrading your services at Weebly. Weebly offers the best free web builder and it costs them money to continually offer the great services. I recommend you to upgrade your site to remove the link.

As much as I love Weebly, I got people asking me how I remove the Free Web Site By Weebly promotion link at the bottom of the site? Honestly, I do NOT recommend you do so without upgrading your services at Weebly. Weebly offers the best free web builder and it costs them money to continually offer the great services. I recommend you to upgrade your site to remove the link.

3 Must Have Features On Tumblr Blog
I know this is a Google Blogger blog, but I am also running few other automated blog on Tumblr. Tumblr is a great blogging platform, but it is lacking some good features like WordPress had.
Here are 3 must have features to put on your Tumblr blog.
1. Redirect 404 page not found error to a random page.
2. Tag Cloud with different color.
3. Related blog post with thumbnail.
It will be nice to show page like that on Tumblr. This is how you do it.
Here are 3 must have features to put on your Tumblr blog.
1. Redirect 404 page not found error to a random page.
2. Tag Cloud with different color.

3. Related blog post with thumbnail.

It will be nice to show page like that on Tumblr. This is how you do it.
Subscribe to:
Posts (Atom)