<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/">
   <channel>
      <title>direct | Filome sharers have read the following articles about "direct" | www.filome.com </title>
	  <itunes:author>filome.com</itunes:author>
      <link>http://www.filome.com/key/direct</link>
      <description>You're viewing shares 1-25 of 3263 total shares for the keyword direct This is a keyword feed for "direct" from Filome read and shared items in Google Reader. If you would like to search or subscribe to category/keyword feeds for posts that are by shared with Google Reader users visit http://filome.com.</description>
      <language>en-us</language>
	  <copyright>Copyright for these items belong to their original publishers.</copyright>
	  		<itunes:explicit>No</itunes:explicit>

		<itunes:keywords>filome, google reader, shared items, community knowledge organizer</itunes:keywords>

		<itunes:subtitle>This is the keyword feed for "direct" from my read items in Google Reader.</itunes:subtitle>

 	<itunes:summary>This is the keyword feed for "direct" from my read items in Google Reader.</itunes:summary>

 	<image> 

		<url>http://www.filome.com/images/feed_image.jpg</url>
 		<title>direct | Filome sharers have read the following articles about "direct" | www.filome.com</title>
 		<link>http://www.filome.com/key/direct</link>
 		<description>This is a keyword feed for "direct" from Filome read and shared items in Google Reader. If you would like to search or subscribe to category/keyword feeds for posts that are by shared with Google Reader users visit http://filome.com.</description>
 	</image> 	
      <docs>http://www.filome.com</docs>
      <generator>filome beta</generator>
      <item>
         <title>Displaying and reading the execution plans for a SQL statement</title>
         <link>http://blogs.oracle.com/optimizer/2008/02/displaying_and_reading_the_execution_plans_for_a_sql_statement.html</link>
		 <category>Shared item</category>
			<description><![CDATA[Publisher - <a href="http://www.filome.com/pub/9SvLRebDA6KRYI">Inside the Oracle Optimizer</a><br> First shared  by - <a href="http://www.filome.com/robdiana">robdiana</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><blockquote>Shared by  robdiana 
<br>
If you use Oracle and your query is a bit slow, read this. Please read this. Your DBA's will love you for it.</blockquote>
Generating and displaying the execution plan of a SQL statement is a
common task for most DBAs, SQL developers, and preformance experts as
it provides them information on the performance characteristics of a
SQL statement. An execution plan shows the detailed steps necessary to
execute a SQL statement. These steps are expressed as a set of database
operators that consumes and produces rows. The order of the operators
and their implentation is decided by the query optimizer using a
combination of query transformations and physical optimization
techniques.<br><br>While the display is commonly shown in a tabular
format, the plan is in fact tree-shaped. For example, consider the
following query based on the SH schema (Sales History):<br><br><br><pre><br>select prod_category, avg(amount_sold)<br>from sales s, products p<br>where p.prod_id = s.prod_id<br>group by prod_category;</pre><br><br>The tabular representation of this query's plan is:<br><br><br><pre><br>------------------------------------------<br> Id   Operation              Name   <br>------------------------------------------<br>   0  SELECT STATEMENT              <br>   1   HASH GROUP BY                <br>   2    HASH JOIN                   <br>   3     TABLE ACCESS FULL   PRODUCTS<br>   4     PARTITION RANGE ALL        <br>   5      TABLE ACCESS FULL  SALES  <br>------------------------------------------<br></pre><br>While the tree-shaped representation of the plan is:<br><pre><br>   GROUP BY<br>      |<br>     JOIN<br> _____|_______<br> |            |<br>ACCESS     ACCESS<br>(PRODUCTS) (SALES)<br></pre><br><p><br><br><br>When
you read a plan tree you should start from the bottom up. In the above
example begin by looking at the access operators (or the leaves of the
tree). In this case the access operators are implemented using full
table scans. The rows produced by these tables scans will be consumed
by the join operator. Here the join operator is a hash-join (other
alternatives include nested-loop or sort-merge join). Finally the
group-by operator implemented here using hash (alternative would be
sort) consumes rows produced by the join-opertor.<br><br>The execution
plan generated for a SQL statement is just one of the many alternative
execution plans considered by the query optimizer. The query optimizer
selects the execution plan with the lowest cost. Cost is a proxy for
performance, the lower is the cost the better is the performance. The
cost model used by the query optimizer accounts for the IO, CPU, and
network usage in the query.<br><br>There are two different methods you can use to look at the execution plan of a SQL statement:<br></p><ol><br><li><b>EXPLAIN PLAN command</b> - This displays an execution plan for a SQL statement without actually executing the statement.</li><br><li><b>V$SQL_PLAN</b>
- A dictionary view introduced in Oracle 9i that shows the execution
plan for a SQL statement that has been compiled into a cursor in the
cursor cache.</li><br></ol><br>Under certain conditions the plan shown
when using EXPLAIN PLAN can be different from the plan shown using
V$SQL_PLAN. For example, when the SQL statement contains bind variables
the plan shown from using EXPLAIN PLAN ignores the bind variable values
while the plan shown in V$SQL_PLAN takes the bind variable values into
account in the plan generation process.<br><br>Displaying an execution
plan has been made easier after the introduction of the dbms_xplan
package in Oracle 9i and by the enhancements made to it in subsequent
releases. This packages provides several PL/SQL procedures to display
the plan from different sources:<br><br><ol><br><li>EXPLAIN PLAN command</li><br><li>V$SQL_PLAN</li><br><li>Automatic Workload Repository (AWR)</li><br><li>SQL Tuning Set (STS)</li><br><li>SQL Plan Baseline (SPM)</li><br></ol><br>The
following examples illustrate how to generate and display an execution
plan for our original SQL statement using the different functions
provided in the dbms_xplan package.<br><br><strong>Example 1</strong> Uses the EXPLAIN PLAN command and the dbms_xplan.display function.<br><br><pre><br>SQL&gt; EXPLAIN PLAN FOR<br> 2   select prod_category, avg(amount_sold)<br> 3   from sales s, products p<br> 4   where p.prod_id = s.prod_id<br> 5   group by prod_category;<br><br>Explained.<br></pre><br><br><pre><br>SQL&gt; select plan_table_output<br> 2    from table(dbms_xplan.display('plan_table',null,'basic'));<br><br>------------------------------------------<br> Id   Operation              Name   <br>------------------------------------------<br>   0  SELECT STATEMENT              <br>   1   HASH GROUP BY                <br>   2    HASH JOIN                   <br>   3     TABLE ACCESS FULL   PRODUCTS<br>   4     PARTITION RANGE ALL        <br>   5      TABLE ACCESS FULL  SALES  <br>------------------------------------------<br></pre><br><br>The arguments are for dbms_xplan.display are:<br><br><ul><br><li>plan table name (default 'PLAN_TABLE'),</li><br><li>statement_id (default null),</li><br><li>format (default 'TYPICAL') </li><br></ul><br>More details can be found in $ORACLE_HOME/rdbms/admin/dbmsxpln.sql.<br><br><strong>Example 2</strong> Generating and displaying the execution plan for the last SQL statement executed in a session:<br><br><br><pre><br>SQL&gt; select prod_category, avg(amount_sold)<br> 2   from sales s, products p<br> 3   where p.prod_id = s.prod_id<br> 4   group by prod_category;<br><br>no rows selected<br></pre><br><pre><br>SQL&gt; select plan_table_output<br> 2    from table(dbms_xplan.display_cursor(null,null,'basic'));<br><br>------------------------------------------<br> Id   Operation              Name   <br>------------------------------------------<br>   0  SELECT STATEMENT              <br>   1   HASH GROUP BY                <br>   2    HASH JOIN                   <br>   3     TABLE ACCESS FULL   PRODUCTS<br>   4     PARTITION RANGE ALL        <br>   5      TABLE ACCESS FULL  SALES  <br>------------------------------------------<br></pre><br><br>The arguments used by dbms_xplay.dispay_cursor are:<br><br><ul><br><li>SQL ID (default null, null means the last SQL statement executed in this session),</li><br><li>child number (default 0),</li><br><li>format (default 'TYPICAL')</li><br></ul><br>The details are in $ORACLE_HOME/rdbms/admin/dbmsxpln.sql.<br><br><br><strong>Example 3</strong> Displaying the execution plan for any other statement requires the SQL ID to be provided, either directly or indirectly:<br><br><ol><li>Directly:<pre><br>SQL&gt; select plan_table_output from<br> 2   table(dbms_xplan.display_cursor('fnrtqw9c233tt',null,'basic'));</pre><br><br></li><li>Indirectly:<pre><br>SQL&gt; select plan_table_output<br> 2   from v$sql s,<br> 3   table(dbms_xplan.display_cursor(s.sql_id,<br> 4                                  s.child_number, 'basic')) t<br> 5   where s.sql_text like 'select PROD_CATEGORY%';</pre><br></li></ol><br><strong>Example 4</strong>
- Displaying an execution plan corresponding to a SQL Plan Baseline.
SQL Plan Baselines have been introduced in Oracle 11g to support the
SQL Plan Management feature (SPM). In order to illustrate such a case
we need to create a SQL Plan Baseline first.<br><br><pre><br>SQL&gt; alter session set optimizer_capture_sql_plan_baselines=true;<br><br>Session altered.<br><br>SQL&gt; select prod_category, avg(amount_sold)<br> 2   from sales s, products p<br> 3   where p.prod_id = s.prod_id<br> 4   group by prod_category;<br><br>no rows selected<br></pre><br>If
the above statement has been executed more than once, a SQL Plan
Baseline will be created for it and you can verified this using the
follows query:<br><br><pre><br>SQL&gt; select SQL_HANDLE, PLAN_NAME, ACCEPTED<br> 2   from dba_sql_plan_baselines<br> 3   where sql_text like 'select prod_category%';<br><br>SQL_HANDLE                     PLAN_NAME                      ACC<br>------------------------------ ------------------------------ ---<br>SYS_SQL_1899bb9331ed7772       SYS_SQL_PLAN_31ed7772f2c7a4c2  YES<br></pre><br><br>The execution plan for the SQL Plan Baseline created above can be displayed either directly or indirectly:<br><br><ol><li>Directly<br><pre>select t.* from<br>table(dbms_xplan.display_sql_plan_baseline('SYS_SQL_1899bb9331ed7772',<br>                                           format =&gt; &#39;basic&#39;)) t</pre><br><br></li><li>Indirectly<br><pre>select t.*<br>    from (select distinct sql_handle<br>          from dba_sql_plan_baselines<br>          where sql_text like 'select prod_category%') pb,<br>         table(dbms_xplan.display_sql_plan_baseline(pb.sql_handle,<br>                                                    null,'basic')) t;</pre><br></li></ol><br><br>The output of either of these two statements is:<br><br><br><pre><br>----------------------------------------------------------------------------<br>SQL handle: SYS_SQL_1899bb9331ed7772<br>SQL text: select prod_category, avg(amount_sold) from sales s, products p<br>          where p.prod_id = s.prod_id group by prod_category<br>----------------------------------------------------------------------------<br><br>----------------------------------------------------------------------------<br>Plan name: SYS_SQL_PLAN_31ed7772f2c7a4c2<br>Enabled: YES     Fixed: NO      Accepted: YES     Origin: AUTO-CAPTURE<br>----------------------------------------------------------------------------<br><br>Plan hash value: 4073170114<br><br>---------------------------------------------------------<br> Id   Operation                 Name               <br>---------------------------------------------------------<br>   0  SELECT STATEMENT                             <br>   1   HASH GROUP BY                               <br>   2    HASH JOIN                                  <br>   3     VIEW                   index$_join$_002   <br>   4      HASH JOIN                                <br>   5       INDEX FAST FULL SCAN PRODUCTS_PK        <br>   6       INDEX FAST FULL SCAN PRODUCTS_PROD_CAT_IX<br>   7     PARTITION RANGE ALL                       <br>   8      TABLE ACCESS FULL     SALES              <br>---------------------------------------------------------<br></pre><br><br><p><strong></strong> </p><p><span style="font-size:130%">Formatting</span></p><br>The
format argument is highly customizable and allows you to see as little
(high-level) or as much (low-level) details as you need / want in the
plan output. The high-level options are:<br><br><ol><li><strong>Basic</strong><br>The plan includes the operation, options, and the object name (table, index, MV, etc)<br></li><li><strong>Typical</strong><br>It
includes the information shown in BASIC plus additional
optimizer-related internal information such as cost, size, cardinality,
etc. These information are shown for every operation in the plan and
represents what the optimizer thinks is the operation cost, the number
of rows produced, etc. It also shows the predicates evaluation by the
operation. There are two types of predicates: ACCESS and FILTER. The
ACCESS predicates for an index are used to fetch the relevant blocks
because they apply to the search columns. The FILTER predicates are
evaluated after the blocks have been fetched.<br></li><li><strong>All</strong><br>It
includes the information shown in TYPICAL plus the lists of expressions
(columns) produced by every operation, the hint alias and query block
names where the operation belongs. The last two pieces of information
can be used as arguments to add hints to the statement.<br></li></ol>The low-level options allow the inclusion or exclusion of find details, such as predicates and cost.<br>For example,<br><br><br><pre>select plan_table_output<br>from table(dbms_xplan.display('plan_table',null,'basic +predicate +cost'));<br><br>-------------------------------------------------------<br> Id   Operation              Name      Cost (%CPU)<br>-------------------------------------------------------<br>   0  SELECT STATEMENT                    17  (18)<br>   1   HASH GROUP BY                      17  (18)<br>*  2    HASH JOIN                         15   (7)<br>   3     TABLE ACCESS FULL   PRODUCTS      9   (0)<br>   4     PARTITION RANGE ALL               5   (0)<br>   5      TABLE ACCESS FULL  SALES         5   (0)<br>-------------------------------------------------------<br><br>Predicate Information (identified by operation id):<br>---------------------------------------------------<br>2 - access("P"."PROD_ID"="S"."PROD_ID")<br></pre><br><br><br><pre>select plan_table_output from<br>table(dbms_xplan.display('plan_table',null,'typical -cost -bytes'));<br><br>----------------------------------------------------------------------------<br> Id   Operation              Name      Rows  Time      Pstart Pstop<br>----------------------------------------------------------------------------<br>   0  SELECT STATEMENT                    4  00:00:01             <br>   1   HASH GROUP BY                      4  00:00:01             <br>*  2    HASH JOIN                       960  00:00:01             <br>   3     TABLE ACCESS FULL   PRODUCTS   766  00:00:01             <br>   4     PARTITION RANGE ALL            960  00:00:01      1     16<br>   5      TABLE ACCESS FULL  SALES      960  00:00:01      1     16<br>----------------------------------------------------------------------------<br><br>Predicate Information (identified by operation id):<br>---------------------------------------------------<br>2 - access("P"."PROD_ID"="S"."PROD_ID")<br></pre><br><p><strong></strong> </p><p><span style="font-size:130%">Note Section</span></p><br>In
addition to the plan, the package displays notes in the NOTE section,
such as that dynamic sampling was used during query optimization or
that star transformation was applied to the query.<br>For example, if
the table SALES did not have statistics then the optimizer will use
dynamic sampling and the plan display will report it as follows (see
'+note' detail in the query):<br><br><br><pre>select plan_table_output<br>from table(dbms_xplan.display('plan_table',null,'basic +note'));<br><br>------------------------------------------<br> Id   Operation              Name   <br>------------------------------------------<br>   0  SELECT STATEMENT              <br>   1   HASH GROUP BY                <br>   2    HASH JOIN                   <br>   3     TABLE ACCESS FULL   PRODUCTS<br>   4     PARTITION RANGE ALL        <br>   5      TABLE ACCESS FULL  SALES  <br>------------------------------------------<br><br>Note<br>-----<br>- dynamic sampling used for this statement<br></pre><br><br><p><strong></strong> </p><p><span style="font-size:130%">Bind peeking</span></p><br><br>The
query optimizer takes into account the values of bind variable values
when generation an execution plan. It does what is generally called
bind peeking. See the first post in this blog about the concept of bind
peeking and its impact on the plans and the performance of SQL
statements.<br>As stated earlier the plan shown in V$SQL_PLAN takes
into account the values of bind variables while the one shown from
using EXPLAIN PLAN does not. Starting with 10gR2, the dbms_xplan
package allows the display of the bind variable values used to generate
a particular cursor/plan. This is done by adding '+peeked_binds' to the
format argument when using display_cursor().<br>This is illustrated with the following example:<br><br><br><pre><br>variable pcat varchar2(50)<br>exec :pcat := 'Women'<br><br>select PROD_CATEGORY, avg(amount_sold)<br>from sales s, products p<br>where p.PROD_ID = s.PROD_ID<br>and prod_category != :pcat<br>group by PROD_CATEGORY;<br><br>select plan_table_output<br>from table(dbms_xplan.display_cursor(null,null,'basic +PEEKED_BINDS'));<br><br>------------------------------------------<br> Id   Operation              Name   <br>------------------------------------------<br>   0  SELECT STATEMENT              <br>   1   HASH GROUP BY                <br>   2    HASH JOIN                   <br>   3     TABLE ACCESS FULL   PRODUCTS<br>   4     PARTITION RANGE ALL        <br>   5      TABLE ACCESS FULL  SALES  <br>------------------------------------------<br><br>Peeked Binds (identified by position):<br>--------------------------------------<br><br>1 - :PCAT (VARCHAR2(30), CSID=2): 'Women'</pre>
<br><br><a href="http://www.filome.com/key/plan" >plan</a> <a href="http://search.twitter.com/search?q=%22plan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql" >sql</a> <a href="http://search.twitter.com/search?q=%22sql%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/table" >table</a> <a href="http://search.twitter.com/search?q=%22table%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/table.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/prod" >prod</a> <a href="http://search.twitter.com/search?q=%22prod%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/prod.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/id" >id</a> <a href="http://search.twitter.com/search?q=%22id%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/id.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan" >plan</a> <a href="http://search.twitter.com/search?q=%22plan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/table" >table</a> <a href="http://search.twitter.com/search?q=%22table%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/table.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/prod" >prod</a> <a href="http://search.twitter.com/search?q=%22prod%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/prod.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/select" >select</a> <a href="http://search.twitter.com/search?q=%22select%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/select.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/statement" >statement</a> <a href="http://search.twitter.com/search?q=%22statement%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/statement.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/access" >access</a> <a href="http://search.twitter.com/search?q=%22access%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/access.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/hash" >hash</a> <a href="http://search.twitter.com/search?q=%22hash%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/hash.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/display" >display</a> <a href="http://search.twitter.com/search?q=%22display%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/display.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sales" >sales</a> <a href="http://search.twitter.com/search?q=%22sales%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sales.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/products" >products</a> <a href="http://search.twitter.com/search?q=%22products%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/products.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/join" >join</a> <a href="http://search.twitter.com/search?q=%22join%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/join.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/dbms" >dbms</a> <a href="http://search.twitter.com/search?q=%22dbms%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/dbms.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/execution" >execution</a> <a href="http://search.twitter.com/search?q=%22execution%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/execution.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/operation" >operation</a> <a href="http://search.twitter.com/search?q=%22operation%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/operation.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/query" >query</a> <a href="http://search.twitter.com/search?q=%22query%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/query.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/xplan" >xplan</a> <a href="http://search.twitter.com/search?q=%22xplan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/xplan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/group" >group</a> <a href="http://search.twitter.com/search?q=%22group%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/group.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/name" >name</a> <a href="http://search.twitter.com/search?q=%22name%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/name.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/category" >category</a> <a href="http://search.twitter.com/search?q=%22category%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/category.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/null" >null</a> <a href="http://search.twitter.com/search?q=%22null%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/null.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/shown" >shown</a> <a href="http://search.twitter.com/search?q=%22shown%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/shown.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/example" >example</a> <a href="http://search.twitter.com/search?q=%22example%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/example.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/basic" >basic</a> <a href="http://search.twitter.com/search?q=%22basic%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/basic.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/cost" >cost</a> <a href="http://search.twitter.com/search?q=%22cost%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/cost.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/bind" >bind</a> <a href="http://search.twitter.com/search?q=%22bind%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/bind.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/cursor" >cursor</a> <a href="http://search.twitter.com/search?q=%22cursor%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/cursor.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/optimizer" >optimizer</a> <a href="http://search.twitter.com/search?q=%22optimizer%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/optimizer.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/partition" >partition</a> <a href="http://search.twitter.com/search?q=%22partition%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/partition.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/information" >information</a> <a href="http://search.twitter.com/search?q=%22information%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/information.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/range" >range</a> <a href="http://search.twitter.com/search?q=%22range%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/range.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/output" >output</a> <a href="http://search.twitter.com/search?q=%22output%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/output.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/rows" >rows</a> <a href="http://search.twitter.com/search?q=%22rows%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/rows.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/used" >used</a> <a href="http://search.twitter.com/search?q=%22used%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/used.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/baseline" >baseline</a> <a href="http://search.twitter.com/search?q=%22baseline%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/baseline.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/default" >default</a> <a href="http://search.twitter.com/search?q=%22default%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/default.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/values" >values</a> <a href="http://search.twitter.com/search?q=%22values%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/values.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/displaying" >displaying</a> <a href="http://search.twitter.com/search?q=%22displaying%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/displaying.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/format" >format</a> <a href="http://search.twitter.com/search?q=%22format%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/format.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/oracle" >oracle</a> <a href="http://search.twitter.com/search?q=%22oracle%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/oracle.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/index" >index</a> <a href="http://search.twitter.com/search?q=%22index%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/index.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/predicates" >predicates</a> <a href="http://search.twitter.com/search?q=%22predicates%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/predicates.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/handle" >handle</a> <a href="http://search.twitter.com/search?q=%22handle%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/handle.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/variable" >variable</a> <a href="http://search.twitter.com/search?q=%22variable%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/variable.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/text" >text</a> <a href="http://search.twitter.com/search?q=%22text%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/text.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/baselines" >baselines</a> <a href="http://search.twitter.com/search?q=%22baselines%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/baselines.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/level" >level</a> <a href="http://search.twitter.com/search?q=%22level%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/level.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/session" >session</a> <a href="http://search.twitter.com/search?q=%22session%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/session.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/produced" >produced</a> <a href="http://search.twitter.com/search?q=%22produced%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/produced.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/tree" >tree</a> <a href="http://search.twitter.com/search?q=%22tree%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/tree.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/operators" >operators</a> <a href="http://search.twitter.com/search?q=%22operators%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/operators.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/different" >different</a> <a href="http://search.twitter.com/search?q=%22different%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/different.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/package" >package</a> <a href="http://search.twitter.com/search?q=%22package%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/package.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/typical" >typical</a> <a href="http://search.twitter.com/search?q=%22typical%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/typical.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/details" >details</a> <a href="http://search.twitter.com/search?q=%22details%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/details.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql plan" >sql plan</a> <a href="http://search.twitter.com/search?q=%22sql plan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql plan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/table access" >table access</a> <a href="http://search.twitter.com/search?q=%22table access%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/table access.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/dbms xplan" >dbms xplan</a> <a href="http://search.twitter.com/search?q=%22dbms xplan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/dbms xplan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan table" >plan table</a> <a href="http://search.twitter.com/search?q=%22plan table%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan table.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/execution plan" >execution plan</a> <a href="http://search.twitter.com/search?q=%22execution plan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/execution plan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/prod category" >prod category</a> <a href="http://search.twitter.com/search?q=%22prod category%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/prod category.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/xplan display" >xplan display</a> <a href="http://search.twitter.com/search?q=%22xplan display%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/xplan display.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql statement" >sql statement</a> <a href="http://search.twitter.com/search?q=%22sql statement%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql statement.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/hash join" >hash join</a> <a href="http://search.twitter.com/search?q=%22hash join%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/hash join.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/select prod" >select prod</a> <a href="http://search.twitter.com/search?q=%22select prod%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/select prod.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/table dbms" >table dbms</a> <a href="http://search.twitter.com/search?q=%22table dbms%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/table dbms.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/partition range" >partition range</a> <a href="http://search.twitter.com/search?q=%22partition range%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/partition range.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/hash group" >hash group</a> <a href="http://search.twitter.com/search?q=%22hash group%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/hash group.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/select statement" >select statement</a> <a href="http://search.twitter.com/search?q=%22select statement%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/select statement.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/select plan" >select plan</a> <a href="http://search.twitter.com/search?q=%22select plan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/select plan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/operation name" >operation name</a> <a href="http://search.twitter.com/search?q=%22operation name%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/operation name.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/explain plan" >explain plan</a> <a href="http://search.twitter.com/search?q=%22explain plan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/explain plan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan baseline" >plan baseline</a> <a href="http://search.twitter.com/search?q=%22plan baseline%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan baseline.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/null basic" >null basic</a> <a href="http://search.twitter.com/search?q=%22null basic%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/null basic.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/amount sold" >amount sold</a> <a href="http://search.twitter.com/search?q=%22amount sold%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/amount sold.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/category avg" >category avg</a> <a href="http://search.twitter.com/search?q=%22category avg%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/category avg.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/avg amount" >avg amount</a> <a href="http://search.twitter.com/search?q=%22avg amount%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/avg amount.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/query optimizer" >query optimizer</a> <a href="http://search.twitter.com/search?q=%22query optimizer%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/query optimizer.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/table output" >table output</a> <a href="http://search.twitter.com/search?q=%22table output%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/table output.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sys sql" >sys sql</a> <a href="http://search.twitter.com/search?q=%22sys sql%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sys sql.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql handle" >sql handle</a> <a href="http://search.twitter.com/search?q=%22sql handle%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql handle.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/display cursor" >display cursor</a> <a href="http://search.twitter.com/search?q=%22display cursor%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/display cursor.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan shown" >plan shown</a> <a href="http://search.twitter.com/search?q=%22plan shown%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan shown.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan baselines" >plan baselines</a> <a href="http://search.twitter.com/search?q=%22plan baselines%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan baselines.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/display plan" >display plan</a> <a href="http://search.twitter.com/search?q=%22display plan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/display plan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/table null" >table null</a> <a href="http://search.twitter.com/search?q=%22table null%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/table null.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/variable values" >variable values</a> <a href="http://search.twitter.com/search?q=%22variable values%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/variable values.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/bind variable" >bind variable</a> <a href="http://search.twitter.com/search?q=%22bind variable%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/bind variable.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql text" >sql text</a> <a href="http://search.twitter.com/search?q=%22sql text%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql text.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan name" >plan name</a> <a href="http://search.twitter.com/search?q=%22plan name%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan name.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/null null" >null null</a> <a href="http://search.twitter.com/search?q=%22null null%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/null null.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/peeked binds" >peeked binds</a> <a href="http://search.twitter.com/search?q=%22peeked binds%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/peeked binds.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/xplan package" >xplan package</a> <a href="http://search.twitter.com/search?q=%22xplan package%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/xplan package.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/table outputfrom" >table outputfrom</a> <a href="http://search.twitter.com/search?q=%22table outputfrom%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/table outputfrom.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/outputfrom table" >outputfrom table</a> <a href="http://search.twitter.com/search?q=%22outputfrom table%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/outputfrom table.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/dynamic sampling" >dynamic sampling</a> <a href="http://search.twitter.com/search?q=%22dynamic sampling%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/dynamic sampling.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/prod category%" >prod category%</a> <a href="http://search.twitter.com/search?q=%22prod category%%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/prod category%.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/rows produced" >rows produced</a> <a href="http://search.twitter.com/search?q=%22rows produced%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/rows produced.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/bind peeking" >bind peeking</a> <a href="http://search.twitter.com/search?q=%22bind peeking%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/bind peeking.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/pcat varchar2" >pcat varchar2</a> <a href="http://search.twitter.com/search?q=%22pcat varchar2%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/pcat varchar2.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql 1899bb9331ed7772" >sql 1899bb9331ed7772</a> <a href="http://search.twitter.com/search?q=%22sql 1899bb9331ed7772%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql 1899bb9331ed7772.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/dba sql" >dba sql</a> <a href="http://search.twitter.com/search?q=%22dba sql%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/dba sql.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/scan products" >scan products</a> <a href="http://search.twitter.com/search?q=%22scan products%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/scan products.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/handle plan" >handle plan</a> <a href="http://search.twitter.com/search?q=%22handle plan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/handle plan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/predicate information" >predicate information</a> <a href="http://search.twitter.com/search?q=%22predicate information%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/predicate information.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/information identified" >information identified</a> <a href="http://search.twitter.com/search?q=%22information identified%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/information identified.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/information shown" >information shown</a> <a href="http://search.twitter.com/search?q=%22information shown%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/information shown.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/level options" >level options</a> <a href="http://search.twitter.com/search?q=%22level options%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/level options.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/display sql" >display sql</a> <a href="http://search.twitter.com/search?q=%22display sql%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/display sql.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/index fast" >index fast</a> <a href="http://search.twitter.com/search?q=%22index fast%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/index fast.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/format argument" >format argument</a> <a href="http://search.twitter.com/search?q=%22format argument%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/format argument.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/fromtable dbms" >fromtable dbms</a> <a href="http://search.twitter.com/search?q=%22fromtable dbms%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/fromtable dbms.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql example" >sql example</a> <a href="http://search.twitter.com/search?q=%22sql example%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql example.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/tree shaped" >tree shaped</a> <a href="http://search.twitter.com/search?q=%22tree shaped%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/tree shaped.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/execution plans" >execution plans</a> <a href="http://search.twitter.com/search?q=%22execution plans%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/execution plans.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/default null" >default null</a> <a href="http://search.twitter.com/search?q=%22default null%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/default null.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/products pwhere" >products pwhere</a> <a href="http://search.twitter.com/search?q=%22products pwhere%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/products pwhere.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan takes" >plan takes</a> <a href="http://search.twitter.com/search?q=%22plan takes%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan takes.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan command" >plan command</a> <a href="http://search.twitter.com/search?q=%22plan command%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan command.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/access operators" >access operators</a> <a href="http://search.twitter.com/search?q=%22access operators%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/access operators.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/bind variables" >bind variables</a> <a href="http://search.twitter.com/search?q=%22bind variables%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/bind variables.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/format default" >format default</a> <a href="http://search.twitter.com/search?q=%22format default%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/format default.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/default typical" >default typical</a> <a href="http://search.twitter.com/search?q=%22default typical%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/default typical.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/join operator" >join operator</a> <a href="http://search.twitter.com/search?q=%22join operator%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/join operator.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/statement executed" >statement executed</a> <a href="http://search.twitter.com/search?q=%22statement executed%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/statement executed.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/cursor null" >cursor null</a> <a href="http://search.twitter.com/search?q=%22cursor null%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/cursor null.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/dbmsxpln sql" >dbmsxpln sql</a> <a href="http://search.twitter.com/search?q=%22dbmsxpln sql%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/dbmsxpln sql.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/admin dbmsxpln" >admin dbmsxpln</a> <a href="http://search.twitter.com/search?q=%22admin dbmsxpln%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/admin dbmsxpln.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/oracle home" >oracle home</a> <a href="http://search.twitter.com/search?q=%22oracle home%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/oracle home.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/home rdbms" >home rdbms</a> <a href="http://search.twitter.com/search?q=%22home rdbms%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/home rdbms.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/rdbms admin" >rdbms admin</a> <a href="http://search.twitter.com/search?q=%22rdbms admin%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/rdbms admin.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/child number" >child number</a> <a href="http://search.twitter.com/search?q=%22child number%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/child number.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/dbms xplan display" >dbms xplan display</a> <a href="http://search.twitter.com/search?q=%22dbms xplan display%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/dbms xplan display.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/select plan table" >select plan table</a> <a href="http://search.twitter.com/search?q=%22select plan table%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/select plan table.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/table dbms xplan" >table dbms xplan</a> <a href="http://search.twitter.com/search?q=%22table dbms xplan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/table dbms xplan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql plan baseline" >sql plan baseline</a> <a href="http://search.twitter.com/search?q=%22sql plan baseline%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql plan baseline.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/avg amount sold" >avg amount sold</a> <a href="http://search.twitter.com/search?q=%22avg amount sold%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/avg amount sold.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/select prod category" >select prod category</a> <a href="http://search.twitter.com/search?q=%22select prod category%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/select prod category.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan table output" >plan table output</a> <a href="http://search.twitter.com/search?q=%22plan table output%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan table output.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan table null" >plan table null</a> <a href="http://search.twitter.com/search?q=%22plan table null%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan table null.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql plan baselines" >sql plan baselines</a> <a href="http://search.twitter.com/search?q=%22sql plan baselines%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql plan baselines.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/xplan display cursor" >xplan display cursor</a> <a href="http://search.twitter.com/search?q=%22xplan display cursor%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/xplan display cursor.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/display plan table" >display plan table</a> <a href="http://search.twitter.com/search?q=%22display plan table%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/display plan table.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/xplan display plan" >xplan display plan</a> <a href="http://search.twitter.com/search?q=%22xplan display plan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/xplan display plan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/bind variable values" >bind variable values</a> <a href="http://search.twitter.com/search?q=%22bind variable values%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/bind variable values.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/select prod category%" >select prod category%</a> <a href="http://search.twitter.com/search?q=%22select prod category%%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/select prod category%.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/outputfrom table dbms" >outputfrom table dbms</a> <a href="http://search.twitter.com/search?q=%22outputfrom table dbms%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/outputfrom table dbms.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan table outputfrom" >plan table outputfrom</a> <a href="http://search.twitter.com/search?q=%22plan table outputfrom%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan table outputfrom.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/dbms xplan package" >dbms xplan package</a> <a href="http://search.twitter.com/search?q=%22dbms xplan package%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/dbms xplan package.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/table null basic" >table null basic</a> <a href="http://search.twitter.com/search?q=%22table null basic%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/table null basic.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/table outputfrom table" >table outputfrom table</a> <a href="http://search.twitter.com/search?q=%22table outputfrom table%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/table outputfrom table.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/predicate information identified" >predicate information identified</a> <a href="http://search.twitter.com/search?q=%22predicate information identified%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/predicate information identified.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql handle plan" >sql handle plan</a> <a href="http://search.twitter.com/search?q=%22sql handle plan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql handle plan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/handle plan name" >handle plan name</a> <a href="http://search.twitter.com/search?q=%22handle plan name%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/handle plan name.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/fromtable dbms xplan" >fromtable dbms xplan</a> <a href="http://search.twitter.com/search?q=%22fromtable dbms xplan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/fromtable dbms xplan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/oracle home rdbms" >oracle home rdbms</a> <a href="http://search.twitter.com/search?q=%22oracle home rdbms%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/oracle home rdbms.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/format default typical" >format default typical</a> <a href="http://search.twitter.com/search?q=%22format default typical%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/format default typical.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql plan takes" >sql plan takes</a> <a href="http://search.twitter.com/search?q=%22sql plan takes%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql plan takes.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/explain plan command" >explain plan command</a> <a href="http://search.twitter.com/search?q=%22explain plan command%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/explain plan command.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/home rdbms admin" >home rdbms admin</a> <a href="http://search.twitter.com/search?q=%22home rdbms admin%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/home rdbms admin.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/rdbms admin dbmsxpln" >rdbms admin dbmsxpln</a> <a href="http://search.twitter.com/search?q=%22rdbms admin dbmsxpln%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/rdbms admin dbmsxpln.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/cursor null null" >cursor null null</a> <a href="http://search.twitter.com/search?q=%22cursor null null%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/cursor null null.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/display cursor null" >display cursor null</a> <a href="http://search.twitter.com/search?q=%22display cursor null%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/display cursor null.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql statement executed" >sql statement executed</a> <a href="http://search.twitter.com/search?q=%22sql statement executed%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql statement executed.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/null null basic" >null null basic</a> <a href="http://search.twitter.com/search?q=%22null null basic%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/null null basic.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></description><content:encoded><![CDATA[Publisher - <a href="http://www.filome.com/pub/9SvLRebDA6KRYI">Inside the Oracle Optimizer</a><br> First shared  by - <a href="http://www.filome.com/robdiana">robdiana</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><blockquote>Shared by  robdiana 
<br>
If you use Oracle and your query is a bit slow, read this. Please read this. Your DBA's will love you for it.</blockquote>
Generating and displaying the execution plan of a SQL statement is a
common task for most DBAs, SQL developers, and preformance experts as
it provides them information on the performance characteristics of a
SQL statement. An execution plan shows the detailed steps necessary to
execute a SQL statement. These steps are expressed as a set of database
operators that consumes and produces rows. The order of the operators
and their implentation is decided by the query optimizer using a
combination of query transformations and physical optimization
techniques.<br><br>While the display is commonly shown in a tabular
format, the plan is in fact tree-shaped. For example, consider the
following query based on the SH schema (Sales History):<br><br><br><pre><br>select prod_category, avg(amount_sold)<br>from sales s, products p<br>where p.prod_id = s.prod_id<br>group by prod_category;</pre><br><br>The tabular representation of this query's plan is:<br><br><br><pre><br>------------------------------------------<br> Id   Operation              Name   <br>------------------------------------------<br>   0  SELECT STATEMENT              <br>   1   HASH GROUP BY                <br>   2    HASH JOIN                   <br>   3     TABLE ACCESS FULL   PRODUCTS<br>   4     PARTITION RANGE ALL        <br>   5      TABLE ACCESS FULL  SALES  <br>------------------------------------------<br></pre><br>While the tree-shaped representation of the plan is:<br><pre><br>   GROUP BY<br>      |<br>     JOIN<br> _____|_______<br> |            |<br>ACCESS     ACCESS<br>(PRODUCTS) (SALES)<br></pre><br><p><br><br><br>When
you read a plan tree you should start from the bottom up. In the above
example begin by looking at the access operators (or the leaves of the
tree). In this case the access operators are implemented using full
table scans. The rows produced by these tables scans will be consumed
by the join operator. Here the join operator is a hash-join (other
alternatives include nested-loop or sort-merge join). Finally the
group-by operator implemented here using hash (alternative would be
sort) consumes rows produced by the join-opertor.<br><br>The execution
plan generated for a SQL statement is just one of the many alternative
execution plans considered by the query optimizer. The query optimizer
selects the execution plan with the lowest cost. Cost is a proxy for
performance, the lower is the cost the better is the performance. The
cost model used by the query optimizer accounts for the IO, CPU, and
network usage in the query.<br><br>There are two different methods you can use to look at the execution plan of a SQL statement:<br></p><ol><br><li><b>EXPLAIN PLAN command</b> - This displays an execution plan for a SQL statement without actually executing the statement.</li><br><li><b>V$SQL_PLAN</b>
- A dictionary view introduced in Oracle 9i that shows the execution
plan for a SQL statement that has been compiled into a cursor in the
cursor cache.</li><br></ol><br>Under certain conditions the plan shown
when using EXPLAIN PLAN can be different from the plan shown using
V$SQL_PLAN. For example, when the SQL statement contains bind variables
the plan shown from using EXPLAIN PLAN ignores the bind variable values
while the plan shown in V$SQL_PLAN takes the bind variable values into
account in the plan generation process.<br><br>Displaying an execution
plan has been made easier after the introduction of the dbms_xplan
package in Oracle 9i and by the enhancements made to it in subsequent
releases. This packages provides several PL/SQL procedures to display
the plan from different sources:<br><br><ol><br><li>EXPLAIN PLAN command</li><br><li>V$SQL_PLAN</li><br><li>Automatic Workload Repository (AWR)</li><br><li>SQL Tuning Set (STS)</li><br><li>SQL Plan Baseline (SPM)</li><br></ol><br>The
following examples illustrate how to generate and display an execution
plan for our original SQL statement using the different functions
provided in the dbms_xplan package.<br><br><strong>Example 1</strong> Uses the EXPLAIN PLAN command and the dbms_xplan.display function.<br><br><pre><br>SQL&gt; EXPLAIN PLAN FOR<br> 2   select prod_category, avg(amount_sold)<br> 3   from sales s, products p<br> 4   where p.prod_id = s.prod_id<br> 5   group by prod_category;<br><br>Explained.<br></pre><br><br><pre><br>SQL&gt; select plan_table_output<br> 2    from table(dbms_xplan.display('plan_table',null,'basic'));<br><br>------------------------------------------<br> Id   Operation              Name   <br>------------------------------------------<br>   0  SELECT STATEMENT              <br>   1   HASH GROUP BY                <br>   2    HASH JOIN                   <br>   3     TABLE ACCESS FULL   PRODUCTS<br>   4     PARTITION RANGE ALL        <br>   5      TABLE ACCESS FULL  SALES  <br>------------------------------------------<br></pre><br><br>The arguments are for dbms_xplan.display are:<br><br><ul><br><li>plan table name (default 'PLAN_TABLE'),</li><br><li>statement_id (default null),</li><br><li>format (default 'TYPICAL') </li><br></ul><br>More details can be found in $ORACLE_HOME/rdbms/admin/dbmsxpln.sql.<br><br><strong>Example 2</strong> Generating and displaying the execution plan for the last SQL statement executed in a session:<br><br><br><pre><br>SQL&gt; select prod_category, avg(amount_sold)<br> 2   from sales s, products p<br> 3   where p.prod_id = s.prod_id<br> 4   group by prod_category;<br><br>no rows selected<br></pre><br><pre><br>SQL&gt; select plan_table_output<br> 2    from table(dbms_xplan.display_cursor(null,null,'basic'));<br><br>------------------------------------------<br> Id   Operation              Name   <br>------------------------------------------<br>   0  SELECT STATEMENT              <br>   1   HASH GROUP BY                <br>   2    HASH JOIN                   <br>   3     TABLE ACCESS FULL   PRODUCTS<br>   4     PARTITION RANGE ALL        <br>   5      TABLE ACCESS FULL  SALES  <br>------------------------------------------<br></pre><br><br>The arguments used by dbms_xplay.dispay_cursor are:<br><br><ul><br><li>SQL ID (default null, null means the last SQL statement executed in this session),</li><br><li>child number (default 0),</li><br><li>format (default 'TYPICAL')</li><br></ul><br>The details are in $ORACLE_HOME/rdbms/admin/dbmsxpln.sql.<br><br><br><strong>Example 3</strong> Displaying the execution plan for any other statement requires the SQL ID to be provided, either directly or indirectly:<br><br><ol><li>Directly:<pre><br>SQL&gt; select plan_table_output from<br> 2   table(dbms_xplan.display_cursor('fnrtqw9c233tt',null,'basic'));</pre><br><br></li><li>Indirectly:<pre><br>SQL&gt; select plan_table_output<br> 2   from v$sql s,<br> 3   table(dbms_xplan.display_cursor(s.sql_id,<br> 4                                  s.child_number, 'basic')) t<br> 5   where s.sql_text like 'select PROD_CATEGORY%';</pre><br></li></ol><br><strong>Example 4</strong>
- Displaying an execution plan corresponding to a SQL Plan Baseline.
SQL Plan Baselines have been introduced in Oracle 11g to support the
SQL Plan Management feature (SPM). In order to illustrate such a case
we need to create a SQL Plan Baseline first.<br><br><pre><br>SQL&gt; alter session set optimizer_capture_sql_plan_baselines=true;<br><br>Session altered.<br><br>SQL&gt; select prod_category, avg(amount_sold)<br> 2   from sales s, products p<br> 3   where p.prod_id = s.prod_id<br> 4   group by prod_category;<br><br>no rows selected<br></pre><br>If
the above statement has been executed more than once, a SQL Plan
Baseline will be created for it and you can verified this using the
follows query:<br><br><pre><br>SQL&gt; select SQL_HANDLE, PLAN_NAME, ACCEPTED<br> 2   from dba_sql_plan_baselines<br> 3   where sql_text like 'select prod_category%';<br><br>SQL_HANDLE                     PLAN_NAME                      ACC<br>------------------------------ ------------------------------ ---<br>SYS_SQL_1899bb9331ed7772       SYS_SQL_PLAN_31ed7772f2c7a4c2  YES<br></pre><br><br>The execution plan for the SQL Plan Baseline created above can be displayed either directly or indirectly:<br><br><ol><li>Directly<br><pre>select t.* from<br>table(dbms_xplan.display_sql_plan_baseline('SYS_SQL_1899bb9331ed7772',<br>                                           format =&gt; &#39;basic&#39;)) t</pre><br><br></li><li>Indirectly<br><pre>select t.*<br>    from (select distinct sql_handle<br>          from dba_sql_plan_baselines<br>          where sql_text like 'select prod_category%') pb,<br>         table(dbms_xplan.display_sql_plan_baseline(pb.sql_handle,<br>                                                    null,'basic')) t;</pre><br></li></ol><br><br>The output of either of these two statements is:<br><br><br><pre><br>----------------------------------------------------------------------------<br>SQL handle: SYS_SQL_1899bb9331ed7772<br>SQL text: select prod_category, avg(amount_sold) from sales s, products p<br>          where p.prod_id = s.prod_id group by prod_category<br>----------------------------------------------------------------------------<br><br>----------------------------------------------------------------------------<br>Plan name: SYS_SQL_PLAN_31ed7772f2c7a4c2<br>Enabled: YES     Fixed: NO      Accepted: YES     Origin: AUTO-CAPTURE<br>----------------------------------------------------------------------------<br><br>Plan hash value: 4073170114<br><br>---------------------------------------------------------<br> Id   Operation                 Name               <br>---------------------------------------------------------<br>   0  SELECT STATEMENT                             <br>   1   HASH GROUP BY                               <br>   2    HASH JOIN                                  <br>   3     VIEW                   index$_join$_002   <br>   4      HASH JOIN                                <br>   5       INDEX FAST FULL SCAN PRODUCTS_PK        <br>   6       INDEX FAST FULL SCAN PRODUCTS_PROD_CAT_IX<br>   7     PARTITION RANGE ALL                       <br>   8      TABLE ACCESS FULL     SALES              <br>---------------------------------------------------------<br></pre><br><br><p><strong></strong> </p><p><span style="font-size:130%">Formatting</span></p><br>The
format argument is highly customizable and allows you to see as little
(high-level) or as much (low-level) details as you need / want in the
plan output. The high-level options are:<br><br><ol><li><strong>Basic</strong><br>The plan includes the operation, options, and the object name (table, index, MV, etc)<br></li><li><strong>Typical</strong><br>It
includes the information shown in BASIC plus additional
optimizer-related internal information such as cost, size, cardinality,
etc. These information are shown for every operation in the plan and
represents what the optimizer thinks is the operation cost, the number
of rows produced, etc. It also shows the predicates evaluation by the
operation. There are two types of predicates: ACCESS and FILTER. The
ACCESS predicates for an index are used to fetch the relevant blocks
because they apply to the search columns. The FILTER predicates are
evaluated after the blocks have been fetched.<br></li><li><strong>All</strong><br>It
includes the information shown in TYPICAL plus the lists of expressions
(columns) produced by every operation, the hint alias and query block
names where the operation belongs. The last two pieces of information
can be used as arguments to add hints to the statement.<br></li></ol>The low-level options allow the inclusion or exclusion of find details, such as predicates and cost.<br>For example,<br><br><br><pre>select plan_table_output<br>from table(dbms_xplan.display('plan_table',null,'basic +predicate +cost'));<br><br>-------------------------------------------------------<br> Id   Operation              Name      Cost (%CPU)<br>-------------------------------------------------------<br>   0  SELECT STATEMENT                    17  (18)<br>   1   HASH GROUP BY                      17  (18)<br>*  2    HASH JOIN                         15   (7)<br>   3     TABLE ACCESS FULL   PRODUCTS      9   (0)<br>   4     PARTITION RANGE ALL               5   (0)<br>   5      TABLE ACCESS FULL  SALES         5   (0)<br>-------------------------------------------------------<br><br>Predicate Information (identified by operation id):<br>---------------------------------------------------<br>2 - access("P"."PROD_ID"="S"."PROD_ID")<br></pre><br><br><br><pre>select plan_table_output from<br>table(dbms_xplan.display('plan_table',null,'typical -cost -bytes'));<br><br>----------------------------------------------------------------------------<br> Id   Operation              Name      Rows  Time      Pstart Pstop<br>----------------------------------------------------------------------------<br>   0  SELECT STATEMENT                    4  00:00:01             <br>   1   HASH GROUP BY                      4  00:00:01             <br>*  2    HASH JOIN                       960  00:00:01             <br>   3     TABLE ACCESS FULL   PRODUCTS   766  00:00:01             <br>   4     PARTITION RANGE ALL            960  00:00:01      1     16<br>   5      TABLE ACCESS FULL  SALES      960  00:00:01      1     16<br>----------------------------------------------------------------------------<br><br>Predicate Information (identified by operation id):<br>---------------------------------------------------<br>2 - access("P"."PROD_ID"="S"."PROD_ID")<br></pre><br><p><strong></strong> </p><p><span style="font-size:130%">Note Section</span></p><br>In
addition to the plan, the package displays notes in the NOTE section,
such as that dynamic sampling was used during query optimization or
that star transformation was applied to the query.<br>For example, if
the table SALES did not have statistics then the optimizer will use
dynamic sampling and the plan display will report it as follows (see
'+note' detail in the query):<br><br><br><pre>select plan_table_output<br>from table(dbms_xplan.display('plan_table',null,'basic +note'));<br><br>------------------------------------------<br> Id   Operation              Name   <br>------------------------------------------<br>   0  SELECT STATEMENT              <br>   1   HASH GROUP BY                <br>   2    HASH JOIN                   <br>   3     TABLE ACCESS FULL   PRODUCTS<br>   4     PARTITION RANGE ALL        <br>   5      TABLE ACCESS FULL  SALES  <br>------------------------------------------<br><br>Note<br>-----<br>- dynamic sampling used for this statement<br></pre><br><br><p><strong></strong> </p><p><span style="font-size:130%">Bind peeking</span></p><br><br>The
query optimizer takes into account the values of bind variable values
when generation an execution plan. It does what is generally called
bind peeking. See the first post in this blog about the concept of bind
peeking and its impact on the plans and the performance of SQL
statements.<br>As stated earlier the plan shown in V$SQL_PLAN takes
into account the values of bind variables while the one shown from
using EXPLAIN PLAN does not. Starting with 10gR2, the dbms_xplan
package allows the display of the bind variable values used to generate
a particular cursor/plan. This is done by adding '+peeked_binds' to the
format argument when using display_cursor().<br>This is illustrated with the following example:<br><br><br><pre><br>variable pcat varchar2(50)<br>exec :pcat := 'Women'<br><br>select PROD_CATEGORY, avg(amount_sold)<br>from sales s, products p<br>where p.PROD_ID = s.PROD_ID<br>and prod_category != :pcat<br>group by PROD_CATEGORY;<br><br>select plan_table_output<br>from table(dbms_xplan.display_cursor(null,null,'basic +PEEKED_BINDS'));<br><br>------------------------------------------<br> Id   Operation              Name   <br>------------------------------------------<br>   0  SELECT STATEMENT              <br>   1   HASH GROUP BY                <br>   2    HASH JOIN                   <br>   3     TABLE ACCESS FULL   PRODUCTS<br>   4     PARTITION RANGE ALL        <br>   5      TABLE ACCESS FULL  SALES  <br>------------------------------------------<br><br>Peeked Binds (identified by position):<br>--------------------------------------<br><br>1 - :PCAT (VARCHAR2(30), CSID=2): 'Women'</pre>
<br><br><a href="http://www.filome.com/key/plan" >plan</a> <a href="http://search.twitter.com/search?q=%22plan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql" >sql</a> <a href="http://search.twitter.com/search?q=%22sql%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/table" >table</a> <a href="http://search.twitter.com/search?q=%22table%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/table.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/prod" >prod</a> <a href="http://search.twitter.com/search?q=%22prod%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/prod.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/id" >id</a> <a href="http://search.twitter.com/search?q=%22id%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/id.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan" >plan</a> <a href="http://search.twitter.com/search?q=%22plan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/table" >table</a> <a href="http://search.twitter.com/search?q=%22table%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/table.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/prod" >prod</a> <a href="http://search.twitter.com/search?q=%22prod%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/prod.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/select" >select</a> <a href="http://search.twitter.com/search?q=%22select%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/select.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/statement" >statement</a> <a href="http://search.twitter.com/search?q=%22statement%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/statement.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/access" >access</a> <a href="http://search.twitter.com/search?q=%22access%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/access.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/hash" >hash</a> <a href="http://search.twitter.com/search?q=%22hash%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/hash.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/display" >display</a> <a href="http://search.twitter.com/search?q=%22display%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/display.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sales" >sales</a> <a href="http://search.twitter.com/search?q=%22sales%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sales.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/products" >products</a> <a href="http://search.twitter.com/search?q=%22products%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/products.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/join" >join</a> <a href="http://search.twitter.com/search?q=%22join%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/join.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/dbms" >dbms</a> <a href="http://search.twitter.com/search?q=%22dbms%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/dbms.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/execution" >execution</a> <a href="http://search.twitter.com/search?q=%22execution%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/execution.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/operation" >operation</a> <a href="http://search.twitter.com/search?q=%22operation%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/operation.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/query" >query</a> <a href="http://search.twitter.com/search?q=%22query%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/query.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/xplan" >xplan</a> <a href="http://search.twitter.com/search?q=%22xplan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/xplan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/group" >group</a> <a href="http://search.twitter.com/search?q=%22group%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/group.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/name" >name</a> <a href="http://search.twitter.com/search?q=%22name%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/name.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/category" >category</a> <a href="http://search.twitter.com/search?q=%22category%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/category.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/null" >null</a> <a href="http://search.twitter.com/search?q=%22null%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/null.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/shown" >shown</a> <a href="http://search.twitter.com/search?q=%22shown%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/shown.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/example" >example</a> <a href="http://search.twitter.com/search?q=%22example%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/example.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/basic" >basic</a> <a href="http://search.twitter.com/search?q=%22basic%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/basic.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/cost" >cost</a> <a href="http://search.twitter.com/search?q=%22cost%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/cost.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/bind" >bind</a> <a href="http://search.twitter.com/search?q=%22bind%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/bind.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/cursor" >cursor</a> <a href="http://search.twitter.com/search?q=%22cursor%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/cursor.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/optimizer" >optimizer</a> <a href="http://search.twitter.com/search?q=%22optimizer%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/optimizer.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/partition" >partition</a> <a href="http://search.twitter.com/search?q=%22partition%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/partition.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/information" >information</a> <a href="http://search.twitter.com/search?q=%22information%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/information.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/range" >range</a> <a href="http://search.twitter.com/search?q=%22range%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/range.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/output" >output</a> <a href="http://search.twitter.com/search?q=%22output%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/output.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/rows" >rows</a> <a href="http://search.twitter.com/search?q=%22rows%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/rows.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/used" >used</a> <a href="http://search.twitter.com/search?q=%22used%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/used.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/baseline" >baseline</a> <a href="http://search.twitter.com/search?q=%22baseline%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/baseline.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/default" >default</a> <a href="http://search.twitter.com/search?q=%22default%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/default.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/values" >values</a> <a href="http://search.twitter.com/search?q=%22values%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/values.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/displaying" >displaying</a> <a href="http://search.twitter.com/search?q=%22displaying%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/displaying.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/format" >format</a> <a href="http://search.twitter.com/search?q=%22format%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/format.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/oracle" >oracle</a> <a href="http://search.twitter.com/search?q=%22oracle%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/oracle.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/index" >index</a> <a href="http://search.twitter.com/search?q=%22index%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/index.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/predicates" >predicates</a> <a href="http://search.twitter.com/search?q=%22predicates%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/predicates.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/handle" >handle</a> <a href="http://search.twitter.com/search?q=%22handle%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/handle.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/variable" >variable</a> <a href="http://search.twitter.com/search?q=%22variable%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/variable.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/text" >text</a> <a href="http://search.twitter.com/search?q=%22text%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/text.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/baselines" >baselines</a> <a href="http://search.twitter.com/search?q=%22baselines%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/baselines.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/level" >level</a> <a href="http://search.twitter.com/search?q=%22level%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/level.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/session" >session</a> <a href="http://search.twitter.com/search?q=%22session%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/session.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/produced" >produced</a> <a href="http://search.twitter.com/search?q=%22produced%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/produced.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/tree" >tree</a> <a href="http://search.twitter.com/search?q=%22tree%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/tree.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/operators" >operators</a> <a href="http://search.twitter.com/search?q=%22operators%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/operators.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/different" >different</a> <a href="http://search.twitter.com/search?q=%22different%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/different.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/package" >package</a> <a href="http://search.twitter.com/search?q=%22package%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/package.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/typical" >typical</a> <a href="http://search.twitter.com/search?q=%22typical%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/typical.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/details" >details</a> <a href="http://search.twitter.com/search?q=%22details%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/details.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql plan" >sql plan</a> <a href="http://search.twitter.com/search?q=%22sql plan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql plan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/table access" >table access</a> <a href="http://search.twitter.com/search?q=%22table access%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/table access.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/dbms xplan" >dbms xplan</a> <a href="http://search.twitter.com/search?q=%22dbms xplan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/dbms xplan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan table" >plan table</a> <a href="http://search.twitter.com/search?q=%22plan table%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan table.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/execution plan" >execution plan</a> <a href="http://search.twitter.com/search?q=%22execution plan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/execution plan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/prod category" >prod category</a> <a href="http://search.twitter.com/search?q=%22prod category%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/prod category.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/xplan display" >xplan display</a> <a href="http://search.twitter.com/search?q=%22xplan display%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/xplan display.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql statement" >sql statement</a> <a href="http://search.twitter.com/search?q=%22sql statement%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql statement.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/hash join" >hash join</a> <a href="http://search.twitter.com/search?q=%22hash join%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/hash join.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/select prod" >select prod</a> <a href="http://search.twitter.com/search?q=%22select prod%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/select prod.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/table dbms" >table dbms</a> <a href="http://search.twitter.com/search?q=%22table dbms%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/table dbms.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/partition range" >partition range</a> <a href="http://search.twitter.com/search?q=%22partition range%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/partition range.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/hash group" >hash group</a> <a href="http://search.twitter.com/search?q=%22hash group%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/hash group.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/select statement" >select statement</a> <a href="http://search.twitter.com/search?q=%22select statement%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/select statement.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/select plan" >select plan</a> <a href="http://search.twitter.com/search?q=%22select plan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/select plan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/operation name" >operation name</a> <a href="http://search.twitter.com/search?q=%22operation name%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/operation name.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/explain plan" >explain plan</a> <a href="http://search.twitter.com/search?q=%22explain plan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/explain plan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan baseline" >plan baseline</a> <a href="http://search.twitter.com/search?q=%22plan baseline%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan baseline.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/null basic" >null basic</a> <a href="http://search.twitter.com/search?q=%22null basic%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/null basic.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/amount sold" >amount sold</a> <a href="http://search.twitter.com/search?q=%22amount sold%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/amount sold.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/category avg" >category avg</a> <a href="http://search.twitter.com/search?q=%22category avg%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/category avg.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/avg amount" >avg amount</a> <a href="http://search.twitter.com/search?q=%22avg amount%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/avg amount.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/query optimizer" >query optimizer</a> <a href="http://search.twitter.com/search?q=%22query optimizer%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/query optimizer.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/table output" >table output</a> <a href="http://search.twitter.com/search?q=%22table output%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/table output.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sys sql" >sys sql</a> <a href="http://search.twitter.com/search?q=%22sys sql%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sys sql.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql handle" >sql handle</a> <a href="http://search.twitter.com/search?q=%22sql handle%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql handle.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/display cursor" >display cursor</a> <a href="http://search.twitter.com/search?q=%22display cursor%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/display cursor.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan shown" >plan shown</a> <a href="http://search.twitter.com/search?q=%22plan shown%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan shown.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan baselines" >plan baselines</a> <a href="http://search.twitter.com/search?q=%22plan baselines%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan baselines.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/display plan" >display plan</a> <a href="http://search.twitter.com/search?q=%22display plan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/display plan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/table null" >table null</a> <a href="http://search.twitter.com/search?q=%22table null%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/table null.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/variable values" >variable values</a> <a href="http://search.twitter.com/search?q=%22variable values%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/variable values.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/bind variable" >bind variable</a> <a href="http://search.twitter.com/search?q=%22bind variable%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/bind variable.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql text" >sql text</a> <a href="http://search.twitter.com/search?q=%22sql text%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql text.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan name" >plan name</a> <a href="http://search.twitter.com/search?q=%22plan name%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan name.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/null null" >null null</a> <a href="http://search.twitter.com/search?q=%22null null%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/null null.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/peeked binds" >peeked binds</a> <a href="http://search.twitter.com/search?q=%22peeked binds%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/peeked binds.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/xplan package" >xplan package</a> <a href="http://search.twitter.com/search?q=%22xplan package%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/xplan package.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/table outputfrom" >table outputfrom</a> <a href="http://search.twitter.com/search?q=%22table outputfrom%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/table outputfrom.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/outputfrom table" >outputfrom table</a> <a href="http://search.twitter.com/search?q=%22outputfrom table%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/outputfrom table.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/dynamic sampling" >dynamic sampling</a> <a href="http://search.twitter.com/search?q=%22dynamic sampling%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/dynamic sampling.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/prod category%" >prod category%</a> <a href="http://search.twitter.com/search?q=%22prod category%%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/prod category%.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/rows produced" >rows produced</a> <a href="http://search.twitter.com/search?q=%22rows produced%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/rows produced.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/bind peeking" >bind peeking</a> <a href="http://search.twitter.com/search?q=%22bind peeking%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/bind peeking.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/pcat varchar2" >pcat varchar2</a> <a href="http://search.twitter.com/search?q=%22pcat varchar2%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/pcat varchar2.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql 1899bb9331ed7772" >sql 1899bb9331ed7772</a> <a href="http://search.twitter.com/search?q=%22sql 1899bb9331ed7772%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql 1899bb9331ed7772.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/dba sql" >dba sql</a> <a href="http://search.twitter.com/search?q=%22dba sql%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/dba sql.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/scan products" >scan products</a> <a href="http://search.twitter.com/search?q=%22scan products%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/scan products.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/handle plan" >handle plan</a> <a href="http://search.twitter.com/search?q=%22handle plan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/handle plan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/predicate information" >predicate information</a> <a href="http://search.twitter.com/search?q=%22predicate information%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/predicate information.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/information identified" >information identified</a> <a href="http://search.twitter.com/search?q=%22information identified%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/information identified.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/information shown" >information shown</a> <a href="http://search.twitter.com/search?q=%22information shown%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/information shown.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/level options" >level options</a> <a href="http://search.twitter.com/search?q=%22level options%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/level options.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/display sql" >display sql</a> <a href="http://search.twitter.com/search?q=%22display sql%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/display sql.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/index fast" >index fast</a> <a href="http://search.twitter.com/search?q=%22index fast%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/index fast.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/format argument" >format argument</a> <a href="http://search.twitter.com/search?q=%22format argument%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/format argument.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/fromtable dbms" >fromtable dbms</a> <a href="http://search.twitter.com/search?q=%22fromtable dbms%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/fromtable dbms.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql example" >sql example</a> <a href="http://search.twitter.com/search?q=%22sql example%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql example.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/tree shaped" >tree shaped</a> <a href="http://search.twitter.com/search?q=%22tree shaped%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/tree shaped.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/execution plans" >execution plans</a> <a href="http://search.twitter.com/search?q=%22execution plans%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/execution plans.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/default null" >default null</a> <a href="http://search.twitter.com/search?q=%22default null%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/default null.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/products pwhere" >products pwhere</a> <a href="http://search.twitter.com/search?q=%22products pwhere%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/products pwhere.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan takes" >plan takes</a> <a href="http://search.twitter.com/search?q=%22plan takes%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan takes.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan command" >plan command</a> <a href="http://search.twitter.com/search?q=%22plan command%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan command.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/access operators" >access operators</a> <a href="http://search.twitter.com/search?q=%22access operators%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/access operators.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/bind variables" >bind variables</a> <a href="http://search.twitter.com/search?q=%22bind variables%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/bind variables.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/format default" >format default</a> <a href="http://search.twitter.com/search?q=%22format default%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/format default.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/default typical" >default typical</a> <a href="http://search.twitter.com/search?q=%22default typical%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/default typical.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/join operator" >join operator</a> <a href="http://search.twitter.com/search?q=%22join operator%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/join operator.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/statement executed" >statement executed</a> <a href="http://search.twitter.com/search?q=%22statement executed%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/statement executed.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/cursor null" >cursor null</a> <a href="http://search.twitter.com/search?q=%22cursor null%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/cursor null.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/dbmsxpln sql" >dbmsxpln sql</a> <a href="http://search.twitter.com/search?q=%22dbmsxpln sql%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/dbmsxpln sql.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/admin dbmsxpln" >admin dbmsxpln</a> <a href="http://search.twitter.com/search?q=%22admin dbmsxpln%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/admin dbmsxpln.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/oracle home" >oracle home</a> <a href="http://search.twitter.com/search?q=%22oracle home%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/oracle home.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/home rdbms" >home rdbms</a> <a href="http://search.twitter.com/search?q=%22home rdbms%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/home rdbms.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/rdbms admin" >rdbms admin</a> <a href="http://search.twitter.com/search?q=%22rdbms admin%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/rdbms admin.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/child number" >child number</a> <a href="http://search.twitter.com/search?q=%22child number%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/child number.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/dbms xplan display" >dbms xplan display</a> <a href="http://search.twitter.com/search?q=%22dbms xplan display%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/dbms xplan display.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/select plan table" >select plan table</a> <a href="http://search.twitter.com/search?q=%22select plan table%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/select plan table.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/table dbms xplan" >table dbms xplan</a> <a href="http://search.twitter.com/search?q=%22table dbms xplan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/table dbms xplan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql plan baseline" >sql plan baseline</a> <a href="http://search.twitter.com/search?q=%22sql plan baseline%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql plan baseline.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/avg amount sold" >avg amount sold</a> <a href="http://search.twitter.com/search?q=%22avg amount sold%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/avg amount sold.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/select prod category" >select prod category</a> <a href="http://search.twitter.com/search?q=%22select prod category%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/select prod category.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan table output" >plan table output</a> <a href="http://search.twitter.com/search?q=%22plan table output%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan table output.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan table null" >plan table null</a> <a href="http://search.twitter.com/search?q=%22plan table null%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan table null.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql plan baselines" >sql plan baselines</a> <a href="http://search.twitter.com/search?q=%22sql plan baselines%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql plan baselines.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/xplan display cursor" >xplan display cursor</a> <a href="http://search.twitter.com/search?q=%22xplan display cursor%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/xplan display cursor.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/display plan table" >display plan table</a> <a href="http://search.twitter.com/search?q=%22display plan table%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/display plan table.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/xplan display plan" >xplan display plan</a> <a href="http://search.twitter.com/search?q=%22xplan display plan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/xplan display plan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/bind variable values" >bind variable values</a> <a href="http://search.twitter.com/search?q=%22bind variable values%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/bind variable values.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/select prod category%" >select prod category%</a> <a href="http://search.twitter.com/search?q=%22select prod category%%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/select prod category%.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/outputfrom table dbms" >outputfrom table dbms</a> <a href="http://search.twitter.com/search?q=%22outputfrom table dbms%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/outputfrom table dbms.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plan table outputfrom" >plan table outputfrom</a> <a href="http://search.twitter.com/search?q=%22plan table outputfrom%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plan table outputfrom.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/dbms xplan package" >dbms xplan package</a> <a href="http://search.twitter.com/search?q=%22dbms xplan package%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/dbms xplan package.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/table null basic" >table null basic</a> <a href="http://search.twitter.com/search?q=%22table null basic%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/table null basic.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/table outputfrom table" >table outputfrom table</a> <a href="http://search.twitter.com/search?q=%22table outputfrom table%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/table outputfrom table.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/predicate information identified" >predicate information identified</a> <a href="http://search.twitter.com/search?q=%22predicate information identified%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/predicate information identified.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql handle plan" >sql handle plan</a> <a href="http://search.twitter.com/search?q=%22sql handle plan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql handle plan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/handle plan name" >handle plan name</a> <a href="http://search.twitter.com/search?q=%22handle plan name%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/handle plan name.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/fromtable dbms xplan" >fromtable dbms xplan</a> <a href="http://search.twitter.com/search?q=%22fromtable dbms xplan%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/fromtable dbms xplan.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/oracle home rdbms" >oracle home rdbms</a> <a href="http://search.twitter.com/search?q=%22oracle home rdbms%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/oracle home rdbms.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/format default typical" >format default typical</a> <a href="http://search.twitter.com/search?q=%22format default typical%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/format default typical.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql plan takes" >sql plan takes</a> <a href="http://search.twitter.com/search?q=%22sql plan takes%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql plan takes.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/explain plan command" >explain plan command</a> <a href="http://search.twitter.com/search?q=%22explain plan command%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/explain plan command.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/home rdbms admin" >home rdbms admin</a> <a href="http://search.twitter.com/search?q=%22home rdbms admin%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/home rdbms admin.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/rdbms admin dbmsxpln" >rdbms admin dbmsxpln</a> <a href="http://search.twitter.com/search?q=%22rdbms admin dbmsxpln%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/rdbms admin dbmsxpln.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/cursor null null" >cursor null null</a> <a href="http://search.twitter.com/search?q=%22cursor null null%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/cursor null null.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/display cursor null" >display cursor null</a> <a href="http://search.twitter.com/search?q=%22display cursor null%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/display cursor null.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sql statement executed" >sql statement executed</a> <a href="http://search.twitter.com/search?q=%22sql statement executed%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sql statement executed.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/null null basic" >null null basic</a> <a href="http://search.twitter.com/search?q=%22null null basic%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/null null basic.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></content:encoded>

         <pubDate>Sat, 31 Jul 2010 07:15:25 -0400</pubDate>
<itunes:duration>30:00</itunes:duration>
         <guid isPermaLink="false">tag:filome.com,1</guid>

			<itunes:subtitle/>
      </item>
      <item>
         <title>How to stop worrying and love Facebook Credits</title>
         <link>http://feedproxy.google.com/~r/Venturebeat/~3/q9AvEJNeb84/</link>
		 <category>Shared item</category>
			<description><![CDATA[Publisher - <a href="http://www.filome.com/pub/Vj1e5k7mXSRv20">VentureBeat</a><br> First shared  by - <a href="http://www.filome.com/robdiana">robdiana</a><br>syndication+ 0 | Search 1 | Shares 2<br><br><p><a rel="attachment wp-att-202366" href="http://social.venturebeat.com/2010/07/31/how-to-stop-worrying-and-love-facebook-credits/foust/"><img src="http://cdn.venturebeat.com/wp-content/uploads/2010/07/Foust.jpg" border="0" /> </a> <em>Shawn Foust is head of the video game industry team at law firm </em><em>Sheppard Mullin</em><em></em><em></em> Richter &amp; Hampton LLP.</p>
<p>Facebook  Credits are here, and they're sparking quite a bit of debate. Credits  are the virtual currency that Facebook hopes third-party game makers  will use so that there's a single, consistent currency across all the  games in the Facebook community. But if you're going to use Credits, you  not only have to pay Facebook a 30 percent cut of any transaction you make  with the currency, you also have to keep to some pretty stringent terms  dictated by Facebook.</p>
<p>The  terms are simultaneously very broad and very narrow. They're broad in  the sense that they establish a comprehensive set of regulations  governing the implementation of Facebook Credits but narrow in the sense  that those regulations only apply to Facebook Credits. The terms do not  provide a comprehensive framework for all forms of in-game currency.</p>
<p>That's an important distinction.</p>
<p>The  terms only have power so long as Facebook Credits are in play. If you  take the Credits out of the equation by exchanging them for your own  currency, many of the rules and restrictions are no longer applicable.  So the solution for game developers is to accept Facebook Credits but  not abandon your own currency.</p>
<p>Specifically, here are a few select things the terms explicitly prohibit you from doing with Facebook Credits:</p>
<ul>
<li>You  will not (and you will not enable or allow any third party to) sell  Credits to, or trade or otherwise exchange Credits with, any third  party.</li>
<li>You may not accept Credits as payment for tangible goods, except in the Facebook Gift Shop.</li>
<li>You may not accept Credits as payment for a currency or other stored value item that can be used outside of the application.</li>
</ul>
<p>Further, you as the game developer are not the Facebook Credits mint. That means you lose a lot of practical control:</p>
<ul>
<li>You  do not control the supply of Credits.  That means you cannot offer a  sale or giveaway of Facebook Credits (the Terms prohibit you from  transferring or trading Credits to a third party).  You cannot summarily  issue 1000 Facebook Credits to your users to spark interest in your  game.  You cannot distribute Facebook Credits to the masses and live in a  post-currency narco-syndicalist commune.  Facebook controls the  generation and distribution of Facebook Credits, not you.</li>
<li>You  cannot lock in value.  Facebook Credits are a fungible good that can be  used in any application that accepts credits.  If a person purchases  $100 in Facebook Credits with the intention of purchasing things in your  application, if they only spend $80, the remaining $20 is free to go  elsewhere.</li>
<li>Credits  can abandon you.  Facebook retains the right to revoke your  eligibility to accept Credits at any time in [its] sole discretion.   That means your economy can get up and walk away in an instant.</li>
</ul>
<p>So  why not walk away from Facebook Credits?  Well, it's a payment option  that resides natively on your lifeline platform. I'm not going out on a  limb in guessing that Facebook Credits will quickly develop into a  robust and flexible payment services option that will play an important  role in the social game ecosystem. You probably don't want to walk away  from that.</p>
<p><strong>So why your own currency?<br>
</strong>As  mentioned previously, the current terms don't extend beyond Facebook  Credits. So creating your own in-game currency frees the game developer  from constraints while still permitting them access to an important  option for payment services.</p>
<p>Since  your currency is not subject to the terms, you have full control over  its use (subject to Facebook's Developer Policies and Statement of  Rights of course). For example, you can permit trading of your currency  between players within an application, which is prohibited for Credits.  That means Little Jill Jellybean can send Disaster Dollars to her friend  so the friend can buy spent fuel rods in Uranium Enrichment City.   Perhaps that inspires the friend to play more and convert into a paid  user later on.</p>
<p>More  importantly, you have control over your in-game economy.  If you want  to give away Disaster Dollars to a loyal user, you can. If you want to  run a contest with an award of Disaster Dollars, there's no problem.  None of this is possible if you implement Facebook Credits directly into  your game since the only source for Facebook Credits is Facebook.</p>
<p>You  also can build in a safeguard from having the plug pulled. If you  implement your own in-game currency you can offer your users a variety  of options for the purchase of that currency other than Facebook (such  as Paypal or Offerpal). Thus, if Facebook decides you are unworthy of  Facebook Credits your game still has a viable means for monetization. If  you rely solely on Facebook Credits you're at the mercy of the  eligibility clause.</p>
<p>Further,  offering multiple options creates a greater possibility that a  particular user will find one that appeals to him or her.  Users with a  preference for Facebook Credits may use that option. Alternatively, if a  user has a pre-existing relationship with another payment services  provider and would prefer to use that provider, they can. Help them help  you make money.  It's not asking too much.</p>
<p><strong>How do I set up my own currency?</strong><br>
<strong></strong>You  permit the user to purchase only one thing with Facebook Credits: your  currency. Once the users have exchanged Facebook Credits for your  currency, they can participate in the broader game economy. There should  be no direct purchase of any items or anything other than your currency  with Facebook Credits.</p>
<p>Once  the exchange is made, you've locked up the value of those Credits in  your own currency, ensuring it won't move off to another application.  You also introduced the user to an economy where you control the rules.  And, as most game developers will tell you, few things are more  important to a game than a well structured economy. The economy can  dictate the tempo of the game and can have dramatic effects on a user's  interaction with the content. Normally it wouldn't be something a  developer would consider ceding control over.</p>
<p>So  there's the case for your own currency. There are arguments against, of  course. Some argue that creating a separate currency is confusing and  creates additional friction. Others argue that implementing Facebook  Credits directly is good for the reputation of the game. I'm  sympathetic to these arguments, but I find them unpersuasive in light of  the root issue: direct implementation of Facebook Credits without a  buffer currency effectively shifts control of a critical aspect of your  game (which is often the main source of monetization) to a third party  with potentially different incentives. Not good.</p>
<p>A  buffer currency allows you to leverage a powerful new player in the  payment services space while retaining control and flexibility.</p>
<p><em>Shawn Foust is an attorney with </em><em>Sheppard Mullin</em><em></em><em></em> Richter &amp; Hampton<em></em><em>'s </em>Silicon Valley and Century  City offices and head of the firm's video game industry team. He focuses on tackling the cutting edge legal issues  facing businesses in the entertainment, new media, and technology  industries. He handles a blend of intellectual property  licensing/litigation and emerging growth finance work.
<p>Tags: <a href="http://venturebeat.com/tag/credits/" rel="tag">Credits</a></p>
<p>Companies: <a href="http://venturebeat.com/company/facebook/" rel="tag">Facebook</a></p>
<p>People: <a href="http://venturebeat.com/person/shawn-foust/" rel="tag">Shawn Foust</a></p>
<p></p>
<div>
<div>
<br>
<br>
<br>

</div>
</div>

<p><a href="http://feedads.g.doubleclick.net/~a/3-Pzjqn-tXGaopCsLRVb8iBuh28/0/da"><img src="http://feedads.g.doubleclick.net/~a/3-Pzjqn-tXGaopCsLRVb8iBuh28/0/di" border="0" /> </a><br>
<a href="http://feedads.g.doubleclick.net/~a/3-Pzjqn-tXGaopCsLRVb8iBuh28/1/da"><img src="http://feedads.g.doubleclick.net/~a/3-Pzjqn-tXGaopCsLRVb8iBuh28/1/di" border="0" /> </a></p><div>
<a href="http://feeds.feedburner.com/~ff/Venturebeat?a=q9AvEJNeb84:_L3lPsSLX9Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Venturebeat?d=yIl2AUoC8zA" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Venturebeat?a=q9AvEJNeb84:_L3lPsSLX9Y:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Venturebeat?d=qj6IDK7rITs" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Venturebeat?a=q9AvEJNeb84:_L3lPsSLX9Y:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Venturebeat?i=q9AvEJNeb84:_L3lPsSLX9Y:V_sGLiPBpWU" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Venturebeat?a=q9AvEJNeb84:_L3lPsSLX9Y:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Venturebeat?d=I9og5sOYxJI" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Venturebeat?a=q9AvEJNeb84:_L3lPsSLX9Y:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Venturebeat?i=q9AvEJNeb84:_L3lPsSLX9Y:D7DqB2pKExk" border="0" /> </a>
</div><img src="http://feeds.feedburner.com/~r/Venturebeat/~4/q9AvEJNeb84" border="0" /> </p><br><br><a href="http://www.filome.com/key/credits" >credits</a> <a href="http://search.twitter.com/search?q=%22credits%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/credits.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/facebook" >facebook</a> <a href="http://search.twitter.com/search?q=%22facebook%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/facebook.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/currency" >currency</a> <a href="http://search.twitter.com/search?q=%22currency%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/currency.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/game" >game</a> <a href="http://search.twitter.com/search?q=%22game%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/game.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/control" >control</a> <a href="http://search.twitter.com/search?q=%22control%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/control.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/credits" >credits</a> <a href="http://search.twitter.com/search?q=%22credits%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/credits.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/facebook" >facebook</a> <a href="http://search.twitter.com/search?q=%22facebook%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/facebook.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/currency" >currency</a> <a href="http://search.twitter.com/search?q=%22currency%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/currency.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/game" >game</a> <a href="http://search.twitter.com/search?q=%22game%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/game.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/control" >control</a> <a href="http://search.twitter.com/search?q=%22control%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/control.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/terms" >terms</a> <a href="http://search.twitter.com/search?q=%22terms%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/terms.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/user" >user</a> <a href="http://search.twitter.com/search?q=%22user%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/user.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/payment" >payment</a> <a href="http://search.twitter.com/search?q=%22payment%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/payment.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/economy" >economy</a> <a href="http://search.twitter.com/search?q=%22economy%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/economy.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/third" >third</a> <a href="http://search.twitter.com/search?q=%22third%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/third.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/means" >means</a> <a href="http://search.twitter.com/search?q=%22means%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/means.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/party" >party</a> <a href="http://search.twitter.com/search?q=%22party%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/party.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/application" >application</a> <a href="http://search.twitter.com/search?q=%22application%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/application.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/services" >services</a> <a href="http://search.twitter.com/search?q=%22services%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/services.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/developer" >developer</a> <a href="http://search.twitter.com/search?q=%22developer%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/developer.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/users" >users</a> <a href="http://search.twitter.com/search?q=%22users%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/users.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/cannot" >cannot</a> <a href="http://search.twitter.com/search?q=%22cannot%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/cannot.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/accept" >accept</a> <a href="http://search.twitter.com/search?q=%22accept%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/accept.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/facebook credits" >facebook credits</a> <a href="http://search.twitter.com/search?q=%22facebook credits%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/facebook credits.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/own currency" >own currency</a> <a href="http://search.twitter.com/search?q=%22own currency%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/own currency.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/third party" >third party</a> <a href="http://search.twitter.com/search?q=%22third party%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/third party.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/payment services" >payment services</a> <a href="http://search.twitter.com/search?q=%22payment services%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/payment services.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/disaster dollars" >disaster dollars</a> <a href="http://search.twitter.com/search?q=%22disaster dollars%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/disaster dollars.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/accept credits" >accept credits</a> <a href="http://search.twitter.com/search?q=%22accept credits%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/accept credits.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/game currency" >game currency</a> <a href="http://search.twitter.com/search?q=%22game currency%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/game currency.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/shawn foust" >shawn foust</a> <a href="http://search.twitter.com/search?q=%22shawn foust%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/shawn foust.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/game economy" >game economy</a> <a href="http://search.twitter.com/search?q=%22game economy%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/game economy.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/credits directly" >credits directly</a> <a href="http://search.twitter.com/search?q=%22credits directly%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/credits directly.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/buffer currency" >buffer currency</a> <a href="http://search.twitter.com/search?q=%22buffer currency%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/buffer currency.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/video game" >video game</a> <a href="http://search.twitter.com/search?q=%22video game%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/video game.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/game developer" >game developer</a> <a href="http://search.twitter.com/search?q=%22game developer%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/game developer.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sheppard mullin" >sheppard mullin</a> <a href="http://search.twitter.com/search?q=%22sheppard mullin%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sheppard mullin.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/industry team" >industry team</a> <a href="http://search.twitter.com/search?q=%22industry team%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/industry team.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/game developers" >game developers</a> <a href="http://search.twitter.com/search?q=%22game developers%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/game developers.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/game industry" >game industry</a> <a href="http://search.twitter.com/search?q=%22game industry%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/game industry.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/mullin richter" >mullin richter</a> <a href="http://search.twitter.com/search?q=%22mullin richter%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/mullin richter.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/facebook credits directly" >facebook credits directly</a> <a href="http://search.twitter.com/search?q=%22facebook credits directly%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/facebook credits directly.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sheppard mullin richter" >sheppard mullin richter</a> <a href="http://search.twitter.com/search?q=%22sheppard mullin richter%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sheppard mullin richter.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/game industry team" >game industry team</a> <a href="http://search.twitter.com/search?q=%22game industry team%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/game industry team.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/video game industry" >video game industry</a> <a href="http://search.twitter.com/search?q=%22video game industry%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/video game industry.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></description><content:encoded><![CDATA[Publisher - <a href="http://www.filome.com/pub/Vj1e5k7mXSRv20">VentureBeat</a><br> First shared  by - <a href="http://www.filome.com/robdiana">robdiana</a><br>syndication+ 0 | Search 1 | Shares 2<br><br><p><a rel="attachment wp-att-202366" href="http://social.venturebeat.com/2010/07/31/how-to-stop-worrying-and-love-facebook-credits/foust/"><img src="http://cdn.venturebeat.com/wp-content/uploads/2010/07/Foust.jpg" border="0" /> </a> <em>Shawn Foust is head of the video game industry team at law firm </em><em>Sheppard Mullin</em><em></em><em></em> Richter &amp; Hampton LLP.</p>
<p>Facebook  Credits are here, and they're sparking quite a bit of debate. Credits  are the virtual currency that Facebook hopes third-party game makers  will use so that there's a single, consistent currency across all the  games in the Facebook community. But if you're going to use Credits, you  not only have to pay Facebook a 30 percent cut of any transaction you make  with the currency, you also have to keep to some pretty stringent terms  dictated by Facebook.</p>
<p>The  terms are simultaneously very broad and very narrow. They're broad in  the sense that they establish a comprehensive set of regulations  governing the implementation of Facebook Credits but narrow in the sense  that those regulations only apply to Facebook Credits. The terms do not  provide a comprehensive framework for all forms of in-game currency.</p>
<p>That's an important distinction.</p>
<p>The  terms only have power so long as Facebook Credits are in play. If you  take the Credits out of the equation by exchanging them for your own  currency, many of the rules and restrictions are no longer applicable.  So the solution for game developers is to accept Facebook Credits but  not abandon your own currency.</p>
<p>Specifically, here are a few select things the terms explicitly prohibit you from doing with Facebook Credits:</p>
<ul>
<li>You  will not (and you will not enable or allow any third party to) sell  Credits to, or trade or otherwise exchange Credits with, any third  party.</li>
<li>You may not accept Credits as payment for tangible goods, except in the Facebook Gift Shop.</li>
<li>You may not accept Credits as payment for a currency or other stored value item that can be used outside of the application.</li>
</ul>
<p>Further, you as the game developer are not the Facebook Credits mint. That means you lose a lot of practical control:</p>
<ul>
<li>You  do not control the supply of Credits.  That means you cannot offer a  sale or giveaway of Facebook Credits (the Terms prohibit you from  transferring or trading Credits to a third party).  You cannot summarily  issue 1000 Facebook Credits to your users to spark interest in your  game.  You cannot distribute Facebook Credits to the masses and live in a  post-currency narco-syndicalist commune.  Facebook controls the  generation and distribution of Facebook Credits, not you.</li>
<li>You  cannot lock in value.  Facebook Credits are a fungible good that can be  used in any application that accepts credits.  If a person purchases  $100 in Facebook Credits with the intention of purchasing things in your  application, if they only spend $80, the remaining $20 is free to go  elsewhere.</li>
<li>Credits  can abandon you.  Facebook retains the right to revoke your  eligibility to accept Credits at any time in [its] sole discretion.   That means your economy can get up and walk away in an instant.</li>
</ul>
<p>So  why not walk away from Facebook Credits?  Well, it's a payment option  that resides natively on your lifeline platform. I'm not going out on a  limb in guessing that Facebook Credits will quickly develop into a  robust and flexible payment services option that will play an important  role in the social game ecosystem. You probably don't want to walk away  from that.</p>
<p><strong>So why your own currency?<br>
</strong>As  mentioned previously, the current terms don't extend beyond Facebook  Credits. So creating your own in-game currency frees the game developer  from constraints while still permitting them access to an important  option for payment services.</p>
<p>Since  your currency is not subject to the terms, you have full control over  its use (subject to Facebook's Developer Policies and Statement of  Rights of course). For example, you can permit trading of your currency  between players within an application, which is prohibited for Credits.  That means Little Jill Jellybean can send Disaster Dollars to her friend  so the friend can buy spent fuel rods in Uranium Enrichment City.   Perhaps that inspires the friend to play more and convert into a paid  user later on.</p>
<p>More  importantly, you have control over your in-game economy.  If you want  to give away Disaster Dollars to a loyal user, you can. If you want to  run a contest with an award of Disaster Dollars, there's no problem.  None of this is possible if you implement Facebook Credits directly into  your game since the only source for Facebook Credits is Facebook.</p>
<p>You  also can build in a safeguard from having the plug pulled. If you  implement your own in-game currency you can offer your users a variety  of options for the purchase of that currency other than Facebook (such  as Paypal or Offerpal). Thus, if Facebook decides you are unworthy of  Facebook Credits your game still has a viable means for monetization. If  you rely solely on Facebook Credits you're at the mercy of the  eligibility clause.</p>
<p>Further,  offering multiple options creates a greater possibility that a  particular user will find one that appeals to him or her.  Users with a  preference for Facebook Credits may use that option. Alternatively, if a  user has a pre-existing relationship with another payment services  provider and would prefer to use that provider, they can. Help them help  you make money.  It's not asking too much.</p>
<p><strong>How do I set up my own currency?</strong><br>
<strong></strong>You  permit the user to purchase only one thing with Facebook Credits: your  currency. Once the users have exchanged Facebook Credits for your  currency, they can participate in the broader game economy. There should  be no direct purchase of any items or anything other than your currency  with Facebook Credits.</p>
<p>Once  the exchange is made, you've locked up the value of those Credits in  your own currency, ensuring it won't move off to another application.  You also introduced the user to an economy where you control the rules.  And, as most game developers will tell you, few things are more  important to a game than a well structured economy. The economy can  dictate the tempo of the game and can have dramatic effects on a user's  interaction with the content. Normally it wouldn't be something a  developer would consider ceding control over.</p>
<p>So  there's the case for your own currency. There are arguments against, of  course. Some argue that creating a separate currency is confusing and  creates additional friction. Others argue that implementing Facebook  Credits directly is good for the reputation of the game. I'm  sympathetic to these arguments, but I find them unpersuasive in light of  the root issue: direct implementation of Facebook Credits without a  buffer currency effectively shifts control of a critical aspect of your  game (which is often the main source of monetization) to a third party  with potentially different incentives. Not good.</p>
<p>A  buffer currency allows you to leverage a powerful new player in the  payment services space while retaining control and flexibility.</p>
<p><em>Shawn Foust is an attorney with </em><em>Sheppard Mullin</em><em></em><em></em> Richter &amp; Hampton<em></em><em>'s </em>Silicon Valley and Century  City offices and head of the firm's video game industry team. He focuses on tackling the cutting edge legal issues  facing businesses in the entertainment, new media, and technology  industries. He handles a blend of intellectual property  licensing/litigation and emerging growth finance work.
<p>Tags: <a href="http://venturebeat.com/tag/credits/" rel="tag">Credits</a></p>
<p>Companies: <a href="http://venturebeat.com/company/facebook/" rel="tag">Facebook</a></p>
<p>People: <a href="http://venturebeat.com/person/shawn-foust/" rel="tag">Shawn Foust</a></p>
<p></p>
<div>
<div>
<br>
<br>
<br>

</div>
</div>

<p><a href="http://feedads.g.doubleclick.net/~a/3-Pzjqn-tXGaopCsLRVb8iBuh28/0/da"><img src="http://feedads.g.doubleclick.net/~a/3-Pzjqn-tXGaopCsLRVb8iBuh28/0/di" border="0" /> </a><br>
<a href="http://feedads.g.doubleclick.net/~a/3-Pzjqn-tXGaopCsLRVb8iBuh28/1/da"><img src="http://feedads.g.doubleclick.net/~a/3-Pzjqn-tXGaopCsLRVb8iBuh28/1/di" border="0" /> </a></p><div>
<a href="http://feeds.feedburner.com/~ff/Venturebeat?a=q9AvEJNeb84:_L3lPsSLX9Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Venturebeat?d=yIl2AUoC8zA" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Venturebeat?a=q9AvEJNeb84:_L3lPsSLX9Y:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Venturebeat?d=qj6IDK7rITs" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Venturebeat?a=q9AvEJNeb84:_L3lPsSLX9Y:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Venturebeat?i=q9AvEJNeb84:_L3lPsSLX9Y:V_sGLiPBpWU" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Venturebeat?a=q9AvEJNeb84:_L3lPsSLX9Y:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Venturebeat?d=I9og5sOYxJI" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Venturebeat?a=q9AvEJNeb84:_L3lPsSLX9Y:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Venturebeat?i=q9AvEJNeb84:_L3lPsSLX9Y:D7DqB2pKExk" border="0" /> </a>
</div><img src="http://feeds.feedburner.com/~r/Venturebeat/~4/q9AvEJNeb84" border="0" /> </p><br><br><a href="http://www.filome.com/key/credits" >credits</a> <a href="http://search.twitter.com/search?q=%22credits%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/credits.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/facebook" >facebook</a> <a href="http://search.twitter.com/search?q=%22facebook%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/facebook.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/currency" >currency</a> <a href="http://search.twitter.com/search?q=%22currency%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/currency.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/game" >game</a> <a href="http://search.twitter.com/search?q=%22game%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/game.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/control" >control</a> <a href="http://search.twitter.com/search?q=%22control%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/control.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/credits" >credits</a> <a href="http://search.twitter.com/search?q=%22credits%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/credits.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/facebook" >facebook</a> <a href="http://search.twitter.com/search?q=%22facebook%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/facebook.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/currency" >currency</a> <a href="http://search.twitter.com/search?q=%22currency%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/currency.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/game" >game</a> <a href="http://search.twitter.com/search?q=%22game%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/game.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/control" >control</a> <a href="http://search.twitter.com/search?q=%22control%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/control.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/terms" >terms</a> <a href="http://search.twitter.com/search?q=%22terms%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/terms.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/user" >user</a> <a href="http://search.twitter.com/search?q=%22user%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/user.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/payment" >payment</a> <a href="http://search.twitter.com/search?q=%22payment%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/payment.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/economy" >economy</a> <a href="http://search.twitter.com/search?q=%22economy%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/economy.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/third" >third</a> <a href="http://search.twitter.com/search?q=%22third%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/third.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/means" >means</a> <a href="http://search.twitter.com/search?q=%22means%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/means.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/party" >party</a> <a href="http://search.twitter.com/search?q=%22party%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/party.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/application" >application</a> <a href="http://search.twitter.com/search?q=%22application%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/application.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/services" >services</a> <a href="http://search.twitter.com/search?q=%22services%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/services.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/developer" >developer</a> <a href="http://search.twitter.com/search?q=%22developer%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/developer.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/users" >users</a> <a href="http://search.twitter.com/search?q=%22users%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/users.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/cannot" >cannot</a> <a href="http://search.twitter.com/search?q=%22cannot%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/cannot.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/accept" >accept</a> <a href="http://search.twitter.com/search?q=%22accept%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/accept.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/facebook credits" >facebook credits</a> <a href="http://search.twitter.com/search?q=%22facebook credits%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/facebook credits.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/own currency" >own currency</a> <a href="http://search.twitter.com/search?q=%22own currency%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/own currency.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/third party" >third party</a> <a href="http://search.twitter.com/search?q=%22third party%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/third party.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/payment services" >payment services</a> <a href="http://search.twitter.com/search?q=%22payment services%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/payment services.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/disaster dollars" >disaster dollars</a> <a href="http://search.twitter.com/search?q=%22disaster dollars%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/disaster dollars.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/accept credits" >accept credits</a> <a href="http://search.twitter.com/search?q=%22accept credits%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/accept credits.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/game currency" >game currency</a> <a href="http://search.twitter.com/search?q=%22game currency%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/game currency.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/shawn foust" >shawn foust</a> <a href="http://search.twitter.com/search?q=%22shawn foust%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/shawn foust.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/game economy" >game economy</a> <a href="http://search.twitter.com/search?q=%22game economy%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/game economy.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/credits directly" >credits directly</a> <a href="http://search.twitter.com/search?q=%22credits directly%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/credits directly.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/buffer currency" >buffer currency</a> <a href="http://search.twitter.com/search?q=%22buffer currency%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/buffer currency.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/video game" >video game</a> <a href="http://search.twitter.com/search?q=%22video game%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/video game.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/game developer" >game developer</a> <a href="http://search.twitter.com/search?q=%22game developer%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/game developer.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sheppard mullin" >sheppard mullin</a> <a href="http://search.twitter.com/search?q=%22sheppard mullin%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sheppard mullin.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/industry team" >industry team</a> <a href="http://search.twitter.com/search?q=%22industry team%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/industry team.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/game developers" >game developers</a> <a href="http://search.twitter.com/search?q=%22game developers%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/game developers.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/game industry" >game industry</a> <a href="http://search.twitter.com/search?q=%22game industry%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/game industry.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/mullin richter" >mullin richter</a> <a href="http://search.twitter.com/search?q=%22mullin richter%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/mullin richter.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/facebook credits directly" >facebook credits directly</a> <a href="http://search.twitter.com/search?q=%22facebook credits directly%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/facebook credits directly.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sheppard mullin richter" >sheppard mullin richter</a> <a href="http://search.twitter.com/search?q=%22sheppard mullin richter%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sheppard mullin richter.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/game industry team" >game industry team</a> <a href="http://search.twitter.com/search?q=%22game industry team%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/game industry team.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/video game industry" >video game industry</a> <a href="http://search.twitter.com/search?q=%22video game industry%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/video game industry.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></content:encoded>

         <pubDate>Sat, 31 Jul 2010 06:55:26 -0400</pubDate>
<itunes:duration>30:00</itunes:duration>
         <guid isPermaLink="false">tag:filome.com,2</guid>

			<itunes:subtitle/>
      </item>
      <item>
         <title>Android 2.2 Download Now Available For HTC EVO [Android]</title>
         <link>http://feeds.gawker.com/~r/gizmodo/full/~3/41bC59_DwzE/android-22-download-now-available-for-htc-evo</link>
		 <category>Shared item</category>
			<description><![CDATA[Publisher - <a href="http://www.filome.com/pub/0ggkk0ERrUUlKc">Gizmodo</a><br> First shared  by - <a href="http://www.filome.com/Lucid00">Lucid00</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><div style="float:left;padding-right:10px">
										
					<div><a title="Click here to read Android 2.2 Download Now Available For HTC EVO" href="http://gizmodo.com/5601028/android-22-download-now-available-for-htc-evo">
						<img style="border-color:#B3B3B3;border-width:0 1px 1px;border-style:none solid solid" height="120" width="160" title="Click here to read Android 2.2 Download Now Available For HTC EVO" alt="Click here to read Android 2.2 Download Now Available For HTC EVO" src="http://cache-04.gawkerassets.com/assets/images/4/2010/07/160x120_500x_google-tv-froyo-2.jpg">
											</a></div>
									</div>
				<a title="Click here to read more posts tagged #android22" href="http://gizmodo.com/tag/android22/">Android 2.2</a> is supposed to roll out to the <a href="http://gizmodo.com/5600126/android-22-will-begin-rolling-out-to-the-evo-4g-on-august-3">Sprint EVO next week</a>, but it looks like there's a direct download already available through HTC. Here's how to get it:				<a href="http://gizmodo.com/5601028/android-22-download-now-available-for-htc-evo" title="Click here to read more about Android 2.2 Download Now Available For HTC EVO [Android]">More  </a>
				<br style="clear:both">
			<br style="clear:both">
<br style="clear:both">
<a href="http://ads.pheedo.com/click.phdo?s=df328423e8ff423bcdfdab465f19af72&amp;p=1"><img src="http://ads.pheedo.com/img.phdo?s=df328423e8ff423bcdfdab465f19af72&amp;p=1" border="0" /> </a>
<img src="http://segment-pixel.invitemedia.com/pixel?code=TechCons&amp;partnerID=167&amp;key=segment" border="0" /> <img src="http://pixel.quantserve.com/pixel/p-8bUhLiluj0fAw.gif?labels=pub.28252.rss.TechCons.5726,cat.TechCons.rss" border="0" /> <div>
<a href="http://feeds.gawker.com/~ff/gizmodo/full?a=41bC59_DwzE:5q3gyjLeouQ:H0mrP-F8Qgo"><img src="http://feeds.feedburner.com/~ff/gizmodo/full?d=H0mrP-F8Qgo" border="0" /> </a> <a href="http://feeds.gawker.com/~ff/gizmodo/full?a=41bC59_DwzE:5q3gyjLeouQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gizmodo/full?d=yIl2AUoC8zA" border="0" /> </a> <a href="http://feeds.gawker.com/~ff/gizmodo/full?a=41bC59_DwzE:5q3gyjLeouQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/gizmodo/full?i=41bC59_DwzE:5q3gyjLeouQ:D7DqB2pKExk" border="0" /> </a> <a href="http://feeds.gawker.com/~ff/gizmodo/full?a=41bC59_DwzE:5q3gyjLeouQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/gizmodo/full?i=41bC59_DwzE:5q3gyjLeouQ:V_sGLiPBpWU" border="0" /> </a>
</div><img src="http://feeds.feedburner.com/~r/gizmodo/full/~4/41bC59_DwzE" border="0" /> <br><br><a href="http://www.filome.com/key/android" >android</a> <a href="http://search.twitter.com/search?q=%22android%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/android.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/evo" >evo</a> <a href="http://search.twitter.com/search?q=%22evo%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/evo.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/htc" >htc</a> <a href="http://search.twitter.com/search?q=%22htc%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/htc.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/download" >download</a> <a href="http://search.twitter.com/search?q=%22download%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/download.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/direct" >direct</a> <a href="http://search.twitter.com/search?q=%22direct%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/direct.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></description><content:encoded><![CDATA[Publisher - <a href="http://www.filome.com/pub/0ggkk0ERrUUlKc">Gizmodo</a><br> First shared  by - <a href="http://www.filome.com/Lucid00">Lucid00</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><div style="float:left;padding-right:10px">
										
					<div><a title="Click here to read Android 2.2 Download Now Available For HTC EVO" href="http://gizmodo.com/5601028/android-22-download-now-available-for-htc-evo">
						<img style="border-color:#B3B3B3;border-width:0 1px 1px;border-style:none solid solid" height="120" width="160" title="Click here to read Android 2.2 Download Now Available For HTC EVO" alt="Click here to read Android 2.2 Download Now Available For HTC EVO" src="http://cache-04.gawkerassets.com/assets/images/4/2010/07/160x120_500x_google-tv-froyo-2.jpg">
											</a></div>
									</div>
				<a title="Click here to read more posts tagged #android22" href="http://gizmodo.com/tag/android22/">Android 2.2</a> is supposed to roll out to the <a href="http://gizmodo.com/5600126/android-22-will-begin-rolling-out-to-the-evo-4g-on-august-3">Sprint EVO next week</a>, but it looks like there's a direct download already available through HTC. Here's how to get it:				<a href="http://gizmodo.com/5601028/android-22-download-now-available-for-htc-evo" title="Click here to read more about Android 2.2 Download Now Available For HTC EVO [Android]">More  </a>
				<br style="clear:both">
			<br style="clear:both">
<br style="clear:both">
<a href="http://ads.pheedo.com/click.phdo?s=df328423e8ff423bcdfdab465f19af72&amp;p=1"><img src="http://ads.pheedo.com/img.phdo?s=df328423e8ff423bcdfdab465f19af72&amp;p=1" border="0" /> </a>
<img src="http://segment-pixel.invitemedia.com/pixel?code=TechCons&amp;partnerID=167&amp;key=segment" border="0" /> <img src="http://pixel.quantserve.com/pixel/p-8bUhLiluj0fAw.gif?labels=pub.28252.rss.TechCons.5726,cat.TechCons.rss" border="0" /> <div>
<a href="http://feeds.gawker.com/~ff/gizmodo/full?a=41bC59_DwzE:5q3gyjLeouQ:H0mrP-F8Qgo"><img src="http://feeds.feedburner.com/~ff/gizmodo/full?d=H0mrP-F8Qgo" border="0" /> </a> <a href="http://feeds.gawker.com/~ff/gizmodo/full?a=41bC59_DwzE:5q3gyjLeouQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gizmodo/full?d=yIl2AUoC8zA" border="0" /> </a> <a href="http://feeds.gawker.com/~ff/gizmodo/full?a=41bC59_DwzE:5q3gyjLeouQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/gizmodo/full?i=41bC59_DwzE:5q3gyjLeouQ:D7DqB2pKExk" border="0" /> </a> <a href="http://feeds.gawker.com/~ff/gizmodo/full?a=41bC59_DwzE:5q3gyjLeouQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/gizmodo/full?i=41bC59_DwzE:5q3gyjLeouQ:V_sGLiPBpWU" border="0" /> </a>
</div><img src="http://feeds.feedburner.com/~r/gizmodo/full/~4/41bC59_DwzE" border="0" /> <br><br><a href="http://www.filome.com/key/android" >android</a> <a href="http://search.twitter.com/search?q=%22android%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/android.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/evo" >evo</a> <a href="http://search.twitter.com/search?q=%22evo%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/evo.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/htc" >htc</a> <a href="http://search.twitter.com/search?q=%22htc%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/htc.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/download" >download</a> <a href="http://search.twitter.com/search?q=%22download%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/download.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/direct" >direct</a> <a href="http://search.twitter.com/search?q=%22direct%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/direct.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></content:encoded>

         <pubDate>Fri, 30 Jul 2010 20:15:28 -0400</pubDate>
<itunes:duration>30:00</itunes:duration>
         <guid isPermaLink="false">tag:filome.com,3</guid>

			<itunes:subtitle/>
      </item>
      <item>
         <title>Clicky Adds Video Analytics and Offers Direct Vidder Connection</title>
         <link>http://feedproxy.google.com/~r/Centernetworks-/~3/NmmE7DR7Zwk/clicky-adds-video-analytics-and-offers-direct-vidder-connection</link>
		 <category>Shared item</category>
			<description><![CDATA[Publisher - <a href="http://www.filome.com/pub/kB3zytE9LKDouM">CenterNetworks</a><br> First shared  by - <a href="http://www.filome.com/robdiana">robdiana</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><div style="float:right;margin-left:10px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.centernetworks.com%2Fclicky-adds-video-analytics-and-offers-direct-vidder-connection"><br>
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.centernetworks.com%2Fclicky-adds-video-analytics-and-offers-direct-vidder-connection&amp;source=allenstern&amp;style=normal" border="0" /> <br>
			</a>
		</div>
<p><img src="http://www.centernetworks.com/images/sites/clicky.png" border="0" /> Web analytics service <a href="http://www.getclicky.com">Clicky</a> has <a href="http://getclicky.com/blog/224/video-analytics">announced the launch</a> of their video analytics service which is part of the overall Clicky web analytics platform. Clicky has integrated directly with video hosting company Viddler and provides the ability to track videos from YouTube and Vimeo as well.</p>
<p>The Viddler integration will go live sometime in August as Clicky notes that the Viddler team has some additional work on their end before the connection is made live. The Viddler integration will not require you do anything different to make sure the video stats reach Clicky.</p>
<p>To use the YouTube connection with Clicky, there is a bit of work involved. You can read about the changes to your blog or website that must be added on the <a href="http://getclicky.com/help/video#viddler">Clicky help site</a>. It addition, the way you embed videos is different than just copying and pasting the code directly from YouTube into your blog. The same goes for Vimeoyou would need to add some code to your templates and then change the way you insert videos into your blog or website.</p>
<p>Here's an example of the stats page:</p>
<p><img src="http://static.centernetworks.com/clickyvideostats.jpg" border="0" /> </p>
<p><em>Note  we are an affiliate for Clicky but none of the links in this post are affiliate links.</em></p>
<br><p>Find more stories about: <a href="http://www.centernetworks.com/tag/analytics" rel="tag">analytics</a>, <a href="http://www.centernetworks.com/tag/clicky" rel="tag">Clicky</a>, <a href="http://www.centernetworks.com/tag/online-video" rel="tag">online video</a>, <a href="http://www.centernetworks.com/tag/viddler" rel="tag">Viddler</a>, <a href="http://www.centernetworks.com/tag/youtube" rel="tag">YouTube</a></p><br><strong>CenterNetworks Partner:</strong> Get your <a href="http://www.cloudcontacts.com/">business cards</a> scanned and transcribed with <a href="http://www.cloudcontacts.com">CloudContacts</a>.<p><iframe src="http://feedads.g.doubleclick.net/~ah/f/ea00g1a21bl51e588koqn09epg/300/250?ca=1&amp;fh=280#http%3A%2F%2Fwww.centernetworks.com%2Fclicky-adds-video-analytics-and-offers-direct-vidder-connection" width="100%" height="280" frameborder="0" scrolling="no" marginwidth="0" marginheight="0"></iframe></p><div>
<a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?i=NmmE7DR7Zwk:L5J8bjRZWXY:V_sGLiPBpWU" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?i=NmmE7DR7Zwk:L5J8bjRZWXY:F7zBnMyn0Lo" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?d=qj6IDK7rITs" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?d=cGdyc7Q-1BI" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:2HGUlH2h9TE"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?d=2HGUlH2h9TE" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:oYCRb9wn9A4"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?d=oYCRb9wn9A4" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:uArAMw4tX8M"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?d=uArAMw4tX8M" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?i=NmmE7DR7Zwk:L5J8bjRZWXY:gIN9vFwOqvQ" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:Pmaevz9gpwc"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?i=NmmE7DR7Zwk:L5J8bjRZWXY:Pmaevz9gpwc" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:xOTGOluzIgo"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?d=xOTGOluzIgo" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?i=NmmE7DR7Zwk:L5J8bjRZWXY:-BTjWOF_DHI" border="0" /> </a>
</div><img src="http://feeds.feedburner.com/~r/Centernetworks-/~4/NmmE7DR7Zwk" border="0" /> <br><br><a href="http://www.filome.com/key/clicky" >clicky</a> <a href="http://search.twitter.com/search?q=%22clicky%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/clicky.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/viddler" >viddler</a> <a href="http://search.twitter.com/search?q=%22viddler%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/viddler.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/analytics" >analytics</a> <a href="http://search.twitter.com/search?q=%22analytics%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/analytics.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/video" >video</a> <a href="http://search.twitter.com/search?q=%22video%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/video.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/blog" >blog</a> <a href="http://search.twitter.com/search?q=%22blog%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/blog.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/clicky" >clicky</a> <a href="http://search.twitter.com/search?q=%22clicky%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/clicky.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/viddler" >viddler</a> <a href="http://search.twitter.com/search?q=%22viddler%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/viddler.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/video" >video</a> <a href="http://search.twitter.com/search?q=%22video%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/video.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/analytics" >analytics</a> <a href="http://search.twitter.com/search?q=%22analytics%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/analytics.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/viddler integration" >viddler integration</a> <a href="http://search.twitter.com/search?q=%22viddler integration%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/viddler integration.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/analytics service" >analytics service</a> <a href="http://search.twitter.com/search?q=%22analytics service%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/analytics service.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/web analytics" >web analytics</a> <a href="http://search.twitter.com/search?q=%22web analytics%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/web analytics.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/video analytics" >video analytics</a> <a href="http://search.twitter.com/search?q=%22video analytics%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/video analytics.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></description><content:encoded><![CDATA[Publisher - <a href="http://www.filome.com/pub/kB3zytE9LKDouM">CenterNetworks</a><br> First shared  by - <a href="http://www.filome.com/robdiana">robdiana</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><div style="float:right;margin-left:10px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.centernetworks.com%2Fclicky-adds-video-analytics-and-offers-direct-vidder-connection"><br>
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.centernetworks.com%2Fclicky-adds-video-analytics-and-offers-direct-vidder-connection&amp;source=allenstern&amp;style=normal" border="0" /> <br>
			</a>
		</div>
<p><img src="http://www.centernetworks.com/images/sites/clicky.png" border="0" /> Web analytics service <a href="http://www.getclicky.com">Clicky</a> has <a href="http://getclicky.com/blog/224/video-analytics">announced the launch</a> of their video analytics service which is part of the overall Clicky web analytics platform. Clicky has integrated directly with video hosting company Viddler and provides the ability to track videos from YouTube and Vimeo as well.</p>
<p>The Viddler integration will go live sometime in August as Clicky notes that the Viddler team has some additional work on their end before the connection is made live. The Viddler integration will not require you do anything different to make sure the video stats reach Clicky.</p>
<p>To use the YouTube connection with Clicky, there is a bit of work involved. You can read about the changes to your blog or website that must be added on the <a href="http://getclicky.com/help/video#viddler">Clicky help site</a>. It addition, the way you embed videos is different than just copying and pasting the code directly from YouTube into your blog. The same goes for Vimeoyou would need to add some code to your templates and then change the way you insert videos into your blog or website.</p>
<p>Here's an example of the stats page:</p>
<p><img src="http://static.centernetworks.com/clickyvideostats.jpg" border="0" /> </p>
<p><em>Note  we are an affiliate for Clicky but none of the links in this post are affiliate links.</em></p>
<br><p>Find more stories about: <a href="http://www.centernetworks.com/tag/analytics" rel="tag">analytics</a>, <a href="http://www.centernetworks.com/tag/clicky" rel="tag">Clicky</a>, <a href="http://www.centernetworks.com/tag/online-video" rel="tag">online video</a>, <a href="http://www.centernetworks.com/tag/viddler" rel="tag">Viddler</a>, <a href="http://www.centernetworks.com/tag/youtube" rel="tag">YouTube</a></p><br><strong>CenterNetworks Partner:</strong> Get your <a href="http://www.cloudcontacts.com/">business cards</a> scanned and transcribed with <a href="http://www.cloudcontacts.com">CloudContacts</a>.<p><iframe src="http://feedads.g.doubleclick.net/~ah/f/ea00g1a21bl51e588koqn09epg/300/250?ca=1&amp;fh=280#http%3A%2F%2Fwww.centernetworks.com%2Fclicky-adds-video-analytics-and-offers-direct-vidder-connection" width="100%" height="280" frameborder="0" scrolling="no" marginwidth="0" marginheight="0"></iframe></p><div>
<a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?i=NmmE7DR7Zwk:L5J8bjRZWXY:V_sGLiPBpWU" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?i=NmmE7DR7Zwk:L5J8bjRZWXY:F7zBnMyn0Lo" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?d=qj6IDK7rITs" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?d=cGdyc7Q-1BI" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:2HGUlH2h9TE"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?d=2HGUlH2h9TE" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:oYCRb9wn9A4"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?d=oYCRb9wn9A4" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:uArAMw4tX8M"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?d=uArAMw4tX8M" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?i=NmmE7DR7Zwk:L5J8bjRZWXY:gIN9vFwOqvQ" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:Pmaevz9gpwc"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?i=NmmE7DR7Zwk:L5J8bjRZWXY:Pmaevz9gpwc" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:xOTGOluzIgo"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?d=xOTGOluzIgo" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Centernetworks-?a=NmmE7DR7Zwk:L5J8bjRZWXY:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/Centernetworks-?i=NmmE7DR7Zwk:L5J8bjRZWXY:-BTjWOF_DHI" border="0" /> </a>
</div><img src="http://feeds.feedburner.com/~r/Centernetworks-/~4/NmmE7DR7Zwk" border="0" /> <br><br><a href="http://www.filome.com/key/clicky" >clicky</a> <a href="http://search.twitter.com/search?q=%22clicky%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/clicky.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/viddler" >viddler</a> <a href="http://search.twitter.com/search?q=%22viddler%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/viddler.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/analytics" >analytics</a> <a href="http://search.twitter.com/search?q=%22analytics%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/analytics.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/video" >video</a> <a href="http://search.twitter.com/search?q=%22video%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/video.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/blog" >blog</a> <a href="http://search.twitter.com/search?q=%22blog%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/blog.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/clicky" >clicky</a> <a href="http://search.twitter.com/search?q=%22clicky%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/clicky.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/viddler" >viddler</a> <a href="http://search.twitter.com/search?q=%22viddler%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/viddler.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/video" >video</a> <a href="http://search.twitter.com/search?q=%22video%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/video.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/analytics" >analytics</a> <a href="http://search.twitter.com/search?q=%22analytics%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/analytics.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/viddler integration" >viddler integration</a> <a href="http://search.twitter.com/search?q=%22viddler integration%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/viddler integration.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/analytics service" >analytics service</a> <a href="http://search.twitter.com/search?q=%22analytics service%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/analytics service.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/web analytics" >web analytics</a> <a href="http://search.twitter.com/search?q=%22web analytics%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/web analytics.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/video analytics" >video analytics</a> <a href="http://search.twitter.com/search?q=%22video analytics%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/video analytics.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></content:encoded>

         <pubDate>Fri, 30 Jul 2010 19:45:35 -0400</pubDate>
<itunes:duration>30:00</itunes:duration>
         <guid isPermaLink="false">tag:filome.com,4</guid>

			<itunes:subtitle/>
      </item>
      <item>
         <title>Lessons Learned From Maintaining a WordPress Plug-In</title>
         <link>http://www.smashingmagazine.com/2010/07/30/lessons-learned-from-maintaining-a-wordpress-plug-in/</link>
		 <category>Shared item</category>
			<description><![CDATA[Publisher - <a href="http://www.filome.com/pub/E2UaOkl6iWxIFK">Smashing Magazine Feed</a><br> First shared  by - <a href="http://www.filome.com/robdiana">robdiana</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><table width="650"><tr><td width="650"><div style="width:650px"> <img src="http://creatives.commindo-media.de/static/smashing-magazine-advertisement.gif" border="0" /> <img src="javascript:void(0);" border="0" /> <br> <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=56"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=56" border="0" /> </a> <a href="http://auslieferung.commindo-media-ressourcen.de/www/delivery/ck.php?zoneid=35"><img src="http://auslieferung.commindo-media-ressourcen.de/www/delivery/avw.php?zoneid=35" border="0" /> </a> <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=64"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=64" border="0" /> </a></div></td></tr></table><p>Recently I released a WordPress plugin for Google Analytics that adds a tracking code and dozens of various pieces of meta data to blogs. Since the release of version 4, I've updated it 6 times, to the point where it's now at version 4.0.6. In this article I would like to share with you my experiences in maintaining this and other WordPress plug-ins and common good practices that I've distilled from that work.</p><p>The updates that I released had a couple of purposes, ranging from bug fixes to new features and fixes in documentation. While all of these are nice to talk about, the bug fixes are the ones you'll learn the most from, so let's start by going through these.</p><h4>Website and Account Configuration</h4><p>Almost as soon as I released the plug-in, people who updated were telling me that it worked wonderfully, and others were telling me that it didn't work for them. Turns out I hadn't tested the plug-in with a Google Analytics account that has only one website registered; I expected the websites to be an array. Fixing this bug was easy, but determining that this was the problem took a while.</p><p>Being able to log into a few hosts of people who gave me access to their back end <em>and</em> FTP so that I could test my fix proved invaluable. This enabled me to release 4.0.1 within an hour of the 4.0 release.</p><p>Another mistake I made was forcing everyone to reconfigure the plug-in. I assumed it wouldn't be too much work for people, and it wanted to be sure the settings were clean, but it turns out quite a few people didn't want to reconfigure. With 4.0.2, I came up with a way to inherit some of the settings and clean up the mess I made, and in 4.0.4 I made a change that I will add to all of my plug-ins:</p><p><a href="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/07/re-authenticate.png"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/07/analytics1.png" border="0" /> </a><br><em><a href="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/07/re-authenticate.png">Large view</a></em></p><p><strong>Good practice #1:</strong> Don't assume <em>anything</em> about people's websites and external accounts.</p><h4>Versioning Option Arrays</h4><p>As a seasoned WordPress developer, I store all of the options for my plug-in in one option in the database, which is basically a big array. Why I hadn't ever added a version number to these options is a mystery to me. Doing so makes it possible to do some very cool things: I can now add new features and set a default for these new features as soon as a user upgrades; I can show the user different messages based on the version they had before they upgraded; and more.</p><p><strong>Good practice #2:</strong> Add a version number to your option arrays.</p><p>I'm still not using the WordPress option API stuff (check out <a href="http://planetozh.com/blog/2009/05/handling-plugins-options-in-wordpress-28-with-register_setting/">this post</a> by Ozh to learn all about it), which I probably should, but for now I find it easier to handle the saving and validation of options myself.</p><h4>Don't Release Too Soon</h4><p>If you've got a bug that's bugging a lot of your plug-in's users, you'll probably want to release a bug fix as soon as possible. I know I do. This caused an issue with my 4.0.3 release, though, because I didn't properly test some of the code I introduced, causing me to have to release 4.0.4 just two hours later to fix a stupid mistake I'd made with booleans. Nothing is as painful as 500 people downloading a version of your plug-in that doesn't actually work.</p><p><strong>Good practice #3:</strong> Test, test, test before you release, even when you're in a hurry.</p><h4>Know Which Version People Are On</h4><p>Over the past two weeks, I've been helping several people who <em>said</em> they were on the latest version of my plug-in but in fact were not. To remedy this, I've started outputting the version number in the comment that the plug-in outputs before the tracking code. Problem is, if people run a plug-in such as <a href="http://wordpress.org/extend/plugins/w3-total-cache/">W3 Total Cache</a> (which everyone should use by the way) or anything else that minifies their output, that comment will get lost.</p><p>There's a solution for that, too: I'd already wrapped the script in <code>&lt;CDATA&gt;</code> tags, to help with Strict XHTML validation. Minifying will not occur within those CDATA tags, so I moved my branding comment to the CDATA section, and I can now always see, first, that my plug-in is active and, secondly, which version of the plug-in they're using.</p><p><strong>Good practice #4:</strong> Make sure you can see which version of your plug-in people are running.</p><h4>URLs in WordPress</h4><p>One of these things that can generate pretty awful bugs is a blog's URL. Whether it's due to people running their entire blog on <code>https</code> or simply running their blog in a sub-directory, it can cause headaches. It did for me in version 4.0.2 when I added URL sanitization: all relative URLs in posts and text widgets starting with a <code>/</code> were made absolute, in order to properly track these URLs. Tiny issue: I forgot about blogs in sub-directories, so a tiny portion of people would end up with links that used to go to <code>/home</code> but that now went to <code>http://example.com/blog/home</code>. I know, that was stupid; but that's why I'm telling you: so you don't make the same mistake.</p><p><strong>Good practice #5:</strong> Make sure all URLs you use will work in <em>all</em> circumstances, whether WordPress is in a sub-directory, on a subdomain or just in the root.</p><h4>Writing to the Root Directory</h4><p>Somewhat related to the last issue, although I encountered this while developing my WordPress SEO plug-in, not the Google Analytics plug-in: if you write a file  say, an XML site map file  to the root of a website, and the website is actually a WordPress multi-site installation, things can go horribly wrong.</p><p>Check out the following scenario:</p><ol><li>User 1 writes and publishes a post on <code>example.com/blog-1/</code>.</li><li>An updated XML site map for <code>example.com/blog-1/</code> is generated, and <code>example.com/sitemap.xml</code> is updated.</li><li>User 2 writes and publishes a post on <code>example.com/blog-2/</code>.</li><li>An updated XML site map for <code>example.com/blog-2/</code> is generated and <code>example.com/sitemap.xml</code> is overwritten.</li></ol><p>See what just happened? The XML site map now contains only the posts from <code>blog-2</code> This is exactly why the <em>wp-content</em> directory was created. There's hardly ever a need to put a file in the root of an installation, and by not doing so, you make it far easier to run your plug-in in a multi-site/WordPress MU environment.</p><p><strong>Good practice #6:</strong> If you're generating files, generate them in the <em>wp-content</em> directory of your blog. Do <em>not</em> write files to the root directory unless you absolutely, positively have to. And if you do have to do it, make sure it doesn't go wrong when your plug-in is active on multiple blogs in the same multi-site instance.</p><h4>Rethink Your Filters</h4><p>On the day that I released 4.0, I got quite a few feature requests, ranging from very simple to somewhat more complex. One that came in quite rapidly and caught my eye happened to be quite simple: the user wanted the same outbound link that in my plug-in tracks the content of an article to track in text widgets. Because I don't use text widgets that much, it never occurred to me to do this. It was a valuable lesson, though:</p><p><a href="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/07/conversation.png"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/07/excitign.png" border="0" /> </a><br><em><a href="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/07/conversation.png">Large view</a></em></p><p><strong>Good practice #7:</strong> If you're filtering content, try to filter it in as many places as you can, so that users get consistent results all over WordPress.</p><p>[Offtopic: By the way, did you know that Smashing Magazine has a <a href="http://creatives.commindo-media.de/www/delivery/ck.php?oaparams=2__bannerid=1249__zoneid=0__cb=be1da96c6d__oadest=http%3A%2F%2Fm.smashingmagazine.com">mobile version</a>? Try it out if you have an iPhone, Blackberry or another capable device.]</p><h3>Never Assume</h3><p>It's true for everything, I guess, but especially true for WordPress developers: never assume. The seven best practices above mostly boil down to abandoning all assumptions about states, URLs and locations, and even about people knowing which version of a plug-in they're using. Take all these matters into your own hands; your plug-in will be the better for it!</p><p><em>(al)</em></p><p></p><hr><p><small>  Joost de Valk for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2010. | <a href="http://www.smashingmagazine.com/2010/07/30/lessons-learned-from-maintaining-a-wordpress-plug-in/">Permalink</a> | <a href="http://www.smashingmagazine.com/2010/07/30/lessons-learned-from-maintaining-a-wordpress-plug-in/#comments">Post a comment</a> | <a title="Bookmark in del.icio.us" href="http://del.icio.us/post?url=http://www.smashingmagazine.com/2010/07/30/lessons-learned-from-maintaining-a-wordpress-plug-in/&amp;title=Lessons%20Learned%20From%20Maintaining%20a%20WordPress%20Plug-In">Add to del.icio.us</a> | <a title="Bookmark in Digg" href="http://digg.com/submit?phase=2&amp;url=http://www.smashingmagazine.com/2010/07/30/lessons-learned-from-maintaining-a-wordpress-plug-in/">Digg this</a> | <a title="Stumble on StumbleUpon" href="http://www.stumbleupon.com/submit?url=http://www.smashingmagazine.com/2010/07/30/lessons-learned-from-maintaining-a-wordpress-plug-in/">Stumble on StumbleUpon!</a> | <a title="Tweet us!" href="http://twitter.com/home?status=@tweetmeme%20@smashingmag%20Reading%20&#39;Lessons%20Learned%20From%20Maintaining%20a%20WordPress%20Plug-In&#39;%20http://www.smashingmagazine.com/2010/07/30/lessons-learned-from-maintaining-a-wordpress-plug-in/">Tweet it!</a> | <a title="Bookmark in Reddit" href="http://reddit.com/submit?url=http://www.smashingmagazine.com/2010/07/30/lessons-learned-from-maintaining-a-wordpress-plug-in/">Submit to Reddit</a> | <a href="http://forum.smashingmagazine.com/">Forum Smashing Magazine</a><br> Post tags: <a href="http://www.smashingmagazine.com/tag/plugin/" rel="tag">plugin</a>, <a href="http://www.smashingmagazine.com/tag/wordpress/" rel="tag">wordpress</a><br> </small></p><br><br><a href="http://www.filome.com/key/plug" >plug</a> <a href="http://search.twitter.com/search?q=%22plug%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plug.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/version" >version</a> <a href="http://search.twitter.com/search?q=%22version%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/version.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/wordpress" >wordpress</a> <a href="http://search.twitter.com/search?q=%22wordpress%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/wordpress.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/blog" >blog</a> <a href="http://search.twitter.com/search?q=%22blog%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/blog.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/release" >release</a> <a href="http://search.twitter.com/search?q=%22release%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/release.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plug" >plug</a> <a href="http://search.twitter.com/search?q=%22plug%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plug.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/version" >version</a> <a href="http://search.twitter.com/search?q=%22version%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/version.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/wordpress" >wordpress</a> <a href="http://search.twitter.com/search?q=%22wordpress%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/wordpress.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/blog" >blog</a> <a href="http://search.twitter.com/search?q=%22blog%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/blog.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/release" >release</a> <a href="http://search.twitter.com/search?q=%22release%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/release.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/site" >site</a> <a href="http://search.twitter.com/search?q=%22site%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/site.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/practice" >practice</a> <a href="http://search.twitter.com/search?q=%22practice%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/practice.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/example" >example</a> <a href="http://search.twitter.com/search?q=%22example%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/example.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/user" >user</a> <a href="http://search.twitter.com/search?q=%22user%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/user.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/urls" >urls</a> <a href="http://search.twitter.com/search?q=%22urls%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/urls.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/post" >post</a> <a href="http://search.twitter.com/search?q=%22post%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/post.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/test" >test</a> <a href="http://search.twitter.com/search?q=%22test%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/test.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/updated" >updated</a> <a href="http://search.twitter.com/search?q=%22updated%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/updated.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/root" >root</a> <a href="http://search.twitter.com/search?q=%22root%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/root.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/work" >work</a> <a href="http://search.twitter.com/search?q=%22work%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/work.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/directory" >directory</a> <a href="http://search.twitter.com/search?q=%22directory%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/directory.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/content" >content</a> <a href="http://search.twitter.com/search?q=%22content%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/content.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/quite" >quite</a> <a href="http://search.twitter.com/search?q=%22quite%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/quite.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/released" >released</a> <a href="http://search.twitter.com/search?q=%22released%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/released.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/website" >website</a> <a href="http://search.twitter.com/search?q=%22website%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/website.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sure" >sure</a> <a href="http://search.twitter.com/search?q=%22sure%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sure.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/comment" >comment</a> <a href="http://search.twitter.com/search?q=%22comment%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/comment.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/site map" >site map</a> <a href="http://search.twitter.com/search?q=%22site map%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/site map.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/xml site" >xml site</a> <a href="http://search.twitter.com/search?q=%22xml site%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/xml site.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/multi site" >multi site</a> <a href="http://search.twitter.com/search?q=%22multi site%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/multi site.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/google analytics" >google analytics</a> <a href="http://search.twitter.com/search?q=%22google analytics%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/google analytics.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/text widgets" >text widgets</a> <a href="http://search.twitter.com/search?q=%22text widgets%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/text widgets.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/version number" >version number</a> <a href="http://search.twitter.com/search?q=%22version number%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/version number.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/smashing magazine" >smashing magazine</a> <a href="http://search.twitter.com/search?q=%22smashing magazine%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/smashing magazine.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sitemap xml" >sitemap xml</a> <a href="http://search.twitter.com/search?q=%22sitemap xml%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sitemap xml.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/content directory" >content directory</a> <a href="http://search.twitter.com/search?q=%22content directory%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/content directory.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/updated xml" >updated xml</a> <a href="http://search.twitter.com/search?q=%22updated xml%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/updated xml.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/test test" >test test</a> <a href="http://search.twitter.com/search?q=%22test test%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/test test.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plug ins" >plug ins</a> <a href="http://search.twitter.com/search?q=%22plug ins%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plug ins.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/tracking code" >tracking code</a> <a href="http://search.twitter.com/search?q=%22tracking code%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/tracking code.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/bug fixes" >bug fixes</a> <a href="http://search.twitter.com/search?q=%22bug fixes%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/bug fixes.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/large viewgood" >large viewgood</a> <a href="http://search.twitter.com/search?q=%22large viewgood%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/large viewgood.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/wordpress plug" >wordpress plug</a> <a href="http://search.twitter.com/search?q=%22wordpress plug%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/wordpress plug.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/viewgood practice" >viewgood practice</a> <a href="http://search.twitter.com/search?q=%22viewgood practice%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/viewgood practice.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sub directory" >sub directory</a> <a href="http://search.twitter.com/search?q=%22sub directory%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sub directory.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/large viewgood practice" >large viewgood practice</a> <a href="http://search.twitter.com/search?q=%22large viewgood practice%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/large viewgood practice.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></description><content:encoded><![CDATA[Publisher - <a href="http://www.filome.com/pub/E2UaOkl6iWxIFK">Smashing Magazine Feed</a><br> First shared  by - <a href="http://www.filome.com/robdiana">robdiana</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><table width="650"><tr><td width="650"><div style="width:650px"> <img src="http://creatives.commindo-media.de/static/smashing-magazine-advertisement.gif" border="0" /> <img src="javascript:void(0);" border="0" /> <br> <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=56"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=56" border="0" /> </a> <a href="http://auslieferung.commindo-media-ressourcen.de/www/delivery/ck.php?zoneid=35"><img src="http://auslieferung.commindo-media-ressourcen.de/www/delivery/avw.php?zoneid=35" border="0" /> </a> <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=64"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=64" border="0" /> </a></div></td></tr></table><p>Recently I released a WordPress plugin for Google Analytics that adds a tracking code and dozens of various pieces of meta data to blogs. Since the release of version 4, I've updated it 6 times, to the point where it's now at version 4.0.6. In this article I would like to share with you my experiences in maintaining this and other WordPress plug-ins and common good practices that I've distilled from that work.</p><p>The updates that I released had a couple of purposes, ranging from bug fixes to new features and fixes in documentation. While all of these are nice to talk about, the bug fixes are the ones you'll learn the most from, so let's start by going through these.</p><h4>Website and Account Configuration</h4><p>Almost as soon as I released the plug-in, people who updated were telling me that it worked wonderfully, and others were telling me that it didn't work for them. Turns out I hadn't tested the plug-in with a Google Analytics account that has only one website registered; I expected the websites to be an array. Fixing this bug was easy, but determining that this was the problem took a while.</p><p>Being able to log into a few hosts of people who gave me access to their back end <em>and</em> FTP so that I could test my fix proved invaluable. This enabled me to release 4.0.1 within an hour of the 4.0 release.</p><p>Another mistake I made was forcing everyone to reconfigure the plug-in. I assumed it wouldn't be too much work for people, and it wanted to be sure the settings were clean, but it turns out quite a few people didn't want to reconfigure. With 4.0.2, I came up with a way to inherit some of the settings and clean up the mess I made, and in 4.0.4 I made a change that I will add to all of my plug-ins:</p><p><a href="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/07/re-authenticate.png"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/07/analytics1.png" border="0" /> </a><br><em><a href="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/07/re-authenticate.png">Large view</a></em></p><p><strong>Good practice #1:</strong> Don't assume <em>anything</em> about people's websites and external accounts.</p><h4>Versioning Option Arrays</h4><p>As a seasoned WordPress developer, I store all of the options for my plug-in in one option in the database, which is basically a big array. Why I hadn't ever added a version number to these options is a mystery to me. Doing so makes it possible to do some very cool things: I can now add new features and set a default for these new features as soon as a user upgrades; I can show the user different messages based on the version they had before they upgraded; and more.</p><p><strong>Good practice #2:</strong> Add a version number to your option arrays.</p><p>I'm still not using the WordPress option API stuff (check out <a href="http://planetozh.com/blog/2009/05/handling-plugins-options-in-wordpress-28-with-register_setting/">this post</a> by Ozh to learn all about it), which I probably should, but for now I find it easier to handle the saving and validation of options myself.</p><h4>Don't Release Too Soon</h4><p>If you've got a bug that's bugging a lot of your plug-in's users, you'll probably want to release a bug fix as soon as possible. I know I do. This caused an issue with my 4.0.3 release, though, because I didn't properly test some of the code I introduced, causing me to have to release 4.0.4 just two hours later to fix a stupid mistake I'd made with booleans. Nothing is as painful as 500 people downloading a version of your plug-in that doesn't actually work.</p><p><strong>Good practice #3:</strong> Test, test, test before you release, even when you're in a hurry.</p><h4>Know Which Version People Are On</h4><p>Over the past two weeks, I've been helping several people who <em>said</em> they were on the latest version of my plug-in but in fact were not. To remedy this, I've started outputting the version number in the comment that the plug-in outputs before the tracking code. Problem is, if people run a plug-in such as <a href="http://wordpress.org/extend/plugins/w3-total-cache/">W3 Total Cache</a> (which everyone should use by the way) or anything else that minifies their output, that comment will get lost.</p><p>There's a solution for that, too: I'd already wrapped the script in <code>&lt;CDATA&gt;</code> tags, to help with Strict XHTML validation. Minifying will not occur within those CDATA tags, so I moved my branding comment to the CDATA section, and I can now always see, first, that my plug-in is active and, secondly, which version of the plug-in they're using.</p><p><strong>Good practice #4:</strong> Make sure you can see which version of your plug-in people are running.</p><h4>URLs in WordPress</h4><p>One of these things that can generate pretty awful bugs is a blog's URL. Whether it's due to people running their entire blog on <code>https</code> or simply running their blog in a sub-directory, it can cause headaches. It did for me in version 4.0.2 when I added URL sanitization: all relative URLs in posts and text widgets starting with a <code>/</code> were made absolute, in order to properly track these URLs. Tiny issue: I forgot about blogs in sub-directories, so a tiny portion of people would end up with links that used to go to <code>/home</code> but that now went to <code>http://example.com/blog/home</code>. I know, that was stupid; but that's why I'm telling you: so you don't make the same mistake.</p><p><strong>Good practice #5:</strong> Make sure all URLs you use will work in <em>all</em> circumstances, whether WordPress is in a sub-directory, on a subdomain or just in the root.</p><h4>Writing to the Root Directory</h4><p>Somewhat related to the last issue, although I encountered this while developing my WordPress SEO plug-in, not the Google Analytics plug-in: if you write a file  say, an XML site map file  to the root of a website, and the website is actually a WordPress multi-site installation, things can go horribly wrong.</p><p>Check out the following scenario:</p><ol><li>User 1 writes and publishes a post on <code>example.com/blog-1/</code>.</li><li>An updated XML site map for <code>example.com/blog-1/</code> is generated, and <code>example.com/sitemap.xml</code> is updated.</li><li>User 2 writes and publishes a post on <code>example.com/blog-2/</code>.</li><li>An updated XML site map for <code>example.com/blog-2/</code> is generated and <code>example.com/sitemap.xml</code> is overwritten.</li></ol><p>See what just happened? The XML site map now contains only the posts from <code>blog-2</code> This is exactly why the <em>wp-content</em> directory was created. There's hardly ever a need to put a file in the root of an installation, and by not doing so, you make it far easier to run your plug-in in a multi-site/WordPress MU environment.</p><p><strong>Good practice #6:</strong> If you're generating files, generate them in the <em>wp-content</em> directory of your blog. Do <em>not</em> write files to the root directory unless you absolutely, positively have to. And if you do have to do it, make sure it doesn't go wrong when your plug-in is active on multiple blogs in the same multi-site instance.</p><h4>Rethink Your Filters</h4><p>On the day that I released 4.0, I got quite a few feature requests, ranging from very simple to somewhat more complex. One that came in quite rapidly and caught my eye happened to be quite simple: the user wanted the same outbound link that in my plug-in tracks the content of an article to track in text widgets. Because I don't use text widgets that much, it never occurred to me to do this. It was a valuable lesson, though:</p><p><a href="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/07/conversation.png"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/07/excitign.png" border="0" /> </a><br><em><a href="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/07/conversation.png">Large view</a></em></p><p><strong>Good practice #7:</strong> If you're filtering content, try to filter it in as many places as you can, so that users get consistent results all over WordPress.</p><p>[Offtopic: By the way, did you know that Smashing Magazine has a <a href="http://creatives.commindo-media.de/www/delivery/ck.php?oaparams=2__bannerid=1249__zoneid=0__cb=be1da96c6d__oadest=http%3A%2F%2Fm.smashingmagazine.com">mobile version</a>? Try it out if you have an iPhone, Blackberry or another capable device.]</p><h3>Never Assume</h3><p>It's true for everything, I guess, but especially true for WordPress developers: never assume. The seven best practices above mostly boil down to abandoning all assumptions about states, URLs and locations, and even about people knowing which version of a plug-in they're using. Take all these matters into your own hands; your plug-in will be the better for it!</p><p><em>(al)</em></p><p></p><hr><p><small>  Joost de Valk for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2010. | <a href="http://www.smashingmagazine.com/2010/07/30/lessons-learned-from-maintaining-a-wordpress-plug-in/">Permalink</a> | <a href="http://www.smashingmagazine.com/2010/07/30/lessons-learned-from-maintaining-a-wordpress-plug-in/#comments">Post a comment</a> | <a title="Bookmark in del.icio.us" href="http://del.icio.us/post?url=http://www.smashingmagazine.com/2010/07/30/lessons-learned-from-maintaining-a-wordpress-plug-in/&amp;title=Lessons%20Learned%20From%20Maintaining%20a%20WordPress%20Plug-In">Add to del.icio.us</a> | <a title="Bookmark in Digg" href="http://digg.com/submit?phase=2&amp;url=http://www.smashingmagazine.com/2010/07/30/lessons-learned-from-maintaining-a-wordpress-plug-in/">Digg this</a> | <a title="Stumble on StumbleUpon" href="http://www.stumbleupon.com/submit?url=http://www.smashingmagazine.com/2010/07/30/lessons-learned-from-maintaining-a-wordpress-plug-in/">Stumble on StumbleUpon!</a> | <a title="Tweet us!" href="http://twitter.com/home?status=@tweetmeme%20@smashingmag%20Reading%20&#39;Lessons%20Learned%20From%20Maintaining%20a%20WordPress%20Plug-In&#39;%20http://www.smashingmagazine.com/2010/07/30/lessons-learned-from-maintaining-a-wordpress-plug-in/">Tweet it!</a> | <a title="Bookmark in Reddit" href="http://reddit.com/submit?url=http://www.smashingmagazine.com/2010/07/30/lessons-learned-from-maintaining-a-wordpress-plug-in/">Submit to Reddit</a> | <a href="http://forum.smashingmagazine.com/">Forum Smashing Magazine</a><br> Post tags: <a href="http://www.smashingmagazine.com/tag/plugin/" rel="tag">plugin</a>, <a href="http://www.smashingmagazine.com/tag/wordpress/" rel="tag">wordpress</a><br> </small></p><br><br><a href="http://www.filome.com/key/plug" >plug</a> <a href="http://search.twitter.com/search?q=%22plug%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plug.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/version" >version</a> <a href="http://search.twitter.com/search?q=%22version%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/version.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/wordpress" >wordpress</a> <a href="http://search.twitter.com/search?q=%22wordpress%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/wordpress.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/blog" >blog</a> <a href="http://search.twitter.com/search?q=%22blog%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/blog.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/release" >release</a> <a href="http://search.twitter.com/search?q=%22release%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/release.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plug" >plug</a> <a href="http://search.twitter.com/search?q=%22plug%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plug.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/version" >version</a> <a href="http://search.twitter.com/search?q=%22version%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/version.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/wordpress" >wordpress</a> <a href="http://search.twitter.com/search?q=%22wordpress%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/wordpress.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/blog" >blog</a> <a href="http://search.twitter.com/search?q=%22blog%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/blog.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/release" >release</a> <a href="http://search.twitter.com/search?q=%22release%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/release.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/site" >site</a> <a href="http://search.twitter.com/search?q=%22site%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/site.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/practice" >practice</a> <a href="http://search.twitter.com/search?q=%22practice%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/practice.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/example" >example</a> <a href="http://search.twitter.com/search?q=%22example%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/example.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/user" >user</a> <a href="http://search.twitter.com/search?q=%22user%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/user.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/urls" >urls</a> <a href="http://search.twitter.com/search?q=%22urls%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/urls.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/post" >post</a> <a href="http://search.twitter.com/search?q=%22post%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/post.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/test" >test</a> <a href="http://search.twitter.com/search?q=%22test%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/test.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/updated" >updated</a> <a href="http://search.twitter.com/search?q=%22updated%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/updated.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/root" >root</a> <a href="http://search.twitter.com/search?q=%22root%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/root.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/work" >work</a> <a href="http://search.twitter.com/search?q=%22work%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/work.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/directory" >directory</a> <a href="http://search.twitter.com/search?q=%22directory%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/directory.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/content" >content</a> <a href="http://search.twitter.com/search?q=%22content%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/content.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/quite" >quite</a> <a href="http://search.twitter.com/search?q=%22quite%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/quite.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/released" >released</a> <a href="http://search.twitter.com/search?q=%22released%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/released.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/website" >website</a> <a href="http://search.twitter.com/search?q=%22website%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/website.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sure" >sure</a> <a href="http://search.twitter.com/search?q=%22sure%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sure.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/comment" >comment</a> <a href="http://search.twitter.com/search?q=%22comment%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/comment.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/site map" >site map</a> <a href="http://search.twitter.com/search?q=%22site map%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/site map.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/xml site" >xml site</a> <a href="http://search.twitter.com/search?q=%22xml site%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/xml site.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/multi site" >multi site</a> <a href="http://search.twitter.com/search?q=%22multi site%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/multi site.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/google analytics" >google analytics</a> <a href="http://search.twitter.com/search?q=%22google analytics%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/google analytics.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/text widgets" >text widgets</a> <a href="http://search.twitter.com/search?q=%22text widgets%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/text widgets.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/version number" >version number</a> <a href="http://search.twitter.com/search?q=%22version number%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/version number.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/smashing magazine" >smashing magazine</a> <a href="http://search.twitter.com/search?q=%22smashing magazine%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/smashing magazine.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sitemap xml" >sitemap xml</a> <a href="http://search.twitter.com/search?q=%22sitemap xml%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sitemap xml.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/content directory" >content directory</a> <a href="http://search.twitter.com/search?q=%22content directory%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/content directory.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/updated xml" >updated xml</a> <a href="http://search.twitter.com/search?q=%22updated xml%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/updated xml.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/test test" >test test</a> <a href="http://search.twitter.com/search?q=%22test test%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/test test.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plug ins" >plug ins</a> <a href="http://search.twitter.com/search?q=%22plug ins%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plug ins.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/tracking code" >tracking code</a> <a href="http://search.twitter.com/search?q=%22tracking code%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/tracking code.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/bug fixes" >bug fixes</a> <a href="http://search.twitter.com/search?q=%22bug fixes%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/bug fixes.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/large viewgood" >large viewgood</a> <a href="http://search.twitter.com/search?q=%22large viewgood%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/large viewgood.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/wordpress plug" >wordpress plug</a> <a href="http://search.twitter.com/search?q=%22wordpress plug%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/wordpress plug.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/viewgood practice" >viewgood practice</a> <a href="http://search.twitter.com/search?q=%22viewgood practice%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/viewgood practice.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sub directory" >sub directory</a> <a href="http://search.twitter.com/search?q=%22sub directory%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sub directory.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/large viewgood practice" >large viewgood practice</a> <a href="http://search.twitter.com/search?q=%22large viewgood practice%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/large viewgood practice.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></content:encoded>

         <pubDate>Fri, 30 Jul 2010 12:30:44 -0400</pubDate>
<itunes:duration>30:00</itunes:duration>
         <guid isPermaLink="false">tag:filome.com,5</guid>

			<itunes:subtitle/>
      </item>
      <item>
         <title>7 Ways Real-Life Crime Fighting Mirrors &quot;Minority Report&quot;</title>
         <link>http://feedproxy.google.com/~r/fastcompany/headlines/~3/ect9He6oZTw/minority-report-7-ways-crimefighting-tech</link>
		 <category>Shared item</category>
			<description><![CDATA[Publisher - <a href="http://www.filome.com/pub/04HxpKwreCSU9p">Fast Company</a><br> First shared  by - <a href="http://www.filome.com/Avi">Avi</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><p>From Facebook to facial recognition, the police state imagined in the Tom Cruise flick feels a bit more real every day.</p><p><p><img src="http://images.fastcompany.com/upload/minority-report.png" width="500" height="218" border="0" /> </p><p>Steven Spielberg&#39;s Minority Report wowed audiences with its futuristic tech: flashy hand-gesture computers, flex-screen 

displays, holograms, and Lexus-designed auto-piloted vehicles. The sci-fi flick also showed the world a dystopian, draconian picture 

of a crime-free society: &quot;precogs&quot; predicting murders, eye-scanners dotting the streets 

and subways, a jet-pack-toting police force, and a public seemingly deprived of any right to privacy. Spielberg envisioned this for 2054, but advances in technology are bringing that future sooner and sooner. Here&#39;s a look at 

some of our own sci-fi crime fighting tools. </p><p><strong>

1. Blue CRUSH</strong>
IBM&#39;s new Blue Crime Reduction Utilizing Statistical History (CRUSH) <a href="http://www-03.ibm.com/press/us/en/pressrelease/32169.wss">programs feels</a> almost directly inspired by Minority Report. Similar to the "precogs," IBM's new system uses "predictive analytics," mining years and years of incident reports and law 

enforcement data to "forecast criminal 'hot spots.'" Police in Memphis have already had great success with the $11-billion 

"precrime" predicting tool: Since installing Blue CRUSH, the city has seen a 31% drop in serious crime.</p><p>
<img src="http://images.fastcompany.com/upload/bluecrushcenter.jpg" width="500" height="333" border="0" /> </p><p><strong>2. Facebook</strong>
There's no escaping the system when we've all voluntarily tapped into
it. With Facebook having some 500 million registered users, the social
network is quickly becoming a powerful source of data for the police,
who can scan profiles for suspect clues. Only <a href="http://www.aolnews.com/crime/article/facebook-pics-help-philippines-cops-nab-murder-suspect/19572223">this week</a>,
law enforcement used Facebook to nab a murder suspect through photos
posted on his page. Witnesses were able to independently ID the alleged
killer using these pictures alone, which the city police chief called
"ironclad" evidence. And this isn't the first time. In 2009, an <a href="http://www.msnbc.msn.com/id/34837971/ns/world_news-europe/">escaped criminal</a> used Facebook to taunt 

police while on the lamb, posting pictures of himself flaunting his freedom--before he was soon caught. </p><p><strong>3. Google Maps</strong>
Internet crime updates such as Gothamist's <a href="http://gothamist.com/map/">incident map</a>
now allow the public to track the police blotter next-to-real-time. But
it's not just concerned citizens and nosy neighbors who are plugging
into Google's mapping tech. Google Earth has given law enforcement
access to satellite imagery, enabling them to track down criminals from
the sky. In Sweden, for example, police <a href="http://arstechnica.com/software/news/2009/01/google-earth-reveals-two-acre-field-of-weed-to-swiss-police.ars">were able</a> to zoom down close enough to discover a two-acre marijuana plantation, leading to the arrest of 16 

perps and the seizure of 1.2 tons of pot. Drug-sniffing dogs are now a thing of the past.</p><p>
<img src="http://images.fastcompany.com/upload/googcrime.JPG" width="500" height="401" border="0" /> </p><p><strong>4. OnStar</strong>
In the film, all vehicles are auto-piloted along tracks and can be controlled by law enforcement. When scanners detect a wanted 

criminal entering a car, police can automatically pull the vehicle over. Looks like this directly inspired OnStar's Stolen Vehicle Slowdown technology. The system enables customers and police to locate a stolen car using GPS, depower the vehicle, 

and watch as it glides to safety along the side of the road, ending any chance for a high speed chase. Did I mention OnStar even 

force-locks the doors until police can arrive?</p><p>

[youtube ZIIM8rw0au8]
</p><p><strong>
</strong></p><p><strong>

5. Scanners, Everywhere</strong>
The days of comical-disguises are numbered for Boris and Natasha, who will have to figure out another way to get past airport 

security. New facial recognition scanners such as the one <a href="http://www.securitymanagement.com/news/british-airport-tests-facial-recognition-security-gates-005635">installed last year</a> in London enable  airport security to measure "points on a 

person's face and compare them with [their] digital passport photograph." Of course, law enforcement isn't only tracking you by 

air. Automatic number plate recognition technology is becoming more ubiquitous, allowing police to monitor you real-time, even 

when they're not looking. </p><p><strong>

6. Drones  </strong>
A bill circling the House of Representatives <a href="http://news.cnet.com/Drone-aircraft-may-prowl-U.S.-skies/2100-11746_3-6055658.html">aims</a> to legalize unmanned aerial vehicles to fly over domestic skies for enhanced border security and oil 

pipeline monitoring. British units are <a href="http://www.popsci.com/technology/article/2010-03/cop-uav-collars-its-first-perp">already using</a> UAVs to keep watch of its citizens, which would perhaps raise more questions over privacy violations if London wasn't already chock-full of CCTV cams. </p><p>

[youtube s79QlJGQKks]</p><p>

<strong>7. Mii?</strong> Easily the best Minority Report-like tool, however, comes courtesy of Nintendo. In Japan, <a href="http://www.dannychoo.com/post/en/13941/Police+use+Mii.html">police searching</a> for a hit-and-run suspect put up wanted 

posters around town, but they didn't have the perp's photograph. Instead, they just used his Mii image. So if you happen to run into him at the Wii 

resort, be sure to alert the proper authorities. (On second thought, this could just be awesome viral marketing.)</p><p>
    
<img src="http://images.fastcompany.com/upload/wiimiicrime.JPG" border="0" /> </p></p>
<p><a href="http://feedads.g.doubleclick.net/~at/7GOW3t04K1BqqLXuhqo8BKdbPJs/0/da"><img src="http://feedads.g.doubleclick.net/~at/7GOW3t04K1BqqLXuhqo8BKdbPJs/0/di" border="0" /> </a><br>
<a href="http://feedads.g.doubleclick.net/~at/7GOW3t04K1BqqLXuhqo8BKdbPJs/1/da"><img src="http://feedads.g.doubleclick.net/~at/7GOW3t04K1BqqLXuhqo8BKdbPJs/1/di" border="0" /> </a></p><div>
<a href="http://feeds.feedburner.com/~ff/fastcompany/headlines?a=ect9He6oZTw:NnU4zLWlf6M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fastcompany/headlines?d=yIl2AUoC8zA" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/fastcompany/headlines?a=ect9He6oZTw:NnU4zLWlf6M:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fastcompany/headlines?i=ect9He6oZTw:NnU4zLWlf6M:V_sGLiPBpWU" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/fastcompany/headlines?a=ect9He6oZTw:NnU4zLWlf6M:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/fastcompany/headlines?d=qj6IDK7rITs" border="0" /> </a>
</div><img src="http://feeds.feedburner.com/~r/fastcompany/headlines/~4/ect9He6oZTw" border="0" /> <br><br><a href="http://www.filome.com/key/police" >police</a> <a href="http://search.twitter.com/search?q=%22police%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/police.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/crime" >crime</a> <a href="http://search.twitter.com/search?q=%22crime%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/crime.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/enforcement" >enforcement</a> <a href="http://search.twitter.com/search?q=%22enforcement%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/enforcement.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/facebook" >facebook</a> <a href="http://search.twitter.com/search?q=%22facebook%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/facebook.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/law" >law</a> <a href="http://search.twitter.com/search?q=%22law%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/law.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/police" >police</a> <a href="http://search.twitter.com/search?q=%22police%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/police.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/crime" >crime</a> <a href="http://search.twitter.com/search?q=%22crime%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/crime.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/enforcement" >enforcement</a> <a href="http://search.twitter.com/search?q=%22enforcement%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/enforcement.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/facebook" >facebook</a> <a href="http://search.twitter.com/search?q=%22facebook%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/facebook.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/minority" >minority</a> <a href="http://search.twitter.com/search?q=%22minority%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/minority.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/scanners" >scanners</a> <a href="http://search.twitter.com/search?q=%22scanners%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/scanners.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/real" >real</a> <a href="http://search.twitter.com/search?q=%22real%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/real.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/law enforcement" >law enforcement</a> <a href="http://search.twitter.com/search?q=%22law enforcement%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/law enforcement.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/minority report" >minority report</a> <a href="http://search.twitter.com/search?q=%22minority report%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/minority report.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/airport security" >airport security</a> <a href="http://search.twitter.com/search?q=%22airport security%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/airport security.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/used facebook" >used facebook</a> <a href="http://search.twitter.com/search?q=%22used facebook%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/used facebook.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/directly inspired" >directly inspired</a> <a href="http://search.twitter.com/search?q=%22directly inspired%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/directly inspired.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/blue crush" >blue crush</a> <a href="http://search.twitter.com/search?q=%22blue crush%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/blue crush.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/facial recognition" >facial recognition</a> <a href="http://search.twitter.com/search?q=%22facial recognition%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/facial recognition.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/auto piloted" >auto piloted</a> <a href="http://search.twitter.com/search?q=%22auto piloted%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/auto piloted.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/crime fighting" >crime fighting</a> <a href="http://search.twitter.com/search?q=%22crime fighting%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/crime fighting.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></description><content:encoded><![CDATA[Publisher - <a href="http://www.filome.com/pub/04HxpKwreCSU9p">Fast Company</a><br> First shared  by - <a href="http://www.filome.com/Avi">Avi</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><p>From Facebook to facial recognition, the police state imagined in the Tom Cruise flick feels a bit more real every day.</p><p><p><img src="http://images.fastcompany.com/upload/minority-report.png" width="500" height="218" border="0" /> </p><p>Steven Spielberg&#39;s Minority Report wowed audiences with its futuristic tech: flashy hand-gesture computers, flex-screen 

displays, holograms, and Lexus-designed auto-piloted vehicles. The sci-fi flick also showed the world a dystopian, draconian picture 

of a crime-free society: &quot;precogs&quot; predicting murders, eye-scanners dotting the streets 

and subways, a jet-pack-toting police force, and a public seemingly deprived of any right to privacy. Spielberg envisioned this for 2054, but advances in technology are bringing that future sooner and sooner. Here&#39;s a look at 

some of our own sci-fi crime fighting tools. </p><p><strong>

1. Blue CRUSH</strong>
IBM&#39;s new Blue Crime Reduction Utilizing Statistical History (CRUSH) <a href="http://www-03.ibm.com/press/us/en/pressrelease/32169.wss">programs feels</a> almost directly inspired by Minority Report. Similar to the "precogs," IBM's new system uses "predictive analytics," mining years and years of incident reports and law 

enforcement data to "forecast criminal 'hot spots.'" Police in Memphis have already had great success with the $11-billion 

"precrime" predicting tool: Since installing Blue CRUSH, the city has seen a 31% drop in serious crime.</p><p>
<img src="http://images.fastcompany.com/upload/bluecrushcenter.jpg" width="500" height="333" border="0" /> </p><p><strong>2. Facebook</strong>
There's no escaping the system when we've all voluntarily tapped into
it. With Facebook having some 500 million registered users, the social
network is quickly becoming a powerful source of data for the police,
who can scan profiles for suspect clues. Only <a href="http://www.aolnews.com/crime/article/facebook-pics-help-philippines-cops-nab-murder-suspect/19572223">this week</a>,
law enforcement used Facebook to nab a murder suspect through photos
posted on his page. Witnesses were able to independently ID the alleged
killer using these pictures alone, which the city police chief called
"ironclad" evidence. And this isn't the first time. In 2009, an <a href="http://www.msnbc.msn.com/id/34837971/ns/world_news-europe/">escaped criminal</a> used Facebook to taunt 

police while on the lamb, posting pictures of himself flaunting his freedom--before he was soon caught. </p><p><strong>3. Google Maps</strong>
Internet crime updates such as Gothamist's <a href="http://gothamist.com/map/">incident map</a>
now allow the public to track the police blotter next-to-real-time. But
it's not just concerned citizens and nosy neighbors who are plugging
into Google's mapping tech. Google Earth has given law enforcement
access to satellite imagery, enabling them to track down criminals from
the sky. In Sweden, for example, police <a href="http://arstechnica.com/software/news/2009/01/google-earth-reveals-two-acre-field-of-weed-to-swiss-police.ars">were able</a> to zoom down close enough to discover a two-acre marijuana plantation, leading to the arrest of 16 

perps and the seizure of 1.2 tons of pot. Drug-sniffing dogs are now a thing of the past.</p><p>
<img src="http://images.fastcompany.com/upload/googcrime.JPG" width="500" height="401" border="0" /> </p><p><strong>4. OnStar</strong>
In the film, all vehicles are auto-piloted along tracks and can be controlled by law enforcement. When scanners detect a wanted 

criminal entering a car, police can automatically pull the vehicle over. Looks like this directly inspired OnStar's Stolen Vehicle Slowdown technology. The system enables customers and police to locate a stolen car using GPS, depower the vehicle, 

and watch as it glides to safety along the side of the road, ending any chance for a high speed chase. Did I mention OnStar even 

force-locks the doors until police can arrive?</p><p>

[youtube ZIIM8rw0au8]
</p><p><strong>
</strong></p><p><strong>

5. Scanners, Everywhere</strong>
The days of comical-disguises are numbered for Boris and Natasha, who will have to figure out another way to get past airport 

security. New facial recognition scanners such as the one <a href="http://www.securitymanagement.com/news/british-airport-tests-facial-recognition-security-gates-005635">installed last year</a> in London enable  airport security to measure "points on a 

person's face and compare them with [their] digital passport photograph." Of course, law enforcement isn't only tracking you by 

air. Automatic number plate recognition technology is becoming more ubiquitous, allowing police to monitor you real-time, even 

when they're not looking. </p><p><strong>

6. Drones  </strong>
A bill circling the House of Representatives <a href="http://news.cnet.com/Drone-aircraft-may-prowl-U.S.-skies/2100-11746_3-6055658.html">aims</a> to legalize unmanned aerial vehicles to fly over domestic skies for enhanced border security and oil 

pipeline monitoring. British units are <a href="http://www.popsci.com/technology/article/2010-03/cop-uav-collars-its-first-perp">already using</a> UAVs to keep watch of its citizens, which would perhaps raise more questions over privacy violations if London wasn't already chock-full of CCTV cams. </p><p>

[youtube s79QlJGQKks]</p><p>

<strong>7. Mii?</strong> Easily the best Minority Report-like tool, however, comes courtesy of Nintendo. In Japan, <a href="http://www.dannychoo.com/post/en/13941/Police+use+Mii.html">police searching</a> for a hit-and-run suspect put up wanted 

posters around town, but they didn't have the perp's photograph. Instead, they just used his Mii image. So if you happen to run into him at the Wii 

resort, be sure to alert the proper authorities. (On second thought, this could just be awesome viral marketing.)</p><p>
    
<img src="http://images.fastcompany.com/upload/wiimiicrime.JPG" border="0" /> </p></p>
<p><a href="http://feedads.g.doubleclick.net/~at/7GOW3t04K1BqqLXuhqo8BKdbPJs/0/da"><img src="http://feedads.g.doubleclick.net/~at/7GOW3t04K1BqqLXuhqo8BKdbPJs/0/di" border="0" /> </a><br>
<a href="http://feedads.g.doubleclick.net/~at/7GOW3t04K1BqqLXuhqo8BKdbPJs/1/da"><img src="http://feedads.g.doubleclick.net/~at/7GOW3t04K1BqqLXuhqo8BKdbPJs/1/di" border="0" /> </a></p><div>
<a href="http://feeds.feedburner.com/~ff/fastcompany/headlines?a=ect9He6oZTw:NnU4zLWlf6M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fastcompany/headlines?d=yIl2AUoC8zA" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/fastcompany/headlines?a=ect9He6oZTw:NnU4zLWlf6M:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fastcompany/headlines?i=ect9He6oZTw:NnU4zLWlf6M:V_sGLiPBpWU" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/fastcompany/headlines?a=ect9He6oZTw:NnU4zLWlf6M:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/fastcompany/headlines?d=qj6IDK7rITs" border="0" /> </a>
</div><img src="http://feeds.feedburner.com/~r/fastcompany/headlines/~4/ect9He6oZTw" border="0" /> <br><br><a href="http://www.filome.com/key/police" >police</a> <a href="http://search.twitter.com/search?q=%22police%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/police.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/crime" >crime</a> <a href="http://search.twitter.com/search?q=%22crime%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/crime.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/enforcement" >enforcement</a> <a href="http://search.twitter.com/search?q=%22enforcement%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/enforcement.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/facebook" >facebook</a> <a href="http://search.twitter.com/search?q=%22facebook%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/facebook.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/law" >law</a> <a href="http://search.twitter.com/search?q=%22law%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/law.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/police" >police</a> <a href="http://search.twitter.com/search?q=%22police%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/police.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/crime" >crime</a> <a href="http://search.twitter.com/search?q=%22crime%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/crime.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/enforcement" >enforcement</a> <a href="http://search.twitter.com/search?q=%22enforcement%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/enforcement.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/facebook" >facebook</a> <a href="http://search.twitter.com/search?q=%22facebook%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/facebook.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/minority" >minority</a> <a href="http://search.twitter.com/search?q=%22minority%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/minority.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/scanners" >scanners</a> <a href="http://search.twitter.com/search?q=%22scanners%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/scanners.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/real" >real</a> <a href="http://search.twitter.com/search?q=%22real%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/real.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/law enforcement" >law enforcement</a> <a href="http://search.twitter.com/search?q=%22law enforcement%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/law enforcement.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/minority report" >minority report</a> <a href="http://search.twitter.com/search?q=%22minority report%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/minority report.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/airport security" >airport security</a> <a href="http://search.twitter.com/search?q=%22airport security%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/airport security.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/used facebook" >used facebook</a> <a href="http://search.twitter.com/search?q=%22used facebook%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/used facebook.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/directly inspired" >directly inspired</a> <a href="http://search.twitter.com/search?q=%22directly inspired%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/directly inspired.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/blue crush" >blue crush</a> <a href="http://search.twitter.com/search?q=%22blue crush%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/blue crush.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/facial recognition" >facial recognition</a> <a href="http://search.twitter.com/search?q=%22facial recognition%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/facial recognition.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/auto piloted" >auto piloted</a> <a href="http://search.twitter.com/search?q=%22auto piloted%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/auto piloted.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/crime fighting" >crime fighting</a> <a href="http://search.twitter.com/search?q=%22crime fighting%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/crime fighting.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></content:encoded>

         <pubDate>Fri, 30 Jul 2010 11:01:09 -0400</pubDate>
<itunes:duration>30:00</itunes:duration>
         <guid isPermaLink="false">tag:filome.com,6</guid>

			<itunes:subtitle/>
      </item>
      <item>
         <title>Microsoft tablets - straight from Ballmer</title>
         <link>http://www.infrageeks.com/groups/infrageeks/weblog/f521b/</link>
		 <category>Shared item</category>
			<description><![CDATA[Publisher - <a href="http://www.filome.com/pub/7IE2zLAs2OfKvq">Search results in infrageeks</a><br> First shared  by - <a href="http://www.filome.com/StephenFoskett">StephenFoskett</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><blockquote>
 <p><a href="http://www.loopinsight.com/2010/07/29/what-microsoft-really-said-to-analysts-apple-youre-kicking-our-butt/">The Loop</a>: During the question period, Ballmer said Microsoft's tablet will be made with Intel processors and Windows 7, instead of its mobile Windows platform.</p>
 <p>We're coming, he said. We're coming full guns. The operating system is called Windows.</p></blockquote>

<p>Sigh. Isn't the definition of insanity doing the same thing over and over again, but expecting a different result? The reason the iPad is doing so well is that it's an entirely new take on how to interact with a device in this form factor, from the UI, to the application provisioning, to the administration (or more specificaly, the lack thereof).</p>

<p>A Windows based tablet inherits all of the faults of the Windows desktop environment. It's the user's responsibility to manage security, to manage anti-virus, to manage a firewall and so on. This will definitely appeal to the enterprise market with complete mature device management based on Active Directory, WSUS and internal software distribution tools.</p>

<p>But this does not represent the requirements of the general public. Up until now, they've been following the IT direction for the simple reason that it's what they were exposed to most of the time and learning how to manage an entirely new environment, be it OS X or Linux represented a serious investment of time and energy. The iPad does away with all of this with a UI that is immediately usable without any appreciable training requirement and zero management overhead.</p>

<p>The advantage of a Windows tablet environment is that it will be more &quot;open&quot; and flexible in that there is no gatekeeper on the software front, but for the general public, that&#39;s not necessarily a good thing since most Windows applications will not be optimized for this form factor since the mass of the Windows market is about the desktop. Which will make for an even worse user experience than Windows on the desktop.</p>

<p>So it's a given that there will be Windows and Android tablets for christmas, it's going to be interesting to see just how well they will sell into the general public. With any luck there will be at least a few credible competitors to keep Apple on its toes and pushing the envelope.</p>

<p><strong>Next gen iPad?</strong></p>

<p>There's been some rumors that Apple will release a new iPad with camera(s) for christmas, but unless another tablet maker hits one out of the park and forces Apple's hand, I suspect that we'll be seeing a repeat of the iPhone annual release model. iPads in the spring, iPhones in the summer, iPods in the fall seems to be a fairly solid structure at the moment that lends itself well to predictable internal development cycles and logistics development so that there aren't multiple massive product changes hitting the market simultaneously.</p>

<p>So then : what mystery product does Apple have slotted for the winter release slot?</p><br><br><a href="http://www.filome.com/key/windows" >windows</a> <a href="http://search.twitter.com/search?q=%22windows%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/windows.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/tablet" >tablet</a> <a href="http://search.twitter.com/search?q=%22tablet%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/tablet.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/manage" >manage</a> <a href="http://search.twitter.com/search?q=%22manage%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/manage.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/ipad" >ipad</a> <a href="http://search.twitter.com/search?q=%22ipad%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/ipad.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/apple" >apple</a> <a href="http://search.twitter.com/search?q=%22apple%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/apple.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/windows" >windows</a> <a href="http://search.twitter.com/search?q=%22windows%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/windows.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/manage" >manage</a> <a href="http://search.twitter.com/search?q=%22manage%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/manage.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/ipad" >ipad</a> <a href="http://search.twitter.com/search?q=%22ipad%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/ipad.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/tablet" >tablet</a> <a href="http://search.twitter.com/search?q=%22tablet%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/tablet.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/general public" >general public</a> <a href="http://search.twitter.com/search?q=%22general public%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/general public.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></description><content:encoded><![CDATA[Publisher - <a href="http://www.filome.com/pub/7IE2zLAs2OfKvq">Search results in infrageeks</a><br> First shared  by - <a href="http://www.filome.com/StephenFoskett">StephenFoskett</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><blockquote>
 <p><a href="http://www.loopinsight.com/2010/07/29/what-microsoft-really-said-to-analysts-apple-youre-kicking-our-butt/">The Loop</a>: During the question period, Ballmer said Microsoft's tablet will be made with Intel processors and Windows 7, instead of its mobile Windows platform.</p>
 <p>We're coming, he said. We're coming full guns. The operating system is called Windows.</p></blockquote>

<p>Sigh. Isn't the definition of insanity doing the same thing over and over again, but expecting a different result? The reason the iPad is doing so well is that it's an entirely new take on how to interact with a device in this form factor, from the UI, to the application provisioning, to the administration (or more specificaly, the lack thereof).</p>

<p>A Windows based tablet inherits all of the faults of the Windows desktop environment. It's the user's responsibility to manage security, to manage anti-virus, to manage a firewall and so on. This will definitely appeal to the enterprise market with complete mature device management based on Active Directory, WSUS and internal software distribution tools.</p>

<p>But this does not represent the requirements of the general public. Up until now, they've been following the IT direction for the simple reason that it's what they were exposed to most of the time and learning how to manage an entirely new environment, be it OS X or Linux represented a serious investment of time and energy. The iPad does away with all of this with a UI that is immediately usable without any appreciable training requirement and zero management overhead.</p>

<p>The advantage of a Windows tablet environment is that it will be more &quot;open&quot; and flexible in that there is no gatekeeper on the software front, but for the general public, that&#39;s not necessarily a good thing since most Windows applications will not be optimized for this form factor since the mass of the Windows market is about the desktop. Which will make for an even worse user experience than Windows on the desktop.</p>

<p>So it's a given that there will be Windows and Android tablets for christmas, it's going to be interesting to see just how well they will sell into the general public. With any luck there will be at least a few credible competitors to keep Apple on its toes and pushing the envelope.</p>

<p><strong>Next gen iPad?</strong></p>

<p>There's been some rumors that Apple will release a new iPad with camera(s) for christmas, but unless another tablet maker hits one out of the park and forces Apple's hand, I suspect that we'll be seeing a repeat of the iPhone annual release model. iPads in the spring, iPhones in the summer, iPods in the fall seems to be a fairly solid structure at the moment that lends itself well to predictable internal development cycles and logistics development so that there aren't multiple massive product changes hitting the market simultaneously.</p>

<p>So then : what mystery product does Apple have slotted for the winter release slot?</p><br><br><a href="http://www.filome.com/key/windows" >windows</a> <a href="http://search.twitter.com/search?q=%22windows%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/windows.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/tablet" >tablet</a> <a href="http://search.twitter.com/search?q=%22tablet%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/tablet.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/manage" >manage</a> <a href="http://search.twitter.com/search?q=%22manage%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/manage.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/ipad" >ipad</a> <a href="http://search.twitter.com/search?q=%22ipad%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/ipad.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/apple" >apple</a> <a href="http://search.twitter.com/search?q=%22apple%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/apple.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/windows" >windows</a> <a href="http://search.twitter.com/search?q=%22windows%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/windows.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/manage" >manage</a> <a href="http://search.twitter.com/search?q=%22manage%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/manage.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/ipad" >ipad</a> <a href="http://search.twitter.com/search?q=%22ipad%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/ipad.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/tablet" >tablet</a> <a href="http://search.twitter.com/search?q=%22tablet%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/tablet.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/general public" >general public</a> <a href="http://search.twitter.com/search?q=%22general public%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/general public.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></content:encoded>

         <pubDate>Fri, 30 Jul 2010 10:00:29 -0400</pubDate>
<itunes:duration>30:00</itunes:duration>
         <guid isPermaLink="false">tag:filome.com,7</guid>

			<itunes:subtitle/>
      </item>
      <item>
         <title>Directory lists businesses that are based on sharing and participation</title>
         <link>http://feedproxy.google.com/~r/springwise/~3/NzggxSdlWrA/</link>
		 <category>Shared item</category>
			<description><![CDATA[Publisher - <a href="http://www.filome.com/pub/qdmyuerBlrlOXa">Springwise</a><br> First shared  by - <a href="http://www.filome.com/chrisbrogan">chrisbrogan</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><p><a href="http://www.springwise.com/media_publishing/meshdirectory/"><img src="http://www.springwise.com/pix/spotlight/meshdirectory.jpg" width="500" height="150" border="0" /> </a></p>

<p>Regular Springwise readers are already familiar with <a href="http://trendwatching.com/trends/transumers.htm">transumers</a> and the many ways in which they share and exchange goods without ever having to own them. The <a href="http://www.meshing.it">Mesh Directory</a> is an online network that attempts to encapsulate that trend, aggregating all the many companies that now create, share and use social media, wireless networks, and data crunched from every available source to provide people with goods and services at the exact moment they need them, without the burden and expense of owning them outright, in the site's own words.</p>

<p>Similar in many ways to <a href="http://springwise.com/retail/milkorsugar/">Milk or Sugar</a>, the Mesh Directory provides a freely searchable index of some 1,500 companies that are helping to enable the new sharing economy. Designed as a companion site to <a href="http://www.amazon.com/Mesh-Why-Future-Business-Sharing/dp/1591843715/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1277181072&amp;sr=8-1">a forthcoming book on the same topic</a>, the directory allows users to browse alphabetically or by category as well; among the categories included are transportation, fashion, food, real estate, travel, finance and entertainment. Provided for each company on the list are its URL and contact information along with a description of its offerings; there's also an option for companies not already on the list to request to be added. Included on the list, incidentally, are numerous alumni of our pages, including <a href="http://springwise.com/entertainment/kisskissbankbank/">Kisskissbankbank</a>, <a href="http://springwise.com/transportation/relayrides/">RelayRides</a>, <a href="http://springwise.com/fashion_beauty/thredup/">thredUP</a>, <a href="http://springwise.com/financial_services/kickstarter/">Kickstarter</a> and <a href="http://springwise.com/non-profit_social_cause/akashganga/">Aakash Ganga</a>.</p>

<p>Given the rapid growth and far-reaching impact of many consumer trends, figuring out what's already out there can be a considerable challenge. Where else might web users need some guidance navigating new ground...? (Related: <a href="http://springwise.com/media_publishing/first_magazine_for_green_weddi/">First magazine for green weddings</a>  <a href="http://springwise.com/retail/product_portal_for_independent/">Product portal for independent retailers</a>  <a href="http://springwise.com/eco_sustainability/online_library_of_green_buildi/">Online library of green building materials</a>.)</p>

<p>Website: <a href="http://www.meshing.it">www.meshing.it</a><br>
Contact: <a href="mailto:info@meshing.it">info@meshing.it</a></p>

<p>Spotted by: Jon Wisler</p>
        
    
<p><a href="http://feedads.g.doubleclick.net/~a/Zq2d-Y5lqR5LKFadxGahsHj9oFY/0/da"><img src="http://feedads.g.doubleclick.net/~a/Zq2d-Y5lqR5LKFadxGahsHj9oFY/0/di" border="0" /> </a><br>
<a href="http://feedads.g.doubleclick.net/~a/Zq2d-Y5lqR5LKFadxGahsHj9oFY/1/da"><img src="http://feedads.g.doubleclick.net/~a/Zq2d-Y5lqR5LKFadxGahsHj9oFY/1/di" border="0" /> </a></p><div>
<a href="http://feeds.feedburner.com/~ff/springwise?a=NzggxSdlWrA:_LbmSUQ364Q:3QFJfmc7Om4"><img src="http://feeds.feedburner.com/~ff/springwise?i=NzggxSdlWrA:_LbmSUQ364Q:3QFJfmc7Om4" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/springwise?a=NzggxSdlWrA:_LbmSUQ364Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/springwise?d=yIl2AUoC8zA" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/springwise?a=NzggxSdlWrA:_LbmSUQ364Q:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/springwise?i=NzggxSdlWrA:_LbmSUQ364Q:gIN9vFwOqvQ" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/springwise?a=NzggxSdlWrA:_LbmSUQ364Q:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/springwise?d=7Q72WNTAKBA" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/springwise?a=NzggxSdlWrA:_LbmSUQ364Q:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/springwise?d=qj6IDK7rITs" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/springwise?a=NzggxSdlWrA:_LbmSUQ364Q:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/springwise?d=I9og5sOYxJI" border="0" /> </a>
</div><img src="http://feeds.feedburner.com/~r/springwise/~4/NzggxSdlWrA" border="0" /> <br><br><a href="http://www.filome.com/key/directory" >directory</a> <a href="http://search.twitter.com/search?q=%22directory%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/directory.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/list" >list</a> <a href="http://search.twitter.com/search?q=%22list%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/list.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/companies" >companies</a> <a href="http://search.twitter.com/search?q=%22companies%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/companies.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/contact" >contact</a> <a href="http://search.twitter.com/search?q=%22contact%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/contact.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/new" >new</a> <a href="http://search.twitter.com/search?q=%22new%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/new.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/directory" >directory</a> <a href="http://search.twitter.com/search?q=%22directory%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/directory.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/mesh directory" >mesh directory</a> <a href="http://search.twitter.com/search?q=%22mesh directory%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/mesh directory.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></description><content:encoded><![CDATA[Publisher - <a href="http://www.filome.com/pub/qdmyuerBlrlOXa">Springwise</a><br> First shared  by - <a href="http://www.filome.com/chrisbrogan">chrisbrogan</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><p><a href="http://www.springwise.com/media_publishing/meshdirectory/"><img src="http://www.springwise.com/pix/spotlight/meshdirectory.jpg" width="500" height="150" border="0" /> </a></p>

<p>Regular Springwise readers are already familiar with <a href="http://trendwatching.com/trends/transumers.htm">transumers</a> and the many ways in which they share and exchange goods without ever having to own them. The <a href="http://www.meshing.it">Mesh Directory</a> is an online network that attempts to encapsulate that trend, aggregating all the many companies that now create, share and use social media, wireless networks, and data crunched from every available source to provide people with goods and services at the exact moment they need them, without the burden and expense of owning them outright, in the site's own words.</p>

<p>Similar in many ways to <a href="http://springwise.com/retail/milkorsugar/">Milk or Sugar</a>, the Mesh Directory provides a freely searchable index of some 1,500 companies that are helping to enable the new sharing economy. Designed as a companion site to <a href="http://www.amazon.com/Mesh-Why-Future-Business-Sharing/dp/1591843715/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1277181072&amp;sr=8-1">a forthcoming book on the same topic</a>, the directory allows users to browse alphabetically or by category as well; among the categories included are transportation, fashion, food, real estate, travel, finance and entertainment. Provided for each company on the list are its URL and contact information along with a description of its offerings; there's also an option for companies not already on the list to request to be added. Included on the list, incidentally, are numerous alumni of our pages, including <a href="http://springwise.com/entertainment/kisskissbankbank/">Kisskissbankbank</a>, <a href="http://springwise.com/transportation/relayrides/">RelayRides</a>, <a href="http://springwise.com/fashion_beauty/thredup/">thredUP</a>, <a href="http://springwise.com/financial_services/kickstarter/">Kickstarter</a> and <a href="http://springwise.com/non-profit_social_cause/akashganga/">Aakash Ganga</a>.</p>

<p>Given the rapid growth and far-reaching impact of many consumer trends, figuring out what's already out there can be a considerable challenge. Where else might web users need some guidance navigating new ground...? (Related: <a href="http://springwise.com/media_publishing/first_magazine_for_green_weddi/">First magazine for green weddings</a>  <a href="http://springwise.com/retail/product_portal_for_independent/">Product portal for independent retailers</a>  <a href="http://springwise.com/eco_sustainability/online_library_of_green_buildi/">Online library of green building materials</a>.)</p>

<p>Website: <a href="http://www.meshing.it">www.meshing.it</a><br>
Contact: <a href="mailto:info@meshing.it">info@meshing.it</a></p>

<p>Spotted by: Jon Wisler</p>
        
    
<p><a href="http://feedads.g.doubleclick.net/~a/Zq2d-Y5lqR5LKFadxGahsHj9oFY/0/da"><img src="http://feedads.g.doubleclick.net/~a/Zq2d-Y5lqR5LKFadxGahsHj9oFY/0/di" border="0" /> </a><br>
<a href="http://feedads.g.doubleclick.net/~a/Zq2d-Y5lqR5LKFadxGahsHj9oFY/1/da"><img src="http://feedads.g.doubleclick.net/~a/Zq2d-Y5lqR5LKFadxGahsHj9oFY/1/di" border="0" /> </a></p><div>
<a href="http://feeds.feedburner.com/~ff/springwise?a=NzggxSdlWrA:_LbmSUQ364Q:3QFJfmc7Om4"><img src="http://feeds.feedburner.com/~ff/springwise?i=NzggxSdlWrA:_LbmSUQ364Q:3QFJfmc7Om4" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/springwise?a=NzggxSdlWrA:_LbmSUQ364Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/springwise?d=yIl2AUoC8zA" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/springwise?a=NzggxSdlWrA:_LbmSUQ364Q:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/springwise?i=NzggxSdlWrA:_LbmSUQ364Q:gIN9vFwOqvQ" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/springwise?a=NzggxSdlWrA:_LbmSUQ364Q:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/springwise?d=7Q72WNTAKBA" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/springwise?a=NzggxSdlWrA:_LbmSUQ364Q:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/springwise?d=qj6IDK7rITs" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/springwise?a=NzggxSdlWrA:_LbmSUQ364Q:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/springwise?d=I9og5sOYxJI" border="0" /> </a>
</div><img src="http://feeds.feedburner.com/~r/springwise/~4/NzggxSdlWrA" border="0" /> <br><br><a href="http://www.filome.com/key/directory" >directory</a> <a href="http://search.twitter.com/search?q=%22directory%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/directory.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/list" >list</a> <a href="http://search.twitter.com/search?q=%22list%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/list.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/companies" >companies</a> <a href="http://search.twitter.com/search?q=%22companies%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/companies.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/contact" >contact</a> <a href="http://search.twitter.com/search?q=%22contact%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/contact.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/new" >new</a> <a href="http://search.twitter.com/search?q=%22new%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/new.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/directory" >directory</a> <a href="http://search.twitter.com/search?q=%22directory%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/directory.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/mesh directory" >mesh directory</a> <a href="http://search.twitter.com/search?q=%22mesh directory%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/mesh directory.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></content:encoded>

         <pubDate>Fri, 30 Jul 2010 09:40:14 -0400</pubDate>
<itunes:duration>30:00</itunes:duration>
         <guid isPermaLink="false">tag:filome.com,8</guid>

			<itunes:subtitle/>
      </item>
      <item>
         <title>Moving Your Mind Into Vim Mode</title>
         <link>http://feedproxy.google.com/~r/wekeroad/EeKc/~3/Zy9dg3LQhA4/vim-is-your-daddy</link>
		 <category>Shared item</category>
			<description><![CDATA[Publisher - <a href="http://www.filome.com/pub/xvizFi2FfhpGYA">Rob Conerys Blog</a><br> First shared  by - <a href="http://www.filome.com/Proto">Proto</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><h2>You Won't Like It</h2>
<p>If you haven't used Vim before and you're looking to learn it - it's kind of like a first taste of coffee. Or beer. It's bitter, not particularly sweet, and you get pretty damn tired of people talking about how much they love it rather quickly.</p>
<p>But then the buzz kicks in. The buzz of "hey - you know when you get used to it - you kind of like it... and HOLY SH** I can sling some text now!". That's what I read in Yehuda's post, at least.</p>
<p>See there - I did it again - even while writing about that very aspect that you (if you're new to Vim) will probably not like: me crowing about how much I like it. Sorry - let's start again.</p>
<h2>No Really - You Won't Like It. Unless...</h2>
<p>
  Here's how typical coversations go with friends who code Ruby in TextMate:
  <blockquote>
    <p>
      Them: "So I see you're getting into Vim. What do you like about it so much?"
    </p>
    <p>
      Me: "Well - Vim's focus is on editing, not text entry and"
    </p>
    <p>
      Them: "Huh? What does that even mean?"
    </p>
    <p>
      Me: "That you spend more time editing than you do writing"
    </p>
    <p>
      Them: "Oh. Well I'm pretty happy with TextMate. You should write a blog about Vim."
    </p>
    <p>
      Me: "I have."
    </p>
    <p>
      Them: "Well maybe write about what you like about it."
    </p>
    <p>
      Me: "I have"
    </p>
    <p>
      Them: "Hmm - well I didn't get it. Maybe write a better one."
    </p>
  </blockquote>
</p>
<p>... which lands us at the feet of Yehuda's post. Vim is a hard thing to talk about - it's not terribly pretty, has a pretty hard-core "geek legacy", and is probably the most unwelcoming first experience you could want to have. Imagine trying to explain just how good Racer 5 IPA is (or better yet Deschutes Inversion IPA) to a person who's never tasted beer!</p>
<p>Yes, I just compared Vim to beer. In fact I've done it twice. I know that for the Vim-curious users out there this is going to sound strange - but it's the mindset I'm going to get into today - so let's get to it.</p>
<p>Sit back while I open up the tab - I have a frosty pint of Vim comin your way...</p>
<h2>Vim Smells Weird</h2>
<p>It's not like any text editor you've used. It's not like TextMate, it's not an IDE. It looks like the terminal (or console if you're on windows) and indeed - typing "vim" into the terminal will launch it - right inside the terminal!</p>
<p>
  The best description I've heard with regards to Vim is from Dan Benjamin
  <a href="http://peepcode.com/products/smash-into-vim-i">in the Peepcode "Smash into Vim" screencast:</a>
  <blockquote>
    "It's precise: you'll feel like a text surgeon"
  </blockquote>
</p>
<p>I remember hearing that and thinking "what a weird thing to say" - but it's where I think I'd like to focus first.</p>
<h2>Text Surgery</h2>
<p>Most programmers understand that the bulk of coding an application comes after the application is first written. Debugging, refactoring, adding new functionality - this is the bulk of our work. This is what Vim is all about.</p>
<p>Vim's focus is on editing - and the mode you work in (I'll talk more about modes in a minute) most of the time is Normal mode. In this mode you don't enter text - but you can deftly edit it.</p>
<p>With the exception of Emacs - just about every code editor out there (including IDEs) focuses on text entry. The editing of the text is lumped into the entering of the text.</p>
<p>Vim turns this entire concept around - the entry of the text is set aside for when you need to do it - editing it comes first. I'm sure this sounds weird - let's dive into some examples. I'll be using GVim on windows - everything will work using MacVim as well if you're on a Mac.</p>
<h2>Your First Drag of Vim</h2>
<p>To say that Vim is not very welcoming is a bit of an understatement:</p>
<p>
  <img src="http://blog.wekeroad.com/images/new_vim.png" width="500" height="363" border="0" /> </p>
<p>When windows devs see this - well let's just say it's the last impression they have of Vim. What to do next is just not apparent, the tildes, old-skool icons, and blocky Lucida Console font send most people running for their familiar IDEs.</p>
<p>
  Assuming you're still reading - let's try another sip and see what happens.
</p>
<h2>Another Sip - Not as Bad as The First</h2>
<p>
  This is where it becomes apparent that we're not working in a typical code editor. There's no "project drawer" - no indication of other files, let alone where the hell you are.
</p>
<p>
  Yet Vim works (sort of) with the concept of a "project" if you want it to. When you first open Vim, you'll be in a "Working Directory" - the "root" if you will in which all commands will run (like making directories, files and so on - more on that in a bit). If you've opened GVim using the icon on your desktop - you'll be in C:\Windows\system32. To verify this - enter ":pwd" (Present Working Directory) - the status window will tell you where you are.
</p>
<p>
  Yah - weird. That's OK we can change that really quickly. It's worth noting here that Vim doesn't want to be opened with an icon; it's built to be opened from a terminal by entering "gvim" (or "mvim" if you're on a Mac). Doing it this way will auto-set your working directory to the current directory.
</p>
<p>
  First - let's change the default startup. System32 is a bit ridiculous - right-click on the icon on the desktop and go to Properties. In there, set "Start in" to be something that makes sense - a "Projects" directory - or wherever you keep your code. Restart Vim.
</p>
<p>
  Hey that wasn't so bad! We're moving forward... and feeling a bit light-headed (and after only 2 sips - Vim is fun!)
</p>
<h2>A Bigger Drink: Working With the File System</h2>
<p>
  This is one thing I really like about Vim - you can manage files and directories rather easily right from within Vim. Now that you have Vim reopened in a directory that makes sense, let's do something fun.
</p>
<p>
  First - let's confirm where we are: ":pwd". If you get stuck, ever, and can't enter commands and get lost - just hit ESCAPE. This will put you into normal mode where you can enter commands into Vim. You enter commands by pre-pending a colon - whenever you see ":" in front of something - I'm in normal mode and you should be to. It's a good habit to hit ESCAPE often to be sure of this.
</p>
<p>
  Now let's create a directory
  <pre>:!mkdir my_project</pre>
  If you feel like getting funky - and you have Rails installed:
  <pre>:!rails my_project</pre>
</p>
<p>
  You should see the console pop up (if you're on windows) and some stuff happening - that's Vim executing some commands for you. Let's take a look at what happened:
  <pre>:edit .</pre>
</p>
<p>
  You'll use this command a lot - when you want to see the files and directories in your working directory (or a subdirectory therein). Notice that you also have some handy commands at the very top
</p>
<p>
  <img src="http://blog.wekeroad.com/images/file-explorer.png" width="500" height="386" border="0" /> </p>
<p>
  Take a second to read those commands - you can do a lot here. Deleting and Renaming are something you'll do quite often - so get to know those straight away. Already we've picked up a bit of speed over conventional editing - there's no mouse involved here! No right-click/add file, no file explorer to organize your project.
</p>
<p>I know that a few people will want to tell me about NERDtree. I happen to like the built in file manager - but many people like the visuals of the NERDTree plugin. Investigate!</p>
<p>
  Now, let's drop into our project and start editing it. Move the cursor down to "my_project" and hit enter. This will open up the directory which is either empty - or filled with a Rails project depending on what you did. Now hit "c" - this will change our working directory to the current directory, and we're ready for more.
</p>
<h2>Round 2 - Editing Some Text</h2>
<p>
  Well that one went down pretty easily didn't it! I know I know - it's hard to stop at just one :). Let's move on here and do a bit more - let's write some Ruby code.
</p>
<p>
  To create a file - simply use ":edit" again - but this time enter the name of the file:
  <pre>:edit hello.rb</pre>
  When you entered "." before you told Vim you wanted to edit the current directory - which you did! Well done. Now let's work some Ruby code.
</p>
<p>
  The first thing you'll notice is that it's probably a bit hideous looking. If you're using the default settings - well it will be. Let's work the code for now, and I'll show you all kinds of magic in a bit (code-completion, snippets, highlighting, etc).
</p>
<p>
  What you should see is an empty file, and your cursor should be a big block (which is a visual cue that you're in Normal mode):
</p>
<p>
  <img src="http://blog.wekeroad.com/images/file-new.png" width="500" height="385" border="0" /> </p>
<p>
  In the status bar down below is the name of the file, to the right of it is where your cursor is in the file itself. Let's enter some code in here - to do this we need to change modes (more on modes in a minute) to INSERT mode. Do this by entering "i" - you should now see "-- INSERT --" in the status bar. If you don't, hit ESCAPE and "i" one more time. Now enter this:
  <pre>class Hello
  puts &quot;hello there&quot;
end
Hello.new</pre>
</p>
<p>
  When you're done typing, a good habit to develop is to reflexively hit ESCAPE, putting you back into Normal mode. This has many benefits - such as when you say "oops!" and realize you need to change something - as you'll see in a minute.
</p>
<p>
  To save this, you can do a number of things. You can do it the "Vim" way by telling Vim to write it to a file - ":w". You can also do it the "Windows" way by using Ctrl-s. If you're in MacVim you can use Command-S. Whichever one you like is up to you.
</p>
<p>
  Now let's view our handy work:
  <pre>:!hello.rb</pre>
</p>
<p>
  This command is going to execute our new file for us - the "!" hands the command off to the console. What you should see next is our groovy "hello there" demo:
</p>
<p>
  <img src="http://blog.wekeroad.com/images/vim-hello.png" width="500" height="373" border="0" /> </p>
<p>
  Hey that was pretty fun! Vim's starting to go down a bit easier now - what the hell let's do it again! If you want to rerun the last command - enter ":" to put you on the command line, then up-arrow to bring up the last command.
</p>
<h2>This Stuff Is Strong! Getting Your Vim Editing Buzz On...</h2>
<p>
  Now we have some text, we've seen how we can manage files and work the command line - but this isn't at all what Vim is good at. Let's take a look at some editing.
</p>
<p>
  Before we do, however - I'd like to talk about something Yehuda mentioned in his post:
  <blockquote>
    Carl convinced me to use vim for the first couple of days pretty much exactly as I use Texmate ... I installed NERDTree on MacVIM, grabbed the most common vim packages, and was off to the races...
    For the first day, I clunked around by using my mouse's scroll wheel, clicking and highlighting things, and spending most of my time in insert mode. It was slightly less productive than Textmate, but mostly in the range of what I'd expect switching to a new tool. In short, while I felt a bit out of sorts, I was able to get plenty of work done that first day.
  </blockquote>
</p>
<p>
  That's right where we are - you've seen how to do basic things with Vim and also how to enter text. With a reasonable set of plugins - you'll be right where you were with TextMate in no time.
</p>
<p>
  But we don't want to go home yet! We just ordered another round! And this one is going to be a ton of fun as we've realized we screwed up a bit when we first wrote out code. When do we not? Almost no one gets it right the first time - and this is where Vim shines.
</p>
<p>
  We've also just received word from the client - they want something to say "goodbye" as well as hello - so let's get crackin!
</p>
<p>
  Let's create the new file - a little faster this time (make sure to hit ESCAPE first):
  <pre>:edit goodbye.rb
i</pre>
</p>
<p>
  and then our code...
  <pre>class Goodbye
  puts &quot;goodbye to you!&quot;
end
Goodbye.new</pre>
</p>
<p>
  and save with Ctrl-s.
</p>
<p>
  Now let's fix our screwup. The client noticed that we said "hello there" instead of a proper demo - which says "Hello World". We have to fix the casing and a word - so let's do it.
</p>
<p>
  As with most things, there are many ways to accomplish this - and I'm sure in the comments below someone will offer something more efficient - which is great! I'll show the 3 or 4 things I'd try... would love to hear from others with respect to their tricks.
</p>
<p style="margin-left:12px;border-left:3px solid #ccc;padding:12px;font-style:italic;color:#5d5d5d">
  I need to go on a bit of a tangent, however, before we start editing. I keep telling you that I'll explain more about modes "in a bit" - well that bit is now, and I'll make it fast. Vim has a number of "modes" that it will go into, depending on what you need to do. If you need to enter text - you go into INSERT mode. This resets the keyboard and various command sets to augment insertion of text.
</p>
<p style="margin-left:12px;border-left:3px solid #ccc;padding:12px;font-style:italic;color:#5d5d5d">
  If you need to edit - which is what you do most of the time (make corrections, move stuff around, refactor) - you stay in NORMAL mode. If you need to select blocks of text - you go into VISUAL mode, and so on.
</p>
<p style="margin-left:12px;border-left:3px solid #ccc;padding:12px;font-style:italic;color:#5d5d5d">
  As you can imagine, there are various commands for doing this - but to keep it brief and simple: you can always get into NORMAL mode by hitting ESCAPE. From NORMAL you can go into INSERT by pressing "i". You can go into VISUAL mode from NORMAL mode by pressing "v" (SHIFT-v puts you into VISUAL LINE mode - which works on lines instead of characters).
</p>
<p>
  OK - now that we grok modes a bit - we need to shift out of INSERT and into NORMAL - so hit ESCAPE. You're looking at goodbye.rb - but we need to get back to hello.rb! This is step one.
</p>
<p>
  Navigation is pretty simple with Vim - it's one of the reasons people love it. I'll show you three ways to work this now...
  <ul>
    <li>type ":edit h" and hit TAB and then ENTER. This will tab-complete the filename, putting you back into hello.rb</li>
    <li>type ":b h" and hit TAB and then ENTER. This works with the "buffer" - a place where all the documents you've opened are hanging out in memory.</li>
    <li>type "CTRL-wv". This will open up a vertically-split window. "CTRL-ww" will move your cursor there, and ":b h" TAB/ENTER (as above) will open up hello.rb in the second window.</li>
  </ul>
</p>
<p>
  <img src="http://blog.wekeroad.com/images/vim-split.png" width="500" height="375" border="0" /> </p>
<h3>
  Programming Your Text
</h3>
<p>
  Many people have said this - in fact Dan Benjamin echoes it in the Peepcode screencast linked above - often times, when editing, it feels like your programming your code. For some people this is an extra mental step that's ridiculous - for others, who are used to it, it's as simple as... well coding in the first place.
</p>
<p>
  The key to it is to plan your move. At first this is going to seem silly - but as you get used to it, you realize that the time it takes to recite the proper incantation and execute it is far less than the total time it takes to move your mouse, select your text and rewrite. And it only gets faster!
</p>
<p>
  Let's fix the casing on "hello" first. We do this by using Vim's search ability - which is a simple forward slash "/":
  <pre>/h [ENTER] n
rH</pre>
</p>
<p>
  The search here is case-insensitive so it will highlight all the h's it finds once you enter the pattern (a single "h") and hit enter. You can move between the results by hitting "n" - or "next". Shift-N will move you backward. You can replace text you're sitting on by using "r" - in this case we'll replace it with an "H".
</p>
<p>
  Next, I need to change the word "there" to "World". I take a second, plan my move, and execute. I'll do it in one of three ways:
  <pre>2gg
3w
cw &quot;World&quot;</pre>
</p>
<p>
  This is the longer way of doing it - but it's pretty quick nonetheless. "2gg" moves the cursor to the beginning of the text on the second line (if you can't see line numbers enter ":set number" to turn them on) - think "2 go go". "3w" moves you to the 3rd Word. "cw" is "Change Word" and it automatically puts you in INSERT mode - where you can enter "World".
</p>
<p>
  A slightly less mechanical way would be:
  <pre>2gg
:s/there/World</pre>
</p>
<p>
  Again - moving to the second line, but this time we're using ":s" which means "Substitute". This is followed by a regex pattern to match, and the replacement text.
</p>
<p>
  Finally - the easiest way to do this would be to remove the need to go to the line - and just do a global replace. This can be problematic if the file is large - you could end up matching more than you like - I'll show you a way around that in a second:
  <pre>:%s/there/World</pre>
</p>
<p>
  The only difference in this one command, versus the others, is the "%" wildcard, which tells Substitute to search over everything in the file.
</p>
<h2>Vision Is Getting Blurry</h2>
<p>
  That last operation can be a bit destructive if we're not careful - so sometimes it's easier to match over a given range. To do this, we need to go into VISUAL mode - and we'll use a plugin to help us.
</p>
<p>
  Matchit is installed by default with Vim and allows us to match the "natural" start and end of blocks of code - be it Ruby, HTML, XML, or whatever. To see this in action let's undo our last changes by pressing "u" (make sure to hit ESCAPE first to go back into NORMAL mode). You can also use CTRL-z/Cmd-z.
</p>
<p>
  Head to the beginning of the method or class you want to change. You can do this by line number as above or, since the line we want is the first - use "gg" (Shift-G will take you to the bottom).
</p>
<p>
  Now that we're here - enter VISUAL mode by using Shift-V and select the entire block (class or method - in our case it's a class) by hitting "%". Matchit will find "end" and select the block for you. If this isn't working for you - Matchit might not be installed (I've seen this with GVim). As an alternative you can enter "3gg" to go to line 3.
</p>
<p>
  Now you can enter the same substitute command as above (without the "%") - and it will apply over the range.
</p>
<h2>I Need a Cab</h2>
<p>
  I could go on - but this post is really long already. What I hope I have conveyed (aside from learning Vim is not unlike having your first beer) is that loving Vim builds on itself - and it does so with practice and reworking what you know.
</p>
<p>
  Many people wonder why you would work so hard at a tool like this - and I'd like to end on that note:
  <ul>
    <li>
      <b>Vim is everywhere.</b>
      My main machine here is a Mac, running MacVim. I have a Windows 7 VM running GVim, and I have an Ubuntu VM running straight up Vim. I also have an Apache server up on Amazon with vi that I can use over SSH! Each (aside from my server) uses
      <a href="http://github.com/robconery/vim-settings">my same plugin/configuration set</a>
      so I'm at home on any one of them, coding in an environment I know and love.
    </li>
    <li>
      <b>Vim is forever.</b>
      The damn thing has been around since the dawn of time - and it will no doubt be around long after we're dust. The skills you pick up now will last you for many, many years - and you'll only get faster.
    </li>
    <li>
      <b>There's a plugin for that.</b>
      Code formatting, automatic comments, Rails-specific navigation and generation. Unit testing with RSpec or Cucumber. Git and Github. Syntax highlighting and code completion (using CTRL-n - check it out it's awesome!), and Code snippets. All of this, and a whole lot more can be mixxed and matched to create an environment that's just right for you.
    </li>
    <li>
      <b>Help is Everywhere</b>
      Aside from Emacs, you won't find an editor with a better help system - either through the builtin ":help" or online. It will be hard to get up to speed - but it won't be for lack of documentation.
    </li>
  </ul>
</p>
<h3>Still Curious?</h3>
<p>
  Great! I can't possibly fit everything into one post - my goal was to get your head into a good spot. The next thing to do is kick up the vimtutor (open a console and enter "vimtutor") - it will walk you through some basics.
</p>
<p>
  Next,
  <a href="http://peepcode.com">head over to Peepcode</a>
  and watch both of their Vim screencasts. It's $18 well-spent as they're made to be watched over, and over, and over again.
</p>
<p>
  Happy Vimming!
</p>
<div>
<a href="http://feeds.feedburner.com/~ff/wekeroad/EeKc?a=Zy9dg3LQhA4:lyNk5Y3J3-0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/wekeroad/EeKc?d=yIl2AUoC8zA" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/wekeroad/EeKc?a=Zy9dg3LQhA4:lyNk5Y3J3-0:Q8R26LmAkSY"><img src="http://feeds.feedburner.com/~ff/wekeroad/EeKc?i=Zy9dg3LQhA4:lyNk5Y3J3-0:Q8R26LmAkSY" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/wekeroad/EeKc?a=Zy9dg3LQhA4:lyNk5Y3J3-0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/wekeroad/EeKc?i=Zy9dg3LQhA4:lyNk5Y3J3-0:V_sGLiPBpWU" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/wekeroad/EeKc?a=Zy9dg3LQhA4:lyNk5Y3J3-0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/wekeroad/EeKc?i=Zy9dg3LQhA4:lyNk5Y3J3-0:F7zBnMyn0Lo" border="0" /> </a>
</div><img src="http://feeds.feedburner.com/~r/wekeroad/EeKc/~4/Zy9dg3LQhA4" border="0" /> <br><br><a href="http://www.filome.com/key/vim" >vim</a> <a href="http://search.twitter.com/search?q=%22vim%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/vim.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/enter" >enter</a> <a href="http://search.twitter.com/search?q=%22enter%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/enter.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/first" >first</a> <a href="http://search.twitter.com/search?q=%22first%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/first.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/mode" >mode</a> <a href="http://search.twitter.com/search?q=%22mode%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/mode.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/text" >text</a> <a href="http://search.twitter.com/search?q=%22text%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/text.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/first" >first</a> <a href="http://search.twitter.com/search?q=%22first%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/first.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/mode" >mode</a> <a href="http://search.twitter.com/search?q=%22mode%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/mode.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/text" >text</a> <a href="http://search.twitter.com/search?q=%22text%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/text.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/code" >code</a> <a href="http://search.twitter.com/search?q=%22code%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/code.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/file" >file</a> <a href="http://search.twitter.com/search?q=%22file%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/file.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/need" >need</a> <a href="http://search.twitter.com/search?q=%22need%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/need.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/directory" >directory</a> <a href="http://search.twitter.com/search?q=%22directory%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/directory.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/normal" >normal</a> <a href="http://search.twitter.com/search?q=%22normal%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/normal.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/command" >command</a> <a href="http://search.twitter.com/search?q=%22command%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/command.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/work" >work</a> <a href="http://search.twitter.com/search?q=%22work%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/work.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/pretty" >pretty</a> <a href="http://search.twitter.com/search?q=%22pretty%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/pretty.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/working" >working</a> <a href="http://search.twitter.com/search?q=%22working%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/working.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/commands" >commands</a> <a href="http://search.twitter.com/search?q=%22commands%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/commands.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/change" >change</a> <a href="http://search.twitter.com/search?q=%22change%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/change.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/escape" >escape</a> <a href="http://search.twitter.com/search?q=%22escape%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/escape.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/project" >project</a> <a href="http://search.twitter.com/search?q=%22project%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/project.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/insert" >insert</a> <a href="http://search.twitter.com/search?q=%22insert%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/insert.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/modes" >modes</a> <a href="http://search.twitter.com/search?q=%22modes%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/modes.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/world" >world</a> <a href="http://search.twitter.com/search?q=%22world%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/world.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/second" >second</a> <a href="http://search.twitter.com/search?q=%22second%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/second.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/windows" >windows</a> <a href="http://search.twitter.com/search?q=%22windows%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/windows.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/goodbye" >goodbye</a> <a href="http://search.twitter.com/search?q=%22goodbye%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/goodbye.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/visual" >visual</a> <a href="http://search.twitter.com/search?q=%22visual%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/visual.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/ctrl" >ctrl</a> <a href="http://search.twitter.com/search?q=%22ctrl%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/ctrl.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/open" >open</a> <a href="http://search.twitter.com/search?q=%22open%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/open.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/files" >files</a> <a href="http://search.twitter.com/search?q=%22files%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/files.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/shift" >shift</a> <a href="http://search.twitter.com/search?q=%22shift%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/shift.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/used" >used</a> <a href="http://search.twitter.com/search?q=%22used%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/used.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/cursor" >cursor</a> <a href="http://search.twitter.com/search?q=%22cursor%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/cursor.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sure" >sure</a> <a href="http://search.twitter.com/search?q=%22sure%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sure.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/word" >word</a> <a href="http://search.twitter.com/search?q=%22word%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/word.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/console" >console</a> <a href="http://search.twitter.com/search?q=%22console%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/console.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/hard" >hard</a> <a href="http://search.twitter.com/search?q=%22hard%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/hard.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/write" >write</a> <a href="http://search.twitter.com/search?q=%22write%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/write.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/textmate" >textmate</a> <a href="http://search.twitter.com/search?q=%22textmate%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/textmate.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/class" >class</a> <a href="http://search.twitter.com/search?q=%22class%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/class.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/start" >start</a> <a href="http://search.twitter.com/search?q=%22start%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/start.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/gvim" >gvim</a> <a href="http://search.twitter.com/search?q=%22gvim%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/gvim.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/post" >post</a> <a href="http://search.twitter.com/search?q=%22post%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/post.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plugin" >plugin</a> <a href="http://search.twitter.com/search?q=%22plugin%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plugin.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/simple" >simple</a> <a href="http://search.twitter.com/search?q=%22simple%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/simple.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/select" >select</a> <a href="http://search.twitter.com/search?q=%22select%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/select.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/puts" >puts</a> <a href="http://search.twitter.com/search?q=%22puts%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/puts.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/macvim" >macvim</a> <a href="http://search.twitter.com/search?q=%22macvim%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/macvim.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/getting" >getting</a> <a href="http://search.twitter.com/search?q=%22getting%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/getting.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/weird" >weird</a> <a href="http://search.twitter.com/search?q=%22weird%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/weird.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/ruby" >ruby</a> <a href="http://search.twitter.com/search?q=%22ruby%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/ruby.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/love" >love</a> <a href="http://search.twitter.com/search?q=%22love%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/love.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/beer" >beer</a> <a href="http://search.twitter.com/search?q=%22beer%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/beer.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/editor" >editor</a> <a href="http://search.twitter.com/search?q=%22editor%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/editor.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/terminal" >terminal</a> <a href="http://search.twitter.com/search?q=%22terminal%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/terminal.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/create" >create</a> <a href="http://search.twitter.com/search?q=%22create%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/create.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/rails" >rails</a> <a href="http://search.twitter.com/search?q=%22rails%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/rails.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/opened" >opened</a> <a href="http://search.twitter.com/search?q=%22opened%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/opened.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/running" >running</a> <a href="http://search.twitter.com/search?q=%22running%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/running.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/aside" >aside</a> <a href="http://search.twitter.com/search?q=%22aside%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/aside.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/installed" >installed</a> <a href="http://search.twitter.com/search?q=%22installed%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/installed.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/normal mode" >normal mode</a> <a href="http://search.twitter.com/search?q=%22normal mode%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/normal mode.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/hit escape" >hit escape</a> <a href="http://search.twitter.com/search?q=%22hit escape%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/hit escape.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/working directory" >working directory</a> <a href="http://search.twitter.com/search?q=%22working directory%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/working directory.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/insert mode" >insert mode</a> <a href="http://search.twitter.com/search?q=%22insert mode%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/insert mode.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/visual mode" >visual mode</a> <a href="http://search.twitter.com/search?q=%22visual mode%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/visual mode.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/enter commands" >enter commands</a> <a href="http://search.twitter.com/search?q=%22enter commands%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/enter commands.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/current directory" >current directory</a> <a href="http://search.twitter.com/search?q=%22current directory%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/current directory.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/enter text" >enter text</a> <a href="http://search.twitter.com/search?q=%22enter text%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/enter text.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/first day" >first day</a> <a href="http://search.twitter.com/search?q=%22first day%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/first day.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/escape first" >escape first</a> <a href="http://search.twitter.com/search?q=%22escape first%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/escape first.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/hit tab" >hit tab</a> <a href="http://search.twitter.com/search?q=%22hit tab%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/hit tab.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/status bar" >status bar</a> <a href="http://search.twitter.com/search?q=%22status bar%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/status bar.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/hit enter" >hit enter</a> <a href="http://search.twitter.com/search?q=%22hit enter%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/hit enter.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/manage files" >manage files</a> <a href="http://search.twitter.com/search?q=%22manage files%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/manage files.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/code editor" >code editor</a> <a href="http://search.twitter.com/search?q=%22code editor%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/code editor.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/text entry" >text entry</a> <a href="http://search.twitter.com/search?q=%22text entry%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/text entry.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/dan benjamin" >dan benjamin</a> <a href="http://search.twitter.com/search?q=%22dan benjamin%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/dan benjamin.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/ruby code" >ruby code</a> <a href="http://search.twitter.com/search?q=%22ruby code%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/ruby code.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/code completion" >code completion</a> <a href="http://search.twitter.com/search?q=%22code completion%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/code completion.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/hit escape first" >hit escape first</a> <a href="http://search.twitter.com/search?q=%22hit escape first%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/hit escape first.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></description><content:encoded><![CDATA[Publisher - <a href="http://www.filome.com/pub/xvizFi2FfhpGYA">Rob Conerys Blog</a><br> First shared  by - <a href="http://www.filome.com/Proto">Proto</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><h2>You Won't Like It</h2>
<p>If you haven't used Vim before and you're looking to learn it - it's kind of like a first taste of coffee. Or beer. It's bitter, not particularly sweet, and you get pretty damn tired of people talking about how much they love it rather quickly.</p>
<p>But then the buzz kicks in. The buzz of "hey - you know when you get used to it - you kind of like it... and HOLY SH** I can sling some text now!". That's what I read in Yehuda's post, at least.</p>
<p>See there - I did it again - even while writing about that very aspect that you (if you're new to Vim) will probably not like: me crowing about how much I like it. Sorry - let's start again.</p>
<h2>No Really - You Won't Like It. Unless...</h2>
<p>
  Here's how typical coversations go with friends who code Ruby in TextMate:
  <blockquote>
    <p>
      Them: "So I see you're getting into Vim. What do you like about it so much?"
    </p>
    <p>
      Me: "Well - Vim's focus is on editing, not text entry and"
    </p>
    <p>
      Them: "Huh? What does that even mean?"
    </p>
    <p>
      Me: "That you spend more time editing than you do writing"
    </p>
    <p>
      Them: "Oh. Well I'm pretty happy with TextMate. You should write a blog about Vim."
    </p>
    <p>
      Me: "I have."
    </p>
    <p>
      Them: "Well maybe write about what you like about it."
    </p>
    <p>
      Me: "I have"
    </p>
    <p>
      Them: "Hmm - well I didn't get it. Maybe write a better one."
    </p>
  </blockquote>
</p>
<p>... which lands us at the feet of Yehuda's post. Vim is a hard thing to talk about - it's not terribly pretty, has a pretty hard-core "geek legacy", and is probably the most unwelcoming first experience you could want to have. Imagine trying to explain just how good Racer 5 IPA is (or better yet Deschutes Inversion IPA) to a person who's never tasted beer!</p>
<p>Yes, I just compared Vim to beer. In fact I've done it twice. I know that for the Vim-curious users out there this is going to sound strange - but it's the mindset I'm going to get into today - so let's get to it.</p>
<p>Sit back while I open up the tab - I have a frosty pint of Vim comin your way...</p>
<h2>Vim Smells Weird</h2>
<p>It's not like any text editor you've used. It's not like TextMate, it's not an IDE. It looks like the terminal (or console if you're on windows) and indeed - typing "vim" into the terminal will launch it - right inside the terminal!</p>
<p>
  The best description I've heard with regards to Vim is from Dan Benjamin
  <a href="http://peepcode.com/products/smash-into-vim-i">in the Peepcode "Smash into Vim" screencast:</a>
  <blockquote>
    "It's precise: you'll feel like a text surgeon"
  </blockquote>
</p>
<p>I remember hearing that and thinking "what a weird thing to say" - but it's where I think I'd like to focus first.</p>
<h2>Text Surgery</h2>
<p>Most programmers understand that the bulk of coding an application comes after the application is first written. Debugging, refactoring, adding new functionality - this is the bulk of our work. This is what Vim is all about.</p>
<p>Vim's focus is on editing - and the mode you work in (I'll talk more about modes in a minute) most of the time is Normal mode. In this mode you don't enter text - but you can deftly edit it.</p>
<p>With the exception of Emacs - just about every code editor out there (including IDEs) focuses on text entry. The editing of the text is lumped into the entering of the text.</p>
<p>Vim turns this entire concept around - the entry of the text is set aside for when you need to do it - editing it comes first. I'm sure this sounds weird - let's dive into some examples. I'll be using GVim on windows - everything will work using MacVim as well if you're on a Mac.</p>
<h2>Your First Drag of Vim</h2>
<p>To say that Vim is not very welcoming is a bit of an understatement:</p>
<p>
  <img src="http://blog.wekeroad.com/images/new_vim.png" width="500" height="363" border="0" /> </p>
<p>When windows devs see this - well let's just say it's the last impression they have of Vim. What to do next is just not apparent, the tildes, old-skool icons, and blocky Lucida Console font send most people running for their familiar IDEs.</p>
<p>
  Assuming you're still reading - let's try another sip and see what happens.
</p>
<h2>Another Sip - Not as Bad as The First</h2>
<p>
  This is where it becomes apparent that we're not working in a typical code editor. There's no "project drawer" - no indication of other files, let alone where the hell you are.
</p>
<p>
  Yet Vim works (sort of) with the concept of a "project" if you want it to. When you first open Vim, you'll be in a "Working Directory" - the "root" if you will in which all commands will run (like making directories, files and so on - more on that in a bit). If you've opened GVim using the icon on your desktop - you'll be in C:\Windows\system32. To verify this - enter ":pwd" (Present Working Directory) - the status window will tell you where you are.
</p>
<p>
  Yah - weird. That's OK we can change that really quickly. It's worth noting here that Vim doesn't want to be opened with an icon; it's built to be opened from a terminal by entering "gvim" (or "mvim" if you're on a Mac). Doing it this way will auto-set your working directory to the current directory.
</p>
<p>
  First - let's change the default startup. System32 is a bit ridiculous - right-click on the icon on the desktop and go to Properties. In there, set "Start in" to be something that makes sense - a "Projects" directory - or wherever you keep your code. Restart Vim.
</p>
<p>
  Hey that wasn't so bad! We're moving forward... and feeling a bit light-headed (and after only 2 sips - Vim is fun!)
</p>
<h2>A Bigger Drink: Working With the File System</h2>
<p>
  This is one thing I really like about Vim - you can manage files and directories rather easily right from within Vim. Now that you have Vim reopened in a directory that makes sense, let's do something fun.
</p>
<p>
  First - let's confirm where we are: ":pwd". If you get stuck, ever, and can't enter commands and get lost - just hit ESCAPE. This will put you into normal mode where you can enter commands into Vim. You enter commands by pre-pending a colon - whenever you see ":" in front of something - I'm in normal mode and you should be to. It's a good habit to hit ESCAPE often to be sure of this.
</p>
<p>
  Now let's create a directory
  <pre>:!mkdir my_project</pre>
  If you feel like getting funky - and you have Rails installed:
  <pre>:!rails my_project</pre>
</p>
<p>
  You should see the console pop up (if you're on windows) and some stuff happening - that's Vim executing some commands for you. Let's take a look at what happened:
  <pre>:edit .</pre>
</p>
<p>
  You'll use this command a lot - when you want to see the files and directories in your working directory (or a subdirectory therein). Notice that you also have some handy commands at the very top
</p>
<p>
  <img src="http://blog.wekeroad.com/images/file-explorer.png" width="500" height="386" border="0" /> </p>
<p>
  Take a second to read those commands - you can do a lot here. Deleting and Renaming are something you'll do quite often - so get to know those straight away. Already we've picked up a bit of speed over conventional editing - there's no mouse involved here! No right-click/add file, no file explorer to organize your project.
</p>
<p>I know that a few people will want to tell me about NERDtree. I happen to like the built in file manager - but many people like the visuals of the NERDTree plugin. Investigate!</p>
<p>
  Now, let's drop into our project and start editing it. Move the cursor down to "my_project" and hit enter. This will open up the directory which is either empty - or filled with a Rails project depending on what you did. Now hit "c" - this will change our working directory to the current directory, and we're ready for more.
</p>
<h2>Round 2 - Editing Some Text</h2>
<p>
  Well that one went down pretty easily didn't it! I know I know - it's hard to stop at just one :). Let's move on here and do a bit more - let's write some Ruby code.
</p>
<p>
  To create a file - simply use ":edit" again - but this time enter the name of the file:
  <pre>:edit hello.rb</pre>
  When you entered "." before you told Vim you wanted to edit the current directory - which you did! Well done. Now let's work some Ruby code.
</p>
<p>
  The first thing you'll notice is that it's probably a bit hideous looking. If you're using the default settings - well it will be. Let's work the code for now, and I'll show you all kinds of magic in a bit (code-completion, snippets, highlighting, etc).
</p>
<p>
  What you should see is an empty file, and your cursor should be a big block (which is a visual cue that you're in Normal mode):
</p>
<p>
  <img src="http://blog.wekeroad.com/images/file-new.png" width="500" height="385" border="0" /> </p>
<p>
  In the status bar down below is the name of the file, to the right of it is where your cursor is in the file itself. Let's enter some code in here - to do this we need to change modes (more on modes in a minute) to INSERT mode. Do this by entering "i" - you should now see "-- INSERT --" in the status bar. If you don't, hit ESCAPE and "i" one more time. Now enter this:
  <pre>class Hello
  puts &quot;hello there&quot;
end
Hello.new</pre>
</p>
<p>
  When you're done typing, a good habit to develop is to reflexively hit ESCAPE, putting you back into Normal mode. This has many benefits - such as when you say "oops!" and realize you need to change something - as you'll see in a minute.
</p>
<p>
  To save this, you can do a number of things. You can do it the "Vim" way by telling Vim to write it to a file - ":w". You can also do it the "Windows" way by using Ctrl-s. If you're in MacVim you can use Command-S. Whichever one you like is up to you.
</p>
<p>
  Now let's view our handy work:
  <pre>:!hello.rb</pre>
</p>
<p>
  This command is going to execute our new file for us - the "!" hands the command off to the console. What you should see next is our groovy "hello there" demo:
</p>
<p>
  <img src="http://blog.wekeroad.com/images/vim-hello.png" width="500" height="373" border="0" /> </p>
<p>
  Hey that was pretty fun! Vim's starting to go down a bit easier now - what the hell let's do it again! If you want to rerun the last command - enter ":" to put you on the command line, then up-arrow to bring up the last command.
</p>
<h2>This Stuff Is Strong! Getting Your Vim Editing Buzz On...</h2>
<p>
  Now we have some text, we've seen how we can manage files and work the command line - but this isn't at all what Vim is good at. Let's take a look at some editing.
</p>
<p>
  Before we do, however - I'd like to talk about something Yehuda mentioned in his post:
  <blockquote>
    Carl convinced me to use vim for the first couple of days pretty much exactly as I use Texmate ... I installed NERDTree on MacVIM, grabbed the most common vim packages, and was off to the races...
    For the first day, I clunked around by using my mouse's scroll wheel, clicking and highlighting things, and spending most of my time in insert mode. It was slightly less productive than Textmate, but mostly in the range of what I'd expect switching to a new tool. In short, while I felt a bit out of sorts, I was able to get plenty of work done that first day.
  </blockquote>
</p>
<p>
  That's right where we are - you've seen how to do basic things with Vim and also how to enter text. With a reasonable set of plugins - you'll be right where you were with TextMate in no time.
</p>
<p>
  But we don't want to go home yet! We just ordered another round! And this one is going to be a ton of fun as we've realized we screwed up a bit when we first wrote out code. When do we not? Almost no one gets it right the first time - and this is where Vim shines.
</p>
<p>
  We've also just received word from the client - they want something to say "goodbye" as well as hello - so let's get crackin!
</p>
<p>
  Let's create the new file - a little faster this time (make sure to hit ESCAPE first):
  <pre>:edit goodbye.rb
i</pre>
</p>
<p>
  and then our code...
  <pre>class Goodbye
  puts &quot;goodbye to you!&quot;
end
Goodbye.new</pre>
</p>
<p>
  and save with Ctrl-s.
</p>
<p>
  Now let's fix our screwup. The client noticed that we said "hello there" instead of a proper demo - which says "Hello World". We have to fix the casing and a word - so let's do it.
</p>
<p>
  As with most things, there are many ways to accomplish this - and I'm sure in the comments below someone will offer something more efficient - which is great! I'll show the 3 or 4 things I'd try... would love to hear from others with respect to their tricks.
</p>
<p style="margin-left:12px;border-left:3px solid #ccc;padding:12px;font-style:italic;color:#5d5d5d">
  I need to go on a bit of a tangent, however, before we start editing. I keep telling you that I'll explain more about modes "in a bit" - well that bit is now, and I'll make it fast. Vim has a number of "modes" that it will go into, depending on what you need to do. If you need to enter text - you go into INSERT mode. This resets the keyboard and various command sets to augment insertion of text.
</p>
<p style="margin-left:12px;border-left:3px solid #ccc;padding:12px;font-style:italic;color:#5d5d5d">
  If you need to edit - which is what you do most of the time (make corrections, move stuff around, refactor) - you stay in NORMAL mode. If you need to select blocks of text - you go into VISUAL mode, and so on.
</p>
<p style="margin-left:12px;border-left:3px solid #ccc;padding:12px;font-style:italic;color:#5d5d5d">
  As you can imagine, there are various commands for doing this - but to keep it brief and simple: you can always get into NORMAL mode by hitting ESCAPE. From NORMAL you can go into INSERT by pressing "i". You can go into VISUAL mode from NORMAL mode by pressing "v" (SHIFT-v puts you into VISUAL LINE mode - which works on lines instead of characters).
</p>
<p>
  OK - now that we grok modes a bit - we need to shift out of INSERT and into NORMAL - so hit ESCAPE. You're looking at goodbye.rb - but we need to get back to hello.rb! This is step one.
</p>
<p>
  Navigation is pretty simple with Vim - it's one of the reasons people love it. I'll show you three ways to work this now...
  <ul>
    <li>type ":edit h" and hit TAB and then ENTER. This will tab-complete the filename, putting you back into hello.rb</li>
    <li>type ":b h" and hit TAB and then ENTER. This works with the "buffer" - a place where all the documents you've opened are hanging out in memory.</li>
    <li>type "CTRL-wv". This will open up a vertically-split window. "CTRL-ww" will move your cursor there, and ":b h" TAB/ENTER (as above) will open up hello.rb in the second window.</li>
  </ul>
</p>
<p>
  <img src="http://blog.wekeroad.com/images/vim-split.png" width="500" height="375" border="0" /> </p>
<h3>
  Programming Your Text
</h3>
<p>
  Many people have said this - in fact Dan Benjamin echoes it in the Peepcode screencast linked above - often times, when editing, it feels like your programming your code. For some people this is an extra mental step that's ridiculous - for others, who are used to it, it's as simple as... well coding in the first place.
</p>
<p>
  The key to it is to plan your move. At first this is going to seem silly - but as you get used to it, you realize that the time it takes to recite the proper incantation and execute it is far less than the total time it takes to move your mouse, select your text and rewrite. And it only gets faster!
</p>
<p>
  Let's fix the casing on "hello" first. We do this by using Vim's search ability - which is a simple forward slash "/":
  <pre>/h [ENTER] n
rH</pre>
</p>
<p>
  The search here is case-insensitive so it will highlight all the h's it finds once you enter the pattern (a single "h") and hit enter. You can move between the results by hitting "n" - or "next". Shift-N will move you backward. You can replace text you're sitting on by using "r" - in this case we'll replace it with an "H".
</p>
<p>
  Next, I need to change the word "there" to "World". I take a second, plan my move, and execute. I'll do it in one of three ways:
  <pre>2gg
3w
cw &quot;World&quot;</pre>
</p>
<p>
  This is the longer way of doing it - but it's pretty quick nonetheless. "2gg" moves the cursor to the beginning of the text on the second line (if you can't see line numbers enter ":set number" to turn them on) - think "2 go go". "3w" moves you to the 3rd Word. "cw" is "Change Word" and it automatically puts you in INSERT mode - where you can enter "World".
</p>
<p>
  A slightly less mechanical way would be:
  <pre>2gg
:s/there/World</pre>
</p>
<p>
  Again - moving to the second line, but this time we're using ":s" which means "Substitute". This is followed by a regex pattern to match, and the replacement text.
</p>
<p>
  Finally - the easiest way to do this would be to remove the need to go to the line - and just do a global replace. This can be problematic if the file is large - you could end up matching more than you like - I'll show you a way around that in a second:
  <pre>:%s/there/World</pre>
</p>
<p>
  The only difference in this one command, versus the others, is the "%" wildcard, which tells Substitute to search over everything in the file.
</p>
<h2>Vision Is Getting Blurry</h2>
<p>
  That last operation can be a bit destructive if we're not careful - so sometimes it's easier to match over a given range. To do this, we need to go into VISUAL mode - and we'll use a plugin to help us.
</p>
<p>
  Matchit is installed by default with Vim and allows us to match the "natural" start and end of blocks of code - be it Ruby, HTML, XML, or whatever. To see this in action let's undo our last changes by pressing "u" (make sure to hit ESCAPE first to go back into NORMAL mode). You can also use CTRL-z/Cmd-z.
</p>
<p>
  Head to the beginning of the method or class you want to change. You can do this by line number as above or, since the line we want is the first - use "gg" (Shift-G will take you to the bottom).
</p>
<p>
  Now that we're here - enter VISUAL mode by using Shift-V and select the entire block (class or method - in our case it's a class) by hitting "%". Matchit will find "end" and select the block for you. If this isn't working for you - Matchit might not be installed (I've seen this with GVim). As an alternative you can enter "3gg" to go to line 3.
</p>
<p>
  Now you can enter the same substitute command as above (without the "%") - and it will apply over the range.
</p>
<h2>I Need a Cab</h2>
<p>
  I could go on - but this post is really long already. What I hope I have conveyed (aside from learning Vim is not unlike having your first beer) is that loving Vim builds on itself - and it does so with practice and reworking what you know.
</p>
<p>
  Many people wonder why you would work so hard at a tool like this - and I'd like to end on that note:
  <ul>
    <li>
      <b>Vim is everywhere.</b>
      My main machine here is a Mac, running MacVim. I have a Windows 7 VM running GVim, and I have an Ubuntu VM running straight up Vim. I also have an Apache server up on Amazon with vi that I can use over SSH! Each (aside from my server) uses
      <a href="http://github.com/robconery/vim-settings">my same plugin/configuration set</a>
      so I'm at home on any one of them, coding in an environment I know and love.
    </li>
    <li>
      <b>Vim is forever.</b>
      The damn thing has been around since the dawn of time - and it will no doubt be around long after we're dust. The skills you pick up now will last you for many, many years - and you'll only get faster.
    </li>
    <li>
      <b>There's a plugin for that.</b>
      Code formatting, automatic comments, Rails-specific navigation and generation. Unit testing with RSpec or Cucumber. Git and Github. Syntax highlighting and code completion (using CTRL-n - check it out it's awesome!), and Code snippets. All of this, and a whole lot more can be mixxed and matched to create an environment that's just right for you.
    </li>
    <li>
      <b>Help is Everywhere</b>
      Aside from Emacs, you won't find an editor with a better help system - either through the builtin ":help" or online. It will be hard to get up to speed - but it won't be for lack of documentation.
    </li>
  </ul>
</p>
<h3>Still Curious?</h3>
<p>
  Great! I can't possibly fit everything into one post - my goal was to get your head into a good spot. The next thing to do is kick up the vimtutor (open a console and enter "vimtutor") - it will walk you through some basics.
</p>
<p>
  Next,
  <a href="http://peepcode.com">head over to Peepcode</a>
  and watch both of their Vim screencasts. It's $18 well-spent as they're made to be watched over, and over, and over again.
</p>
<p>
  Happy Vimming!
</p>
<div>
<a href="http://feeds.feedburner.com/~ff/wekeroad/EeKc?a=Zy9dg3LQhA4:lyNk5Y3J3-0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/wekeroad/EeKc?d=yIl2AUoC8zA" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/wekeroad/EeKc?a=Zy9dg3LQhA4:lyNk5Y3J3-0:Q8R26LmAkSY"><img src="http://feeds.feedburner.com/~ff/wekeroad/EeKc?i=Zy9dg3LQhA4:lyNk5Y3J3-0:Q8R26LmAkSY" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/wekeroad/EeKc?a=Zy9dg3LQhA4:lyNk5Y3J3-0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/wekeroad/EeKc?i=Zy9dg3LQhA4:lyNk5Y3J3-0:V_sGLiPBpWU" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/wekeroad/EeKc?a=Zy9dg3LQhA4:lyNk5Y3J3-0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/wekeroad/EeKc?i=Zy9dg3LQhA4:lyNk5Y3J3-0:F7zBnMyn0Lo" border="0" /> </a>
</div><img src="http://feeds.feedburner.com/~r/wekeroad/EeKc/~4/Zy9dg3LQhA4" border="0" /> <br><br><a href="http://www.filome.com/key/vim" >vim</a> <a href="http://search.twitter.com/search?q=%22vim%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/vim.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/enter" >enter</a> <a href="http://search.twitter.com/search?q=%22enter%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/enter.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/first" >first</a> <a href="http://search.twitter.com/search?q=%22first%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/first.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/mode" >mode</a> <a href="http://search.twitter.com/search?q=%22mode%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/mode.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/text" >text</a> <a href="http://search.twitter.com/search?q=%22text%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/text.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/first" >first</a> <a href="http://search.twitter.com/search?q=%22first%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/first.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/mode" >mode</a> <a href="http://search.twitter.com/search?q=%22mode%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/mode.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/text" >text</a> <a href="http://search.twitter.com/search?q=%22text%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/text.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/code" >code</a> <a href="http://search.twitter.com/search?q=%22code%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/code.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/file" >file</a> <a href="http://search.twitter.com/search?q=%22file%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/file.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/need" >need</a> <a href="http://search.twitter.com/search?q=%22need%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/need.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/directory" >directory</a> <a href="http://search.twitter.com/search?q=%22directory%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/directory.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/normal" >normal</a> <a href="http://search.twitter.com/search?q=%22normal%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/normal.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/command" >command</a> <a href="http://search.twitter.com/search?q=%22command%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/command.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/work" >work</a> <a href="http://search.twitter.com/search?q=%22work%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/work.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/pretty" >pretty</a> <a href="http://search.twitter.com/search?q=%22pretty%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/pretty.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/working" >working</a> <a href="http://search.twitter.com/search?q=%22working%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/working.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/commands" >commands</a> <a href="http://search.twitter.com/search?q=%22commands%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/commands.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/change" >change</a> <a href="http://search.twitter.com/search?q=%22change%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/change.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/escape" >escape</a> <a href="http://search.twitter.com/search?q=%22escape%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/escape.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/project" >project</a> <a href="http://search.twitter.com/search?q=%22project%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/project.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/insert" >insert</a> <a href="http://search.twitter.com/search?q=%22insert%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/insert.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/modes" >modes</a> <a href="http://search.twitter.com/search?q=%22modes%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/modes.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/world" >world</a> <a href="http://search.twitter.com/search?q=%22world%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/world.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/second" >second</a> <a href="http://search.twitter.com/search?q=%22second%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/second.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/windows" >windows</a> <a href="http://search.twitter.com/search?q=%22windows%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/windows.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/goodbye" >goodbye</a> <a href="http://search.twitter.com/search?q=%22goodbye%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/goodbye.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/visual" >visual</a> <a href="http://search.twitter.com/search?q=%22visual%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/visual.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/ctrl" >ctrl</a> <a href="http://search.twitter.com/search?q=%22ctrl%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/ctrl.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/open" >open</a> <a href="http://search.twitter.com/search?q=%22open%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/open.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/files" >files</a> <a href="http://search.twitter.com/search?q=%22files%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/files.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/shift" >shift</a> <a href="http://search.twitter.com/search?q=%22shift%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/shift.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/used" >used</a> <a href="http://search.twitter.com/search?q=%22used%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/used.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/cursor" >cursor</a> <a href="http://search.twitter.com/search?q=%22cursor%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/cursor.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sure" >sure</a> <a href="http://search.twitter.com/search?q=%22sure%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sure.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/word" >word</a> <a href="http://search.twitter.com/search?q=%22word%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/word.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/console" >console</a> <a href="http://search.twitter.com/search?q=%22console%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/console.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/hard" >hard</a> <a href="http://search.twitter.com/search?q=%22hard%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/hard.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/write" >write</a> <a href="http://search.twitter.com/search?q=%22write%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/write.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/textmate" >textmate</a> <a href="http://search.twitter.com/search?q=%22textmate%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/textmate.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/class" >class</a> <a href="http://search.twitter.com/search?q=%22class%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/class.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/start" >start</a> <a href="http://search.twitter.com/search?q=%22start%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/start.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/gvim" >gvim</a> <a href="http://search.twitter.com/search?q=%22gvim%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/gvim.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/post" >post</a> <a href="http://search.twitter.com/search?q=%22post%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/post.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/plugin" >plugin</a> <a href="http://search.twitter.com/search?q=%22plugin%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/plugin.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/simple" >simple</a> <a href="http://search.twitter.com/search?q=%22simple%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/simple.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/select" >select</a> <a href="http://search.twitter.com/search?q=%22select%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/select.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/puts" >puts</a> <a href="http://search.twitter.com/search?q=%22puts%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/puts.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/macvim" >macvim</a> <a href="http://search.twitter.com/search?q=%22macvim%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/macvim.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/getting" >getting</a> <a href="http://search.twitter.com/search?q=%22getting%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/getting.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/weird" >weird</a> <a href="http://search.twitter.com/search?q=%22weird%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/weird.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/ruby" >ruby</a> <a href="http://search.twitter.com/search?q=%22ruby%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/ruby.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/love" >love</a> <a href="http://search.twitter.com/search?q=%22love%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/love.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/beer" >beer</a> <a href="http://search.twitter.com/search?q=%22beer%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/beer.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/editor" >editor</a> <a href="http://search.twitter.com/search?q=%22editor%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/editor.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/terminal" >terminal</a> <a href="http://search.twitter.com/search?q=%22terminal%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/terminal.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/create" >create</a> <a href="http://search.twitter.com/search?q=%22create%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/create.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/rails" >rails</a> <a href="http://search.twitter.com/search?q=%22rails%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/rails.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/opened" >opened</a> <a href="http://search.twitter.com/search?q=%22opened%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/opened.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/running" >running</a> <a href="http://search.twitter.com/search?q=%22running%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/running.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/aside" >aside</a> <a href="http://search.twitter.com/search?q=%22aside%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/aside.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/installed" >installed</a> <a href="http://search.twitter.com/search?q=%22installed%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/installed.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/normal mode" >normal mode</a> <a href="http://search.twitter.com/search?q=%22normal mode%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/normal mode.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/hit escape" >hit escape</a> <a href="http://search.twitter.com/search?q=%22hit escape%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/hit escape.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/working directory" >working directory</a> <a href="http://search.twitter.com/search?q=%22working directory%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/working directory.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/insert mode" >insert mode</a> <a href="http://search.twitter.com/search?q=%22insert mode%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/insert mode.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/visual mode" >visual mode</a> <a href="http://search.twitter.com/search?q=%22visual mode%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/visual mode.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/enter commands" >enter commands</a> <a href="http://search.twitter.com/search?q=%22enter commands%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/enter commands.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/current directory" >current directory</a> <a href="http://search.twitter.com/search?q=%22current directory%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/current directory.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/enter text" >enter text</a> <a href="http://search.twitter.com/search?q=%22enter text%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/enter text.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/first day" >first day</a> <a href="http://search.twitter.com/search?q=%22first day%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/first day.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/escape first" >escape first</a> <a href="http://search.twitter.com/search?q=%22escape first%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/escape first.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/hit tab" >hit tab</a> <a href="http://search.twitter.com/search?q=%22hit tab%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/hit tab.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/status bar" >status bar</a> <a href="http://search.twitter.com/search?q=%22status bar%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/status bar.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/hit enter" >hit enter</a> <a href="http://search.twitter.com/search?q=%22hit enter%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/hit enter.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/manage files" >manage files</a> <a href="http://search.twitter.com/search?q=%22manage files%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/manage files.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/code editor" >code editor</a> <a href="http://search.twitter.com/search?q=%22code editor%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/code editor.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/text entry" >text entry</a> <a href="http://search.twitter.com/search?q=%22text entry%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/text entry.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/dan benjamin" >dan benjamin</a> <a href="http://search.twitter.com/search?q=%22dan benjamin%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/dan benjamin.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/ruby code" >ruby code</a> <a href="http://search.twitter.com/search?q=%22ruby code%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/ruby code.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/code completion" >code completion</a> <a href="http://search.twitter.com/search?q=%22code completion%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/code completion.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/hit escape first" >hit escape first</a> <a href="http://search.twitter.com/search?q=%22hit escape first%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/hit escape first.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></content:encoded>

         <pubDate>Fri, 30 Jul 2010 07:30:44 -0400</pubDate>
<itunes:duration>30:00</itunes:duration>
         <guid isPermaLink="false">tag:filome.com,9</guid>

			<itunes:subtitle/>
      </item>
      <item>
         <title>Tell White House Correspondents Assoc.: Don't Reward Fox &quot;News&quot; With Helen Thomas' WH Press Pool Seat</title>
         <link>http://crooksandliars.com/nicole-belle/tell-white-house-correspondents-assoc</link>
		 <category>Shared item</category>
			<description><![CDATA[Publisher - <a href="http://www.filome.com/pub/1lEHtxRfjZFETT">Crooks and Liars</a><br> First shared  by - <a href="http://www.filome.com/ScottS">ScottS</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><p><img src="http://crooksandliars.com/files/uploads/2010/07/nohelen-thumb-442x275-20626_632fb.jpg" border="0" /> </p>
<p>See that empty seat front and center?  That was Helen Thomas' official seat in the White House press pool, the only such designation in the press room.  It was given to her in honor of her 57 years of covering presidential press conferences.</p>
<p>In the wake of her resignation, three news services are vying to take Thomas' seat: Fox News Channel, Bloomberg and NPR.</p>
<p>But let's be honest: giving Fox News Channel--the same outlet that elevated Breitbart's ACORN and Sherrod scandals to national prominence, that continues to push the NBPP non-story, that employs that inciter of insanity, Glenn Beck--the seat is a slap in the face to any American who actually cares about news.</p>
<p>Credo Action is asking progressives to contact the White House Correspondents Association and ask them to not award Fox News Helen Thomas' seat.  From an email sent to members:</p>
<blockquote><p>We need help.</p>
<p>There's a new front where we can chip away at the perceived legitimacy of FOX as a news organization.</p>
<p>The  White House Correspondents Association is scheduled to decide in a  Monday meeting which news outlet will get the White House press briefing  room front row seat vacated recently by Helen Thomas. (we're trying to  confirm reports that this meeting has been moved up a day to Sunday.  more on that when we get better info.)</p>
<p>Three organizations are vying for this seat: FOX, NPR and Bloomberg News. [..]</p>
<p>We need your help. CREDO launched a campaign yesterday morning to  call attention to this and already 140,000 people have signed our  petition. We are faxing and working on petition deliveries to the board  members and executive director of the organization in advance of their  meeting. The petition is here: <a href="http://www.credoaction.com/campaign/fox_or_npr/">http://www.credoaction.com/campaign/fox_or_npr/</a></p></blockquote>
<p>"Joe the Voter" at OpEd News has a boilerplate letter that you may want to use to send in your name:</p>
<blockquote><p>White House Correspondents' Association<br>
600 New Hampshire Avenue, Suite 800<br>
Washington, DC 20037<br>
202-266-7453 (v)<br>
202-266-7454 (f )<br>
Julia Whiston, Executive Director.</p>
<p>Do not give Helen Thomas' seat to FOX !      </p>
<p>They are NOT news...they are a politically motivated racist organization who lie, distort and deceive viewers to promote a specific political agenda.  They have FCC complaints filed against them for using their "news" status contrary to federal rules against bias and distortion in the news.  The recent scandals where Fox assisted in slander and personal attacks against blacks such as Shirley Sherrod, Van Jones and Acorn all indicate their inability to present news using accepted and honorable journalistic standards.  </p>
<p>Putting FOX in that chair would be a black mark on your organization as it would amount to an acceptance of their extreme distortions as being the equal of your other distinguished members. </p>
<p>Respectfully,<br>
[ Add your name and fax or email from their web site <a href="http://www.whca.net/contact.htm">http://www.whca.net/contact.htm</a> ]</p></blockquote>
<p><a href="http://feedads.g.doubleclick.net/~at/vjbZqGjVBTREgCnwT6ytDyUmKY8/0/da"><img src="http://feedads.g.doubleclick.net/~at/vjbZqGjVBTREgCnwT6ytDyUmKY8/0/di" border="0" /> </a><br>
<a href="http://feedads.g.doubleclick.net/~at/vjbZqGjVBTREgCnwT6ytDyUmKY8/1/da"><img src="http://feedads.g.doubleclick.net/~at/vjbZqGjVBTREgCnwT6ytDyUmKY8/1/di" border="0" /> </a></p><div>
<a href="http://feeds.feedburner.com/~ff/crooksandliars/YaCP?a=z-x2KprjkH4:Lxz7IwSCvsw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/crooksandliars/YaCP?d=yIl2AUoC8zA" border="0" /> </a>
</div><br><br><a href="http://www.filome.com/key/news" >news</a> <a href="http://search.twitter.com/search?q=%22news%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/news.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/fox" >fox</a> <a href="http://search.twitter.com/search?q=%22fox%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/fox.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/seat" >seat</a> <a href="http://search.twitter.com/search?q=%22seat%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/seat.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/house" >house</a> <a href="http://search.twitter.com/search?q=%22house%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/house.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/thomas" >thomas</a> <a href="http://search.twitter.com/search?q=%22thomas%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/thomas.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/news" >news</a> <a href="http://search.twitter.com/search?q=%22news%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/news.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/seat" >seat</a> <a href="http://search.twitter.com/search?q=%22seat%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/seat.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/house" >house</a> <a href="http://search.twitter.com/search?q=%22house%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/house.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/thomas" >thomas</a> <a href="http://search.twitter.com/search?q=%22thomas%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/thomas.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/press" >press</a> <a href="http://search.twitter.com/search?q=%22press%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/press.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/helen" >helen</a> <a href="http://search.twitter.com/search?q=%22helen%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/helen.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/organization" >organization</a> <a href="http://search.twitter.com/search?q=%22organization%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/organization.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/correspondents" >correspondents</a> <a href="http://search.twitter.com/search?q=%22correspondents%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/correspondents.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/white house" >white house</a> <a href="http://search.twitter.com/search?q=%22white house%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/white house.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/helen thomas" >helen thomas</a> <a href="http://search.twitter.com/search?q=%22helen thomas%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/helen thomas.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/house correspondents" >house correspondents</a> <a href="http://search.twitter.com/search?q=%22house correspondents%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/house correspondents.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/fox news" >fox news</a> <a href="http://search.twitter.com/search?q=%22fox news%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/fox news.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/correspondents association" >correspondents association</a> <a href="http://search.twitter.com/search?q=%22correspondents association%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/correspondents association.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/thomas seat" >thomas seat</a> <a href="http://search.twitter.com/search?q=%22thomas seat%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/thomas seat.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/executive director" >executive director</a> <a href="http://search.twitter.com/search?q=%22executive director%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/executive director.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/202 266" >202 266</a> <a href="http://search.twitter.com/search?q=%22202 266%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/202 266.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/press pool" >press pool</a> <a href="http://search.twitter.com/search?q=%22press pool%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/press pool.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/news channel" >news channel</a> <a href="http://search.twitter.com/search?q=%22news channel%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/news channel.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/house press" >house press</a> <a href="http://search.twitter.com/search?q=%22house press%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/house press.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/seat fox" >seat fox</a> <a href="http://search.twitter.com/search?q=%22seat fox%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/seat fox.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/white house correspondents" >white house correspondents</a> <a href="http://search.twitter.com/search?q=%22white house correspondents%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/white house correspondents.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/house correspondents association" >house correspondents association</a> <a href="http://search.twitter.com/search?q=%22house correspondents association%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/house correspondents association.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/helen thomas seat" >helen thomas seat</a> <a href="http://search.twitter.com/search?q=%22helen thomas seat%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/helen thomas seat.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/fox news channel" >fox news channel</a> <a href="http://search.twitter.com/search?q=%22fox news channel%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/fox news channel.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/white house press" >white house press</a> <a href="http://search.twitter.com/search?q=%22white house press%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/white house press.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></description><content:encoded><![CDATA[Publisher - <a href="http://www.filome.com/pub/1lEHtxRfjZFETT">Crooks and Liars</a><br> First shared  by - <a href="http://www.filome.com/ScottS">ScottS</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><p><img src="http://crooksandliars.com/files/uploads/2010/07/nohelen-thumb-442x275-20626_632fb.jpg" border="0" /> </p>
<p>See that empty seat front and center?  That was Helen Thomas' official seat in the White House press pool, the only such designation in the press room.  It was given to her in honor of her 57 years of covering presidential press conferences.</p>
<p>In the wake of her resignation, three news services are vying to take Thomas' seat: Fox News Channel, Bloomberg and NPR.</p>
<p>But let's be honest: giving Fox News Channel--the same outlet that elevated Breitbart's ACORN and Sherrod scandals to national prominence, that continues to push the NBPP non-story, that employs that inciter of insanity, Glenn Beck--the seat is a slap in the face to any American who actually cares about news.</p>
<p>Credo Action is asking progressives to contact the White House Correspondents Association and ask them to not award Fox News Helen Thomas' seat.  From an email sent to members:</p>
<blockquote><p>We need help.</p>
<p>There's a new front where we can chip away at the perceived legitimacy of FOX as a news organization.</p>
<p>The  White House Correspondents Association is scheduled to decide in a  Monday meeting which news outlet will get the White House press briefing  room front row seat vacated recently by Helen Thomas. (we're trying to  confirm reports that this meeting has been moved up a day to Sunday.  more on that when we get better info.)</p>
<p>Three organizations are vying for this seat: FOX, NPR and Bloomberg News. [..]</p>
<p>We need your help. CREDO launched a campaign yesterday morning to  call attention to this and already 140,000 people have signed our  petition. We are faxing and working on petition deliveries to the board  members and executive director of the organization in advance of their  meeting. The petition is here: <a href="http://www.credoaction.com/campaign/fox_or_npr/">http://www.credoaction.com/campaign/fox_or_npr/</a></p></blockquote>
<p>"Joe the Voter" at OpEd News has a boilerplate letter that you may want to use to send in your name:</p>
<blockquote><p>White House Correspondents' Association<br>
600 New Hampshire Avenue, Suite 800<br>
Washington, DC 20037<br>
202-266-7453 (v)<br>
202-266-7454 (f )<br>
Julia Whiston, Executive Director.</p>
<p>Do not give Helen Thomas' seat to FOX !      </p>
<p>They are NOT news...they are a politically motivated racist organization who lie, distort and deceive viewers to promote a specific political agenda.  They have FCC complaints filed against them for using their "news" status contrary to federal rules against bias and distortion in the news.  The recent scandals where Fox assisted in slander and personal attacks against blacks such as Shirley Sherrod, Van Jones and Acorn all indicate their inability to present news using accepted and honorable journalistic standards.  </p>
<p>Putting FOX in that chair would be a black mark on your organization as it would amount to an acceptance of their extreme distortions as being the equal of your other distinguished members. </p>
<p>Respectfully,<br>
[ Add your name and fax or email from their web site <a href="http://www.whca.net/contact.htm">http://www.whca.net/contact.htm</a> ]</p></blockquote>
<p><a href="http://feedads.g.doubleclick.net/~at/vjbZqGjVBTREgCnwT6ytDyUmKY8/0/da"><img src="http://feedads.g.doubleclick.net/~at/vjbZqGjVBTREgCnwT6ytDyUmKY8/0/di" border="0" /> </a><br>
<a href="http://feedads.g.doubleclick.net/~at/vjbZqGjVBTREgCnwT6ytDyUmKY8/1/da"><img src="http://feedads.g.doubleclick.net/~at/vjbZqGjVBTREgCnwT6ytDyUmKY8/1/di" border="0" /> </a></p><div>
<a href="http://feeds.feedburner.com/~ff/crooksandliars/YaCP?a=z-x2KprjkH4:Lxz7IwSCvsw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/crooksandliars/YaCP?d=yIl2AUoC8zA" border="0" /> </a>
</div><br><br><a href="http://www.filome.com/key/news" >news</a> <a href="http://search.twitter.com/search?q=%22news%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/news.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/fox" >fox</a> <a href="http://search.twitter.com/search?q=%22fox%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/fox.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/seat" >seat</a> <a href="http://search.twitter.com/search?q=%22seat%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/seat.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/house" >house</a> <a href="http://search.twitter.com/search?q=%22house%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/house.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/thomas" >thomas</a> <a href="http://search.twitter.com/search?q=%22thomas%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/thomas.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/news" >news</a> <a href="http://search.twitter.com/search?q=%22news%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/news.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/seat" >seat</a> <a href="http://search.twitter.com/search?q=%22seat%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/seat.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/house" >house</a> <a href="http://search.twitter.com/search?q=%22house%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/house.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/thomas" >thomas</a> <a href="http://search.twitter.com/search?q=%22thomas%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/thomas.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/press" >press</a> <a href="http://search.twitter.com/search?q=%22press%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/press.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/helen" >helen</a> <a href="http://search.twitter.com/search?q=%22helen%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/helen.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/organization" >organization</a> <a href="http://search.twitter.com/search?q=%22organization%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/organization.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/correspondents" >correspondents</a> <a href="http://search.twitter.com/search?q=%22correspondents%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/correspondents.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/white house" >white house</a> <a href="http://search.twitter.com/search?q=%22white house%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/white house.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/helen thomas" >helen thomas</a> <a href="http://search.twitter.com/search?q=%22helen thomas%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/helen thomas.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/house correspondents" >house correspondents</a> <a href="http://search.twitter.com/search?q=%22house correspondents%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/house correspondents.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/fox news" >fox news</a> <a href="http://search.twitter.com/search?q=%22fox news%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/fox news.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/correspondents association" >correspondents association</a> <a href="http://search.twitter.com/search?q=%22correspondents association%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/correspondents association.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/thomas seat" >thomas seat</a> <a href="http://search.twitter.com/search?q=%22thomas seat%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/thomas seat.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/executive director" >executive director</a> <a href="http://search.twitter.com/search?q=%22executive director%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/executive director.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/202 266" >202 266</a> <a href="http://search.twitter.com/search?q=%22202 266%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/202 266.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/press pool" >press pool</a> <a href="http://search.twitter.com/search?q=%22press pool%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/press pool.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/news channel" >news channel</a> <a href="http://search.twitter.com/search?q=%22news channel%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/news channel.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/house press" >house press</a> <a href="http://search.twitter.com/search?q=%22house press%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/house press.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/seat fox" >seat fox</a> <a href="http://search.twitter.com/search?q=%22seat fox%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/seat fox.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/white house correspondents" >white house correspondents</a> <a href="http://search.twitter.com/search?q=%22white house correspondents%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/white house correspondents.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/house correspondents association" >house correspondents association</a> <a href="http://search.twitter.com/search?q=%22house correspondents association%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/house correspondents association.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/helen thomas seat" >helen thomas seat</a> <a href="http://search.twitter.com/search?q=%22helen thomas seat%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/helen thomas seat.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/fox news channel" >fox news channel</a> <a href="http://search.twitter.com/search?q=%22fox news channel%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/fox news channel.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/white house press" >white house press</a> <a href="http://search.twitter.com/search?q=%22white house press%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/white house press.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></content:encoded>

         <pubDate>Thu, 29 Jul 2010 20:51:42 -0400</pubDate>
<itunes:duration>30:00</itunes:duration>
         <guid isPermaLink="false">tag:filome.com,10</guid>

			<itunes:subtitle/>
      </item>
      <item>
         <title>7 Cutting Edge Web Design Trends (that Can Actually Improve SEO)</title>
         <link>http://feedproxy.google.com/~r/seomoz/~3/0RSqER2kBQw/7-cutting-edge-web-design-trends</link>
		 <category>Shared item</category>
			<description><![CDATA[Publisher - <a href="http://www.filome.com/pub/0H0ljDTdfNswQl">SEOmoz Daily SEO Blog</a><br> First shared  by - <a href="http://www.filome.com/Avi">Avi</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><p>Posted by <a href="http://www.seomoz.org/users/view/63">randfish</a></p><p>As the worlds of web design and SEO merge ever closer, we've been seeing design-specific elements produce a positive impact on SEO for the sites that employ them. It's terrific news for SEOs who love design and are capable of and passionate about making it part of their repertoire. It's also great for designers who find that as they evolved from Flash designs to machine-readable CSS and separated markup from content, they've earned more links and more organic search love.</p> <p style="text-align:center"><img src="http://www.seomoz.org/img/upload/design-seo-synergy-venn.gif" width="329" height="500" border="0" /> </p> <p>In this post, I'll walk through examples of those design practices in use and describe how they can help improve your opportunity for organic search rankings and traffic.</p> <h2><strong>#1 - Designing that Elicits &amp; Conveys Emotion</strong></h2> <p style="text-align:left">A phenomenal article from Aarron Walter of Mailchimp on ThinkVitamin - <a href="http://thinkvitamin.com/design/emotional-interface-design-the-gateway-to-passionate-users/">Emotional Interface Design: The Gateway to Passionate Users</a> - deeply explores the trend of designers using their talents to imprint emotion on users. Personally, I love this practice, and professionally, I see it as incredibly valuable for SEO, too.</p><p style="text-align:left">Rather than simply providing a user with information, these sites attempt to convey a sense of the companies, products and services they represent in a tangible way. </p><p style="text-align:left">For McMiller's Sweets, below, the website expresses the brand's humor, whimsy and obsession with their product. I only wish I could buy online - there'd be a few boxes headed for the SEOmoz offices right now.</p><p style="text-align:center"><a href="http://www.mcmillerssweetsemporium.co.uk/"><img src="http://www.seomoz.org/img/upload/mcmillers-sweets.gif" width="500" height="403" border="0" /> </a></p><p>Box.net, an enterprise-focused software company, aims to achieve an air of simplicity and a feeling of the ease that comes from using a basic, consumer application but targeted at a business audience. Their redesign has me convinced - it&#39;s light and airy, it&#39;s up in the clouds (perhaps a double-meaning since they host in &quot;the cloud&quot;) and it even calls out the &quot;sexiness&quot; of the application.</p><p style="text-align:center"><a href="http://box.net/"><img src="http://www.seomoz.org/img/upload/box-dot-net-homepage.gif" width="500" height="361" border="0" /> </a></p> <p>When users are emotionally invested in the websites they visit, they're more likely to:</p><ul><li>Link</li><li>Share</li><li>Contribute Content</li><li>Participate</li><li>Remain Loyal</li><li>Invest in the Experience</li><li>Browse more Pages</li></ul><p>All of these have either first or second-order impacts on SEO in a positive way.</p> <h2><strong>#2 - The Scroll-Triggered Call-to-Action</strong></h2> <p>Sometimes, you don't want to overwhelm content with calls-to-action... At least, not until you're fairly certain your visitor has finished reading. That's where the brilliance of the scroll-triggered call-to-action comes in.</p><p>Browse any article on the New York Times website and you'll see this behavior in action, driving you to read the next article in the series only after you've reached the bottom of the current piece:</p><p style="text-align:center"><img src="http://www.seomoz.org/img/upload/nytimes-scroll-callout.gif" width="500" height="210" border="0" /> </p><p>It's great for boosting page views, but also drives more awareness of those pieces, improving links and driving up visibility for previously less-well-publicized works. My guess is that clicks are quite high.</p><p>In the next example, the OKCupid Blog leverages precisely the same tactic:</p><p style="text-align:center"><a href="http://blog.okcupid.com/index.php/the-biggest-lies-in-online-dating/"><img src="http://www.seomoz.org/img/upload/okcupid-blog-scroll-trigger.gif" width="500" height="237" border="0" /> </a></p><p>This use case might be even more brilliant. After wrapping up a remarkable article about what statistics tell us not to do in online dating, my first instinct is to share the piece with some single friends. OKCupid's flawlessly timed, dropdown overlay synchs with this internal compulsion and makes it easy to tweet, like, stumble or buzz away.</p><p>Scrolling + triggers = more browsing, more awareness and more sharing (and I think the potential applications for SEO are far greater in quantity than just what&#39;s been shared above).</p> <h2><strong>#3 - User Badges</strong></h2> <p>If your users are passionate about your site and their experience or participation, why not make it easy to share?</p><p>For years, sites have been offering users the virtual incentives of points, badges and status to encourage greater participation. Andrew Follet from <a href="http://www.conceptfeedback.com/">Concept Feedback</a> authored <a href="http://sixrevisions.com/content-strategy/increase-your-user-activity-with-points-badges-and-status/">a brilliant piece analyzing this precise behavior</a> and exposing some terrific examples.</p><p>We've noticed an interesting behavior as it relates to user badges as well, and it's spurred me to whiteboard the following chart numerous times for those who have online communities considering SEO: </p><p style="text-align:center"><img src="http://www.seomoz.org/img/upload/badge-adoption-graph.gif" border="0" /> </p><p>The lesson? Make great communities, encourage participation and reward your users with badges that will make their sites look good. It&#39;s the online equivalent of giving out high quality, well designed t-shirts - fans won&#39;t just wear them to bed; they&#39;ll actually show off your brand.</p> <h2><strong>#4 - The Animated HTML Multiheader</strong></h2> <p>I <a href="http://www.seomoz.org/blog/the-multiheader-a-huge-trend-in-homepage-design">wrote about the multiheader</a> a long time ago, and the evolution of design has made them tremendously more compelling and useful since then. Case-in-point, <a href="http://www.unbounce.com">Unbounce</a>, who has 5 different messages/features on their homepage all accessible to engines and all part of a single multiheader. I&#39;ve screencaptured them elegantly &quot;swooshing&quot; in and out of the headline position:</p><p style="text-align:center"><a href="http://unbounce.com"><img src="http://www.seomoz.org/img/upload/unbounce-multiheader-1.gif" width="500" height="285" border="0" /> </a></p><p style="text-align:center"><a href="http://unbounce.com"><img src="http://www.seomoz.org/img/upload/unbounce-multiheader-2.gif" width="500" height="287" border="0" /> </a></p><p>The advantage is two-fold - more content on the homepage that's accessible to search engines (thanks to clever CSS/HTML usage) and everyone who links to any one version is concentrating the link juice singularly on the home page. In some cases, that could cause problems, but in others, it's a great opportunity to leverage design to focus the links you acquire where you need them most.</p><p>BTW - Speaking of Unbounce, If you have yet to read Oli Gardner's <a href="http://www.seomoz.org/blog/the-12step-landing-page-rehab-program-infographic-10488">12-Step Landing Page Rehab Program</a>, you're seriously missing out.</p> <h2><strong>#5 - Sexy, Embeddable Infographics</strong></h2> <p>Infographic linkbait is certainly all the rage these days, and I think it's a well-justified trend. The brilliant part is that you benefit by producing the infographic and other bloggers benefit by sharing it and attracting views, attention and links of their own. So long as the embed works seemlessly and the infographic is compelling, you're off to the link acquisition races.</p><p>Some examples I enjoyed came from Smashing Magazine, who put together this piece on programming (and the how-to behind it&#39;s creation):</p><p style="text-align:center"><a href="http://www.smashingmagazine.com/2010/06/06/designing-the-world-of-programming-infographic/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/05/aboutprogramming.jpg" width="200" height="500" border="0" /> </a></p><p>And this smart contribution from Visual Economics:</p><p style="text-align:center"><a href="http://www.visualeconomics.com/food-consumption-in-america_2010-07-12/"><img src="http://www.seomoz.org/img/upload/what-are-we-eating-visual-e.gif" width="272" height="500" border="0" /> </a></p><p>As with badges, the &quot;beauty rule&quot; applies - the sexier your infographic (and the most interesting/useful/compelling the content), the higher adoption will be.</p>  <h2><strong>#6 - Designing Around Illustration (with CSS)</strong></h2> <p>It used to be that I'd see a website built around illustrations and artistry and shake my head in sadness, knowing that the beauty of the UI was unlikely to be experienced by anyone except those coming via type-in. Today, with the amazing progress of CSS, sites like Carbon Made can have their design cake and eat their SEO, too.</p><p style="text-align:center"><a href="http://carbonmade.com/"><img src="http://www.seomoz.org/img/upload/carbonmade-homepage.gif" width="412" height="500" border="0" /> </a></p><p>Google&#39;s &quot;text only&quot; cache shows every word you can see in the screenshot - we&#39;ve come a long way indeed. And, darn it if that design doesn&#39;t make me want to just climb a mountain and jump off a cliff into an octopus-filled lake below... errr.. make an online portfolio (yeah, that&#39;s the one!)</p><p>For another look, check out Ruby on Rails developers, Pioneers:</p><p style="text-align:center"><a href="http://www.pieoneers.com/"><img src="http://www.seomoz.org/img/upload/pioneers-homepage.gif" width="500" height="488" border="0" /> </a></p><p>Pretty, accessible and indexable, what more could an SEO ask?</p> <h2><strong>#7 - Creative Content Formats Unleashed</strong></h2> <p>Sometimes, you visit a site that stands out from everything else you've seen on the web in the past. Historically, many of those sites have also been tragically obscured from search engines. Nowadays, a new breed is emerging, showing off massive creativity, brilliance in design innovation and a compelling combination of link-worthiness and search-accessibility.</p><p>A few of my favorite recent stumbles into this realm include:</p><p style="text-align:center"><a href="http://www.grainandgram.com/nicksambrato/"><img src="http://www.seomoz.org/img/upload/grain-and-gram.gif" width="500" height="365" border="0" /> </a></p><p>Above: <a href="http://www.grainandgram.com">Grain and Gram Gentleman's Journal</a></p><p style="text-align:center"><a href="http://www.shopsanctuaryt.com/leaf/geisha-beauty.html"><img src="http://www.seomoz.org/img/upload/sanctuary-t-shop.gif" width="500" height="317" border="0" /> </a></p><p>Above: <a href="http://www.shopsanctuaryt.com">Sanctuary T Shop</a> (who knew a small e-commerce shop could be this pretty?)</p><p style="text-align:center"><a href="http://heartdirected.com"><img src="http://www.seomoz.org/img/upload/heart-directed-blos.gif" width="500" height="326" border="0" /> </a></p><p>Above: <a href="http://heartdirected.com">Heart Directed</a> (a great place to find more remarkable creative formats, though lacking the machine readable content to be an SEO example itself)</p><hr><p>It's a great time to be on the web, thinking about SEO, design and the brilliant things that can happen when they overlap strategically. Here's to hoping that more of us who invest in organic search traffic will bolster that task with the power amazing design can bring. It's not just more links - it's greater engagement and a higher liklihood that sharing of all kinds will occur. However the search engines evolve, you can be sure this is the type of behavior they'll seek to reward.</p><p>p.s. If design inspires you, I'd recommend checking out <a href="http://www.drawar.com">Drawar </a>and Six Revisions list of <a href="http://sixrevisions.com/web_design/10-fresh-galleries-for-web-design-inspiration/">10 Fresh Galleries for Inspiration </a></p><br><p>Do you like this post? <a href="http://www.seomoz.org/thumbs/add/blog/10442/1/0">Yes</a> <a href="http://www.seomoz.org/thumbs/add/blog/10442/0/0">No</a> </p><div>
<a href="http://feeds.feedburner.com/~ff/seomoz?a=0RSqER2kBQw:CW4a_Iubb4c:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=yIl2AUoC8zA" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=0RSqER2kBQw:CW4a_Iubb4c:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=7Q72WNTAKBA" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=0RSqER2kBQw:CW4a_Iubb4c:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/seomoz?i=0RSqER2kBQw:CW4a_Iubb4c:F7zBnMyn0Lo" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=0RSqER2kBQw:CW4a_Iubb4c:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/seomoz?i=0RSqER2kBQw:CW4a_Iubb4c:V_sGLiPBpWU" border="0" /> </a>
</div><img src="http://feeds.feedburner.com/~r/seomoz/~4/0RSqER2kBQw" border="0" /> <br><br><a href="http://www.filome.com/key/design" >design</a> <a href="http://search.twitter.com/search?q=%22design%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/design.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/seo" >seo</a> <a href="http://search.twitter.com/search?q=%22seo%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/seo.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/search" >search</a> <a href="http://search.twitter.com/search?q=%22search%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/search.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/users" >users</a> <a href="http://search.twitter.com/search?q=%22users%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/users.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sites" >sites</a> <a href="http://search.twitter.com/search?q=%22sites%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sites.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/design" >design</a> <a href="http://search.twitter.com/search?q=%22design%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/design.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/search" >search</a> <a href="http://search.twitter.com/search?q=%22search%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/search.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/links" >links</a> <a href="http://search.twitter.com/search?q=%22links%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/links.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/users" >users</a> <a href="http://search.twitter.com/search?q=%22users%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/users.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/content" >content</a> <a href="http://search.twitter.com/search?q=%22content%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/content.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sites" >sites</a> <a href="http://search.twitter.com/search?q=%22sites%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sites.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/online" >online</a> <a href="http://search.twitter.com/search?q=%22online%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/online.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/badges" >badges</a> <a href="http://search.twitter.com/search?q=%22badges%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/badges.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/compelling" >compelling</a> <a href="http://search.twitter.com/search?q=%22compelling%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/compelling.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/infographic" >infographic</a> <a href="http://search.twitter.com/search?q=%22infographic%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/infographic.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/engines" >engines</a> <a href="http://search.twitter.com/search?q=%22engines%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/engines.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/action" >action</a> <a href="http://search.twitter.com/search?q=%22action%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/action.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/behavior" >behavior</a> <a href="http://search.twitter.com/search?q=%22behavior%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/behavior.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/piece" >piece</a> <a href="http://search.twitter.com/search?q=%22piece%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/piece.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/brilliant" >brilliant</a> <a href="http://search.twitter.com/search?q=%22brilliant%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/brilliant.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/search engines" >search engines</a> <a href="http://search.twitter.com/search?q=%22search engines%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/search engines.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/organic search" >organic search</a> <a href="http://search.twitter.com/search?q=%22organic search%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/organic search.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/machine readable" >machine readable</a> <a href="http://search.twitter.com/search?q=%22machine readable%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/machine readable.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/user badges" >user badges</a> <a href="http://search.twitter.com/search?q=%22user badges%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/user badges.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/scroll triggered" >scroll triggered</a> <a href="http://search.twitter.com/search?q=%22scroll triggered%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/scroll triggered.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/web design" >web design</a> <a href="http://search.twitter.com/search?q=%22web design%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/web design.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></description><content:encoded><![CDATA[Publisher - <a href="http://www.filome.com/pub/0H0ljDTdfNswQl">SEOmoz Daily SEO Blog</a><br> First shared  by - <a href="http://www.filome.com/Avi">Avi</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><p>Posted by <a href="http://www.seomoz.org/users/view/63">randfish</a></p><p>As the worlds of web design and SEO merge ever closer, we've been seeing design-specific elements produce a positive impact on SEO for the sites that employ them. It's terrific news for SEOs who love design and are capable of and passionate about making it part of their repertoire. It's also great for designers who find that as they evolved from Flash designs to machine-readable CSS and separated markup from content, they've earned more links and more organic search love.</p> <p style="text-align:center"><img src="http://www.seomoz.org/img/upload/design-seo-synergy-venn.gif" width="329" height="500" border="0" /> </p> <p>In this post, I'll walk through examples of those design practices in use and describe how they can help improve your opportunity for organic search rankings and traffic.</p> <h2><strong>#1 - Designing that Elicits &amp; Conveys Emotion</strong></h2> <p style="text-align:left">A phenomenal article from Aarron Walter of Mailchimp on ThinkVitamin - <a href="http://thinkvitamin.com/design/emotional-interface-design-the-gateway-to-passionate-users/">Emotional Interface Design: The Gateway to Passionate Users</a> - deeply explores the trend of designers using their talents to imprint emotion on users. Personally, I love this practice, and professionally, I see it as incredibly valuable for SEO, too.</p><p style="text-align:left">Rather than simply providing a user with information, these sites attempt to convey a sense of the companies, products and services they represent in a tangible way. </p><p style="text-align:left">For McMiller's Sweets, below, the website expresses the brand's humor, whimsy and obsession with their product. I only wish I could buy online - there'd be a few boxes headed for the SEOmoz offices right now.</p><p style="text-align:center"><a href="http://www.mcmillerssweetsemporium.co.uk/"><img src="http://www.seomoz.org/img/upload/mcmillers-sweets.gif" width="500" height="403" border="0" /> </a></p><p>Box.net, an enterprise-focused software company, aims to achieve an air of simplicity and a feeling of the ease that comes from using a basic, consumer application but targeted at a business audience. Their redesign has me convinced - it&#39;s light and airy, it&#39;s up in the clouds (perhaps a double-meaning since they host in &quot;the cloud&quot;) and it even calls out the &quot;sexiness&quot; of the application.</p><p style="text-align:center"><a href="http://box.net/"><img src="http://www.seomoz.org/img/upload/box-dot-net-homepage.gif" width="500" height="361" border="0" /> </a></p> <p>When users are emotionally invested in the websites they visit, they're more likely to:</p><ul><li>Link</li><li>Share</li><li>Contribute Content</li><li>Participate</li><li>Remain Loyal</li><li>Invest in the Experience</li><li>Browse more Pages</li></ul><p>All of these have either first or second-order impacts on SEO in a positive way.</p> <h2><strong>#2 - The Scroll-Triggered Call-to-Action</strong></h2> <p>Sometimes, you don't want to overwhelm content with calls-to-action... At least, not until you're fairly certain your visitor has finished reading. That's where the brilliance of the scroll-triggered call-to-action comes in.</p><p>Browse any article on the New York Times website and you'll see this behavior in action, driving you to read the next article in the series only after you've reached the bottom of the current piece:</p><p style="text-align:center"><img src="http://www.seomoz.org/img/upload/nytimes-scroll-callout.gif" width="500" height="210" border="0" /> </p><p>It's great for boosting page views, but also drives more awareness of those pieces, improving links and driving up visibility for previously less-well-publicized works. My guess is that clicks are quite high.</p><p>In the next example, the OKCupid Blog leverages precisely the same tactic:</p><p style="text-align:center"><a href="http://blog.okcupid.com/index.php/the-biggest-lies-in-online-dating/"><img src="http://www.seomoz.org/img/upload/okcupid-blog-scroll-trigger.gif" width="500" height="237" border="0" /> </a></p><p>This use case might be even more brilliant. After wrapping up a remarkable article about what statistics tell us not to do in online dating, my first instinct is to share the piece with some single friends. OKCupid's flawlessly timed, dropdown overlay synchs with this internal compulsion and makes it easy to tweet, like, stumble or buzz away.</p><p>Scrolling + triggers = more browsing, more awareness and more sharing (and I think the potential applications for SEO are far greater in quantity than just what&#39;s been shared above).</p> <h2><strong>#3 - User Badges</strong></h2> <p>If your users are passionate about your site and their experience or participation, why not make it easy to share?</p><p>For years, sites have been offering users the virtual incentives of points, badges and status to encourage greater participation. Andrew Follet from <a href="http://www.conceptfeedback.com/">Concept Feedback</a> authored <a href="http://sixrevisions.com/content-strategy/increase-your-user-activity-with-points-badges-and-status/">a brilliant piece analyzing this precise behavior</a> and exposing some terrific examples.</p><p>We've noticed an interesting behavior as it relates to user badges as well, and it's spurred me to whiteboard the following chart numerous times for those who have online communities considering SEO: </p><p style="text-align:center"><img src="http://www.seomoz.org/img/upload/badge-adoption-graph.gif" border="0" /> </p><p>The lesson? Make great communities, encourage participation and reward your users with badges that will make their sites look good. It&#39;s the online equivalent of giving out high quality, well designed t-shirts - fans won&#39;t just wear them to bed; they&#39;ll actually show off your brand.</p> <h2><strong>#4 - The Animated HTML Multiheader</strong></h2> <p>I <a href="http://www.seomoz.org/blog/the-multiheader-a-huge-trend-in-homepage-design">wrote about the multiheader</a> a long time ago, and the evolution of design has made them tremendously more compelling and useful since then. Case-in-point, <a href="http://www.unbounce.com">Unbounce</a>, who has 5 different messages/features on their homepage all accessible to engines and all part of a single multiheader. I&#39;ve screencaptured them elegantly &quot;swooshing&quot; in and out of the headline position:</p><p style="text-align:center"><a href="http://unbounce.com"><img src="http://www.seomoz.org/img/upload/unbounce-multiheader-1.gif" width="500" height="285" border="0" /> </a></p><p style="text-align:center"><a href="http://unbounce.com"><img src="http://www.seomoz.org/img/upload/unbounce-multiheader-2.gif" width="500" height="287" border="0" /> </a></p><p>The advantage is two-fold - more content on the homepage that's accessible to search engines (thanks to clever CSS/HTML usage) and everyone who links to any one version is concentrating the link juice singularly on the home page. In some cases, that could cause problems, but in others, it's a great opportunity to leverage design to focus the links you acquire where you need them most.</p><p>BTW - Speaking of Unbounce, If you have yet to read Oli Gardner's <a href="http://www.seomoz.org/blog/the-12step-landing-page-rehab-program-infographic-10488">12-Step Landing Page Rehab Program</a>, you're seriously missing out.</p> <h2><strong>#5 - Sexy, Embeddable Infographics</strong></h2> <p>Infographic linkbait is certainly all the rage these days, and I think it's a well-justified trend. The brilliant part is that you benefit by producing the infographic and other bloggers benefit by sharing it and attracting views, attention and links of their own. So long as the embed works seemlessly and the infographic is compelling, you're off to the link acquisition races.</p><p>Some examples I enjoyed came from Smashing Magazine, who put together this piece on programming (and the how-to behind it&#39;s creation):</p><p style="text-align:center"><a href="http://www.smashingmagazine.com/2010/06/06/designing-the-world-of-programming-infographic/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/05/aboutprogramming.jpg" width="200" height="500" border="0" /> </a></p><p>And this smart contribution from Visual Economics:</p><p style="text-align:center"><a href="http://www.visualeconomics.com/food-consumption-in-america_2010-07-12/"><img src="http://www.seomoz.org/img/upload/what-are-we-eating-visual-e.gif" width="272" height="500" border="0" /> </a></p><p>As with badges, the &quot;beauty rule&quot; applies - the sexier your infographic (and the most interesting/useful/compelling the content), the higher adoption will be.</p>  <h2><strong>#6 - Designing Around Illustration (with CSS)</strong></h2> <p>It used to be that I'd see a website built around illustrations and artistry and shake my head in sadness, knowing that the beauty of the UI was unlikely to be experienced by anyone except those coming via type-in. Today, with the amazing progress of CSS, sites like Carbon Made can have their design cake and eat their SEO, too.</p><p style="text-align:center"><a href="http://carbonmade.com/"><img src="http://www.seomoz.org/img/upload/carbonmade-homepage.gif" width="412" height="500" border="0" /> </a></p><p>Google&#39;s &quot;text only&quot; cache shows every word you can see in the screenshot - we&#39;ve come a long way indeed. And, darn it if that design doesn&#39;t make me want to just climb a mountain and jump off a cliff into an octopus-filled lake below... errr.. make an online portfolio (yeah, that&#39;s the one!)</p><p>For another look, check out Ruby on Rails developers, Pioneers:</p><p style="text-align:center"><a href="http://www.pieoneers.com/"><img src="http://www.seomoz.org/img/upload/pioneers-homepage.gif" width="500" height="488" border="0" /> </a></p><p>Pretty, accessible and indexable, what more could an SEO ask?</p> <h2><strong>#7 - Creative Content Formats Unleashed</strong></h2> <p>Sometimes, you visit a site that stands out from everything else you've seen on the web in the past. Historically, many of those sites have also been tragically obscured from search engines. Nowadays, a new breed is emerging, showing off massive creativity, brilliance in design innovation and a compelling combination of link-worthiness and search-accessibility.</p><p>A few of my favorite recent stumbles into this realm include:</p><p style="text-align:center"><a href="http://www.grainandgram.com/nicksambrato/"><img src="http://www.seomoz.org/img/upload/grain-and-gram.gif" width="500" height="365" border="0" /> </a></p><p>Above: <a href="http://www.grainandgram.com">Grain and Gram Gentleman's Journal</a></p><p style="text-align:center"><a href="http://www.shopsanctuaryt.com/leaf/geisha-beauty.html"><img src="http://www.seomoz.org/img/upload/sanctuary-t-shop.gif" width="500" height="317" border="0" /> </a></p><p>Above: <a href="http://www.shopsanctuaryt.com">Sanctuary T Shop</a> (who knew a small e-commerce shop could be this pretty?)</p><p style="text-align:center"><a href="http://heartdirected.com"><img src="http://www.seomoz.org/img/upload/heart-directed-blos.gif" width="500" height="326" border="0" /> </a></p><p>Above: <a href="http://heartdirected.com">Heart Directed</a> (a great place to find more remarkable creative formats, though lacking the machine readable content to be an SEO example itself)</p><hr><p>It's a great time to be on the web, thinking about SEO, design and the brilliant things that can happen when they overlap strategically. Here's to hoping that more of us who invest in organic search traffic will bolster that task with the power amazing design can bring. It's not just more links - it's greater engagement and a higher liklihood that sharing of all kinds will occur. However the search engines evolve, you can be sure this is the type of behavior they'll seek to reward.</p><p>p.s. If design inspires you, I'd recommend checking out <a href="http://www.drawar.com">Drawar </a>and Six Revisions list of <a href="http://sixrevisions.com/web_design/10-fresh-galleries-for-web-design-inspiration/">10 Fresh Galleries for Inspiration </a></p><br><p>Do you like this post? <a href="http://www.seomoz.org/thumbs/add/blog/10442/1/0">Yes</a> <a href="http://www.seomoz.org/thumbs/add/blog/10442/0/0">No</a> </p><div>
<a href="http://feeds.feedburner.com/~ff/seomoz?a=0RSqER2kBQw:CW4a_Iubb4c:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=yIl2AUoC8zA" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=0RSqER2kBQw:CW4a_Iubb4c:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=7Q72WNTAKBA" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=0RSqER2kBQw:CW4a_Iubb4c:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/seomoz?i=0RSqER2kBQw:CW4a_Iubb4c:F7zBnMyn0Lo" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=0RSqER2kBQw:CW4a_Iubb4c:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/seomoz?i=0RSqER2kBQw:CW4a_Iubb4c:V_sGLiPBpWU" border="0" /> </a>
</div><img src="http://feeds.feedburner.com/~r/seomoz/~4/0RSqER2kBQw" border="0" /> <br><br><a href="http://www.filome.com/key/design" >design</a> <a href="http://search.twitter.com/search?q=%22design%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/design.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/seo" >seo</a> <a href="http://search.twitter.com/search?q=%22seo%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/seo.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/search" >search</a> <a href="http://search.twitter.com/search?q=%22search%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/search.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/users" >users</a> <a href="http://search.twitter.com/search?q=%22users%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/users.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sites" >sites</a> <a href="http://search.twitter.com/search?q=%22sites%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sites.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/design" >design</a> <a href="http://search.twitter.com/search?q=%22design%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/design.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/search" >search</a> <a href="http://search.twitter.com/search?q=%22search%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/search.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/links" >links</a> <a href="http://search.twitter.com/search?q=%22links%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/links.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/users" >users</a> <a href="http://search.twitter.com/search?q=%22users%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/users.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/content" >content</a> <a href="http://search.twitter.com/search?q=%22content%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/content.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/sites" >sites</a> <a href="http://search.twitter.com/search?q=%22sites%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/sites.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/online" >online</a> <a href="http://search.twitter.com/search?q=%22online%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/online.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/badges" >badges</a> <a href="http://search.twitter.com/search?q=%22badges%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/badges.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/compelling" >compelling</a> <a href="http://search.twitter.com/search?q=%22compelling%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/compelling.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/infographic" >infographic</a> <a href="http://search.twitter.com/search?q=%22infographic%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/infographic.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/engines" >engines</a> <a href="http://search.twitter.com/search?q=%22engines%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/engines.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/action" >action</a> <a href="http://search.twitter.com/search?q=%22action%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/action.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/behavior" >behavior</a> <a href="http://search.twitter.com/search?q=%22behavior%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/behavior.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/piece" >piece</a> <a href="http://search.twitter.com/search?q=%22piece%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/piece.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/brilliant" >brilliant</a> <a href="http://search.twitter.com/search?q=%22brilliant%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/brilliant.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/search engines" >search engines</a> <a href="http://search.twitter.com/search?q=%22search engines%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/search engines.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/organic search" >organic search</a> <a href="http://search.twitter.com/search?q=%22organic search%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/organic search.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/machine readable" >machine readable</a> <a href="http://search.twitter.com/search?q=%22machine readable%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/machine readable.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/user badges" >user badges</a> <a href="http://search.twitter.com/search?q=%22user badges%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/user badges.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/scroll triggered" >scroll triggered</a> <a href="http://search.twitter.com/search?q=%22scroll triggered%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/scroll triggered.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/web design" >web design</a> <a href="http://search.twitter.com/search?q=%22web design%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/web design.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></content:encoded>

         <pubDate>Thu, 29 Jul 2010 04:45:29 -0400</pubDate>
<itunes:duration>30:00</itunes:duration>
         <guid isPermaLink="false">tag:filome.com,11</guid>

			<itunes:subtitle/>
      </item>
      <item>
         <title>Google Makes Custom Web Typography Ridiculously Easy</title>
         <link>http://feedproxy.google.com/~r/Mashable/~3/RKbNXJX4Jyc/</link>
		 <category>Shared item</category>
			<description><![CDATA[Publisher - <a href="http://www.filome.com/pub/0tw2n2fzsIFdHh">Mashable!</a><br> First shared  by - <a href="http://www.filome.com/RaynerApe">RaynerApe</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><p><div><div style="float:right;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://mashable.com/2010/07/29/google-font-previewer/&amp;service=bit.ly"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://mashable.com/2010/07/29/google-font-previewer/" border="0" /> </a><a href="http://www.google.com/reader/link?url=http://mashable.com/2010/07/29/google-font-previewer/&amp;title=Google%20Makes%20Custom%20Web%20Typography%20Ridiculously%20Easy&amp;srcTitle=Mashable&amp;srcUrl=http://mashable.com"><img src="http://cdn.mashable.com/wp-content/plugins/wp-digg-this/i/gbuzz-feed.png" border="0" /> </a><a name="fb_share" href="http://www.facebook.com/sharer.php?u=http://mashable.com/2010/07/29/google-font-previewer/&amp;src=sp" style="text-decoration:none"><img src="http://mashable.com/wp-content/plugins/wp-digg-this/i/fb.jpg" border="0" /> </a><a href="http://digg.com/tools/diggthis/login?url=http://mashable.com/2010/07/29/google-font-previewer/&amp;title=Google%20Makes%20Custom%20Web%20Typography%20Ridiculously%20Easy&amp;related=true&amp;style=true"><img src="http://mashable.com/wp-content/plugins/wp-digg-this/i/diggme.png" border="0" /> </a></div><div style="float:left;margin-bottom:10px"><img src="http://cdn.mashable.com/wp-content/uploads/2010/07/google-web-fonts.jpg" border="0" /> </div><div style="clear:both"></div></div><br>Google has once again given an excellent new tool to designers and developers (and even CSS-savvy common folk) who long for better, more diverse typefaces on the web: a cool <a href="http://code.google.com/webfonts/preview">Font Previewer</a> that makes adding a new font to your site as simple as copy/pasting a few lines of code.</p><p>Back in May, Google <a href="http://mashable.com/2010/05/19/google-font-api/">rolled out</a> its Font Directory and the Google Fonts API. The idea was that these tools would make it simpler for designers and devs to embed a wider range of fonts in their sites and applications.</p><p>The previewer takes a few steps out of that process by giving you an idea of how a given typeface will look on your site; letting you adjust the font size and weight; letting you tinker with the leading, kerning and tracking; generating a number of drop shadows if you require them; and generating the code you need to make the magic happen.</p><p>It's pretty hot. Here's what it looks like:</p><p><img src="http://cdn.mashable.com/wp-content/uploads/2010/07/google-font-previewer.jpg" width="500" height="446" border="0" /> </p><p>If you click Toggle controls, you can see what the typeface looks like sans-grid, sans-controls on a plain white screen.</p><p>Once you're done tinkering, you'll see a dynamically generated code sample beneath the preview area. Your code will look something like this:</p><p><center><img src="http://cdn.mashable.com/wp-content/uploads/2010/07/google-font-code.png" border="0" /> <br></center></p><p>Then, just copy and paste the stylesheet link and the CSS into your pages. That's it; you're done, and your site has a lovely, interesting new font. We tried it out ourselves, and it worked even better than expected.</p><p>All the fonts in Google's library are open source. Previously, Google's Font API could be integrated into websites using HTML or a JavaScript WebFont Loader that the company co-developed with Typekit.</p><p>Give the Font Previewer a try, and let us know what you think in the comments. We're particularly interested to see if any of our readers can find bugs in this new tool.</p><p>More About: <a href="http://mashable.com/tag/font-api/">font API</a>, <a href="http://mashable.com/tag/font-previewer/">font previewer</a>, <a href="http://mashable.com/tag/fonts/">fonts</a>, <a href="http://mashable.com/tag/google/">Google</a>, <a href="http://mashable.com/tag/web-fonts/">web fonts</a>, <a href="http://mashable.com/tag/web-typography/">web typography</a></p><p style="margin-top:10px"><i>For more <a href="http://mashable.com/dev-design/">Dev &amp; Design</a> coverage:</i><ul style="margin-top:0"><li><a href="http://twitter.com/mashdevdesign" rel="nofollow">Follow Mashable Dev &amp; Design on Twitter</a></li><li><a href="http://www.facebook.com/mashable.devdesign" rel="nofollow">Become a Fan on Facebook</a></li><li><a href="http://feeds.mashable.com/mashable/dev-design" rel="nofollow">Subscribe to the Dev &amp; Design channel</a></li><li>Download our free apps for <a href="http://itunes.apple.com/us/app/mashable/id356202138?mt=8" rel="nofollow">iPhone</a> and <a href="http://itunes.apple.com/us/app/mashable-for-ipad/id370097986?mt=8" rel="nofollow">iPad</a></li></ul></p>
<p><a href="http://feedads.g.doubleclick.net/~at/A_XFnbUxQhpjS9JXAJnGjSiK-GQ/0/da"><img src="http://feedads.g.doubleclick.net/~at/A_XFnbUxQhpjS9JXAJnGjSiK-GQ/0/di" border="0" /> </a><br>
<a href="http://feedads.g.doubleclick.net/~at/A_XFnbUxQhpjS9JXAJnGjSiK-GQ/1/da"><img src="http://feedads.g.doubleclick.net/~at/A_XFnbUxQhpjS9JXAJnGjSiK-GQ/1/di" border="0" /> </a></p><div>
<a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Mashable?i=RKbNXJX4Jyc:2aM-NqKLJ-I:D7DqB2pKExk" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Mashable?i=RKbNXJX4Jyc:2aM-NqKLJ-I:V_sGLiPBpWU" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Mashable?i=RKbNXJX4Jyc:2aM-NqKLJ-I:F7zBnMyn0Lo" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Mashable?d=qj6IDK7rITs" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:_e0tkf89iUM"><img src="http://feeds.feedburner.com/~ff/Mashable?d=_e0tkf89iUM" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Mashable?i=RKbNXJX4Jyc:2aM-NqKLJ-I:gIN9vFwOqvQ" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Mashable?d=yIl2AUoC8zA" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:P0ZAIrC63Ok"><img src="http://feeds.feedburner.com/~ff/Mashable?d=P0ZAIrC63Ok" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Mashable?d=I9og5sOYxJI" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:CC-BsrAYo0A"><img src="http://feeds.feedburner.com/~ff/Mashable?d=CC-BsrAYo0A" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:_cyp7NeR2Rw"><img src="http://feeds.feedburner.com/~ff/Mashable?i=RKbNXJX4Jyc:2aM-NqKLJ-I:_cyp7NeR2Rw" border="0" /> </a>
</div><img src="http://feeds.feedburner.com/~r/Mashable/~4/RKbNXJX4Jyc" border="0" /> <br><br><a href="http://www.filome.com/key/font" >font</a> <a href="http://search.twitter.com/search?q=%22font%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/font.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/google" >google</a> <a href="http://search.twitter.com/search?q=%22google%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/google.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/fonts" >fonts</a> <a href="http://search.twitter.com/search?q=%22fonts%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/fonts.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/code" >code</a> <a href="http://search.twitter.com/search?q=%22code%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/code.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/new" >new</a> <a href="http://search.twitter.com/search?q=%22new%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/new.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/font" >font</a> <a href="http://search.twitter.com/search?q=%22font%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/font.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/google" >google</a> <a href="http://search.twitter.com/search?q=%22google%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/google.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/fonts" >fonts</a> <a href="http://search.twitter.com/search?q=%22fonts%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/fonts.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/previewer" >previewer</a> <a href="http://search.twitter.com/search?q=%22previewer%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/previewer.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/code" >code</a> <a href="http://search.twitter.com/search?q=%22code%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/code.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/font previewer" >font previewer</a> <a href="http://search.twitter.com/search?q=%22font previewer%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/font previewer.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/font api" >font api</a> <a href="http://search.twitter.com/search?q=%22font api%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/font api.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></description><content:encoded><![CDATA[Publisher - <a href="http://www.filome.com/pub/0tw2n2fzsIFdHh">Mashable!</a><br> First shared  by - <a href="http://www.filome.com/RaynerApe">RaynerApe</a><br>syndication+ 0 | Search 1 | Shares 1<br><br><p><div><div style="float:right;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://mashable.com/2010/07/29/google-font-previewer/&amp;service=bit.ly"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://mashable.com/2010/07/29/google-font-previewer/" border="0" /> </a><a href="http://www.google.com/reader/link?url=http://mashable.com/2010/07/29/google-font-previewer/&amp;title=Google%20Makes%20Custom%20Web%20Typography%20Ridiculously%20Easy&amp;srcTitle=Mashable&amp;srcUrl=http://mashable.com"><img src="http://cdn.mashable.com/wp-content/plugins/wp-digg-this/i/gbuzz-feed.png" border="0" /> </a><a name="fb_share" href="http://www.facebook.com/sharer.php?u=http://mashable.com/2010/07/29/google-font-previewer/&amp;src=sp" style="text-decoration:none"><img src="http://mashable.com/wp-content/plugins/wp-digg-this/i/fb.jpg" border="0" /> </a><a href="http://digg.com/tools/diggthis/login?url=http://mashable.com/2010/07/29/google-font-previewer/&amp;title=Google%20Makes%20Custom%20Web%20Typography%20Ridiculously%20Easy&amp;related=true&amp;style=true"><img src="http://mashable.com/wp-content/plugins/wp-digg-this/i/diggme.png" border="0" /> </a></div><div style="float:left;margin-bottom:10px"><img src="http://cdn.mashable.com/wp-content/uploads/2010/07/google-web-fonts.jpg" border="0" /> </div><div style="clear:both"></div></div><br>Google has once again given an excellent new tool to designers and developers (and even CSS-savvy common folk) who long for better, more diverse typefaces on the web: a cool <a href="http://code.google.com/webfonts/preview">Font Previewer</a> that makes adding a new font to your site as simple as copy/pasting a few lines of code.</p><p>Back in May, Google <a href="http://mashable.com/2010/05/19/google-font-api/">rolled out</a> its Font Directory and the Google Fonts API. The idea was that these tools would make it simpler for designers and devs to embed a wider range of fonts in their sites and applications.</p><p>The previewer takes a few steps out of that process by giving you an idea of how a given typeface will look on your site; letting you adjust the font size and weight; letting you tinker with the leading, kerning and tracking; generating a number of drop shadows if you require them; and generating the code you need to make the magic happen.</p><p>It's pretty hot. Here's what it looks like:</p><p><img src="http://cdn.mashable.com/wp-content/uploads/2010/07/google-font-previewer.jpg" width="500" height="446" border="0" /> </p><p>If you click Toggle controls, you can see what the typeface looks like sans-grid, sans-controls on a plain white screen.</p><p>Once you're done tinkering, you'll see a dynamically generated code sample beneath the preview area. Your code will look something like this:</p><p><center><img src="http://cdn.mashable.com/wp-content/uploads/2010/07/google-font-code.png" border="0" /> <br></center></p><p>Then, just copy and paste the stylesheet link and the CSS into your pages. That's it; you're done, and your site has a lovely, interesting new font. We tried it out ourselves, and it worked even better than expected.</p><p>All the fonts in Google's library are open source. Previously, Google's Font API could be integrated into websites using HTML or a JavaScript WebFont Loader that the company co-developed with Typekit.</p><p>Give the Font Previewer a try, and let us know what you think in the comments. We're particularly interested to see if any of our readers can find bugs in this new tool.</p><p>More About: <a href="http://mashable.com/tag/font-api/">font API</a>, <a href="http://mashable.com/tag/font-previewer/">font previewer</a>, <a href="http://mashable.com/tag/fonts/">fonts</a>, <a href="http://mashable.com/tag/google/">Google</a>, <a href="http://mashable.com/tag/web-fonts/">web fonts</a>, <a href="http://mashable.com/tag/web-typography/">web typography</a></p><p style="margin-top:10px"><i>For more <a href="http://mashable.com/dev-design/">Dev &amp; Design</a> coverage:</i><ul style="margin-top:0"><li><a href="http://twitter.com/mashdevdesign" rel="nofollow">Follow Mashable Dev &amp; Design on Twitter</a></li><li><a href="http://www.facebook.com/mashable.devdesign" rel="nofollow">Become a Fan on Facebook</a></li><li><a href="http://feeds.mashable.com/mashable/dev-design" rel="nofollow">Subscribe to the Dev &amp; Design channel</a></li><li>Download our free apps for <a href="http://itunes.apple.com/us/app/mashable/id356202138?mt=8" rel="nofollow">iPhone</a> and <a href="http://itunes.apple.com/us/app/mashable-for-ipad/id370097986?mt=8" rel="nofollow">iPad</a></li></ul></p>
<p><a href="http://feedads.g.doubleclick.net/~at/A_XFnbUxQhpjS9JXAJnGjSiK-GQ/0/da"><img src="http://feedads.g.doubleclick.net/~at/A_XFnbUxQhpjS9JXAJnGjSiK-GQ/0/di" border="0" /> </a><br>
<a href="http://feedads.g.doubleclick.net/~at/A_XFnbUxQhpjS9JXAJnGjSiK-GQ/1/da"><img src="http://feedads.g.doubleclick.net/~at/A_XFnbUxQhpjS9JXAJnGjSiK-GQ/1/di" border="0" /> </a></p><div>
<a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Mashable?i=RKbNXJX4Jyc:2aM-NqKLJ-I:D7DqB2pKExk" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Mashable?i=RKbNXJX4Jyc:2aM-NqKLJ-I:V_sGLiPBpWU" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Mashable?i=RKbNXJX4Jyc:2aM-NqKLJ-I:F7zBnMyn0Lo" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Mashable?d=qj6IDK7rITs" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:_e0tkf89iUM"><img src="http://feeds.feedburner.com/~ff/Mashable?d=_e0tkf89iUM" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Mashable?i=RKbNXJX4Jyc:2aM-NqKLJ-I:gIN9vFwOqvQ" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Mashable?d=yIl2AUoC8zA" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:P0ZAIrC63Ok"><img src="http://feeds.feedburner.com/~ff/Mashable?d=P0ZAIrC63Ok" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Mashable?d=I9og5sOYxJI" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:CC-BsrAYo0A"><img src="http://feeds.feedburner.com/~ff/Mashable?d=CC-BsrAYo0A" border="0" /> </a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=RKbNXJX4Jyc:2aM-NqKLJ-I:_cyp7NeR2Rw"><img src="http://feeds.feedburner.com/~ff/Mashable?i=RKbNXJX4Jyc:2aM-NqKLJ-I:_cyp7NeR2Rw" border="0" /> </a>
</div><img src="http://feeds.feedburner.com/~r/Mashable/~4/RKbNXJX4Jyc" border="0" /> <br><br><a href="http://www.filome.com/key/font" >font</a> <a href="http://search.twitter.com/search?q=%22font%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/font.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/google" >google</a> <a href="http://search.twitter.com/search?q=%22google%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/google.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/fonts" >fonts</a> <a href="http://search.twitter.com/search?q=%22fonts%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/fonts.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/code" >code</a> <a href="http://search.twitter.com/search?q=%22code%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/code.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/new" >new</a> <a href="http://search.twitter.com/search?q=%22new%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/new.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/font" >font</a> <a href="http://search.twitter.com/search?q=%22font%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/font.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/google" >google</a> <a href="http://search.twitter.com/search?q=%22google%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/google.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/fonts" >fonts</a> <a href="http://search.twitter.com/search?q=%22fonts%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/fonts.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/previewer" >previewer</a> <a href="http://search.twitter.com/search?q=%22previewer%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/previewer.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/code" >code</a> <a href="http://search.twitter.com/search?q=%22code%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/code.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/font previewer" >font previewer</a> <a href="http://search.twitter.com/search?q=%22font previewer%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/font previewer.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> <a href="http://www.filome.com/key/font api" >font api</a> <a href="http://search.twitter.com/search?q=%22font api%22" ><img src="http://www.filome.com/images/summize.gif" border="0"></a> <a href="http://www.filome.com/key/font api.rss" ><img src="http://www.filome.com/images/c4_rss_tiny.jpg" border="0"></a> ]]></content:encoded>

         <pubDate>Thu, 29 Jul 2010 04:36:19 -0400</pubDate>
<itunes:duration>30:00</itunes:duration>
         <guid isPermaLink="false">tag:filome.com,12</guid>

			<itunes:subtitle/>
      </item>
      <item>
         <title>Google Makes Custom Web Typography Ridiculously Easy</title>
         <link>http://feedproxy.google.com/~r/Mashable/~3/RKbNXJX4Jyc/</link>
		 <category>Shared item</category>
			<description><![CDATA[Publisher - <a href="http://www.filome.com/pub/0tw2n2fzsIFdHh">Mashable!</a><br> First shared  by - <a href="http://www.filome.com/RaynerApe">RaynerApe</a><br>syndication+ 0 | Search 1 | Shares 2<br><br><p><div><div style="float:right;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://mashable.com/2010/07/29/google-font-previewer/&amp;service=bit.ly"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://mashable.com/2010/07/29/google-font-previewer/" border="0" /> </a><a href="http://www.google.com/reader/link?url=http://mashable.com/2010/07/29/google-font-previewer/&amp;title=Google%20Makes%20Custom%20Web%20Typography%20Ridiculously%20Easy&amp;srcTitle=Mashable&amp;srcUrl=http://mashable.com"><img src="http://cdn.mashable.com/wp-content/plugins/wp-digg-this/i/gbuzz-feed.png" border="0" /> </a><a name="fb_share" href="http://www.facebook.com/sharer.php?u=http://mashable.com/2010/07/29/google-font-previewer/&amp;src=sp" style="text-decoration:none"><img src="http://mashable.com/wp-content/plugins/wp-digg-this/i/fb.jpg" border="0" /> </a><a href="http://digg.com/tools/diggthis/login?url=http://mashable.com/2010/07/29/google-font-previewer/&amp;title=Google%20Makes%20Custom%20Web%20Typography%20Ridiculously%20Easy&amp;related=true&amp;style=true"><img src="http://mashable.com/wp-content/plugins/wp-digg-this/i/diggme.png" border="0" /> </a></div><div style="float:left;margin-bottom:10px"><img src="http://cdn.mashable.com/wp-content/uploads/2010/07/google-web-fonts.jpg" border="0" /> </div><div style="clear:both"></div></div><br>Google has once again given an excellent new tool to designers and developers (and even CSS-savvy common folk) who long for better, more diverse typefaces on the web: a cool <a href="http://code.google.com/webfonts/preview">Font Previewer</a> that makes adding a new font to your site as simple as copy/pasting a few lines of code.</p><p>Back in May, Google <a href="http://mashable.com/2010/05/19/google-font-api/">rolled out</a> its Font Directory and the Google Fonts API. The idea was that these tools would make it simpler for designers and devs to embed a wider range of fonts in their sites and applications.</p><p>The previewer takes a few steps out of that process by giving you an idea of how a given typeface will look on your site; letting you adjust the font size and weight; letting you tinker with the leading, kerning and tracking; generating a number of drop shadows if you require them; and generating the code you need to make the magic happen.</p><p>It's pretty hot. Here's what it looks like:</p><p><img src="http://cdn.mashable.com/wp-content/uploads/2010/07/google-font-previewer.jpg" width="500" height="446" border="0" /> </p><p>If you click Toggle controls, you can see what the typeface looks like sans-grid, sans-controls on a plain white screen.</p><p>Once you're done tinkering, you'll see a dynamically generated code sample beneath the preview area. Your code will look something like this:</p><p><center><img src="http://cdn.mashable.com/wp-content/uploads/2010/07/google-font-code.png" border="0" /> <br></ce