<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6952786574880976134</id><updated>2026-06-08T23:42:49.234-07:00</updated><category term="arduino"/><category term="avidsen"/><category term="brandmymail"/><category term="remote outlet"/><category term="rf"/><category term="bug zapper"/><category term="chacon"/><category term="checkgmail"/><category term="commands"/><category term="dht11"/><category term="email"/><category term="email templates"/><category term="euro millions generator"/><category term="gmail"/><category term="home automation"/><category term="mosquito killer"/><category term="password"/><category term="python"/><category term="read serial port"/><category term="redmine install problem"/><category term="signature"/><category term="signature gmail"/><category term="templates"/><category term="tutorial"/><category term="ubuntu"/><category term="virtualwire"/><title type='text'>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='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.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'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="brandmymail"/><category scheme="http://www.blogger.com/atom/ns#" term="email templates"/><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"/><title type='text'>BrandMyMail setp by step</title><content type='html'>&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;BrandMyMail&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif; font-size: small;&quot;&gt;&lt;b&gt;step by step&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuPQ6VZQNW2gAsOZrk7QeOrCYpb5W9Jjb12H7WiQOCoXCaq5KpqomeStYEQ9sdg2_OH85yFac4adH_fSHLrJfnms98uVDkzQ6X_1kRTya_EmJd1umlyoD_D6aAk0jaE195Wj2YwrdbobTx/s1600/1_front_page.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;296&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuPQ6VZQNW2gAsOZrk7QeOrCYpb5W9Jjb12H7WiQOCoXCaq5KpqomeStYEQ9sdg2_OH85yFac4adH_fSHLrJfnms98uVDkzQ6X_1kRTya_EmJd1umlyoD_D6aAk0jaE195Wj2YwrdbobTx/s400/1_front_page.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&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=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0wPvFsBeW38tV_0JkF2WAC4d2n6-uMsEibsEEB6wCaV9WmGd6u9xJNysp9Jm0DTGUxJm61SzBH2R8rhl1Nkp6vBiq8x2JWQqs7Y0ERG0DnqwcJ6aatT1JG4bun0y1S6vA4axCz6p_Qo9q/s1600/2_template_editor.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;306&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0wPvFsBeW38tV_0JkF2WAC4d2n6-uMsEibsEEB6wCaV9WmGd6u9xJNysp9Jm0DTGUxJm61SzBH2R8rhl1Nkp6vBiq8x2JWQqs7Y0ERG0DnqwcJ6aatT1JG4bun0y1S6vA4axCz6p_Qo9q/s400/2_template_editor.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&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=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHXWPPRR41Qal6cxnW5UR4xWPWqhtk-2C2hj6oWUraBwnoiIc7QWYQcVAiqVnAAy9PoxMhgvXp1DzIdwnuoeCAadICfs24BYrhJdB4GW5uAoejOVTieGFEeBStq7ItdOpktJG9daFJxb8X/s1600/3_signature_configuration.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;311&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHXWPPRR41Qal6cxnW5UR4xWPWqhtk-2C2hj6oWUraBwnoiIc7QWYQcVAiqVnAAy9PoxMhgvXp1DzIdwnuoeCAadICfs24BYrhJdB4GW5uAoejOVTieGFEeBStq7ItdOpktJG9daFJxb8X/s400/3_signature_configuration.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;b style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;Step 4&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&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=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh0Rk9UOlzgvR60PzgO2ZOFDsQLbrOu7Ck4uZf0EDY9sOZ6Sey3LGH4ZTYqE6MpMMeeES-xCQjSd4lST4lAdW6OmJjZUD4kyLU6bmvz6Ak0I6fLVHH1X099Q8AQl0bEir6q2suMM66Rs4L/s1600/4_twitter_configuration.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;357&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh0Rk9UOlzgvR60PzgO2ZOFDsQLbrOu7Ck4uZf0EDY9sOZ6Sey3LGH4ZTYqE6MpMMeeES-xCQjSd4lST4lAdW6OmJjZUD4kyLU6bmvz6Ak0I6fLVHH1X099Q8AQl0bEir6q2suMM66Rs4L/s400/4_twitter_configuration.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Add and configure more&lt;span style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;&lt;/span&gt; plugins (optional)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnTl1aNxxXryxFoRM1PGJe9TM19nNYeUlvTVw0yVOAvzAUyY-g9Q90XzegtARA-CI6c1esfT4V1x20PerMQ6X1jaZNEERsTCvocQsE0sw38EOEcVyZhkd32Ef8CEHIORArpmAwp1vgZxzM/s1600/5_theme_selection.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;352&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnTl1aNxxXryxFoRM1PGJe9TM19nNYeUlvTVw0yVOAvzAUyY-g9Q90XzegtARA-CI6c1esfT4V1x20PerMQ6X1jaZNEERsTCvocQsE0sw38EOEcVyZhkd32Ef8CEHIORArpmAwp1vgZxzM/s400/5_theme_selection.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;b style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;Step 5&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt; - Select a theme (optional)&lt;/span&gt; &lt;br /&gt;
&lt;b style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;Step 6&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&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=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihdH2VmCrqTdGU6ScXWhth-YbAGvD_Fj5QZsF_da-Tdh9CjQ9T4NpZeaZaBgBcJ21TBRSB3GSwlyUSy9ao9fVkSMUpdSO0vyIMAiME9oYdPrK_saPLHBjXtt4rv44CBLA34ymyJ8zbPYXG/s1600/6_template_editor_preview.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;341&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihdH2VmCrqTdGU6ScXWhth-YbAGvD_Fj5QZsF_da-Tdh9CjQ9T4NpZeaZaBgBcJ21TBRSB3GSwlyUSy9ao9fVkSMUpdSO0vyIMAiME9oYdPrK_saPLHBjXtt4rv44CBLA34ymyJ8zbPYXG/s400/6_template_editor_preview.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;See your template result&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh00dSI_9nmoOrKd8CW7nt8BhdKgI95bmnbVcvE7Nhb47cKKT-6lO5V9fgKMWE8r762T1SMRQTEdrYz1rssAQ-n33XJKbBD-2LOFeHYM02on2HtFn-DZiM_UofEvIoU9lnuDw-N3n-Np4dk/s1600/7_register_popup.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;322&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh00dSI_9nmoOrKd8CW7nt8BhdKgI95bmnbVcvE7Nhb47cKKT-6lO5V9fgKMWE8r762T1SMRQTEdrYz1rssAQ-n33XJKbBD-2LOFeHYM02on2HtFn-DZiM_UofEvIoU9lnuDw-N3n-Np4dk/s400/7_register_popup.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;b style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;Step 7&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&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=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyvKr-51alPEUenaKff4g4fJQZ2zg6l4ZzmZbmqM2Ib3_wZMe8ljQ7lH7CJXS8esp6Z0QmuS2fxvey0QlF3inwwBpQi-AYMbs9jsMxWURUt47jBCLcGOG52sEYCaUoTJqu5IcC5rv58VT7/s1600/8_google_openid.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;140&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyvKr-51alPEUenaKff4g4fJQZ2zg6l4ZzmZbmqM2Ib3_wZMe8ljQ7lH7CJXS8esp6Z0QmuS2fxvey0QlF3inwwBpQi-AYMbs9jsMxWURUt47jBCLcGOG52sEYCaUoTJqu5IcC5rv58VT7/s400/8_google_openid.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Sign in and Accept&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBwc8kF-fBlY2Qxbkwmf1h2U6h8oBxYr1eZHlEUdKUiCELg8xZKcop4QmwVcqwbqAQ5rXVjtbh7fyt30bfYOjuBMUzOfRwhB5eEwup9tBxjRA6WWHHT1ixe20M6zKfSqTGg4iTbEi-Fo7Y/s1600/9_extension_setup.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;292&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBwc8kF-fBlY2Qxbkwmf1h2U6h8oBxYr1eZHlEUdKUiCELg8xZKcop4QmwVcqwbqAQ5rXVjtbh7fyt30bfYOjuBMUzOfRwhB5eEwup9tBxjRA6WWHHT1ixe20M6zKfSqTGg4iTbEi-Fo7Y/s400/9_extension_setup.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;b style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;Step 9&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&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=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWkkK3Yyaibz2iVLPjliwNgz64Q9i9McLK8NySftC-TNg6hVrtJbL4SZ20hzM3ZRoc-4YnnR-hWiUp0S77pYw-pTXpciVcm7xg3h8pmisW6lvqA-y9LwzOPu35FQJn-6vjhZjBt3b70ARz/s1600/10_done.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;263&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWkkK3Yyaibz2iVLPjliwNgz64Q9i9McLK8NySftC-TNg6hVrtJbL4SZ20hzM3ZRoc-4YnnR-hWiUp0S77pYw-pTXpciVcm7xg3h8pmisW6lvqA-y9LwzOPu35FQJn-6vjhZjBt3b70ARz/s400/10_done.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;b style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;Step 9&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt; - Go to Gmail or &lt;a href=&quot;http://www.brandmymail.com/&quot;&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=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE3tyFWMKHUmupoUgTajlHcKJ7dc1USCXIho5KCzdIiykQB0CmkGjdXy1IP3RZI-o7j3nqCOO4_BrcejXsffL8_NR5n1iQ77Eyd-mPkxZJ575JiyLKSwfnGZRc6MhNYQEjFDGrWucM-Edc/s1600/11_gmail_buttons.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE3tyFWMKHUmupoUgTajlHcKJ7dc1USCXIho5KCzdIiykQB0CmkGjdXy1IP3RZI-o7j3nqCOO4_BrcejXsffL8_NR5n1iQ77Eyd-mPkxZJ575JiyLKSwfnGZRc6MhNYQEjFDGrWucM-Edc/s400/11_gmail_buttons.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&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=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN-T9NQuECj-SRa8vuIxTlIzU2IzKMYfKRumfiJWl-AcPmg2v4Wd3aHYP2793-LeQWNrE9e7c80Kf0KNM6b9aYh-IbLGjyWr20UCF9reGFXVG7RAOskGWtBT7jyR_skMKiQ8OIf7xYv8Vk/s1600/12_gmail_template_preview.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;272&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN-T9NQuECj-SRa8vuIxTlIzU2IzKMYfKRumfiJWl-AcPmg2v4Wd3aHYP2793-LeQWNrE9e7c80Kf0KNM6b9aYh-IbLGjyWr20UCF9reGFXVG7RAOskGWtBT7jyR_skMKiQ8OIf7xYv8Vk/s400/12_gmail_template_preview.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&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=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg58qXAP2tYFsSwVD2myNN8m2lKMFIW1lx67XZs8zBsGk9-QIRtDKu5KgADpaukJW-k2hz-yIz9hkafDffI85M5WaWbrUeNaw0h_JIeBK0hacTjiLM9Z4l5bNRBGtlVHXMmlvIqqQmVwU0A/s1600/13_gmail_sent_email.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;298&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg58qXAP2tYFsSwVD2myNN8m2lKMFIW1lx67XZs8zBsGk9-QIRtDKu5KgADpaukJW-k2hz-yIz9hkafDffI85M5WaWbrUeNaw0h_JIeBK0hacTjiLM9Z4l5bNRBGtlVHXMmlvIqqQmVwU0A/s400/13_gmail_sent_email.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Sent email&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Some notes: &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;How to remove plugins?&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; margin-left: 0px; margin-right: auto; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQVqMIRJFlUWr-LoP-AsjiKs4BBpgmUgW1t91TUhLkJ104OhAa1cOvfgR9KqCRq4fpA-1tiKPb60DEFC0xnjGwD7chkO8eYUykIe55x56auI5GEtAJhRr2yCB2YKIqOMQX1tsFYrDn0tX9/s1600/plugin_options.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQVqMIRJFlUWr-LoP-AsjiKs4BBpgmUgW1t91TUhLkJ104OhAa1cOvfgR9KqCRq4fpA-1tiKPb60DEFC0xnjGwD7chkO8eYUykIe55x56auI5GEtAJhRr2yCB2YKIqOMQX1tsFYrDn0tX9/s1600/plugin_options.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&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=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Advanced notes: &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; font-size: x-small;&quot;&gt;Email fixed/expandable width:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;When you add a banner &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; bigger than 590px &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;in top container, the email template gets fixed width.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&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=&quot;font-family: inherit;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&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=&quot;text-align: left;&quot;&gt;
&lt;/div&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='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/6192829478739438694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/6192829478739438694'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2012/01/brandmymail-setp-by-step.html' title='BrandMyMail setp by step'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuPQ6VZQNW2gAsOZrk7QeOrCYpb5W9Jjb12H7WiQOCoXCaq5KpqomeStYEQ9sdg2_OH85yFac4adH_fSHLrJfnms98uVDkzQ6X_1kRTya_EmJd1umlyoD_D6aAk0jaE195Wj2YwrdbobTx/s72-c/1_front_page.png" height="72" width="72"/><thr:total>1</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></entry><entry><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><title type='text'>Playing with BrandMyMail - new design</title><content type='html'>&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span id=&quot;goog_8444261&quot;&gt;&lt;/span&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;500&#39; height=&#39;305&#39; src=&#39;https://www.youtube.com/embed/9sXc24Yli-w?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;span id=&quot;goog_8444262&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
Green Company Template&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;object class=&quot;BLOGGER-youtube-video&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot; data-thumbnail-src=&quot;http://2.gvt0.com/vi/dXZ_3D3slGo/0.jpg&quot; height=&quot;305&quot; width=&quot;500&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/dXZ_3D3slGo&amp;fs=1&amp;source=uds&quot; /&gt;





&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;





&lt;embed width=&quot;500&quot; height=&quot;305&quot;  src=&quot;http://www.youtube.com/v/dXZ_3D3slGo&amp;fs=1&amp;source=uds&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
Lana Del Rey template&lt;/div&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/4121781752186509502'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2011/12/playing-with-brandmymail-new-design.html' title='Playing with BrandMyMail - new design'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><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><title type='text'>BrandMyMail templates</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;My &lt;a href=&quot;http://www.brandmymail.com/&quot;&gt;BrandMyMail&lt;/a&gt; templates&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg213bE4UsQrkDhTL-olaa5hQsEjfS7G4JKHFuRQeMaW3q-LaUCHNiJekkz_caFTKemDyKvCc_e7DMFwaqbNAI_JUxmLZ0qENvscTFg8-UWrzoVzlU9EP2xwzoWgarbADomhe4bDyQYP3s1/s1600/lana_del_rey_template.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;226&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg213bE4UsQrkDhTL-olaa5hQsEjfS7G4JKHFuRQeMaW3q-LaUCHNiJekkz_caFTKemDyKvCc_e7DMFwaqbNAI_JUxmLZ0qENvscTFg8-UWrzoVzlU9EP2xwzoWgarbADomhe4bDyQYP3s1/s400/lana_del_rey_template.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Lana Del Rey template&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP2Q54QlEzBsWDULhZBGX_ahu56QxajmFX47uqxRC3uw9UIa4YFc7oPBhV2-L-qQQdAS4RPzVKM6yKlYFJHbdsa60_wgYmDmpH2jKR7lZBkAfICehm-NMf1B183FFMstbviMcRvTrZsF2K/s1600/anonymous_template.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;275&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP2Q54QlEzBsWDULhZBGX_ahu56QxajmFX47uqxRC3uw9UIa4YFc7oPBhV2-L-qQQdAS4RPzVKM6yKlYFJHbdsa60_wgYmDmpH2jKR7lZBkAfICehm-NMf1B183FFMstbviMcRvTrZsF2K/s400/anonymous_template.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Anonymous Template&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/5265535795372166979'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2011/12/brandmymail-templates.html' title='BrandMyMail templates'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg213bE4UsQrkDhTL-olaa5hQsEjfS7G4JKHFuRQeMaW3q-LaUCHNiJekkz_caFTKemDyKvCc_e7DMFwaqbNAI_JUxmLZ0qENvscTFg8-UWrzoVzlU9EP2xwzoWgarbADomhe4bDyQYP3s1/s72-c/lana_del_rey_template.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="brandmymail"/><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"/><title type='text'>Testing BrandMyMail with Gmail</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Testing&amp;nbsp;&lt;a href=&quot;http://www.brandmymail.com/&quot;&gt;BrandMyMail&lt;/a&gt;&amp;nbsp;with Gmail&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;object style=&quot;height: 305px; width: 500px;&quot;&gt;

&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/s3rM-Dt21EE?version=3&quot;&gt;




&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;




&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;




&lt;embed src=&quot;http://www.youtube.com/v/s3rM-Dt21EE?version=3&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowScriptAccess=&quot;always&quot; width=&quot;500&quot; height=&quot;305&quot;&gt;&lt;/object&gt;


&lt;/div&gt;
&lt;br /&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/2024129137788632392'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2011/09/testing-brandmymail-with-gmail.html' title='Testing BrandMyMail with Gmail'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="checkgmail"/><category scheme="http://www.blogger.com/atom/ns#" term="password"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>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=&quot;http://sourceforge.net/tracker/download.php?group_id=137480&amp;amp;atid=738663&amp;amp;file_id=423104&amp;amp;aid=3406322&quot;&gt;here&lt;/a&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;&lt;pre style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&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;
</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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/5040475226484654977'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2011/09/checkgmail-always-prompt-for-password.html' title='Ubuntu CheckGmail always prompt for password fix'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><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><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="chacon"/><category scheme="http://www.blogger.com/atom/ns#" term="remote outlet"/><category scheme="http://www.blogger.com/atom/ns#" term="rf"/><title type='text'>Remote outlets, AVIDSEN and CHACON</title><content type='html'>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYM05vQTFA9kKsLOC5L7T8Qi0erH8ScKWMlUKkeIaxdWQnKVxgRhpw11c1FPGxaBrfYszKmeKDKtGmalM5gsDXJANZtd8NjvQS8Mn_IO-POQ032KOB9DYaXFh_Bs7pxHLkZ-OWE0JtO3Mx/s320/avidsen_outlet.png&quot; style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 320px;&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5645561280838908994&quot; /&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;b style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;Remote Control AVIDSEN (103107)&lt;/b&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 11px; &quot;&gt;        ON         OFF&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 11px;&quot;&gt;A   265353   265349&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 11px;&quot;&gt;B   266325   266321&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 11px;&quot;&gt;C   266649   266645&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 11px;&quot;&gt;D   266757   266753&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 11px;&quot;&gt;E   266793   266789&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;period 150 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 11px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: normal; &quot;&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhryF6fQ9lj4PuL-GLpN-3grhH-CGnVMGLpjWSGrH57aEPB4b_-B0lKU5KL_Gn27GjbefOz5A8owGcWSABe9UK5bCJLqNO0zYNxCNeqPuKam_a6H9TGsD8w4a3saF_5jOd8fr5qo3XXewV0/s320/chacon_outlet.png&quot; style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 320px;&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5645561836538369282&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&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=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;b&gt;Remote Control CHACON (EMW200RC)&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;     ON     OFF&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;1 &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, &#39;Lucida Grande&#39;, Verdana, Tahoma, Arial; font-size: 12px; line-height: 18px; color: rgb(0, 0, 0); &quot;&gt;164023&lt;/span&gt; &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, &#39;Lucida Grande&#39;, Verdana, Tahoma, Arial; font-size: 12px; line-height: 18px; color: rgb(0, 0, 0); &quot;&gt;164022&lt;/span&gt;&lt;br /&gt;2 &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, &#39;Lucida Grande&#39;, Verdana, Tahoma, Arial; font-size: 12px; line-height: 18px; color: rgb(0, 0, 0); &quot;&gt;172771&lt;/span&gt; &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, &#39;Lucida Grande&#39;, Verdana, Tahoma, Arial; font-size: 12px; line-height: 18px; color: rgb(0, 0, 0); &quot;&gt;172770&lt;/span&gt;&lt;br /&gt;3 &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, &#39;Lucida Grande&#39;, Verdana, Tahoma, Arial; font-size: 12px; line-height: 18px; color: rgb(0, 0, 0); &quot;&gt;175687&lt;/span&gt; &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, &#39;Lucida Grande&#39;, Verdana, Tahoma, Arial; font-size: 12px; line-height: 18px; color: rgb(0, 0, 0); &quot;&gt;175686&lt;/span&gt;&lt;br /&gt;4 &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, &#39;Lucida Grande&#39;, Verdana, Tahoma, Arial; font-size: 12px; line-height: 18px; color: rgb(0, 0, 0); &quot;&gt;176659&lt;/span&gt; &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, &#39;Lucida Grande&#39;, Verdana, Tahoma, Arial; font-size: 12px; line-height: 18px; color: rgb(0, 0, 0); &quot;&gt;176658&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;period 360 &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&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=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 11px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 11px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhLom68Xsb-pQk_OeTG-rBVU6CYpE8VA8y5g1lxNB7Wjep78MVTG_tLop_vtusmMIyK0yw9TTsW7Q7l-vK-mKzGBaPB2jMyMWLIZQcYkcTjeWAlSghchj5nxavd3_E9oMvpjgOdNFmE1qI/s320/arduino_rf.png&quot; style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5645564051333584818&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; &quot;&gt;&lt;b&gt;How control remote outlets with &lt;a href=&quot;http://www.arduino.cc/&quot;&gt;Arduino&lt;/a&gt; ?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;1 - Get an RF 433Mhz transmitter module&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;2 - Install &lt;a href=&quot;http://code.google.com/p/rc-switch/&quot;&gt;RemoteSwitch&lt;/a&gt; library&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;3 - Connect module to PIN 4&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;4 - Upload program with the right codes&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 11px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 11px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 11px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 11px;&quot;&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=&quot;color:#000020;background:#f6f8ff;&quot;&gt;&lt;span style=&quot;color:#004a43; &quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color:#004a43; &quot;&gt;include &lt;/span&gt;&lt;span style=&quot;color:#800000; &quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#40015a; &quot;&gt;RemoteSwitch.h&lt;/span&gt;&lt;span style=&quot;color:#800000; &quot;&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#004a43; &quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color:#004a43; &quot;&gt;define&lt;/span&gt;&lt;span style=&quot;color:#004a43; &quot;&gt; OUTLET_A_ON 265353&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color:#004a43; &quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color:#004a43; &quot;&gt;define&lt;/span&gt;&lt;span style=&quot;color:#004a43; &quot;&gt; OUTLET_A_OFF 265349&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color:#004a43; &quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color:#004a43; &quot;&gt;define&lt;/span&gt;&lt;span style=&quot;color:#004a43; &quot;&gt; PERIOD 150&lt;/span&gt;&lt;span style=&quot;color:#308080; &quot;&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#004a43; &quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color:#004a43; &quot;&gt;define&lt;/span&gt;&lt;span style=&quot;color:#004a43; &quot;&gt; RF_TX_PIN 4&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#200080; font-weight:bold; &quot;&gt;void&lt;/span&gt; setup&lt;span style=&quot;color:#308080; &quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#308080; &quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color:#406080; &quot;&gt;{&lt;/span&gt;&lt;br /&gt;Serial&lt;span style=&quot;color:#308080; &quot;&gt;.&lt;/span&gt;begin&lt;span style=&quot;color:#308080; &quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#008c00; &quot;&gt;9600&lt;/span&gt;&lt;span style=&quot;color:#308080; &quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color:#406080; &quot;&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color:#406080; &quot;&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#200080; font-weight:bold; &quot;&gt;void&lt;/span&gt; loop&lt;span style=&quot;color:#308080; &quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#308080; &quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color:#406080; &quot;&gt;{&lt;/span&gt;&lt;br /&gt;Serial&lt;span style=&quot;color:#308080; &quot;&gt;.&lt;/span&gt;println&lt;span style=&quot;color:#308080; &quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#800000; &quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color:#1060b6; &quot;&gt;Sending off&lt;/span&gt;&lt;span style=&quot;color:#800000; &quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color:#308080; &quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color:#406080; &quot;&gt;;&lt;/span&gt;&lt;br /&gt;transmit&lt;span style=&quot;color:#308080; &quot;&gt;(&lt;/span&gt;OUTLET_A_OFF&lt;span style=&quot;color:#308080; &quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color:#406080; &quot;&gt;;&lt;/span&gt;&lt;br /&gt;delay&lt;span style=&quot;color:#308080; &quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#008c00; &quot;&gt;5000&lt;/span&gt;&lt;span style=&quot;color:#308080; &quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color:#406080; &quot;&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Serial&lt;span style=&quot;color:#308080; &quot;&gt;.&lt;/span&gt;println&lt;span style=&quot;color:#308080; &quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#800000; &quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color:#1060b6; &quot;&gt;Sending on&lt;/span&gt;&lt;span style=&quot;color:#800000; &quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color:#308080; &quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color:#406080; &quot;&gt;;&lt;/span&gt;&lt;br /&gt;transmit&lt;span style=&quot;color:#308080; &quot;&gt;(&lt;/span&gt;OUTLET_A_ON&lt;span style=&quot;color:#308080; &quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color:#406080; &quot;&gt;;&lt;/span&gt;&lt;br /&gt;delay&lt;span style=&quot;color:#308080; &quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#008c00; &quot;&gt;5000&lt;/span&gt;&lt;span style=&quot;color:#308080; &quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color:#406080; &quot;&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color:#406080; &quot;&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#200080; font-weight:bold; &quot;&gt;void&lt;/span&gt; transmit&lt;span style=&quot;color:#308080; &quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#200080; font-weight:bold; &quot;&gt;unsigned&lt;/span&gt; &lt;span style=&quot;color:#200080; font-weight:bold; &quot;&gt;long&lt;/span&gt; rcode&lt;span style=&quot;color:#308080; &quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color:#406080; &quot;&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color:#200080; font-weight:bold; &quot;&gt;unsigned&lt;/span&gt; &lt;span style=&quot;color:#200080; font-weight:bold; &quot;&gt;long&lt;/span&gt; code &lt;span style=&quot;color:#308080; &quot;&gt;=&lt;/span&gt; rcode&lt;span style=&quot;color:#406080; &quot;&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color:#200080; font-weight:bold; &quot;&gt;unsigned&lt;/span&gt; &lt;span style=&quot;color:#200080; font-weight:bold; &quot;&gt;long&lt;/span&gt; period &lt;span style=&quot;color:#308080; &quot;&gt;=&lt;/span&gt; PERIOD&lt;span style=&quot;color:#406080; &quot;&gt;;&lt;/span&gt;&lt;br /&gt;code &lt;span style=&quot;color:#308080; &quot;&gt;|&lt;/span&gt;&lt;span style=&quot;color:#308080; &quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#308080; &quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#200080; font-weight:bold; &quot;&gt;unsigned&lt;/span&gt; &lt;span style=&quot;color:#200080; font-weight:bold; &quot;&gt;long&lt;/span&gt;&lt;span style=&quot;color:#308080; &quot;&gt;)&lt;/span&gt;period &lt;span style=&quot;color:#308080; &quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#308080; &quot;&gt;&amp;lt;&lt;/span&gt; &lt;span style=&quot;color:#008c00; &quot;&gt;23&lt;/span&gt;&lt;span style=&quot;color:#406080; &quot;&gt;;&lt;/span&gt;&lt;br /&gt;code &lt;span style=&quot;color:#308080; &quot;&gt;|&lt;/span&gt;&lt;span style=&quot;color:#308080; &quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#008c00; &quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color:#006600; &quot;&gt;L&lt;/span&gt; &lt;span style=&quot;color:#308080; &quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#308080; &quot;&gt;&amp;lt;&lt;/span&gt; &lt;span style=&quot;color:#008c00; &quot;&gt;20&lt;/span&gt;&lt;span style=&quot;color:#406080; &quot;&gt;;&lt;/span&gt;&lt;br /&gt;RemoteSwitch&lt;span style=&quot;color:#406080; &quot;&gt;::&lt;/span&gt;sendTelegram&lt;span style=&quot;color:#308080; &quot;&gt;(&lt;/span&gt;code&lt;span style=&quot;color:#308080; &quot;&gt;,&lt;/span&gt; RF_TX_PIN&lt;span style=&quot;color:#308080; &quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color:#406080; &quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color:#595979; &quot;&gt;// RF transmitter pin&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color:#406080; &quot;&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style=&quot;color:#000020;background:#f6f8ff;&quot;&gt;&lt;span style=&quot;color:#406080; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/2856004190931119763'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2011/08/remote-outlets-avidsen-and-chacon.html' title='Remote outlets, AVIDSEN and CHACON'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYM05vQTFA9kKsLOC5L7T8Qi0erH8ScKWMlUKkeIaxdWQnKVxgRhpw11c1FPGxaBrfYszKmeKDKtGmalM5gsDXJANZtd8NjvQS8Mn_IO-POQ032KOB9DYaXFh_Bs7pxHLkZ-OWE0JtO3Mx/s72-c/avidsen_outlet.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="redmine install problem"/><title type='text'>redmine installation problem</title><content type='html'>&lt;div&gt;
&lt;b&gt;i was trying to install redmine from the &lt;a href=&quot;http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Debian_Squeeze_with_Postgresql_Ruby-on-Rails_and_Apache2-Passenger&quot;&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;
</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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/1869956814164214817'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2011/08/redmine-installation-problem.html' title='redmine installation problem'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><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><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="home automation"/><category scheme="http://www.blogger.com/atom/ns#" term="remote outlet"/><category scheme="http://www.blogger.com/atom/ns#" term="rf"/><title type='text'>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=&quot;http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1216065789&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;http://talk.jeelabs.net/topic/187/page/2&quot;&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=&quot;http://dev.hci.uma.pt/sawa&quot;&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNlIGj3V1Y8JUBionEqrv0SyxPZO8dS7kvnAmqdYA5-6N6DpOYhJQLahNnS6voY7yf0Lx5y7hd6tn3MNPijX-OqY0JukH-Q_OioTaF72_0t_AeVlQcIKtIWdbVN7kDkuA4r5U3hxFCBvdp/s1600/110104225635.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5558503309643506242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNlIGj3V1Y8JUBionEqrv0SyxPZO8dS7kvnAmqdYA5-6N6DpOYhJQLahNnS6voY7yf0Lx5y7hd6tn3MNPijX-OqY0JukH-Q_OioTaF72_0t_AeVlQcIKtIWdbVN7kDkuA4r5U3hxFCBvdp/s320/110104225635.png&quot; style=&quot;cursor: hand; cursor: pointer; display: block; height: 320px; margin: 0px auto 10px; text-align: center; width: 250px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Electric water heater&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjlgWiEhLqLrAaXT1Bgr8eh_3MRPhYh10eEIhspVf2J69fZKEPJHNAqvzgBs_6ozeGkzqWJ5DW8SCNWtJJPFu75Fz5gal5QtV0KRL5dDV3gYapCZebcLO93p0Z2igYZ2HZ5i-J2jlqDz5P/s1600/110104225741.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5558503156160828418&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjlgWiEhLqLrAaXT1Bgr8eh_3MRPhYh10eEIhspVf2J69fZKEPJHNAqvzgBs_6ozeGkzqWJ5DW8SCNWtJJPFu75Fz5gal5QtV0KRL5dDV3gYapCZebcLO93p0Z2igYZ2HZ5i-J2jlqDz5P/s320/110104225741.png&quot; style=&quot;cursor: hand; cursor: pointer; display: block; height: 242px; margin: 0px auto 10px; text-align: center; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Outlet adapter&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidY2dBO4ahK7qdBHegejGAnvgIwYjql0o4ihsaIvBnTcIGu8OrYB5KcH48mT5LQIw0TF17R748CRH38pEv0xEzZmu_jq4DSBLBSwIXGGoxaijfbABxMnT1WwTHeE4x5JA9lddQea0SA2c1/s1600/110104225705.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5558502941844120002&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidY2dBO4ahK7qdBHegejGAnvgIwYjql0o4ihsaIvBnTcIGu8OrYB5KcH48mT5LQIw0TF17R748CRH38pEv0xEzZmu_jq4DSBLBSwIXGGoxaijfbABxMnT1WwTHeE4x5JA9lddQea0SA2c1/s320/110104225705.png&quot; style=&quot;cursor: hand; cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Outlet adapter and remote control&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg55fJcV2SfXzaXZ4G0nMJYG6go78j7GT4YpbMNNDZEyUkFRNtPqwDVGRs2d5TFj1FDjlZIdQ0TZzHc-aBQ_MJ1QoziNUFKZzImwtfzSpG5JVC3UEu1NqEMO3WH9nqt4HlHkJh9i-TmrEx9/s1600/110105000416.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5558502724451393378&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg55fJcV2SfXzaXZ4G0nMJYG6go78j7GT4YpbMNNDZEyUkFRNtPqwDVGRs2d5TFj1FDjlZIdQ0TZzHc-aBQ_MJ1QoziNUFKZzImwtfzSpG5JVC3UEu1NqEMO3WH9nqt4HlHkJh9i-TmrEx9/s320/110105000416.png&quot; style=&quot;cursor: hand; cursor: pointer; display: block; height: 157px; margin: 0px auto 10px; text-align: center; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Actuator in system&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjOECRht4Qoj0sGqcSKm2C8fn4aSGSVzx2Sb9jxpyhDit7c1n99TtAZ5nsSAyCuYX2YPQIxGgRMtf7bpsgXC-SH5i1GEkpVIiwFFTtPT63DETu2fYFLohvGYVQtB0-O2lYqxqp57Xse3BG/s1600/110105012501.png&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjOECRht4Qoj0sGqcSKm2C8fn4aSGSVzx2Sb9jxpyhDit7c1n99TtAZ5nsSAyCuYX2YPQIxGgRMtf7bpsgXC-SH5i1GEkpVIiwFFTtPT63DETu2fYFLohvGYVQtB0-O2lYqxqp57Xse3BG/s1600/110105012501.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5558506870731930754&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjOECRht4Qoj0sGqcSKm2C8fn4aSGSVzx2Sb9jxpyhDit7c1n99TtAZ5nsSAyCuYX2YPQIxGgRMtf7bpsgXC-SH5i1GEkpVIiwFFTtPT63DETu2fYFLohvGYVQtB0-O2lYqxqp57Xse3BG/s320/110105012501.png&quot; style=&quot;cursor: pointer; display: block; height: 272px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: left; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Mobile version&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;object height=&quot;340&quot; width=&quot;560&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/j4hF5-ALNhs?fs=1&amp;amp;hl=en_US&amp;amp;hd=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;560&quot; height=&quot;340&quot;&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGwrXnyWSLJA3ytSDprF8XamUQc1AbonjnvyDPeO9ZEICAdwUaQ5vN-u4_kf5gKZThfgl78u4EGCG18F2A4zaX2sIuVb_Ax2VhQylAhRQFBOnsy4IBIZjisVIBMlo9jU68i8VUV_EcjA8a/s1600/110105015258.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5558514938091412114&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGwrXnyWSLJA3ytSDprF8XamUQc1AbonjnvyDPeO9ZEICAdwUaQ5vN-u4_kf5gKZThfgl78u4EGCG18F2A4zaX2sIuVb_Ax2VhQylAhRQFBOnsy4IBIZjisVIBMlo9jU68i8VUV_EcjA8a/s320/110105015258.png&quot; style=&quot;cursor: hand; cursor: pointer; display: block; height: 164px; margin: 0px auto 10px; text-align: center; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
My policies in system&lt;/div&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy-7fdCH4r6Lm0nEAiBf1QgmQwv3ffBeCQuI16exGMUjxb5y_Ym7zRABLeWFXMooWUCE0t-abZ80caFZQGwDK5EfVcjcPThGYoH_aTJvBFIQ0TYMVuQc_4xegi67jkNBk6d36Z42yW7W-c/s1600/110105015316.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5558515083289723362&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy-7fdCH4r6Lm0nEAiBf1QgmQwv3ffBeCQuI16exGMUjxb5y_Ym7zRABLeWFXMooWUCE0t-abZ80caFZQGwDK5EfVcjcPThGYoH_aTJvBFIQ0TYMVuQc_4xegi67jkNBk6d36Z42yW7W-c/s320/110105015316.png&quot; style=&quot;cursor: pointer; display: block; height: 101px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: left; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
turn_heater_on policy info&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&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='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/2472908495477510358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/2472908495477510358'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2011/01/arduino-remote-control-outlet.html' title='Arduino Remote Control Outlet'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNlIGj3V1Y8JUBionEqrv0SyxPZO8dS7kvnAmqdYA5-6N6DpOYhJQLahNnS6voY7yf0Lx5y7hd6tn3MNPijX-OqY0JukH-Q_OioTaF72_0t_AeVlQcIKtIWdbVN7kDkuA4r5U3hxFCBvdp/s72-c/110104225635.png" height="72" width="72"/><thr:total>4</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="bug zapper"/><category scheme="http://www.blogger.com/atom/ns#" term="mosquito killer"/><title type='text'>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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2dJVdytXNciP7hhHdC_oz_D1CHyxrQV22bdd_E_xLcYKoro9JAhhKjpr_cbp9oDZS8jEfrG95WkzNXA2Udm8hopYjAiYKqCFhcrV-OK4giiwmFTaQFDr1tGA8sKHiHev80dn-v43X9XMp/s1600/TXcsX.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5548745106434543826&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2dJVdytXNciP7hhHdC_oz_D1CHyxrQV22bdd_E_xLcYKoro9JAhhKjpr_cbp9oDZS8jEfrG95WkzNXA2Udm8hopYjAiYKqCFhcrV-OK4giiwmFTaQFDr1tGA8sKHiHev80dn-v43X9XMp/s320/TXcsX.png&quot; style=&quot;cursor: hand; cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Testing ATmega 328 with Arduino bootloader&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5EbEN9IHAxJ_wknWDSjicEyKXjwBfAjbAfgX9CcboxOWTdc0lyzsaHbT7R6r8fyCWSaz_2q9kXbFZi_r_BmkBSUaoOQ5Wao2C0QsZ_ESeRiJUVpSC9v7JHuHp6tkn7Dd_zn7KD6j1IPfg/s1600/ZhFhh.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5548745334673453106&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5EbEN9IHAxJ_wknWDSjicEyKXjwBfAjbAfgX9CcboxOWTdc0lyzsaHbT7R6r8fyCWSaz_2q9kXbFZi_r_BmkBSUaoOQ5Wao2C0QsZ_ESeRiJUVpSC9v7JHuHp6tkn7Dd_zn7KD6j1IPfg/s320/ZhFhh.png&quot; style=&quot;cursor: hand; cursor: pointer; display: block; height: 243px; margin: 0px auto 10px; text-align: center; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
No PCB :(&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1m4KDa_QFsrwlH5A1W8qWLLFPex9C5eUvm-32ZiDewhrZwC_bgfxlSdxYwdraio6LljZqu5EcoyvU3Fd_E-tW9EWNzHWZm45YRt96Wl2_E25YTkdW5hVypByZqmybpnZlGzLIq2I7I-eV/s1600/cPXIQ.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5548745494023296210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1m4KDa_QFsrwlH5A1W8qWLLFPex9C5eUvm-32ZiDewhrZwC_bgfxlSdxYwdraio6LljZqu5EcoyvU3Fd_E-tW9EWNzHWZm45YRt96Wl2_E25YTkdW5hVypByZqmybpnZlGzLIq2I7I-eV/s320/cPXIQ.jpg&quot; style=&quot;cursor: hand; cursor: pointer; display: block; height: 242px; margin: 0px auto 10px; text-align: center; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Bug Zapper racket&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Next steps:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Attach Electret Microphone [&lt;a href=&quot;http://www.sparkfun.com/products/9964&quot;&gt;link&lt;/a&gt;] &lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Attach 315MHz Transmitter module [&lt;a href=&quot;http://www.sparkfun.com/products/8945&quot;&gt;link&lt;/a&gt;]&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Calibration&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Add everything to racket inside&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/8735276407556598843'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2010/12/preparing-arduino-bug-zapper.html' title='Preparing Arduino Bug Zapper'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2dJVdytXNciP7hhHdC_oz_D1CHyxrQV22bdd_E_xLcYKoro9JAhhKjpr_cbp9oDZS8jEfrG95WkzNXA2Udm8hopYjAiYKqCFhcrV-OK4giiwmFTaQFDr1tGA8sKHiHev80dn-v43X9XMp/s72-c/TXcsX.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><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><title type='text'>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=&quot;font-weight:bold;&quot;&gt;off+menu&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;then choose &quot;recent applications&quot;&lt;/div&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/147102221504832090'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2010/11/tmn-a1-or-huawei-u8230-switch.html' title='TMN A1 or Huawei U8230, switch applications, task list, recent applications'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><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><title type='text'>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&#39;s aspects could be easily derived and/or monitored :)&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Chart values:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&quot;1&quot; means that the user has entered Facebook&lt;/div&gt;&lt;div&gt;&quot;0&quot; 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;&quot;\&quot; lines means a user session, user logins and a time after the user logs out&lt;/div&gt;&lt;div&gt;&quot;/&quot; lines like this, means the user is entering Facebook after being logged out&lt;/div&gt;&lt;div&gt;&quot;V&quot; the formed V&#39;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=&quot;text-align: center;&quot;&gt;&lt;i&gt;Data from 15:30pm to 3:08 am&lt;/i&gt;&lt;/div&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk3lc3rgQT6WcTy65OIgPZIE4lvNGYItCWjkWNZorWFqoVM76JvRI3OW5gqm0AefCrFKsL0ntPPjFMOdBgMUOyn5O_2dtIX62ytkQfT2kWyDE3rRngsKKLjyyWze68TZa_x4Xrhmv3vfQU/s1600/101029103742.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 132px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk3lc3rgQT6WcTy65OIgPZIE4lvNGYItCWjkWNZorWFqoVM76JvRI3OW5gqm0AefCrFKsL0ntPPjFMOdBgMUOyn5O_2dtIX62ytkQfT2kWyDE3rRngsKKLjyyWze68TZa_x4Xrhmv3vfQU/s320/101029103742.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5533403459511119394&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Drilling-down (zooming)&lt;/i&gt;&lt;/div&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6tP-vjo-iPxf-phe4yTXf_rlREac1RERUalTssVtKA71DcLy89QUBkKgecQMmgHNczpcneNI00AGr9RqC8Jqknbis1iaG8MVTRaZHG3NarOAqWiYgIlk4dawGUr0qFFD3Xjqcoria-gr5/s1600/101029105858.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 130px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6tP-vjo-iPxf-phe4yTXf_rlREac1RERUalTssVtKA71DcLy89QUBkKgecQMmgHNczpcneNI00AGr9RqC8Jqknbis1iaG8MVTRaZHG3NarOAqWiYgIlk4dawGUr0qFFD3Xjqcoria-gr5/s320/101029105858.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5533405529287713442&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Platform raw chart page&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrOMTZAL9GL60Jq1xIcWdl-e9PFe9sisbAhspcnBdIMrZty9HIMxj5Lx-V1SXcGK90C12vJQ6F2KFgq47sn-fIKE6KxUs4wWxlP3vxcDaMvydE4ulEW4rfsc7vCV5hKNCuE8_unYizUAGe/s1600/101029110049.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 193px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrOMTZAL9GL60Jq1xIcWdl-e9PFe9sisbAhspcnBdIMrZty9HIMxj5Lx-V1SXcGK90C12vJQ6F2KFgq47sn-fIKE6KxUs4wWxlP3vxcDaMvydE4ulEW4rfsc7vCV5hKNCuE8_unYizUAGe/s320/101029110049.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5533406040418290850&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The platform im using to upload sensor data is &lt;a href=&quot;http://middlewaresensing.wordpress.com/&quot;&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;</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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/7971455569915767152'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2010/10/visualizing-facebook-friends-presence.html' title='Visualizing Facebook friends presence'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk3lc3rgQT6WcTy65OIgPZIE4lvNGYItCWjkWNZorWFqoVM76JvRI3OW5gqm0AefCrFKsL0ntPPjFMOdBgMUOyn5O_2dtIX62ytkQfT2kWyDE3rRngsKKLjyyWze68TZa_x4Xrhmv3vfQU/s72-c/101029103742.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><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><title type='text'>SleekXMPP problems with DIGEST-MD5</title><content type='html'>I was trying to connect to facebook XMPP server using the sleekxmpp &lt;a href=&quot;http://github.com/tomstrummer/SleekXMPP&quot;&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=&quot;background: #202020; overflow:auto;width:auto;color:white;background:black;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;&quot;&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre style=&quot;margin: 0; line-height: 125%&quot;&gt;1 2&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style=&quot;margin: 0; line-height: 125%&quot;&gt;    &lt;span style=&quot;color: #6ab825; font-weight: bold&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #6ab825; font-weight: bold&quot;&gt;not&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0&quot;&gt;challenge[&lt;/span&gt;&lt;span style=&quot;color: #ed9d13&quot;&gt;&#39;realm&#39;&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0&quot;&gt;]&lt;/span&gt; &lt;span style=&quot;color: #6ab825; font-weight: bold&quot;&gt;or&lt;/span&gt; &lt;span style=&quot;color: #6ab825; font-weight: bold&quot;&gt;not&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0&quot;&gt;challenge[&lt;/span&gt;&lt;span style=&quot;color: #ed9d13&quot;&gt;&#39;qop&#39;&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0&quot;&gt;]&lt;/span&gt; &lt;span style=&quot;color: #6ab825; font-weight: bold&quot;&gt;or&lt;/span&gt; &lt;span style=&quot;color: #6ab825; font-weight: bold&quot;&gt;not&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0&quot;&gt;challenge[&lt;/span&gt;&lt;span style=&quot;color: #ed9d13&quot;&gt;&#39;nonce&#39;&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0&quot;&gt;]:&lt;/span&gt; &lt;span style=&quot;color: #bbbbbb&quot;&gt;KeyError&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #ed9d13&quot;&gt;u&#39;realm&#39;&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=&quot;http://xmpp.org/rfcs/rfc3920.html#sasl&quot;&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=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, charcoal, helvetica, arial, sans-serif; font-size: small; &quot;&gt;&lt;b&gt;&lt;i&gt;&quot;Step 7: Server sends another &lt;/i&gt;&lt;/b&gt;&lt;a class=&quot;info&quot; href=&quot;http://xmpp.org/rfcs/rfc3920.html#BASE64&quot; style=&quot;position: relative; z-index: 24; text-decoration: none; color: rgb(153, 0, 0); background-color: transparent; &quot;&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:&quot;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, charcoal, helvetica, arial, sans-serif; font-size: small; &quot;&gt;and&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, charcoal, helvetica, arial, sans-serif; font-size: small; &quot;&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, charcoal, helvetica, arial, sans-serif; font-size: small; &quot;&gt;&lt;b&gt;&lt;i&gt;&quot;Step 8: Client responds to the challenge:&quot;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, charcoal, helvetica, arial, sans-serif; font-size: small; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: normal;&quot;&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=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, charcoal, helvetica, arial, sans-serif; font-size: small; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: normal;&quot;&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=&quot;background: #202020; overflow:auto;width:auto;color:white;background:black;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;&quot;&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre style=&quot;margin: 0; line-height: 125%&quot;&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=&quot;margin: 0; line-height: 125%&quot;&gt;   &lt;span style=&quot;color: #24909d&quot;&gt;self&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0&quot;&gt;.sendPriorityRaw(&lt;/span&gt;&lt;span style=&quot;color: #ed9d13&quot;&gt;&quot;&quot;&quot;&amp;lt;response xmlns=&#39;urn:ietf:params:xml:ns:xmpp-sasl&#39;&amp;gt;%s&amp;lt;/response&amp;gt;&quot;&quot;&quot;&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0&quot;&gt;%base64.encodestring(response)[:-&lt;/span&gt;&lt;span style=&quot;color: #3677a9&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0&quot;&gt;])&lt;/span&gt;&lt;br /&gt;   &lt;b&gt;&lt;span style=&quot;color: #24909d&quot;&gt;self&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0&quot;&gt;.digest_auth_started&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #24909d&quot;&gt;True&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;  &lt;span style=&quot;color: #6ab825; font-weight: bold&quot;&gt;else&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0&quot;&gt;:&lt;/span&gt;&lt;br /&gt;   &lt;span style=&quot;color: #d0d0d0&quot;&gt;logging.warn(&lt;/span&gt;&lt;span style=&quot;color: #ed9d13&quot;&gt;&quot;handler_sasl_digest_md5_auth called while digest_auth_started is True (has already begun)&quot;&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0&quot;&gt;)&lt;/span&gt;&lt;br /&gt;   &lt;b&gt;&lt;span style=&quot;color: #24909d&quot;&gt;self&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0&quot;&gt;.sendPriorityRaw(&lt;/span&gt;&lt;span style=&quot;color: #ed9d13&quot;&gt;&quot;&amp;lt;response xmlns=&#39;urn:ietf:params:xml:ns:xmpp-sasl&#39; /&amp;gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0&quot;&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;</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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/6034150256931861830'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2010/10/sleekxmpp-problems-with-digest-md5.html' title='SleekXMPP problems with DIGEST-MD5'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="dht11"/><category scheme="http://www.blogger.com/atom/ns#" term="virtualwire"/><title type='text'>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=&quot;http://sheepdogguides.com/arduino/ar3ne1humDHT11.htm&quot;&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=&quot;background: #202020; background: black; border-width: .1em .1em .1em .8em; border: solid gray; color: white; overflow: auto; padding: .2em .6em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #447fcf;&quot;&gt;InitDHT&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;()&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;{&lt;/span&gt;
 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;pinMode(TEMP_RH_PIN,&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;OUTPUT);&lt;/span&gt;
 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;delay(&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;1000&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;);&lt;/span&gt;
 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;digitalWrite(TEMP_RH_PIN,HIGH);&lt;/span&gt;
&lt;span style=&quot;color: #d0d0d0;&quot;&gt;}&lt;/span&gt;

&lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #447fcf;&quot;&gt;ReadDHT&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;()&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;{&lt;/span&gt;

 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;bGlobalErr=&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;;&lt;/span&gt;
 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;byte&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;dht_in;&lt;/span&gt;
 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;byte&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;i;&lt;/span&gt;
        
        &lt;span style=&quot;color: #999999; font-style: italic;&quot;&gt;// see datasheet to understand this&lt;/span&gt;
        &lt;span style=&quot;color: #d0d0d0;&quot;&gt;pinMode(TEMP_RH_PIN,&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;OUTPUT);&lt;/span&gt;
        &lt;span style=&quot;color: #d0d0d0;&quot;&gt;digitalWrite(TEMP_RH_PIN,HIGH);&lt;/span&gt;
        
 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;digitalWrite(TEMP_RH_PIN,LOW);&lt;/span&gt;
 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;delay(&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;18&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;);&lt;/span&gt;

 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;digitalWrite(TEMP_RH_PIN,HIGH);&lt;/span&gt;
 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;delayMicroseconds(&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;22&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;);&lt;/span&gt;

 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;pinMode(TEMP_RH_PIN,INPUT);&lt;/span&gt;
 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;delayMicroseconds(&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;);&lt;/span&gt;

 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;dht_in=digitalRead(TEMP_RH_PIN);&lt;/span&gt;

 &lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;(dht_in)&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;{&lt;/span&gt;
  &lt;span style=&quot;color: #d0d0d0;&quot;&gt;bGlobalErr=&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #d0d0d0;&quot;&gt;Serial.println(&lt;/span&gt;&lt;span style=&quot;color: #ed9d13;&quot;&gt;&quot;&amp;lt;dht11 start condition 1 not met&quot;&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;);&lt;/span&gt;
  &lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;;&lt;/span&gt;
 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;}&lt;/span&gt;
 
 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;delayMicroseconds(&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;80&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;);&lt;/span&gt;
 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;dht_in=digitalRead(TEMP_RH_PIN);&lt;/span&gt;

 &lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;(!dht_in)&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;{&lt;/span&gt;
  &lt;span style=&quot;color: #d0d0d0;&quot;&gt;bGlobalErr=&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #d0d0d0;&quot;&gt;Serial.println(&lt;/span&gt;&lt;span style=&quot;color: #ed9d13;&quot;&gt;&quot;&amp;lt;dht11 start condition 2 not met&quot;&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;);&lt;/span&gt;
  &lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;;&lt;/span&gt;
 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;}&lt;/span&gt;
 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;delayMicroseconds(&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;80&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;);&lt;/span&gt;
 
        &lt;span style=&quot;color: #999999; font-style: italic;&quot;&gt;//now ready for data reception... pick up the 5 bytes coming from the sensor&lt;/span&gt;
 &lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;(i=&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;i&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;i++)&lt;/span&gt;
    &lt;span style=&quot;color: #d0d0d0;&quot;&gt;dht_dat[i]&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;read_dht_dat();&lt;/span&gt;

 &lt;span style=&quot;color: #999999; font-style: italic;&quot;&gt;//Next: restore pin to output duties&lt;/span&gt;
 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;pinMode(TEMP_RH_PIN,OUTPUT);&lt;/span&gt;
 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;digitalWrite(TEMP_RH_PIN,HIGH);&lt;/span&gt;

 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;byte&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;dht_check_sum&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;dht_dat[&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;]+dht_dat[&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;]+dht_dat[&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;]+dht_dat[&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;];&lt;/span&gt;

 &lt;span style=&quot;color: #999999; font-style: italic;&quot;&gt;/*Condition in following &quot;if&quot; says &quot;if fifth byte from sensor&lt;/span&gt;
&lt;span style=&quot;color: #999999; font-style: italic;&quot;&gt;       not the same as the sum of the first four...&quot;*/&lt;/span&gt;
 &lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;(dht_dat[&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;]!=&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;dht_check_sum)&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;{&lt;/span&gt;
   &lt;span style=&quot;color: #d0d0d0;&quot;&gt;bGlobalErr=&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;;&lt;/span&gt;
          &lt;span style=&quot;color: #d0d0d0;&quot;&gt;Serial.println(&lt;/span&gt;&lt;span style=&quot;color: #ed9d13;&quot;&gt;&quot;DHT11 checksum error&quot;&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;);&lt;/span&gt;   
 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;}&lt;/span&gt;

&lt;span style=&quot;color: #d0d0d0;&quot;&gt;}&lt;/span&gt;


&lt;span style=&quot;color: #d0d0d0;&quot;&gt;byte&lt;/span&gt; &lt;span style=&quot;color: #447fcf;&quot;&gt;read_dht_dat&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;()&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;{&lt;/span&gt;
 &lt;span style=&quot;color: #999999; font-style: italic;&quot;&gt;//Collect 8 bits from datastream, return them interpreted&lt;/span&gt;
 &lt;span style=&quot;color: #999999; font-style: italic;&quot;&gt;//as a byte. I.e. if 0000.0101 is sent, return decimal 5.&lt;/span&gt;
 &lt;span style=&quot;color: #999999; font-style: italic;&quot;&gt;//Code expects the system to have recently entered the&lt;/span&gt;
 &lt;span style=&quot;color: #999999; font-style: italic;&quot;&gt;//dataline low condition at the start of every data bit&#39;s&lt;/span&gt;
 &lt;span style=&quot;color: #999999; font-style: italic;&quot;&gt;//transmission BEFORE this function is called.&lt;/span&gt;
 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;byte&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;i&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #3677a9;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;;&lt;/span&gt;
 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;byte&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;result=&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;;&lt;/span&gt;
 &lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;(i=&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;i&amp;lt;&lt;/span&gt; &lt;span style=&quot;color: #3677a9;&quot;&gt;8&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;i++)&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;{&lt;/span&gt;
  &lt;span style=&quot;color: #999999; font-style: italic;&quot;&gt;//We enter this during the first start bit (low for 50uS) of the byte&lt;/span&gt;
  &lt;span style=&quot;color: #999999; font-style: italic;&quot;&gt;//Next: wait until pin goes high&lt;/span&gt;
  &lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;while&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;(digitalRead(TEMP_RH_PIN)==LOW);&lt;/span&gt;
  &lt;span style=&quot;color: #d0d0d0;&quot;&gt;delayMicroseconds(&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;30&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;);&lt;/span&gt;
  &lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;(digitalRead(TEMP_RH_PIN)==HIGH)&lt;/span&gt;&lt;span style=&quot;color: #999999; font-style: italic;&quot;&gt;//Was: if(PINC &amp;amp; _BV(dht_PIN))&lt;/span&gt;
  &lt;span style=&quot;color: #d0d0d0;&quot;&gt;result&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;|=(&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;&amp;lt;&amp;lt;(&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;7&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;-i));&lt;/span&gt;
  &lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;while&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;(digitalRead(TEMP_RH_PIN)==HIGH);&lt;/span&gt;
  &lt;span style=&quot;color: #999999; font-style: italic;&quot;&gt;//Was: while((PINC &amp;amp; _BV(dht_PIN)));&lt;/span&gt;
 &lt;span style=&quot;color: #d0d0d0;&quot;&gt;}&lt;/span&gt;
 &lt;span style=&quot;color: #999999; font-style: italic;&quot;&gt;//end of &quot;for..&quot;&lt;/span&gt;
 &lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;result;&lt;/span&gt;
&lt;span style=&quot;color: #d0d0d0;&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;/div&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='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/4007721143464402854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/4007721143464402854'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2010/10/dht11-arduino-with-virtualwire.html' title='DHT11 Arduino with VirtualWire'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="commands"/><category scheme="http://www.blogger.com/atom/ns#" term="read serial port"/><title type='text'>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=&quot;background: #202020; background: black; border-width: .1em .1em .1em .8em; border: solid gray; color: white; overflow: auto; padding: .2em .6em; width: auto;&quot;&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&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=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;setup&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;(){&lt;/span&gt;
  &lt;span style=&quot;color: #d0d0d0;&quot;&gt;Serial.begin(&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;9600&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;);&lt;/span&gt;
  &lt;span style=&quot;color: #d0d0d0;&quot;&gt;Serial.flush();&lt;/span&gt;
  &lt;span style=&quot;color: #d0d0d0;&quot;&gt;digitalWrite&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;13&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;HIGH);&lt;/span&gt;      &lt;span style=&quot;color: #999999; font-style: italic;&quot;&gt;//turn on debugging LED&lt;/span&gt;
&lt;span style=&quot;color: #d0d0d0;&quot;&gt;}&lt;/span&gt;

&lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;loop&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;(){&lt;/span&gt;

  &lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;i=&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;char&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;commandbuffer[&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;100&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;];&lt;/span&gt;

  &lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;(Serial.available()){&lt;/span&gt;
     &lt;span style=&quot;color: #d0d0d0;&quot;&gt;delay(&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;100&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;);&lt;/span&gt;
     &lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;while&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;(&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;Serial.available()&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;i&amp;lt;&lt;/span&gt; &lt;span style=&quot;color: #3677a9;&quot;&gt;99&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;{&lt;/span&gt;
        &lt;span style=&quot;color: #d0d0d0;&quot;&gt;commandbuffer[i++]&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #d0d0d0;&quot;&gt;Serial.read();&lt;/span&gt;
     &lt;span style=&quot;color: #d0d0d0;&quot;&gt;}&lt;/span&gt;
     &lt;span style=&quot;color: #d0d0d0;&quot;&gt;commandbuffer[i++]=&lt;/span&gt;&lt;span style=&quot;color: #ed9d13;&quot;&gt;&#39;\0&#39;&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #d0d0d0;&quot;&gt;}&lt;/span&gt;

  &lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;(i&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #3677a9;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;)&lt;/span&gt;
     &lt;span style=&quot;color: #d0d0d0;&quot;&gt;Serial.println((&lt;/span&gt;&lt;span style=&quot;color: #6ab825; font-weight: bold;&quot;&gt;char&lt;/span&gt;&lt;span style=&quot;color: #d0d0d0;&quot;&gt;*)commandbuffer);&lt;/span&gt;

&lt;span style=&quot;color: #d0d0d0;&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&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='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/1992382584500290364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/1992382584500290364'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2010/10/arduino-serial-read-line.html' title='Arduino code to read lines from serial input'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="euro millions generator"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>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 &quot;L&lt;a href=&quot;http://www.korokithakis.net/tutorials/python&quot;&gt;earn Python in 10 minutes&lt;/a&gt;&quot;, 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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHyOXfygoKh4Sp-yF5fuoEQRwOMyslU8h47We9W5huwXzKeLoQ41vFsx84gEb8KgBByDS4CxBfPoleKTVoJLQDODrWym05kQN65NZQ9D7d57nV7WZTVlpBsvpjELECrW0Q8At2f1ELcrrN/s1600/101009123606.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5526012145333222386&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHyOXfygoKh4Sp-yF5fuoEQRwOMyslU8h47We9W5huwXzKeLoQ41vFsx84gEb8KgBByDS4CxBfPoleKTVoJLQDODrWym05kQN65NZQ9D7d57nV7WZTVlpBsvpjELECrW0Q8At2f1ELcrrN/s400/101009123606.png&quot; style=&quot;cursor: hand; cursor: pointer; display: block; height: 267px; margin: 0px auto 10px; text-align: center; width: 400px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
As example the filter &quot;first_number&quot; 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=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&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=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;################# first_numbers #####################&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Running...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;2044588 results 74172 rejected&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;~96.56160458452722063037%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&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=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;################# ALL #####################&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Running...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;1516959 results 601801 rejected&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;~70.77363896848137535817%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&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=&quot;http://one2one.no.sapo.pt/euroPython-1286627489.tar.gz&quot;&gt;here&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/1850648733937362766'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2010/10/python-euromillion-key-generator-with.html' title='python euromillion key generator with filters'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHyOXfygoKh4Sp-yF5fuoEQRwOMyslU8h47We9W5huwXzKeLoQ41vFsx84gEb8KgBByDS4CxBfPoleKTVoJLQDODrWym05kQN65NZQ9D7d57nV7WZTVlpBsvpjELECrW0Q8At2f1ELcrrN/s72-c/101009123606.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><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><title type='text'>How to change openfire password or how to login in openfire</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZuTKQLGxEQl6Q4IfNvUu74M6Xl4HmPsKfqG4GEboFzuOaapDLtmUOQN7DQCBLmeZmZ6zCQidHdZrxTksrrMoq5tul4M7ZMHr7Y5f4xy8Of0DnErHwZI5hSPYLsvu3e5E5Ei5jsLZx3m7M/s1600-h/localhost+-+localhost+-+openfire+-+ofUser+%7C+phpMyAdmin+2.11.9.6+-+Chromium_001.png&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 400px; height: 220px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZuTKQLGxEQl6Q4IfNvUu74M6Xl4HmPsKfqG4GEboFzuOaapDLtmUOQN7DQCBLmeZmZ6zCQidHdZrxTksrrMoq5tul4M7ZMHr7Y5f4xy8Of0DnErHwZI5hSPYLsvu3e5E5Ei5jsLZx3m7M/s400/localhost+-+localhost+-+openfire+-+ofUser+%7C+phpMyAdmin+2.11.9.6+-+Chromium_001.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5435949562562788882&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDx6nYnDvPYlCkTGN6xT7IFi_TzoqoP1_2itM_D6pfUHKkmYSOmLO7sDxFF-Kw9Ysi35o1Nc0x8dTEOmrixf094hnmpjBiq1WxiIAxODyUUnTgWP5egbFg6OgW04pXDVnM0jNtImWoS5Af/s1600-h/localhost+-+localhost+-+openfire+-+ofUser+%7C+phpMyAdmin+2.11.9.6+-+Chromium_002.png&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 400px; height: 220px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDx6nYnDvPYlCkTGN6xT7IFi_TzoqoP1_2itM_D6pfUHKkmYSOmLO7sDxFF-Kw9Ysi35o1Nc0x8dTEOmrixf094hnmpjBiq1WxiIAxODyUUnTgWP5egbFg6OgW04pXDVnM0jNtImWoS5Af/s400/localhost+-+localhost+-+openfire+-+ofUser+%7C+phpMyAdmin+2.11.9.6+-+Chromium_002.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5435949483242034386&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWjfuosNJ5YLV1afuqonFfAmcSIkCPqiJ0dQysS4G5LetdxYI3ZgHPqNiVC7sGwia-PIAVmb9QSe1cfA2WKRc2VMVY09AD3pEaPzdDtzEXQxU_Cfe-GWfgjOiQckzGoRorViWonJAx0Zw9/s1600-h/Openfire+Admin+Console:+Change+Password+-+Chromium_004.png&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 400px; height: 220px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWjfuosNJ5YLV1afuqonFfAmcSIkCPqiJ0dQysS4G5LetdxYI3ZgHPqNiVC7sGwia-PIAVmb9QSe1cfA2WKRc2VMVY09AD3pEaPzdDtzEXQxU_Cfe-GWfgjOiQckzGoRorViWonJAx0Zw9/s400/Openfire+Admin+Console:+Change+Password+-+Chromium_004.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5435949382674097522&quot; /&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 &quot;admin&quot;)&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;</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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/7720108710568558684'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2010/02/how-to-change-openfire-password-or-how.html' title='How to change openfire password or how to login in openfire'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZuTKQLGxEQl6Q4IfNvUu74M6Xl4HmPsKfqG4GEboFzuOaapDLtmUOQN7DQCBLmeZmZ6zCQidHdZrxTksrrMoq5tul4M7ZMHr7Y5f4xy8Of0DnErHwZI5hSPYLsvu3e5E5Ei5jsLZx3m7M/s72-c/localhost+-+localhost+-+openfire+-+ofUser+%7C+phpMyAdmin+2.11.9.6+-+Chromium_001.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><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><title type='text'>xfce4 verve plugin as standalone application</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5bGJQoG8bsTus9Y81QzdoM3u32PwKt4L-ZtlZDAcsu5cqf25-T_w4ar3_0jwMYZId7cWZ6bXGTQG5JON_OAw_LLk2l1TqO44mhUF9sVNgajopAqEGY0LysMcGPY5AHaK_mkgQDubISQkG/s1600-h/Workspace+6_001.png&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 400px; height: 250px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5bGJQoG8bsTus9Y81QzdoM3u32PwKt4L-ZtlZDAcsu5cqf25-T_w4ar3_0jwMYZId7cWZ6bXGTQG5JON_OAw_LLk2l1TqO44mhUF9sVNgajopAqEGY0LysMcGPY5AHaK_mkgQDubISQkG/s400/Workspace+6_001.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5415470239778495730&quot; /&gt;&lt;/a&gt;&lt;div&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5bGJQoG8bsTus9Y81QzdoM3u32PwKt4L-ZtlZDAcsu5cqf25-T_w4ar3_0jwMYZId7cWZ6bXGTQG5JON_OAw_LLk2l1TqO44mhUF9sVNgajopAqEGY0LysMcGPY5AHaK_mkgQDubISQkG/s1600-h/Workspace+6_001.png&quot;&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&#39;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&#39;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=&quot;http://www.one2one.no.sapo.pt/xfce4-verve-plugin-standalone-0.3.6.tar.gz&quot;&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;</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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/218684556194905258'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2009/12/xfce4-verve-plugin-as-standalone.html' title='xfce4 verve plugin as standalone application'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5bGJQoG8bsTus9Y81QzdoM3u32PwKt4L-ZtlZDAcsu5cqf25-T_w4ar3_0jwMYZId7cWZ6bXGTQG5JON_OAw_LLk2l1TqO44mhUF9sVNgajopAqEGY0LysMcGPY5AHaK_mkgQDubISQkG/s72-c/Workspace+6_001.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><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><title type='text'>qtfarm farmville autocliker</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBjNKAZ9N_DTf6QY9aSfqJ9NBY2naF-CE0wR06Nx6p4rRThSG1qHoqAPtId7QgdC2cUzYAuu6Vjde0-vHSfAL1W_OW5HMrSrnnJAxwO82Y1svMI7yn_wvGOWyuiuJRusqDVnPl-ioct5Y5/s1600-h/four_001.png&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 400px; height: 218px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBjNKAZ9N_DTf6QY9aSfqJ9NBY2naF-CE0wR06Nx6p4rRThSG1qHoqAPtId7QgdC2cUzYAuu6Vjde0-vHSfAL1W_OW5HMrSrnnJAxwO82Y1svMI7yn_wvGOWyuiuJRusqDVnPl-ioct5Y5/s400/four_001.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5412855747884129106&quot; /&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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPzRHOCfRyGIsNXYuoX064PxFx5HgJUEbqqpyuzcbbUTkmpmYQJOKImVpdj6Miu_D4vw1gHUOw6duEUDQmKHWpXXpXFqWOjMQLx_mWKs_7ilSlei3cJzmwDXPHXSaL_2-vXrRnAJU-XEeV/s1600-h/four_001.png&quot;&gt;&lt;/a&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/4pO9zpTnh3E&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/4pO9zpTnh3E&amp;amp;hl=en&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&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=&quot;http://one2one.no.sapo.pt/qtfarm.tar.bz2&quot;&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=&quot;http://one2one.no.sapo.pt/qtfarm2.tar.bz2&quot;&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=&quot;http://linux-utils.blogspot.com/2009/11/farmville-auto-clicker.html&quot;&gt;post&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/8332323346409336529'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2009/12/qtfarm-farmville-autocliker.html' title='qtfarm farmville autocliker'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBjNKAZ9N_DTf6QY9aSfqJ9NBY2naF-CE0wR06Nx6p4rRThSG1qHoqAPtId7QgdC2cUzYAuu6Vjde0-vHSfAL1W_OW5HMrSrnnJAxwO82Y1svMI7yn_wvGOWyuiuJRusqDVnPl-ioct5Y5/s72-c/four_001.png" height="72" width="72"/><thr:total>6</thr:total></entry><entry><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><title type='text'>Farmville auto-clicker</title><content type='html'>&lt;pre&gt;New GUI &lt;a href=&quot;http://linux-utils.blogspot.com/2009/12/qtfarm-farmville-autocliker.html&quot;&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=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/qlhZRD089Nc&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/qlhZRD089Nc&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot; white-space: normal;  font-family:Georgia, serif;font-size:16px;&quot;&gt;&lt;pre style=&quot;text-align: left;&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;Download &lt;/span&gt;&lt;a href=&quot;http://one2one.no.sapo.pt/farmville_click.sh&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;For default settings (12x12) use:&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; sh farmville_click.sh&lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;Or custom mode:&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; sh &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;farmville_click.sh&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&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=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&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=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/F8BI8Ze6x7Y&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/F8BI8Ze6x7Y&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/pre&gt;&lt;pre&gt;Download old script &lt;a href=&quot;http://one2one.no.sapo.pt/farmville_click_old.sh&quot;&gt;here&lt;/a&gt; (bash script for *nix based)&lt;/pre&gt;&lt;pre&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#888786;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/pre&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='47 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/169768566944512330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/169768566944512330'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2009/11/farmville-auto-clicker.html' title='Farmville auto-clicker'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>47</thr:total></entry><entry><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><title type='text'>Bash Prompts</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://img401.imageshack.us/img401/9085/090906121215.png&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 591px; height: 242px;&quot; src=&quot;http://img401.imageshack.us/img401/9085/090906121215.png&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Nice article about Bash Prompts &lt;a href=&quot;http://maketecheasier.com/8-useful-and-interesting-bash-prompts/2009/09/04&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;Have fun :)</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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/8211624515944091706'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2009/09/bash-prompts.html' title='Bash Prompts'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><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><title type='text'>Latest google chrome build for linux</title><content type='html'>&lt;a href=&quot;http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/&quot;&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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzNHT0CbjQAyIVO2hNGkwilwnP8H-_aDXmMOpdzlc0Xmz_n67J4pBA7VSPWmjSdqDctED8Q2d_EO_6Nkq-4P4u912pcluaA-6nx0ISf8vK_y0soAvJz-j-gFMPbfpVAmxs_A0tmrGlEYkM/s1600-h/090723192625.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 248px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzNHT0CbjQAyIVO2hNGkwilwnP8H-_aDXmMOpdzlc0Xmz_n67J4pBA7VSPWmjSdqDctED8Q2d_EO_6Nkq-4P4u912pcluaA-6nx0ISf8vK_y0soAvJz-j-gFMPbfpVAmxs_A0tmrGlEYkM/s400/090723192625.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5361723586870253346&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-size:100%;&quot;&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=&quot;font-style: italic; color: rgb(0, 0, 153);font-size:100%;&quot; &gt;# &lt;/span&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 0, 153);font-size:100%;&quot; &gt;unzip chrome-linux.zip&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 0, 153);font-size:100%;&quot; &gt;# su&lt;br /&gt;# mkdir -p /opt/google&lt;br /&gt;&lt;/span&gt; &lt;span style=&quot;font-style: italic; color: rgb(0, 0, 153);font-size:100%;&quot; &gt;# mv &lt;/span&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 0, 153);font-size:100%;&quot; &gt;chrome-linux   &lt;/span&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 0, 153);font-size:100%;&quot; &gt;/opt/google/&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 0, 153);font-size:100%;&quot; &gt;# ln -s /opt/google/chrome-linux/chrome    /usr/bin/&lt;/span&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 0, 153);font-size:100%;&quot; &gt;&lt;br /&gt;# exit&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 0, 153);font-size:100%;&quot; &gt;# chrome&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhODX5UqVF6scGhG6m_O-QJCA9ll1pqSt7Pg_g0JpHCKEHVj4zAvapMvMxGmrSK_K9qidgRblF4hNSLu0mShtzoS8XUIukvJaKAmVHPFqKVTHmTls9RSOTQuVgCRR2FXPCpPvHelNucg558/s1600-h/090723195958.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 316px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhODX5UqVF6scGhG6m_O-QJCA9ll1pqSt7Pg_g0JpHCKEHVj4zAvapMvMxGmrSK_K9qidgRblF4hNSLu0mShtzoS8XUIukvJaKAmVHPFqKVTHmTls9RSOTQuVgCRR2FXPCpPvHelNucg558/s800/090723195958.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5361732478254156514&quot; border=&quot;0&quot; /&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.</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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/8435254943000455249'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2009/07/latest-google-chrome-build-for-linux.html' title='Latest google chrome build for linux'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzNHT0CbjQAyIVO2hNGkwilwnP8H-_aDXmMOpdzlc0Xmz_n67J4pBA7VSPWmjSdqDctED8Q2d_EO_6Nkq-4P4u912pcluaA-6nx0ISf8vK_y0soAvJz-j-gFMPbfpVAmxs_A0tmrGlEYkM/s72-c/090723192625.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><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><title type='text'>My conky configuration</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a style=&quot;&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI4oLgkhZkPhmUG7OrcXsAikeiSuj4ic5HjT_ti4fjGgtu8wjbtOqi_gJbr1gTd011CoUZYnk2ikfrMBRhnShkHfqDRVrtEQ4kFv8lMikhq2lQxwxizOfinnueHaa2wqMS6aB0bEKZArrs/s1600-h/090723191012.png&quot;&gt;&lt;img style=&quot;margin: 0pt 0pt 0px 0px; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI4oLgkhZkPhmUG7OrcXsAikeiSuj4ic5HjT_ti4fjGgtu8wjbtOqi_gJbr1gTd011CoUZYnk2ikfrMBRhnShkHfqDRVrtEQ4kFv8lMikhq2lQxwxizOfinnueHaa2wqMS6aB0bEKZArrs/s800/090723191012.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5361720034370796866&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;Download &lt;a href=&quot;http://one2one.no.sapo.pt/conkyrc&quot;&gt;here&lt;/a&gt;&lt;/div&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/2995466409596064095'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2009/07/my-conky-configuration.html' title='My conky configuration'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI4oLgkhZkPhmUG7OrcXsAikeiSuj4ic5HjT_ti4fjGgtu8wjbtOqi_gJbr1gTd011CoUZYnk2ikfrMBRhnShkHfqDRVrtEQ4kFv8lMikhq2lQxwxizOfinnueHaa2wqMS6aB0bEKZArrs/s72-c/090723191012.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><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><title type='text'>More simple bash scripts</title><content type='html'>Script for&lt;span style=&quot;font-weight: bold;&quot;&gt; start X&lt;/span&gt; session &lt;span style=&quot;font-weight: bold;&quot;&gt;automatically&lt;/span&gt;, after making &lt;span style=&quot;font-weight: bold;&quot;&gt;login&lt;/span&gt; ( without using any login manager)&lt;br /&gt;&lt;pre&gt;&lt;span style=&quot;font-style: italic; color: rgb(128, 128, 128);&quot;&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 128, 0);&quot;&gt;$(&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 0, 204);&quot;&gt;ps&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; -A &lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;|&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 0, 204);&quot;&gt;grep&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; -c X&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 128, 0);&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &amp;gt; 0&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;))&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;then&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(136, 0, 136);&quot;&gt;echo&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; starting X....;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;startx;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;fi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;Script for&lt;span style=&quot;font-weight: bold;&quot;&gt; unzip multiple files&lt;/span&gt;. Replacing &quot;zip&quot; extension name and &quot;unzip&quot; command on script, we can change to open other files as well.&lt;br /&gt;&lt;pre&gt;&lt;span style=&quot;font-style: italic; color: rgb(128, 128, 128);&quot;&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;for&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 0, 204);&quot;&gt;file&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;in&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; *&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 0, 204);&quot;&gt;zip&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;do&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 0, 204);&quot;&gt;unzip&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(221, 0, 0);&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 128, 0);&quot;&gt;$file&lt;/span&gt;&lt;span style=&quot;color: rgb(221, 0, 0);&quot;&gt;&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;done&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;Script to&lt;span style=&quot;font-weight: bold;&quot;&gt; get links&lt;/span&gt; from an &lt;span style=&quot;font-weight: bold;&quot;&gt;list&lt;/span&gt; every X &lt;span style=&quot;font-weight: bold;&quot;&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=&quot;font-style: italic; color: rgb(128, 128, 128);&quot;&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 128, 0);&quot;&gt;waitTime=&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;3600&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 128, 0);&quot;&gt;app=&lt;/span&gt;&lt;span style=&quot;color: rgb(221, 0, 0);&quot;&gt;&quot;/usr/bin/firefox&quot;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 0, 204);&quot;&gt;cat&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 128, 0);&quot;&gt;$1&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;|&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;while&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 128, 0);&quot;&gt;myLine=&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;`&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;line&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;`&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;do&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(136, 0, 136);&quot;&gt;echo&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(221, 0, 0);&quot;&gt;&quot;Requesting&quot;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 128, 0);&quot;&gt;$myLine&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 128, 0);&quot;&gt;$app&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 128, 0);&quot;&gt;$myLine&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 0, 204);&quot;&gt;sleep&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 128, 0);&quot;&gt;$waitTime&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(136, 0, 136);&quot;&gt;echo&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(221, 0, 0);&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;done&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Some usefull commands&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Play random mp3&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 0, 204);&quot;&gt;slocate&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;  *.mp3 &lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;|&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;mpg321 -@ - -z&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Play random mp3 from specific folder&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 0, 204);&quot;&gt;slocate&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; *.mp3 &lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;|&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 0, 204);&quot;&gt;grep&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; /home/user/files/mp3/new/ &lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;|&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; mpg321 -@ - -z&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;Download links from an text file list&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 0, 204);&quot;&gt;wget&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; -i file.txt&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Download recursively all page files&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 0, 204);&quot;&gt;wget&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; -r http://url/folder/&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Download sequentially files&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 0, 204);&quot;&gt;curl&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; -O http://url/img[01-99].png&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/1528670277135562202'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2009/07/more-simple-bash-scripts.html' title='More simple bash scripts'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><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><title type='text'>Mount FTP as filesystem</title><content type='html'>&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&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=&quot;text-decoration: underline;&quot;&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=&quot;text-decoration: underline;&quot;&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=&quot;text-decoration: underline;&quot;&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=&quot;text-decoration: underline;&quot;&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=&quot;text-decoration: underline;&quot;&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=&quot;http://curlftpfs.sourceforge.net/&quot;&gt;http://curlftpfs.sourceforge.net/&lt;/a&gt;  &lt;/p&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/290130364016055217'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2009/07/mount-ftp-as-filesystem.html' title='Mount FTP as filesystem'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6952786574880976134.post-6433937968662498464</id><published>2009-07-11T16:31:00.001-07:00</published><updated>2009-07-11T16:31:50.907-07:00</updated><title type='text'>Mount SSH as filesystem</title><content type='html'>&lt;p&gt;SSHFS is a filesystem client based on the SSH File Transfer Protocol.&lt;/p&gt;  &lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&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 sys-fs/sshfs-fuse &lt;strong&gt;in gentoo&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;localhost ~ #&lt;/strong&gt; apt-get install sshfs &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;manual way&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&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; sshfs user@site.com: /mnt/mountpoint  &lt;strong&gt;use “&lt;/strong&gt;-o allow_other&lt;strong&gt;” for share between multiple users&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&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, create, delete….&lt;/p&gt;  &lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Adding on fstab&lt;/span&gt;&lt;br /&gt;sshfs#USERNAME@REMOTE_HOST: REMOTE_PATH MOUNT_POINT fuse SSHFS_OPTIONS 0 0&lt;/p&gt;  &lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;or Making alias&lt;/span&gt;&lt;br /&gt;alias mHost=’modprobe fuse;sshfs user@site.com: /mnt/mountpoint -o allow_other’&lt;/p&gt;  &lt;p&gt;More info at &lt;a href=&quot;http://fuse.sourceforge.net/&quot;&gt;http://fuse.sourceforge.net/&lt;/a&gt; &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-utils.blogspot.com/feeds/6433937968662498464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://linux-utils.blogspot.com/2009/07/mount-ssh-as-filesystem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/6433937968662498464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6952786574880976134/posts/default/6433937968662498464'/><link rel='alternate' type='text/html' href='http://linux-utils.blogspot.com/2009/07/mount-ssh-as-filesystem.html' title='Mount SSH as filesystem'/><author><name>user</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>