Tag Archive: Internet Explorer

CSS3 @font-face property

CSS3 introduces a new method for formatting the font on the web page using the font files stored on the local server instead of using the font installed on the user’s computer. By using @font-face property for CSS3, web developers could use their own fonts to format the web page in order to make the same page layout across browsers without worrying the cross-browser page layout. Of course, Internet Explorer doesn’t support CSS3 yet. Below is the syntax for the @font-face property:

@font-face {
font-family: 'NotethisRegular';
src: url('fonts/Note_this.eot');
src: local('Note this Regular'),
local('Notethis'),
url('fonts/Note_this.woff') format('woff'),
url('fonts/Note_this.ttf') format('truetype'),
url('fonts/Note_this.svg#Notethis') format('svg');
}
body {
font-family: NotethisRegular, Verdana, Arial, sans-serif;
}

As you can see from above code, the @font-face property acts like a function. It defines font-family and file location. To use it, simply add the font-family name into the font-family list in the element that needs to be formatted. This is great for logo design which uses some creative fonts.

First Time experiencing with GNU/Linux

I just came across an interesting article that talks about Fedora vs. Ubuntu. It makes me remember the first time I was experiencing with different GNU/Linux distros.

Back in the summer of 2009, I was frustrated with the slowness of Windows Vista. I was searching for the solution on how to fix this. Unintentionally, I watched a film from Discovery that talked about the history of the Internet. From the film, I learned that Bill Gates illegally avoided the competition between Internet Explorer and Netscape Navigator and other illegal activities that Bill Gates did to avoid competition, as well as to avoid being sued. I thought that it’s time to switch the operating system.

Initially I was planning to switch to Mac. Because of the high price of the Macbook and Mac OS X only woks on the Apple products (I tried the Hackintosh hack and my laptop doesn’t support it), I downloaded two of the main GNU/Linux dstros, burned them to CDs, and tried them out. First I tried Ubuntu. I booted the OS with live CD many times and it kept go into the terminal. I looked for the problem online and found out that it’s the ISO problem. At that time, I didn’t have enough connection speed to re-download the ISO, so I continued to try Fedora live CD. It booted successfully. After playing around inside the live CD, I decided to install it. The installation process was very easy,. I chose to use the whole hard drive and removed Vista. The installation took about 10 minutes. After the installation, I could easily install my preferred web development tools right from its repositories, Netbeans, Apache, and PHP & MySQL. Later I upgraded to Fedora 12 when it came out.

During my later usage of GNU/Linux, I involved with Open Source movement to promote software freedom and fight against proprietary software. It enabled me to learn more about the bad side of proprietary software, especially Microsoft.

The layout of the website updated again

The layout of my main website has updated once again. Here are the changes:

  • Rewrote page layout CSS to accommodate Internet Explorer
  • Horizontal menu now only contains this semester’s courses to accommodate 800×600 screen

As you can see, I also changed background color for each element. I plan to change background images on EACH page in the near future, too.

All of the Web Browsers have Security Vulnerabilities

While many countries around the world urge their citizens to stay away from Internet Explorer because of recent GMail attack, Alastair MacGibbon stated that there is no totally secured web browser. The important consideration is “how quickly the browser provider will react to the flaw, manage it and how they will prevent it from happening in the future”. This reminds me of Firefox. Thanks to its bug submission process, the patch will be available in one to two days whereas IE users have to wait one month to get the patch. For more details about this quote, please visit http://www.smh.com.au/technology/enterprise/firefox-opera-downloads-surge-after-ie-security-scare-20100121-mnez.html.

IE doesn’t Follow Web Standards and Make Web Developers and Customers Suffer (Updated)

Microsoft Internet Explorer (IE) discovered a big security flaw by the Chinese a few weeks ago. They used this security flaw to hack to the Google’s main server. Meanwhile, Researchers has discovered more security flaws in IE that could let an attacker to take control of targeted computer, according to an article from MashableMore Security Flaws Found in Internet Explorer“.
UPDATE: Similar article found on daniweb.com. It also mentioned about Firefox and Chrome. I like the first sentence of this article, “Another day, another IE flaw!” It means that the Internet Explorer patches that Microsoft offered are useless.

I read lots of complains about IE not follow web standard, thus web developers are frustrated about cross-browser compatibility for their websites. As a web developer and a GNU/Linux user, I test my website in Windows XP through VirtualBox from time to time. However, I do not test the cross-browser compatibility in IE. I test the functionality of my warning box in IE. If Internet Explorer is presented, the site stops loading and displays an error message in the warning box to encourage users to switch to other browsers in order to block the IE users.