My Graded Browser Support for Q3 2011

Aside

Since there is no update for Yahoo`s YUI Graded Browser Support in Q2 I`ve made my own list:

A-graded:

  • Firefox 4
  • Firefox 5
  • Safari 5
  • Safari for iOS 4
  • Internet Explorer 9
  • Internet Explorer 8
  • Google Chrome 11
  • Google Chrome 12
  • WebKit for Android OS 2.2
  • WebKit for Android OS 3.0

SEERS – Standardised Bug Reporting

Two days ago I recieved a bugreport on one of the WordPress plugins I`ve made lately.
This bugreport only said things weren`t working in a certain environment. which environment was for me to guess.

That reminded me of SEERS which I read about.

SEERS stands for:

  • Screenshot
  • Environment
  • Expected behavior and actual behavior
  • Reproduction
  • Severity

I will be constructing a simple bugreporting form on my site shortly.

Pro CSS for High Traffic Websites book review

What`s the book about?

As the title suggest this book is about professional Cascading Style Sheets (CSS) for high traffic websites (10.000+ visitors/day). This book guides you through the development process of optimizing codes for improved speed and how to handle large style sheets and interact with other teams and team members to  work more effective.

As a webmaster/webdesigner I`m giving a chance to review this book by Apress.

Continue reading

Linux Kernel 3.0.0 release candidate 1 installation guide for Ubuntu Linux

Aside

This short walkthrough describes how to get the latest linux kernel working under Ubuntu Linux without having to compile it yourself.

This tutorial should work with the latest version of Ubuntu Linux (10.04 LTS, 10.10, 11.04 and 11.10) and most distributions based on these versions of Ubuntu Linux like Mint.

The included kernel files have been compiled using the generic ubuntu configuration.
Note: ATI, Intel and NVIDIA drivers are automatically installed using DKMS, if you have these installed and up-to-date. Else … don`t blaim me.

For a difference, this guide is only for the AMD64 platform.

Installation Guide

  1. Download the kernel headers package;

    linux-headers-3.0.0-0300rc1_3.0.0-0300rc1.201105310830_all.deb
  2. And the appropriate package for your system

    linux-headers-3.0.0-0300rc1-generic_3.0.0-0300rc1.201105310830_amd64.deb
  3. And the accompanying compiled kernel;

    linux-image-3.0.0-0300rc1-generic_3.0.0-0300rc1.201105310830_amd64.deb
  4. Install the files in the same order (else it won`t work!)
  5. In the terminal run:

    sudo update-grub
  6. Reboot and select the kernel from the bootloader menu

    If it`s not there check all steps (and of course for errors)

The source can be found on www.kernel.org

How-To setup Fedora Linux 15 as LAMP server

Aside

This short guide demonstrates how to setup Fedora 15 as a LAMP server containing Apache, PHP, Perl, Python, Ruby and MySQL.

You have to use the shell and be able to use the machine as  root.


sudo
yum install httpd
yum install php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc php-eaccelerator php-magickwand php-magpierss php-mapserver php-mbstring php-mcrypt php-mhash php-mssql php-shout php-snmp php-soap php-tidy curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel
yum install mysql mysql-devel mysql-server
yum install httpd-devel ruby ruby-devel
yum install mod_python
yum install mod_perl
yum install perl-HTML-Parser perl-DBI perl-Net-DNS perl-Digest-SHA1 perl-ExtUtils-AutoInstall perl-NetAddr-IP perl-Archive-Tar
/etc/init.d/httpd restart

Now you have got everything installed except for mod_ruby – so that`s the next step;

cd /tmp
wget http://modruby.net/archive/mod_ruby-1.3.0.tar.gz
tar zxvf mod_ruby-1.3.0.tar.gz
cd mod_ruby-1.3.0/
./configure.rb --with-apr-includes=/usr/include/apr-1
make
make install
/etc/init.d/httpd restart

You have to add mod_ruby by hand in /etc/httpd/conf.d/ruby.conf
By adding

LoadModule ruby_module modules/mod_ruby.so