About Patrick
Posts by Patrick Wong:
What Is GZIP Compression?
Patrick / Seo, Website / speed /

GZip is a form of data compression, the working concept is similar to how we zip a document file. The idea behind Gzip compression is to reduce the traffic between your web server and users browser. By using Gzip compression you can reduce the file size such as pages, stylesheet, image, javascript up to 70%, GZip is supported by the majority of browser.
A website without Gzip compression is taken longer time to load.
Data 1: Gzip algorithm finds the similar code string within a file then group and compresses it out. In data 1, Gzip found <li> and </li> are repeat the string.
<ol>
<li>abc</li>
<li>def</li>
<li>ghi</li>
<li>jkl</li>
<li>mno</li>
<li>pqr</li>
<li>stu</li>
<li>vwx</li>
<li>xyz</li>
<li>poxse</li>
</ol>
Data 2: Gzip found <li>, </li> and poxse are repeating the string. Data 2 found more matching string than data 1, so the file size after compression is expected to become smaller than of data 1.
<ol>
<li>poxse</li>
<li>poxse</li>
<li>poxse</li>
<li>poxse</li>
<li>poxse</li>
<li>poxse</li>
<li>poxse</li>
<li>poxse</li>
<li>poxse</li>
<li>poxse</li>
</ol>
Is your website supported Gzip compression? You can do a quick check at checkgzipcompression.com
What Is 3D Printing?
Patrick / Hardware / printer /

3D printing or additive manufacturing is a process of making three-dimensional objects that turn computer models into real physical things. The printing process is similar 2D paper printing, but 3D printing is created third dimension model layer by successive layer for the entire object.
3D printing is a potential business, in two to three years time we can expect the increase of market demand on 3D skill. Accessories or part manufacturer business chain may be facing a big challenge. Why? Need a part for your washing machine? As it is now, you place an order to repairman who gets the part from a distributor, then the part is ship from China. To deliver the small part, manufacturer have to mass-produced thousands of them at once, probably injection-molded from a very expensive mold. In worst case, some of the parts have been stops in production. With 3D printing technology, it will improve the efficiency to cut down shipping time and cost, user can simply 3D print the required part from their own computer.
what is 3d printing used for?
The growth of 3D printing in various industry:
3D printing food
3D printing house
3D print human organ
3D printing for education purpose
3D print a car
Available in Malaysia? Yes, the price ranging from RM890 to RM6800
3D PRINTER SDN BHD the pioneer of 3D printing solutions in Malaysia.
3D printing is a super cool technology, but lately we found some downside news on this technology. Criminals has taken the advantage to product plastic gun parts.
However, this discovery has led the media to make an awareness about the possible downside of 3D printing. This could also lead to a more regulated selling and distribution of 3D printers.
Danger! 2011 – 2014 The 25 Most Common Passwords Found On The Internet
Patrick / Security / password /

“123456” remains the all-time worst password, follow by password and 12345. The favourite hero passwords are “superman” “batman”, in sports category fall into “baseball” “football” “football“. Among the password list “qwerty ” looks like the stronger password, we were wondering what’s wrong with the password. Passwords that are based on simple patterns in a keyboard remains popular despite how weak they are, technically qwerty has same typing flow as 12345.

Besides simple keyboard patterns password, users also love to pick popular sport, car brand, birth year and hobbies as their password.
This list Of worst passwords from SplashData report:
2014 worst password list:
- 123456
- password
- 12345
- 12345678
- qwerty
- 123456789 No Change
- 1234 Up 9
- baseball
- dragon
- football
- 1234567
- monkey
- letmein
- abc123
- 111111
- mustang
- access
- shadow
- master
- michael
- superman
- 696969
- 123123
- batman
- trustno1
2013 worst password list:
- 123456
- password
- 12345678
- qwerty
- abc123
- 123456789
- 111111
- 1234567
- iloveyou
- adobe123
- 123123
- admin
- 1234567890
- letmein
- photoshop
- 1234
- monkey
- shadow
- sunshine
- 12345
- password1
- princess
- azerty
- trustno1
- 000000
2012 worst password list:
- password
- 123456
- 12345678
- abc123
- qwerty
- monkey
- letmein
- dragon
- 111111
- baseball
- iloveyou
- trustno1
- 1234567
- sunshine
- master
- 123123
- welcome
- shadow
- ashley
- football
- jesus
- michael
- ninja
- mustang
- password1
2011 worst password list:
- password
- 123456
- 12345678
- qwerty
- abc123
- monkey
- 1234567
- letmein
- trustno1
- dragon
- baseball
- 111111
- iloveyou
- master
- sunshine
- ashley
- bailey
- passw0rd
- shadow
- 123123
- 654321
- superman
- qazwsx
- michael
- football
What Is The Difference Between http and https?

Hyper Text Transfer Protocol (HTTP) – The set of rules for transferring files (text, graphic images, sound, video, and other multimedia files) on the internet.
Hyper Text Transfer Protocol Secure (HTTPS) – The secure version of HTTP, the protocol encrypted data connection between your browser and the website that you are connected to.
SSL (Secure Sockets Layer) is the standard security technology for establishing an encrypted link between a web server and a browser.
Scenario 1: Helen signs into http://example.com to check her email. Without a secure link, the hacker can see Helen’s password.
Scenario 2: Carol signs into https://example.com to check her email. With a secure link, the hacker only sees Helen encrypted password.
Some common question about SSL:
What is the different of single, multi-domain, or wildcard certificate SSL?
Single = cert only valid for 1 hostname. For example, if you apply a cert for abc.domain.com, only abc.domain.com will have valid SSL cert connection, domain.com or other subdomains like efg.domain.com will not work.
Multi-domain = you can apply for multiple hostname without domain restriction. You can apply the cert for domainA.com & abc.domainB.com.
Wildcart = cert will valid for any subdomain (unlimited) for 1 single domain only. Cert will be valid for abc.domainA.com, efg.domainA.com but it will not work for abc.domainB.com
What is the web standard for security?
2048-Bit SSL Certificates
What is the different of Facebook and Maybank SSL?

SSL certificate without showing green bar notice in a browser. Facebook is a domain-level validation certificate, which is the basic certificate. The certificate does not require additional supporting documents for approval, the registration process is fast and easy.
SSL certificate with showing green bar notice in a browser. Maybank SSL are using extended validation certificate, the certificate is much more expensive than normal certificate and it’s required to submit business documents for validation. It takes longer time for the certificate verification & approval.
What is the cost to install SSL certificate in Malaysia?
Currently, Serverfreak have a promotion for a single hostname Comodo Positive SSL package (domain-level validation cert) which is RM75/year + RM45 one-time setup fee. The normal price is RM150/year + RM95 one-time setup fee. For wildcard cert, it is RM350/year + RM45 one-time setup fee.
Are you looking for a free SSL certificate for your website?
CloudFlare enabling SSL by default for all their customers, even those who sign up a free plan.
Why the https padlock showing not secure sign?

It could be due to an expire certificate, server misconfiguration or the clock on user PC is not up to date.
Why the https padlock showing yellow mark?

Your connection to example.com is encrypted. However, this page includes other resources which are not secure. These resources can be viewed by others while in transit, and can be modified by an attacker to change the behavior of the page.
This error usually due to a website content contains both secure and insecure content, e.g. https://example.com contain non-secure image path http://example.com/image/test.png. Webmaster must change the entire website path to https://
What Is Chromecast?
Patrick / Hardware / chromecast /

8 months ago, when we first try on Chromecast, it often had a connection drop issue, but after the latest firmware upgrade it became stable. Chromecast is a thumb-sized media streaming device developed by Google. It is a new affordable way to stream video from mobile devices to any HDTV. After plugging the dongle into a spare HDMI port, users can simply use an Android, Apple or Windows devices as a remote control, to cast supported video apps to TV screen.
What’s difference between Chromecast and Miracast?
1. Miracast is a “mirroring” solution, it supports most of the devices except Apple products. When mirroring the screen the local screen must stay turn on. The moment the phone or tablet screen turns off, the TV screen will blackout as well.
2. Chromecast acts as an antena between your TV and your streaming video app, it handles the media files and sends the output to the TV. Once the streaming task pass to Chromecast, user can turn off their local screen. For Android KitKat 4.4.2 and latest, Chromecast also supported screen mirroring solution.
How to set up Google Chromecast?
Note: Not all rounter support AP Isolation, try get a compatibility rounter


