<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Much Ado About IT</title>
	
	<link>http://it.knightnet.org.uk</link>
	<description>Ramblings and rantings from IT Consultant, Julian Knight</description>
	<lastBuildDate>Sat, 05 May 2012 21:20:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/MuchAdoAboutIT" /><feedburner:info uri="muchadoaboutit" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nd/3.0/</creativeCommons:license><feedburner:emailServiceId>MuchAdoAboutIT</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FMuchAdoAboutIT" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FMuchAdoAboutIT" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/MuchAdoAboutIT" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FMuchAdoAboutIT" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FMuchAdoAboutIT" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FMuchAdoAboutIT" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><item>
		<title>SSH Error: “ssh_exchange_identification: Connection closed by remote host”</title>
		<link>http://feedproxy.google.com/~r/MuchAdoAboutIT/~3/Xv_vlLg1Stc/ssh-error-ssh_exchange_identification.html</link>
		<comments>http://it.knightnet.org.uk/2012/05/ssh-error-ssh_exchange_identification.html#comments</comments>
		<pubDate>Sat, 05 May 2012 21:20:56 +0000</pubDate>
		<dc:creator>Julian Knight</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://it.knightnet.org.uk/?p=1035</guid>
		<description><![CDATA[Fixing up an SSH login error after moving to a new ISP. "ssh_exchange_identification: Connection closed by remote host" is caused by the lack of a reverse DNS entry. <a href="http://it.knightnet.org.uk/2012/05/ssh-error-ssh_exchange_identification.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>At home, we&#8217;ve just switched from a slow (2mbps) ADSL connection to a wonderfully fast 40mbps connection provided by the excellent <a title="Origin Broadband web site" href="http://origin-broadband.co.uk/" target="_blank">Origin Broadband</a> using the South Yorkshire fibre network provided by <a title="Digital Region web site" href="http://www.digitalregion.co.uk/" target="_blank">Digital Region</a>.</p>
<p>I did have a small problem though that has taken some searching to resolve.</p>
<p>As soon as we switched over, I couldn&#8217;t connect to my <a title="Wikipedia: Virtual Private Server" href="http://en.wikipedia.org/wiki/Virtual_private_server" target="_blank">VPS</a> over <a title="Wikipedia: Secure Shell" href="http://en.wikipedia.org/wiki/Secure_Shell" target="_blank">SSH</a>. I was getting the message:</p>
<pre>ssh_exchange_identification: Connection closed by remote host</pre>
<p>It turns out that this is due to the fact that the server contains the following entry in /etc/hosts.deny:</p>
<pre>sshd: UNKNOWN</pre>
<p>The OS does a <a title="Wikipedia: Reverse DNS Lookup" href="http://en.wikipedia.org/wiki/Reverse_DNS_lookup" target="_blank">Reverse DNS </a>Lookup to check for bad domains and this line tells the system to reject connection requests to SSHd that don&#8217;t have a reverse DNS address.</p>
<p>So it seems that my new ISP hasn&#8217;t (yet?) registered a reverse DNS address whereas my previous ISP (PlusNet) did.</p>
<p>You can remove that entry but that has a security implication. The better fix is to add a line to /etc/hosts.allow:</p>
<pre>ALL : 1.2.3.4</pre>
<p>Where 1.2.3.4 should be replaced by the fixed IP address your ISP gives you. Visit WhatsMyIP.com to find out your address. If you don&#8217;t have a fixed address, you&#8217;ll probably have to do the alternative fix. The &#8220;ALL&#8221; keyword ensures that your location can access all services on the server.</p>
<p>I&#8217;ve made the change and it works fine. I&#8217;ve also raised a ticket to see if I will be getting a reverse DNS entry.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/CT9CcqqNmEmd1nnj0bc4PAZ9I0M/0/da"><img src="http://feedads.g.doubleclick.net/~a/CT9CcqqNmEmd1nnj0bc4PAZ9I0M/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/CT9CcqqNmEmd1nnj0bc4PAZ9I0M/1/da"><img src="http://feedads.g.doubleclick.net/~a/CT9CcqqNmEmd1nnj0bc4PAZ9I0M/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Xv_vlLg1Stc:6XNvdYIvC8s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Xv_vlLg1Stc:6XNvdYIvC8s:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=Xv_vlLg1Stc:6XNvdYIvC8s:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Xv_vlLg1Stc:6XNvdYIvC8s:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=Xv_vlLg1Stc:6XNvdYIvC8s:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Xv_vlLg1Stc:6XNvdYIvC8s:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=Xv_vlLg1Stc:6XNvdYIvC8s:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Xv_vlLg1Stc:6XNvdYIvC8s:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Xv_vlLg1Stc:6XNvdYIvC8s:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Xv_vlLg1Stc:6XNvdYIvC8s:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MuchAdoAboutIT/~4/Xv_vlLg1Stc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://it.knightnet.org.uk/2012/05/ssh-error-ssh_exchange_identification.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://it.knightnet.org.uk/2012/05/ssh-error-ssh_exchange_identification.html</feedburner:origLink></item>
		<item>
		<title>Diigo Bookmarks 01/14/2012</title>
		<link>http://feedproxy.google.com/~r/MuchAdoAboutIT/~3/6dbdHRcQb1s/diigo-bookmarks-01142012.html</link>
		<comments>http://it.knightnet.org.uk/2012/01/diigo-bookmarks-01142012.html#comments</comments>
		<pubDate>Sat, 14 Jan 2012 02:30:31 +0000</pubDate>
		<dc:creator>Julian Knight</dc:creator>
				<category><![CDATA[Diigo]]></category>

		<guid isPermaLink="false">http://it.knightnet.org.uk/?p=1029</guid>
		<description><![CDATA[XDIORG &#8211; Infrastructure for accountable networks &#8220;XDI.ORG is an international non-profit public trust organization governing open public XRI and XDI infrastructure. XRI (Extensible Resource Identifier) and XDI (XRI Data Interchange) are open standards for digital identity addressing and trusted data &#8230; <a href="http://it.knightnet.org.uk/2012/01/diigo-bookmarks-01142012.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul class="diigo-linkroll">
<li>
<p class="diigo-link">                <a href="http://xdi.org/">XDIORG &#8211; Infrastructure for accountable networks</a>      </p>
<p class="diigo-description">&#8220;XDI.ORG is an international non-profit public trust organization governing open public XRI and XDI infrastructure. XRI (Extensible Resource Identifier) and XDI (XRI Data Interchange) are open standards for digital identity addressing and trusted data sharing developed at OASIS, the leading XML e-business standards body. XRI and XDI infrastructure enables individuals and organizations to establish persistent, privacy-protected Internet identities and form long-term, trusted peer-to-peer data sharing relationships.&#8221;</p>
<p class="diigo-tags">          <span>tags:</span>                      <a href="http://www.diigo.com/user/knightnet/idm">idm</a>            <a href="http://www.diigo.com/user/knightnet/Identity">Identity</a>            <a href="http://www.diigo.com/user/knightnet/Internet">Internet</a>            <a href="http://www.diigo.com/user/knightnet/Trust">Trust</a></p>
</li>
</ul>
<p class="diigo-ps">Posted from <a href='http://www.diigo.com'>Diigo</a>. The rest of my favorite links are <a href='http://www.diigo.com/user/knightnet'>here</a>.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/OzxFkAMq0vOeTbKsjtqly06S_3Q/0/da"><img src="http://feedads.g.doubleclick.net/~a/OzxFkAMq0vOeTbKsjtqly06S_3Q/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/OzxFkAMq0vOeTbKsjtqly06S_3Q/1/da"><img src="http://feedads.g.doubleclick.net/~a/OzxFkAMq0vOeTbKsjtqly06S_3Q/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=6dbdHRcQb1s:WJvU638Q0hw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=6dbdHRcQb1s:WJvU638Q0hw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=6dbdHRcQb1s:WJvU638Q0hw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=6dbdHRcQb1s:WJvU638Q0hw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=6dbdHRcQb1s:WJvU638Q0hw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=6dbdHRcQb1s:WJvU638Q0hw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=6dbdHRcQb1s:WJvU638Q0hw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=6dbdHRcQb1s:WJvU638Q0hw:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=6dbdHRcQb1s:WJvU638Q0hw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=6dbdHRcQb1s:WJvU638Q0hw:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MuchAdoAboutIT/~4/6dbdHRcQb1s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://it.knightnet.org.uk/2012/01/diigo-bookmarks-01142012.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://it.knightnet.org.uk/2012/01/diigo-bookmarks-01142012.html</feedburner:origLink></item>
		<item>
		<title>WordPress tweak to manage posts admin, filter and show custom field</title>
		<link>http://feedproxy.google.com/~r/MuchAdoAboutIT/~3/1uknltWVd5Q/wordpress-tweak-manage-posts-admin.html</link>
		<comments>http://it.knightnet.org.uk/2012/01/wordpress-tweak-manage-posts-admin.html#comments</comments>
		<pubDate>Mon, 09 Jan 2012 18:00:29 +0000</pubDate>
		<dc:creator>Julian Knight</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://it.knightnet.org.uk/?p=1019</guid>
		<description><![CDATA[This tweak will change the &#8220;All Posts&#8221; page in the administration section of a WordPress site. It adds the ability to filter the post list based on a custom field that has been used in any of the posts at &#8230; <a href="http://it.knightnet.org.uk/2012/01/wordpress-tweak-manage-posts-admin.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This tweak will change the &#8220;All Posts&#8221; page in the administration section of a WordPress site.</p>
<p>It adds the ability to filter the post list based on a custom field that has been used in any of the posts at any time.<span id="more-1019"></span></p>
<p>If a custom field is selected but no filter value is given, all posts that contain any value in the custom field are listed.</p>
<p>Whether or not a value is provided, if a custom field is selected, that field will be added to the tabular view of posts. The custom field column is also made sortable (as is the Category column).</p>
<p>The following code should be added to the <code>functions.php</code> for your theme &#8211; or better still to a sub-theme.</p>
<pre class="brush: php; title: ; notranslate">
/**
 * We will only do the following if we are on an ADMIN page
 */
if ( is_admin() ) {

	/** --- Add select menu to filter by custom field in admin &amp; add filtered column to display table ---
	 * Based on: @see http://wpsnipp.com/index.php/functions-php/add-select-menu-to-filter-by-custom-field-in-admin/
	 * NB: Only ba_admin_posts_filter COULD run outside the manage posts page which is why it has an extra restriction inside
	 * @since 1.3.0 IT - Initial version
	 * 	Tidied up &amp; wrapped in is_admin test so only loaded on admin pages,
	 * 	Added wildcard filtering and fixed ambiguous IF code in ba_admin_posts_filter,
	 * 	Added sortable column code,
	 * 	by Julian Knight 2012-01-09
	 */
		function ba_admin_posts_filter( $query ) {
			global $pagenow;
			if ( is_admin() &amp;&amp; $pagenow=='edit.php' &amp;&amp; isset($_GET['ADMIN_FILTER_FIELD_NAME']) &amp;&amp; $_GET['ADMIN_FILTER_FIELD_NAME'] != '') {
				$query-&gt;query_vars['meta_key'] = $_GET['ADMIN_FILTER_FIELD_NAME'];
				// JK: Don't actually need default value - changing filter type to LIKE shows all posts with selected custom field set to anything
				//$query-&gt;query_vars['meta_value'] = '%';
				// JK: Change filter type to 'LIKE' instead of '='
				//		Doesn't work properly, partly because WP seems to filter % and * from input fields at source.
				$query-&gt;query_vars['meta_compare'] = 'LIKE';
				if (isset($_GET['ADMIN_FILTER_FIELD_VALUE']) &amp;&amp; $_GET['ADMIN_FILTER_FIELD_VALUE'] != '') {
					$query-&gt;query_vars['meta_value'] = $_GET['ADMIN_FILTER_FIELD_VALUE'];
				}
			}
		}
		add_filter( 'parse_query', 'ba_admin_posts_filter' );
		function ba_admin_posts_filter_restrict_manage_posts() {
			global $wpdb;
			$sql = 'SELECT DISTINCT meta_key FROM '.$wpdb-&gt;postmeta.' ORDER BY 1';
			$fields = $wpdb-&gt;get_results($sql, ARRAY_N);
			printf( '&lt;select name=&quot;ADMIN_FILTER_FIELD_NAME&quot; title=&quot;%s&quot;&gt;&lt;option value=&quot;&quot;&gt;%s&lt;/option&gt;',
					translate('Choose a custom field name. Add value to filter. Blank value shows the column and all posts with any value. Change to 1st entry in list to remove the filter.', 'baapf'),
					translate('Filter By Custom Fields', 'baapf')
				   );
			$current = isset($_GET['ADMIN_FILTER_FIELD_NAME'])? $_GET['ADMIN_FILTER_FIELD_NAME']:'';
			$current_v = isset($_GET['ADMIN_FILTER_FIELD_VALUE'])? $_GET['ADMIN_FILTER_FIELD_VALUE']:'';
			foreach ($fields as $field) {
				if (substr($field[0],0,1) != &quot;_&quot;){
				printf( '&lt;option value=&quot;%s&quot;%s&gt;%s&lt;/option&gt;',
						$field[0],
						$field[0] == $current? ' selected=&quot;selected&quot;':'',
						$field[0]
					);
				}
			}
			printf( '&lt;/select&gt; %s&lt;input type=&quot;TEXT&quot; name=&quot;ADMIN_FILTER_FIELD_VALUE&quot; value=&quot;%s&quot; title=&quot;%s&quot;/&gt;',
					translate('Value:', 'baapf'),
					$current_v,
					translate('Leave blank to show all posts with the selected custom field set to SOMETHING. Does a wildcard search.', 'baapf')
				  );
		}
		add_action( 'restrict_manage_posts', 'ba_admin_posts_filter_restrict_manage_posts' );
		/* Register a custom column (based on: @see http://scribu.net/wordpress/custom-sortable-columns.html)
			and adds it to the edit-post page
			Changed to pick up the filter column specified above (if it is), if nothing selected, nothing is added
		 */
		function jk_custom_column_register( $columns ) {
			if ( isset($_GET['ADMIN_FILTER_FIELD_NAME']) &amp;&amp; $_GET['ADMIN_FILTER_FIELD_NAME'] != '') {
				$columns[$_GET['ADMIN_FILTER_FIELD_NAME']] = __( $_GET['ADMIN_FILTER_FIELD_NAME'], 'my-plugin' );
			}
			return $columns;
		}
		add_filter( 'manage_edit-post_columns', 'jk_custom_column_register' );
		// Display the column content on the manage posts page
		function jk_custom_column_display( $column_name, $post_id ) {
			if ( isset($_GET['ADMIN_FILTER_FIELD_NAME']) &amp;&amp; $_GET['ADMIN_FILTER_FIELD_NAME'] != '') {
				if ( $_GET['ADMIN_FILTER_FIELD_NAME'] != $column_name )
					return;

				$custcol = get_post_meta($post_id, $_GET['ADMIN_FILTER_FIELD_NAME'], true);
				if ( !$custcol )
					$custcol = '&lt;em&gt;' . __( 'undefined', 'my-plugin' ) . '&lt;/em&gt;';

				echo $custcol;
			}
		}
		add_action( 'manage_posts_custom_column', 'jk_custom_column_display', 10, 2 );
		// How should WP sort this column?
		function jk_custom_column_orderby( $vars ) {
			if ( isset($_GET['ADMIN_FILTER_FIELD_NAME']) &amp;&amp; $_GET['ADMIN_FILTER_FIELD_NAME'] != '') {
				if ( isset( $vars['orderby'] ) &amp;&amp; $_GET['ADMIN_FILTER_FIELD_NAME'] == $vars['orderby'] ) {
					$vars = array_merge( $vars, array(
						'meta_key' =&gt; $_GET['ADMIN_FILTER_FIELD_NAME'],
						'orderby' =&gt; 'meta_value'  // 'meta_value_num' or 'meta_value'
					) );
				}
			}
			return $vars;
		}
		add_filter( 'request', 'jk_custom_column_orderby' );
		// Register some extra columns as sortable on the edit posts page
		function jk_column_register_sortable( $columns ) {
			if ( isset($_GET['ADMIN_FILTER_FIELD_NAME']) &amp;&amp; $_GET['ADMIN_FILTER_FIELD_NAME'] != '') {
				$columns[$_GET['ADMIN_FILTER_FIELD_NAME']] = $_GET['ADMIN_FILTER_FIELD_NAME'];
			}
			$columns['categories'] = 'categories';
			// $columns['tags'] = 'tags'; // doesn't work correctly as tags are multi-valued?
			return $columns;
		}
		add_filter( 'manage_edit-post_sortable_columns', 'jk_column_register_sortable' );
	/** --- End of Filter Manage Post page by custom field --- **/

} // ---- End of is_admin ----
</pre>

<p><a href="http://feedads.g.doubleclick.net/~a/f3GwNE7SpMDadCcO8Pusd6PSJBM/0/da"><img src="http://feedads.g.doubleclick.net/~a/f3GwNE7SpMDadCcO8Pusd6PSJBM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/f3GwNE7SpMDadCcO8Pusd6PSJBM/1/da"><img src="http://feedads.g.doubleclick.net/~a/f3GwNE7SpMDadCcO8Pusd6PSJBM/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=1uknltWVd5Q:6ySy0Scrg0I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=1uknltWVd5Q:6ySy0Scrg0I:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=1uknltWVd5Q:6ySy0Scrg0I:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=1uknltWVd5Q:6ySy0Scrg0I:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=1uknltWVd5Q:6ySy0Scrg0I:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=1uknltWVd5Q:6ySy0Scrg0I:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=1uknltWVd5Q:6ySy0Scrg0I:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=1uknltWVd5Q:6ySy0Scrg0I:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=1uknltWVd5Q:6ySy0Scrg0I:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=1uknltWVd5Q:6ySy0Scrg0I:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MuchAdoAboutIT/~4/1uknltWVd5Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://it.knightnet.org.uk/2012/01/wordpress-tweak-manage-posts-admin.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://it.knightnet.org.uk/2012/01/wordpress-tweak-manage-posts-admin.html</feedburner:origLink></item>
		<item>
		<title>Low-cost Information Management, Communications and Collaberation Tools</title>
		<link>http://feedproxy.google.com/~r/MuchAdoAboutIT/~3/Kd964kJmb4g/low-cost-information-communications-tools.html</link>
		<comments>http://it.knightnet.org.uk/2011/12/low-cost-information-communications-tools.html#comments</comments>
		<pubDate>Fri, 23 Dec 2011 22:00:47 +0000</pubDate>
		<dc:creator>Julian Knight</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mind Mapping]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Voice]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Word]]></category>

		<guid isPermaLink="false">http://it.knightnet.org.uk/?p=997</guid>
		<description><![CDATA[Although much of the work I do is for very large organisations and extremely costly projects, being an adopted Yorkshire-man, I&#8217;ve always an eye open for a bargain! More seriously, there are many small to medium sized businesses and charities &#8230; <a href="http://it.knightnet.org.uk/2011/12/low-cost-information-communications-tools.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Although much of the work I do is for very large organisations and extremely costly projects, being an adopted Yorkshire-man, I&#8217;ve always an eye open for a bargain! More seriously, there are many small to medium sized businesses and charities that cannot afford big IT budgets but that still are crying out for good information management, communications and collaboration tools. In this article, I&#8217;ve tried to highlight a few tools that I think are worth looking at.</p>
<p>I&#8217;ve not included anything in this article that <em>requires</em> a monthly or annual cost. All the tools here are available for free at least with limited features. The feature lists given are for the free versions with paid-for key features noted where appropriate. I also note if any of the web sites are blocked by typical enterprise firewalls.</p>
<p>There is a lot more than what I&#8217;ve shared here, I&#8217;ll try to update this article from time-to-time.<span id="more-997"></span></p>
<h2>Office Applications</h2>
<p>Word processing, spreadsheets, presentations are the core of an office application suite. Additional tools might be included such as email, calendar, note taking, formula editing, diagrams, mind mapping.</p>
<ul>
<li><a title="External site, opens new window." href="http://www.ssuitesoft.com/" target="_blank">SSuite Office Software<br />
</a>I&#8217;ve not tried this free, Microsoft Windows only, office suite but it certainly looks interesting.</li>
<li><a title="Microsoft Office home, opens in new window." href="http://office.microsoft.com" target="_blank">Microsoft Office<br />
</a>I know that it may seem strange to include this in an article about low-cost solutions. However, you can get Microsoft Office at a very low price from a number of legitimate sources. These include enterprise licenses that allow home use and student licenses if you have a full-time student in the house. Cut-down versions of the MS Office suite are also often bundled with computer sales.</li>
<li><a title="Google Docs home, opens in new window." href="https://docs.google.com" target="_blank">Google Docs<br />
</a>This free offering from Google provides a reasonable choice for straight-forward documents but may be blocked from some enterprise sites. You get 1GB of free space and can pay for more if you need it.</li>
<li>Gliffy<br />
Web-based diagramming like a simple version of Microsoft Visio. Free version is limited to 1 user, 5 diagrams and 2mb storage. Otherwise a monthly fee is required starting at US$5 per month.</li>
<li>Other options: Libre Office (forked version of OpenOffice, good enough for most people, not as good as MS Office), AbiWord, KOffice (Linux), iWork (Mac), &#8230;</li>
<li>Options not to bother with: Microsoft Live &#8211; far too simplistic, unreliable logins, poor sharing compared to Google (though you do get 25GB of free space).</li>
</ul>
<h2>Web Conferencing</h2>
<p>Should provide instant messaging, voice, video, whiteboard (shared drawing space) and desktop sharing between computers as a minimum. May also provide meeting management tools, recordings of meetings and other facilities. Will generally be web applications that just require a web browser to access though plugins such as Adobe Flash may also be required and some may provide specific mobile tools.</p>
<ul>
<li><a title="External web site, opens new window." href="http://www.anymeeting.com/" target="_blank">AnyMeeting</a><br />
<em>Web-based</em>. Free, advert supported. Up to <strong>200 attendees</strong>, 6-way video conferencing. Polls and surveys, invitations, registration forms, optionally charge attendees. Flexible audio options: audio broadcast, conference call, VoIP (computer microphone &amp; headset)</li>
<li><a title="External web site, opens in new window." href="http://vyew.com" target="_blank">Vyew</a><br />
<em>Web-based</em>, <span style="color: #ff0000;">requires Adobe Flash</span>. Free, advert supported. Up to 10 attendees. Forums, record activity, <strong>shared annotation of documents</strong>. Additional attendees and other features available on premium versions requiring monthly fees.</li>
<li>Other web-based alternatives: WebEx, GotoMeeting, GoToWebinar, Adobe Connect, Microsoft LiveMeeting.</li>
</ul>
<h2>Voice</h2>
<p>Phone-to-phone voice calling.</p>
<ul>
<li><a title="ChatTime, opens in new window" href="http://www.chattimeapp.com/" target="_blank">ChatTime<br />
</a>An <em>iPhone app</em> that uses local access numbers in many countries allowing international calls at low rates. Doesn&#8217;t require 3G or data access. Note that they still recommend using local SIM cards when roaming. International calls between 2 ChatTime users do not incur additional charges (both users have to call their local ChatTime access numbers).</li>
</ul>
<h2>Project and Task Planning</h2>
<p>Tools that help teams and organisations plan complex tasks.</p>
<ul>
<li><a title="External website, opens new window." href="http://asana.com" target="_blank">Asana</a><br />
Team and project online task manager. <strong>Free for up to 30 members</strong>. Calendar sync, mobile web compatible, multiple workspaces (project categories), multiple projects, email in (new tasks by email), receive email updates, activity feed for each task, SSL connection, iPhone app</li>
<li><a title="Opens in new window" href="http://www.requirementone.com" target="_blank">ReqMan</a><br />
<strong>Totally free, unlimited users and projects</strong>. Project planning, time management &amp; recording, requirements gathering, questionaires, reporting, WIKI, workflow, change requests, test cases, issues.</li>
<li><a title="External site, opens new window." href="http://www.happytodos.com/" target="_blank">HappyToDos<br />
</a>Online to-do and task management. Projects &amp; tasks, estimate completion dates, estimate effort (hours), time reporting, team collaboration &amp; file sharing.</li>
</ul>
<h2>Other Possibles</h2>
<p>I&#8217;ve not yet looked at these but will do at some point</p>
<ul>
<li>zeropc.com (blocked at enterprise site as possible malware)</li>
<li><a href="https://podio.com/">https://podio.com/</a> (blocked at enterprise site as &#8220;Social Networking&#8221;)</li>
</ul>
<h2>Things to remember</h2>
<p>When using web-based tools, remember that you may want more than connection security. Many tools claim to be &#8220;secure&#8221; by using SSL but that only secures the connection between you and them. Your data is unlikely to be stored encrypted on their servers and even when it is, it is even less likely that you can specify your own secure key so that server administrators at their end are prevented from accessing the data.</p>
<p>In addition, remember that there are rarely enforceable service level contracts with web suppliers, if their systems fail, or they themselves fail; your data is history.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/gJq35gMDlm3rybdnwEC227lGqrU/0/da"><img src="http://feedads.g.doubleclick.net/~a/gJq35gMDlm3rybdnwEC227lGqrU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/gJq35gMDlm3rybdnwEC227lGqrU/1/da"><img src="http://feedads.g.doubleclick.net/~a/gJq35gMDlm3rybdnwEC227lGqrU/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Kd964kJmb4g:629K_P_Cbao:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Kd964kJmb4g:629K_P_Cbao:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=Kd964kJmb4g:629K_P_Cbao:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Kd964kJmb4g:629K_P_Cbao:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=Kd964kJmb4g:629K_P_Cbao:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Kd964kJmb4g:629K_P_Cbao:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=Kd964kJmb4g:629K_P_Cbao:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Kd964kJmb4g:629K_P_Cbao:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Kd964kJmb4g:629K_P_Cbao:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Kd964kJmb4g:629K_P_Cbao:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MuchAdoAboutIT/~4/Kd964kJmb4g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://it.knightnet.org.uk/2011/12/low-cost-information-communications-tools.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://it.knightnet.org.uk/2011/12/low-cost-information-communications-tools.html</feedburner:origLink></item>
		<item>
		<title>Make the WordPress visual editor content look more like the finished output</title>
		<link>http://feedproxy.google.com/~r/MuchAdoAboutIT/~3/gAWZLbTKW44/wordpress-visual-editor-content.html</link>
		<comments>http://it.knightnet.org.uk/2011/12/wordpress-visual-editor-content.html#comments</comments>
		<pubDate>Fri, 23 Dec 2011 17:39:20 +0000</pubDate>
		<dc:creator>Julian Knight</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://it.knightnet.org.uk/?p=1001</guid>
		<description><![CDATA[Content in the visual post editor (TinyMCE) in WordPress doesn&#8217;t look that much like the finished article by default. Thankfully WordPress includes a style sheet that we can use to make things better. The editor style sheet is called &#8220;editor-styles.css&#8221; &#8230; <a href="http://it.knightnet.org.uk/2011/12/wordpress-visual-editor-content.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Content in the visual post editor (TinyMCE) in WordPress doesn&#8217;t look that much like the finished article by default. Thankfully WordPress includes a style sheet that we can use to make things better.</p>
<p>The editor style sheet is called &#8220;editor-styles.css&#8221; and can be found in the root folder of the active theme along side the main style sheet &#8220;styles.css&#8221;.</p>
<p>There is a really simple way to make the editor content look more like the live and to include all of the styles from the main style sheet. Simply include the main style sheet at the top of the editor style sheet:</p>
<pre class="brush: css; title: ; notranslate">/* Start with the the theme styles */
@import url(&quot;style.css&quot;);</pre>
<p>Then add an override for the content width to match your theme and force the background to be white (or to match your theme):</p>
<pre class="brush: css; title: ; notranslate">html .mceContentBody {
	max-width: 640px;
	background-color: white;
}</pre>
<p>And there you have it. You might note that the editor style sheet for the twentyeleven theme is vastly more complex than this but I suspect that nearly all of the settings are already in the main style sheet and so are no longer required. You may of course find that you need to add a few more tweaks to cater for &#8220;edge cases&#8221;.</p>
<p>You might also note a number of <a title="External article, opens new window." href="http://www.slideshare.net/jakemgold/editing-the-visual-editor-wordpress" target="_blank">articles on the web</a> that suggest that you need to do this by an addition to your functions.php file like this:</p>
<pre class="brush: php; title: ; notranslate">// @since 1.2.0 IT, add theme styles to TinyMCE visual editor
add_action(‘after_theme_setup’,‘jk_theme_setup’);
function jk_theme_setup(){
	add_editor_style('style.css');
}</pre>
<p>But in fact, this isn&#8217;t required if we simply change the editor style sheet as suggested which I think is much easier to manage and maintain.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/UU7lnYo8TH80-8dRysRfh7Tf5hM/0/da"><img src="http://feedads.g.doubleclick.net/~a/UU7lnYo8TH80-8dRysRfh7Tf5hM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/UU7lnYo8TH80-8dRysRfh7Tf5hM/1/da"><img src="http://feedads.g.doubleclick.net/~a/UU7lnYo8TH80-8dRysRfh7Tf5hM/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=gAWZLbTKW44:JvnU5YwpEQo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=gAWZLbTKW44:JvnU5YwpEQo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=gAWZLbTKW44:JvnU5YwpEQo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=gAWZLbTKW44:JvnU5YwpEQo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=gAWZLbTKW44:JvnU5YwpEQo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=gAWZLbTKW44:JvnU5YwpEQo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=gAWZLbTKW44:JvnU5YwpEQo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=gAWZLbTKW44:JvnU5YwpEQo:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=gAWZLbTKW44:JvnU5YwpEQo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=gAWZLbTKW44:JvnU5YwpEQo:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MuchAdoAboutIT/~4/gAWZLbTKW44" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://it.knightnet.org.uk/2011/12/wordpress-visual-editor-content.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://it.knightnet.org.uk/2011/12/wordpress-visual-editor-content.html</feedburner:origLink></item>
		<item>
		<title>Microsoft Word Wildcard and Regular Expression Search and Replace</title>
		<link>http://feedproxy.google.com/~r/MuchAdoAboutIT/~3/gTcqhYFscZk/microsoft-word-wildcard-regular-expression-search-replace.html</link>
		<comments>http://it.knightnet.org.uk/2011/12/microsoft-word-wildcard-regular-expression-search-replace.html#comments</comments>
		<pubDate>Tue, 20 Dec 2011 17:20:05 +0000</pubDate>
		<dc:creator>Julian Knight</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Word]]></category>

		<guid isPermaLink="false">http://j.knightnet.org.uk/?p=412</guid>
		<description><![CDATA[One often missed aspect of the Find dialog in Microsoft Word is the ability to use wild cards. In fact, Word not only has the simple wild cards (* and ?) but uses simplified Regular Expression (REGEX) searching. In this article, &#8230; <a href="http://it.knightnet.org.uk/2011/12/microsoft-word-wildcard-regular-expression-search-replace.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One often missed aspect of the Find dialog in <a title="Home page for Microsoft Word. Opens new window." href="http://office.microsoft.com/en-gb/word/" target="_blank">Microsoft Word</a> is the ability to use wild cards.</p>
<p>In fact, Word not only has the simple wild cards (* and ?) but uses simplified <a title="Link to external site on regular expressions. Opens a new window" href="http://www.regular-expressions.info/" target="_blank">Regular Expression</a> (REGEX) searching.</p>
<p>In this article, I&#8217;ve put together a number of examples of advanced finds and replaces that I&#8217;ve found useful. I&#8217;ll update it from time to time.<span id="more-412"></span></p>
<h2><a name="reference"></a>Reference</h2>
<p><strong>[]</strong>, groups <strong>()</strong>, repeats <strong>@</strong>, <strong>{}</strong>, anchors <strong>&lt; &gt;</strong> and exceptions <strong>!</strong></p>
<p><code>^p</code> (to find a paragraph mark) does not work when using wildcard searches. Use <code>^13</code> instead. But you cannot use <code>^13</code> in the &#8220;replace with&#8221; field, it doesn&#8217;t work.</p>
<p>Use <code>^2</code> to find a footnote mark</p>
<p>Word wildcard searches are &#8220;lazy&#8221; (they stop at the smallest possible match not the largest as most regular expression tools would).</p>
<h2>Examples</h2>
<p>Don&#8217;t forget to turn on &#8220;Use Wildcards&#8221; to use these examples. It is in the &#8220;More&#8221; part of the find and replace dialogs.</p>
<h3>Remove leading multiple spaces</h3>
<p>If you have ever pasted from an email or text document, you may have come across the problem of some indented and manually wrapped text:</p>
<pre>Starting Line
   Indented line 1
   Indented line 2</pre>
<p>You can find the leading multiple spaces with the code (note that there is a leading space):</p>
<pre> {2,}&lt;</pre>
<p>So selecting some text, putting this into the &#8220;find what&#8221; box and doing a &#8220;replace all&#8221; with nothing will remove all of the leading spaces in the selection. Actually it will remove everything that has at least 2 spaces followed by the start of a word.</p>
<h3>Remove single paragraph marks to join lines</h3>
<p>Search for: &gt;^13 and replace with a single space.</p>
<p>Note that you can combine this in a single step with the previous example as (note again leading space):</p>
<pre> {2,}(&lt;*&gt;)^13</pre>
<p>Though it should be noted that this can fail. For some reason if the last character on the line is a &#8220;/&#8221;, Word fails to find a match. Unexplained failures in Word&#8217;s find feature is not at all uncommon, it is rather buggy!</p>
<p>To replace manual line breaks instead of a paragraph mark, use ^| instead of ^13. The special characters can be inserted from the &#8220;Special&#8221; button but do note the warning in &#8220;<a href="#reference">Reference</a>&#8221; above and in &#8220;<a href="#cannot-do">What you cannot do!</a>&#8221; below regarding some of the marks you cannot find.</p>
<h2><a name="cannot-do"></a>What you cannot do!</h2>
<p>Recently, I needed to replace a load of text in a very large table (around 100 pages). I knew that the text to replace all appeared at the end of table cells but I couldn&#8217;t immediately work out how to search for this. My first thought was to do:</p>
<pre>(Done in 1.4a)^13</pre>
<p><a href="http://j.knightnet.org.uk/wp-content/uploads/2009/09/MSWordTblCell.png"><img class="size-full wp-image-413 alignright" title="MS Word Table Cell Example" src="http://j.knightnet.org.uk/wp-content/uploads/2009/09/MSWordTblCell.png" alt="MS Word Table Cell Example" width="135" height="76" /></a></p>
<p>Which would find the text at the end of a paragraph. This didn&#8217;t work so I turned on the visual paragraph marks and saw what I should have already known &#8211; the end of a table cell does not have a paragraph mark. As you can see, it has a circular mark with 4 &#8220;tails&#8221; (sometimes referred to as a &#8220;Universal Currency Symbol&#8221;). This is an end-of-cell marker. The same symbol appears at the end of the row as well (the end-of-row marker).</p>
<p>Well, it turns out that you <strong>cannot</strong> search for this! Well, not outside of some VBA anyway. The character is actually an ASCII 07 so you <strong><em>should</em></strong> be able to do:</p>
<pre>(Done in 1.4a)^07</pre>
<p>And using Replace to add to the text, you <strong>would</strong> have been able to use:</p>
<pre>\1 but there is still more to do</pre>
<p>Which <strong>would</strong> have resulted in &#8220;Done in 1.4a but there is still more to do&#8221; wherever the original text appeared at the end of a cell.</p>
<p>Sadly though, wildcard searches don&#8217;t find end-of-cell marker.</p>
<p>Thankfully, there is another way that works for most searches.</p>
<pre>*(Done in 1.4a)</pre>
<p>Will find that text at the end of a cell. The leading * consumes all of the leading text in the cell forcing the search to occur at the end. Putting the * in brackets instead of the search text would allow the leading text to be retained in a replace. Putting both in separate brackets would allow the end text to be moved to the start of the cell with a replace string of:</p>
<pre>\2 \1 </pre>
<h2>Links to more information</h2>
<ul>
<li>TBC</li>
</ul>

<p><a href="http://feedads.g.doubleclick.net/~a/pRSaoc6JZCPoiC_HVAkwxYSlwJk/0/da"><img src="http://feedads.g.doubleclick.net/~a/pRSaoc6JZCPoiC_HVAkwxYSlwJk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/pRSaoc6JZCPoiC_HVAkwxYSlwJk/1/da"><img src="http://feedads.g.doubleclick.net/~a/pRSaoc6JZCPoiC_HVAkwxYSlwJk/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=gTcqhYFscZk:8hsvymE5Rsc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=gTcqhYFscZk:8hsvymE5Rsc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=gTcqhYFscZk:8hsvymE5Rsc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=gTcqhYFscZk:8hsvymE5Rsc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=gTcqhYFscZk:8hsvymE5Rsc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=gTcqhYFscZk:8hsvymE5Rsc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=gTcqhYFscZk:8hsvymE5Rsc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=gTcqhYFscZk:8hsvymE5Rsc:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=gTcqhYFscZk:8hsvymE5Rsc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=gTcqhYFscZk:8hsvymE5Rsc:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MuchAdoAboutIT/~4/gTcqhYFscZk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://it.knightnet.org.uk/2011/12/microsoft-word-wildcard-regular-expression-search-replace.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://it.knightnet.org.uk/2011/12/microsoft-word-wildcard-regular-expression-search-replace.html</feedburner:origLink></item>
		<item>
		<title>New page added to blog: Privacy &amp; Disclosure</title>
		<link>http://feedproxy.google.com/~r/MuchAdoAboutIT/~3/Euuy4_vzES4/page-added-blog-privacy-disclosure.html</link>
		<comments>http://it.knightnet.org.uk/2011/12/page-added-blog-privacy-disclosure.html#comments</comments>
		<pubDate>Fri, 16 Dec 2011 17:32:54 +0000</pubDate>
		<dc:creator>Julian Knight</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://it.knightnet.org.uk/?p=963</guid>
		<description><![CDATA[Finally got round to properly publishing this page that declares the site&#8217;s privacy policies and disclosure of intent. This is also linked to from every page as per EU &#8221;Privacy and Electronic Communications (EC Directive) Regulations 2003&#8243; and Google requirements. Also &#8230; <a href="http://it.knightnet.org.uk/2011/12/page-added-blog-privacy-disclosure.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Finally got round to properly publishing this page that declares the site&#8217;s privacy policies and disclosure of intent. This is also linked to from every page as per <a title="External link to EU privacy requirements. Opens a new window." href="http://www.ico.gov.uk/for_organisations/privacy_and_electronic_communications.aspx">EU &#8221;Privacy and Electronic Communications (EC Directive) Regulations 2003&#8243;</a> and Google requirements.</p>
<p>Also added an HTML 5 logo.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/1nPohkbUcFBwCyh4u-RrkZN1PhE/0/da"><img src="http://feedads.g.doubleclick.net/~a/1nPohkbUcFBwCyh4u-RrkZN1PhE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1nPohkbUcFBwCyh4u-RrkZN1PhE/1/da"><img src="http://feedads.g.doubleclick.net/~a/1nPohkbUcFBwCyh4u-RrkZN1PhE/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Euuy4_vzES4:AKtRT5XdRlQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Euuy4_vzES4:AKtRT5XdRlQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=Euuy4_vzES4:AKtRT5XdRlQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Euuy4_vzES4:AKtRT5XdRlQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=Euuy4_vzES4:AKtRT5XdRlQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Euuy4_vzES4:AKtRT5XdRlQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=Euuy4_vzES4:AKtRT5XdRlQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Euuy4_vzES4:AKtRT5XdRlQ:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Euuy4_vzES4:AKtRT5XdRlQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=Euuy4_vzES4:AKtRT5XdRlQ:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MuchAdoAboutIT/~4/Euuy4_vzES4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://it.knightnet.org.uk/2011/12/page-added-blog-privacy-disclosure.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://it.knightnet.org.uk/2011/12/page-added-blog-privacy-disclosure.html</feedburner:origLink></item>
		<item>
		<title>Enterprise System Design and Accessibility</title>
		<link>http://feedproxy.google.com/~r/MuchAdoAboutIT/~3/p6nzJB8qRM8/enterprise-system-design-accessibility.html</link>
		<comments>http://it.knightnet.org.uk/2011/11/enterprise-system-design-accessibility.html#comments</comments>
		<pubDate>Fri, 11 Nov 2011 17:21:57 +0000</pubDate>
		<dc:creator>Julian Knight</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Enterprise Systems]]></category>
		<category><![CDATA[RNIB]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[WAI]]></category>

		<guid isPermaLink="false">http://it.knightnet.org.uk/?p=904</guid>
		<description><![CDATA[Most web designers are well aware of the need to design with accessibility in mind and that this is a legal requirement in many countries. Not so many IT architects and designers who deal with internal, enterprise systems are aware, though, that &#8230; <a href="http://it.knightnet.org.uk/2011/11/enterprise-system-design-accessibility.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Most web designers are well aware of the need to design with accessibility in mind and that this is a legal requirement in many countries.</p>
<p>Not so many IT architects and designers who deal with internal, enterprise systems are aware, though, that these laws and requirements also apply to internal systems.</p>
<p>Recently I&#8217;ve yet again seen a number of dreadfully designed user interfaces (UI) for enterprise systems that most certainly don&#8217;t meet usability standards let alone accessibility standards!<span id="more-904"></span></p>
<p>So here are a few links to information on standards and laws around accessibility &#8211; while most of these seem to be focused on web systems, lets remember that they do apply to internal and enterprise systems as well.</p>
<ul>
<li><a title="Wikipedia article on web accessibility" href="http://en.wikipedia.org/wiki/Web_accessibility" target="_blank">Wikipedia: Web Accessibility</a></li>
<li><a title="W3C WAI home page" href="http://www.w3.org/WAI/" target="_blank">W3C Web Accessibility Initiative</a> (WAI) (from the web&#8217;s standards body)</li>
<li>UK Central Office of Information (COI): <a title="UK Central Office of Information: Web Standards and Guidelines" href="http://coi.gov.uk/guidance.php?page=188" target="_blank">Web Standards and Guidelines for UK</a> government web sites</li>
<li>There is also a British Standard for web accessibility BS8878. However, ridiculously, the British Standards Institute charge £100 for it! SO I won&#8217;t link to it but there are some web resources that summarise it, as always Google is your friend.</li>
<li><a title="Report from the BCS" href="http://www.bcs.org/content/conMediaFile/13920" target="_blank">Accessible Technology A guide for IT professionals</a> (PDF)</li>
</ul>
<ul>The key regulations for UK organisations are:</p>
<li><a title="UK Disability Discrimination Act 2005" href="http://www.legislation.gov.uk/ukpga/2005/13/contents" target="_blank">Disability Discrimination Act</a> (DDA) <a title="UK DDA 1995" href="http://www.legislation.gov.uk/ukpga/1995/50/contents" target="_blank">1995</a> &amp; 2005</li>
<li><a title="UK Equality Act 2010: Disability" href="http://www.direct.gov.uk/en/DisabledPeople/RightsAndObligations/DisabilityRights/DG_4001068" target="_blank">Equality Act 2010</a> (supersedes the DDA)</li>
</ul>
<p>One final note about designing to accessibility standards. Plenty has already been written on this subject and I don&#8217;t want to repeat that. Just to say that it is normal for web sites to be asked to meet <strong><a title="W3C WCAG Standard" href="http://www.w3.org/TR/WCAG/" target="_blank">W3C WCAG 2.0 level Double-A (AA)</a></strong> standards. However, you should not try to slavishly follow these standards. There are lots of grey areas. In particular, if you are using the online <a title="W3C Online HTML Validation Tool" href="http://validator.w3.org/" target="_blank">web validation tools</a>, don&#8217;t worry too much if you get some minor failures. You need to test failing pages against accessibility devices rather than blindly following some written rules.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/IpjUrqxNdk74sd-DDqW7zYfutzg/0/da"><img src="http://feedads.g.doubleclick.net/~a/IpjUrqxNdk74sd-DDqW7zYfutzg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IpjUrqxNdk74sd-DDqW7zYfutzg/1/da"><img src="http://feedads.g.doubleclick.net/~a/IpjUrqxNdk74sd-DDqW7zYfutzg/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=p6nzJB8qRM8:viTSmHJr1NU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=p6nzJB8qRM8:viTSmHJr1NU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=p6nzJB8qRM8:viTSmHJr1NU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=p6nzJB8qRM8:viTSmHJr1NU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=p6nzJB8qRM8:viTSmHJr1NU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=p6nzJB8qRM8:viTSmHJr1NU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=p6nzJB8qRM8:viTSmHJr1NU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=p6nzJB8qRM8:viTSmHJr1NU:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=p6nzJB8qRM8:viTSmHJr1NU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=p6nzJB8qRM8:viTSmHJr1NU:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MuchAdoAboutIT/~4/p6nzJB8qRM8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://it.knightnet.org.uk/2011/11/enterprise-system-design-accessibility.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://it.knightnet.org.uk/2011/11/enterprise-system-design-accessibility.html</feedburner:origLink></item>
		<item>
		<title>Coping With Google Reader Changes</title>
		<link>http://feedproxy.google.com/~r/MuchAdoAboutIT/~3/7RLf2XnIie8/coping-google-reader.html</link>
		<comments>http://it.knightnet.org.uk/2011/11/coping-google-reader.html#comments</comments>
		<pubDate>Thu, 10 Nov 2011 17:30:53 +0000</pubDate>
		<dc:creator>Julian Knight</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[ATOM]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://it.knightnet.org.uk/?p=898</guid>
		<description><![CDATA[If you are a Google Reader user, you will have noticed the latest design change and probably been amazed at how poor the new layout is. What you may not have immediately noticed is just what you&#8217;ve lost. In this &#8230; <a href="http://it.knightnet.org.uk/2011/11/coping-google-reader.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you are a <a title="Google Reader Home Page" href="http://www.google.com/reader" target="_blank">Google Reader</a> user, you will have noticed the <a href="http://googlereader.blogspot.com/2011/10/upcoming-changes-to-reader-new-look-new.html" target="_blank">latest design change</a> and probably been amazed at how poor the new layout is. What you may not have immediately noticed is just what you&#8217;ve lost.</p>
<p>In this article I look at what has been lost and what you might be able to do about it, at least in the short term.<span id="more-898"></span></p>
<p>There are a number of lost capabilities that many people have been relying on</p>
<ul>
<li>The Sharing capability provided other Reader users the ability to see what you shared and you can see what they are sharing.</li>
<li>Notes allowed you to add a note whether linked to an article or not. You also used to be able to add comments to shared articles</li>
</ul>
<p>These things constituted an <a title="Where to find information about the unofficial Google Reader API" href="http://www.google.com/support/forum/p/reader/thread?tid=586ab9c4f70e4eb3&amp;hl=en" target="_blank">unofficial API</a> into Google Reader and Google are busy ripping the heart of Reader and replacing most of the &#8220;social&#8221; aspect with links to Google+. So in the future, instead of marking an article as &#8220;Shared&#8221;, you will &#8220;+1&#8243; it and it will appear in your Google+ feed instead of Google Reader. This change will be happening over the next month or so.</p>
<p>Thankfully, there are a few things that you can do, at least temporarily. There are a number of Google Reader specific URL&#8217;s that you can use to still access some of the information.</p>
<p>To make use of most of the following, you will need to know your Google Reader user ID which is a 20 digit number that you can see in your browsers address bar when using Reader, this is marked as <span style="color: #3366ff;"><em>&lt;20DigitUserId&gt;</em></span> in the <a title="Wikipedia definition for URL" href="http://en.wikipedia.org/wiki/Url" target="_blank">URL</a>&#8216;s below.</p>
<p>The following URL&#8217;s will show the various views in the normal web interface:</p>
<ul>
<li><strong>Shared articles</strong>:<br />
<span style="color: #3366ff;"><a href="http://www.google.co.uk/reader/view/user/%3C20DigitUserId%3E/state/com.google/broadcast"><span style="color: #3366ff;">http://www.google.co.uk/reader/view/user/&lt;20DigitUserId&gt;/state/com.google/broadcast</span></a></span><br />
No longer available directly from the web interface so it is uncertain how long this will stay usable. It would be sensible to export shared articles while you can using the JSON exports listed below.</li>
<li><strong>Your notes</strong>:<br />
<span style="color: #3366ff;"><a href="http://www.google.co.uk/reader/view/user/%3C20DigitUserId%3E/state/com.google/created"><span style="color: #3366ff;">http://www.google.co.uk/reader/view/user/&lt;20DigitUserId&gt;/state/com.google/created</span></a></span><br />
Again, no longer directly available, who knows when Google will disable this view. If you really want your notes, it would be sensible to export them while you have the chance (see the information on the JSON formats below).</li>
<li><strong>Your links</strong>:<br />
<span style="color: #3366ff;">http://www.google.co.uk/reader/view/user/<em>&lt;20DigitUserId&gt;</em>/state/com.google/link</span></li>
<li><strong>Liked articles</strong>:<br />
<span style="color: #3366ff;">http://www.google.co.uk/reader/view/user/<em>&lt;20DigitUserId&gt;</em>/state/com.google/like</span></li>
<li><strong>Stared articles</strong>:<br />
<span style="color: #3366ff;">http://www.google.co.uk/reader/view/user/<em>&lt;20DigitUserId&gt;</em>/state/com.google/starred</span></li>
<li><strong>All unread articles</strong>:<br />
<span style="color: #3366ff;">http://www.google.co.uk/reader/view/user/<em>&lt;20DigitUserId&gt;</em>/state/com.google/fresh</span></li>
<li><strong>All read articles</strong>:<br />
<span style="color: #3366ff;">http://www.google.co.uk/reader/view/user/<em>&lt;20DigitUserId&gt;</em>/state/com.google/read</span></li>
<li><strong>All articles</strong>:<br />
<span style="color: #3366ff;">http://www.google.co.uk/reader/view/user/<em>&lt;20DigitUserId&gt;</em>/state/com.google/reading</span>-list</li>
<li><strong>Articles with a specific tag</strong>:<br />
<span style="color: #3366ff;">http://www.google.co.uk/reader/view/user/<em>&lt;20DigitUserId&gt;</em>/state/com.google/label/<em>&lt;tagName&gt;</em></span><br />
<span style="color: #3366ff;"><em>&lt;tagName&gt;</em></span> is the name of the tag as it appears in your list</li>
<li><strong>All articles in a folder</strong>:<br />
<span style="color: #3366ff;">http://www.google.co.uk/reader/view/user/<em>&lt;20DigitUserId&gt;</em>/state/com.google/label/</span><em><span style="color: #3366ff;">&lt;folderName&gt;</span><br />
<span style="color: #3366ff;"><em>&lt;folderName&gt;</em></span></em> is the name of the tag as it appears in your list. Note that folders and tags are designated in the same way.</li>
<li><strong>All articles in a specific RSS/ATOM feed</strong>:<br />
<span style="color: #3366ff;">http://www.google.co.uk/reader/view/feed/</span><em><span style="color: #3366ff;">&lt;feedURL&gt;</span><br />
&lt;feedURL&gt;</em> is the full URL (including the scheme, e.g. http://)</li>
<li><strong>Friends comments (comments on articles you&#8217;ve shared)</strong>:<br />
You can no longer access these at all from the web interface but the URL <em>would</em> have been:<br />
<a href="http://www.google.co.uk/reader/view/user/&lt;20DigitUserId>/state/com.google/broadcast-friends-comments&#8221;>http://www.google.co.uk/reader/view/user/<em>&lt;20DigitUserId&gt;</em>/state/com.google/broadcast-friends-comments</a></li>
</ul>
<p>So that&#8217;s how to get each of the different types of view in the web interface but what about using these views in other systems such as displaying in a WordPress blog? Well neatly, you can make a simple adjustment to the URL to get an <a title="Wikipedia definition for the ATOM standard" href="http://en.wikipedia.org/wiki/Atom_(standard)" target="_blank">ATOM</a> feed, just replace &#8220;<span style="color: #3366ff;">view</span>&#8221; with &#8220;<span style="color: #3366ff;">atom</span>&#8221; in the URL:<br />
<a href="http://www.google.co.uk/reader/atom/user/%3C20DigitUserId%3E/state/com.google/broadcast">http://www.google.co.uk/reader/<strong>atom</strong>/user/<em>&lt;20DigitUserId&gt;</em>/state/com.google/broadcast</a></p>
<p>It is worth noting that the resulting ATOM feed contains &lt;category&gt; tags that define all of the feed types above, read, unread, having a note or comment, liked, shared, starred, tagged or in a folder. The &lt;category&gt; tags take the form:</p>
<ul>
<li>
<pre>&lt;category term="<strong>user/&lt;20DigitUserId&gt;/label/&lt;folderName&gt;</strong>" scheme="<strong>http://www.google.com/reader/</strong>" label="<strong>&lt;folderName&gt;</strong>" /&gt;</pre>
</li>
<li>
<pre>&lt;category term="<strong>user/&lt;20DigitUserId&gt;/state/com.google/read</strong>" scheme="<strong>http://www.google.com/reader/</strong>" label="<strong>read</strong>" /&gt;</pre>
</li>
<li>and so on.</li>
<li>In addition, then entry may also have &lt;category&gt; tags related to the original feed, e.g.
<pre>&lt;category term="<strong>Gadgets</strong>" scheme="<strong>http://www.sixapart.com/ns/types#category</strong>" /&gt;</pre>
</li>
</ul>
<p>Finally, in addition to having an ATOM feed for parsing with an RSS feed reader, you can also get a <a title="JSON Home Page" href="http://www.json.org/" target="_blank">JSON</a> formatted feed by replacing the &#8220;<span style="color: #3366ff;">view</span>&#8221; with &#8220;<span style="color: #3366ff;">export/jas</span>&#8221; in the URL&#8217;s given above. This gives output in <a title="Specification for JSON Activity Format" href="http://activitystrea.ms/specs/json/1.0/" target="_blank">JSON Activity Stream</a> format. This isn&#8217;t as rich as Google&#8217;s own propriatory JSON format which can be accessed by replacing the &#8220;<span style="color: #3366ff;">view</span>&#8221; with &#8220;<span style="color: #3366ff;">export/json</span>&#8220;.</p>
<p>The JSON formats also support some additional, optional parameters in the URL:</p>
<ul>
<li>filename=&lt;fileName&gt;<br />
Default file name to save</li>
<li>likes=false</li>
<li>n=99999<br />
Maximum number of entries to include</li>
<li>verb=starred<br />
Not sure what this is. Verbs can be: starred, liked, shared, noted, shared</li>
<li>co=false<br />
Include Comments</li>
<li>hl=en<br />
Output Language</li>
</ul>

<p><a href="http://feedads.g.doubleclick.net/~a/HPd6cpEij-VC_KaUClsfknFx3Rg/0/da"><img src="http://feedads.g.doubleclick.net/~a/HPd6cpEij-VC_KaUClsfknFx3Rg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/HPd6cpEij-VC_KaUClsfknFx3Rg/1/da"><img src="http://feedads.g.doubleclick.net/~a/HPd6cpEij-VC_KaUClsfknFx3Rg/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=7RLf2XnIie8:l2c-AP-eYKk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=7RLf2XnIie8:l2c-AP-eYKk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=7RLf2XnIie8:l2c-AP-eYKk:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=7RLf2XnIie8:l2c-AP-eYKk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=7RLf2XnIie8:l2c-AP-eYKk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=7RLf2XnIie8:l2c-AP-eYKk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=7RLf2XnIie8:l2c-AP-eYKk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=7RLf2XnIie8:l2c-AP-eYKk:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=7RLf2XnIie8:l2c-AP-eYKk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=7RLf2XnIie8:l2c-AP-eYKk:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MuchAdoAboutIT/~4/7RLf2XnIie8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://it.knightnet.org.uk/2011/11/coping-google-reader.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://it.knightnet.org.uk/2011/11/coping-google-reader.html</feedburner:origLink></item>
		<item>
		<title>New Blog Design Page</title>
		<link>http://feedproxy.google.com/~r/MuchAdoAboutIT/~3/syjvxZYDPNU/blog-design-page.html</link>
		<comments>http://it.knightnet.org.uk/2011/11/blog-design-page.html#comments</comments>
		<pubDate>Wed, 09 Nov 2011 08:59:55 +0000</pubDate>
		<dc:creator>Julian Knight</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://it.knightnet.org.uk/?p=896</guid>
		<description><![CDATA[I&#8217;ve added a new page to this blog explaining the design of the site.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve added a new page to this blog explaining the <a href="/about/design-blog" title="Design for this Blog">design of the site</a>.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/4ZJs4kzVMKkyJpgAehdpJIPX7NI/0/da"><img src="http://feedads.g.doubleclick.net/~a/4ZJs4kzVMKkyJpgAehdpJIPX7NI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/4ZJs4kzVMKkyJpgAehdpJIPX7NI/1/da"><img src="http://feedads.g.doubleclick.net/~a/4ZJs4kzVMKkyJpgAehdpJIPX7NI/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=syjvxZYDPNU:91zGcZjtBO4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=syjvxZYDPNU:91zGcZjtBO4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=syjvxZYDPNU:91zGcZjtBO4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=syjvxZYDPNU:91zGcZjtBO4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=syjvxZYDPNU:91zGcZjtBO4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=syjvxZYDPNU:91zGcZjtBO4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?i=syjvxZYDPNU:91zGcZjtBO4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=syjvxZYDPNU:91zGcZjtBO4:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=syjvxZYDPNU:91zGcZjtBO4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?a=syjvxZYDPNU:91zGcZjtBO4:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/MuchAdoAboutIT?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MuchAdoAboutIT/~4/syjvxZYDPNU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://it.knightnet.org.uk/2011/11/blog-design-page.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://it.knightnet.org.uk/2011/11/blog-design-page.html</feedburner:origLink></item>
	</channel>
</rss><!-- Served from: it.knightnet.org.uk @ 2012-05-19 13:43:20 by W3 Total Cache -->

