<?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;A0QARH4-fCp7ImA9WhRUEkk.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134</id><updated>2012-01-22T08:22:25.054-08:00</updated><category term="arduino" /><category term="templates" /><category term="avidsen" /><category term="virtualwire" /><category term="dht11" /><category term="read serial port" /><category term="signature" /><category term="tutorial" /><category term="redmine install problem" /><category term="home automation" /><category term="chacon" /><category term="signature gmail" /><category term="commands" /><category term="brandmymail" /><category term="python" /><category term="bug zapper" /><category term="checkgmail" /><category term="remote outlet" /><category term="mosquito killer" /><category term="email" /><category term="euro millions generator" /><category term="email templates" /><category term="ubuntu" /><category term="gmail" /><category term="password" /><category term="rf" /><title>Some useful stuff...</title><subtitle type="html">Linux, gentoo, ubuntu, scripts, security, networks...</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://linux-utils.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>35</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/blogspot/eFfCn" /><feedburner:info uri="blogspot/effcn" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DUQMSX88cCp7ImA9WhRVF0k.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-6192829478739438694</id><published>2012-01-16T12:51:00.000-08:00</published><updated>2012-01-16T12:56:28.178-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-16T12:56:28.178-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="signature" /><category scheme="http://www.blogger.com/atom/ns#" term="signature gmail" /><category scheme="http://www.blogger.com/atom/ns#" term="tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="email templates" /><category scheme="http://www.blogger.com/atom/ns#" term="brandmymail" /><title>BrandMyMail setp by step</title><content type="html">&lt;div style="font-family: Verdana,sans-serif; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif; text-align: center;"&gt;
&lt;span style="font-size: x-large;"&gt;&lt;b&gt;BrandMyMail&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-family: Verdana,sans-serif; font-size: small;"&gt;&lt;b&gt;step by step&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-vckPh1onBFU/TxSEvNZYjZI/AAAAAAAAAGU/n7E1kg1JV1w/s1600/1_front_page.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="296" src="http://4.bp.blogspot.com/-vckPh1onBFU/TxSEvNZYjZI/AAAAAAAAAGU/n7E1kg1JV1w/s400/1_front_page.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Go to &lt;b&gt;www.brandmymail.com&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-IuOP2kXPBd4/TxSEv7_offI/AAAAAAAAAGc/RbVrq7pGjMg/s1600/2_template_editor.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="306" src="http://3.bp.blogspot.com/-IuOP2kXPBd4/TxSEv7_offI/AAAAAAAAAGc/RbVrq7pGjMg/s400/2_template_editor.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Step 2&lt;/b&gt; - drag plugins from right &lt;br /&gt;
&lt;b&gt;Step 3&lt;/b&gt; - Click to configure plugin&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-OicKWHoP_JA/TxSEwsO7RwI/AAAAAAAAAGg/BxGy3_4kcZw/s1600/3_signature_configuration.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="311" src="http://3.bp.blogspot.com/-OicKWHoP_JA/TxSEwsO7RwI/AAAAAAAAAGg/BxGy3_4kcZw/s400/3_signature_configuration.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;Step 4&lt;/b&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt; - Configure your Signature plugin&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-U1J-emEvt5U/TxSExijYQDI/AAAAAAAAAGs/CHBrIPgG398/s1600/4_twitter_configuration.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="357" src="http://3.bp.blogspot.com/-U1J-emEvt5U/TxSExijYQDI/AAAAAAAAAGs/CHBrIPgG398/s400/4_twitter_configuration.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Add and configure more&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;/span&gt; plugins (optional)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Dt2UciUXW8c/TxSEzG9WIvI/AAAAAAAAAG0/IhGKCJ-3OwM/s1600/5_theme_selection.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="352" src="http://1.bp.blogspot.com/-Dt2UciUXW8c/TxSEzG9WIvI/AAAAAAAAAG0/IhGKCJ-3OwM/s400/5_theme_selection.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;Step 5&lt;/b&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt; - Select a theme (optional)&lt;/span&gt; &lt;br /&gt;
&lt;b style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;Step 6&lt;/b&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt; - Preview template (optional)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-pergHyvIZPE/TxSE0OnpT0I/AAAAAAAAAG8/ZV61CeU2UIM/s1600/6_template_editor_preview.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="341" src="http://4.bp.blogspot.com/-pergHyvIZPE/TxSE0OnpT0I/AAAAAAAAAG8/ZV61CeU2UIM/s400/6_template_editor_preview.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;See your template result&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-e8Q7Q7WUevw/TxSE01kvtyI/AAAAAAAAAHE/3auwfMeM5uY/s1600/7_register_popup.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="322" src="http://4.bp.blogspot.com/-e8Q7Q7WUevw/TxSE01kvtyI/AAAAAAAAAHE/3auwfMeM5uY/s400/7_register_popup.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;Step 7&lt;/b&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt; - Sign in with Google&lt;/span&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-5Wp1BIYeyJg/TxSE1hHVLWI/AAAAAAAAAHI/euRzDetdRq0/s1600/8_google_openid.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="140" src="http://1.bp.blogspot.com/-5Wp1BIYeyJg/TxSE1hHVLWI/AAAAAAAAAHI/euRzDetdRq0/s400/8_google_openid.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Sign in and Accept&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-So7pfLIvItE/TxSE2X3WLzI/AAAAAAAAAHU/x7MBoWagcBQ/s1600/9_extension_setup.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="292" src="http://2.bp.blogspot.com/-So7pfLIvItE/TxSE2X3WLzI/AAAAAAAAAHU/x7MBoWagcBQ/s400/9_extension_setup.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;Step 9&lt;/b&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt; - Install browser extension&lt;/span&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-l_dCJfn7ghk/TxSE3inzhpI/AAAAAAAAAHc/XJNMrHnazf4/s1600/10_done.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="263" src="http://2.bp.blogspot.com/-l_dCJfn7ghk/TxSE3inzhpI/AAAAAAAAAHc/XJNMrHnazf4/s400/10_done.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;Step 9&lt;/b&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt; - Go to Gmail or &lt;a href="http://www.brandmymail.com/"&gt;BrandMyMail Dashboard&lt;/a&gt;&lt;/span&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-1gIRLLQE2ME/TxSE4oj7AyI/AAAAAAAAAHk/jgQiETLQu4E/s1600/11_gmail_buttons.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="260" src="http://4.bp.blogspot.com/-1gIRLLQE2ME/TxSE4oj7AyI/AAAAAAAAAHk/jgQiETLQu4E/s400/11_gmail_buttons.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Step 10&lt;/b&gt; - Write your email&lt;br /&gt;
&lt;b&gt;Step 11&lt;/b&gt; - Click Send or Preview&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-lyxagCNoPOc/TxSE5R2WA4I/AAAAAAAAAHs/osuG7d_uCVo/s1600/12_gmail_template_preview.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="272" src="http://4.bp.blogspot.com/-lyxagCNoPOc/TxSE5R2WA4I/AAAAAAAAAHs/osuG7d_uCVo/s400/12_gmail_template_preview.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Step 10&lt;/b&gt; - Email preview before sending&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-KenjrBtR6AY/TxSE6WPUOVI/AAAAAAAAAH0/CTjn7bAGXUY/s1600/13_gmail_sent_email.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="298" src="http://4.bp.blogspot.com/-KenjrBtR6AY/TxSE6WPUOVI/AAAAAAAAAH0/CTjn7bAGXUY/s400/13_gmail_sent_email.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Sent email&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="text-align: left;"&gt;
&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;Some notes: &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;How to remove plugins?&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; margin-left: 0px; margin-right: auto; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-tmCVk3nGYQ8/TxSJwQSXbEI/AAAAAAAAAH8/q4O2y8m83BY/s1600/plugin_options.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-tmCVk3nGYQ8/TxSJwQSXbEI/AAAAAAAAAH8/q4O2y8m83BY/s1600/plugin_options.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: left;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-small;"&gt;You can remove plugins by clicking on Trash icon&lt;br /&gt;You can align the plugin, using the justification buttons&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;Advanced notes: &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; font-size: x-small;"&gt;Email fixed/expandable width:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-small;"&gt;When you add a banner &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-small;"&gt; bigger than 590px &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-small;"&gt;in top container, the email template gets fixed width.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-small;"&gt;If you use a smaller banner the email stays with 100% width.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6952786574880976134-6192829478739438694?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/WxgtHAjS1NU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/6192829478739438694/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2012/01/brandmymail-setp-by-step.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/6192829478739438694?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/6192829478739438694?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/WxgtHAjS1NU/brandmymail-setp-by-step.html" title="BrandMyMail setp by step" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-vckPh1onBFU/TxSEvNZYjZI/AAAAAAAAAGU/n7E1kg1JV1w/s72-c/1_front_page.png" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>Madeira, Portugal</georss:featurename><georss:point>32.7607074 -16.9594723</georss:point><georss:box>31.052006900000002 -19.4863278 34.4694079 -14.432616800000002</georss:box><feedburner:origLink>http://linux-utils.blogspot.com/2012/01/brandmymail-setp-by-step.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAMSHkzfCp7ImA9WhRXFEs.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-4121781752186509502</id><published>2011-12-21T03:26:00.000-08:00</published><updated>2011-12-21T03:26:29.784-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-21T03:26:29.784-08:00</app:edited><title>Playing with BrandMyMail - new design</title><content type="html">&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;"&gt;
&lt;span id="goog_8444261"&gt;&lt;/span&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://0.gvt0.com/vi/9sXc24Yli-w/0.jpg" height="305" width="500"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9sXc24Yli-w&amp;fs=1&amp;source=uds" /&gt;





&lt;param name="bgcolor" value="#FFFFFF" /&gt;





&lt;embed width="500" height="305"  src="http://www.youtube.com/v/9sXc24Yli-w&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;span id="goog_8444262"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: center;"&gt;
Green Company Template&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;"&gt;
&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/dXZ_3D3slGo/0.jpg" height="305" width="500"&gt;&lt;param name="movie" value="http://www.youtube.com/v/dXZ_3D3slGo&amp;fs=1&amp;source=uds" /&gt;





&lt;param name="bgcolor" value="#FFFFFF" /&gt;





&lt;embed width="500" height="305"  src="http://www.youtube.com/v/dXZ_3D3slGo&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: center;"&gt;
Lana Del Rey template&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6952786574880976134-4121781752186509502?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/ccW2DcjDnHU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/4121781752186509502/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2011/12/playing-with-brandmymail-new-design.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/4121781752186509502?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/4121781752186509502?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/ccW2DcjDnHU/playing-with-brandmymail-new-design.html" title="Playing with BrandMyMail - new design" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2011/12/playing-with-brandmymail-new-design.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08AQno8fyp7ImA9WhRXFE8.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-5265535795372166979</id><published>2011-12-20T14:57:00.000-08:00</published><updated>2011-12-20T14:57:23.477-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-20T14:57:23.477-08:00</app:edited><title>BrandMyMail templates</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;My &lt;a href="http://www.brandmymail.com/"&gt;BrandMyMail&lt;/a&gt; templates&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-1d5SUs_1wN4/TvESNIgW8ZI/AAAAAAAAAGE/_wj6yWgCvS0/s1600/lana_del_rey_template.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="226" src="http://2.bp.blogspot.com/-1d5SUs_1wN4/TvESNIgW8ZI/AAAAAAAAAGE/_wj6yWgCvS0/s400/lana_del_rey_template.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Lana Del Rey template&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-swykxMy5Jrk/TvESNpqTNBI/AAAAAAAAAGI/3oi58TmZues/s1600/anonymous_template.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="275" src="http://2.bp.blogspot.com/-swykxMy5Jrk/TvESNpqTNBI/AAAAAAAAAGI/3oi58TmZues/s400/anonymous_template.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Anonymous Template&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="text-align: center;"&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6952786574880976134-5265535795372166979?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/_AMbRb9q54Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/5265535795372166979/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2011/12/brandmymail-templates.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/5265535795372166979?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/5265535795372166979?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/_AMbRb9q54Q/brandmymail-templates.html" title="BrandMyMail templates" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-1d5SUs_1wN4/TvESNIgW8ZI/AAAAAAAAAGE/_wj6yWgCvS0/s72-c/lana_del_rey_template.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2011/12/brandmymail-templates.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQEQHc5fCp7ImA9WhdVF08.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-2024129137788632392</id><published>2011-09-22T14:18:00.000-07:00</published><updated>2011-09-22T14:18:21.924-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-22T14:18:21.924-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="email" /><category scheme="http://www.blogger.com/atom/ns#" term="gmail" /><category scheme="http://www.blogger.com/atom/ns#" term="templates" /><category scheme="http://www.blogger.com/atom/ns#" term="brandmymail" /><title>Testing BrandMyMail with Gmail</title><content type="html">&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;Testing&amp;nbsp;&lt;a href="http://www.brandmymail.com/"&gt;BrandMyMail&lt;/a&gt;&amp;nbsp;with Gmail&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;object style="height: 305px; width: 500px;"&gt;

&lt;param name="movie" value="http://www.youtube.com/v/s3rM-Dt21EE?version=3"&gt;




&lt;param name="allowFullScreen" value="true"&gt;




&lt;param name="allowScriptAccess" value="always"&gt;




&lt;embed src="http://www.youtube.com/v/s3rM-Dt21EE?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="500" height="305"&gt;&lt;/object&gt;


&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6952786574880976134-2024129137788632392?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/7Xk1JyDMnA4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/2024129137788632392/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2011/09/testing-brandmymail-with-gmail.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/2024129137788632392?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/2024129137788632392?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/7Xk1JyDMnA4/testing-brandmymail-with-gmail.html" title="Testing BrandMyMail with Gmail" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2011/09/testing-brandmymail-with-gmail.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMGQn09cSp7ImA9WhdWGUk.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-5040475226484654977</id><published>2011-09-13T14:05:00.000-07:00</published><updated>2011-09-13T14:13:43.369-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-13T14:13:43.369-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="password" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="checkgmail" /><title>Ubuntu CheckGmail always prompt for password fix</title><content type="html">&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;Download patch from &lt;a href="http://sourceforge.net/tracker/download.php?group_id=137480&amp;amp;atid=738663&amp;amp;file_id=423104&amp;amp;aid=3406322"&gt;here&lt;/a&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; white-space: normal;"&gt;&lt;pre style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;sudo /usr/bin/checkgmail -update&lt;/pre&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;sudo patch /usr/bin/checkgmail checkgmail.patch
&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;checkgmail&lt;/pre&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6952786574880976134-5040475226484654977?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/3MYIcjpLy4k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/5040475226484654977/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2011/09/checkgmail-always-prompt-for-password.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/5040475226484654977?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/5040475226484654977?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/3MYIcjpLy4k/checkgmail-always-prompt-for-password.html" title="Ubuntu CheckGmail always prompt for password fix" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>3</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2011/09/checkgmail-always-prompt-for-password.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcFR3o8fyp7ImA9WhdXFEs.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-2856004190931119763</id><published>2011-08-27T08:20:00.000-07:00</published><updated>2011-08-27T09:53:36.477-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-27T09:53:36.477-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rf" /><category scheme="http://www.blogger.com/atom/ns#" term="chacon" /><category scheme="http://www.blogger.com/atom/ns#" term="arduino" /><category scheme="http://www.blogger.com/atom/ns#" term="avidsen" /><category scheme="http://www.blogger.com/atom/ns#" term="remote outlet" /><title>Remote outlets, AVIDSEN and CHACON</title><content type="html">&lt;img src="http://4.bp.blogspot.com/-cq8N4senYj0/TlkQEs4aPEI/AAAAAAAAAFo/uc9YG-vHAEc/s320/avidsen_outlet.png" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 320px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5645561280838908994" /&gt;&lt;span class="Apple-style-span"&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;b style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;Remote Control AVIDSEN (103107)&lt;/b&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 11px; "&gt;        ON         OFF&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;A   265353   265349&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;B   266325   266321&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;C   266649   266645&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;D   266757   266753&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;E   266793   266789&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;period 150 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 18px; "&gt;&lt;span class="Apple-style-span" style="line-height: normal; "&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;&lt;img src="http://3.bp.blogspot.com/-3LxUlERbMs0/TlkQlDBfFQI/AAAAAAAAAF4/eyFtO_Ggx0Y/s320/chacon_outlet.png" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 320px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5645561836538369282" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;&lt;b&gt;
&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;&lt;b&gt;
&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;&lt;b&gt;Remote Control CHACON (EMW200RC)&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;     ON     OFF&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;1 &lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Tahoma, Arial; font-size: 12px; line-height: 18px; color: rgb(0, 0, 0); "&gt;164023&lt;/span&gt; &lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Tahoma, Arial; font-size: 12px; line-height: 18px; color: rgb(0, 0, 0); "&gt;164022&lt;/span&gt;
&lt;br /&gt;2 &lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Tahoma, Arial; font-size: 12px; line-height: 18px; color: rgb(0, 0, 0); "&gt;172771&lt;/span&gt; &lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Tahoma, Arial; font-size: 12px; line-height: 18px; color: rgb(0, 0, 0); "&gt;172770&lt;/span&gt;
&lt;br /&gt;3 &lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Tahoma, Arial; font-size: 12px; line-height: 18px; color: rgb(0, 0, 0); "&gt;175687&lt;/span&gt; &lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Tahoma, Arial; font-size: 12px; line-height: 18px; color: rgb(0, 0, 0); "&gt;175686&lt;/span&gt;
&lt;br /&gt;4 &lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Tahoma, Arial; font-size: 12px; line-height: 18px; color: rgb(0, 0, 0); "&gt;176659&lt;/span&gt; &lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Tahoma, Arial; font-size: 12px; line-height: 18px; color: rgb(0, 0, 0); "&gt;176658&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;period 360 &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;(&lt;b&gt;Note&lt;/b&gt;: you may have to try different period intervals, only this worked for me, and it is different from what i get in &lt;i&gt;show_received_code&lt;/i&gt; program from &lt;i&gt;RemoteSwitch&lt;/i&gt; Library)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;&lt;img src="http://3.bp.blogspot.com/-tr1GUn9FmXk/TlkSl9x0F7I/AAAAAAAAAGA/Mb8shWI7WV0/s320/arduino_rf.png" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5645564051333584818" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; "&gt;&lt;b&gt;How control remote outlets with &lt;a href="http://www.arduino.cc/"&gt;Arduino&lt;/a&gt; ?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;1 - Get an RF 433Mhz transmitter module&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;2 - Install &lt;a href="http://code.google.com/p/rc-switch/"&gt;RemoteSwitch&lt;/a&gt; library&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;3 - Connect module to PIN 4&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;4 - Upload program with the right codes&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre style="color:#000020;background:#f6f8ff;"&gt;&lt;span style="color:#004a43; "&gt;#&lt;/span&gt;&lt;span style="color:#004a43; "&gt;include &lt;/span&gt;&lt;span style="color:#800000; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#40015a; "&gt;RemoteSwitch.h&lt;/span&gt;&lt;span style="color:#800000; "&gt;&amp;gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;span style="color:#004a43; "&gt;#&lt;/span&gt;&lt;span style="color:#004a43; "&gt;define&lt;/span&gt;&lt;span style="color:#004a43; "&gt; OUTLET_A_ON 265353&lt;/span&gt;
&lt;br /&gt;&lt;span style="color:#004a43; "&gt;#&lt;/span&gt;&lt;span style="color:#004a43; "&gt;define&lt;/span&gt;&lt;span style="color:#004a43; "&gt; OUTLET_A_OFF 265349&lt;/span&gt;
&lt;br /&gt;&lt;span style="color:#004a43; "&gt;#&lt;/span&gt;&lt;span style="color:#004a43; "&gt;define&lt;/span&gt;&lt;span style="color:#004a43; "&gt; PERIOD 150&lt;/span&gt;&lt;span style="color:#308080; "&gt;;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;span style="color:#004a43; "&gt;#&lt;/span&gt;&lt;span style="color:#004a43; "&gt;define&lt;/span&gt;&lt;span style="color:#004a43; "&gt; RF_TX_PIN 4&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;span style="color:#200080; font-weight:bold; "&gt;void&lt;/span&gt; setup&lt;span style="color:#308080; "&gt;(&lt;/span&gt;&lt;span style="color:#308080; "&gt;)&lt;/span&gt; &lt;span style="color:#406080; "&gt;{&lt;/span&gt;
&lt;br /&gt;Serial&lt;span style="color:#308080; "&gt;.&lt;/span&gt;begin&lt;span style="color:#308080; "&gt;(&lt;/span&gt;&lt;span style="color:#008c00; "&gt;9600&lt;/span&gt;&lt;span style="color:#308080; "&gt;)&lt;/span&gt;&lt;span style="color:#406080; "&gt;;&lt;/span&gt;
&lt;br /&gt;&lt;span style="color:#406080; "&gt;}&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;span style="color:#200080; font-weight:bold; "&gt;void&lt;/span&gt; loop&lt;span style="color:#308080; "&gt;(&lt;/span&gt;&lt;span style="color:#308080; "&gt;)&lt;/span&gt; &lt;span style="color:#406080; "&gt;{&lt;/span&gt;
&lt;br /&gt;Serial&lt;span style="color:#308080; "&gt;.&lt;/span&gt;println&lt;span style="color:#308080; "&gt;(&lt;/span&gt;&lt;span style="color:#800000; "&gt;"&lt;/span&gt;&lt;span style="color:#1060b6; "&gt;Sending off&lt;/span&gt;&lt;span style="color:#800000; "&gt;"&lt;/span&gt;&lt;span style="color:#308080; "&gt;)&lt;/span&gt;&lt;span style="color:#406080; "&gt;;&lt;/span&gt;
&lt;br /&gt;transmit&lt;span style="color:#308080; "&gt;(&lt;/span&gt;OUTLET_A_OFF&lt;span style="color:#308080; "&gt;)&lt;/span&gt;&lt;span style="color:#406080; "&gt;;&lt;/span&gt;
&lt;br /&gt;delay&lt;span style="color:#308080; "&gt;(&lt;/span&gt;&lt;span style="color:#008c00; "&gt;5000&lt;/span&gt;&lt;span style="color:#308080; "&gt;)&lt;/span&gt;&lt;span style="color:#406080; "&gt;;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;Serial&lt;span style="color:#308080; "&gt;.&lt;/span&gt;println&lt;span style="color:#308080; "&gt;(&lt;/span&gt;&lt;span style="color:#800000; "&gt;"&lt;/span&gt;&lt;span style="color:#1060b6; "&gt;Sending on&lt;/span&gt;&lt;span style="color:#800000; "&gt;"&lt;/span&gt;&lt;span style="color:#308080; "&gt;)&lt;/span&gt;&lt;span style="color:#406080; "&gt;;&lt;/span&gt;
&lt;br /&gt;transmit&lt;span style="color:#308080; "&gt;(&lt;/span&gt;OUTLET_A_ON&lt;span style="color:#308080; "&gt;)&lt;/span&gt;&lt;span style="color:#406080; "&gt;;&lt;/span&gt;
&lt;br /&gt;delay&lt;span style="color:#308080; "&gt;(&lt;/span&gt;&lt;span style="color:#008c00; "&gt;5000&lt;/span&gt;&lt;span style="color:#308080; "&gt;)&lt;/span&gt;&lt;span style="color:#406080; "&gt;;&lt;/span&gt;
&lt;br /&gt;&lt;span style="color:#406080; "&gt;}&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;span style="color:#200080; font-weight:bold; "&gt;void&lt;/span&gt; transmit&lt;span style="color:#308080; "&gt;(&lt;/span&gt;&lt;span style="color:#200080; font-weight:bold; "&gt;unsigned&lt;/span&gt; &lt;span style="color:#200080; font-weight:bold; "&gt;long&lt;/span&gt; rcode&lt;span style="color:#308080; "&gt;)&lt;/span&gt;&lt;span style="color:#406080; "&gt;{&lt;/span&gt;
&lt;br /&gt;&lt;span style="color:#200080; font-weight:bold; "&gt;unsigned&lt;/span&gt; &lt;span style="color:#200080; font-weight:bold; "&gt;long&lt;/span&gt; code &lt;span style="color:#308080; "&gt;=&lt;/span&gt; rcode&lt;span style="color:#406080; "&gt;;&lt;/span&gt;
&lt;br /&gt;&lt;span style="color:#200080; font-weight:bold; "&gt;unsigned&lt;/span&gt; &lt;span style="color:#200080; font-weight:bold; "&gt;long&lt;/span&gt; period &lt;span style="color:#308080; "&gt;=&lt;/span&gt; PERIOD&lt;span style="color:#406080; "&gt;;&lt;/span&gt;
&lt;br /&gt;code &lt;span style="color:#308080; "&gt;|&lt;/span&gt;&lt;span style="color:#308080; "&gt;=&lt;/span&gt; &lt;span style="color:#308080; "&gt;(&lt;/span&gt;&lt;span style="color:#200080; font-weight:bold; "&gt;unsigned&lt;/span&gt; &lt;span style="color:#200080; font-weight:bold; "&gt;long&lt;/span&gt;&lt;span style="color:#308080; "&gt;)&lt;/span&gt;period &lt;span style="color:#308080; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#308080; "&gt;&amp;lt;&lt;/span&gt; &lt;span style="color:#008c00; "&gt;23&lt;/span&gt;&lt;span style="color:#406080; "&gt;;&lt;/span&gt;
&lt;br /&gt;code &lt;span style="color:#308080; "&gt;|&lt;/span&gt;&lt;span style="color:#308080; "&gt;=&lt;/span&gt; &lt;span style="color:#008c00; "&gt;3&lt;/span&gt;&lt;span style="color:#006600; "&gt;L&lt;/span&gt; &lt;span style="color:#308080; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#308080; "&gt;&amp;lt;&lt;/span&gt; &lt;span style="color:#008c00; "&gt;20&lt;/span&gt;&lt;span style="color:#406080; "&gt;;&lt;/span&gt;
&lt;br /&gt;RemoteSwitch&lt;span style="color:#406080; "&gt;::&lt;/span&gt;sendTelegram&lt;span style="color:#308080; "&gt;(&lt;/span&gt;code&lt;span style="color:#308080; "&gt;,&lt;/span&gt; RF_TX_PIN&lt;span style="color:#308080; "&gt;)&lt;/span&gt;&lt;span style="color:#406080; "&gt;;&lt;/span&gt; &lt;span style="color:#595979; "&gt;// RF transmitter pin&lt;/span&gt;
&lt;br /&gt;&lt;span style="color:#406080; "&gt;}&lt;/span&gt;
&lt;br /&gt;&lt;/pre&gt;&lt;pre style="color:#000020;background:#f6f8ff;"&gt;&lt;span style="color:#406080; "&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6952786574880976134-2856004190931119763?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/31YlgS4YqYA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/2856004190931119763/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2011/08/remote-outlets-avidsen-and-chacon.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/2856004190931119763?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/2856004190931119763?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/31YlgS4YqYA/remote-outlets-avidsen-and-chacon.html" title="Remote outlets, AVIDSEN and CHACON" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-cq8N4senYj0/TlkQEs4aPEI/AAAAAAAAAFo/uc9YG-vHAEc/s72-c/avidsen_outlet.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2011/08/remote-outlets-avidsen-and-chacon.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYHSXkzcCp7ImA9WhdXGUQ.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-1869956814164214817</id><published>2011-08-20T03:46:00.000-07:00</published><updated>2011-09-02T13:08:58.788-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-02T13:08:58.788-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="redmine install problem" /><title>redmine installation problem</title><content type="html">&lt;div&gt;
&lt;b&gt;i was trying to install redmine from the &lt;a href="http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Debian_Squeeze_with_Postgresql_Ruby-on-Rails_and_Apache2-Passenger"&gt;link&lt;/a&gt;: &lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Got this problem:&lt;/div&gt;
&lt;div&gt;
genbox:~# gem install -v=2.3.5 rails&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
ERROR:  could not find gem rails locally or in a repository&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
This fixed:&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
wget http://rubyforge.org/frs/download.php/74343/rubygems-1.5.3.tgz&lt;/div&gt;
&lt;div&gt;
tar -xf rubygems*tgz&lt;/div&gt;
&lt;div&gt;
cd rubygems*&lt;/div&gt;
&lt;div&gt;
ruby setup.rb&lt;/div&gt;
&lt;div&gt;
ln -s /usr/bin/gem1.8 /usr/bin/gem&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&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/6952786574880976134-1869956814164214817?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/rXZhVvjZoc8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/1869956814164214817/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2011/08/redmine-installation-problem.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/1869956814164214817?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/1869956814164214817?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/rXZhVvjZoc8/redmine-installation-problem.html" title="redmine installation problem" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2011/08/redmine-installation-problem.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYMSX8-fSp7ImA9WhdXGUQ.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-2472908495477510358</id><published>2011-01-04T17:07:00.000-08:00</published><updated>2011-09-02T13:09:48.155-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-02T13:09:48.155-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rf" /><category scheme="http://www.blogger.com/atom/ns#" term="arduino" /><category scheme="http://www.blogger.com/atom/ns#" term="home automation" /><category scheme="http://www.blogger.com/atom/ns#" term="avidsen" /><category scheme="http://www.blogger.com/atom/ns#" term="remote outlet" /><title>Arduino Remote Control Outlet</title><content type="html">Today i bought an remote control outlet kit from avidsen (2 adapters + remote control)&lt;br /&gt;
&lt;div&gt;
Using the library and info from &lt;a href="http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1216065789"&gt;here&lt;/a&gt; and &lt;a href="http://talk.jeelabs.net/topic/187/page/2"&gt;here&lt;/a&gt;, was possible to decode the on/off codes.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
After finding these codes, i added and actuator to the &lt;a href="http://dev.hci.uma.pt/sawa"&gt;platform&lt;/a&gt; with two functions on() and off()&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_K1PWou3lLY0/TSPFT1YiYkI/AAAAAAAAAEU/eqdASfxE5_4/s1600/110104225635.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5558503309643506242" src="http://3.bp.blogspot.com/_K1PWou3lLY0/TSPFT1YiYkI/AAAAAAAAAEU/eqdASfxE5_4/s320/110104225635.png" style="cursor: hand; cursor: pointer; display: block; height: 320px; margin: 0px auto 10px; text-align: center; width: 250px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
Electric water heater&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a href="http://3.bp.blogspot.com/_K1PWou3lLY0/TSPFK5nalAI/AAAAAAAAAEM/G29D65hdPLs/s1600/110104225741.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5558503156160828418" src="http://3.bp.blogspot.com/_K1PWou3lLY0/TSPFK5nalAI/AAAAAAAAAEM/G29D65hdPLs/s320/110104225741.png" style="cursor: hand; cursor: pointer; display: block; height: 242px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
Outlet adapter&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a href="http://4.bp.blogspot.com/_K1PWou3lLY0/TSPE-bOVIcI/AAAAAAAAAEE/PgLUHxE3QZ0/s1600/110104225705.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5558502941844120002" src="http://4.bp.blogspot.com/_K1PWou3lLY0/TSPE-bOVIcI/AAAAAAAAAEE/PgLUHxE3QZ0/s320/110104225705.png" style="cursor: hand; cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
Outlet adapter and remote control&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a href="http://4.bp.blogspot.com/_K1PWou3lLY0/TSPExxX3X2I/AAAAAAAAAD8/MfKsrp862tE/s1600/110105000416.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5558502724451393378" src="http://4.bp.blogspot.com/_K1PWou3lLY0/TSPExxX3X2I/AAAAAAAAAD8/MfKsrp862tE/s320/110105000416.png" style="cursor: hand; cursor: pointer; display: block; height: 157px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
Actuator in system&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_K1PWou3lLY0/TSPIjHeLfII/AAAAAAAAAEc/Qg1uR99izkg/s1600/110105012501.png"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="http://1.bp.blogspot.com/_K1PWou3lLY0/TSPIjHeLfII/AAAAAAAAAEc/Qg1uR99izkg/s1600/110105012501.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5558506870731930754" src="http://1.bp.blogspot.com/_K1PWou3lLY0/TSPIjHeLfII/AAAAAAAAAEc/Qg1uR99izkg/s320/110105012501.png" style="cursor: pointer; display: block; height: 272px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: left; width: 320px;" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
Mobile version&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;object height="340" width="560"&gt;&lt;embed src="http://www.youtube.com/v/j4hF5-ALNhs?fs=1&amp;amp;hl=en_US&amp;amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;New update: &lt;/b&gt;i was forgetting one important thing, set a policy to turn on water heater between 7 am and 8 am and turn off after 8 am.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_K1PWou3lLY0/TSPP4sukGpI/AAAAAAAAAEk/QdEA5JroGio/s1600/110105015258.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5558514938091412114" src="http://4.bp.blogspot.com/_K1PWou3lLY0/TSPP4sukGpI/AAAAAAAAAEk/QdEA5JroGio/s320/110105015258.png" style="cursor: hand; cursor: pointer; display: block; height: 164px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
My policies in system&lt;/div&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_K1PWou3lLY0/TSPQBJoigeI/AAAAAAAAAEs/bgOdpobaDzo/s1600/110105015316.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5558515083289723362" src="http://4.bp.blogspot.com/_K1PWou3lLY0/TSPQBJoigeI/AAAAAAAAAEs/bgOdpobaDzo/s320/110105015316.png" style="cursor: pointer; display: block; height: 101px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: left; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
turn_heater_on policy info&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&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/6952786574880976134-2472908495477510358?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/wWMfkObS7_s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/2472908495477510358/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2011/01/arduino-remote-control-outlet.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/2472908495477510358?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/2472908495477510358?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/wWMfkObS7_s/arduino-remote-control-outlet.html" title="Arduino Remote Control Outlet" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_K1PWou3lLY0/TSPFT1YiYkI/AAAAAAAAAEU/eqdASfxE5_4/s72-c/110104225635.png" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2011/01/arduino-remote-control-outlet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8GRH86fyp7ImA9Wx9QFE0.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-3342973297665779130</id><published>2010-12-26T15:51:00.000-08:00</published><updated>2010-12-26T15:57:05.117-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-26T15:57:05.117-08:00</app:edited><title>Laptop Boot Image</title><content type="html">&lt;div&gt;I did an script in the past to take an picture every laptop boot and upload to server.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Here is an image with the thumbnails of almost 1500 images generated by Picasa.&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_K1PWou3lLY0/TRfV4L8WxaI/AAAAAAAAAD0/IdyGXN_kgAI/s1600/boot-webcam-images.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://4.bp.blogspot.com/_K1PWou3lLY0/TRfV4L8WxaI/AAAAAAAAAD0/IdyGXN_kgAI/s320/boot-webcam-images.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5555143826640127394" /&gt;&lt;/a&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/6952786574880976134-3342973297665779130?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/v46NMHQft6c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/3342973297665779130/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2010/12/laptop-boot-image.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/3342973297665779130?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/3342973297665779130?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/v46NMHQft6c/laptop-boot-image.html" title="Laptop Boot Image" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_K1PWou3lLY0/TRfV4L8WxaI/AAAAAAAAAD0/IdyGXN_kgAI/s72-c/boot-webcam-images.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2010/12/laptop-boot-image.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUFSXc4eCp7ImA9WhdXGUQ.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-8735276407556598843</id><published>2010-12-09T10:02:00.000-08:00</published><updated>2011-09-02T13:10:18.930-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-02T13:10:18.930-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="arduino" /><category scheme="http://www.blogger.com/atom/ns#" term="mosquito killer" /><category scheme="http://www.blogger.com/atom/ns#" term="bug zapper" /><title>Preparing Arduino Bug Zapper</title><content type="html">&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;Objectives&lt;/b&gt;: &lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Detect when a bug is killed&lt;/div&gt;
&lt;div&gt;
Send data to server&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_K1PWou3lLY0/TQEaRpo30NI/AAAAAAAAADY/yF9WbOJPHRs/s1600/TXcsX.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5548745106434543826" src="http://1.bp.blogspot.com/_K1PWou3lLY0/TQEaRpo30NI/AAAAAAAAADY/yF9WbOJPHRs/s320/TXcsX.png" style="cursor: hand; cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
Testing ATmega 328 with Arduino bootloader&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_K1PWou3lLY0/TQEae75RMDI/AAAAAAAAADg/9B3Bxw6PMKY/s1600/ZhFhh.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5548745334673453106" src="http://4.bp.blogspot.com/_K1PWou3lLY0/TQEae75RMDI/AAAAAAAAADg/9B3Bxw6PMKY/s320/ZhFhh.png" style="cursor: hand; cursor: pointer; display: block; height: 243px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
No PCB :(&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/_K1PWou3lLY0/TQEaoNhO1NI/AAAAAAAAADo/zHZDg4cRzoU/s1600/cPXIQ.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5548745494023296210" src="http://2.bp.blogspot.com/_K1PWou3lLY0/TQEaoNhO1NI/AAAAAAAAADo/zHZDg4cRzoU/s320/cPXIQ.jpg" style="cursor: hand; cursor: pointer; display: block; height: 242px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
Bug Zapper racket&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;b&gt;Next steps:&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
Attach Electret Microphone [&lt;a href="http://www.sparkfun.com/products/9964"&gt;link&lt;/a&gt;] &lt;/div&gt;
&lt;div style="text-align: left;"&gt;
Attach 315MHz Transmitter module [&lt;a href="http://www.sparkfun.com/products/8945"&gt;link&lt;/a&gt;]&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
Calibration&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
Add everything to racket inside&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&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/6952786574880976134-8735276407556598843?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/tMagPxjD-v0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/8735276407556598843/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2010/12/preparing-arduino-bug-zapper.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/8735276407556598843?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/8735276407556598843?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/tMagPxjD-v0/preparing-arduino-bug-zapper.html" title="Preparing Arduino Bug Zapper" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_K1PWou3lLY0/TQEaRpo30NI/AAAAAAAAADY/yF9WbOJPHRs/s72-c/TXcsX.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2010/12/preparing-arduino-bug-zapper.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMNQXg4cSp7ImA9Wx9TEkQ.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-147102221504832090</id><published>2010-11-20T16:12:00.000-08:00</published><updated>2010-11-20T16:14:50.639-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-20T16:14:50.639-08:00</app:edited><title>TMN A1 or Huawei U8230, switch applications, task list, recent applications</title><content type="html">Use combination&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;off+menu&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;then choose "recent applications"&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6952786574880976134-147102221504832090?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/gK5PyL4Df7g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/147102221504832090/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2010/11/tmn-a1-or-huawei-u8230-switch.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/147102221504832090?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/147102221504832090?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/gK5PyL4Df7g/tmn-a1-or-huawei-u8230-switch.html" title="TMN A1 or Huawei U8230, switch applications, task list, recent applications" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2010/11/tmn-a1-or-huawei-u8230-switch.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8FSHo_fyp7ImA9Wx5bE0k.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-7971455569915767152</id><published>2010-10-29T02:40:00.000-07:00</published><updated>2010-10-29T03:06:59.447-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-29T03:06:59.447-07:00</app:edited><title>Visualizing Facebook friends presence</title><content type="html">I have set up a XMPP bot that connects to Facebook XMPP server, and monitors my friends login and logout operations.&lt;br /&gt;&lt;br /&gt;For now i am only monitoring presence, but another's aspects could be easily derived and/or monitored :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Chart values:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;"1" means that the user has entered Facebook&lt;/div&gt;&lt;div&gt;"0" means that the user has logout&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Chart lines:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"\" lines means a user session, user logins and a time after the user logs out&lt;/div&gt;&lt;div&gt;"/" lines like this, means the user is entering Facebook after being logged out&lt;/div&gt;&lt;div&gt;"V" the formed V's represent the user login and logout history&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Note: this post only contains data from 15:30pm to 3:08 am, from first monitoring attempt.&lt;/div&gt;&lt;div&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Data from 15:30pm to 3:08 am&lt;/i&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_K1PWou3lLY0/TMqZIRMT7iI/AAAAAAAAAC4/rNfJEH9g0D4/s1600/101029103742.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 132px;" src="http://1.bp.blogspot.com/_K1PWou3lLY0/TMqZIRMT7iI/AAAAAAAAAC4/rNfJEH9g0D4/s320/101029103742.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5533403459511119394" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Drilling-down (zooming)&lt;/i&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_K1PWou3lLY0/TMqbAvtgYqI/AAAAAAAAADI/9VNvn_MeJAY/s1600/101029105858.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 130px;" src="http://3.bp.blogspot.com/_K1PWou3lLY0/TMqbAvtgYqI/AAAAAAAAADI/9VNvn_MeJAY/s320/101029105858.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5533405529287713442" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Platform raw chart page&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_K1PWou3lLY0/TMqbef0iDKI/AAAAAAAAADQ/OEiS2OvC3ww/s1600/101029110049.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 193px;" src="http://4.bp.blogspot.com/_K1PWou3lLY0/TMqbef0iDKI/AAAAAAAAADQ/OEiS2OvC3ww/s320/101029110049.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5533406040418290850" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The platform im using to upload sensor data is &lt;a href="http://middlewaresensing.wordpress.com/"&gt;sawa&lt;/a&gt; (related to sensors), no need to create databases, just upload data and then render chart :)&lt;div&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/6952786574880976134-7971455569915767152?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/eNjRvN0YH8g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/7971455569915767152/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2010/10/visualizing-facebook-friends-presence.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/7971455569915767152?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/7971455569915767152?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/eNjRvN0YH8g/visualizing-facebook-friends-presence.html" title="Visualizing Facebook friends presence" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_K1PWou3lLY0/TMqZIRMT7iI/AAAAAAAAAC4/rNfJEH9g0D4/s72-c/101029103742.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2010/10/visualizing-facebook-friends-presence.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcNSHg8fip7ImA9Wx5bEks.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-6034150256931861830</id><published>2010-10-28T04:48:00.000-07:00</published><updated>2010-10-28T05:14:59.676-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-28T05:14:59.676-07:00</app:edited><title>SleekXMPP problems with DIGEST-MD5</title><content type="html">I was trying to connect to facebook XMPP server using the sleekxmpp &lt;a href="http://github.com/tomstrummer/SleekXMPP"&gt;port&lt;/a&gt; that suports the SASL.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But was unable to connect....&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;pre&gt;&lt;div style="background: #202020; overflow:auto;width:auto;color:white;background:black;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre style="margin: 0; line-height: 125%"&gt;1 2&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin: 0; line-height: 125%"&gt;    &lt;span style="color: #6ab825; font-weight: bold"&gt;if&lt;/span&gt; &lt;span style="color: #6ab825; font-weight: bold"&gt;not&lt;/span&gt; &lt;span style="color: #d0d0d0"&gt;challenge[&lt;/span&gt;&lt;span style="color: #ed9d13"&gt;'realm'&lt;/span&gt;&lt;span style="color: #d0d0d0"&gt;]&lt;/span&gt; &lt;span style="color: #6ab825; font-weight: bold"&gt;or&lt;/span&gt; &lt;span style="color: #6ab825; font-weight: bold"&gt;not&lt;/span&gt; &lt;span style="color: #d0d0d0"&gt;challenge[&lt;/span&gt;&lt;span style="color: #ed9d13"&gt;'qop'&lt;/span&gt;&lt;span style="color: #d0d0d0"&gt;]&lt;/span&gt; &lt;span style="color: #6ab825; font-weight: bold"&gt;or&lt;/span&gt; &lt;span style="color: #6ab825; font-weight: bold"&gt;not&lt;/span&gt; &lt;span style="color: #d0d0d0"&gt;challenge[&lt;/span&gt;&lt;span style="color: #ed9d13"&gt;'nonce'&lt;/span&gt;&lt;span style="color: #d0d0d0"&gt;]:&lt;/span&gt; &lt;span style="color: #bbbbbb"&gt;KeyError&lt;/span&gt;&lt;span style="color: #d0d0d0"&gt;:&lt;/span&gt; &lt;span style="color: #ed9d13"&gt;u'realm'&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Looking at protocol &lt;a href="http://xmpp.org/rfcs/rfc3920.html#sasl"&gt;http://xmpp.org/rfcs/rfc3920.html#sasl&lt;/a&gt;  the function &lt;b&gt;&lt;i&gt;handler_sasl_digest_md5_auth&lt;/i&gt;&lt;/b&gt; was not handling 2 essential steps:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana, charcoal, helvetica, arial, sans-serif; font-size: small; "&gt;&lt;b&gt;&lt;i&gt;"Step 7: Server sends another &lt;/i&gt;&lt;/b&gt;&lt;a class="info" href="http://xmpp.org/rfcs/rfc3920.html#BASE64" style="position: relative; z-index: 24; text-decoration: none; color: rgb(153, 0, 0); background-color: transparent; "&gt;&lt;b&gt;&lt;i&gt;[BASE64]&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;i&gt; encoded challenge to client:"&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana, charcoal, helvetica, arial, sans-serif; font-size: small; "&gt;and&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana, charcoal, helvetica, arial, sans-serif; font-size: small; "&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana, charcoal, helvetica, arial, sans-serif; font-size: small; "&gt;&lt;b&gt;&lt;i&gt;"Step 8: Client responds to the challenge:"&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana, charcoal, helvetica, arial, sans-serif; font-size: small; "&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="white-space: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana, charcoal, helvetica, arial, sans-serif; font-size: small; "&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="white-space: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Solution:&lt;br /&gt;&lt;!-- HTML generated using hilite.me --&gt;&lt;div style="background: #202020; overflow:auto;width:auto;color:white;background:black;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre style="margin: 0; line-height: 125%"&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin: 0; line-height: 125%"&gt;   &lt;span style="color: #24909d"&gt;self&lt;/span&gt;&lt;span style="color: #d0d0d0"&gt;.sendPriorityRaw(&lt;/span&gt;&lt;span style="color: #ed9d13"&gt;"""&amp;lt;response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'&amp;gt;%s&amp;lt;/response&amp;gt;"""&lt;/span&gt; &lt;span style="color: #d0d0d0"&gt;%base64.encodestring(response)[:-&lt;/span&gt;&lt;span style="color: #3677a9"&gt;1&lt;/span&gt;&lt;span style="color: #d0d0d0"&gt;])&lt;/span&gt;&lt;br /&gt;   &lt;b&gt;&lt;span style="color: #24909d"&gt;self&lt;/span&gt;&lt;span style="color: #d0d0d0"&gt;.digest_auth_started&lt;/span&gt; &lt;span style="color: #d0d0d0"&gt;=&lt;/span&gt; &lt;span style="color: #24909d"&gt;True&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;  &lt;span style="color: #6ab825; font-weight: bold"&gt;else&lt;/span&gt;&lt;span style="color: #d0d0d0"&gt;:&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: #d0d0d0"&gt;logging.warn(&lt;/span&gt;&lt;span style="color: #ed9d13"&gt;"handler_sasl_digest_md5_auth called while digest_auth_started is True (has already begun)"&lt;/span&gt;&lt;span style="color: #d0d0d0"&gt;)&lt;/span&gt;&lt;br /&gt;   &lt;b&gt;&lt;span style="color: #24909d"&gt;self&lt;/span&gt;&lt;span style="color: #d0d0d0"&gt;.sendPriorityRaw(&lt;/span&gt;&lt;span style="color: #ed9d13"&gt;"&amp;lt;response xmlns='urn:ietf:params:xml:ns:xmpp-sasl' /&amp;gt;"&lt;/span&gt;&lt;span style="color: #d0d0d0"&gt;)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6952786574880976134-6034150256931861830?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/luwlUpTiiYE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/6034150256931861830/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2010/10/sleekxmpp-problems-with-digest-md5.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/6034150256931861830?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/6034150256931861830?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/luwlUpTiiYE/sleekxmpp-problems-with-digest-md5.html" title="SleekXMPP problems with DIGEST-MD5" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2010/10/sleekxmpp-problems-with-digest-md5.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUDQHc9eSp7ImA9WhdXGUQ.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-4007721143464402854</id><published>2010-10-19T02:55:00.000-07:00</published><updated>2011-09-02T13:11:11.961-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-02T13:11:11.961-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="arduino" /><category scheme="http://www.blogger.com/atom/ns#" term="virtualwire" /><category scheme="http://www.blogger.com/atom/ns#" term="dht11" /><title>DHT11 Arduino with VirtualWire</title><content type="html">By some reason when using VirtualWire library and using vw_setup(2000) caused the readings from humidity sensor to fail (dht11 start condition 1 not met). I looked at datasheet and changed a the times how the MCU starts to talk with the sensor.&lt;br /&gt;
&lt;br /&gt;
The code is based from this &lt;a href="http://sheepdogguides.com/arduino/ar3ne1humDHT11.htm"&gt;post&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
Here is the the fixed code:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background: #202020; background: black; border-width: .1em .1em .1em .8em; border: solid gray; color: white; overflow: auto; padding: .2em .6em; width: auto;"&gt;
&lt;pre style="line-height: 125%; margin: 0;"&gt;&lt;span style="color: #6ab825; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: #447fcf;"&gt;InitDHT&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;()&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;{&lt;/span&gt;
 &lt;span style="color: #d0d0d0;"&gt;pinMode(TEMP_RH_PIN,&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;OUTPUT);&lt;/span&gt;
 &lt;span style="color: #d0d0d0;"&gt;delay(&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;1000&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;);&lt;/span&gt;
 &lt;span style="color: #d0d0d0;"&gt;digitalWrite(TEMP_RH_PIN,HIGH);&lt;/span&gt;
&lt;span style="color: #d0d0d0;"&gt;}&lt;/span&gt;

&lt;span style="color: #6ab825; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: #447fcf;"&gt;ReadDHT&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;()&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;{&lt;/span&gt;

 &lt;span style="color: #d0d0d0;"&gt;bGlobalErr=&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;0&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;;&lt;/span&gt;
 &lt;span style="color: #d0d0d0;"&gt;byte&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;dht_in;&lt;/span&gt;
 &lt;span style="color: #d0d0d0;"&gt;byte&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;i;&lt;/span&gt;
        
        &lt;span style="color: #999999; font-style: italic;"&gt;// see datasheet to understand this&lt;/span&gt;
        &lt;span style="color: #d0d0d0;"&gt;pinMode(TEMP_RH_PIN,&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;OUTPUT);&lt;/span&gt;
        &lt;span style="color: #d0d0d0;"&gt;digitalWrite(TEMP_RH_PIN,HIGH);&lt;/span&gt;
        
 &lt;span style="color: #d0d0d0;"&gt;digitalWrite(TEMP_RH_PIN,LOW);&lt;/span&gt;
 &lt;span style="color: #d0d0d0;"&gt;delay(&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;18&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;);&lt;/span&gt;

 &lt;span style="color: #d0d0d0;"&gt;digitalWrite(TEMP_RH_PIN,HIGH);&lt;/span&gt;
 &lt;span style="color: #d0d0d0;"&gt;delayMicroseconds(&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;22&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;);&lt;/span&gt;

 &lt;span style="color: #d0d0d0;"&gt;pinMode(TEMP_RH_PIN,INPUT);&lt;/span&gt;
 &lt;span style="color: #d0d0d0;"&gt;delayMicroseconds(&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;5&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;);&lt;/span&gt;

 &lt;span style="color: #d0d0d0;"&gt;dht_in=digitalRead(TEMP_RH_PIN);&lt;/span&gt;

 &lt;span style="color: #6ab825; font-weight: bold;"&gt;if&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;(dht_in)&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;{&lt;/span&gt;
  &lt;span style="color: #d0d0d0;"&gt;bGlobalErr=&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;1&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;;&lt;/span&gt;
  &lt;span style="color: #d0d0d0;"&gt;Serial.println(&lt;/span&gt;&lt;span style="color: #ed9d13;"&gt;"&amp;lt;dht11 start condition 1 not met"&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;);&lt;/span&gt;
  &lt;span style="color: #6ab825; font-weight: bold;"&gt;return&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;;&lt;/span&gt;
 &lt;span style="color: #d0d0d0;"&gt;}&lt;/span&gt;
 
 &lt;span style="color: #d0d0d0;"&gt;delayMicroseconds(&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;80&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;);&lt;/span&gt;
 &lt;span style="color: #d0d0d0;"&gt;dht_in=digitalRead(TEMP_RH_PIN);&lt;/span&gt;

 &lt;span style="color: #6ab825; font-weight: bold;"&gt;if&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;(!dht_in)&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;{&lt;/span&gt;
  &lt;span style="color: #d0d0d0;"&gt;bGlobalErr=&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;2&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;;&lt;/span&gt;
  &lt;span style="color: #d0d0d0;"&gt;Serial.println(&lt;/span&gt;&lt;span style="color: #ed9d13;"&gt;"&amp;lt;dht11 start condition 2 not met"&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;);&lt;/span&gt;
  &lt;span style="color: #6ab825; font-weight: bold;"&gt;return&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;;&lt;/span&gt;
 &lt;span style="color: #d0d0d0;"&gt;}&lt;/span&gt;
 &lt;span style="color: #d0d0d0;"&gt;delayMicroseconds(&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;80&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;);&lt;/span&gt;
 
        &lt;span style="color: #999999; font-style: italic;"&gt;//now ready for data reception... pick up the 5 bytes coming from the sensor&lt;/span&gt;
 &lt;span style="color: #6ab825; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;(i=&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;0&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;;&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;i&amp;lt;&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;5&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;;&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;i++)&lt;/span&gt;
    &lt;span style="color: #d0d0d0;"&gt;dht_dat[i]&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;=&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;read_dht_dat();&lt;/span&gt;

 &lt;span style="color: #999999; font-style: italic;"&gt;//Next: restore pin to output duties&lt;/span&gt;
 &lt;span style="color: #d0d0d0;"&gt;pinMode(TEMP_RH_PIN,OUTPUT);&lt;/span&gt;
 &lt;span style="color: #d0d0d0;"&gt;digitalWrite(TEMP_RH_PIN,HIGH);&lt;/span&gt;

 &lt;span style="color: #d0d0d0;"&gt;byte&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;dht_check_sum&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;=&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;dht_dat[&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;0&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;]+dht_dat[&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;1&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;]+dht_dat[&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;2&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;]+dht_dat[&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;3&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;];&lt;/span&gt;

 &lt;span style="color: #999999; font-style: italic;"&gt;/*Condition in following "if" says "if fifth byte from sensor&lt;/span&gt;
&lt;span style="color: #999999; font-style: italic;"&gt;       not the same as the sum of the first four..."*/&lt;/span&gt;
 &lt;span style="color: #6ab825; font-weight: bold;"&gt;if&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;(dht_dat[&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;4&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;]!=&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;dht_check_sum)&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;{&lt;/span&gt;
   &lt;span style="color: #d0d0d0;"&gt;bGlobalErr=&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;3&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;;&lt;/span&gt;
          &lt;span style="color: #d0d0d0;"&gt;Serial.println(&lt;/span&gt;&lt;span style="color: #ed9d13;"&gt;"DHT11 checksum error"&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;);&lt;/span&gt;   
 &lt;span style="color: #d0d0d0;"&gt;}&lt;/span&gt;

&lt;span style="color: #d0d0d0;"&gt;}&lt;/span&gt;


&lt;span style="color: #d0d0d0;"&gt;byte&lt;/span&gt; &lt;span style="color: #447fcf;"&gt;read_dht_dat&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;()&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;{&lt;/span&gt;
 &lt;span style="color: #999999; font-style: italic;"&gt;//Collect 8 bits from datastream, return them interpreted&lt;/span&gt;
 &lt;span style="color: #999999; font-style: italic;"&gt;//as a byte. I.e. if 0000.0101 is sent, return decimal 5.&lt;/span&gt;
 &lt;span style="color: #999999; font-style: italic;"&gt;//Code expects the system to have recently entered the&lt;/span&gt;
 &lt;span style="color: #999999; font-style: italic;"&gt;//dataline low condition at the start of every data bit's&lt;/span&gt;
 &lt;span style="color: #999999; font-style: italic;"&gt;//transmission BEFORE this function is called.&lt;/span&gt;
 &lt;span style="color: #d0d0d0;"&gt;byte&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;i&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;=&lt;/span&gt; &lt;span style="color: #3677a9;"&gt;0&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;;&lt;/span&gt;
 &lt;span style="color: #d0d0d0;"&gt;byte&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;result=&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;0&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;;&lt;/span&gt;
 &lt;span style="color: #6ab825; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;(i=&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;0&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;;&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;i&amp;lt;&lt;/span&gt; &lt;span style="color: #3677a9;"&gt;8&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;;&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;i++)&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;{&lt;/span&gt;
  &lt;span style="color: #999999; font-style: italic;"&gt;//We enter this during the first start bit (low for 50uS) of the byte&lt;/span&gt;
  &lt;span style="color: #999999; font-style: italic;"&gt;//Next: wait until pin goes high&lt;/span&gt;
  &lt;span style="color: #6ab825; font-weight: bold;"&gt;while&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;(digitalRead(TEMP_RH_PIN)==LOW);&lt;/span&gt;
  &lt;span style="color: #d0d0d0;"&gt;delayMicroseconds(&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;30&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;);&lt;/span&gt;
  &lt;span style="color: #6ab825; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;(digitalRead(TEMP_RH_PIN)==HIGH)&lt;/span&gt;&lt;span style="color: #999999; font-style: italic;"&gt;//Was: if(PINC &amp;amp; _BV(dht_PIN))&lt;/span&gt;
  &lt;span style="color: #d0d0d0;"&gt;result&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;|=(&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;1&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;&amp;lt;&amp;lt;(&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;7&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;-i));&lt;/span&gt;
  &lt;span style="color: #6ab825; font-weight: bold;"&gt;while&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;(digitalRead(TEMP_RH_PIN)==HIGH);&lt;/span&gt;
  &lt;span style="color: #999999; font-style: italic;"&gt;//Was: while((PINC &amp;amp; _BV(dht_PIN)));&lt;/span&gt;
 &lt;span style="color: #d0d0d0;"&gt;}&lt;/span&gt;
 &lt;span style="color: #999999; font-style: italic;"&gt;//end of "for.."&lt;/span&gt;
 &lt;span style="color: #6ab825; font-weight: bold;"&gt;return&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;result;&lt;/span&gt;
&lt;span style="color: #d0d0d0;"&gt;}&lt;/span&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/6952786574880976134-4007721143464402854?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/2B0gXRmC6PA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/4007721143464402854/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2010/10/dht11-arduino-with-virtualwire.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/4007721143464402854?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/4007721143464402854?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/2B0gXRmC6PA/dht11-arduino-with-virtualwire.html" title="DHT11 Arduino with VirtualWire" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2010/10/dht11-arduino-with-virtualwire.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUARn05fip7ImA9WhdXGUQ.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-1992382584500290364</id><published>2010-10-14T13:15:00.000-07:00</published><updated>2011-09-02T13:10:47.326-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-02T13:10:47.326-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="arduino" /><category scheme="http://www.blogger.com/atom/ns#" term="read serial port" /><category scheme="http://www.blogger.com/atom/ns#" term="commands" /><title>Arduino code to read lines from serial input</title><content type="html">Here is short and useful example to read lines from serial port in Arduino.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background: #202020; background: black; border-width: .1em .1em .1em .8em; border: solid gray; color: white; overflow: auto; padding: .2em .6em; width: auto;"&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre style="line-height: 125%; margin: 0;"&gt; 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23&lt;/pre&gt;
&lt;/td&gt;&lt;td&gt;&lt;pre style="line-height: 125%; margin: 0;"&gt;&lt;span style="color: #6ab825; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;setup&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;(){&lt;/span&gt;
  &lt;span style="color: #d0d0d0;"&gt;Serial.begin(&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;9600&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;);&lt;/span&gt;
  &lt;span style="color: #d0d0d0;"&gt;Serial.flush();&lt;/span&gt;
  &lt;span style="color: #d0d0d0;"&gt;digitalWrite&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;(&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;13&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;,&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;HIGH);&lt;/span&gt;      &lt;span style="color: #999999; font-style: italic;"&gt;//turn on debugging LED&lt;/span&gt;
&lt;span style="color: #d0d0d0;"&gt;}&lt;/span&gt;

&lt;span style="color: #6ab825; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;loop&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;(){&lt;/span&gt;

  &lt;span style="color: #6ab825; font-weight: bold;"&gt;int&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;i=&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;0&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;;&lt;/span&gt;
  &lt;span style="color: #6ab825; font-weight: bold;"&gt;char&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;commandbuffer[&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;100&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;];&lt;/span&gt;

  &lt;span style="color: #6ab825; font-weight: bold;"&gt;if&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;(Serial.available()){&lt;/span&gt;
     &lt;span style="color: #d0d0d0;"&gt;delay(&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;100&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;);&lt;/span&gt;
     &lt;span style="color: #6ab825; font-weight: bold;"&gt;while&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;(&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;Serial.available()&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;i&amp;lt;&lt;/span&gt; &lt;span style="color: #3677a9;"&gt;99&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;)&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;{&lt;/span&gt;
        &lt;span style="color: #d0d0d0;"&gt;commandbuffer[i++]&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;=&lt;/span&gt; &lt;span style="color: #d0d0d0;"&gt;Serial.read();&lt;/span&gt;
     &lt;span style="color: #d0d0d0;"&gt;}&lt;/span&gt;
     &lt;span style="color: #d0d0d0;"&gt;commandbuffer[i++]=&lt;/span&gt;&lt;span style="color: #ed9d13;"&gt;'\0'&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;;&lt;/span&gt;
  &lt;span style="color: #d0d0d0;"&gt;}&lt;/span&gt;

  &lt;span style="color: #6ab825; font-weight: bold;"&gt;if&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;(i&amp;gt;&lt;/span&gt;&lt;span style="color: #3677a9;"&gt;0&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;)&lt;/span&gt;
     &lt;span style="color: #d0d0d0;"&gt;Serial.println((&lt;/span&gt;&lt;span style="color: #6ab825; font-weight: bold;"&gt;char&lt;/span&gt;&lt;span style="color: #d0d0d0;"&gt;*)commandbuffer);&lt;/span&gt;

&lt;span style="color: #d0d0d0;"&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6952786574880976134-1992382584500290364?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/0FFyLwArOqM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/1992382584500290364/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2010/10/arduino-serial-read-line.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/1992382584500290364?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/1992382584500290364?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/0FFyLwArOqM/arduino-serial-read-line.html" title="Arduino code to read lines from serial input" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2010/10/arduino-serial-read-line.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQHRHg8fyp7ImA9WhdXGUQ.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-1850648733937362766</id><published>2010-10-09T04:35:00.000-07:00</published><updated>2011-09-02T13:12:15.677-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-02T13:12:15.677-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="euro millions generator" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><title>python euromillion key generator with filters</title><content type="html">&lt;div&gt;
&lt;div&gt;
From python, perl and ruby i selected python to start playing around (learn the language). I started with this nice tutorial "L&lt;a href="http://www.korokithakis.net/tutorials/python"&gt;earn Python in 10 minutes&lt;/a&gt;", and decided to port and old C program that generates all combinations of euromillions and then apply some filters.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The generator is for numbers only, it does not take into account the stars!!!&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The solution is composed by two parts, the generator and the evaluator. The generator generates the combinations with the given filter list (e.g, python gnerator.py columns d_tens).&lt;/div&gt;
&lt;div&gt;
The evaluator, evaluates the success of the specified filters individually, and can evaluate all filters at same time.&lt;/div&gt;
&lt;a href="http://3.bp.blogspot.com/_K1PWou3lLY0/TLBWxKMUu_I/AAAAAAAAACQ/kqL_3EWRgKc/s1600/101009123606.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5526012145333222386" src="http://3.bp.blogspot.com/_K1PWou3lLY0/TLBWxKMUu_I/AAAAAAAAACQ/kqL_3EWRgKc/s400/101009123606.png" style="cursor: hand; cursor: pointer; display: block; height: 267px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
As example the filter "first_number" rejects combinations with the first number more than 30&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"&gt;sh avaliator.sh first_number&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"&gt;################# first_numbers #####################&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"&gt;Running...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"&gt;2044588 results 74172 rejected&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"&gt;~96.56160458452722063037%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"&gt;###############################################&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
the report says that 15504 combinations was rejected and 97% of euromilions results are in the generated combinations file&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
However combining all filters (16 for now, and individually with 90%  success), the success rate drops to 70% !!.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"&gt;################# ALL #####################&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"&gt;Running...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"&gt;1516959 results 601801 rejected&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"&gt;~70.77363896848137535817%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"&gt;##########################################&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Download &lt;a href="http://one2one.no.sapo.pt/euroPython-1286627489.tar.gz"&gt;here&lt;/a&gt;&lt;/div&gt;
&lt;div&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/6952786574880976134-1850648733937362766?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/4zSXxIpkm9Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/1850648733937362766/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2010/10/python-euromillion-key-generator-with.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/1850648733937362766?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/1850648733937362766?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/4zSXxIpkm9Y/python-euromillion-key-generator-with.html" title="python euromillion key generator with filters" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_K1PWou3lLY0/TLBWxKMUu_I/AAAAAAAAACQ/kqL_3EWRgKc/s72-c/101009123606.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2010/10/python-euromillion-key-generator-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EAQns4fSp7ImA9WxBWFkg.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-7720108710568558684</id><published>2010-02-08T10:46:00.000-08:00</published><updated>2010-02-08T11:00:43.535-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-08T11:00:43.535-08:00</app:edited><title>How to change openfire password or how to login in openfire</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_K1PWou3lLY0/S3BfU4V-vhI/AAAAAAAAACA/m3ax717ml5k/s1600-h/localhost+-+localhost+-+openfire+-+ofUser+%7C+phpMyAdmin+2.11.9.6+-+Chromium_001.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 220px;" src="http://4.bp.blogspot.com/_K1PWou3lLY0/S3BfU4V-vhI/AAAAAAAAACA/m3ax717ml5k/s400/localhost+-+localhost+-+openfire+-+ofUser+%7C+phpMyAdmin+2.11.9.6+-+Chromium_001.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5435949562562788882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_K1PWou3lLY0/S3BfQQ2cFNI/AAAAAAAAAB4/sakWkYyH3oI/s1600-h/localhost+-+localhost+-+openfire+-+ofUser+%7C+phpMyAdmin+2.11.9.6+-+Chromium_002.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 220px;" src="http://4.bp.blogspot.com/_K1PWou3lLY0/S3BfQQ2cFNI/AAAAAAAAAB4/sakWkYyH3oI/s400/localhost+-+localhost+-+openfire+-+ofUser+%7C+phpMyAdmin+2.11.9.6+-+Chromium_002.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5435949483242034386" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_K1PWou3lLY0/S3BfKaNLJXI/AAAAAAAAABw/tgYMZKki9Rw/s1600-h/Openfire+Admin+Console:+Change+Password+-+Chromium_004.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 220px;" src="http://3.bp.blogspot.com/_K1PWou3lLY0/S3BfKaNLJXI/AAAAAAAAABw/tgYMZKki9Rw/s400/Openfire+Admin+Console:+Change+Password+-+Chromium_004.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5435949382674097522" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Im having some problems with SSL certificates, i reinstalled openfire to see if that would fix.&lt;div&gt;At login, it seems not be working the password i set in setup installation. Theres a way to change the password and resolve the issue of not be able to login.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1- Access openfire database&lt;/div&gt;&lt;div&gt;2- Select table ofUser&lt;/div&gt;&lt;div&gt;3- Edit admin row&lt;/div&gt;&lt;div&gt;4- Set encryptedPassword to NULL&lt;/div&gt;&lt;div&gt;5- Enter a temporary pass on plainPassword&lt;/div&gt;&lt;div&gt;6- Save and restart openfire server&lt;/div&gt;&lt;div&gt;7- Use temporary password to login (username is always "admin")&lt;/div&gt;&lt;div&gt;8- Go to Users and edit admin&lt;/div&gt;&lt;div&gt;9- Enter a new password&lt;/div&gt;&lt;div&gt;10- Have fun :) &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&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/6952786574880976134-7720108710568558684?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/4v01YUbZoao" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/7720108710568558684/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2010/02/how-to-change-openfire-password-or-how.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/7720108710568558684?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/7720108710568558684?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/4v01YUbZoao/how-to-change-openfire-password-or-how.html" title="How to change openfire password or how to login in openfire" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_K1PWou3lLY0/S3BfU4V-vhI/AAAAAAAAACA/m3ax717ml5k/s72-c/localhost+-+localhost+-+openfire+-+ofUser+%7C+phpMyAdmin+2.11.9.6+-+Chromium_001.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2010/02/how-to-change-openfire-password-or-how.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMHR3ozcCp7ImA9WxBTGEU.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-218684556194905258</id><published>2009-12-14T15:06:00.000-08:00</published><updated>2009-12-15T06:30:36.488-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-15T06:30:36.488-08:00</app:edited><title>xfce4 verve plugin as standalone application</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_K1PWou3lLY0/SyedfZ2yXPI/AAAAAAAAABY/-NWKEBuQBfo/s1600-h/Workspace+6_001.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_K1PWou3lLY0/SyedfZ2yXPI/AAAAAAAAABY/-NWKEBuQBfo/s400/Workspace+6_001.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5415470239778495730" /&gt;&lt;/a&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_K1PWou3lLY0/SyedfZ2yXPI/AAAAAAAAABY/-NWKEBuQBfo/s1600-h/Workspace+6_001.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;I liked very much this plugin, when i tried xfce4 last time, also i liked xfce4, but i didnt like the root menu, so i switched back to fluxbox.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This plugin is nice because:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- application launcher&lt;/div&gt;&lt;div&gt;- url, ftp and file launcher&lt;/div&gt;&lt;div&gt;- auto complete&lt;/div&gt;&lt;div&gt;- saves history commands&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I did some changes on verve-plugin.c (mostly was deleting code, and fixing)&lt;/div&gt;&lt;div&gt;i didn't bore in putting the code 100% ok, may concern at the time was just to put it working...&lt;/div&gt;&lt;div&gt;For now i didn't notice any bug or crash :D&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Download &lt;a href="http://www.one2one.no.sapo.pt/xfce4-verve-plugin-standalone-0.3.6.tar.gz"&gt;here&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&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/6952786574880976134-218684556194905258?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/a6FTiF-ypyQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/218684556194905258/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2009/12/xfce4-verve-plugin-as-standalone.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/218684556194905258?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/218684556194905258?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/a6FTiF-ypyQ/xfce4-verve-plugin-as-standalone.html" title="xfce4 verve plugin as standalone application" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_K1PWou3lLY0/SyedfZ2yXPI/AAAAAAAAABY/-NWKEBuQBfo/s72-c/Workspace+6_001.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2009/12/xfce4-verve-plugin-as-standalone.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEHQX89cSp7ImA9WxBSGE8.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-8332323346409336529</id><published>2009-12-08T04:39:00.001-08:00</published><updated>2009-12-26T03:57:10.169-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-26T03:57:10.169-08:00</app:edited><title>qtfarm farmville autocliker</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_K1PWou3lLY0/Sx5Tn8kQm1I/AAAAAAAAABQ/0C0QgUNQLOg/s1600-h/four_001.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 218px;" src="http://4.bp.blogspot.com/_K1PWou3lLY0/Sx5Tn8kQm1I/AAAAAAAAABQ/0C0QgUNQLOg/s400/four_001.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5412855747884129106" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_K1PWou3lLY0/Sx5JDKMsIDI/AAAAAAAAABA/d7Aea-OxQkI/s1600-h/four_001.png"&gt;&lt;/a&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/4pO9zpTnh3E&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/4pO9zpTnh3E&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Download &lt;a href="http://one2one.no.sapo.pt/qtfarm.tar.bz2"&gt;here&lt;/a&gt; (built with QT and needs xdotool package(nix system))&lt;/div&gt;&lt;div&gt;New version &lt;a href="http://one2one.no.sapo.pt/qtfarm2.tar.bz2"&gt;here&lt;/a&gt; (uses xlib calls instead xdotool, but sometimes fails on click) &lt;/div&gt;&lt;div&gt;Bash script, check this &lt;a href="http://linux-utils.blogspot.com/2009/11/farmville-auto-clicker.html"&gt;post&lt;/a&gt;&lt;/div&gt;&lt;div&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/6952786574880976134-8332323346409336529?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/WazG8FXy2ZY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/8332323346409336529/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2009/12/qtfarm-farmville-autocliker.html#comment-form" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/8332323346409336529?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/8332323346409336529?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/WazG8FXy2ZY/qtfarm-farmville-autocliker.html" title="qtfarm farmville autocliker" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_K1PWou3lLY0/Sx5Tn8kQm1I/AAAAAAAAABQ/0C0QgUNQLOg/s72-c/four_001.png" height="72" width="72" /><thr:total>6</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2009/12/qtfarm-farmville-autocliker.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8BQX09eSp7ImA9WxBTF00.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-169768566944512330</id><published>2009-11-29T12:08:00.000-08:00</published><updated>2009-12-13T04:54:10.361-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-13T04:54:10.361-08:00</app:edited><title>Farmville auto-clicker</title><content type="html">&lt;pre&gt;New GUI &lt;a href="http://linux-utils.blogspot.com/2009/12/qtfarm-farmville-autocliker.html"&gt;here&lt;/a&gt;&lt;/pre&gt;&lt;pre&gt;Simple autoclicker script, needs xdotool installed&lt;/pre&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qlhZRD089Nc&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/qlhZRD089Nc&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span"   style=" white-space: normal;  font-family:Georgia, serif;font-size:16px;"&gt;&lt;pre style="text-align: left;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Download &lt;/span&gt;&lt;a href="http://one2one.no.sapo.pt/farmville_click.sh"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;For default settings (12x12) use:&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; sh farmville_click.sh&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Or custom mode:&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; sh &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;farmville_click.sh&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; num_rows num_columns click_interval_time wait_interval_before_pointing&lt;/span&gt;&lt;/i&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;If give this error(Synt&lt;/span&gt;ax error: Bad for loop variable), use bash (bash farmville_click.sh)&lt;/pre&gt;&lt;pre&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/F8BI8Ze6x7Y&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/F8BI8Ze6x7Y&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/pre&gt;&lt;pre&gt;Download old script &lt;a href="http://one2one.no.sapo.pt/farmville_click_old.sh"&gt;here&lt;/a&gt; (bash script for *nix based)&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span"  style="color:#888786;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6952786574880976134-169768566944512330?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/LWlzDtQiSR0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/169768566944512330/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2009/11/farmville-auto-clicker.html#comment-form" title="46 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/169768566944512330?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/169768566944512330?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/LWlzDtQiSR0/farmville-auto-clicker.html" title="Farmville auto-clicker" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>46</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2009/11/farmville-auto-clicker.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ICSX8zcCp7ImA9WxNREk4.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-8211624515944091706</id><published>2009-09-06T04:07:00.000-07:00</published><updated>2009-09-06T04:12:48.188-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-06T04:12:48.188-07:00</app:edited><title>Bash Prompts</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img401.imageshack.us/img401/9085/090906121215.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 591px; height: 242px;" src="http://img401.imageshack.us/img401/9085/090906121215.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Nice article about Bash Prompts &lt;a href="http://maketecheasier.com/8-useful-and-interesting-bash-prompts/2009/09/04"&gt;here&lt;/a&gt;.&lt;br /&gt;Have fun :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6952786574880976134-8211624515944091706?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/RyzKQs5bl_c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/8211624515944091706/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2009/09/bash-prompts.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/8211624515944091706?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/8211624515944091706?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/RyzKQs5bl_c/bash-prompts.html" title="Bash Prompts" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2009/09/bash-prompts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04DRHo-eyp7ImA9WxJbE0o.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-8435254943000455249</id><published>2009-07-23T11:23:00.000-07:00</published><updated>2009-07-23T12:06:15.453-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-23T12:06:15.453-07:00</app:edited><title>Latest google chrome build for linux</title><content type="html">&lt;a href="http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/"&gt;&lt;br /&gt;http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_K1PWou3lLY0/SmirMdM8FyI/AAAAAAAAAAw/5umrlh4x180/s1600-h/090723192625.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 248px;" src="http://4.bp.blogspot.com/_K1PWou3lLY0/SmirMdM8FyI/AAAAAAAAAAw/5umrlh4x180/s400/090723192625.png" alt="" id="BLOGGER_PHOTO_ID_5361723586870253346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Browse to the end of list and download last one.&lt;br /&gt;&lt;br /&gt;Using any file manager or command line, extract chrome folder and make an link to /usr/bin  or /usr/local/bin.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);font-size:100%;" &gt;# &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);font-size:100%;" &gt;unzip chrome-linux.zip&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);font-size:100%;" &gt;# su&lt;br /&gt;# mkdir -p /opt/google&lt;br /&gt;&lt;/span&gt; &lt;span style="font-style: italic; color: rgb(0, 0, 153);font-size:100%;" &gt;# mv &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);font-size:100%;" &gt;chrome-linux   &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);font-size:100%;" &gt;/opt/google/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);font-size:100%;" &gt;# ln -s /opt/google/chrome-linux/chrome    /usr/bin/&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);font-size:100%;" &gt;&lt;br /&gt;# exit&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);font-size:100%;" &gt;# chrome&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_K1PWou3lLY0/SmizSAMDiuI/AAAAAAAAAA4/o7i0nZaVvN8/s1600-h/090723195958.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 316px;" src="http://2.bp.blogspot.com/_K1PWou3lLY0/SmizSAMDiuI/AAAAAAAAAA4/o7i0nZaVvN8/s800/090723195958.png" alt="" id="BLOGGER_PHOTO_ID_5361732478254156514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Starts very fast and has a nice aspect, but they still working on it to release an stable version. keep in touch.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6952786574880976134-8435254943000455249?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/_W3meqa-ZKw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/8435254943000455249/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2009/07/latest-google-chrome-build-for-linux.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/8435254943000455249?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/8435254943000455249?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/_W3meqa-ZKw/latest-google-chrome-build-for-linux.html" title="Latest google chrome build for linux" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_K1PWou3lLY0/SmirMdM8FyI/AAAAAAAAAAw/5umrlh4x180/s72-c/090723192625.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2009/07/latest-google-chrome-build-for-linux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUCRng6eyp7ImA9WxJbE0o.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-2995466409596064095</id><published>2009-07-23T11:11:00.001-07:00</published><updated>2009-07-23T11:21:07.613-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-23T11:21:07.613-07:00</app:edited><title>My conky configuration</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_K1PWou3lLY0/Smin9rHEPUI/AAAAAAAAAAo/yOY8HiNGrJc/s1600-h/090723191012.png"&gt;&lt;img style="margin: 0pt 0pt 0px 0px; cursor: pointer;" src="http://1.bp.blogspot.com/_K1PWou3lLY0/Smin9rHEPUI/AAAAAAAAAAo/yOY8HiNGrJc/s800/090723191012.png" alt="" id="BLOGGER_PHOTO_ID_5361720034370796866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Download &lt;a href="http://one2one.no.sapo.pt/conkyrc"&gt;here&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/6952786574880976134-2995466409596064095?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/9JXf6G9tAug" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/2995466409596064095/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2009/07/my-conky-configuration.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/2995466409596064095?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/2995466409596064095?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/9JXf6G9tAug/my-conky-configuration.html" title="My conky configuration" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_K1PWou3lLY0/Smin9rHEPUI/AAAAAAAAAAo/yOY8HiNGrJc/s72-c/090723191012.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2009/07/my-conky-configuration.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIDQXk9fCp7ImA9WxJbE0g.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-1528670277135562202</id><published>2009-07-22T03:56:00.000-07:00</published><updated>2009-07-23T07:16:10.764-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-23T07:16:10.764-07:00</app:edited><title>More simple bash scripts</title><content type="html">Script for&lt;span style="font-weight: bold;"&gt; start X&lt;/span&gt; session &lt;span style="font-weight: bold;"&gt;automatically&lt;/span&gt;, after making &lt;span style="font-weight: bold;"&gt;login&lt;/span&gt; ( without using any login manager)&lt;br /&gt;&lt;pre&gt;&lt;span style="font-style: italic; color: rgb(128, 128, 128);"&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;if&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;((&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;$(&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 204);"&gt;ps&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; -A &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;|&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 204);"&gt;grep&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; -c X&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &amp;gt; 0&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;))&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;then&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;        &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(136, 0, 136);"&gt;echo&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; starting X....;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;startx;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;fi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;Script for&lt;span style="font-weight: bold;"&gt; unzip multiple files&lt;/span&gt;. Replacing "zip" extension name and "unzip" command on script, we can change to open other files as well.&lt;br /&gt;&lt;pre&gt;&lt;span style="font-style: italic; color: rgb(128, 128, 128);"&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;for&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 204);"&gt;file&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; *&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 204);"&gt;zip&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;do&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;        &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 204);"&gt;unzip&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;$file&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;done&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;Script to&lt;span style="font-weight: bold;"&gt; get links&lt;/span&gt; from an &lt;span style="font-weight: bold;"&gt;list&lt;/span&gt; every X &lt;span style="font-weight: bold;"&gt;time&lt;/span&gt;, for example, usefull to automatically open download links like rapidshare, netload, megaupload,...&lt;br /&gt;Changing time and application, it can be useful to do lots of things =)&lt;br /&gt;&lt;pre&gt;&lt;span style="font-style: italic; color: rgb(128, 128, 128);"&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;waitTime=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;3600&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;app=&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"/usr/bin/firefox"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 204);"&gt;cat&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;$1&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;|&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;while&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;myLine=&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;`&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;line&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;`&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;do&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(136, 0, 136);"&gt;echo&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"Requesting"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;$myLine&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;$app&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;$myLine&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 204);"&gt;sleep&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;$waitTime&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(136, 0, 136);"&gt;echo&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;""&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;done&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Some usefull commands&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Play random mp3&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 204);"&gt;slocate&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  *.mp3 &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;|&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;mpg321 -@ - -z&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Play random mp3 from specific folder&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 204);"&gt;slocate&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; *.mp3 &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;|&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 204);"&gt;grep&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; /home/user/files/mp3/new/ &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;|&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; mpg321 -@ - -z&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Download links from an text file list&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 204);"&gt;wget&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; -i file.txt&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Download recursively all page files&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 204);"&gt;wget&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; -r http://url/folder/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Download sequentially files&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 204);"&gt;curl&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; -O http://url/img[01-99].png&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6952786574880976134-1528670277135562202?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/xqx6PgvjBW0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/1528670277135562202/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2009/07/more-simple-bash-scripts.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/1528670277135562202?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/1528670277135562202?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/xqx6PgvjBW0/more-simple-bash-scripts.html" title="More simple bash scripts" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2009/07/more-simple-bash-scripts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YCRn0-fSp7ImA9WxJUE0g.&quot;"><id>tag:blogger.com,1999:blog-6952786574880976134.post-290130364016055217</id><published>2009-07-11T16:32:00.001-07:00</published><updated>2009-07-11T16:32:47.355-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-11T16:32:47.355-07:00</app:edited><title>Mount FTP as filesystem</title><content type="html">&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;                      &lt;p&gt;CurlFtpFS is a filesystem for accessing FTP hosts based on FUSE and libcurl.&lt;/p&gt;  &lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;em&gt;[Install]&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;localhost ~ #&lt;/strong&gt; emerge net-fs/curlftpfs  &lt;strong&gt;in gentoo &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;localhost ~ #&lt;/strong&gt; apt-get install  curlftpfs &lt;strong&gt;in ubuntu/debian&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;localhost ~ #&lt;/strong&gt; ./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install&lt;strong&gt; by the manual way&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;em&gt;[Mount]&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;localhost ~ #&lt;/strong&gt; modprobe fuse      &lt;strong&gt;if you dont have fuse module loaded&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;localhost ~ #&lt;/strong&gt; curlftpfs ftp://user:pass@site.com  /mnt/mountpoint&lt;/p&gt;  &lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;em&gt;[Umount]]&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;localhost ~ #&lt;/strong&gt; fusermount -u /mnt/mountpoint&lt;/p&gt;  &lt;p&gt;Thats it, now you can access with any file explorer like konqueror, nautilus…..we can do almost everything like edit source code&lt;/p&gt;  &lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;em&gt;Adding on fstab&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;curlftpfs#ftp.host.com   /mnt/mountpoint     fuse         rw,uid=500,user,noauto    0 0&lt;/p&gt;  &lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;em&gt;or Making alias &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;alias mHost=’curlftpfs ftp://user:pass@site.com  /mnt/mountpoint’&lt;/p&gt;  &lt;p&gt;More int at &lt;a href="http://curlftpfs.sourceforge.net/"&gt;http://curlftpfs.sourceforge.net/&lt;/a&gt;  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6952786574880976134-290130364016055217?l=linux-utils.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/eFfCn/~4/hAF2mTVk_uo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linux-utils.blogspot.com/feeds/290130364016055217/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linux-utils.blogspot.com/2009/07/mount-ftp-as-filesystem.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/290130364016055217?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6952786574880976134/posts/default/290130364016055217?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/eFfCn/~3/hAF2mTVk_uo/mount-ftp-as-filesystem.html" title="Mount FTP as filesystem" /><author><name>one2one</name><uri>http://www.blogger.com/profile/13061136952115316435</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://linux-utils.blogspot.com/2009/07/mount-ftp-as-filesystem.html</feedburner:origLink></entry></feed>

