Namecheap.com - Cheap domain name registration, renewal and transfers - Free SSL Certificates - Web Hosting Namecheap.com - Cheap domain name registration, renewal and transfers - Free SSL Certificates - Web Hosting

our hosting migration

2013
Apr 20

our website moved to a new the 3rd hosting provider and now the performance and availability seems to be the best. Up till now we do not face any downtime reported by pingdom.com, although pingdom.com may have false alert sometimes.

our 1st hosting provider

- burst:

actually the hosting is quite good if your website is not too heavy load, but you have to restart/reload your web server and database server frequently because there is no swap for openvz. the price is affordable and reasonable, although there is some alert by pingdom.com, but with such cost and just 1-2 alerts per month is acceptable.

last year they started to provide XEN framework VPS but we did not try yet. i think the service would be similar. if you have limited budget, it is a good choice for start.

our 2nd hosting provider

- vps6:

the hosting provided XEN framework VPS and have swap support. however, the downtime alert is too much and finally we decide to switch to another hosting……

our current hosting provider

- linode:

no DOWNTIME alert from pingdom for 16 days!! it is a good news. In recent month, they have upgrade their bandwidth, then CPU, then now RAM. Although we did not yet upgrade our RAM, but i think we could upgrade it in near future. However, the only drawback is the cost if you have limited budget.

the migration is done and we got double RAM, cheer!

magento hellowired theme slider white blank screen issue

2013
Apr 06

many people have issues on the slider jquery plugin on magento, we tried the free template hellowired and we found out the fix for IE8 or let said mainly issue on IE.

follow their example:

<div id=”slider-wrapper”> <div id=”slider”> <div class=”panel”><img src=”image1,jpg”/></div> <div class=”panel”><img src=”image2.jpg”/></div> <div id=”controls”> </div> </div> </div>

you would get the white blank screen after the slider 1 changed to slider 2.

by looking through the css, what you need to do is just a simple fix, add the overflow:hidden at the end.

#slider { width: 674px; height: 328px; overflow:hidden;}

web site security

2013
Mar 16

how could you ensure your website is safe?

we find some tools on the web which could help you to ensure your website and server is safe.

here is the list:

this is a free open source version

- http://w3af.org/

- https://code.google.com/p/skipfish/

it provides a free community version to you. it is fine if you have a light weight website.

- https://www.mavitunasecurity.com

- http://www.nstalker.com/products/editions/free/

website resume

2013
Feb 13

our hosting provider move the data center from one to another and the ip is changed (and several setting as well).. so our website down for several days..

we know that server migration or data migration have a lot of settings need to be changed, and this is hardest part for IT if no one have experience..

what can do better? i think is the customer notification. Even though you send one email to customer, they may not get notice. Do send email repeatedly until they read it, and they can click a link in the email like “i read it and understand”. After that, we could stop notify the customer.. this is the right way to notify the customer and reduce a lot of trouble.

apple mac mini – mac OS upgrade issue

2013
Feb 13

we have finally upgraded our mac to 10.6.8, it got issue for a long time…… since we have installed virtual box, however during the upgrade, it reported that virtual box crashed the upgrade.

we removed the virtual box but the issue still unresolved.

hence, what we do is to upgrade the virtual box to the latest version, and the upgrade is succeed.

But, the upgrade still have issue, after the machine reboot, no icon and no login dialog is prompted…… finally, we search on the web and we find out the solution: http://support.apple.com/kb/TS1411

we have to go to safe mode (hold the shift key), then do the follow thing after open the terminal: (for Mac OS X 10.2.8 or earlier) mv /var/db/SystemConfiguration/preferences.xml preferences.old

(for Mac OS X 10.3 through 10.3.9) mv /Library/Preferences/SystemConfiguration/preferences.plist preferences.old

we don’t know why we have to do that……for normal user, they may go to pay several dollars to the support for the fix..

Cloud database

2013
Feb 02

Everyone should hear the word “cloud” for recent years. most people should try the cloud storage like box.net, dropbox, etc. Few people may even try the cloud hosting.

Since cloud is popular nowadays and even database, it become a cloud solution. For a web architecture, the most time consumption process is the database and image generation.

To improve the performance, using CDN for images is one of the solution.

To improve the reliability without downtime, web server could choose cloud service plan.

To further improve the back-end performance, you may even consider cloud database solution.

However, each cloud solution is like that, you have to pick up one primary data-center. To reduce the latency, you have to choose the right data-center for your solution, otherwise the performance may not be improved.

several vendors for Mysql Cloud:
Rackspace Cloud databases
Amazon Relational Database Service
Google Cloud SQL
xeround mysql cloud
cleardb mysql cloud

google cloud mysql would still be free until June 2013. if you really want to try the performance of the mysql cloud, you may try xeround and cleardb, they provided free service below:
xeround: DB Size: 10MB, Connections: up to 5
cleardb: DB Size: up to 5MB, Connections: 10

since the connections is limited, you may not use it for production web site, you may just use it for testing purpose.

java security hole

2013
Jan 12

java security hole actually appears since Aug/Sept during 2012. But it seems that it does not totally fixed. Up till now, it seems that the issue still exist and public announced.

The US-CERT group issued an alert saying that “Java 7 Update 10 and earlier versions of the software contain an unspecified vulnerability that can allow a remote, attacker to execute arbitrary code on a vulnerable system.”

The report only focus on OS platform, how about the android mobile platform? i think it may also effect since the “apk” – the android application is compiled by Java….

if it is the case, we have to take care on downloading and using 3rd party mobile application.

Hope Java would provide a solution to fix on that, otherwise there are lots of web application have effect on that.

fix google chrome app for asp.net

2012
Dec 09

browser issues again and again….asp.net cannot handle not only new browser IE10, but also “unknown” browser which regard as “new” browser that is not known by .Net framework.

Google chrome is common, we do think around 10% of iPhone, iPad owner using google chrome rather than safari, especially technical guy. How to fix the issue? Through server side programming.

you could write to the common master file on asp.net on the Page_Load or Page_PreInit at the first line like this:

if (Request.UserAgent != null && Request.UserAgent.IndexOf(“AppleWebKit”, StringComparison.CurrentCultureIgnoreCase) > -1){
this.ClientTarget = “uplevel”;
}

it would let ASP.NET to pick up the uplevel browser instead of downlevel browser.

google apps for business is not free anymore

2012
Dec 09

A sad news on 7 Dec 2012, google apps for business does not provide 10 free mailboxes for domain owner. Instead, you have to pay after the trial period.

If you read through the google apps business clearly, you can see the strategy is changed, the service, support and the reseller program, etc.

All services are like that, first, it would go through a free service period to test for the market and product. then, after accumulate several customer base or the testing is enough, it would start changing the business model to get revenue.

what we think is google apps is now matured enough and able to extend its own ability and integrate with other products, google could focus on extending its service, and could shift some of the support stuff to reseller.

The reseller program is not easy to enter. It has several criteria, not individual person could have such benefits.

If google would like to have further extending, they should consider individual person could also share the portion of benefit on the reseller program.

how to merge your skype and msn

2012
Nov 28

Most people would know msn would be retired at the end of 2012.

So you need to upgrade skype to the latest version  and then merge your existing skype account with msn account provided that you already have the skype account.

how to merge msn and skype

 

if you already have a skype account, please remember to choose “i have a skype account”. Otherwise, you have to contact the support from skype to help you and take a long time to resolve the issue.