Posts tagged website
Project Honey Pot – Real Time Spam Traps
Feb 21st
Project Honey Pot is a bridge that provides domain owners the ability to share email harvesting attempts with the community. On the website you can download a pre-made and customized script for implementation on your website. Go to:
http://www.projecthoneypot.org
Register yourself. Then click “install new honey pot”. Place it in a directory on your domain. Traverse to the directory in a browser. Select the button that completes the setup, and the continue following the instructions provided to you. When you add links to your website I recommend adding the nofollow rel tag. Albeit use of this tag is widely debated, I don’t think it can hurt. You will get statistics on your projecthoneypot.com homepage with the incident of email harvesters coming to your domain.
Set one up. Participate. If your domain receives any spam your website is most likely being visited by email harvesters.
W3C Validation – A Minimum Requirement
Nov 29th
There is no reason your website should not conform to W3C standards. It will ensure the highest possible ability, of your website, to be displayed properly in the wide variety of web browsers available in the marketplace. Clearly there is above and beyond, specifically with regard to semantics and accessibility, but W3C validation should be considered the bare minimum.
If your spending a fair amount of time creating a website, you want it to display properly. If 60% of your visitors are on Internet explorer, 20% on Firefox, and 15% on Opera, and 5% on other you want to make sure your website displays fine on everything including the 5% other. This can be tricky sometimes, and even if your website is W3C compliance you may have to dive into scemantics to get it to display properly in the 5% other.
If you have a W3C validated website then you have relatively clean code that you can attack scemantically to improve the accessibility in the 5% other. Start by validating your website. If your website is straight html, or xhtml code then you must edit your .html file using a text editor. Using a graphical editor the code may result in W3C compliant code, but it will be easy, most likely, to improve things scemantically.
Ultimately you want your code to be easy to read and investigate. Take a peak at how my code is written on WaterFuelConverters. Hit view in your browser and look at the source. You want your website to be broken down with divs, and you want to predominantly use external CSS and javascript. If you need an inline javascript to call a particular script then seeing it in the rendered code is understandable. Also if your a little lazy a little inline CSS is understandable. By externalizing CSS and javascript it will be easier to view the structure of your website, particularly the content.
Make sure you have alts on images, and titles on links. This help with SEO and accessibility. You can also use detective javascript to render different code depending on the browser. This is a last resort though because it hinders accessibility. If your website is being rendered in a browser without javascript then it the targeted code will not be rendered accordingly. Using javascript to render tergeted code is useful for the vast majority of visitors; particularly Internet Explorer and Firefox. Most of the time these two browsers render things comparably, but sometimes with the older versions of IE things get funny. There are still many users that have IE 7, and suprising people still be IE 6 and earlier. You’ll want to make sure your browser render fine in, at least, Firefox, IE 7 & 8, Opera, and Safari. With these browsers vieweing your website fine, you are covering the vast majority of viewers.
Intel GMA 500 Windows and Linux Drivers
Sep 8th
On Windows Vista and XP drivers are provided directly by Intel. They are available from their website and have been recently upgraded in August of 2009. http://downloadcenter.intel.com/Product_Filter.aspx?ProductID=3001&lang=eng I expect these drivers to be updated and rather soon due to the ranting of many unhappy customers that cannot watch videos with even reason playback quality. I cannot watch 720P videos on my Vaio P even though marketing touts the device as perfect for 720P playback. Linux driver support is even worse. The driver packages are current maintained by the Ubuntu Mobile team. They are available in their ppa repository. https://launchpad.net/~ubuntu-mobile/+archive/ppa Add the respective lines to your sources.list file and then add the gpg key. Follow directions on the website and then install all psb and poulsbo packages that you find with apt-cache search. I highly recommend locking the 2.6.28-11 kernel that comes with the Ubuntu Jaunty installation iso. the 2.6.28-14 kernel works too, but the next version completely breaks support for the driver. Keeping the 2.6.28-11 kernel will maintain support for the driver even considering package upgrades. Lock the installed kernel by opening the synaptic package manager and editing the preferences for the installed linux-image.
Nagios Virtual Server Monitoring in 15 Minutes – Intro
Feb 26th
Nagios allows you to graphically monitor your virtual servers from a single web page. No longer will you have to load each individual website or web service in order to verify consistent operation. Nagios can be downloaded directly from their website at: http://www.nagios.com On the Nagios homepage is a link to a 15 minute tutorial, which is relatively straight forward, and works like a charm. I recommend Ubuntu JeOS for your virtual OS specifically because the kernel works flawlessly with the host operating system.
ReactOS – a ground-up implementation of a Microsoft Windows XP compatible operating system
Nov 7th
ReactOS has been around for a while. The combination of their website, and the progress of the software in my books deems ReactOS worthy of checking in on from time to time.
