<?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-8573900278754124470</id><updated>2024-09-06T12:06:45.308-07:00</updated><category term="electronics"/><category term="openpicus"/><category term="accelerometer"/><category term="audio"/><category term="domotica"/><category term="flyport"/><category term="jquery"/><category term="multiroom"/><category term="php"/><category term="presentazione"/><category term="vini"/><category term="web"/><category term="web services"/><category term="wifi"/><category term="youtube"/><title type='text'>Senza filo</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://senzafilo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573900278754124470/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://senzafilo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02563439696644897784</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>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8573900278754124470.post-5917741324142737152</id><published>2011-10-30T18:21:00.000-07:00</published><updated>2017-11-10T08:40:54.452-08:00</updated><title type='text'>AutHome alpha release</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;After the success of the LinuxDay we decided to continue to develop AutHome project.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;It is a framework used to control both the home and its entertainment.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;&lt;strike&gt;More information will be available on the web site: &lt;a href=&quot;http://www.authome.it/&quot;&gt;www.authome.it&lt;/a&gt;&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/HfBYkjWB4jQ/0.jpg&quot; src=&quot;https://www.youtube.com/embed/HfBYkjWB4jQ?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #b45f06; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: orange; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=HfBYkjWB4jQ&quot;&gt;Enjoy the video of the alpha version.&lt;/a&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;color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://senzafilo.blogspot.com/feeds/5917741324142737152/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://senzafilo.blogspot.com/2011/10/authome-alpha-release.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573900278754124470/posts/default/5917741324142737152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573900278754124470/posts/default/5917741324142737152'/><link rel='alternate' type='text/html' href='http://senzafilo.blogspot.com/2011/10/authome-alpha-release.html' title='AutHome alpha release'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02563439696644897784</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://img.youtube.com/vi/HfBYkjWB4jQ/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8573900278754124470.post-162376588567889563</id><published>2011-10-18T09:48:00.000-07:00</published><updated>2015-01-23T06:12:12.504-08:00</updated><title type='text'>LinuxDay 2011</title><content type='html'>Anche quest&#39;anno si avvicina il &lt;a href=&quot;http://www.linuxday.it/&quot;&gt;LinuxDay&lt;/a&gt;&amp;nbsp;e&amp;nbsp;per la prima volta si terrà anche ad &lt;a href=&quot;http://urbino-lug.tumblr.com/post/10280735998/linux-day-2011&quot;&gt;Urbino&lt;/a&gt;&amp;nbsp;!&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_-9Bn7Lr1iY9wDrOf26bsb4QJ-TJSxnEJx-yhscNw9gcTSJgn9AP2UslfZxDILD0B-TuRyzuR2PJAvnfjtztj6J0s4CVAgbuTUFv-lUfYRtg96QK4Eu06oLllGasiGsTpn9Qj0-HlTmM/s1600/linux-day-2011-locandina-finale-650.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_-9Bn7Lr1iY9wDrOf26bsb4QJ-TJSxnEJx-yhscNw9gcTSJgn9AP2UslfZxDILD0B-TuRyzuR2PJAvnfjtztj6J0s4CVAgbuTUFv-lUfYRtg96QK4Eu06oLllGasiGsTpn9Qj0-HlTmM/s1600/linux-day-2011-locandina-finale-650.jpg&quot; height=&quot;320&quot; width=&quot;226&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
Vi aspetto numerosi&amp;nbsp;al primo piano del&amp;nbsp;Collegio Raffaello&amp;nbsp;in Piazza della Repubblica 13, alle ore 11.30 per partecipare al mio talk riguardante&lt;i&gt; &quot;Linux nella Domotica&quot;:&lt;/i&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsJ_ttqMjrXKDwAyIPjO_VsQoqmTSoC0dQvEWKn7QqfewTnRT6FztQFLt7M1B77pJVeT9ebcMSC6ByAaoR7nKQOwQ56IMkz1gFPI0tZiVHvoeiDrm_-Uq3UkZJCALT9uvjbc6bi2V4mb4/s1600/home+automation+flyport+linux+day.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsJ_ttqMjrXKDwAyIPjO_VsQoqmTSoC0dQvEWKn7QqfewTnRT6FztQFLt7M1B77pJVeT9ebcMSC6ByAaoR7nKQOwQ56IMkz1gFPI0tZiVHvoeiDrm_-Uq3UkZJCALT9uvjbc6bi2V4mb4/s320/home+automation+flyport+linux+day.JPG&quot; height=&quot;148&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
inoltre per tutta la giornata ci saranno &lt;i&gt;dimostrazioni live&lt;/i&gt; e &lt;i&gt;installation party&lt;/i&gt;!</content><link rel='replies' type='application/atom+xml' href='http://senzafilo.blogspot.com/feeds/162376588567889563/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://senzafilo.blogspot.com/2011/10/linuxday-2011.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573900278754124470/posts/default/162376588567889563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573900278754124470/posts/default/162376588567889563'/><link rel='alternate' type='text/html' href='http://senzafilo.blogspot.com/2011/10/linuxday-2011.html' title='LinuxDay 2011'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02563439696644897784</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/AVvXsEj_-9Bn7Lr1iY9wDrOf26bsb4QJ-TJSxnEJx-yhscNw9gcTSJgn9AP2UslfZxDILD0B-TuRyzuR2PJAvnfjtztj6J0s4CVAgbuTUFv-lUfYRtg96QK4Eu06oLllGasiGsTpn9Qj0-HlTmM/s72-c/linux-day-2011-locandina-finale-650.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8573900278754124470.post-1102263902123000943</id><published>2011-07-14T14:56:00.000-07:00</published><updated>2011-07-14T14:56:56.171-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="web services"/><category scheme="http://www.blogger.com/atom/ns#" term="youtube"/><title type='text'>PHP class to manage Youtube contents</title><content type='html'>A few days ago I played with youtube API for a web application, but the official documentation seems not to be ready to use:&lt;br /&gt;
&lt;a href=&quot;http://code.google.com/apis/youtube/2.0/developers_guide_php.html&quot;&gt;http://code.google.com/apis/youtube/2.0/developers_guide_php.html&lt;/a&gt;&lt;br /&gt;
so I decided to release my PHP class, maybe can be useful!&lt;br /&gt;
&lt;br /&gt;
First of all you need:&lt;br /&gt;
- an &lt;a href=&quot;http://www.youtube.com/&quot;&gt;youtube account&lt;/a&gt;&lt;br /&gt;
- a web server with &lt;a href=&quot;http://code.google.com/apis/gdata/articles/php_client_lib.html&quot;&gt;Zend GData PHP library&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;http://code.google.com/apis/youtube/dashboard/&quot;&gt;a google development key&lt;/a&gt;&lt;br /&gt;
- the &lt;a href=&quot;https://docs.google.com/leaf?id=0B7A9GtdL1PcSMTVlMWM0YjYtZjAzYS00OGRkLWE1NjgtMmU4NmY3NDJkNTBl&amp;amp;hl=en_US&quot;&gt;php file with my class&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This is a simple code both for direct upload or a browser upload:&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;require_once($site_include.&quot;/youtube_api.php&quot;);&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;//YouTube data, remember that developerKey is public&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;$developerKey = &#39;your key&#39;;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;$authenticationURL = &#39;https://www.google.com/accounts/ClientLogin&#39;;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;$uploadURL = &#39;http://uploads.gdata.youtube.com/feeds/api/users/default/uploads&#39;;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;$Username = &#39;youtube_account&#39;;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;$Password = &#39;youtube password&#39;;&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;$YoutubeSource = &#39;YourApplicationName&#39;;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;$applicationId = &#39;AppID:AppID&#39;;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;$ytvideo = new YouTube_API($developerKey, $authenticationURL, $applicationId);&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;ytvideo-&amp;gt;connect($Username, $Password, $YoutubeSource);&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;        &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;$title = &#39;Write here title&#39;;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;$description = &#39;Write here description&#39;;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;$category = &#39;Write here a valid YouTube category(see youtbe class for details)&#39;;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;$tags = &#39;Write here a comma-separated string&#39;;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
Now you can upload a video from your own web server to that of youtube server:&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;$result = $ytvideo-&amp;gt;DirectUpload($miofile, &amp;nbsp;$applicationId, $title, $description, $category, $tags);&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;echo &quot;VideoID: &quot;.$ytvideo-&amp;gt;newEntry-&amp;gt;getVideoId();&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: normal;&quot;&gt;Or you can upload a video from user&#39;s web browser to the server of youtube directly:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;$nextUrl = &#39;http://your_site/upload_status.php&#39;;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;$tokenArray = $ytvideo-&amp;gt;BrowserUpload($miofile, $title, $description, $category, $tags, false, &quot;&quot;);&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;$tokenValue = $tokenArray[&#39;token&#39;];&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;$postUrl = $tokenArray[&#39;url&#39;];&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;       &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;$form = &#39;&amp;lt;div id=&quot;uploada&quot;&amp;gt;&amp;lt;form onSubmit=&quot;javascript:return checkForm();&quot; style=&quot;position:relative; top:12px; left:35px;&quot; action=&quot;&#39;. $postUrl .&#39;?nexturl=&#39;. $nextUrl .&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&#39;&quot; method=&quot;post&quot; enctype=&quot;multipart/form-data&quot; name=&quot;form_upload&quot; id=&quot;form_upload&quot;&amp;gt;&#39;.&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&#39;&amp;lt;input name=&quot;file&quot; type=&quot;file&quot; id=&quot;video_uploaded&quot; name=&quot;video_uploaded&quot;/&amp;gt;&#39;.&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&#39;&amp;lt;input name=&quot;token&quot; type=&quot;hidden&quot; value=&quot;&#39;. $tokenValue .&#39;&quot;/&amp;gt;&#39;.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&#39;&amp;lt;input value=&quot;Upload Video&quot; type=&quot;submit&quot; /&amp;gt;&#39;.&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&#39;&amp;lt;/form&amp;gt;;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;echo $form;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
when the download is finished, youtube redirects the user&#39;s browser to :&amp;nbsp;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;http://your_site/upload_status.php&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
so here you can check the operation status:&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;if (isset($_GET[&#39;status&#39;]))&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;{&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;$ystatus=$_GET[&#39;status&#39;];&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;$id_video=$_GET[&#39;id&#39;];&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;}&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;if ($ystatus==200)&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;echo &quot;Upload succefull, id video is:&quot;.&lt;/i&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;$id_video&lt;/i&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;else&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;echo &quot;Upload error&quot;;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The php class is very simple and still incomplete. You can change the visibility of a video (public or private), the video description or delete it permanently as well, ex:&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;$ytvideo = new YouTube_API($developerKey, $authenticationURL, $uploadURL);&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;$ytvideo-&amp;gt;connect($Username, $Password, $YoutubeSource);&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;$ytvideo-&amp;gt;SetVideoPrivate($id_video);&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;$ytvideo-&amp;gt;SetVideoPublic($id_video);&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;$ytvideo-&amp;gt;DeleteVideo($id_video);&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
good luck! :-)</content><link rel='replies' type='application/atom+xml' href='http://senzafilo.blogspot.com/feeds/1102263902123000943/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://senzafilo.blogspot.com/2011/07/php-class-to-manage-youtube-contents.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573900278754124470/posts/default/1102263902123000943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573900278754124470/posts/default/1102263902123000943'/><link rel='alternate' type='text/html' href='http://senzafilo.blogspot.com/2011/07/php-class-to-manage-youtube-contents.html' title='PHP class to manage Youtube contents'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02563439696644897784</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><georss:featurename>61029 Urbino PU, Italia</georss:featurename><georss:point>43.724746900000007 12.636684699999932</georss:point><georss:box>43.631911400000007 12.467253199999933 43.817582400000006 12.806116199999932</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8573900278754124470.post-5747599276149455543</id><published>2011-05-11T16:32:00.000-07:00</published><updated>2011-05-13T13:29:33.900-07:00</updated><title type='text'>Android@home</title><content type='html'>@home will be home automation according to Google, Internet of things or maybe home of things will be a &lt;br /&gt;
reality! Another important element of the system will be Tungsten, to manage multiroom audio.&lt;br /&gt;
&lt;br /&gt;
Watch the presentation at Google IO 2011:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;object classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; height=&quot;273&quot; id=&quot;howcastplayer&quot; width=&quot;425&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.howcast.com/flash/howcast_player.swf?file=465966&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.howcast.com/flash/howcast_player.swf?file=465966&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;425&quot; height=&quot;273&quot; allowFullScreen=&quot;true&quot; allowScriptAccess=&quot;always&quot; &gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
I would like to integrate all my projects powered by OpenPicus, will be it possible? I need @home&#39;s specification to reply!! Google please, public release specifications soon; or send me a copy ;-)&lt;br /&gt;
&lt;br /&gt;
Currently I have boards TCP/IP ready with relè, triac, temperature sensor, accelerometer and audio streaming; I need a decoder powered by android as these:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/MnzpzHeloYg?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/Plmuco87q3I?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: -webkit-auto;&quot;&gt;to controll all my house, it&#39;s amazing!&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://senzafilo.blogspot.com/feeds/5747599276149455543/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://senzafilo.blogspot.com/2011/05/androidhome.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573900278754124470/posts/default/5747599276149455543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573900278754124470/posts/default/5747599276149455543'/><link rel='alternate' type='text/html' href='http://senzafilo.blogspot.com/2011/05/androidhome.html' title='Android@home'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02563439696644897784</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-8573900278754124470.post-3447258250774095942</id><published>2011-03-08T12:14:00.000-08:00</published><updated>2011-03-08T23:53:25.018-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="accelerometer"/><category scheme="http://www.blogger.com/atom/ns#" term="electronics"/><category scheme="http://www.blogger.com/atom/ns#" term="flyport"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="openpicus"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>WiFi sensors - accelerometer SPI/I2C</title><content type='html'>With OpenPicus it is very easy to build wireless sensors;&amp;nbsp;in this example we are working with an 3 axes accelerometer by ST (LIS3LV02DL) connetted to FlyPort through SPI.&lt;br /&gt;
The idea of measure vibrations was started with my friend Massimo for the &lt;a href=&quot;https://docs.google.com/viewer?a=v&amp;amp;pid=explorer&amp;amp;chrome=true&amp;amp;srcid=0B7A9GtdL1PcSNTMwMjAxYzctMDI3Ni00MTI2LTliZDctYzJlMjdjNTE3ZmIx&amp;amp;hl=en&quot;&gt;thesis&lt;/a&gt; of his student Andrea, in which he measured vibrations by using a LIS3LV02DL connected to an Ethernet modules running &lt;a href=&quot;http://www.sics.se/contiki&quot;&gt;ContikiOS&lt;/a&gt;.This is an evolution of that project, where the ethernet connection is replaced by WiFi and collection of data is entirely web-based:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0JogctCD392rS6sRBPzmRR5mEozrQBPYbJwtAkWJHojTHpHwRYFhpRK_BtHai1zax0mfzoRu0Cy9VP_BTqL6iVWyk53xHADH5Ex3lMdkIk5Rzg7vY_HNhXsm1lVIgDhEr2ifdtxKXa5U/s1600/DSC00069.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;249&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0JogctCD392rS6sRBPzmRR5mEozrQBPYbJwtAkWJHojTHpHwRYFhpRK_BtHai1zax0mfzoRu0Cy9VP_BTqL6iVWyk53xHADH5Ex3lMdkIk5Rzg7vY_HNhXsm1lVIgDhEr2ifdtxKXa5U/s320/DSC00069.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglxRbctE015Uea6lwhsWHqX_voCiQdbeTo9ksLgu1JSsa3RJcJTfzVbcnD1DDXi2LhUEvUI-qumbNNxRLhQtiqplJ3wXnH382DWTkUVKZDCJ-HvQ_LySN-gGPuo0BMgaPaTC3-5lKeMfM/s1600/DSC00067.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglxRbctE015Uea6lwhsWHqX_voCiQdbeTo9ksLgu1JSsa3RJcJTfzVbcnD1DDXi2LhUEvUI-qumbNNxRLhQtiqplJ3wXnH382DWTkUVKZDCJ-HvQ_LySN-gGPuo0BMgaPaTC3-5lKeMfM/s320/DSC00067.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
For firmware development I used&amp;nbsp;OpenPicusIDE rev1.0. Steps were:&lt;br /&gt;
- create a new project&lt;br /&gt;
- copy accelerometer library on ExternalLib directory&lt;br /&gt;
- write code in FlyportTask()&lt;br /&gt;
- modify webpages and import to the project (Thanks to Andrea Mazza for his help with Flot ;-)&lt;br /&gt;
- write code to manage web pages request (es. HTTPPrint_acc)&lt;br /&gt;
- build all and download firmware&lt;br /&gt;
the result should be:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/VWfuMdNL-lg?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;
If you are interested, you can download code:&lt;br /&gt;
&lt;i&gt;hg clone https://serra82@bitbucket.org/serra82/flyport_surveillance_ide1.0&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://senzafilo.blogspot.com/feeds/3447258250774095942/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://senzafilo.blogspot.com/2011/03/wifi-sensors.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573900278754124470/posts/default/3447258250774095942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573900278754124470/posts/default/3447258250774095942'/><link rel='alternate' type='text/html' href='http://senzafilo.blogspot.com/2011/03/wifi-sensors.html' title='WiFi sensors - accelerometer SPI/I2C'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02563439696644897784</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/AVvXsEi0JogctCD392rS6sRBPzmRR5mEozrQBPYbJwtAkWJHojTHpHwRYFhpRK_BtHai1zax0mfzoRu0Cy9VP_BTqL6iVWyk53xHADH5Ex3lMdkIk5Rzg7vY_HNhXsm1lVIgDhEr2ifdtxKXa5U/s72-c/DSC00069.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8573900278754124470.post-6318903814054603435</id><published>2011-03-06T05:20:00.001-08:00</published><updated>2011-03-15T04:10:27.377-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="audio"/><category scheme="http://www.blogger.com/atom/ns#" term="domotica"/><category scheme="http://www.blogger.com/atom/ns#" term="electronics"/><category scheme="http://www.blogger.com/atom/ns#" term="multiroom"/><category scheme="http://www.blogger.com/atom/ns#" term="openpicus"/><title type='text'>Multiroom Audio</title><content type='html'>I like music and movies as many people! More generally I like multimedia and Home Automation (called&amp;nbsp;Domotica &amp;nbsp;in italian) and I have been following the development of set-top-box systems, standard bus communication and standards for streaming for several years.&lt;br /&gt;
Let&#39;s start from audio streaming: in 2006 I found a fantastic device by Slimdevices, now aquired by Logitech and better known as &lt;a href=&quot;http://www.logitech.com/it-it/speakers-audio/wireless-music-systems&quot;&gt;SqueezeBox&lt;/a&gt;, for streaming audio anywhere, so as to achieve a simple multiroom audio system.&lt;br /&gt;
A similar device was &lt;a href=&quot;http://soundbridge.roku.com/soundbridge/index.php&quot;&gt;Roku SoundBridge&lt;/a&gt;, but it is no longer for sale.&lt;br /&gt;
Apple offers &lt;i&gt;&lt;a href=&quot;http://store.apple.com/it/product/MB321Z/A/AirPort-Express-AirTunes?mco=MTY3ODQ5OTY#overview&quot;&gt;AirPort Express Base Station with AirTunes&lt;/a&gt;&lt;/i&gt;, which looks like a simple battery charger, but in addition to&amp;nbsp;ethernet, wifi and usb&amp;nbsp;connectivity, it provides an audio output to connect your stereo system.&lt;br /&gt;
Newcomer, but already very popular for its Apple style, there&#39;s &lt;a href=&quot;http://www.sonos.com/&quot; style=&quot;font-style: italic;&quot;&gt;Sonos&lt;/a&gt;,&amp;nbsp;designed for multiroom audio and available in a variety of devices.&lt;br /&gt;
&lt;br /&gt;
All this is not enough for me, I&#39;d like a modular device, presenting itself as a true&amp;nbsp;WiFi&amp;nbsp;speaker, using open protocols and standards, as well able to reproduce music decently and that is why the choice of devices on the market shrinks dramatically!&lt;br /&gt;
&lt;br /&gt;
Work began connecting&amp;nbsp;OpenPicus&amp;nbsp;to a&amp;nbsp;&lt;a href=&quot;http://www.vlsi.fi/en/products/vs1053.html&quot;&gt;VLSI&lt;/a&gt; MP3 decoder with excellent results:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/jpStOlVR22k?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;
and it&#39;s continuing testing some integrated amplifiers to achieve our WiFi loudspeaker:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/lbq6W8kfoe0?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Stay tuned for news!</content><link rel='replies' type='application/atom+xml' href='http://senzafilo.blogspot.com/feeds/6318903814054603435/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://senzafilo.blogspot.com/2011/03/multiroom-audio.html#comment-form' title='5 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573900278754124470/posts/default/6318903814054603435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573900278754124470/posts/default/6318903814054603435'/><link rel='alternate' type='text/html' href='http://senzafilo.blogspot.com/2011/03/multiroom-audio.html' title='Multiroom Audio'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02563439696644897784</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>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8573900278754124470.post-3748516774830182575</id><published>2011-03-06T05:20:00.000-08:00</published><updated>2011-03-06T05:20:08.865-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="electronics"/><category scheme="http://www.blogger.com/atom/ns#" term="openpicus"/><category scheme="http://www.blogger.com/atom/ns#" term="wifi"/><title type='text'>Wifi e Microcontrollori</title><content type='html'>Per iniziare con i post di elettronica voglio segnalare un progetto veramente interessante su cui sto lavorando attivamente in questo periodo: &lt;a href=&quot;http://openpicus.blogspot.com/&quot;&gt;Openpicus&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg89OAKoMZinXLj-inloRfVWA0Lnfo9evLad1c6DQ91Me0jXUtnxaEwsbSIvlD6fpOGuMw9UIMrZervkC7I5-aaUPEzG9BtymQ3EtAW6ekBhrJbM7stHhhJuzST1qS-hRw2APxBYdm7nN8/s1600/DSC00062.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;306&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg89OAKoMZinXLj-inloRfVWA0Lnfo9evLad1c6DQ91Me0jXUtnxaEwsbSIvlD6fpOGuMw9UIMrZervkC7I5-aaUPEzG9BtymQ3EtAW6ekBhrJbM7stHhhJuzST1qS-hRw2APxBYdm7nN8/s400/DSC00062.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;Con questa piccola scheda costituita da un micro &lt;a href=&quot;http://openpicus.googlecode.com/files/Datasheet_Microchip_pic24fj256.pdf&quot;&gt;24FJ256GA106&lt;/a&gt; e un modulo wifi&amp;nbsp;&lt;a href=&quot;http://openpicus.googlecode.com/files/Datasheet_Microchip_MRF24WB0MA.pdf&quot;&gt;MRF24WB0MA&lt;/a&gt;; è possibile realizzare dispositivi wireless 802.11 in maniera semplice ed economica.&lt;br /&gt;
Per la precisione il modulo wifi vero e proprio, chiamato &lt;i&gt;flyport&lt;/i&gt;, &amp;nbsp;è solo la parte superiore; infatti quest&#39;ultimo va incastrato su una&amp;nbsp;daughterboard, chiamata&lt;i&gt; nest&lt;/i&gt;, che puo&#39; essere personalizzabile e creata adhoc in base alle esigenze e ai requisiti del progetto che si vuole realizzare.&lt;br /&gt;
&lt;br /&gt;
E&#39; possibile programmare il modulo in C con l&#39;IDE e il compilatore rilasciati da &lt;a href=&quot;http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;amp;nodeId=1406&amp;amp;dDocName=en019469&amp;amp;part=SW007002&quot;&gt;Microchip&lt;/a&gt;&amp;nbsp;scaricando un programma di esempio dal sito di OpenPicus, ma una forte semplificazione è data utilizzando&amp;nbsp;la wizard all&#39;interno dell&#39;&amp;nbsp;&lt;a href=&quot;http://www.openpicus.com/cms/index.php?option=com_content&amp;amp;view=article&amp;amp;id=58&amp;amp;Itemid=77&quot;&gt;IDE&lt;/a&gt;&amp;nbsp;fatto appositamente dal progetto Openpicus:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpB1n2eD7tjkWv7LNYqa1nSAS2ddhN6LXqyNTOlPgE81Kq0P57JFki2dT7HC1ApVAZiF-5tXCR0shIug0M8WE4jkDXuW8dQv_eoGs1TA4kwBzFj5IRNnz0QXyskUg9-mbVaRd1vnz9qco/s1600/OpenPicus_screenshot_IDE1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpB1n2eD7tjkWv7LNYqa1nSAS2ddhN6LXqyNTOlPgE81Kq0P57JFki2dT7HC1ApVAZiF-5tXCR0shIug0M8WE4jkDXuW8dQv_eoGs1TA4kwBzFj5IRNnz0QXyskUg9-mbVaRd1vnz9qco/s320/OpenPicus_screenshot_IDE1.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Il progetto è molto promettente ed attivo, credo che arriverà presto alla popolarita di &lt;a href=&quot;http://www.arduino.cc/&quot;&gt;Arduino&lt;/a&gt;; inoltre le &lt;a href=&quot;http://www.openpicus.com/cms/index.php?option=com_content&amp;amp;view=article&amp;amp;id=52&amp;amp;Itemid=62&quot;&gt;video guide&lt;/a&gt; stanno aumentando ogni giorno come i post del &lt;a href=&quot;http://www.openpicus.com/cms/index.php?option=com_ccboard&amp;amp;view=forumlist&amp;amp;Itemid=89&quot;&gt;forum&lt;/a&gt;&amp;nbsp;e nuovi utilizzatori.&lt;br /&gt;
&lt;br /&gt;
Per maggiori informazioni non vi resta che visitare&amp;nbsp;&lt;a href=&quot;http://www.openpicus.com/&quot;&gt;www.openpicus.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
PS: un caloroso ringraziamento a Claudio e Gabriele, ideatori del progetto!&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://senzafilo.blogspot.com/feeds/3748516774830182575/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://senzafilo.blogspot.com/2011/03/wifi-e-microcontrollori.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573900278754124470/posts/default/3748516774830182575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573900278754124470/posts/default/3748516774830182575'/><link rel='alternate' type='text/html' href='http://senzafilo.blogspot.com/2011/03/wifi-e-microcontrollori.html' title='Wifi e Microcontrollori'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02563439696644897784</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/AVvXsEg89OAKoMZinXLj-inloRfVWA0Lnfo9evLad1c6DQ91Me0jXUtnxaEwsbSIvlD6fpOGuMw9UIMrZervkC7I5-aaUPEzG9BtymQ3EtAW6ekBhrJbM7stHhhJuzST1qS-hRw2APxBYdm7nN8/s72-c/DSC00062.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8573900278754124470.post-3348662221664306181</id><published>2011-03-06T05:19:00.000-08:00</published><updated>2011-03-06T05:34:42.937-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="presentazione"/><category scheme="http://www.blogger.com/atom/ns#" term="vini"/><title type='text'>Presentazione</title><content type='html'>Buongiorno Internet!&lt;br /&gt;
era un pò di tempo che volevo organizzare meglio alcuni lavori fatti in questi anni e condividere qualche strano progetto con qualche strano sviluppatore come me; così la scusa di provare Blogger mi ha finalmente spinto ad iniziare.&lt;br /&gt;
Probabilmente anche la cena dell&#39;altra sera ha contribuito, in particolare il vino ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl0YvntcdZnvPKuoWKVvWt-jeLm9_3wPufY1AyaUGi8XQlBmc6dK3y1Oh37Y3vHKY0Jthtuxn_luv6AYwmgPUmyJ8Pds8hx8aolLLgvWAu-hvE3xgcrfvwgKuWVUoI9R_v1Kfyp-XRBhI/s1600/DSC00060.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl0YvntcdZnvPKuoWKVvWt-jeLm9_3wPufY1AyaUGi8XQlBmc6dK3y1Oh37Y3vHKY0Jthtuxn_luv6AYwmgPUmyJ8Pds8hx8aolLLgvWAu-hvE3xgcrfvwgKuWVUoI9R_v1Kfyp-XRBhI/s320/DSC00060.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;Per iniziare un ottimo Chardonnay di Milesti Mici&amp;nbsp;vendemmiato nel &#39;92, un buon Cabernet di Cricova e per finire non poteva mancare un bel bicchiere di Cagnina!!&lt;br /&gt;
&lt;br /&gt;
A presto per qualche post di informatica ed elettronica,&lt;br /&gt;
Andrea Seraghiti</content><link rel='replies' type='application/atom+xml' href='http://senzafilo.blogspot.com/feeds/3348662221664306181/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://senzafilo.blogspot.com/2011/03/presentazione.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573900278754124470/posts/default/3348662221664306181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573900278754124470/posts/default/3348662221664306181'/><link rel='alternate' type='text/html' href='http://senzafilo.blogspot.com/2011/03/presentazione.html' title='Presentazione'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02563439696644897784</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/AVvXsEgl0YvntcdZnvPKuoWKVvWt-jeLm9_3wPufY1AyaUGi8XQlBmc6dK3y1Oh37Y3vHKY0Jthtuxn_luv6AYwmgPUmyJ8Pds8hx8aolLLgvWAu-hvE3xgcrfvwgKuWVUoI9R_v1Kfyp-XRBhI/s72-c/DSC00060.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>