<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A0cBQ3YzcSp7ImA9WhRbGUs.&quot;"><id>tag:blogger.com,1999:blog-6932012</id><updated>2012-02-11T14:04:12.889Z</updated><category term="Windows XP" /><category term="Voice Recognition" /><category term="Fedora" /><category term="CCleaner" /><category term="DNS" /><category term="Gnome 3" /><category term="Accessibility" /><category term="HTTPS" /><category term="urban legends" /><category term="Outlook" /><category term="malware" /><category term="Microsoft Fixes" /><category term="FWD" /><category term="Mandriva." /><category term="Cisco" /><category term="PHP fix" /><category term="Content Management System" /><category term="USB Drive" /><category term="Bloggger" /><category term="Windows" /><category term="Not Fixed" /><category term="Cups" /><category term="PC Security" /><category term="Syntax Highlighting" /><category term="Codecs" /><category term="openshot" /><category term="IE Fixes" /><category term="Web Development" /><category term="HP ProBook" /><category term="Windows Fixes" /><category term="Linux fixes" /><category term="iPod" /><category term="FTP" /><category term="Slow Computer" /><category term="Safari" /><category term="ClamWin" /><category term="Command Prompt" /><category term="Unity" /><category term="mimetypes" /><category term="video" /><category term="Web Browsers" /><category term="disable shortcut keys" /><category term="Antivirus" /><category term="openSUSE" /><category term="IE7" /><category term="GEdit" /><category term="CSS" /><category term="Javascript" /><category term="Hints" /><category term="Linksys" /><category term="ffmpeg" /><category term="Instant Message Notification" /><category term="MySpace" /><category term="IIS" /><category term="Gnome" /><category term="pdf" /><category term="Email Notification" /><category term="Word 2007" /><category term="Microsoft Security Essentials" /><category term="Dragon Naturally Speaking" /><category term="Windows Defender" /><category term="Gnome Shell Extensions" /><category term="iPhone" /><category term="Firefox" /><category term="snopes" /><category term="Synaptics" /><category term="Lexmark" /><category term="CMS" /><category term="Restricted Formats" /><category term="Broadcom" /><category term="Dos Shell" /><category term="Free" /><category term="Information" /><category term="Wireless" /><category term="Printing" /><category term="Vista" /><category term="Usability" /><category term="Twitter" /><category term="Pinch Zoom" /><category term="Gnome3" /><category term="smtp" /><category term="W2k3 Server" /><category term="Free Websites" /><category term="Microsoft" /><category term="XP" /><category term="Free Software" /><category term="iGoogle" /><category term="Panel-Docklets" /><category term="about" /><category term="Mobile Browsers" /><category term="Email Fixes" /><category term="AVG" /><category term="Blogger Fixes" /><category term="AdAware" /><category term="Chromium" /><category term="Themes" /><category term="Ubuntu fixes" /><category term="download" /><category term="Linux Mint Debian" /><category term="Chrome" /><category term="iPod Fixes" /><category term="codec" /><category term="Passwords" /><category term="SSL" /><category term="code" /><category term="Distro Dances" /><category term="WMV" /><category term="Android" /><category term="defrag" /><category term="Facebook" /><category term="CoreFTP" /><category term="Cut and Paste" /><category term="Favicons" /><category term="Windows 7" /><category term="Slashed Zeros" /><category term="Reports" /><category term="Autostart" /><category term="Docky" /><category term="Filezilla" /><category term="Upload Fixes" /><category term="Dates" /><category term="Google" /><category term="Packman" /><category term="Mp4" /><category term="PHP" /><category term="grcomputerworks" /><category term="CSS Media Queries" /><category term="Tweetdeck" /><category term="Linux" /><category term="virus" /><category term="SuperAntiSpyware" /><category term="PHPTAL" /><category term="IE" /><category term="Ubuntu" /><category term="fixes" /><category term="Customize" /><category term="Touchpad" /><category term="Firefox fixes" /><title>grComputerWorks</title><subtitle type="html">Web Design and Computer Related Posts</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://grcomputerworks.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>371</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Grcomputerworks" /><feedburner:info uri="grcomputerworks" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CUIMR3s4eyp7ImA9WhRUGUg.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-6874476582969013838</id><published>2012-01-27T20:40:00.001Z</published><updated>2012-01-30T19:59:46.533Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-30T19:59:46.533Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Web Development" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Browsers" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><title>Identifying Link Targets with CSS</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Sources: Noupe "Useful CSS Snippets", 1stWebDesigner "25 Incredibly Useful Snippets for Developers"&lt;br /&gt;
See also Data uri's &amp;nbsp;&lt;a href="http://davidwalsh.name/data-uri-php"&gt;http://davidwalsh.name/data-uri-php&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
a[href^="http://"]{&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;padding-right: 20px;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;background: url(external.gif) no-repeat center right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* emails */&lt;br /&gt;
a[href^="mailto:"]{&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;padding-right: 20px;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;background: url(email.png) no-repeat center right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* pdfs */&lt;br /&gt;
a[href$=".pdf"]{&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;padding-right: 20px;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;background: url(pdf.png) no-repeat center right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* identify links that open in new window */&lt;br /&gt;
&lt;br /&gt;
a[target="_blank"]:before,&lt;br /&gt;
a[target="new"]:before {&lt;br /&gt;
margin:0 5px 0 0;&lt;br /&gt;
padding:1px;&lt;br /&gt;
outline:1px solid #333;&lt;br /&gt;
color:#333;&lt;br /&gt;
background:#ff9;&lt;br /&gt;
font:12px "Zapf Dingbats";&lt;br /&gt;
content: "\279C";&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;



&lt;textarea style="height: 500px; width: 500px;"&gt;/* external links */
a[href^="http://"]{
 padding-right: 20px;
 background: url(external.gif) no-repeat center right;
}

/* emails */
a[href^="mailto:"]{
 padding-right: 20px;
 background: url(email.png) no-repeat center right;
}

/* pdfs */
a[href$=".pdf"]{
 padding-right: 20px;
 background: url(pdf.png) no-repeat center right;
}

/* identify links that open in new window */

a[target="_blank"]:before,
a[target="new"]:before {
margin:0 5px 0 0;
padding:1px;
outline:1px solid #333;
color:#333;
background:#ff9;
font:12px "Zapf Dingbats";
content: "\279C";
}
&lt;/textarea&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-6874476582969013838?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/w6Jez57Y97Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/6874476582969013838/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=6874476582969013838" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/6874476582969013838?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/6874476582969013838?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/w6Jez57Y97Y/identifying-link-targets-with-css.html" title="Identifying Link Targets with CSS" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2012/01/identifying-link-targets-with-css.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcNRno5fCp7ImA9WhRUFU4.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-2380593454661508272</id><published>2012-01-26T00:18:00.000Z</published><updated>2012-01-26T00:18:17.424Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-26T00:18:17.424Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Usability" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Development" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><category scheme="http://www.blogger.com/atom/ns#" term="Accessibility" /><title>The Power of CSS1K</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
http://css1k.com is an interesting project about seeing how much you can accomplish, and still keep your css small.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;I found some styles to be visually interesting:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://css1k.com/#desktop"&gt;http://css1k.com/#desktop&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://css1k.com/#turnaround"&gt;http://css1k.com/#turnaround&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://css1k.com/#swiss"&gt;http://css1k.com/#swiss&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://css1k.com/#bookshelf"&gt;http://css1k.com/#bookshelf&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://css1k.com/#toolbar"&gt;http://css1k.com/#toolbar&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://css1k.com/#stretchy"&gt;http://css1k.com/#stretchy&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://css1k.com/#photobox"&gt;http://css1k.com/#photobox&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://css1k.com/#ev"&gt;http://css1k.com/#ev&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But what really came out of it for me was how badly you can mess up a
 site's usability, using only&amp;nbsp; CSS. As I switched from theme to theme, it 
became tough to remember where I left off, and which themes I had seen. In this case, having the visited links styled differently would have been very useful on this site. (&lt;a href="http://www.bing.com/search?q=usability+visited+links" target="_blank"&gt;bing usability and visited links&lt;/a&gt;). &lt;br /&gt;
&lt;br /&gt;
Some webguy's uncle said, with great power, comes great responsibility.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-2380593454661508272?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/IMTVVp264fc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/2380593454661508272/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=2380593454661508272" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/2380593454661508272?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/2380593454661508272?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/IMTVVp264fc/power-of-css1k.html" title="The Power of CSS1K" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2012/01/power-of-css1k.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IHRXY4eCp7ImA9WhRVFEs.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-461623087269855557</id><published>2012-01-13T13:31:00.000Z</published><updated>2012-01-13T13:32:14.830Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-13T13:32:14.830Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Web Development" /><category scheme="http://www.blogger.com/atom/ns#" term="Blogger Fixes" /><category scheme="http://www.blogger.com/atom/ns#" term="code" /><title>Displaying Code in Blogger</title><content type="html">Blogger drives a web developer like me nuts.  I paste my code into the html the way I want it, and it screws it up. Even the PRE tags.

So, I display my code in textarea tags.

&lt;textarea style="height:100px;width:90%"&gt;

&amp;lt;textarea style="height:100px;width:90%" &amp;gt;
&amp;lt;php? echo hello ?&amp;gt;
&amp;lt;/textarea &amp;gt;

&lt;/textarea&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-461623087269855557?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/B2ZjYg9G7WQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/461623087269855557/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=461623087269855557" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/461623087269855557?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/461623087269855557?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/B2ZjYg9G7WQ/displaying-code-in-blogger.html" title="Displaying Code in Blogger" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2012/01/displaying-code-in-blogger.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04BSH8_cSp7ImA9WhRbEE8.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-8901396380679180299</id><published>2012-01-12T23:01:00.004Z</published><updated>2012-01-31T14:59:19.149Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-31T14:59:19.149Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Development" /><category scheme="http://www.blogger.com/atom/ns#" term="PHPTAL" /><title>Writing Table Headers with PHPTAL Repeat Key</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div&gt;
Writing Table Headers with PHPTAL Repeat Key&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Not immediately obvious to me, the PHPTAL manual says:&lt;/div&gt;
&lt;div&gt;
"Within a loop, you can access the current loop information (and that of its parent for nested loops) using specific repeat/* paths."&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
This means that instead of writing table header values in the template, you can use the key in your table data.&lt;/div&gt;
&lt;pre&gt;$sql = " SELECT SUM(hours_regular) AS RT, SUM(hours_overtime) AS OT...
&lt;/pre&gt;
&lt;textarea style="height: 100px; width: 100%;"&gt;&amp;lt;table&amp;gt;
  &amp;lt;thead&amp;gt;
    &amp;lt;th tal:repeat="r results/hours"&amp;gt;${repeat/r/key}&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;/thead+y&amp;gt;
  &amp;lt;tbody&amp;gt;
&amp;lt;tr&amp;gt;
&amp;lt;tr&amp;gt;
    &amp;lt;td class="atc" tal:repeat="r results/hours"&amp;gt;${r}&amp;lt;/td&amp;gt;
  &amp;lt;/tr&amp;gt;
&amp;lt;/tbody&amp;gt;&amp;lt;/table&amp;gt;
&lt;/textarea&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
PHPTAL manual says:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Within a loop, you can access the current loop information (and that of its parent for nested loops) using specific repeat/* paths.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
repeat/item/key : returns the item's key if some/result is an associative resource (index otherwise)&lt;/div&gt;
&lt;div&gt;
repeat/item/index : returns the item index (0 to count-1)&lt;/div&gt;
&lt;div&gt;
repeat/item/number : returns the item number (1 to count)&lt;/div&gt;
&lt;div&gt;
repeat/item/even : returns true if item index is even&lt;/div&gt;
&lt;div&gt;
repeat/item/odd : returns true if item index is odd&lt;/div&gt;
&lt;div&gt;
repeat/item/start : returns true if item is the first one&lt;/div&gt;
&lt;div&gt;
repeat/item/end : returns true if item is the last one&lt;/div&gt;
&lt;div&gt;
repeat/item/length : returns the number of elements in some/result&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
"item" depends on the receiver variable defined in tal:repeat expression.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
http://phptal.org/manual/en/#tal-repeat&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-8901396380679180299?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/IH_tW47OmEQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/8901396380679180299/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=8901396380679180299" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/8901396380679180299?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/8901396380679180299?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/IH_tW47OmEQ/writing-table-headers-with-phptal.html" title="Writing Table Headers with PHPTAL Repeat Key" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2012/01/writing-table-headers-with-phptal.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04ASHY6fCp7ImA9WhRVE0o.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-6366125943355096579</id><published>2012-01-12T13:45:00.001Z</published><updated>2012-01-12T13:45:49.814Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-12T13:45:49.814Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Gnome 3" /><category scheme="http://www.blogger.com/atom/ns#" term="Autostart" /><category scheme="http://www.blogger.com/atom/ns#" term="Gnome" /><category scheme="http://www.blogger.com/atom/ns#" term="openSUSE" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Gnome3" /><title>Gnome 3 AutoStart Programs on Login</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
Gnome 3 AutoStart Programs on Login&lt;br /&gt;
&lt;br /&gt;
Method 1: GUI:&lt;br /&gt;
Use "Desktop Search" to find "Startup Application Preferences" (it doesn't show up with the Meta key search)&lt;br /&gt;
&lt;br /&gt;
Click Add&lt;br /&gt;
Give it a name, and a command&lt;br /&gt;
&lt;br /&gt;
Most programs can be started simply with their common name, eg "chromium", "evolution", "firefox", as long as it's in the path.&lt;br /&gt;
&lt;br /&gt;
Google Chrome is "google-chrome"&lt;br /&gt;
&lt;br /&gt;
This process creates adds desktop files in home/[user]/.config/autostart&lt;br /&gt;
&lt;br /&gt;
Method 2: Directory&lt;br /&gt;
&lt;br /&gt;
You can create your own "desktop" files directly in home/[user]/.config/autostart by either copying an existing one, and editing the properties (right-click)&lt;br /&gt;
&lt;br /&gt;
Give it a name, and a command&lt;br /&gt;
&lt;br /&gt;
Click on the image to find a new image (usually in /usr/share/icons/hicolor/scalable/apps)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--Or--&lt;br /&gt;
&lt;br /&gt;
Create your own&lt;br /&gt;
&lt;br /&gt;
.desktop config:&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/env xdg-open&lt;br /&gt;
&lt;br /&gt;
[Desktop Entry]&lt;br /&gt;
Version=1.0&lt;br /&gt;
Encoding=UTF-8&lt;br /&gt;
Name=Docky&lt;br /&gt;
X-SuSE-translate=true&lt;br /&gt;
Type=Application&lt;br /&gt;
Exec=nautilus&lt;br /&gt;
Terminal=false&lt;br /&gt;
Icon=/usr/share/icons/hicolor/scalable/apps/nautilus.svg&lt;br /&gt;
Comment=chromium web browser.&lt;br /&gt;
NoDisplay=false&lt;br /&gt;
Categories=Utility;X-SuSE-DesktopUtility;&lt;br /&gt;
Hidden=false&lt;br /&gt;
Name[en_US]=Nautilus.desktop&lt;br /&gt;
Comment[en_US.utf8]=nautilus&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-6366125943355096579?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/wpj9W_rTUco" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/6366125943355096579/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=6366125943355096579" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/6366125943355096579?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/6366125943355096579?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/wpj9W_rTUco/gnome-3-autostart-programs-on-login.html" title="Gnome 3 AutoStart Programs on Login" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2012/01/gnome-3-autostart-programs-on-login.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcBRHk5eCp7ImA9WhRWFk0.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-6029020855548192320</id><published>2012-01-03T14:47:00.001Z</published><updated>2012-01-03T14:47:35.720Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-03T14:47:35.720Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Development" /><title>Default Parameters for Javascript Functions</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;

&lt;p&gt;In PHP, you simple add "argument=false".&lt;/p&gt;

&lt;code&gt;&lt;pre&gt;
function getData(br, year=false) {}&lt;br /&gt;
&lt;/pre&gt;&lt;/code&gt;
&lt;p&gt;In Javascript:&lt;/p&gt;
&lt;code&gt;&lt;pre&gt;
function getData(br,year) {
  year = (typeof year == 'undefined') ? false : year;
$('Data').load('/Data/getData/' + br + '/' + year);
} 
&lt;/pre&gt;&lt;/code&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-6029020855548192320?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/8Yl5w0YhFEM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/6029020855548192320/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=6029020855548192320" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/6029020855548192320?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/6029020855548192320?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/8Yl5w0YhFEM/default-parameters-for-javascript.html" title="Default Parameters for Javascript Functions" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2012/01/default-parameters-for-javascript.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QEQnw7fSp7ImA9WhRXFkU.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-7314418369934178931</id><published>2011-12-24T00:42:00.002Z</published><updated>2011-12-24T01:15:03.205Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-24T01:15:03.205Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Gnome 3" /><category scheme="http://www.blogger.com/atom/ns#" term="Gnome" /><category scheme="http://www.blogger.com/atom/ns#" term="openSUSE" /><category scheme="http://www.blogger.com/atom/ns#" term="Gnome3" /><title>Post openSUSE Gnome 3 Installation Process</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Install from Live CD&lt;br /&gt;
&lt;br /&gt;
Add Repositories (from Community Repositories):&lt;br /&gt;
Packman&lt;br /&gt;
LibDVD&lt;br /&gt;
&lt;br /&gt;
Add Ons:&lt;br /&gt;
fetchmsttfonts - MS Compatible fonts&lt;br /&gt;
free-ttf-fonts - Collection of nice artsy fonts&lt;br /&gt;
gstreamer ugly plugins - codecs&lt;br /&gt;
&lt;br /&gt;
Add Programs:&lt;br /&gt;
Pidgin - IM that works with "Evil Status Icon" Plugin&lt;br /&gt;
Chromium - Now has support for Gnome Keyring&lt;br /&gt;
VLC - Best.Videoplayer.Ever.&lt;br /&gt;
&lt;br /&gt;
Add Gnome Shell Extensions:&lt;br /&gt;
&lt;a href="https://extensions.gnome.org/extension/99/evial-status-icon-forerver/"&gt;Evil Status Icon Forever Extension&lt;/a&gt; - "fixes" notification&lt;br /&gt;
&lt;a href="https://extensions.gnome.org/extension/105/panel-docklet/"&gt;Panel Docklet&lt;/a&gt;Tiny Docky-style bar&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
Firefox Extensions:&lt;br /&gt;
Speed Dial&lt;br /&gt;
Web Developer&lt;br /&gt;
ColorZilla &lt;br /&gt;
Add to Amazon Wishlist&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-7314418369934178931?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/xw-zVn9fs4I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/7314418369934178931/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=7314418369934178931" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/7314418369934178931?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/7314418369934178931?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/xw-zVn9fs4I/post-opensuse-gnome3-installation.html" title="Post openSUSE Gnome 3 Installation Process" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2011/12/post-opensuse-gnome3-installation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQCRX45fyp7ImA9WhRXFUU.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-1019956983845426201</id><published>2011-12-22T19:48:00.003Z</published><updated>2011-12-22T19:49:24.027Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-22T19:49:24.027Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Gnome 3" /><category scheme="http://www.blogger.com/atom/ns#" term="Gnome Shell Extensions" /><category scheme="http://www.blogger.com/atom/ns#" term="Gnome" /><category scheme="http://www.blogger.com/atom/ns#" term="Instant Message Notification" /><category scheme="http://www.blogger.com/atom/ns#" term="Email Notification" /><title>Essential Gnome Shell Extension - Status Icon</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-nU4f7cMWk9w/TvOJfFgEIfI/AAAAAAAACAc/zWmABMA9q4Q/s1600/EvilStatusIconForever.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="96" src="http://2.bp.blogspot.com/-nU4f7cMWk9w/TvOJfFgEIfI/AAAAAAAACAc/zWmABMA9q4Q/s200/EvilStatusIconForever.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
Evil Status Icon Forever!&lt;br /&gt;
&lt;a href="https://extensions.gnome.org/extension/99/evial-status-icon-forerver/"&gt;https://extensions.gnome.org/extension/99/evial-status-icon-forerver/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-1019956983845426201?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/IqP82tR71Sc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/1019956983845426201/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=1019956983845426201" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/1019956983845426201?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/1019956983845426201?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/IqP82tR71Sc/essential-gnome-shell-extension-status.html" title="Essential Gnome Shell Extension - Status Icon" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-nU4f7cMWk9w/TvOJfFgEIfI/AAAAAAAACAc/zWmABMA9q4Q/s72-c/EvilStatusIconForever.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2011/12/essential-gnome-shell-extension-status.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8BR3k-cSp7ImA9WhRXFUo.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-7250872231353031302</id><published>2011-12-22T18:32:00.000Z</published><updated>2011-12-22T18:34:16.759Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-22T18:34:16.759Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Gnome 3" /><category scheme="http://www.blogger.com/atom/ns#" term="Gnome Shell Extensions" /><category scheme="http://www.blogger.com/atom/ns#" term="Docky" /><category scheme="http://www.blogger.com/atom/ns#" term="Gnome" /><category scheme="http://www.blogger.com/atom/ns#" term="Panel-Docklets" /><category scheme="http://www.blogger.com/atom/ns#" term="Gnome3" /><title>Gnome Shell Extension - Panel Docklet for Gnome 3</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;a href="http://4.bp.blogspot.com/-Vje3Y7IAyTE/TvN3FdhpseI/AAAAAAAACAQ/QNnaoHABvac/s1600/Panel-Docklet.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="102" src="http://4.bp.blogspot.com/-Vje3Y7IAyTE/TvN3FdhpseI/AAAAAAAACAQ/QNnaoHABvac/s200/Panel-Docklet.png" width="200" /&gt;&lt;/a&gt;Like a mini "Docky".&lt;br /&gt;
Panel-Docklet
by Jodli

Represents all opened windows as small icons in top panel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click to switch focus or hide.&lt;br /&gt;
&lt;br /&gt;
Much easier than using the meta key or alt-tab.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://extensions.gnome.org/extension/105/panel-docklet/"&gt;https://extensions.gnome.org/extension/105/panel-docklet/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Still waiting for a good email/im notification extension.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-7250872231353031302?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/H6Pl83OtGCI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/7250872231353031302/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=7250872231353031302" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/7250872231353031302?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/7250872231353031302?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/H6Pl83OtGCI/gnome-shell-extension-panel-docklet-for.html" title="Gnome Shell Extension - Panel Docklet for Gnome 3" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-Vje3Y7IAyTE/TvN3FdhpseI/AAAAAAAACAQ/QNnaoHABvac/s72-c/Panel-Docklet.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2011/12/gnome-shell-extension-panel-docklet-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYEQXc7eyp7ImA9WhRXFko.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-7485777262035031455</id><published>2011-11-29T21:33:00.001Z</published><updated>2011-12-23T21:51:40.903Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-23T21:51:40.903Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="Dates" /><title>PHP:  Payroll Dates</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;pre&gt;&lt;code&gt;
/***
* PayRoll Dates
* return array;
*/
  public function workDays($date='2011-12-17') 
  {
    if(!$date) {$date=strtotime("Last Saturday");
    } else { $date = strtotime($date); } 
  # find payroll dates ending last Saturday
    $workdays = array();
  # calculate 
    $workdays["sat"] = Date('Y-m-d', $date);
    $workdays["fri"] = Date('Y-m-d', strtotime('-1 day',$date));
    $workdays["thu"] = Date('Y-m-d', strtotime('-2 day',$date));
    $workdays["wed"] = Date('Y-m-d', strtotime('-3 day',$date));
    $workdays["tue"] = Date('Y-m-d', strtotime('-4 day',$date));
    $workdays["mon"] = Date('Y-m-d', strtotime('-5 day',$date));
    $workdays["sun"] = Date('Y-m-d', strtotime('-6 day',$date));

    $workdays["end"] = Date('Y-m-d', $date);
    $workdays["beg"] = Date('Y-m-d', strtotime('-6 day',$date));
    
#print_r($workdays);

    return $workdays;
  } 

&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-7485777262035031455?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/hlM-Isi7LQQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/7485777262035031455/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=7485777262035031455" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/7485777262035031455?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/7485777262035031455?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/hlM-Isi7LQQ/php-payroll-dates.html" title="PHP:  Payroll Dates" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2011/11/php-payroll-dates.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYBRXgycSp7ImA9WhRRE04.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-5740600063611736966</id><published>2011-11-26T18:43:00.001Z</published><updated>2011-11-26T18:45:54.699Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-26T18:45:54.699Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="video" /><category scheme="http://www.blogger.com/atom/ns#" term="ffmpeg" /><category scheme="http://www.blogger.com/atom/ns#" term="Codecs" /><title>Dark Art of Video Codecs Part 2</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Stolen Outright from: &lt;br /&gt;
&lt;a href="http://johndyer.name/ffmpeg-settings-for-html5-codecs-h264mp4-theoraogg-vp8webm/"&gt;http://johndyer.name/ffmpeg-settings-for-html5-codecs-h264mp4-theoraogg-vp8webm/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This is just a quick tip for people encoding video for HTML5 (and using sweet &lt;a href="http://mediaelementjs.com/"&gt;HTML5 players like MediaElement.js&lt;/a&gt;). Go download a &lt;a href="http://ffmpeg.arrozcru.org/autobuilds/"&gt;copy of ffmpeg&lt;/a&gt;, and if you’re on Windows, use &lt;a href="http://www.moosechips.com/2009/08/installing-ffmpeg-binary-in-windows/"&gt;this guide&lt;/a&gt;
 to set it up. Then use the following commands to create H.264, WebM, 
and Ogg videos, along with an image you can use as a poster.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre&gt;&lt;code&gt;REM mp4  (H.264 / ACC)
"c:\program files\ffmpeg\bin\ffmpeg.exe" -i %1 -b 1500k -vcodec libx264 -vpre slow -vpre baseline                                           -g 30 -s 640x360 %1.mp4
REM webm (VP8 / Vorbis)
"c:\program files\ffmpeg\bin\ffmpeg.exe" -i %1 -b 1500k -vcodec libvpx                              -acodec libvorbis -ab 160000 -f webm    -g 30 -s 640x360 %1.webm
REM ogv  (Theora / Vorbis)
"c:\program files\ffmpeg\bin\ffmpeg.exe" -i %1 -b 1500k -vcodec libtheora                           -acodec libvorbis -ab 160000            -g 30 -s 640x360 %1.ogv
REM jpeg (screenshot at 10 seconds)
"c:\program files\ffmpeg\bin\ffmpeg.exe" -i %1 -ss 00:10 -vframes 1 -r 1 -s 640x360 -f image2 %1.jpg
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-5740600063611736966?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/k6iuee9o0hM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/5740600063611736966/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=5740600063611736966" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/5740600063611736966?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/5740600063611736966?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/k6iuee9o0hM/dark-art-of-video-codecs-part-2.html" title="Dark Art of Video Codecs Part 2" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2011/11/dark-art-of-video-codecs-part-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUDQ307eCp7ImA9WhRSGUo.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-3493295503326262675</id><published>2011-11-22T13:34:00.001Z</published><updated>2011-11-22T13:57:52.300Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-22T13:57:52.300Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="video" /><category scheme="http://www.blogger.com/atom/ns#" term="ffmpeg" /><category scheme="http://www.blogger.com/atom/ns#" term="openshot" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="codec" /><title>The Dark Art of Video Codecs</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h1&gt;

Encode as mpeg2 audio mpeg1 video-&lt;/h1&gt;
ffmpeg 
&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
INPUT        :-i s.avi 
AUDIO CODEC  :-acodec mp2 
VIDEO CODEC  :-vcodec mpeg1video 
VIDEO BITRATE:-vb 1000k 
OUTPUT       :s.mpg
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;ffmpeg -i s.avi -acodec mp2 -vcodec mpeg1video -vb 1000k s.mpg
&lt;/pre&gt;
&lt;h2&gt;

Ben Rousch Video Editing References:&lt;/h2&gt;
&lt;a href="http://clusterbleep.net/blog/2010/06/25/video-editing-on-linux-part-1/"&gt;http://clusterbleep.net/blog/2010/06/25/video-editing-on-linux-part-1/&lt;/a&gt;

&lt;a href="http://brousch.orthicomp.com/files/video-editing-on-linux-part1.pdf"&gt;http://brousch.orthicomp.com/files/video-editing-on-linux-part1.pdf&lt;/a&gt;

&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
Anything -&amp;gt; MPEG2
    ffmpeg -i &lt;infile&gt; -vcodec mpeg2video -sameq -r &lt;framerate&gt; -acodec mp2 outfile.mpg

Anything -&amp;gt; MPEG4
    ffmpeg -i &lt;infile&gt; -vcodec mpeg4 -sameq -r &lt;framerate&gt; -acodec libfaac outfile.mp4

Anything -&amp;gt; H264
    ffmpeg -i &lt;infile&gt; -vcodec libx264 -sameq -r &lt;framerate&gt; -acodec libfaac outfile.mp4
&lt;/framerate&gt;&lt;/infile&gt;&lt;/framerate&gt;&lt;/infile&gt;&lt;/framerate&gt;&lt;/infile&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;&lt;infile&gt;&lt;framerate&gt;&lt;infile&gt;&lt;framerate&gt;&lt;infile&gt;&lt;framerate&gt;
&lt;/framerate&gt;&lt;/infile&gt;&lt;/framerate&gt;&lt;/infile&gt;&lt;/framerate&gt;&lt;/infile&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;&lt;infile&gt;&lt;framerate&gt;&lt;infile&gt;&lt;framerate&gt;&lt;infile&gt;&lt;framerate&gt;Related:&amp;nbsp;&lt;/framerate&gt;&lt;/infile&gt;&lt;/framerate&gt;&lt;/infile&gt;&lt;/framerate&gt;&lt;/infile&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;&lt;infile&gt;&lt;framerate&gt;&lt;infile&gt;&lt;framerate&gt;&lt;infile&gt;&lt;framerate&gt;&lt;a href="http://www.linuxrising.org/"&gt;Transmageddon Video Converter&lt;/a&gt; Linux Video Format Convertor&lt;/framerate&gt;&lt;/infile&gt;&lt;/framerate&gt;&lt;/infile&gt;&lt;/framerate&gt;&lt;/infile&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;&lt;infile&gt;&lt;framerate&gt;&lt;infile&gt;&lt;framerate&gt;&lt;infile&gt;&lt;a href="http://handbrake.fr/"&gt;Handbrake&lt;/a&gt; - DVD Rip to MKV, M4v&lt;/infile&gt;&lt;/framerate&gt;&lt;/infile&gt;&lt;/framerate&gt;&lt;/infile&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;&lt;infile&gt;&lt;framerate&gt;&lt;infile&gt;&lt;framerate&gt;&lt;infile&gt;&lt;a href="http://www.openshotvideo.com/"&gt;Openshot&lt;/a&gt; - Video Editor with export&lt;/infile&gt;&lt;/framerate&gt;&lt;/infile&gt;&lt;/framerate&gt;&lt;/infile&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;&lt;infile&gt;&lt;framerate&gt;&lt;infile&gt;&lt;framerate&gt;&lt;infile&gt;
&lt;/infile&gt;&lt;/framerate&gt;&lt;/infile&gt;&lt;/framerate&gt;&lt;/infile&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-3493295503326262675?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/dkbl5nv24zY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/3493295503326262675/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=3493295503326262675" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/3493295503326262675?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/3493295503326262675?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/dkbl5nv24zY/dark-art-of-video-codecs.html" title="The Dark Art of Video Codecs" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2011/11/dark-art-of-video-codecs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIAR3k-eCp7ImA9WhRSFUg.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-6659348210398272358</id><published>2011-11-17T18:29:00.001Z</published><updated>2011-11-17T18:29:06.750Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-17T18:29:06.750Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="openSUSE" /><category scheme="http://www.blogger.com/atom/ns#" term="Distro Dances" /><title>OpenSUSE 12.1 Released</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Install from OpenSUSE 12.1 Gnome Live 686&lt;br /&gt;to&lt;br /&gt;Acer 5570 Intel Dual Core 1.60&lt;br /&gt;&lt;br /&gt;12::55 Insert&lt;br /&gt;12:57 Live Distro Up&lt;br /&gt;12:58 Install Froze after License Screen&lt;br /&gt;12:59 Reboot/select Installation&lt;br /&gt;13:03 Parti Started&lt;br /&gt;13:16 Reboot&lt;br /&gt;13:18 Login&lt;br /&gt;13:20 Connected to Wireless Netword&lt;br /&gt;13:21 Update Failures &lt;br /&gt;&lt;br /&gt;Wireless:&lt;br /&gt;Download (curl) error for 'http://download.opensuse.org/distribution/12.1/repo/non-oss/content':&lt;br /&gt;Error code: Connection failed&lt;br /&gt;Error message: Failed to connect to 2001:67c:2178:8::13: Network is unreachable&lt;br /&gt;&lt;br /&gt;Wired:&lt;br /&gt;Timeout exceeded when accessing 'http://download.opensuse.org/distribution/12.1/repo/non-oss/media.1/media'.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-6659348210398272358?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/oKXuEMvogzI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/6659348210398272358/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=6659348210398272358" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/6659348210398272358?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/6659348210398272358?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/oKXuEMvogzI/opensuse-121-released.html" title="OpenSUSE 12.1 Released" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2011/11/opensuse-121-released.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIMSXw_eCp7ImA9WhRSFUg.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-3352871654492068403</id><published>2011-11-17T15:59:00.001Z</published><updated>2011-11-17T18:29:48.240Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-17T18:29:48.240Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Development" /><title>What I Learned Today: Using PHP Reference Var</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I never worked with arrays as much as I do now, so I guess I never learned this.
Use PHP reference variables to clean up my code.
&lt;code&gt;&lt;/code&gt;&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;if ($_splash["sales_trends"]["previous_six"] &amp;gt; 0) {
 $_t = $_splash["sales_trends"]["current_six"] / $_splash["sales_trends"]["previous_six"];
 $_t = round(($_t * 100), 2);
 $_splash["sales_trends"]["trend"] = ($_t - 100)."%";
} else $_splash["sales_trends"]["trend"] = '0.00%';
$$_splash["sales_trends"]["trend_arrow"] = ($_splash["sales_trends"]["trend"] &amp;gt; 0 ? "↑" : "↓");



$st = &amp;amp;$_splash["sales_trends"]; #reference */
if ($_st["previous_six"] &amp;gt; 0) {
 $_t = $st["current_six"] / $st["previous_six"];
 $_t = round(($_t * 100), 2);
 $st["trend"] = ($_t - 100)."%";
} else $st["trend"] = '0.00%';
$st["trend_arrow"] = ($st["trend"] &amp;gt; 0 ? "↑" : "↓");
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-3352871654492068403?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/vE1N9MhSTpE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/3352871654492068403/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=3352871654492068403" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/3352871654492068403?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/3352871654492068403?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/vE1N9MhSTpE/what-i-learned-today-using-php.html" title="What I Learned Today: Using PHP Reference Var" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2011/11/what-i-learned-today-using-php.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MMQXg8cSp7ImA9WhRSFU4.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-3298346805171533579</id><published>2011-11-17T14:12:00.001Z</published><updated>2011-11-17T14:18:00.679Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-17T14:18:00.679Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Slashed Zeros" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Development" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Slashed Zeros For Tables on the Programming / Web</title><content type="html">Got frustrated with all the account numbers I'm looking at, and not knowing whether I was looking at a zero or an O.

Consolas is a MS font that is distributed with Windows from Vista on. For XP, it is also available with the installation of PowerPointViewer or Office 2007 Compatibility Pack.

It's not a pretty font, so I only apply it when the distinction is important:\
.numeric {font-family:Consolas, 'Deja Vu Sans Mono'}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-3298346805171533579?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/YNVwGoiQIbg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/3298346805171533579/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=3298346805171533579" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/3298346805171533579?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/3298346805171533579?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/YNVwGoiQIbg/slashed-zeros-for-tables-on-programming.html" title="Slashed Zeros For Tables on the Programming / Web" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2011/11/slashed-zeros-for-tables-on-programming.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQEQ348eSp7ImA9WhdbFkU.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-4362641297331961494</id><published>2011-10-15T12:40:00.002Z</published><updated>2011-10-15T13:11:42.071Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-15T13:11:42.071Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CSS Media Queries" /><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Development" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><category scheme="http://www.blogger.com/atom/ns#" term="Mobile Browsers" /><title>Simple Solution For Mobile-Friendly Websites</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-4ZD5Sr4d0LA/Tpl3WzjqEJI/AAAAAAAABwg/WC_tQmONv5E/s1600/computer-chart.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="192" src="http://1.bp.blogspot.com/-4ZD5Sr4d0LA/Tpl3WzjqEJI/AAAAAAAABwg/WC_tQmONv5E/s200/computer-chart.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
You probably don't need a statistic to tell you that &lt;a href="http://www.bing.com/search?q=Mobile+Web+Use&amp;amp;go=&amp;amp;qs=n&amp;amp;sk=&amp;amp;sc=8-11&amp;amp;form=QBRE"&gt;mobile browsing is increasing&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
You probably don't need someone to tell you that you don't that it's harder to read a website on a smaller screen.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
You probably don't need someone to tell you that&amp;nbsp;&lt;a href="http://www.useit.com/alertbox/mobile-usability.html"&gt;you should make your website mobile friendly&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
And you can probably do a &lt;a href="http://www.bing.com/search?q=responsive+web+design&amp;amp;qs=AS&amp;amp;sk=&amp;amp;pq=responsive+web+&amp;amp;sp=1&amp;amp;sc=1-15&amp;amp;form=QBLH"&gt;Bing search &lt;/a&gt;to find out how to do it, perhaps in a better way than I did.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
But getting something done right now would probably be better, right?&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Here's what worked for me: CSS Media Queries&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;a href="http://1.bp.blogspot.com/-6Rcfqykjlh4/Tpl77QJQrhI/AAAAAAAABwo/wVY3zk9oFus/s1600/Screenshot+at+2011-10-15+08%253A25%253A29.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="165" src="http://1.bp.blogspot.com/-6Rcfqykjlh4/Tpl77QJQrhI/AAAAAAAABwo/wVY3zk9oFus/s320/Screenshot+at+2011-10-15+08%253A25%253A29.png" width="320" /&gt;&lt;/a&gt;1. First, I made a copy of the full style sheet for IE less than version 9, because those browsers don't understand media queries. I was then able to pull the IE specific code out of the regular style sheet.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt;
&amp;lt;!--[if lt IE 9]&amp;gt;
&amp;lt;link rel="stylesheet" media="all" type="text/css"   href="/css/morrison-ie.css"/&amp;gt;
&amp;lt;![endif]--&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
2. Then I pulled only the most basic styling code out of the stylesheet to start the mobile css.&lt;br /&gt;
I changed some images to display based on percent, and some sections not to display:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt;.logoimg {width:20%;margin:1%;}
.bannerimg {width:74%;margin:1%;}
.titleimg {width:100%}
.contactbox {display:none}
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
3. I separated mobile from full with style links - iPad resolution is 768x1024.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt;
&amp;lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&amp;gt;
&amp;lt;link href="/css/mi-mobile.css" media="only screen and (max-width : 768px)" rel="stylesheet" /&amp;gt;
&amp;lt;link href="/css/morrison.css" media="only screen and (min-width : 769px)" rel="stylesheet" /&amp;gt;
&amp;lt;link href="/css/print.css" media="print" rel="stylesheet" /&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
4. I added some viewport tags based on testing the stylesheet in various browsers, to make sure the pages were viewed in the correct size.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt;&amp;lt;meta name="HandheldFriendly" content="true"/&amp;gt;
&amp;lt;meta name="viewport" content="initial-scale=1.0"/&amp;gt;
&amp;lt;meta name="viewport" content="width=device-width"/&amp;gt;

&lt;/pre&gt;
&lt;br /&gt;
5. Added the "apple-touch" icon, which Android uses too, for shortcuts.&lt;br /&gt;
&lt;pre&gt;&amp;lt;link href="/images/mlogo57.png" rel="apple-touch-icon"/&amp;gt;
&lt;/pre&gt;
All in all those changes were much easier than composing this post in Blogger's interface.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-GNIeqR_3XtQ/TpYfVFsYaNI/AAAAAAAABv0/WbqVR29kmbM/s1600/Screenshot-4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-GNIeqR_3XtQ/TpYfVFsYaNI/AAAAAAAABv0/WbqVR29kmbM/s320/Screenshot-4.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Any Questions?&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-4362641297331961494?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/jETvQijPJcY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/4362641297331961494/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=4362641297331961494" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/4362641297331961494?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/4362641297331961494?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/jETvQijPJcY/simplest-solution-i-know-for-making-you.html" title="Simple Solution For Mobile-Friendly Websites" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-4ZD5Sr4d0LA/Tpl3WzjqEJI/AAAAAAAABwg/WC_tQmONv5E/s72-c/computer-chart.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2011/10/simplest-solution-i-know-for-making-you.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4MQnwzfCp7ImA9WhdUGUQ.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-5311657275677743180</id><published>2011-10-07T13:26:00.001Z</published><updated>2011-10-07T13:26:23.284Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-07T13:26:23.284Z</app:edited><title>Falling Back to @Gnome 3.0 fallback</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I've "fallen back" to @Gnome3 fallback mode, because the notification priorities are the exact opposite of what I need.&lt;br /&gt;
&lt;br /&gt;
For instance - I get instant message help questions. If I'm not at my desk when the first notification appears, I no longer see it in my tray unless I look for it. How do I know to look for it, since it's hidden?&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-5311657275677743180?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/G9WTavB-kAg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/5311657275677743180/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=5311657275677743180" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/5311657275677743180?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/5311657275677743180?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/G9WTavB-kAg/falling-back-to-gnome-30-fallback.html" title="Falling Back to @Gnome 3.0 fallback" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2011/10/falling-back-to-gnome-30-fallback.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4GR3w_fyp7ImA9WhdXE0o.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-6106040195808463071</id><published>2011-08-26T16:58:00.000Z</published><updated>2011-08-26T16:58:46.247Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-26T16:58:46.247Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IE Fixes" /><category scheme="http://www.blogger.com/atom/ns#" term="IE" /><category scheme="http://www.blogger.com/atom/ns#" term="IE7" /><title>IE7 Z-Index ignored</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Using this nice little menu:&lt;br /&gt;
&lt;a href="http://www.threestyles.com/tutorials/css-drop-down-navigation-tutorial"&gt;http://www.threestyles.com/tutorials/css-drop-down-navigation-tutorial&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Part of the stack got slid behind a slide. Setting a z-index worked *except* IE7 ignored it.&lt;br /&gt;
&lt;br /&gt;
Fix:&lt;br /&gt;
&lt;a href="http://stackoverflow.com/questions/3385513/ie7-puts-absolutely-positioned-div-underneath-ignores-z-index"&gt;http://stackoverflow.com/questions/3385513/ie7-puts-absolutely-positioned-div-underneath-ignores-z-index&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="vote"&gt;
&lt;a class="vote-up-off" href="http://draft.blogger.com/blogger.g?blogID=6932012" title="This answer is useful (click again to undo)"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="post-text"&gt;
&lt;blockquote&gt;
IE's stacking order algorithm is messed 
up. You have to position the parent of the element you want on top, give
 it a position like &lt;code&gt;relative&lt;/code&gt; if it doesn't already have one, and a positive z-index.&lt;br /&gt;
That will usually resolve it. If not, keep trying the parent of that until you get it.&lt;/blockquote&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-6106040195808463071?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/0XLFTelmuS8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/6106040195808463071/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=6106040195808463071" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/6106040195808463071?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/6106040195808463071?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/0XLFTelmuS8/ie7-z-index-ignored.html" title="IE7 Z-Index ignored" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2011/08/ie7-z-index-ignored.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8FSXs8fCp7ImA9WhdQFUQ.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-3577953924601659843</id><published>2011-08-17T16:33:00.001Z</published><updated>2011-08-17T16:33:38.574Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-17T16:33:38.574Z</app:edited><title>Type Unicode Characters in Gnome 3</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Press Ctrl and Shift and U then type 2270 to get ✃&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-3577953924601659843?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/ZygTzIoOjto" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/3577953924601659843/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=3577953924601659843" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/3577953924601659843?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/3577953924601659843?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/ZygTzIoOjto/type-unicode-characters-in-gnome-3.html" title="Type Unicode Characters in Gnome 3" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2011/08/type-unicode-characters-in-gnome-3.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4GRng6eyp7ImA9WhZaFUs.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-1022912312225901922</id><published>2011-07-01T23:45:00.000Z</published><updated>2011-07-01T23:45:27.613Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-01T23:45:27.613Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Unity" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu fixes" /><category scheme="http://www.blogger.com/atom/ns#" term="Gnome" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><title>Change Ubuntu Desktop From Unity Back to Gnome</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Annoyed by the Ubuntu Unity Desktop? Logout, and change to Ubuntu Classic&lt;br /&gt;
&lt;a href="http://ubuntuguide.net/ubuntu-11-04-natty-login-to-classic-gnome-2-desktop"&gt;http://ubuntuguide.net/ubuntu-11-04-natty-login-to-classic-gnome-2-desktop&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-1022912312225901922?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/J-uRIfD9U7w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/1022912312225901922/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=1022912312225901922" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/1022912312225901922?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/1022912312225901922?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/J-uRIfD9U7w/change-ubuntu-desktop-from-unity-back.html" title="Change Ubuntu Desktop From Unity Back to Gnome" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2011/07/change-ubuntu-desktop-from-unity-back.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04NQ3o6eyp7ImA9WhZbGE8.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-2623707066881584903</id><published>2011-06-23T09:39:00.000Z</published><updated>2011-06-23T09:39:52.413Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-23T09:39:52.413Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Gnome 3" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux fixes" /><category scheme="http://www.blogger.com/atom/ns#" term="openSUSE" /><title>Network Manager Disappeared After Intalling Gnome 3 / No wireless</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I installed openSUSE 11.4 from the Gnome Live CD (can someone vote to just call it SUSE? I mean, you got SLED, SLES - why the pay the extra syllable just 'cause it's free and open?).&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;After that, I went to openSUSE and ran the &lt;a href="http://en.opensuse.org/openSUSE:GNOME_3.0"&gt;1-Click install for Gnome 3&lt;/a&gt;. Actually, I 1-clicked it about 5 times, because there is no indication that you clicked it, and it takes about 5-10 minutes to respond....&lt;br /&gt;
&lt;br /&gt;
After installing and rebooting, I got the lovely Gnome 3 desktop. Much prefer the blue to the green, even if it looks fedora-ish. But the network manager was gone, and I couldn't connect wirelessly.&lt;br /&gt;
&lt;br /&gt;
Going to the network settings gave me a "not compatible with this version of network services".&lt;br /&gt;
&lt;br /&gt;
The solution turned out to be:&lt;br /&gt;
1.&amp;nbsp; In YAST, Network Settings, Global Options: The Gnome live switched me from Network Manager to ifup. Works fine on a desktop, not for a laptop.&lt;br /&gt;
&lt;br /&gt;
2. Re-enable the Packman (community) repository. Apparently the 1-click removed that, or I didn't need it before Gnome 3 for wireless and I did afterwards. Not sure.&lt;br /&gt;
&lt;br /&gt;
3. There were also a bunch of Gnome updates recently, including the network manager. None of which are helpful without step 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-2623707066881584903?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/zJV-CV_tnTw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/2623707066881584903/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=2623707066881584903" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/2623707066881584903?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/2623707066881584903?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/zJV-CV_tnTw/network-manager-disappeared-after.html" title="Network Manager Disappeared After Intalling Gnome 3 / No wireless" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2011/06/network-manager-disappeared-after.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMDQ3Y8cSp7ImA9WhZbF0k.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-2369396501883058991</id><published>2011-06-22T13:14:00.000Z</published><updated>2011-06-22T13:14:32.879Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-22T13:14:32.879Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Gnome 3" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>Gnome 3 Cheat Sheet</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The &lt;a href="https://live.gnome.org/GnomeShell/CheatSheet"&gt;Gnome 3 "cheat sheet" list of shortcuts&lt;/a&gt;, and how to use the new interface, is not easy to find, but probably the best starter for using Gnome 3. Maybe more links to the page will help.&lt;br /&gt;
&lt;br /&gt;
The page itself is a very nice, instructional page, with diagrams, making it more than a cheat sheet.&lt;br /&gt;
&lt;br /&gt;
At the end, they list this, which is the "cheat sheet", &amp;nbsp;I am re-listing for my sake.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;System (Windows) key: Switch between overview and desktop &lt;span class="anchor" id="line-124"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Alt+F1: Switch between overview and desktop &lt;span class="anchor" id="line-125"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Alt+F2: Pop up command dialog &lt;span class="anchor" id="line-126"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Alt+Tab: Pop up application switcher &lt;span class="anchor" id="line-127"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Alt+Shift+Tab: Cycle in reverse direction in the application switcher &lt;span class="anchor" id="line-128"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;div class="line862"&gt;Alt+&lt;em&gt;[key above Tab]&lt;/em&gt;: Switch between windows of the same application in Alt+Tab &lt;span class="anchor" id="line-129"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div class="line862"&gt;Ctrl+Alt+Tab: Pop up &lt;a href="https://live.gnome.org/Accessibility"&gt;accessibility&lt;/a&gt; switcher &lt;span class="anchor" id="line-130"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;Ctrl+Shift+Alt+R: Start and end screencast recording &lt;span class="anchor" id="line-131"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Ctrl+Alt+Up/Down arrow: Switch between workspaces &lt;span class="anchor" id="line-132"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Ctrl+Alt+Shift+Up/Down arrow: Move the current window to a different workspace &lt;span class="anchor" id="line-133"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-134"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="line862"&gt;Most keybindings can be viewed under the User Menu -&amp;gt; System Settings -&amp;gt; Keyboard -&amp;gt; Shortcuts&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-2369396501883058991?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/z0k0CFBIxBo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/2369396501883058991/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=2369396501883058991" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/2369396501883058991?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/2369396501883058991?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/z0k0CFBIxBo/gnome-3-cheat-sheet.html" title="Gnome 3 Cheat Sheet" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2011/06/gnome-3-cheat-sheet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUNQHo_cSp7ImA9WhZUGUQ.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-3279818228357097208</id><published>2011-06-13T18:38:00.000Z</published><updated>2011-06-13T18:38:11.449Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-13T18:38:11.449Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Gnome 3" /><category scheme="http://www.blogger.com/atom/ns#" term="Gnome" /><category scheme="http://www.blogger.com/atom/ns#" term="openSUSE" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>Add Launcher to Gnome 3</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;All the instructions I found were manual entries.&lt;br /&gt;
&lt;br /&gt;
To add a launcher to Gnome 3:&lt;br /&gt;
&lt;br /&gt;
Go to Applications/Other/Main Menu&lt;br /&gt;
&lt;br /&gt;
Go to New Item, and you get the traditional Gnome 3 launch &amp;nbsp;application&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-3279818228357097208?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/28VvqREJbfE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/3279818228357097208/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=3279818228357097208" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/3279818228357097208?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/3279818228357097208?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/28VvqREJbfE/add-launcher-to-gnome-3.html" title="Add Launcher to Gnome 3" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2011/06/add-launcher-to-gnome-3.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMCSXYzfCp7ImA9WhZWFUw.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-2939545089977410995</id><published>2011-05-16T01:46:00.000Z</published><updated>2011-05-16T01:47:48.884Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-16T01:47:48.884Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HP ProBook" /><category scheme="http://www.blogger.com/atom/ns#" term="Broadcom" /><category scheme="http://www.blogger.com/atom/ns#" term="Wireless" /><category scheme="http://www.blogger.com/atom/ns#" term="openSUSE" /><category scheme="http://www.blogger.com/atom/ns#" term="Packman" /><title>HP ProBook Wireless Broadcom on OpenSUSE 11.4</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;HP ProBook won't Recognize wireless card on Install?&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://opensuse-guide.org/wlan.php"&gt;http://opensuse-guide.org/wlan.php&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16.2.1 Install broadcom-wl with 1-Click&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-2939545089977410995?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/dc7D5YlSYdU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/2939545089977410995/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=2939545089977410995" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/2939545089977410995?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/2939545089977410995?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/dc7D5YlSYdU/hp-probook-broadcom-on-opensuse-114.html" title="HP ProBook Wireless Broadcom on OpenSUSE 11.4" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2011/05/hp-probook-broadcom-on-opensuse-114.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUASXk9cSp7ImA9WhZXGUk.&quot;"><id>tag:blogger.com,1999:blog-6932012.post-2367636152296503186</id><published>2011-05-09T13:04:00.000Z</published><updated>2011-05-09T13:04:08.769Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-09T13:04:08.769Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SSL" /><category scheme="http://www.blogger.com/atom/ns#" term="HTTPS" /><category scheme="http://www.blogger.com/atom/ns#" term="Chrome" /><category scheme="http://www.blogger.com/atom/ns#" term="Chromium" /><title>Chromium Won't Proceed Past Self Signed Certificate</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Had trouble with Chromium 13 not "proceeding" past self-signed certificates.&lt;br /&gt;
When I tried to add the certificates I had trouble.&lt;br /&gt;
&lt;br /&gt;
Turns out, I needed to import under "Authorities", not under "Certificates".&lt;br /&gt;
&lt;br /&gt;
I don't pretend to understand, just explaining in case it helps someone else.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6932012-2367636152296503186?l=grcomputerworks.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Grcomputerworks/~4/NLC4PmwO0c4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://grcomputerworks.blogspot.com/feeds/2367636152296503186/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6932012&amp;postID=2367636152296503186" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/2367636152296503186?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6932012/posts/default/2367636152296503186?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Grcomputerworks/~3/NLC4PmwO0c4/chromium-wont-proceed-past-self-signed.html" title="Chromium Won't Proceed Past Self Signed Certificate" /><author><name>Bill Creswell</name><uri>https://profiles.google.com/110160471124346850736</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-wE1oHOXnhhc/AAAAAAAAAAI/AAAAAAAABus/o4W6QFS6Jdk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://grcomputerworks.blogspot.com/2011/05/chromium-wont-proceed-past-self-signed.html</feedburner:origLink></entry></feed>

