<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Seifi.org</title>
	<atom:link href="http://www.seifi.org/feed" rel="self" type="application/rss+xml" />
	<link>http://www.seifi.org</link>
	<description>A Web Development Blog by Mojo Seifi - seifi.org</description>
	<pubDate>Thu, 26 Jun 2008 04:26:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Best places to buy stock images</title>
		<link>http://www.seifi.org/design/best-places-to-buy-stock-images.html</link>
		<comments>http://www.seifi.org/design/best-places-to-buy-stock-images.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 17:52:33 +0000</pubDate>
		<dc:creator>Mojo</dc:creator>
		
		<category><![CDATA[design]]></category>

		<category><![CDATA[photos]]></category>

		<guid isPermaLink="false">http://www.seifi.org/?p=661</guid>
		<description><![CDATA[Looking for royalty free photos to use in your next web or print design? Here is a list of websites where you can buy (or for that matter sell) royalty free stock photos for your web development needs. The stock photo companies are now starting to offer subscription models as well that offer quantity discounts. [...]]]></description>
			<content:encoded><![CDATA[<p>Looking for royalty free photos to use in your next web or print design? Here is a list of websites where you can buy (or for that matter sell) royalty free stock photos for your web development needs. The stock photo companies are now starting to offer subscription models as well that offer quantity discounts. There are even pay per view and ad supported models emerging for stock photos.</p>
<style>
h3{margin:25px 0 0;}
ul{margin:5px 0 0;}
ul li{list-style-type:none;}
.subc{padding:15px;background-color:#eef;}
.post .entry .subc a{font-weight:normal;}
</style>
<p><img src="http://www.seifi.org/wp-content/uploads/2008/06/mypic.jpg" alt="Copyright 2008 Seifi.org" title="Copyright 2008 Seifi.org" width="480" height="360" class="alignnone size-full wp-image-662" /></p>
<h3>The Big Shots ($$$$$)</h3>
<ul>
<li><a href="http://pro.corbis.com/default.aspx">Corbis</a></li>
<li><a href="http://www.gettyimages.com/">Gettyimages</a></li>
<li>A21, Inc. <a href="http://www.superstock.com/">SuperStock</a></li>
<li>Index Stock Imagery <a href="http://www.photolibrary.com/">PhotoLibrary.com</a>, <a href="http://www.photostogo.com/">PhotosToGo</a>, <a href="http://www.indexopen.com/">IndexOpen</a></li>
<li><a href="http://www.jupitermedia.com/">Jupitermedia</a>
<div class="subc">Jupitermedia owns and operates a large variety of media websites including:<br />
<a href="http://www.ablestock.com">AbleStock.com</a>, <a href="http://www.jupiterimages.com/ourBrands.aspx?brandID=6446&#038;libraryType=219">AgenceImages</a>, <a href="http://www.animationfactory.com">AnimationFactory.com</a>, <a href="http://www.bananastock.com">BananaStock</a>, <a href="http://www.bbm.net/">BBM.net</a>, <a href="http://www.thebeautyarchive.com">Beauty Archive</a>, <a href="http://www.bigshotmedia.com/">BigShot Media</a>, <a href="http://www.botanica.com">Botanica</a>, <a href="http://www.brandxpictures.com">Brand X Pictures</a>, <a href="http://www.clipart.com">Clipart.com</a>, <a href="http://www.comstock.com">Comstock Images</a>,  <a href="http://www.comstockcomplete.com/">Comstock Complete Subscription</a>,  <a href="http://www.creatas.com">CreatasFootage.com</a>, <a href="http://www.foodpix.com">FoodPix</a>, <a href="http://www.goodshoot.com">Goodshoot.com</a>, <a href="http://www.jupiterimages.com/ourBrands.aspx?brandID=6595&#038;libraryType=219">IFA Bilderteam</a>, <a href="http://www.jupiterimages.com/ourBrands.aspx?brandID=5620&#038;libraryType=219">IT Stock International</a>, <a href="http://www.jupitergreetings.com">Jupitergreetings</a>, <a href="http://www.jiunlimited.com/en/">Jupiterimages Unlimited</a>, <a href="http://www.liquidlibrary.com">Liquid Library</a>, <a href="http://www.mediabuilder.com">MediaBuilder</a>, <a href="http://www.nonstock.com">Nonstock</a>,  <a href="http://www.picturequest.com">PictureQuest</a>, <a href="http://www.photoobjects.net">PhotoObjects.net</a>,  <a href="http://www.photos.com">Photos.com</a>, <a href="http://www.pixland.com/">Pixland</a>, <a href="http://www.prdirect.com/">PRDirect</a>, <a href="http://www.polkadotimages.com">Polka Dot Images</a>, <a href="http://www.reviewimages.com">(re)view collection</a>, <a href="http://www.royaltyfreemusic.com">RoyaltyFreeMusic.com</a>,  <a href="http://www.estockmusic.com/">eStockMusic.com</a>, <a href="http://www.stockxpert.com/">Stockxpert.com</a>, <a href="http://www.jupiterimages.com/ourBrands.aspx?brandID=5618&#038;libraryType=219">Stock Image</a>, <a href="http://www.studiocutz.com/">StudioCutz</a>, <a href="http://www.thinkstockfootage.com">ThinkStockFootage</a>, <a href="http://www.thinkstock.com">ThinkStockImages</a>, <a href="http://www.workbookstock.com/stock/">Workbook Stock</a>
</div>
</li>
</ul>
<h3>Semi-Pro ($$$)</h3>
<ul>
<li><a href="http://www.veer.com/">Veer</a></li>
<li><a href="http://www.punchstock.com/">Punchstock</a></li>
<li><a href="http://www.ifimages.com/">IFimages</a></li>
<li><a href="http://www.crestock.com">Crestock</a></li>
<li><a href="http://www.imagestate.com/">ImageState</a></li>
<li><a href="http://www.photoshelter.com/">PhotoShelter</a></li>
<li><a href="http://www.shutterstock.com">ShutterStock</a></li>
</ul>
<h3>Shop Smart with Microstock ($)</h3>
<ul>
<li><a href="http://www.bigstockphoto.com/?refid=JTQzNS6k3h">BigStockPhoto</a></li>
<li><a href="http://www.istockphoto.com/">Istockphoto</a></li>
<li><a href="http://www.fotolia.com/">Fotolia</a></li>
<li><a href="http://www.dreamstime.com/">Dreamstime</a></li>
<li><a href="http://www.sxc.hu/">SXC</a></li>
<li><a href="http://www.123rf.com/">123RF</a></li>
<li><a href="http://snapvillage.com/">Snapvillage</a></li>
<li><a href="http://www.keenimages.com/">KeenImages</a></li>
<li><a href="http://www.photostockplus.com/">PhotoStockPlus</a></li>
<li><a href="http://www.shutterpoint.com/">Shutterpoint</a></li>
</ul>
<h3>You get what you don&#8217;t pay for (Free)</h3>
<ul>
<li><a href="http://www.freerangestock.com/">Freerangestock</a></li>
<li><a href="http://imageafter.com/">Imageafter</a></li>
<li><a href="http://stockvault.net/">Stockvault</a></li>
</ul>
<h3>Photo Search Engines</h3>
<ul>
<li><a href="http://www.fotosearch.com/">FotoSearch</a></li>
<li><a href="http://www.everystockphoto.com/">EveryStockPhoto</a></li>
<li><a href="http://www.stockindexonline.com/">StockIndexOnline</a></li>
<li><a href="http://www.photographersdirect.com/">PhotographersDirect</a></li>
<li><a href="http://myloupe.com/">MyLoupe</a></li>
<li><a href="http://www.stockphotofinder.com/">StockPhotofinder</a></li>
<li><a href="http://www.tssphoto.com/">TssPhoto</a></li>
<li><a href="http://www.alamy.com/">Alamy</a></li>
</ul>
<h3>Pay Per View and Ad Supported</h3>
<ul>
<li><a href="http://gumgum.com/">GumGum</a></li>
</ul>
<p>Need a little more inspiration? Try the <a href="http://moodstream.gettyimages.com/">moodstream</a> website from Getty Images or get insider details from the <a href="http://www.stockphototalk.com/">StockPhotoTalk</a> blog. Enjoy!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/design/best-places-to-buy-stock-images.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>FYI Google AdSense is Down, right now!</title>
		<link>http://www.seifi.org/design/fyi-google-adsense-is-down-right-now.html</link>
		<comments>http://www.seifi.org/design/fyi-google-adsense-is-down-right-now.html#comments</comments>
		<pubDate>Sat, 07 Jun 2008 20:33:54 +0000</pubDate>
		<dc:creator>Mojo</dc:creator>
		
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.seifi.org/?p=660</guid>
		<description><![CDATA[Looks like the main AdSense page is down at the moment. The page displays a message saying&#8221;
The Google AdSense website is temporarily unavailable. Please try back later.
We apologize for any inconvenience.
here is a screenshot:

]]></description>
			<content:encoded><![CDATA[<p>Looks like the main AdSense page is down at the moment. The page displays a message saying&#8221;</p>
<blockquote><p>The Google AdSense website is temporarily unavailable. Please try back later.<br />
We apologize for any inconvenience.</p></blockquote>
<p>here is a screenshot:</p>
<p><img src="http://www.seifi.org/wp-content/uploads/2008/06/adsenseunavailable-267x300.gif" alt="Google AdSense is down" title="adsense unavailable" width="267" height="300" class="alignnone size-medium wp-image-659" border="0" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/design/fyi-google-adsense-is-down-right-now.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Upgrade to WordPress 2.5 in 5 Minutes Flat</title>
		<link>http://www.seifi.org/software/upgrade-to-wordpress-25-in-5-minutes.html</link>
		<comments>http://www.seifi.org/software/upgrade-to-wordpress-25-in-5-minutes.html#comments</comments>
		<pubDate>Fri, 04 Apr 2008 01:36:43 +0000</pubDate>
		<dc:creator>Mojo</dc:creator>
		
		<category><![CDATA[software]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.seifi.org/?p=655</guid>
		<description><![CDATA[WordPress 2.5 is out with tons of sexy new features and a super slick layout. I was hesitant even though it looked really hot. Until I found probably the best WordPress Plugin ever created called &#8220;Wordpress Automatic Upgrade&#8221; from Techie-Buzz. You install it and it walks you through a quick backup and upgrade process which [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/download/">WordPress 2.5</a> is out with tons of sexy new features and a super slick layout. I was hesitant even though it looked really hot. Until I found probably the best WordPress Plugin ever created called &#8220;<a href="http://wordpress.org/extend/plugins/wordpress-automatic-upgrade/" target="_blank">Wordpress Automatic Upgrade</a>&#8221; from Techie-Buzz. You install it and it walks you through a quick backup and upgrade process which takes less than 5 minutes.</p>
<p><img src="http://www.seifi.org/wp-content/uploads/2008/04/wp25-300x261.gif" alt="" title="WordPress 2.5" width="300" height="261" align="left" hspace="20" class="alignleft size-medium wp-image-656" /></p>
<p>I am truly impressed with both WP2.5 and the Automatic Upgrade plugin. The best user experience I&#8217;ve had upgrading blogging software, ever!</p>
<p>With 2.5 you get a cleaner, faster, less cluttered dashboard along with Built-in galleries, EXIF extraction, Multi-file upload with progress bar, Tag management, Search posts and pages, Friendlier visual post editor, Few-click plugin upgrades, Concurrent editing protection, Password strength meter, lots of security fixes, Media buttons, Custom Sizes for Thumbnails,  and more.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/software/upgrade-to-wordpress-25-in-5-minutes.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Microsoft Buys Google for $200 Billion</title>
		<link>http://www.seifi.org/google/microsoft-buys-google-for-200-billion.html</link>
		<comments>http://www.seifi.org/google/microsoft-buys-google-for-200-billion.html#comments</comments>
		<pubDate>Tue, 01 Apr 2008 07:01:45 +0000</pubDate>
		<dc:creator>Mojo</dc:creator>
		
		<category><![CDATA[google]]></category>

		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.seifi.org/microsoft/microsoft-buys-google-for-200-billion.html</guid>
		<description><![CDATA[The number one search engine on the planet has just announced the biggest deal to hit the internet since its YouTube buy. Microsoft has just made an offer for Google for the amount of $200,000,000,000 which is about $638 per share of the 137 million outstanding shares.
Google shares have plummeted to all time low of [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.seifi.org/wp-content/uploads/2008/03/aprilfools.gif' alt='Microsoft Buys Google for $200 Billion' /><br />
The number one search engine on the planet has just announced the biggest deal to hit the internet since its YouTube buy. Microsoft has just made an offer for Google for the amount of $200,000,000,000 which is about $638 per share of the 137 million outstanding shares.</p>
<p>Google shares have plummeted to all time low of $41 per share on the news of the buyout, while Microsoft shares opened trading at an all time high of $121 this morning. Google is shipping its PageRank and search index which contains 1.34 <a target="_blank" href="http://en.wikipedia.org/wiki/Petabyte">Petabytes</a> of data stored in over 550,000 tape drives over to Microsoft using 3,000 Armored Trucks, driving up north from Mountain View to Redmond. The <a target="_blank" href="http://tinyurl.com/3aft6x">848 mile road trip</a> will be overseen by law enforcement agencies both on the ground and in the air.</p>
<p>There is yet no official announcement as to what Microsoft plans to do with the new Google acquisition, but rumors are flying around that Microsoft plans to start selling a new search based operating system with a new built in software called Windows Internet Search that will perform web searches at an alarming fast rate using Google search. The new upgrade will cost around $149 for existing Windows Vista users. Microsoft has no plans of providing search functionality to Apple users.</p>
<p>Microsoft will also be offering a subscription based search to its customers starting next year that is said to incorporate the new Google logic. The search feature will provide subscribers with 10 Google searches per day starting at 0.99c.</p>
<p>In related news, Google announced that it is experiencing unusually high traffic today, as users of the search engine giant around the world are are frantically trying to back up the entire search engine&#8217;s database before Microsoft officially shuts it down in the coming weeks.</p>
<p>Google employees have made a pact to <a href="http://www.youtube.com/watch?v=Yu_moia-oVI" target="_blank">never give up</a> and are voicing their disapproval of the announcement by forming their own Open Source startup search engine company called AprilFools that is expected to be a noteworthy replacement for the many fooled Google users worldwide.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/google/microsoft-buys-google-for-200-billion.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Wireless Telephone Law FAQs Effective July 1st, 2008</title>
		<link>http://www.seifi.org/life/wireless-telephone-laws-faqs-effective-july-1st-2008.html</link>
		<comments>http://www.seifi.org/life/wireless-telephone-laws-faqs-effective-july-1st-2008.html#comments</comments>
		<pubDate>Tue, 01 Apr 2008 04:42:24 +0000</pubDate>
		<dc:creator>Mojo</dc:creator>
		
		<category><![CDATA[life]]></category>

		<category><![CDATA[local]]></category>

		<guid isPermaLink="false">http://www.seifi.org/local/wireless-telephone-laws-faqs-effective-july-1st-2008.html</guid>
		<description><![CDATA[Remember when cell phones were cool giant bricks? They&#8217;ve come a long way and the time has finally come for California residents to start migrating to a hands-free system. California Governor Arnold Schwarzenegger has signed legislation that prohibits the use of handheld mobile phones while driving in the state. The fine is $20 for a [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.seifi.org/wp-content/uploads/2008/03/oldcellphone.jpg' alt='oldcellphone.jpg' align="right" hspace="15" vspace="5" />Remember when cell phones were cool giant bricks? They&#8217;ve come a long way and the time has finally come for California residents to start migrating to a hands-free system. California Governor Arnold Schwarzenegger has <a href="http://gov.ca.gov/index.php?/press-release/3910/" target="blank">signed</a> legislation that prohibits the use of handheld mobile phones while driving in the state. The fine is $20 for a first offense and $50 for each subsequent offense.<br />
<span id="more-651"></span><br />
Opponents argue that there is insufficient evidence to conclude mobile phones are any different from other distractions to drivers. <a href="http://www.wirelesssafety.org/" target="_blank">CTIA (The Wireless Association)</a> which advocates safety states that:</p>
<blockquote><p>The Largest Federal Study ever on Distracted Driving Shows Talking or Listening on a Wireless Device While Driving is just as Safe as Not Engaging in Those Activities. The National Highway Traffic Safety Administration (NHTSA) and Virginia Tech Transportation Institute in spring 2006 released the results of the largest naturalistic study on distracted driving. Among its conclusions, drivers talking or listening to a wireless device were no more likely to be involved in a crash or near crash, than those not talking or listening to a device. However, dialing a phone while driving more than doubled one’s risk of having a crash or near crash. This highlights the industry’s safe driving tips, which include never dialing or taking notes while driving.</p></blockquote>
<p>So far <a href="http://www.ghsa.org/html/stateinfo/laws/cellphone_laws.html" target="_blank">15 states</a> including New York, Utah, Washington, and Connecticut have bans on hand-held devices. Note that &#8220;An officer in California can stop a person, regardless of age, holding a cellphone and talking on it, but they may not use checkpoints to enforce the all cell ban for drivers younger than 18&#8243;.</p>
<p>Time to get yourself a good Bluetooth headset, if you don&#8217;t already have one.<br />
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" id="Player_e4b429de-5476-4101-a3a9-9e703ba22f91"  WIDTH="430px" HEIGHT="324px"> <PARAM NAME="movie" VALUE="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&#038;MarketPlace=US&#038;ID=V20070822%2FUS%2Fmojoseifi-20%2F8003%2Fe4b429de-5476-4101-a3a9-9e703ba22f91&#038;Operation=GetDisplayTemplate"><PARAM NAME="quality" VALUE="high"><PARAM NAME="bgcolor" VALUE="#FFFFFF"><PARAM NAME="allowscriptaccess" VALUE="always"><embed src="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&#038;MarketPlace=US&#038;ID=V20070822%2FUS%2Fmojoseifi-20%2F8003%2Fe4b429de-5476-4101-a3a9-9e703ba22f91&#038;Operation=GetDisplayTemplate" id="Player_e4b429de-5476-4101-a3a9-9e703ba22f91" quality="high" bgcolor="#ffffff" name="Player_e4b429de-5476-4101-a3a9-9e703ba22f91" allowscriptaccess="always"  type="application/x-shockwave-flash" align="middle" height="324px" width="430px"/> </OBJECT> <NOSCRIPT><A HREF="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&#038;MarketPlace=US&#038;ID=V20070822%2FUS%2Fmojoseifi-20%2F8003%2Fe4b429de-5476-4101-a3a9-9e703ba22f91&#038;Operation=NoScript">Amazon.com Widgets</A></NOSCRIPT></p>
<p>Two new laws dealing with the use of wireless telephones while driving go into effect July 1, 2008.  Here is a list of Frequently Asked Questions concerning the Wireless Telephone Laws for California from the California Highway Patrol (CHP).</p>
<p><strong>Q:</strong> When do the new wireless telephone laws take effect?<br />
<strong>A:</strong> The new laws take effect July 1, 2008</p>
<p><strong>Q:</strong> What is the difference between the two laws?<br />
<strong>A:</strong> The first prohibits all drivers from using a handheld wireless telephone while operating a motor vehicle. (Vehicle Code (VC) §23123). Motorists 18 and over may use a hands-free device. Drivers under the age of 18 may NOT use a wireless telephone or hands-free device while operating a motor vehicle(VC §23124). </p>
<p><strong>Q:</strong> What if I need to use my telephone during an emergency, and I do not have a hands-free device?<br />
<strong>A:</strong> <em>The law allows a driver to use a wireless telephone to make emergency calls to a law enforcement agency, a medical provider, the fire department, or other emergency services agency.</em> </p>
<p><strong>Q:</strong> What are the fines if I’m convicted?<br />
<strong>A:</strong> The base fine for the FIRST offense is $20 and $50 for subsequent convictions. According to the Uniform Bail and Penalty Schedule, with the addition of penalty assessments, a first offense is $76 and a second offense is $190. </p>
<p><strong>Q:</strong> Will I receive a point on my drivers license if I’m convicted for a violation of the wireless telephone law?<br />
<strong>A:</strong> NO. The violation is a reportable offense: however, DMV will not assign a violation point. </p>
<p><strong>Q:</strong> Will the conviction appear on my driving record?<br />
<strong>A:</strong> Yes, but the violation point will not be added. </p>
<p><strong>Q:</strong> Will there be a grace period when motorists will only get a warning?<br />
<strong>A:</strong> NO. The law becomes in effect on July 1, 2008. Whether a citation is issued is always at the discretion of the officer based upon his or her determination of the most appropriate remedy for the situation. </p>
<p><strong>Q:</strong> Are passengers affected by this law?<br />
<strong>A:</strong> No. This law only applies to the person driving a motor vehicle. </p>
<p><strong>Q:</strong> Do these laws apply to out-of-state drivers whose home states do not have such laws?<br />
<strong>A:</strong> Yes </p>
<p><strong>Q:</strong> Can I be pulled over by a law enforcement officer for using my handheld wireless telephone?<br />
<strong>A:</strong> YES. A law enforcement officer can pull you over just for this infraction. </p>
<p><strong>Q:</strong> What if my phone has a push-to-talk feature, can I use that?<br />
<strong>A:</strong> No. The law does provide an exception for those operating a commercial motor truck or truck tractor (excluding pickups), implements of husbandry, farm vehicle or tow truck, to use a two-way radio operated by a “push-to-talk” feature. </p>
<p><strong>Q:</strong> What other exceptions are there?<br />
<strong>A:</strong> Operators of an authorized emergency vehicle during the course of employment are exempt as are those motorists operating a vehicle on private property </p>
<h3>DRIVERS 18 AND OVER</h3>
<p>Drivers 18 and over will be allowed to use a hands-free device to talk on their wireless telephone while driving. The following FAQs apply to those motorists 18 and over. </p>
<p><strong>Q:</strong> Does the new “hands-free” law prohibit you from dialing a wireless telephone while driving or just talking on it?<br />
<strong>A:</strong> The new law does not prohibit dialing, but drivers are strongly urged not to dial while driving. </p>
<p><strong>Q:</strong> Will it be legal to use a Blue Tooth or other earpiece?<br />
<strong>A:</strong> Yes, however you cannot have BOTH ears covered. </p>
<p><strong>Q:</strong> Does the new hands-free law allow you to use the speaker phone function of your wireless telephone while driving?<br />
<strong>A:</strong> Yes. </p>
<p><strong>Q:</strong> Does the new “hands-free” law allow drivers 18 and over to text page while<br />
driving?<br />
<strong>A:</strong> The law does not specifically prohibit that, but an officer can pull over and issue a citation to a driver of any age if, in the officer’s opinion, the driver was distracted and not operating the vehicle safely. Text paging while driving is unsafe at any speed and is strongly discouraged. </p>
<h3>DRIVERS UNDER 18</h3>
<p><strong>Q:</strong> Am I allowed to use my wireless telephone hands free?<br />
<strong>A:</strong> NO. Drivers under the age of 18 may not use a wireless telephone, pager, laptop or any other electronic communication or mobile services device to speak or text while driving in any manner, even hands free. EXCEPTION: Permitted in emergency situations to call police, fire or medical authorities. (VC §23124). </p>
<p><strong>Q:</strong> Why is the law stricter for provisional drivers?<br />
<strong>A:</strong> Statistics show that teen drivers are more likely than older drivers to be involved in crashes because they lack driving experience and tend to take greater risks. Teen drivers are vulnerable to driving distractions such as talking with passengers, eating or drinking, and talking or texting on wireless phones, which increase the chance of getting involved in serious vehicle crashes. </p>
<p><strong>Q:</strong> Can my parents give me permission to allow me to use my wireless telephone while driving?<br />
<strong>A:</strong> NO. The only exception is an emergency situation that requires you to call a law enforcement agency, a health care provider, the fire department or other emergency agency entity. </p>
<p><strong>Q:</strong> Does the law apply to me if I’m an emancipated minor?<br />
<strong>A:</strong> Yes. The restriction applies to all licensed drivers who are under the age of 18. </p>
<p><strong>Q:</strong> If I have my parent(s) or someone age 25 years or older in the car with me, may I use my wireless telephone while driving?<br />
<strong>A:</strong> NO. You may only use your wireless telephone in an emergency situation. </p>
<p><strong>Q:</strong> Will the restriction appear on my provisional license?<br />
<strong>A:</strong> No </p>
<p><strong>Q:</strong> May I use the hands-free feature while driving if my car has the feature built in?<br />
<strong>A:</strong> NO. The law prohibits anyone under the age of 18 from using any type of wireless device while driving, except in an emergency situation. </p>
<p><strong>Q:</strong> Can a law enforcement officer stop me for using my hands-free device while<br />
driving?<br />
<strong>A:</strong> No. For drivers under the age of 18, this is considered a SECONDARY violation meaning that a law enforcement officer may cite you for using a hands-free wireless phone if you were pulled over for another violation. However, the prohibition against using a handheld wireless telephone while driving is a PRIMARY violation for which a law enforcement officer can pull you over.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/life/wireless-telephone-laws-faqs-effective-july-1st-2008.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Designer&#8217;s Delight - Bigg ups to SEO Rapper</title>
		<link>http://www.seifi.org/design/designers-delight-bigg-ups-to-seo-rapper.html</link>
		<comments>http://www.seifi.org/design/designers-delight-bigg-ups-to-seo-rapper.html#comments</comments>
		<pubDate>Mon, 31 Mar 2008 18:41:25 +0000</pubDate>
		<dc:creator>Mojo</dc:creator>
		
		<category><![CDATA[design]]></category>

		<category><![CDATA[seo]]></category>

		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.seifi.org/seo/designers-delight-bigg-ups-to-seo-rapper.html</guid>
		<description><![CDATA[The Poetic Prophet, AKA The SEO Rapper breaks down the world of designing with web standards with this amazing video. The Lyrics are simply awesome.


Your site design is the first thing people see
it should be reflective of you and the industry
easy to look at with a nice navigation
when you can’t find what you want it [...]]]></description>
			<content:encoded><![CDATA[<p>The Poetic Prophet, AKA The SEO Rapper breaks down the world of designing with web standards with this amazing video. The Lyrics are simply awesome.<br />
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/a0qMe7Z3EYg&#038;rel=0&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/a0qMe7Z3EYg&#038;rel=0&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><br />
<span id="more-648"></span></p>
<p>Your site design is the first thing people see<br />
it should be reflective of you and the industry<br />
easy to look at with a nice navigation<br />
when you can’t find what you want it causes frustration</p>
<p>a clear Call to action to increase the temptation<br />
use appealing graphics they create motivation<br />
if you have animation<br />
use with moderation<br />
cause search engines can’t index the information</p>
<p>display the logos of all your associations<br />
highlight your contact info that’s an obligation<br />
create a clean design you can use some decoration<br />
but to try to prevent any client hesitation</p>
<p>every page that they click should provide and explanation<br />
should be easy to understand like having a conversation<br />
when you design the style go ahead and use your imagination</p>
<p>but make sure you use correct color combinations<br />
do some investigation, look at other organizations<br />
but don’t duplicate or you might face a litigation<br />
design done, congratulations but it’s time to start construction</p>
<p>follow these instructions when you move into production<br />
your photoshop functions then slice that design<br />
do your layout with divs make sure that it’s aligned<br />
please don’t use tables even though they work fine<br />
when it come to indexing they give searches a hard time</p>
<p>make it easy for the spiders to crawl what you provide<br />
remove font type, font color and font size<br />
no background colors, keep your coding real neat</p>
<p>tag your look and feel on a separate style sheet<br />
better results with xml and css<br />
now you making progress, a lil closer to success<br />
describe your doctype so the browser can relate<br />
make sure you do it great or it won’t validate</p>
<p>check in all browsers, I do it directly<br />
gotta make sure that it renders correctly<br />
some use IE, some others use Flock<br />
some use AOL, I use Firefox</p>
<p>title everything including links and images<br />
don’t use italics, use emphasis<br />
don’t use bold, please use strong<br />
if you use bold that’s old and wrong</p>
<p>when you use CSS, you page will load quicker<br />
client satisfied like they eating on a snicker<br />
they stuck on your page like you made it with a sticker<br />
and then they convert now that’s the real kicker<br />
make you a lil richer, your site a lil slicker</p>
<p>design and code right man I hope you get the picture<br />
what I’m telling you is true man it should be a scripture<br />
if it’s built right you’ll be the pick of the litter<br />
everyone will want to follow you like twitter<br />
competition will get bitter and you’ll shine like glitter</p>
<p>if you trying to grow your company will get bigger<br />
design and code right man can you get with it</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/design/designers-delight-bigg-ups-to-seo-rapper.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>A new version of the iPhone SDK is now available</title>
		<link>http://www.seifi.org/software/a-new-version-of-the-iphone-sdk-is-now-available.html</link>
		<comments>http://www.seifi.org/software/a-new-version-of-the-iphone-sdk-is-now-available.html#comments</comments>
		<pubDate>Thu, 27 Mar 2008 21:12:05 +0000</pubDate>
		<dc:creator>Mojo</dc:creator>
		
		<category><![CDATA[apple]]></category>

		<category><![CDATA[iphone]]></category>

		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.seifi.org/iphone/a-new-version-of-the-iphone-sdk-is-now-available.html</guid>
		<description><![CDATA[I just received an email from the Apple iPhone Developer Program notifying me of a new iPhone SDK, this being the second beta version (build 9A2151).

The second beta version of the iPhone SDK is now available and includes Interface Builder, a powerful tool that allows you to visually build your interface and makes creating a [...]]]></description>
			<content:encoded><![CDATA[<p>I just received an email from the Apple iPhone Developer Program notifying me of a new iPhone SDK, this being the second beta version (build 9A2151).</p>
<p><span id="more-647"></span></p>
<blockquote><p>The second beta version of the iPhone SDK is now available and includes Interface Builder, a powerful tool that allows you to visually build your interface and makes creating a UI as simple as drag and drop. 	</p>
<p>We&#8217;ve also added new sample code and updated documentation to the rich set of resources available to you in the iPhone Dev Center.<br />
Log in to the iPhone Dev Center today and download the new version of the iPhone SDK.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/software/a-new-version-of-the-iphone-sdk-is-now-available.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Whats new in Safari 3.1 Web Inspector and Snippet Editor</title>
		<link>http://www.seifi.org/css/whats-new-in-safari-31-web-inspector-and-sinppet-editor.html</link>
		<comments>http://www.seifi.org/css/whats-new-in-safari-31-web-inspector-and-sinppet-editor.html#comments</comments>
		<pubDate>Fri, 21 Mar 2008 23:10:03 +0000</pubDate>
		<dc:creator>Mojo</dc:creator>
		
		<category><![CDATA[apple]]></category>

		<category><![CDATA[browsers]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.seifi.org/testing/whats-new-in-safari-31-web-inspector-and-sinppet-editor.html</guid>
		<description><![CDATA[Safari 3.1 features improvements to the functionality for the Web Inspector developers tool. In now has an improved console for working with JavaScript and DOM, DOM inspector with CSS support, a nice Network analysis tool and search all built in. It is somewhat comparable to the FireBug plugin for FireFox so I will also make [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.seifi.org/browsers/safari-31-features.html">Safari 3.1 features improvements</a> to the functionality for the Web Inspector developers tool. In now has an improved console for working with JavaScript and DOM, DOM inspector with CSS support, a nice Network analysis tool and search all built in. It is somewhat comparable to the <a href="http://www.seifi.org/firebug/firebug_tips_and_tricks.html">FireBug plugin for FireFox</a> so I will also make some comparisons of their features.<br />
<span id="more-636"></span></p>
<h3>Web Inspector Overview</h3>
<p><img src='http://www.seifi.org/wp-content/uploads/2008/03/web_inspector_nav.gif' alt='Web Inspector Navigation' align="right" hspace="10" /> To get started open Web Inspector by going to Safari 3.1/Develop/Show Web Inspector and you will see the new window open up. The initial window is split up into a top row with navigation buttons and search box. The navigation buttons take you the the next and last actions you make within Web Inspector and come in handy when debugging. The left navigation lets you view and inspect the loaded web resources including Documents, StyleSheets, Images, Scripts, WebFonts, Databases and Other files, as well as buttons to load the Console and Network details. Ajax request and responses show up under the Other file category. If any errors are found, the number of errors are placed on the file name in the navigator. For example here, Safari has found 1 bug in the file diggthis.js The main content area shows you the web source details for viewing. JavaScript errors are marked with an orange pop, while HTML and CSS errors have a red color. If you want to attach Web Inspector to the bottom of your Safari Window click the small box on the bottom left corner of the window. I found this this to be a more usable placement.</p>
<h3>DOM Editing</h3>
<p>Clicking on any HTML Document on the left loads the source on the right. Documents can also be viewed as a DOM resrouce by clicking ont he DOM button on the top nav. (Note you have flip between DOM and Source view for HTML files.)</p>
<p><img src='http://www.seifi.org/wp-content/uploads/2008/03/webinspector_dom_search.gif' alt='DOM Editing' align="right" hspace="10" /> Searching supports DOM and CSS elements and you can nest your DOM element searches to filter out exactly what you&#8217;re looking for. For example #page a returns all anchor tags in the div with the page id. The corresponding display element in Safari is highlighted as you select DOM elements.</p>
<p>The right pane displays Styles, Metrics and Properties for seleted DOM elements. Styles show you both the computed style as well as all the defined style rules for that object. Like FireBug you can edit your CSS rules in real time in the Styles boxes for each CSS rule. To edit any CSS property double click the name or value and an edit box opens allowing you to type in your changes. This is great for testing out new ideas on the fly.</p>
<p>The metrics pane shows you the layout rules including offset, margin, border, padding, width and height for the element. Finally the Properties pane lists all of the DOM object properties that apply to the selected element.</p>
<h3>Downloadable Web Fonts</h3>
<p>If you are using downloadable web fonts the Fonts file group shows you a rendering of all the fonts that are loaded into the user&#8217;s browser.<img src='http://www.seifi.org/wp-content/uploads/2008/03/webfonts.gif' alt='Downloadble Web Fonts' /></p>
<h3>Client Side Databases</h3>
<p>Also if you are using the client side database features of HTML5, the Databases category will let your explore the databases loaded in the client along with the all the tables and rows in each client side database. From here you can also execute SQL queries against the databases.<img src='http://www.seifi.org/wp-content/uploads/2008/03/databases.gif' alt='Client Side Databases' /></p>
<h3>The Console</h3>
<p>The console feature lets you type in JavaScript commands and view JavaScript errors, along with HTML and CSS rule errors. Clicking on any error jumps to the file, but unfortunately doesn&#8217;t go the corresponding line. The console has an input area for testing out JavaScript and DOM commands on the bottom. There is in fact a console object and my tests showed that Safari supports only a few of the <a href="http://www.getfirebug.com/console.html" target="_blank">functions</a> for the console object. Here is a list of the FireBug console methods of which only a few are supported in Safari namely log, info, warn and error.</p>
<blockquote><p>
<strong>Supported methods:</strong><br />
log info warn error<br />
<strong>Unsupported methods:</strong><br />
debug assert dir dirxml trace group groupEnd time timeEnd profile profileEnd count
</p></blockquote>
<p><img src='http://www.seifi.org/wp-content/uploads/2008/03/console.gif' alt='Safari Console' /></p>
<h3>Network</h3>
<p>The network tab is actually quite nicely designed and show you what the transfer time or the transfer size for each resource and in total for the page. The capsule graph is color coded and breaks down the file types by Docs, CSS, Images, Script and Other. You can switch between time or size from the drop down. Web Inspector makes some suggestions as well for improving speed, for example here we see a recommendation to use file compression to save bandwidth. (I don&#8217;t really use this method now since IE6 is buggy with gzip deflation.) Click on any file to see the HTTP request and response header for that file.<br />
<img src='http://www.seifi.org/wp-content/uploads/2008/03/network.gif' alt='Network tool in Safari' /></p>
<h3>Snippet Editor</h3>
<p>The Snippet Editor is a little utility that allows you to enter blocks of HTML and CSS and have it rendered on the fly. It is quite useful for testing out your CSS and Layout in little chunks.<br />
<img src='http://www.seifi.org/wp-content/uploads/2008/03/snippet_editor.png' alt='Snippet Editor' /></p>
<p>Note: While using the Web Inspector and Snippet Editor, I came across numerous little annoying bugs and usability issues here and there. Also lots of features that I would expect are not there. For example you can not click on elements to inspect them, you can not add new style rules if they don&#8217;t exist already, and you can&#8217;t edit rules for CSS files loaded using @import. I would have to say that <a href="http://www.seifi.org/firebug/firebug_tips_and_tricks.html">FireBug</a> is a superior tool at this time for professional debugging, but Safari is about half way there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/css/whats-new-in-safari-31-web-inspector-and-sinppet-editor.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Safari 3.1 Features Review</title>
		<link>http://www.seifi.org/css/safari-31-features.html</link>
		<comments>http://www.seifi.org/css/safari-31-features.html#comments</comments>
		<pubDate>Wed, 19 Mar 2008 20:47:40 +0000</pubDate>
		<dc:creator>Mojo</dc:creator>
		
		<category><![CDATA[apple]]></category>

		<category><![CDATA[browsers]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.seifi.org/browsers/safari-31-features.html</guid>
		<description><![CDATA[Apple released Safari 3.1 (525.13) for both Mac and Windows users today which comes with a bunch of changes and improvements over 3.0.x series. Here are the set of changes included in the new release.
Developer Menu
The first thing you will notice is the addition of the &#8220;Develop&#8221; menu (Preferences/Advanced/Show Develop menu in menu bar) item [...]]]></description>
			<content:encoded><![CDATA[<p>Apple released <a href="http://www.apple.com/safari/" target="_blank">Safari 3.1</a> (525.13) for both Mac and Windows users today which comes with a bunch of changes and <a href="http://docs.info.apple.com/article.html?artnum=307467" target="_blank">improvements</a> over 3.0.x series. Here are the set of changes included in the new release.</p>
<h3>Developer Menu</h3>
<p>The first thing you will notice is the addition of the &#8220;<strong>Develop</strong>&#8221; menu (Preferences/Advanced/Show Develop menu in menu bar) item with the following tasks:<br />
<span id="more-630"></span><br />
<img src="http://www.seifi.org/wp-content/uploads/2008/03/safari_develop_menu.png" title="Safari Developer Menu" alt="Safari Developer Menu" align="right" hspace="15" vspace="5" /> Open Page with: (Other browsers installed on your system including FireFox, Internet Explorer, Opera)</p>
<p>User Agent: Set you user agent from the list of options, or enter your own user-agent. Finally! This was previously part of the hidden debug menu and you had no way of specifying a custom user-agent. The other exciting additions here are the ability to set your user-agent as Mobile Safari 1.1.3 for either iPhone or the iPod touch.</p>
<p>You can also pull up the Web Inspector, Error console, Network Timeline and a Snippet Editor. Lastly the Developer menu allows you to disable various browser features such as Caches, Images, CSS Styles, JavaScript, Runaway JavaScript Timers, and Site-Specific Hacks. You can now also edit CSS in the Web Inspector. More on these in a <a href="http://www.seifi.org/testing/whats-new-in-safari-31-web-inspector-and-sinppet-editor.html">later post</a>.</p>
<h3>Standards Support</h3>
<p>Support for <a href="http://www.w3.org/TR/css3-webfonts/" target="_blank">CSS 3 web fonts</a> using CSS @font-face rules. check out <a href="http://www.alistapart.com/articles/cssatten" target="_blank">what can be done</a> with downloadable fonts in these working samples <a href="http://www.alistapart.com/d/cssatten/heid.html" target="_blank">here</a>, <a href="http://www.alistapart.com/d/cssatten/poen.html" target="_blank">here</a>, <a href="http://www.alistapart.com/d/cssatten/nels.html" target="_blank">here</a>, <a href="http://www.alistapart.com/d/cssatten/stef.html" target="_blank">here</a>, <a href="http://www.alistapart.com/d/cssatten/blok.html" target="_blank">here</a>, and <a href="http://www.alistapart.com/d/cssatten/drim.html" target="_blank">here</a>. The CSS and a sample web font are show below. If you are using Safari 3.1 you should see a cool font.</p>

<div class="wp_syntax"><div class="code"><pre class="css"><span style="color: #a1a100;">@font-face {</span>
  <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #66cc66;">:</span> <span style="color: #ff0000;">&quot;Acorn Initials&quot;</span><span style="color: #66cc66;">;</span>
  src<span style="color: #66cc66;">:</span> <span style="color: #993333;">url</span><span style="color: #66cc66;">&#40;</span><span style="color: #933;">http://www<span style="color: #6666ff;">.domain</span><span style="color: #6666ff;">.com</span>/Acorn___<span style="color: #6666ff;">.ttf</span></span><span style="color: #66cc66;">&#41;</span> format<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;truetype&quot;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span></pre></div></div>

<style type="text/css" media="all">
@import "/wp-content/uploads/2008/03/webfonts.css";
</style>
<h1 id="webfonts">Safari 3.1</h1>
<p>Support for CSS <a href="http://webkit.org/blog/130/css-transforms/" target="_blank">transforms</a> and <a href="http://webkit.org/blog/138/css-animation/" target="_blank">transitions</a>. Below are some demos of these.</p>
<div style="width:85%;margin:0 auto 10px auto;padding:8px;">
<img hspace="20" vspace="5" align="left" src="http://www.seifi.org/wp-content/uploads/2008/03/safari_logo.png" alt="Safari 3.1" style="-webkit-transition:-webkit-transform 1.5s ease-in;" onclick="this.style.webkitTransform='rotate(1440deg)';" /> Here is a sample of the -webkit transform CSS which is now supported by Safari 3.1. Click on the Safari logo to rotate it 1440 degrees.<br />
<br style="clear:both" /></p>
<p><img hspace="20" vspace="5" align="left" src="http://www.seifi.org/wp-content/uploads/2008/03/safari_logo.png" alt="Safari 3.1" style="-webkit-transform: skew(35deg, 0deg);" /> The following Safari logo is skewed 35 degrees using -webkit-transform: skew(45deg, 0deg).<br />
<br style="clear:both" /></p>
<p><img hspace="20" vspace="5" align="left" src="http://www.seifi.org/wp-content/uploads/2008/03/safari_logo.png" alt="Safari 3.1" style="" onmouseover="this.style.webkitTransform='scale(1.3)'" onmouseout="this.style.webkitTransform='scale(1)'" /> The following image changes its scale using -webkit transform:scale() to zoom in 30% when you mouse over it.<br />
<br style="clear:both" />
</div>
<p>Support for <a href="http://www.whatwg.org/specs/web-apps/current-work/" target="_blank">HTML 5</a> &lt;<a href="http://www.whatwg.org/specs/web-apps/current-work/#video" target="_blank">video</a>&gt; and &lt;<a href="http://www.whatwg.org/specs/web-apps/current-work/#audio" target="_blank">audio</a>&gt; elements. Watch out Adobe and Flash. Here is a <a href="http://webkit.org/blog/140/html5-media-support/" target="_blank">demo</a> of the video tag. There is also added support for SVG images in &lt;img&gt; elements and CSS images and SVG advanced text.</li>
<p>Support for <a href="http://www.whatwg.org/specs/web-apps/current-work/#offline" target="_blank">offline</a> storage for Web applications in <a href="http://www.whatwg.org/specs/web-apps/current-work/#sql" target="_blank">SQL databases</a>. That means you can now store your databases locally on the client&#8217;s machine. Here&#8217;s some sample JavaScript to do the client side databases. Check out <a href="http://webkit.org/misc/DatabaseExample.html" target="_blank">this demo</a> that shows you how it works.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript">database.<span style="color: #006600;">executeSql</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;SELECT * FROM test&quot;</span>, <span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span>result1<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
   <span style="color: #009900; font-style: italic;">// do something with the results</span>
   database.<span style="color: #006600;">executeSql</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;DROP TABLE test&quot;</span>, <span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span>result2<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
     <span style="color: #009900; font-style: italic;">// do some more stuff</span>
     <span style="color: #000066;">alert</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;My second database query finished executing!&quot;</span><span style="color: #66cc66;">&#41;</span>;
   <span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>&nbsp;<br />
Running the <a href="http://www.css3.info/selectors-test/" target="_blank">CSS3 Selector tests</a> reveals that Safari 3.1 has full support for CSS3 Selectors while FireFox 2 and IE 7 are still playing catch up.<br />
<img src="http://www.seifi.org/wp-content/uploads/2008/03/css3_support.png" alt="JavaScript Test Results" /></p>
<h3>Performance Improvements</h3>
<p>Apple claims that Safari 3.1 &#8220;executes JavaScript up to 6 times faster than Internet Explorer 7 and up to 4 times faster than Firefox 2&#8243;. Performance measured in seconds. Testing conducted by Apple in March 2008 on a 2.4GHz Intel Core 2 Duo-based iMac system running Windows XP Professional SP2, configured with 1GB of RAM and an ATI Radeon HD 2600 with 256MB of VRAM. HTML and JavaScript benchmarks based on VeriTest’s iBench Version 5.0 using default settings. Testing conducted with a beta version of Safari; all other browsers were shipping versions. Performance will vary based on system configuration, network connection, and other factors.&#8221; I tested IE7, FF2, and Safari 3.1 with 3 JavaScript performance testers and the Acid 3 test kit. The tools used are<br />
1. <a href="http://acid3.acidtests.org/" target="_blank">Acid3</a> tests.<br />
2. <a href="http://www.jorendorff.com/articles/javascript/speed-test.html" target="_blank">JavaScript speed test</a> written by Jason Orendorff<br />
3. <a href="http://webkit.org/perf/sunspider-0.9/sunspider.html" target="_blank">SunSpider</a> test kit from WebKit.org<br />
4. <a href="http://mootools.net/slickspeed/" target="_blank">slickspeed</a> test from Mootools.net</p>
<p>Here are the results in milliseconds from the tests which seem to agree with the results found by Apple. You can see that Safari 3.1 does in fact have a much more efficient JavaScript processing engine, and is three quarters of the way there when comes to passing the Acid3 tests.<br />
<img src="http://www.seifi.org/wp-content/uploads/2008/03/js_test_results.png" alt="JavaScript Test Results" /><br />
<small>Detail links at SunSpider: &nbsp; <a target="_blank" href="http://webkit.org/perf/sunspider-0.9/sunspider-results.html?%7B%223d-cube%22:%5B581,511,611,531,541%5D,%223d-morph%22:%5B561,591,591,631,611%5D,%223d-raytrace%22:%5B701,691,701,711,711%5D,%22access-binary-trees%22:%5B691,701,701,590,701%5D,%22access-fannkuch%22:%5B1132,1122,1102,1072,1362%5D,%22access-nbody%22:%5B570,561,550,550,1071%5D,%22access-nsieve%22:%5B571,571,571,571,1082%5D,%22bitops-3bit-bits-in-byte%22:%5B561,560,561,561,1152%5D,%22bitops-bits-in-byte%22:%5B621,621,621,631,1212%5D,%22bitops-bitwise-and%22:%5B731,731,741,731,852%5D,%22bitops-nsieve-bits%22:%5B581,581,581,581,621%5D,%22controlflow-recursive%22:%5B701,711,712,711,721%5D,%22crypto-aes%22:%5B561,571,561,561,571%5D,%22crypto-md5%22:%5B521,521,531,521,510%5D,%22crypto-sha1%22:%5B460,560,480,460,571%5D,%22date-format-tofte%22:%5B681,631,571,571,611%5D,%22date-format-xparb%22:%5B671,641,611,611,621%5D,%22math-cordic%22:%5B711,701,701,681,701%5D,%22math-partial-sums%22:%5B481,481,471,471,471%5D,%22math-spectral-norm%22:%5B541,521,530,530,530%5D,%22regexp-dna%22:%5B531,530,551,541,551%5D,%22string-base64%22:%5B19198,19338,19007,24445,32326%5D,%22string-fasta%22:%5B641,671,731,761,1312%5D,%22string-tagcloud%22:%5B3605,3705,3576,7872,3635%5D,%22string-unpack-code%22:%5B651,651,701,651,731%5D,%22string-validate-input%22:%5B10765,10736,10526,15542,21941%5D%7D">IE7</a> &nbsp;  &nbsp; <a  target="_blank" href="http://webkit.org/perf/sunspider-0.9/sunspider-results.html?%7B%223d-cube%22:%5B1342,1211,1192,1201,1212%5D,%223d-morph%22:%5B1742,1743,1762,1702,1733%5D,%223d-raytrace%22:%5B591,591,621,571,581%5D,%22access-binary-trees%22:%5B350,571,650,681,751%5D,%22access-fannkuch%22:%5B701,681,621,610,611%5D,%22access-nbody%22:%5B1442,1442,1412,1412,1412%5D,%22access-nsieve%22:%5B360,331,340,381,370%5D,%22bitops-3bit-bits-in-byte%22:%5B481,451,471,481,481%5D,%22bitops-bits-in-byte%22:%5B461,460,461,460,451%5D,%22bitops-bitwise-and%22:%5B3555,3565,3525,3455,4536%5D,%22bitops-nsieve-bits%22:%5B581,611,600,581,1152%5D,%22controlflow-recursive%22:%5B201,190,301,250,540%5D,%22crypto-aes%22:%5B531,511,511,501,681%5D,%22crypto-md5%22:%5B381,411,461,411,831%5D,%22crypto-sha1%22:%5B581,510,541,520,571%5D,%22date-format-tofte%22:%5B1402,1212,1042,1042,1121%5D,%22date-format-xparb%22:%5B2243,2123,2193,2053,2093%5D,%22math-cordic%22:%5B1272,1091,1192,1152,1221%5D,%22math-partial-sums%22:%5B842,841,821,841,821%5D,%22math-spectral-norm%22:%5B601,561,540,541,571%5D,%22regexp-dna%22:%5B1062,1161,1142,1141,1132%5D,%22string-base64%22:%5B1092,1092,1081,1092,1072%5D,%22string-fasta%22:%5B921,831,841,842,871%5D,%22string-tagcloud%22:%5B791,681,681,721,761%5D,%22string-unpack-code%22:%5B1111,1082,1132,1192,1072%5D,%22string-validate-input%22:%5B621,641,631,651,661%5D%7D">FireFox 2.2</a> &nbsp;  &nbsp; <a  target="_blank" href="http://webkit.org/perf/sunspider-0.9/sunspider-results.html?%7B%223d-cube%22:%5B250,300,280,281,171%5D,%223d-morph%22:%5B170,291,291,271,331%5D,%223d-raytrace%22:%5B321,271,271,271,290%5D,%22access-binary-trees%22:%5B211,191,180,190,210%5D,%22access-fannkuch%22:%5B511,451,490,500,501%5D,%22access-nbody%22:%5B280,280,311,321,291%5D,%22access-nsieve%22:%5B180,90,221,221,231%5D,%22bitops-3bit-bits-in-byte%22:%5B221,220,211,211,80%5D,%22bitops-bits-in-byte%22:%5B140,120,121,131,311%5D,%22bitops-bitwise-and%22:%5B361,390,381,381,370%5D,%22bitops-nsieve-bits%22:%5B241,251,250,250,240%5D,%22controlflow-recursive%22:%5B191,251,240,240,240%5D,%22crypto-aes%22:%5B221,251,250,250,250%5D,%22crypto-md5%22:%5B231,240,240,150,251%5D,%22crypto-sha1%22:%5B250,90,250,210,100%5D,%22date-format-tofte%22:%5B350,350,291,301,331%5D,%22date-format-xparb%22:%5B370,370,431,381,381%5D,%22math-cordic%22:%5B391,411,310,420,410%5D,%22math-partial-sums%22:%5B330,341,421,320,311%5D,%22math-spectral-norm%22:%5B280,280,201,291,201%5D,%22regexp-dna%22:%5B491,491,550,480,441%5D,%22string-base64%22:%5B240,241,261,230,220%5D,%22string-fasta%22:%5B360,350,371,331,330%5D,%22string-tagcloud%22:%5B271,251,251,270,281%5D,%22string-unpack-code%22:%5B270,350,350,280,280%5D,%22string-validate-input%22:%5B210,330,340,291,290%5D%7D">Safari 3.1</a></small></p>
<h3>Microsoft Windows</h3>
<ul>
<li>Improves Back/Forward performance</li>
<li>Supports signed Java applets</li>
<li>Shows Caps Lock icon in password fields</li>
<li>Adds support for showModalDialog</li>
<li>Localized in 16 languages</li>
<li>Adds support for International Domain Names</li>
<li>Improves handling of Japanese, Chinese, and Korean text</li>
<li>Contextual menu now allows opening a link in a window or tab</li>
<li>Improves pop-up blocking to work with plug-ins</li>
</ul>
<h3>Other Improvement</h3>
<ul>
<li>Double clicking on the Tab Bar opens new tab</li>
<li>Includes URL metadata when images are dragged or saved from browser</li>
<li>Opens Download and Activity window in current Space</li>
<li>Supports trackpad gestures for back, forward, and magnify on MacBook Air and compatible MacBook Pro computers</li>
<li>Shows Caps Lock icon in password fields</li>
<li><a href="http://docs.info.apple.com/article.html?artnum=307563" target="_blank">13 Security Fixes</a></li>
<li>Increased site compatibility</li>
<li>Improved application stability</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/css/safari-31-features.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>How Google Analytics determines Connection Speeds</title>
		<link>http://www.seifi.org/javascript/how-google-analytics-determines-connection-speeds.html</link>
		<comments>http://www.seifi.org/javascript/how-google-analytics-determines-connection-speeds.html#comments</comments>
		<pubDate>Wed, 12 Mar 2008 18:43:55 +0000</pubDate>
		<dc:creator>Mojo</dc:creator>
		
		<category><![CDATA[ajax]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[stats]]></category>

		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.seifi.org/ajax/how-google-analytics-determines-connection-speeds.html</guid>
		<description><![CDATA[Today I was looking for an unobtrusive method of determining a user&#8217;s connection speed using JavaScript. A quick search on Google returned an array of tricks mostly having to do with using Ajax to make a call behind the scenes, and track the payload time for the small file. In most cases people use an [...]]]></description>
			<content:encoded><![CDATA[<p>Today I was looking for an unobtrusive method of determining a user&#8217;s connection speed using JavaScript. A quick <a href="http://www.google.com/search?q=javascript+connection+speed" target="_blank">search</a> on Google returned an array of <a href="http://myspeed.ebiene.de/" target="_blank">tricks</a> mostly having to do with using Ajax to make a call behind the scenes, and track the payload time for the small file. In most cases people use an image with a random variable at the end to avoid caching, like image.jpg?foo=1Rt2X21. This is all good but adds an HTTP connection which could potentially interfere with the user&#8217;s experience, especially if they are already on a slow connection to begin with.<span id="more-627"></span></p>
<p>Then I discovered something interesting in <a href="https://www.google.com/analytics/" target="_blank">Google Analytics</a>.</p>
<p>Google Analytics tracks and stores connection speeds for your visitors as part of the Network Properties category. The data provided includes Connection Speed and this corresponds with Pages per visit, Average time on Site, Percentage of new visits, and the Bounce rate. But how in the world does Google compile this data? It <a href="http://groups.google.com/group/analytics-help-basics/browse_thread/thread/c3c01931dcdcf1d/07a492c88916f80e?lnk=gst&amp;q=speed#07a492c88916f80e" target="_blank">appears</a> that people are <a href="http://informationgift.com/2006/10/analytics_guesses_connection_s.html" target="_blank">guessing</a> that Google uses the visitor&#8217;s IP address or hostname to do a lookup in an IP database or a <a href="http://groups.google.com/group/analytics-help-tracking/browse_thread/thread/9206114c0909379e/078a201bc3e9b566?lnk=gst&amp;q=speed#078a201bc3e9b566" target="_blank">reverse lookup</a>, and then makes a guess based on what ISP that IP address belongs to. But Google also loads a small .gif file with each <a href="http://www.google.com/support/urchin45/bin/answer.py?answer=28307" target="_blank">urchin</a> request. This article explains a little trick for using time stamped image loading and <a href="http://www.die.net/musings/page_load_time/" target="_blank">log analysis</a> which seems related.</p>
<p><img src="http://www.seifi.org/wp-content/uploads/2008/03/analyticsconnectionspeeds.gif" alt="Google Analytics Connection Speeds" /></p>
<p>So if your IP belongs to RoadRunner, then we can assume you are on a cable connection and file you under that category. This can sometimes get somewhat hairy and lead to ambiguity as evidenced by the Unknown category shown in Google Analytics. It is also interesting to note the Unknown category is the single largest category in my case with 36% of the total data collected. What happens if you are on AOL or EarthLink? Will the database contain the accurate information to pinpoint if you are on dial-up or broadband? How often is the database updated with new information? What about edge cases, for example if you work in an office where you have a &#8220;broadband&#8221; connection but share it with a large group of people?</p>
<p>The good news is that with Analytics the work happens without interfering with the user experience and no additional HTTP connections are needed. The bad news is, it is not done in real time. So if you are looking for a real-time test this will not work for you, unless you build your own seriously fast IP database web service that you can use asynchronously. The other option is to use the binary image payload test, but that also makes life hard for your users.</p>
<p>So, If you are looking for general statistics for a webapp over a date range then Google Analytics might be the way to go. Keep in mind you will end up with a chunk of Unknown data. As for making snap decisions, you can sniff user bandwidth while they surf with payload testing. Here is another sample <a href="http://site.aol.com/speed.html" target="_blank">page at AOL</a> where they put up a simple fork page and determine your bandwidth speed using JavaScript image loading and setting a user cookie. I can think of a dozen reasons why this is a bad idea but I won&#8217;t go into that here.</p>
<p><!--Content type: SDKML. Transform: wc2mtps.xslt.-->PS. It is worth mentioning that Internet Explorer supports a built in behavior called clientCaps, which provides information about features supported by Microsoft Internet Explorer, as well as a way for installing browser components on demand. The <a href="http://msdn2.microsoft.com/en-us/library/ms531088(VS.85).aspx" target="_blank">connectionType</a> property of clientCaps returns either <strong>lan</strong>, <strong>modem </strong>or <strong>offline</strong>. Since this only works in IE and doesn&#8217;t offer too much granularity, it might be a good test if you are <em>only trying to test IE users specifically</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/javascript/how-google-analytics-determines-connection-speeds.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.864 seconds -->
<!-- Cached page served by WP-Cache -->
