<?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: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-13054708</id><updated>2011-11-28T10:51:44.241+01:00</updated><category term='ubuntu linux tip'/><category term='articles'/><category term='simulation'/><category term='ubuntu'/><category term='joost'/><category term='programming'/><category term='politics'/><title type='text'>El Blog de Rayco H.M.</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13054708.post-4530019799614914470</id><published>2011-07-17T10:50:00.004+02:00</published><updated>2011-07-17T13:58:47.033+02:00</updated><title type='text'>Radical consumerization in Semiconductors?</title><content type='html'>&lt;p class="MsoNormal" style="margin-bottom:0mm;margin-bottom:.0001pt;line-height: 13.5pt"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;Reading this great post by Ann Newman &lt;a href="http://gigaom.com/2011/07/16/it-consumerization-nightmare-or-golden-opportunity/?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+OmMalik+%28GigaOM%3A+Tech%29&amp;amp;utm_content=Google+Reader"&gt;“IT consumerization: Nightmare or golden opportunity?”&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0mm;margin-bottom:.0001pt;line-height: 13.5pt"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;One could extract that due to virtualization and others there is a trend to real consumerization in the corporate environment as CIOs are buying into it this time. Consumerization trend is here since the 80s, but now one could even assume the trend could be quite radical. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0mm;margin-bottom:.0001pt;line-height: 13.5pt"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;Almost 50% of semiconductor markets in 2005 were still on Corporate or government (Brown, et al., 2009 p. 78) which means consumerization can have a significant impact on semiconductor’s sales.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0mm;margin-bottom:.0001pt;line-height: 13.5pt"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;Consumerization tends to greatly damage price and margins of companies positioned early on the supply chain (Dedrick, et al., 2009), with the exception of some extremely differentiated parties –e.g. Intel, Broadcom.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0mm;margin-bottom:.0001pt;line-height: 13.5pt"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;If as assumed radical consumerization takes place, get ready just for another semiconductor crisis…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0mm;margin-bottom:.0001pt;line-height: 13.5pt"&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; "&gt;….Hope we can manage to stop consumerization's impact on semiconductors. Just for the sake of not killing great technologies being developed by those great semiconductor companies which are not on the power-position Intel is.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0mm;margin-bottom:.0001pt;line-height: 13.5pt"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0mm;margin-bottom:.0001pt;line-height: 13.5pt"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;a href="http://www.amazon.com/Chips-Change-Reshapes-Semiconductor-Industry/dp/0262013460"&gt;Brown Clair and Linden Greg Chips and change: how crisis reshapes the semiconductor industry [Book]. - Cambridge, MA : MIT Press, 2009.&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt;line-height:13.5pt"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;a href="http://icc.oxfordjournals.org/content/19/1/81.short"&gt;Dedrick Jason, Kraemer Kenneth L. and Linden Greg Who profits from innovation in global value chains?: a study of the iPod and notebook PCs [Journal] // Industrial and Corporate Change. Vol. 10. - 2009. - pp. 81-116.&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt;line-height:13.5pt"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "&gt;Ann Newman .&lt;a href="http://gigaom.com/2011/07/16/it-consumerization-nightmare-or-golden-opportunity/?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+OmMalik+%28GigaOM%3A+Tech%29&amp;amp;utm_content=Google+Reader"&gt; IT consumerization: Nightmare or golden opportunity?&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt;line-height:13.5pt"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-4530019799614914470?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/4530019799614914470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=4530019799614914470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/4530019799614914470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/4530019799614914470'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2011/07/radical-consumerization-in.html' title='Radical consumerization in Semiconductors?'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-8560668568027013669</id><published>2009-03-26T15:13:00.008+01:00</published><updated>2009-03-27T14:56:06.845+01:00</updated><title type='text'>¿Por qué es tan caro el Roaming en Europa?</title><content type='html'>¿Por qué es caro el roaming?&lt;br /&gt;Las operadoras necesitan acuerdos con 200 operadores extranjeros.&lt;br /&gt;Estos acuerdos son a largo plazo.&lt;br /&gt;La facturación/cobro es complicada para ellas (cambios de divisas, estafadores, etc.).&lt;br /&gt;Los acuerdos a largo plazo crean precios fuera de mercado local.&lt;br /&gt;Ven el roaming como valor añadido, no como mercado donde competir.&lt;br /&gt;No hay competencia.&lt;br /&gt;&lt;br /&gt;¿Y?&lt;br /&gt;&lt;a href="http://www.stoproamingabuse.com/"&gt;&lt;b&gt;StopRoamingAbuse&lt;/b&gt;&lt;/a&gt; quiere solucionar el problema del precio del Roaming en Europa.&lt;br /&gt;No somos una empresa, pero un grupo activo que quiere lanzar proyectos para arreglar este follón.&lt;br /&gt;&lt;br /&gt;En Europa la facturación es simple porque tenemos moneda única, acuerdos en impuestos y acuerdos de comercio.&lt;br /&gt;Pero ¿Y para el resto de puntos que afectan al precio del roaming?&lt;br /&gt;Proponemos crear &lt;b&gt;Roaming Market&lt;/b&gt; como una interfaz entre operadores locales y operadores que vienen en roaming.&lt;br /&gt;Entonces con Roaming Market ¿hay necesidad que las compañías móviles hagan 200 acuerdos que sólo se actualizan cada dos o tres años y a un precio obsoleto? No, el precio será dinámico y se actualizará cada día.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;¿Cómo funciona?&lt;/b&gt;&lt;br /&gt;Roaming Market agrupa usuarios compradores de comunicaciones móviles, los analiza, clasifica en grupos de tal modo que los grupos estén optimizados por un patrón que afecta al precio de sus comunicaciones.&lt;br /&gt;Ejemplos pueden ser usuarios que: llaman mucho a su país de origen, que llaman mucho a números locales, que sólo quieren internet, que quieren cada una de las cosas anteriores en un determinado %, que se conectan casi siempre en antenas de Barcelona donde se consiguen precios 3 veces más barato que en Extremadura, etc.&lt;br /&gt;Estos grupos van a una subasta inversa donde el vendedor (el operador móvil) puede analizar y hacer una oferta ultra ajustada si le interesa tener a esos usuarios.&lt;br /&gt;Con esto se consigue que el precio tienda al precio de las comunicaciones locales o más ajustado.&lt;br /&gt;&lt;br /&gt;Pero, ¿&lt;b&gt;Por qué es necesario&lt;/b&gt; algo como Roaming Market?&lt;br /&gt;Porque es necesario agrupar compradores para tener posición de fuerza con operadores locales.&lt;br /&gt;Porque Roaming Market es transparente y cobra una pequeñísima parte de la rebaja que consigue. (Queremos ganar más dinero con otras cosas como venderle servicios a operadores que les haga la vida fácil en facturación, etc.)&lt;br /&gt;Porque tenemos una visión a largo plazo de una Europa donde no notes las fronteras en la factura de tu móvil.&lt;br /&gt;Porque tenemos una visión de lo que será la próxima revolución de dispositivos electrónicos(no sólo teléfonos móviles) que se conecten a internet y Europa se va a quedar atrás con sus operadores móviles del "ofertón" de 1GB por 20€/mes.&lt;br /&gt;&lt;br /&gt;Vamos a acabar con el alto precio del roaming en Europa.&lt;br /&gt;Una vez lanzado y a velocidad de crucero Roaming Market  queremos promover, mediante una &lt;b&gt;fundación&lt;/b&gt;, investigaciones en top think tanks o universidades Europeas sobre las mejores políticas que hagan que Europa tenga precios de comunicaciones móviles bajos, independientemente del país de donde sea tu contrato y del país donde estés.&lt;br /&gt;&lt;br /&gt;Conócenos y vótanos para el concurso BBVA en &lt;a href="http://www.stoproamingabuse.com/"&gt;www.StopRoamingAbuse.com&lt;/a&gt;.&lt;br /&gt;Si NO te gusta parte de lo que ves, danos feedback.&lt;br /&gt;Si te gusta parte de lo que ves, &lt;b&gt;promociónanos&lt;/b&gt;.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://www.bbvaopentalent.com/scripts/pagina-miniwidgets.php?p=816" width="240" frameborder="0" height="340"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Actualización:&lt;br /&gt;-----------------&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Aclaración&lt;/span&gt;:&lt;br /&gt;Sabemos que la comisión Europea ha limitado la Max tarifa roaming a 50 cents/min, precisamente esto despertó nuestro interés. Creemos que no es una buena idea fijar precio máximo, o hilas muy fino o eres injusto con los usuarios o con las empresas. Por ahora se es injusto con los usuarios, pero tampoco sería positivo que se fuese injusto con las empresas. Además si la UE hilase muy fino con el máximo fijado, sólo acertaría por un periodo de tiempo pequeño porque no se actualiza tan rápido como el mercado.&lt;br /&gt;Nosotros creemos que se debe fomentar un sistema para que se regule sólo, aunque esto suene al capitalismo de Milton Friedman que fracasa hoy en día, no me refiero a eso. No digo que la comisión no intervenga, que es lo que diría Friedman o el mismo George W. Bush, sino que hay que intervenir para montar un sistema que regule el precio sólo. Intervenir para fomentar competencia donde no la hay.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-8560668568027013669?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/8560668568027013669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=8560668568027013669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/8560668568027013669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/8560668568027013669'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2009/03/por-que-es-tan-caro-el-roaming-en.html' title='¿Por qué es tan caro el Roaming en Europa?'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-3148355901530007970</id><published>2009-03-19T13:58:00.005+01:00</published><updated>2009-03-19T14:04:05.116+01:00</updated><title type='text'>Why is Roaming so expensive!!!!</title><content type='html'>&lt;div id=":2pd" class="ii gt"&gt;&lt;b&gt;Why is roaming so expensive?&lt;/b&gt;&lt;br /&gt;  -Mobile companies need to create agreements with 200 foreign mobile operators(24 in Europe).&lt;br /&gt;  -These agreements are usually long-term agreements.&lt;br /&gt;  -Long term agreements promotes outdated prices.&lt;br /&gt;-Difficult for companies to do the billing due to currency changes, cheating, etc.&lt;br /&gt;-Roaming seen as an extra service, not as a market to compete for.&lt;br /&gt;-No competency.&lt;br /&gt;&lt;br /&gt;Today we -just young international engineers- launch an initial idea, &lt;a href="http://stoproamingabuse.com/" target="_blank"&gt;StopRoamingAbuse.com&lt;/a&gt; in the BBVA Open Talent contest, and we need votes from people interested in the project.&lt;br /&gt;We want to reduce the crazy roaming prices that we pay today in Europe.&lt;br /&gt;Notice that we are not a company but a movement, and I think international people are the best who can understand our complains with Roaming prices.&lt;br /&gt;&lt;br /&gt;We need to solve all the root problems mentioned before.&lt;br /&gt;The billing should not be a problem inside Europe because we have common currency and agreements in taxes and trade.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What happens with other problems?&lt;/b&gt;&lt;br /&gt;We will create Roaming Market as an interface between local mobile operators and operators that do roaming.&lt;br /&gt;Is there any need to do 200 agreements that get renewed only once per 2 or 3 years?  NO, with Roaming Market.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How does RoamingMarket work?&lt;/b&gt;&lt;br /&gt;      -Smart analysis of user roaming needs.&lt;br /&gt;      -Classification of clients in groups (original operator requirements, payments procedures,  client needs, etc).&lt;br /&gt;      -Classification/Verification of services offered by local operators.&lt;br /&gt;      -Auction of groups of clients that come from different operators.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Example of situations where all parties win:&lt;/b&gt;&lt;br /&gt;1-Roaming client who only needs data connectivity.&lt;br /&gt;  Today roaming price is 0.60€ per 100KB.&lt;br /&gt;  By grouping 10000 connections that used 500GB/day you can get prices of 0.50€ per 50MB.&lt;br /&gt;2-Low cost prepaid roaming:&lt;br /&gt;  Local number plus low cost local calls.&lt;br /&gt;  In this situation many virtual operators can provide roaming so price goes down.&lt;br /&gt;3-Classical roaming clients:&lt;br /&gt;      RoamingMarket groups users by analyzing their communication behavior, and then selects local operators that adjust better to that behavior. (e.g. when most of the calls are to the country where the user is roaming, or when most of the calls are to the country of origin, or when there is a lot of use of mobile Internet)&lt;br /&gt;      Economies of scale: Strong position in auctions by grouping tons of buyers.&lt;br /&gt;      Dynamic: RoamingMarket updates everyday. Thus, it can find opportunities in the day-to-day management of mobile networks. i.e.: T-Mobile could detect a low activity in their base stations in an unpopulated region in the North of The Netherlands so they could offer better prices to users when they connect to those base stations to increase activity.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;But why we need something like roaming market? &lt;/b&gt;&lt;br /&gt;Because it is better to group as many buyers as possible in order to have a strong position with local operators in the auctions.&lt;br /&gt;Because Roaming Market is transparent and takes a tiny part of the discount.&lt;br /&gt;Because we have a vision of a Europe where borders do not matter in the mobile bill.&lt;br /&gt;Because we have a vision about the next generation of electronic devices (not just mobile phones) that will connect to internet without you caring about prices. And Europe is doing little work to have a clear and dynamic market in this area.&lt;br /&gt;Because we really want to end with the crazy roaming prices we have in Europe.&lt;br /&gt;&lt;br /&gt;Once RoamingMarket.com is up to speed the next goal will be to push forward 'StopRoamingAbuse.ORG' that will:&lt;br /&gt;-Promote policy analysis studies by top independent universities/thinktanks in the area of roaming in Europe that could eventually be used by the EU comission.&lt;br /&gt;-Promote research that would allow a better roaming in the next generation of heterogenous networks.&lt;br /&gt;&lt;br /&gt;Still, most important thing for us is that you get involved in the project and give feedback so if you do not like something in the project let us know!,&lt;br /&gt;&lt;br /&gt;if you have a question please let us know, we already have a &lt;a href="http://www.stoproamingabuse.com/english/faq/" target="_blank"&gt;FAQ with common questions&lt;/a&gt; ,&lt;br /&gt;&lt;br /&gt;or if you like something in the project help us by promoting our initiative!!!&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://www.bbvaopentalent.com/scripts/pagina-miniwidgets.php?p=816" width="240" frameborder="0" height="340"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-3148355901530007970?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/3148355901530007970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=3148355901530007970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/3148355901530007970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/3148355901530007970'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2009/03/why-is-roaming-so-expensive.html' title='Why is Roaming so expensive!!!!'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-3169927815337644991</id><published>2008-10-12T12:20:00.000+02:00</published><updated>2008-10-12T12:22:09.365+02:00</updated><title type='text'>A Credit Crisis explanation</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MJqXFmloc2g&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/MJqXFmloc2g&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-3169927815337644991?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/3169927815337644991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=3169927815337644991' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/3169927815337644991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/3169927815337644991'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2008/10/credit-crisis-explanation.html' title='A Credit Crisis explanation'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-7021397552454058578</id><published>2008-10-08T13:52:00.010+02:00</published><updated>2008-10-08T17:22:21.882+02:00</updated><title type='text'>TraceMonkey and howto run two versions of firefox</title><content type='html'>It seems the next thing in browsers performance is going to be javascript performance. With the &lt;a href="http://code.google.com/p/v8/"&gt;V8 that Google Chrome uses&lt;/a&gt;, the standard is quite high, and it seems Mozilla was working with the same approach with their &lt;a href="http://wiki.mozilla.org/JavaScript:TraceMonkey"&gt;TraceMonkey&lt;/a&gt;, which is really fast.&lt;br /&gt;&lt;br /&gt;Now you can try TraceMonkey by &lt;a href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/"&gt;downloading firefox-minefield&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Since TraceMonkey is not used by default, you need to go to about:config in the address bar, then search theses two keys: "javascript.options.jit.content", "javascript.options.jit.chrome", and press toggle true.&lt;br /&gt;&lt;br /&gt;But since minefield crashes, how do I enjoy its speed and browse my important webs in a safe Firefox?&lt;br /&gt;&lt;br /&gt;You can run two versions of Firefox by following these steps:&lt;br /&gt;&lt;br /&gt;Create a new profile for firefox.&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;span style="font-style: italic;"&gt;Ubuntu&lt;/span&gt;: firefox -profilemanager -no-remote&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Windows&lt;/span&gt;: Goto Start &gt;&gt; Run &gt;&gt; type: firefox.exe -profilemanager -no-remote   &lt;p&gt;This will start up the profile manager. Create a profile, I've called it 'minefield'.&lt;/p&gt;&lt;p&gt;Then we need to launch Firefox adding &lt;code&gt;"-P minefield -no-remote".&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-style: italic;"&gt;Ubuntu&lt;/span&gt;: In the installadion dir run &lt;code&gt;"firefox -P minefield -no-remote &amp;amp;"&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-style: italic;"&gt;Windows&lt;/span&gt;: Righth click on a Minefield shortcut,  update the target field to look something like this: "C:\Program Files\Minefield\firefox.exe" -P &lt;code&gt;minefield &lt;/code&gt;-no-remote&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-7021397552454058578?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/7021397552454058578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=7021397552454058578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/7021397552454058578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/7021397552454058578'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2008/10/tracemonkey-and-howto-run-two-versions.html' title='TraceMonkey and howto run two versions of firefox'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-8980471585737103186</id><published>2008-03-31T10:59:00.001+02:00</published><updated>2008-03-31T11:01:33.191+02:00</updated><title type='text'>Signing NxP Contract</title><content type='html'>&lt;embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-752713056780372059&amp;amp;hl=en" flashvars=""&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-8980471585737103186?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/8980471585737103186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=8980471585737103186' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/8980471585737103186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/8980471585737103186'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2008/03/signing-nxp-contract.html' title='Signing NxP Contract'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-6285963918284003145</id><published>2008-03-22T16:42:00.003+01:00</published><updated>2008-03-22T16:48:35.929+01:00</updated><title type='text'>Robotics</title><content type='html'>Impressive Robotics Dynamics&lt;div class="post-content"&gt;&lt;br /&gt;&lt;p&gt;&lt;object width="425" height="355"&gt;&lt;br /&gt;&lt;param name="movie" value="http://www.youtube.com/v/W1czBcnX1Ww&amp;amp;hl=en"&gt;&lt;br /&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/W1czBcnX1Ww&amp;amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Viewed &lt;a href="http://weblog.topopardo.com/?p=1677"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-6285963918284003145?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/6285963918284003145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=6285963918284003145' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/6285963918284003145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/6285963918284003145'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2008/03/robotics.html' title='Robotics'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-7696168534582774138</id><published>2008-03-22T13:38:00.000+01:00</published><updated>2008-03-22T13:39:09.029+01:00</updated><title type='text'>NoC simulator Code</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_0mlIvPg1aoM/R-T9Sud4DJI/AAAAAAAAAaU/msV1wZptd4w/s1600-h/web_image_3.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp0.blogger.com/_0mlIvPg1aoM/R-T9Sud4DJI/AAAAAAAAAaU/msV1wZptd4w/s200/web_image_3.jpg" alt="" id="BLOGGER_PHOTO_ID_5180543969535724690" border="0" /&gt;&lt;/a&gt;After a request from a &lt;a href="http://care.ece.villanova.edu/"&gt;Electrical and Computer Engineering researcher&lt;/a&gt; from &lt;a href="http://www.villanova.edu/"&gt;Villanova University&lt;/a&gt;, I decided to publish the code of my Network on Chip simulator under GPL v2. To do that, I have written a quick documentation and a README explaining how to use the simulator and how to add new modules. I hope you enjoy it.&lt;br /&gt;The code is available in my &lt;a href="http://nocsim.blogspot.com/2007/05/downloads.html"&gt;NoC simulator  blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-7696168534582774138?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/7696168534582774138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=7696168534582774138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/7696168534582774138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/7696168534582774138'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2008/03/noc-simulator-code.html' title='NoC simulator Code'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_0mlIvPg1aoM/R-T9Sud4DJI/AAAAAAAAAaU/msV1wZptd4w/s72-c/web_image_3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-7604813725392672460</id><published>2008-02-06T14:27:00.001+01:00</published><updated>2008-02-06T22:04:32.283+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Tie Race</title><content type='html'>I just want to sum yesterday primaries polling numbers.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="//spreadsheets.google.com/pub?key=pOpD0jCZWtvEPM1ksefH5Fw&amp;amp;output=html&amp;amp;gid=0&amp;amp;single=true&amp;amp;widget=true" frameborder="0" height="300" width="500"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Update: Clinton won the primaries by 15564 votes of a total of 14.8 millions votes.&lt;br /&gt;&lt;br /&gt;And these were the primaries, in the caucus Obama built a clear victory(by 35811 state delegates):&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://spreadsheets.google.com/pub?key=pOpD0jCZWtvE1AmOtv6lKEQ&amp;amp;output=html&amp;amp;gid=0&amp;amp;single=true&amp;amp;widget=true" frameborder="0" height="300" width="500"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Taking a look to the number of registered voters of these Caucus:&lt;br /&gt;Alaska(477,040; 68% independent-democratic),Idaho(693,965; No registration by party),Kansas(1,646,599; 53% independent-democratic), North Dakota(495,411 estimated eligible voters) is easy to estimate that &lt;span style="font-weight: bold;"&gt;Obama won the popular vote in Tuesday 5, 2008.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I am impressed to see how Obama is so close in California. 50% of California electorate voted in January, where Clinton was leading because she was the inevitable candidate: The people didn't know Obama at that time, as in Florida or Michigan where no campaign was done.&lt;br /&gt;Clinton only won 52% California. I would like to know the results of the people that went yesterday to vote in California, because I believe Obama outperformed Clinton there.&lt;br /&gt;We will need to wait to know the delegates numbers, because in primaries votes are only the first step, the CNN estimation of the total number of delegates until now is:&lt;br /&gt;&lt;br /&gt;Hillary Clinton&lt;br /&gt;Pledged: 625&lt;br /&gt;&lt;br /&gt;Barack Obama&lt;br /&gt;Pledged: 624&lt;br /&gt;&lt;br /&gt;1 delegate.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tie race.&lt;/span&gt; But something is clear: Obama is going up, Clinton and the old-politics are going down.&lt;br /&gt;&lt;br /&gt;PS:I just do not count the super-delegates because they vote in the convention, so I don't buy NYT polls on that. Or at least until all the super-delegates are taken into account a few days before the convention.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-7604813725392672460?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/7604813725392672460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=7604813725392672460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/7604813725392672460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/7604813725392672460'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2008/02/tie-race.html' title='Tie Race'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-6026827617236212505</id><published>2008-01-28T01:09:00.005+01:00</published><updated>2011-04-16T12:48:09.833+02:00</updated><title type='text'>Fon Memo</title><content type='html'>&lt;span style="font-weight: bold;"&gt;[Story]&lt;/span&gt;&lt;br /&gt;Here it is the last thing I wasted my time in: A &lt;span style="font-weight: bold;"&gt;Fon memorandum&lt;/span&gt; to help them build a &lt;span style="font-weight: bold;"&gt;better network&lt;/span&gt;.&lt;br /&gt;Yeah, I also think that I waste a lot of time with different things, but I just felt that to present all my thoughts about Fon would help them a LOT to &lt;span style="font-weight: bold;"&gt;develop&lt;/span&gt; their &lt;span style="font-weight: bold;"&gt;WiFi&lt;/span&gt; network.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;[Video]&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;iframe src="http://player.vimeo.com/video/22476422" width="800" height="600" frameborder="0"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p style="text-align: center;"&gt;&lt;a href="http://vimeo.com/22476422"&gt;RaycoHM Fon Memo&lt;/a&gt; from &lt;a href="http://vimeo.com/user6764888"&gt;Rayco&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;[State]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update: They answered&lt;/span&gt;:&lt;br /&gt;""""Hi Ray,&lt;br /&gt;Thank you very much for your memo, I found it very interesting. Mesh is something that we have been debating about and certainly something for the future of FON, when there is better density of points.&lt;br /&gt;&lt;br /&gt;Thanks again for your insight and good work.&lt;br /&gt;&lt;br /&gt;Best Regards,&lt;br /&gt;&lt;br /&gt;Diego &lt;span class="nfakPe"&gt;Cabezudo&lt;/span&gt;&lt;br /&gt;COO FON"""&lt;br /&gt;It is always nice to know that someone inside has viewed it. I hope it will be useful, at least in the brainstorming of the Next FON.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-6026827617236212505?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/6026827617236212505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=6026827617236212505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/6026827617236212505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/6026827617236212505'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2008/01/fon-memo.html' title='Fon Memo'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-5511815854409817299</id><published>2008-01-12T00:27:00.000+01:00</published><updated>2008-01-14T22:42:22.869+01:00</updated><title type='text'>Guy Kawasaki quote</title><content type='html'>Great &lt;a href="http://video.google.com/videoplay?docid=-3755718939216161559&amp;amp;q=%22the+art+of+the+start%22&amp;amp;total=10&amp;amp;start=0&amp;amp;num=10&amp;amp;so=0&amp;amp;type=search&amp;amp;plindex=0"&gt;conference &lt;/a&gt;from Guy Kawasaki back in 2006 about entrepreneurship, but today I just want to point out something about the Killer gene in men, it is just brilliant.&lt;br /&gt;&lt;br /&gt;[Minute 16:16]&lt;br /&gt;"""&lt;br /&gt;Ask woman about your business model.&lt;br /&gt;I believe you should not waste your time asking men about business models and business ideas.&lt;br /&gt;I believe this is because mens have a fundamental genetic flaw, We all have the killer gene. Men want to kill things...&lt;br /&gt;we want to kill plants,&lt;br /&gt;we want to kill animals,&lt;br /&gt;we want to kill other companies and products.&lt;br /&gt;To a large degree this killer gene has been suppress by society&lt;br /&gt;One place is hasn't been suppressed is entrepreneurship. It is sociable acceptable to want to kill a competition.&lt;br /&gt;Thus when you ask a men should I start a company to  kill Oracle, to kill Google, to kill Microsoft,&lt;br /&gt;all men always say: YEEEES!!!! that's a great idea&lt;br /&gt;[Audience(hahahahahah)]&lt;br /&gt;&lt;br /&gt;Women do not have this fundamental genetic flaw.&lt;br /&gt;So when you came up with an idea for business model ask women. Do not waste your time asking men. """&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-5511815854409817299?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/5511815854409817299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=5511815854409817299' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/5511815854409817299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/5511815854409817299'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2008/01/guy-kawasaki-quote.html' title='Guy Kawasaki quote'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-7478171297499987058</id><published>2008-01-04T14:47:00.000+01:00</published><updated>2008-01-04T14:57:12.167+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Copy Paste ends up as ŸŸ (Ubuntu+VirtualBox)</title><content type='html'>&lt;div style="text-align: right;"&gt;&lt;span style="font-weight: bold;"&gt;[Problem]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;When I start using Virtualbox for a while I always have problems with copy and paste.  All pasted text ends up as: &lt;b&gt;ŸŸ&lt;/b&gt;. I can still c/p in the Windows XP inside the Virtualbox.&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;span style="font-weight: bold;"&gt;[Solution]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;I was using VirtualBoX 1.5.2 but the guest additions of my virtual machine were 1.5.0.&lt;br /&gt;I reinstalled the guest additions from the 1.5.2 image and the problem was solved.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-7478171297499987058?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/7478171297499987058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=7478171297499987058' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/7478171297499987058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/7478171297499987058'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2008/01/copy-paste-ends-up-as-ubuntuvirtualbox.html' title='Copy Paste ends up as ŸŸ (Ubuntu+VirtualBox)'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-5769035309397607253</id><published>2007-12-21T23:20:00.001+01:00</published><updated>2007-12-21T23:27:01.443+01:00</updated><title type='text'>FON versus Joost versus Meneame</title><content type='html'>Which company is doing better in &lt;a href="http://www.google.com/trends?q=FON%2C+Joost%2C+meneame&amp;amp;ctab=0&amp;amp;geo=ES&amp;amp;geor=all&amp;amp;date=ytd&amp;amp;sort=0"&gt;Google Trends Spain&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;Spain, last 12 months&lt;br /&gt;&lt;br /&gt;&lt;table celpadding="0" border="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://www.google.com/trends/images/dot1.gif" border="0" height="11" width="11" /&gt;&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.fon.com"&gt;&lt;span style="font-size:-1;color:#4684ee;"&gt;fon&lt;/span&gt;&lt;/a&gt;    &lt;/b&gt;&lt;/td&gt; &lt;td&gt;&lt;img src="http://www.google.com/trends/images/dot2.gif" border="0" height="11" width="11" /&gt;&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.joost.com"&gt;&lt;span style="font-size:-1;color:#dc3912;"&gt;joost&lt;/span&gt;&lt;/a&gt;    &lt;/b&gt;&lt;/td&gt; &lt;td&gt;&lt;img src="http://www.google.com/trends/images/dot3.gif" border="0" height="11" width="11" /&gt;&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.meneame.net"&gt;&lt;span style="font-size:-1;color:#ff9900;"&gt;meneame&lt;/span&gt;&lt;/a&gt;  &lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.google.com/trends/viz?q=FON,+Joost,+meneame&amp;amp;date=ytd&amp;amp;geo=ES&amp;amp;graph=weekly_img&amp;amp;ctab=0&amp;amp;sa=N"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 586px; height: 261px;" src="http://www.google.com/trends/viz?q=FON,+Joost,+meneame&amp;amp;date=ytd&amp;amp;geo=ES&amp;amp;graph=weekly_img&amp;amp;ctab=0&amp;amp;sa=N" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-5769035309397607253?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/5769035309397607253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=5769035309397607253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/5769035309397607253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/5769035309397607253'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2007/12/fon-versus-joost-versus-meneame.html' title='FON versus Joost versus Meneame'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-7137547593515399079</id><published>2007-12-12T17:27:00.000+01:00</published><updated>2007-12-13T09:33:23.680+01:00</updated><title type='text'>Global identifier of Internet adult content</title><content type='html'>&lt;div align="right"&gt;                                                                                                                                 &lt;b&gt;[Story]&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;Back in May'05 and before starting my &lt;a href="http://nocsim.blogspot.com/"&gt;Network on Chip Master Thesis&lt;/a&gt; I proposed another type of project as my master thesis. The topic had nothing in common with my actual field but I though I was able to come out with a better solution to identify Internet adult content, but not to censure it. The project was rejected because telematic is not a strong research field in the ULPGC -which are microelectronics and signal processing- and the tutors I tried to convince were more focused in low-quality and short term profitable projects. While I can understand that short term profits are really important for a company, I think university research should be long-term high quality research.&lt;br /&gt;Since at that time I did not have a blog I had this idea in a drawer until today ;-). Be patient and don't expect a high-quality analysis, because my main notes are back in Canary island and I am writing as I remember things from here in Netherlands.                                                                                                                         &lt;br /&gt;The idea was simple. There are a lot of entities spending money in banning adult-content webpages, from search engine filters as Google to adult-control filter for browsers. To be honest I understand this situation, since I have a little sister (6 or 7 years old at the time I studied the project) who uses internet. Thus, I was afraid about how adult content could shock a child at an age when they are not able to process these kind of things no matter what you teach them.&lt;br /&gt;&lt;div align="right"&gt;                                                                                                                                                                &lt;b&gt;[Main idea]                                                           &lt;/b&gt;&lt;br /&gt;&lt;/div&gt;The idea of the project is to change the view from an extremely cost individual banning to a cheap global tagging. To do so the proposal is a train ticket model in which the webmaster tells to the tagging entity whether or not the webpage/domain is an explicit adult-content. The tagging entity trusts the webmater's tagging, still there is a revision process which is focused on alerted webpages and if an adult content page was tagged as a non-adult content page, the webmaster will be required to pay a dissuasive price in order to retain its domain name.&lt;br /&gt;&lt;br /&gt;What's the mystery? The global idea is simple but not the implementation since right now there is a lot of complexity in the management of the domain names so let's take a look to this complexity.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Historical Context&lt;/b&gt;&lt;br /&gt;-1993, Network Solutions, Inc. (NSI) was granted an exclusive contract by the National Science Foundation (NSF) to be the sole Domain name registrar for .com, .net and .org Top Level Domain (TLD) names. NSI also maintained the central database of assigned names called WHOIS. Network Solutions acted as a de facto registrar, selling names directly to end users.&lt;br /&gt;-1998, on January 28, Postel, on his own authority, emailed eight of the twelve operators of Internet's regional root servers and instructed them to change the root zone server from Network Solutions (NSI)'s A.ROOT-SERVERS.NET. (198.41.0.4) to DNSROOT.IANA.ORG (198.32.1.98). The operators complied with Postel's instructions, thus splitting control of Internet naming between IANA and the four remaining U.S. Government roots at NASA, the .mil server, BRL and NSI. He soon received a telephone call from a furious Ira Magaziner, President Clinton's senior science advisor, who instructed him to undo this change - which he did. Within a week, the US NTIA issued its "Green Paper" asserting the US government's definitive authority over the Internet DNS root zone.&lt;br /&gt;-In 2000, Network Solutions(NSI) was acquired by VeriSign $21bill&lt;br /&gt;-2003, In negotiations with ICANN, VeriSign gave up operation of the .org top-level domain in return for continued rights over .com, the largest domain with more than 34 million registered domain names.&lt;br /&gt;-In mid-2005, the existing contract for the operation of .net expired and five companies, including VeriSign, bid for management of it. On the 8th of June 2005 ICANN announced that VeriSign had been approved to operate .net until 2011.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Light in the craziness of the domain names.&lt;/b&gt;&lt;br /&gt;The key element is to work with the WHOIS database. Thus, the WHOIS database manager, as the tagging entity, should add a new task: To examine with a final human report, but with a computerize process whether or not a webmaster follows its web tag, and if the webmaster does not follow it, to increase the fee of 6$/year to keep that domain name. Thus, it does not matter which company is the registrar, and with the extra money the WHOIS database manager could afford to do a detailed human checking of each web page that has an alert. In this system it is key that search engines or other companies that crawl/index the web send alerts of suspected pages to the tagging entity. Otherwise, the tagging entity has to build a crawler by itself, but it is easy and cheaper to reward each successful alert made by the search companies. Therefore the tagging entity would value the quality of the alerts from different suppliers(I am thinking in google as the most capable) and would make a weighted queue of pending alerts taking into account the supplier history of success.&lt;br /&gt;This is the main idea, but there are a lot of elements to research, for example, I have thought in 6 tags:&lt;br /&gt;1) explicit adult-content.&lt;br /&gt;2) unclassified(reasonable alert system and no extra payment.) Change the status to explicit adult content if that is the situation. It will be predetermined status at the beginning.&lt;br /&gt;3) non-adult explicit(soft alert system, extra payment and change of tag if needed). Adult content sites are 80/100% explicit adult images so with this intermediate tag it should be extremely difficult to make a false alert in global content pages as http://www.nytimes.com/, art pages, blogs or any other "normal" web page with less than 10/30% of explicit adult pictures.&lt;br /&gt;4) Explicit child-content(high alert system, extra payment and change of tag if needed).&lt;br /&gt;5) Multidomain. Here is the biggest problem of the project. Example: www.ulpgc.com/USERS/John. Also, it is the part where there is space to design and implement a solution.&lt;br /&gt;6) Untrustable multidomain.&lt;br /&gt;&lt;br /&gt;Therefore the idea of the project was to clarify all this scheme and implement a small prototype, so the&lt;b&gt; project tasks&lt;/b&gt; are as follows:&lt;br /&gt;&lt;div align="right"&gt;&lt;b&gt;[Main Tasks]&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;                                                                                                                                                                       &lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;i&gt;Main task 1:&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;-Global solution for simple domains. Study tags. Add element to Resource Record. Create secure policy to access the tag or use WHOIS protocols.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;                                                                                                                                                                        &lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;i&gt;Main task 2:&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;-Multi-domain: Example: iuma.ulpgc.es/USERS/alumnos/JohnTravolta&lt;/span&gt;&lt;br /&gt;Propose a special tag(Multidomain) to delegate responsibility to a local server.&lt;br /&gt;Create a secure protocol to connect a tag query to a WHOIS database with an answer from the local server which manages that subdomain.&lt;br /&gt;Protocol for communication between the WHOIS database manager and the local server, which main goal is to change the local server tag status from the WHOIS database manager. If the local server does not follow this protocol to change a tag, the WHOIS database manager will set the status of such multi-domain to untrustable multidomain and there will be an economic sanction when the multidomain renews the domain name.&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;                                                                                                                                                                        &lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;i&gt;Main task 3:&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Create prototypes of all these elements and study ef&lt;/span&gt;ficiency and security of proposed protocols. Study how the tags are propagated along the DNS servers (Times, efficiency, etc.).&lt;br /&gt;&lt;/div&gt;&lt;div align="right"&gt;&lt;b&gt;[FAQ]&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;So this is, as far as I remember it, the draft of the rejected project. I understand you might have some questions, so here I write my answers to the typical questions:&lt;br /&gt;&lt;b&gt;Q1&lt;/b&gt; Multidomain is key. &lt;b&gt;A1&lt;/b&gt;: Yes is key and that's why this project is interesting.&lt;br /&gt;&lt;b&gt;Q2&lt;/b&gt; DNS is not only about WEB. &lt;b&gt;A2&lt;/b&gt;: Other services can be tagged as unclassified.&lt;br /&gt;&lt;b&gt;Q3&lt;/b&gt; It will be like censure. &lt;b&gt; A3&lt;/b&gt;: The idea is to be flexible and just to improve, not to be a policeman. The idea is that you put the filter in your browser, is never put by an ISP or a government. NEVER. If it is not possible to guarantee that China won't use this tags to censure is better to close this project forever.&lt;br /&gt;&lt;b&gt;Q4&lt;/b&gt; People can access adult-content directly through ip protocol jumping the DNS. &lt;b&gt;A4&lt;/b&gt;: AGAIN, the idea is not to censure, the idea is to improve search engines, child filters for browsers and the typical click access from one page to another. Thus, only if the final user wants to filter the tags will be used(You can always access whatever you want or, on the other hand you can filter adult tagged pages from your browser. You make the decision. For example if your are a porn addict you can make a search engine to search only pages with the tag porn. This project is not about censure, is about efficiency).&lt;br /&gt;&lt;b&gt;Q5&lt;/b&gt; Once this project prototype is made is more about politics than about engineering. &lt;b&gt;A5&lt;/b&gt;: Absolutely true.&lt;br /&gt;&lt;b&gt;Q6&lt;/b&gt; I don't see money to support the final human reports. &lt;b&gt;A6&lt;/b&gt;: The domain cost will increase if users lie about their tags. That money should support the human report cost, but is important to have an automated engine to make trusted alerts(As I said I think google and other search engines might have a good one.)&lt;br /&gt;&lt;b&gt;Q7&lt;/b&gt; It is dangerous to have an entity controlling web content. &lt;b&gt;A7&lt;/b&gt;: It is not web content control, is tagging identification available to the final user. In addition it is only adult/non-adult tagging, and there is a soft detection (sites with less than 30% adult-content) to make 0 false positives. At the same time the point is to support net neutrality; I can see some extremist "family" groups clamming the ISP to filter tags with adult-content and big Washington lobbies(Don't forget that ICANN is controlled by USA) pressing USA congress to make more tags and to change the soft detection(over 30% adult content) with a hard&amp;amp;stupid detection(over 0,1% of adult content). To answer this, I can say that we need to be strong supporters of net neutrality, and we will need that support with this project and without it, because in the next years we(as the Internet community) will be facing a lot of stupidity/insanity coming from lobby groups.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-7137547593515399079?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/7137547593515399079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=7137547593515399079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/7137547593515399079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/7137547593515399079'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2007/12/global-identifier-of-internet-adult.html' title='Global identifier of Internet adult content'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-3179211562766087274</id><published>2007-12-05T19:35:00.000+01:00</published><updated>2007-12-05T19:39:57.070+01:00</updated><title type='text'>The Italian Man Who went to Malta</title><content type='html'>&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/m1TnzCiUSI0&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/m1TnzCiUSI0&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Besides Italian, Spanish guys also fit in the video ;-).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-3179211562766087274?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/3179211562766087274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=3179211562766087274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/3179211562766087274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/3179211562766087274'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2007/12/italian-man-who-went-to-malta.html' title='The Italian Man Who went to Malta'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-6799515445502993322</id><published>2007-12-03T23:42:00.000+01:00</published><updated>2007-12-04T15:44:21.586+01:00</updated><title type='text'>Nautilus script line count in Ubuntu Gibbon 7.10</title><content type='html'>&lt;div style="text-align: right;"&gt;[Story]&lt;br /&gt;&lt;/div&gt;I was in an interview two weeks ago and the interviewer popped up an unexpected question.&lt;br /&gt;Interviewer- How many code lines does your Master Thesis Project have?.&lt;br /&gt;Ray-"To be honest I have NO IDEA". (My NoC Simulator is a modular system with around 125 source files)&lt;br /&gt;Interviewer-But can you give me an approximation?&lt;br /&gt;Ray-"I have not a clue" [(You should view his face). I tried to solve the situation by giving him the CD with the project, but he didn't take it so I guess I lost one job opportunity.(The interesting thing is that I believe this department needs me more than I need them. There are not many engineers with the background, passion and enthusiasm this research topic needs, and I have all of them ;-). Life is just like that, my experience tells me that some times when you follow a different path that the one you were planning the result is much better than the initial plan.)]&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;[Problem]&lt;br /&gt;&lt;/div&gt;What do we do to count the number of code lines along many files and folders?.&lt;br /&gt;&lt;div style="text-align: right;"&gt;[Solution]&lt;br /&gt;&lt;/div&gt;A Nautilus script.&lt;br /&gt;I searched internet and I found an script package from "Nicolas Cuntz (ni_ka_ro), 16.4.2005" with a line count script implemented, but since it is an old implementation it does not work with the last version of nautilus and bash(or at least it does not work for me).&lt;br /&gt;&lt;br /&gt;I have updated some lines to solve the main problems, and right now I have a working solution. It is important to point out that there is an error in the execution, but does not affect the counting. In the future I will solve it and I will make a clean script but in the mean time you can download this functional version &lt;a href="http://raycohm.googlepages.com/line_count.tar.gz"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;-How to install&amp;amp;use it&lt;br /&gt;Extract it and move the files to the folder /home/user/.gnome2/nautilus-scripts/&lt;br /&gt;Don't forget to move the hidden folder '.scripts' to the same destination.&lt;br /&gt;Give execution permission to all the files inside .scripts an also to 'line_count' script in /home/user/.gnome2/nautilus-scripts/&lt;br /&gt;That's all. Select the folder with the project. Right click-&gt;Scripts-&gt;line_count.&lt;br /&gt;&lt;br /&gt;Yes I know, the recursion along folders is just great.&lt;br /&gt;I hope you find it useful and don't forget to reply me if you have a better solution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-6799515445502993322?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/6799515445502993322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=6799515445502993322' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/6799515445502993322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/6799515445502993322'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2007/12/nautilus-script-line-count-in-ubuntu.html' title='Nautilus script line count in Ubuntu Gibbon 7.10'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-2225975828043774897</id><published>2007-11-19T13:58:00.000+01:00</published><updated>2007-11-25T15:33:00.404+01:00</updated><title type='text'>Income tax in the Netherlands</title><content type='html'>Talking with my friends here in Eindhoven, I was surprise about their knowledge of the amount of taxes they pay to the government.&lt;br /&gt;First she told me that the tax was about 30%, but one day later she called me back telling me that she was wrong the first time because the real tax was 42%.  I was surprise, but I thought she is the one that is paying taxes, so she should know really well the amount of taxes she is paying.&lt;br /&gt;&lt;br /&gt;I was assuming she was right until yesterday, when I realize that she might be wrong because I had the opportunity to take a look to the gross and the net amount of a salary and it was quite clear that taxes weren't 42%.&lt;br /&gt;&lt;br /&gt;Thanks to &lt;a href="http://en.wikipedia.org/wiki/Income_tax_in_the_Netherlands"&gt;Wikipedia&lt;/a&gt; right now I know how easy are the taxes to the incomes in Netherlands, because it is a step based income taxation.&lt;br /&gt;Update: It is not that easy. I made a mistake because the steps taxes are only one of the aspects of the final incoming tax and they are named as Box 1 taxes. There are two other taxes, but a new worker might not use them because they involve account savings and investments(box3), and substantial business interest (box 2). It is important to point out that it is incorrect to use directly the Box1 taxes as the final taxes(that was my error) because you need to subtract an amount of 2043€. Yeeeeees! I am happy I was wrong.&lt;br /&gt;&lt;br /&gt;I made this easy&lt;a href="http://sheet.zoho.com/public.do?docurl=Eo1BBLTxFTY8KcgM7lXvmuc6P6OoP%2BsV&amp;name=ER%2Bhhdm9jpM%3D"&gt; sheet&lt;/a&gt;, in order to have a good answer if a friend ask me about the taxes here in Netherlands.&lt;br /&gt;You can play a little bit with the sheet by introducing a new value in the gross salary per month.&lt;br /&gt;&lt;br /&gt;&lt;iframe src='http://sheet.zoho.com/publishrange.do?id=760137772f5b208da3e2a67a9841367b' frameborder='0' style='height:261px;width:793px' marginwidth='0' marginheight='0' scrolling='auto'&gt; &lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-2225975828043774897?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/2225975828043774897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=2225975828043774897' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/2225975828043774897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/2225975828043774897'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2007/11/income-tax-in-netherlands_6154.html' title='Income tax in the Netherlands'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-7449754190478425440</id><published>2007-10-14T20:31:00.000+02:00</published><updated>2007-10-15T00:24:34.755+02:00</updated><title type='text'>Power consumption along Ubuntu versions</title><content type='html'>&lt;a href="http://www.phoronix.com/scan.php?page=article&amp;amp;item=878&amp;amp;num=1"&gt;Phoronix&lt;/a&gt; has published an article about power consumption rates along the lasts versions of Ubuntu.&lt;br /&gt;Here are the main graphs.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_0mlIvPg1aoM/RxJiuf9ITgI/AAAAAAAAAW8/qaXr8VTw0Fk/s1600-h/01.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_0mlIvPg1aoM/RxJiuf9ITgI/AAAAAAAAAW8/qaXr8VTw0Fk/s400/01.png" alt="" id="BLOGGER_PHOTO_ID_5121264277265075714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_0mlIvPg1aoM/RxJlHP9IThI/AAAAAAAAAXE/_D7b286cocQ/s1600-h/02.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_0mlIvPg1aoM/RxJlHP9IThI/AAAAAAAAAXE/_D7b286cocQ/s400/02.png" alt="" id="BLOGGER_PHOTO_ID_5121266901490093586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It's interesting because with the last kernel it seems that the power-consumption goes down a little bit, which is extremely valuable because as it is stated in Phoronix there are more processes running in Ubuntu 7.10 than in 5.04.&lt;br /&gt;Thanks to Phoronix benchmarks we can conclude that with the last Linux kernel there is no revolution in terms of power consumption, but on the other hand we know that Linux Kernel people are working on this thread. It's also interesting how Intel has started to work in order to solve this situation. To do so they have started building a tool, &lt;a href="http://www.linuxpowertop.org/"&gt;PowerTop&lt;/a&gt;, that identifies which applications are consuming the most power and thus draining the battery. Eventually, this tool will allow developers to optimize their applications for maximum power savings.&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;br /&gt;If you want to read the full power-consumption article is available at &lt;a href="http://www.phoronix.com/scan.php?page=article&amp;amp;item=878&amp;amp;num=1"&gt;Phoronix.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-7449754190478425440?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/7449754190478425440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=7449754190478425440' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/7449754190478425440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/7449754190478425440'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2007/10/some-power-consumption-graphics.html' title='Power consumption along Ubuntu versions'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_0mlIvPg1aoM/RxJiuf9ITgI/AAAAAAAAAW8/qaXr8VTw0Fk/s72-c/01.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-2535646660290434635</id><published>2007-10-08T21:16:00.000+02:00</published><updated>2007-11-16T14:58:40.726+01:00</updated><title type='text'>5 Myths About Sick Old Europe</title><content type='html'>In the global economy, today's winners can become tomorrow's losers in a twinkling, and vice versa. Not so long ago, American pundits and economic analysts were snidely touting U.S. economic superiority to the "sick old man" of Europe. What a difference a few months can make. Today, with the stock market jittery over Iraq, the mortgage crisis, huge budget and trade deficits, and declining growth in productivity, investors are wringing their hands about the U.S. economy. Meanwhile, analysts point to the roaring economies of China and India as the only bright spots on the global horizon.&lt;br /&gt;&lt;br /&gt;But what about Europe? You may be surprised to learn how our estranged transatlantic partner has been faring during these roller-coaster times -- and how successfully it has been knocking down the Europessimist myths about it.....&lt;br /&gt;&lt;br /&gt;...&lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2007/10/05/AR2007100501041.html"&gt;.Continue reading it at Washington Post&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-2535646660290434635?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/2535646660290434635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=2535646660290434635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/2535646660290434635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/2535646660290434635'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2007/10/5-myths-about-sick-old-europe.html' title='5 Myths About Sick Old Europe'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-197406075678727719</id><published>2007-10-03T18:07:00.001+02:00</published><updated>2007-10-03T18:08:46.006+02:00</updated><title type='text'>An Image</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_0mlIvPg1aoM/RwO-dv9ITeI/AAAAAAAAAWU/vWKRIj6-KrU/s1600-h/Sea_ice.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_0mlIvPg1aoM/RwO-dv9ITeI/AAAAAAAAAWU/vWKRIj6-KrU/s400/Sea_ice.jpg" alt="" id="BLOGGER_PHOTO_ID_5117143019921362402" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-197406075678727719?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/197406075678727719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=197406075678727719' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/197406075678727719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/197406075678727719'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2007/10/image.html' title='An Image'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_0mlIvPg1aoM/RwO-dv9ITeI/AAAAAAAAAWU/vWKRIj6-KrU/s72-c/Sea_ice.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-8864315155036785556</id><published>2007-10-03T17:38:00.000+02:00</published><updated>2007-10-03T17:48:04.560+02:00</updated><title type='text'>Writer’s Tools</title><content type='html'>Writer’s Tools is an all-around tool designed to help OpenOffice.org users to perform a wide range of tasks. It makes easier to backup documents, look up and translate words and phrases, manage text snippets, and keep tabs on document statistics.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_0mlIvPg1aoM/RwO5ZP9ITdI/AAAAAAAAAWM/m9rA7wZteD8/s1600-h/writers-tools.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_0mlIvPg1aoM/RwO5ZP9ITdI/AAAAAAAAAWM/m9rA7wZteD8/s320/writers-tools.png" alt="" id="BLOGGER_PHOTO_ID_5117137445053812178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It is available &lt;a href="http://code.google.com/p/writertools/"&gt;here&lt;/a&gt; and if you want more information before downloading it there is a good manual &lt;a href="http://nothickmanuals.info/doku.php/writertools?rev=1191073710"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-8864315155036785556?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/8864315155036785556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=8864315155036785556' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/8864315155036785556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/8864315155036785556'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2007/10/writers-tools.html' title='Writer’s Tools'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_0mlIvPg1aoM/RwO5ZP9ITdI/AAAAAAAAAWM/m9rA7wZteD8/s72-c/writers-tools.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-4993420735600174441</id><published>2007-09-09T19:06:00.000+02:00</published><updated>2007-09-09T19:19:58.095+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Documentation Generator</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_0mlIvPg1aoM/RuQqy6VRTsI/AAAAAAAAAVk/cJb6RMWNrSw/s1600-h/doxygen.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_0mlIvPg1aoM/RuQqy6VRTsI/AAAAAAAAAVk/cJb6RMWNrSw/s320/doxygen.png" alt="" id="BLOGGER_PHOTO_ID_5108254931485281986" border="0" /&gt;&lt;/a&gt;Just in case you haven't used a documentation generator before I strongly recommend it for some situations. For example it is very helpful when you study a very big project or a hell of a code. In my field, Electronic Engineering,  there are tons of engineers coding C, C+Classes, or C+Classes+SystemC with no love to the source code.&lt;br /&gt;In this situation I suggest  Doxygen as a documentation generator. You can use it for C++(SystemC), C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors) and to some extent PHP, C#, D and ActionScript.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-4993420735600174441?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/4993420735600174441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=4993420735600174441' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/4993420735600174441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/4993420735600174441'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2007/09/documentation-generator.html' title='Documentation Generator'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_0mlIvPg1aoM/RuQqy6VRTsI/AAAAAAAAAVk/cJb6RMWNrSw/s72-c/doxygen.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-8296587282398218364</id><published>2007-09-08T18:19:00.000+02:00</published><updated>2007-09-08T18:21:10.907+02:00</updated><title type='text'>My favourite Google Logo.....</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_0mlIvPg1aoM/RuLLwqVRTrI/AAAAAAAAAVc/X2FI5If1LJQ/s1600-h/rwc07_nz.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_0mlIvPg1aoM/RuLLwqVRTrI/AAAAAAAAAVc/X2FI5If1LJQ/s400/rwc07_nz.gif" alt="" id="BLOGGER_PHOTO_ID_5107868964249226930" border="0" /&gt;&lt;/a&gt;I just love it.&lt;br /&gt;&lt;span class="on down" style="display: block;" id="formatbar_ForeColor" title="Text Color" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);SelectColor(this,'ForeColor');ButtonMouseDown(this);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-8296587282398218364?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/8296587282398218364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=8296587282398218364' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/8296587282398218364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/8296587282398218364'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2007/09/my-favourite-google-logo.html' title='My favourite Google Logo.....'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_0mlIvPg1aoM/RuLLwqVRTrI/AAAAAAAAAVc/X2FI5If1LJQ/s72-c/rwc07_nz.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-1500756952833207961</id><published>2007-08-31T01:26:00.000+02:00</published><updated>2007-08-31T01:37:53.474+02:00</updated><title type='text'>Speed up Open Office</title><content type='html'>I couldn't go to bed without sharing this tip with any Open Office user.&lt;br /&gt;The original(and better) info is &lt;a href="http://www.zolved.com/synapse/view_content/28209/How_to_make_OpenOffice_run_faster_in_Ubuntu"&gt;here:&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To sum up:&lt;br /&gt;Start Open Office and click on "Tools -&gt; Options". This should open the configuration. Click on "Memory" in the left menu and change the following settings:&lt;br /&gt;&lt;br /&gt;# Number of Steps: 30&lt;br /&gt;# Use for Open Office: 128&lt;br /&gt;# Memory per Object: 20&lt;br /&gt;# Number of Objects: 20&lt;br /&gt;&lt;br /&gt;Click on "Java" in the left menu afterwards and uncheck "Use a Java Runtime Environment". Click "OK" and restart Open Office to see how fast it is now.&lt;br /&gt;&lt;br /&gt;=-o&lt;br /&gt;F%&amp;amp;k1ng Amazing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-1500756952833207961?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/1500756952833207961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=1500756952833207961' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/1500756952833207961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/1500756952833207961'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2007/08/speed-up-open-office.html' title='Speed up Open Office'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-5719112038068628777</id><published>2007-08-29T19:20:00.000+02:00</published><updated>2007-08-29T19:34:32.747+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu linux tip'/><title type='text'>Session startup problem in Ubuntu</title><content type='html'>&lt;span style="font-family: lucida grande;"&gt;I just want to write a tip about session startup programs problems. You may not believe this but it took me sometime to solve this problem, so I want to point out the solution:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: lucida grande;"&gt;Problem: You go to System-&gt;Preferences-&gt;Sessions to add a new program to the startup and the program seems to be added, but when you re-open System-&gt;Preferences-&gt;Sessions  the change did not happened, thus the program is not in the session list.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: lucida grande;"&gt;Solution: There is a permission error in the .config file. &lt;/span&gt;&lt;span style="font-family: lucida grande;font-family:georgia;" &gt;Execute the following:&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:130%;"&gt;sudo chown -R username:usergroup /home/username/.config/&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: lucida grande;font-size:100%;" &gt;Replace username and usergroup with your username.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-family: lucida grande;"&gt;That's it.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-5719112038068628777?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/5719112038068628777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=5719112038068628777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/5719112038068628777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/5719112038068628777'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2007/08/session-startup-problem-in-ubuntu.html' title='Session startup problem in Ubuntu'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-1259935705829379100</id><published>2007-08-16T22:56:00.000+02:00</published><updated>2007-08-17T02:05:24.133+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joost'/><category scheme='http://www.blogger.com/atom/ns#' term='simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='articles'/><title type='text'>Is Joost going to crash?</title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;There are many people in the blogosphere analyzing how Joost would crash. They mainly focus on how they view Joost as a TV on a PC, with the classic TV channel structure, which at this point of the way(Youtube has offered freedom to video, The freedom of the media!!!!) is like woooowwwwww, Joost has an old fashion view of video...&lt;br /&gt;I won't say it is not true, but instead &lt;span style="background-color: rgb(255, 255, 255);"&gt;of continuing&lt;/span&gt; with that view I will approach a Joost analysis with some engineer flavour.&lt;br /&gt;So how Joost would crash?&lt;br /&gt;Let's focus for a moment on how is Joost building its TV distribution empire.&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; Joost is basically a &lt;/span&gt;peer to peer(p2p)&lt;span style="background-color: rgb(255, 255, 255);"&gt; platform with super node support. Simplifying, it is a torrent protocol where the seeder has tons of bandwidth available, with a huge difference in how Joost &lt;span style="background-color: rgb(255, 255, 255);"&gt;sends&lt;/span&gt; data to the client. Joost tries&lt;/span&gt; to send to the client the initial&lt;span style="background-color: rgb(255, 255, 255);"&gt;&lt;/span&gt; packets of the video rather than the best for the &lt;span style="background-color: rgb(255, 255, 255);"&gt;health&lt;/span&gt; of the peer to peer network&lt;span style="background-color: rgb(255, 255, 255);"&gt;;&lt;/span&gt; which is great for real time TV but it might suck the efficiency of the peer to peer network.&lt;br /&gt;&lt;br /&gt;Now let's take a look to Joost principles:&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Its ground rules are:&lt;br /&gt;-No firewalls.&lt;br /&gt;-No hardware load-balancers.&lt;br /&gt;-High availability (this is TV).&lt;br /&gt;-Lots of bandwidth (this is TV).&lt;br /&gt;-Rapidly provisionable.&lt;br /&gt;-Business requirements.&lt;br /&gt;-Cost-effective.&lt;br /&gt;While the basics of the protocol are:&lt;br /&gt;-Joost servers are the original seeders of hardware&lt;br /&gt;-Joost servers also handle the “long-tail” (which is still pretty long)&lt;br /&gt;-Joost server "&lt;span style="background-color: rgb(255, 255, 255);"&gt;tops-up&lt;/span&gt;" the DSL "bandwidth" gap.&lt;br /&gt;-Client first contacts &lt;span style="background-color: rgb(255, 255, 255);"&gt;the&lt;/span&gt; super-node, which handles control traffic only and direct clients to peers. Peers are re-negotiated frequently.&lt;br /&gt;-Each video stream comes from multiple peers.&lt;br /&gt;-Joost does not do buffering, and they support this theory just by &lt;span style="background-color: rgb(255, 255, 255);"&gt;saying&lt;/span&gt; "people change a lot of channels so with buffering we lose tons of bandwidth".&lt;br /&gt;&lt;span style="background-color: rgb(204, 204, 255);"&gt;&lt;/span&gt;&lt;br /&gt;Learning the basics of how Joost network works, taking into account Joost opened &lt;a href="http://joost.com/jobs/openpositions.html"&gt;positions&lt;/a&gt;, and what the company has been doing in the last couple of months&lt;span style="background-color: rgb(255, 255, 255);"&gt;;&lt;/span&gt; I do not get a clue of a thread focussed on a long term p2p Network simulation (And I know they have got a Network simulation Lab ;-)).&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;But what is long term p2p Network simulation&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;?&lt;/span&gt;&lt;br /&gt;I &lt;a href="http://nocsim.blogspot.com/"&gt;usually&lt;/a&gt; give this example:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Utopian Transport Company Example&lt;/span&gt;&lt;br /&gt;A similar example to Joost peer to peer network analysis is the logistic of an utopian road transport company where you can control the traffic lights and signals, the insertion rate of new traffic, the number of roads, the ratio of low-traffic(trailers) and fast-traffic(ferraris), the policy of the roads(for example one road just for Ferraris or one just for trucks), and a lot of &lt;span style="background-color: rgb(255, 255, 255);"&gt;many other possibilities.&lt;/span&gt;&lt;br /&gt;The number of variables influencing both the latency and the capacity of the system is too big, despite I only showed a few. Due to &lt;span style="background-color: rgb(255, 255, 255);"&gt;these&lt;/span&gt; huge number of variables you cannot take pen&amp;paper and design the best values of these variables in your particular situation, thus the solution is approaching the optimization problem with a simulation phase that gives you the best values for your particular situation.&lt;br /&gt;An &lt;a href="http://vwisb7.vkw.tu-dresden.de/%7Etreiber/MicroApplet/"&gt;example&lt;/a&gt; that shows simple traffic situations was designed and written by &lt;a href="mailto:martin@mtreiber.de"&gt;Martin Treiber&lt;/a&gt;. &lt;a href="http://bp2.blogger.com/_0mlIvPg1aoM/Rl8dQDQhKdI/AAAAAAAAAPI/ScIBehkXd2I/s1600-h/Traffic_example_2.png"&gt;&lt;img alt="" src="http://bp2.blogger.com/_0mlIvPg1aoM/Rl8dQDQhKdI/AAAAAAAAAPI/ScIBehkXd2I/s320/Traffic_example_2.png" style="margin: 0pt 10px 10px 0pt; float: left;" border="0" /&gt;&lt;/a&gt;In that example you can evaluate traffic situations, how all the variables fit together; how the traffic insertion rate, the ratio of traffic type and the behaviour of every vehicle in conflict situations are critical in the performance of the traffic system.&lt;br /&gt;Now click the &lt;a href="http://vwisb7.vkw.tu-dresden.de/%7Etreiber/MicroApplet/"&gt;link&lt;/a&gt; and play a little bit.&lt;br /&gt;This simple example can help to understand the importance of modeling a correct system.&lt;br /&gt;&lt;span style="background-color: rgb(255, 204, 102);"&gt;&lt;/span&gt;Imagine a more complex example, with 40 roads, 80 crossroads, 50 traffic lights, 30 origin packet&lt;span style="background-color: rgb(255, 204, 51);"&gt;&lt;/span&gt; nodes(therefore &lt;span style="background-color: rgb(255, 255, 255);"&gt;vehicles&lt;/span&gt; origin nodes), 50 destination packet&lt;span style="background-color: rgb(255, 204, 102);"&gt;&lt;/span&gt; nodes(therefore vehicles destination nodes), different traffic insertion rates and different insertion patterns per origin node. Now you are able to figure out how important could be the model phase in a "real example".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Network Simulation at Joost&lt;/span&gt;&lt;br /&gt;So what is Joost doing at the Network Simulation Lab?&lt;br /&gt;If I didn't misunderstood this &lt;a href="http://www.youtube.com/watch?v=QpZN09LzKY0"&gt;video&lt;/a&gt;[From 1min 55seg to 2 min 45seg] they have focussed just on &lt;span style="background-color: rgb(255, 255, 255);"&gt;simulating &lt;/span&gt;the system on a client perspective. &lt;span style="background-color: rgb(255, 255, 255);"&gt;Let's&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; see:&lt;br /&gt;&lt;/span&gt;###We have a Network simulation lab, although haven't been used in quite a while, which is based on a bunch of daemons from FreeBSD to simulate jitter, latency and lost. And then we test the application against them. We have some confident if the client works in typical DSL environments.&lt;br /&gt;So typically we simulate kind of interleaving:&lt;br /&gt;-By having a variable from 0 to 80ms of latency randomly added to simulate jitter.&lt;br /&gt;-Base level of latency from 50 to 500 ms.&lt;br /&gt;-And then we add 10% of packet lost.&lt;br /&gt;-We make the network half-duplex, because most of the wireless network are half-duplex.&lt;br /&gt;-An then we see if the client works.###[Quote from: Colm MacCarthaigh]&lt;br /&gt;&lt;we simulation="" although="" haven="" t="" been="" used="" quite="" which="" is="" based="" on="" bunch="" daemons="" freebsd="" test="" application="" against="" have="" some="" confident="" works="" in="" typical="" dsl="" so="" typically="" kind="" by="" having="" a="" variable="" 0="" 80ms="" randomly="" added="" simulate="" base="" level="" latency="" from="" 50="" to="" 500="" and="" add="" packet="" make="" because="" most="" of="" wireless="" network="" are="" an="" then="" we="" see="" if="" the="" client=""&gt;&lt;we simulation="" although="" haven="" t="" been="" used="" quite="" which="" is="" based="" on="" bunch="" daemons="" freebsd="" test="" application="" against="" have="" some="" confident="" works="" in="" typical="" dsl="" so="" typically="" kind="" by="" having="" a="" variable="" 0="" 80ms="" randomly="" added="" simulate="" base="" level="" latency="" from="" 50="" to="" 500="" and="" add="" packet="" make="" because="" most="" of="" wireless="" network="" are="" an="" then="" we="" see="" if="" the="" client=""&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; Before going to &lt;/span&gt;the next step I want to point out that building Joost must be extremely difficult, and I am pretty sure that Joost engineers have worked extremely hard to build &lt;span style="background-color: rgb(255, 255, 255);"&gt;an&lt;/span&gt; incredible system that has surprised all the industry because &lt;span style="background-color: rgb(255, 255, 255);"&gt;of&lt;/span&gt; its quality, but once this is said, I feel that until now Joost engineers have focused on the well performance on the client view forgetting a global solution for the network and &lt;span style="background-color: rgb(255, 255, 255);"&gt;its&lt;/span&gt; long term cost and scalability.&lt;br /&gt;If we take a look to the quote of network system administrator Colm MacCarthaigh, it is stated that they have focussed on testing how the client works under different internet access points; by changing the jitter, latency, packet lost, etc. under&lt;span style="background-color: rgb(255, 255, 255);"&gt; a&lt;/span&gt; client simulation environment. If we go back to our transportation example the bunch of Joost tests are like an evaluation of a path from a house to a highway (high-way access) forgetting other components that influence the transport system. Thus, there is nobody looking behind the &lt;span style="background-color: rgb(255, 255, 255);"&gt;health of the whole transport system.&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; For example, if there are &lt;span style="background-color: rgb(255, 255, 255);"&gt;no&lt;/span&gt; houses needing packets near our house the truck may be late because the way is too long, so a police man prioritizing the truck with the packet against other vehicles may be a solution; or maybe the packet that we need is in the opposite site of the city. Imaging if people started to build their houses far away from the city center, forming a network topology that requires special policies rather than just building a highway near each house. Think about what could happened if at some point all the houses of the city require packets. Each of the above situations can be a mess or at least increase the complexity of the transport system, but these are just a few situations among tons of many others.&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;The easiest solution is to build more highways and buy more Joost official transport trucks. You will need tons of money and study scalability based on stats from the super-nodes, the required bandwidth per month per super node and some good traffic estimator; just as a typical internet centralized server; which is exactly what Joost is doing.&lt;/span&gt;&lt;br /&gt;To sum up, their model is based on a &lt;span style="background-color: rgb(255, 255, 255);"&gt;&lt;span style="font-weight: bold;"&gt;client perspective&lt;/span&gt; rather &lt;span style="background-color: rgb(255, 255, 255);"&gt;than a network perspective.&lt;/span&gt;&lt;br /&gt;But if right now Joost is working brilliantly with a client perspective, why is the &lt;span style="font-weight: bold;"&gt;network perspective important&lt;/span&gt;?&lt;br /&gt;-Tolerable inefficiencies at the beginning might transform on huge problems in a big environment.&lt;br /&gt;-The best policies at one time may not be the solution at each step of the way.&lt;br /&gt;-Having only a client&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; perspective will work well at the beginning, because as a matter of fact they are giving more bandwidth that the one is profitable, but that is against Joost principles(Cost-effective) and against rationality if you have proposed a network with peers as a solution for Internet TV.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; Does Joost want to behave as a classical streaming server all the time? Here I don't have any stats but I bet that right now Joost's super nodes serve more than 50% of the data.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; Can Joost scale as a classic streaming server and have benefits if we take in mind that in its shared revenue model the money goes to the media companies?&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; Do not forget that Youtube revenue system is almost 100%(and many times illegally) for Google, and a Google with tons of cash can support Youtube bandwidth and eventually improve video quality.&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; I am not saying the shared revenue view is bad, I actually think sharing a lot(more than 50%) with the content creation industry is the only way, but that is not my field. &lt;span style="background-color: rgb(255, 255, 255);"&gt;Also, do not forget that traditional TV distribution is really cheap for media companies, so they won't go to a market giving up 50% of publicity revenue; but as I said this is not my field.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;&lt;span style="font-weight: bold;"&gt;Network perspective simulation:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;There is a question coming up; how should Joost implement a simulation phase of the p2p network, and why is it the solution?&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; Actually, it is NOT "THE solution", &lt;span style="background-color: rgb(255, 255, 255);"&gt;but&lt;/span&gt; it would help to get a better solution, one that adjusts better to the necessities, which are not visible analytically, they are behind how Joost works&lt;/span&gt; and how the users would use it.&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; How Joost works:&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;          1-Joost is basically a p2p platform with super node support. Joost servers are the original seeders of hardware.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;                This means that Joost shares the responsibility of serving the TV with peer clients.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;          2-Joost servers also handle the “long-tail” (which is still pretty long).&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;                This means that there is a long tail of TV programs where Joost has to seed actively.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;          3-Joost server "tops-up" the DSL "bandwidth" gap.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;                I am confused about this quote. Does it mean that they lend you bandwidth but then you have to give it back? I have noticed through some of Joost's conferences that they are expecting people to let the program running all the time. In my opinion, expecting this from all users is just expecting too much; at least without a protocol policy to promote upload on the client side.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;The job of a network perspective simulator is to go behind how Joost works to find better ways to cover the necessities. Therefore, the simulation phase helps to evaluate different aspects where Joost is involved.&lt;/span&gt; Here are some examples of variables:&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;-Probability of online users.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;-Watching time and seeding time.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; -When is Joost on watch mode and when on sleep mode(uploading).&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; -Channel change rate.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; -Channel view ratio.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="background-color: rgb(255, 255, 255);"&gt;-Client upload bandwidth. Different policies based on this item.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;-Joost main servers capacity.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;-Latency and jitter per node.&lt;br /&gt;-User types and behavior. Example: [eventual user -&gt;0.14 hours / week] [tiny user -&gt; 1.4 hours / week][active user -&gt;14 hours / week][master user -&gt; +24 hours / week]&lt;br /&gt;-etc.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(153, 255, 153);"&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;Besides different variables&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; there are lot of different situations and policies, which manage how the data is sent between peer to peer and peer to server. I show a few below:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;-What is better, to prioritize new downloads or to prioritize old downloads?&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;-Study how the local data influences the amount of bandwidth needed from the main server.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;-What is the best policy on the client&lt;span style="background-color: rgb(255, 255, 255);"&gt;'s&lt;/span&gt; Hard-Disk (CHD) to keep the health of the network?&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;-Evaluate different p2p network policies to prioritize latency or jitter. QoS strategies. Number of minimum seeds sending data, etc.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; -Little buffering must be a good solution in many situations. &lt;/span&gt;Value real cost and its benefits(more data with buffers in the user side-&gt;more stability, buffering improves video quality).&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;-How important is client seeding for the stability of the network. Can the system support peaks?&lt;br /&gt;-Is it a good solution to relate the client Hard-Disk to client seeding ratio?&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;-How do we value the seeding ratio?&lt;/span&gt; Estimate &lt;span style="background-color: rgb(255, 255, 255);"&gt;the&lt;/span&gt; amount of publicity needed to replace the cost of the leeches.&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;-What are the best policies for network peaks and for a stationary situation?.&lt;br /&gt;-Send data to some clients also when they do not ask for it just to improve &lt;span style="background-color: rgb(255, 255, 255);"&gt;the &lt;/span&gt;network's health. Policies to decide how and when.&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;-Send most used tv shows to users with best upload to improve the health of the network.&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;-Cost of client decisions. Value in money user's decision on uploading, zapping, etc., &lt;/span&gt;to reward what is best for the network.&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;-Best policies to decrease video &lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;stops &lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;caused by health problems on the network. &lt;/span&gt;&lt;span style="background-color: rgb(255, 153, 255);"&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;What is the cost &lt;span style="background-color: rgb(255, 255, 255);"&gt;of decreasing&lt;/span&gt; these stops.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;-Evaluate how big is the long tail.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;-Availability of data on the network. Availability of the long tail data. How some data deficiencies in the p2p network affect the system. How &lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;client's Hard-Disk (CHD) policies affect this point.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;-What happens to the p2p network when a few TV shows are having all the attention.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;-Value the equivalent&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; price&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;, in terms of more/less publicity,&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; to give more/less Hard-Disk or more/less bandwidth than the one expected.&lt;br /&gt;-etc.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How can Joost crash&lt;/span&gt;:&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; I have explained the basics of the network simulation, &lt;span style="background-color: rgb(255, 255, 255);"&gt;highlighting that Joost is doing a simple simulation. Despite&lt;/span&gt; Joost is working well with a client simulation perspective I tried to explain why a network perspective is important for a long term solution.&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; Now, is time to hypothesize some situations where Joost could crash in a long term view due to bad network approach.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="background-color: rgb(255, 255, 255);"&gt; H1.-Quality:&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; Quality of the video is important, but more important is fluency of the video(Latency and jitter). &lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;We will see that quality is strongly related to hypothesis H2 and H3.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; H2.-Scalability.  Can not scale:&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;Joost is giving more bandwidth than the one is profitable, which is against Joost principles(Cost-effective) and against rationality if you have proposed a network with peers as a solution for Internet TV. At the beginning you can support some inefficiencies, but with millions of users you have to look careful to the efficiency if the cost is key in your strategie.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; The best policies when you are a baby(your parents give 200% for your well development) might not be the best solutions when you are an adult(at some point your parents cannot support you, you need too much money).&lt;/span&gt;&lt;br /&gt;To help covering these inefficiencies I have proposed a simulation with a network perspective, something that seems Joost is not doing well.&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; H3.-Revenue. Publicity money versus distribution cost:&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; It is easy to have quality at whatever cost, but is difficult to have quality at a profitable cost. Being profitable depends both on cost and revenue, which mainly comes from publicity; and remember that media companies will get 50-80% of the publicity money. Thus, revenue depends mainly on cost and since cost depends on efficiency, the simulation phase to increase efficiency is &lt;span style="background-color: rgb(255, 255, 255);"&gt;key on obtaining profits.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; H4.-Can not get interesting TV content:&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; There are many reasons for Joost not getting good TV content, but it  is a fact that with more money for media companies the problem can be solved easier.&lt;span style="background-color: rgb(255, 255, 255);"&gt; More money for media companies equals less money for Joost, meaning&lt;/span&gt; that is key to be cost-effective. Since efficiencies improve when you evaluate more possibilities, the simulation phase will also be key on this issue. There is also an interesting thread on researching how to do better advertisement based on the data Joost has, but it is not against the hypothesis(nearly fact) that media companies will want more than 50% of publicity money.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; H5.-To be rejected by users due to inflexible policies.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; As I mentioned before is highly important being able to monetize different types of users. To accomplish this goal is important to measure the influence of each user type on the healthiness of the network. There are different types of users based on the upload/download ratio and the amount of HardDisk they share. For example, there are users willing to share bandwidth(upload tons of MB) but want as less publicity as possible, or users that &lt;span style="background-color: rgb(255, 255, 255);"&gt;do not care&lt;/span&gt; too much about more publicity but do not want to share a 1/1 ratio. Depending on how well is the healthiness of the network, due to user upload ratio and Joost main servers, you can be more flexible with the users. Here is important to study what would be the monetary consequences if a user prefers not to upload. Thus, the simulation phase will be also important on monetizing user behavior and link it to the healthiness of the network.&lt;br /&gt;On the hand of different users based on HardDisk quota there is an easy example on Joost set-top box, which might not have HardDisk space but seems to be important in Joost's&lt;/span&gt; strategy.&lt;span style="background-color: rgb(204, 255, 255);"&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; If all the people share zero HardDisk Joost long tail will be giant; t&lt;span style="background-color: rgb(255, 255, 255);"&gt;herefore, Joost has&lt;/span&gt; to value the cost of not sharing space with a full network simulation environment.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; background-color: rgb(255, 255, 255);"&gt;Joost future movements?&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; After explaining how the simulation affects Joost's network, and see the possible situations&lt;/span&gt; where Joost can crash, it is time to move on and take a look to the future. I am assuming Joost will realize the importance of a whole network simulation environment and they will start to build one. Also, I am assuming that the simulation environment will point to the client upload rate as a really important element. With these assumptions I am going to forget different policies that can improve Joost efficiencies(AKA forgetting the engineer) along with brief lines about Joost next movements(AKA I will take the role of president of the company). I realize it is pretentious &lt;span style="background-color: rgb(255, 255, 255);"&gt;not to restrict to network simulation, but I think that by giving some guide lines of the future, many people will understand the whole board better.&lt;br /&gt;So here we go:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;1.-Stop saying continuously Joost is TV so it requires a lot of upstream all the time. The fact that Joost needs user upstream does not justify that you are not opened to let the user choose. Give the user the right to stop or limit Joost uploads without closing it. Otherwise, Joost will be closed all the time and users will hate it. As I mentioned before I think this hypothesis is related to network simulation, because you need to understand how to scale the network with different types of users.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; 2.-Promote community. It is something is starting right now, but there is a lot of work to do outside the application, not just inside Joost. For example being able to view what similar users watch, be able to make a channel on the web, etc.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; 3.-Use Micro-formats to increase the relationship between web and Joost.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; It would be interesting to promote the use of Joost by having web links to Joost content. For example, if you are blogging some funny gag that happened last night on your favorite show, the idea is to have a special web tag for Joost with info of the show, a "from:time to:time" and other interesting data. Then, if you click(It seems that your web browser will need some micro-format oriented add-on) the button will redirect you to Joost and play the funny situation the blogger is talking about[1].Moreover, if the video is on Youtube promote inside the blogosphere the use of a special script to let the user choose between Youtube view or Joost view. The key here is that capturing the funny moment would be easier on Joost than uploading the video illegally on Youtube; as simple as a "create link" button for the show you want. Imagine this situation with soccer videos, which are burning youtube and dailymotion illegally; there are many bloggers uploading tons of soccer games and tons of people watching it without anybody except Youtube getting revenue. If the content is available at Joost would be easier for a soccer fan to create a Joost link and say, "look to Cristiano Ronaldo's last goal!"; and it would be legal.  I just pointed out soccer examples but I guess there are many different examples with other sports or topics, as the USA elections debates, Bush lies about Irak, general news, etc.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; There is a lot of viable integration between Joost and the web by going hand to hand with the media content creators; such as a Joost web-video(youtube style) for Joost content as a way of promoting access to Joost programs, etc. Other example is to pay Youtube legal videos(the ones under fair use or with content rights) to create a button that allows you to continue viewing the program at Joost.&lt;/span&gt;&lt;br /&gt;&lt;/we&gt; [1]Lately I have seen that Joost has worked a little on this issue with links to TV shows as in here [joost://08200k9].&lt;we simulation="" although="" haven="" t="" been="" used="" quite="" which="" is="" based="" on="" bunch="" daemons="" freebsd="" test="" application="" against="" have="" some="" confident="" works="" in="" typical="" dsl="" so="" typically="" kind="" by="" having="" a="" variable="" 0="" 80ms="" randomly="" added="" simulate="" base="" level="" latency="" from="" 50="" to="" 500="" and="" add="" packet="" make="" because="" most="" of="" wireless="" network="" are="" an="" then="" we="" see="" if="" the="" client=""&gt;&lt;br /&gt;&lt;br /&gt;4.-Joost for different devices. It seems that Joost is working in a &lt;a href="http://www.theregister.co.uk/2007/06/15/joost_in_hardware/"&gt;set-top box&lt;/a&gt; and some people think will break the &lt;a href="http://www.techcrunch.com/2007/06/15/embedded-joost-will-change-the-market/"&gt;market&lt;/a&gt;. I &lt;span style="background-color: rgb(255, 255, 255);"&gt;would be more cautious, I rather say there is a big space &lt;span style="background-color: rgb(255, 255, 255);"&gt;there, not just build your set-top box. Find the way to be PS3, XBOX360 compatible. I know is difficult to have one client for each platform but there are other solutions, as streaming Joost from the computer to other systems(apple TV, PS3, XBOX360).&lt;/span&gt; No Linux version? I understand may not be profitable but should be easy and it is a beg of many Linux users, whom would try to code an open Joost if the official version is closed to Win and Mac.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; 5.-Make the most difficult decision, implement classic download capacity from different sources rather than only Joost content. The model to follow here is &lt;a href="http://www.getmiro.com/"&gt;Miro&lt;/a&gt; that plays any video file[2], it is an Open Internet TV and has BitTorrent power. With an Open internet TV application, which means download videos directly from RSS channels, the feeling of openness will help Joost a lot. It is simple, with an open platform there is no need to install any other video competitor, so Joost would be the only installed program for Internet TV, what in return will make users happy as they will be able to watch whatever they want. On the other hand, if a content is at Joost the people would open Joost version; if you have the option to watch it right now or wait 20-40 minutes to complete the download what would you choose?. I also think a BitTorrent client mainly for TVShows is interesting because if a content is not at Joost people would use BitTorrent anyway, and what is better than downloading that video with Joost, getting users longer online, sharing upload between BitTorrent and Joost; Also, it is easy to implement a stop of all BitTorrent content when Joost is being watched.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; [2]As far as I know, right now there are some patent conflict with the Codecs, so I do not know if it is really possible.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;6.-Work on video quality. What is the video compression behind the scenes? I &lt;a href="http://www.joost.com/support/faq/Technology.html"&gt;know&lt;/a&gt; is H.264 but there are configurations for H.264 with better quality at the average rate of 320 MB/down per hour. Since real time is not a problem for Joost, they can use H.264 with the best configurations for quality instead of real time. I guess the problem here is that, as everybody know&lt;span style="background-color: rgb(255, 255, 255);"&gt;s&lt;/span&gt;, best codifications are variable bit rate ones(VBR), which has peaks; and if the protocol do not let client buffering, codec choosing will be limited by peak video bit stream rather than by average video bit stream. Translating it: with VBR and zero buffering if your connection speed limit is 100KB you will have to choose a codec with a peak speed of 100KB, which could mean an average speed of 40-50KB giving up 50-60% of bandwidth, which is too much in H.264. With some buffering you can smooth this situation, but as Colm MacCarthaigh said, Joost do not buffer in order to save bandwidth because people change a lot of channel. Yeah, just a classical streaming server view. Mmmm, did I say that simulating the health of the network with different policies(i.e. different buffering strategies) would be key in Joost's strategy? As I said, the idea of simulating is to have more data to make better decisions.&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; Update: I have &lt;a href="http://www.joostteam.com/2007/08/10/joost-working-hard-to-improve-video-quality/#comments"&gt;read&lt;/a&gt; &lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;recently &lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;that Joost has been using CBR instead of VBR. They were using CBR of for example 108,8 KB/sec (I actually realize it was less, but this is an example) and the quality was poor so they changed to VBR. As I pointed out before, thanks to no buffering policy, the VBR is limited by the peak rate rather than by average rate, so a global study of how the buffer affects the p2p health is important to make a decision based on network healthiness and necessities of the users(quality). There are different buffering strategies and I am pretty sure the answer is not black(no buffer) or white(1 minute buffer), there is live in the gray(from 500ms to two seconds).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; background-color: rgb(255, 255, 255);"&gt;Conclusion&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;Joost is one of the companies that is trying something different by&lt;/span&gt; changing things from the way they are. They have done a brilliant work building Joost system, but after studying what Joost is doing I have seen a leak on the performance of the p2p network simulation.&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;With this article &lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;I try to point out that pursuing efficiency on a system like Joost without a simulation of the whole network is like trying to drive blinded by a hood and not take it off just because at the beginning the road was straight and there were no cars. Now, if you did not take the hood at the beginning it is possible that by the time you realize seeing is actually important you are not able to take the hood off; all your energies are focussed on the act of not crashing. An even worst possibility is to realize after crashing that seeing IS important. In any case, being able to see does not transforms you into F1 pilot &lt;a href="http://en.wikipedia.org/wiki/Ayrton_Senna"&gt;Ayrton Senna&lt;/a&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;, you should work a lot and have natural talent and, of course, not forget the economic support of a F1 team behind you.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/we&gt;&lt;/we&gt;&lt;span style="font-weight: bold;"&gt; #Disclosure#&lt;/span&gt;&lt;br /&gt;###I do not work at Joost or at any company against it. Moreover, I do not sell any network simulation environment. ;-).&lt;br /&gt;In my opinion Joost is building something interesting but extremely difficult. Thus, they will face huge architectural problems, which I find extremely gripping.&lt;br /&gt;I realize not everything is about having a great engineer solution. The key is to merge engineer solutions with market rules and user requirements.&lt;br /&gt;My background is just MS on telecommunications and made, as a thesis, a system starting from zero to simulate Network on Chip(NoC). What is NoC? Just another &lt;a href="http://nocsim.blogspot.com/"&gt;dimension.&lt;/a&gt; ###&lt;we simulation="" although="" haven="" t="" been="" used="" quite="" which="" is="" based="" on="" bunch="" daemons="" freebsd="" test="" application="" against="" have="" some="" confident="" works="" in="" typical="" dsl="" so="" typically="" kind="" by="" having="" a="" variable="" 0="" 80ms="" randomly="" added="" simulate="" base="" level="" latency="" from="" 50="" to="" 500="" and="" add="" packet="" make="" because="" most="" of="" wireless="" network="" are="" an="" then="" we="" see="" if="" the="" client=""&gt;&lt;i work="" or="" in="" company="" against="" do="" sell="" any="" full="" simulation="" think="" that="" people="" are="" building="" something="" interesting="" but="" joost="" will="" huge="" architectural="" which="" find="" extremely="" i="" realize="" it="" not="" all="" about="" having="" great="" the="" key="" merge="" engineer="" solutions="" with="" market="" rules="" user="" my="" background="" ms="" telecommunications="" and="" as="" a="" starting="" from="" to="" simulate="" network="" on="" what="" is="" just="" other=""&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: bold;"&gt; LINKS&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; -&lt;a href="http://www.joostteam.com/"&gt;Joostteam&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; -Joost Network &lt;a href="http://www.youtube.com/watch?v=Fq6tEjAGhmM&amp;feature=PlayList&amp;amp;amp;amp;amp;amp;amp;p=BDBE6565E34D37EB&amp;index=0&amp;amp;playnext=1"&gt;presentation&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt; -The famous Joost Network presentation &lt;a href="http://www.layer3media.com/joost/joost-network.pdf%20%28%29"&gt;PDF&lt;/a&gt;. &lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(255, 255, 153);"&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;-Joost &lt;a href="http://www.joost.com/blog/"&gt;blog.&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;we simulation="" although="" haven="" t="" been="" used="" quite="" which="" is="" based="" on="" bunch="" daemons="" freebsd="" test="" application="" against="" have="" some="" confident="" works="" in="" typical="" dsl="" so="" typically="" kind="" by="" having="" a="" variable="" 0="" 80ms="" randomly="" added="" simulate="" base="" level="" latency="" from="" 50="" to="" 500="" and="" add="" packet="" make="" because="" most="" of="" wireless="" network="" are="" an="" then="" we="" see="" if="" the="" client=""&gt;&lt;i work="" or="" in="" company="" against="" do="" sell="" any="" full="" simulation="" think="" that="" people="" are="" building="" something="" interesting="" but="" joost="" will="" huge="" architectural="" which="" find="" extremely="" i="" realize="" it="" not="" all="" about="" having="" great="" the="" key="" merge="" engineer="" solutions="" with="" market="" rules="" user="" my="" background="" ms="" telecommunications="" and="" as="" a="" starting="" from="" to="" simulate="" network="" on="" what="" is="" just="" other=""&gt;&lt;span style="background-color: rgb(255, 255, 153);"&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/we&gt;&lt;/i&gt;&lt;/we&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-1259935705829379100?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/1259935705829379100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=1259935705829379100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/1259935705829379100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/1259935705829379100'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2007/08/is-joost-going-to-crash.html' title='Is Joost going to crash?'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_0mlIvPg1aoM/Rl8dQDQhKdI/AAAAAAAAAPI/ScIBehkXd2I/s72-c/Traffic_example_2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-2822352043362622055</id><published>2007-08-16T00:20:00.000+02:00</published><updated>2007-08-16T00:22:01.153+02:00</updated><title type='text'>NoC simulator</title><content type='html'>Many of you know that my thesis was about network on chip (NoC). What you wouldn't know is that the thesis was focused on a long term NoC simulation solution instead of the typical small and inflexible simulator written for just a study. As co-project manager I decided that modularity and flexibility were important goals. Therefore, to accomplish these goals the design was based on C++ object oriented code, strong use of STL and scripting; all on a Linux environment. NoC is maybe one of the biggest changes in the next generation of integrated circuits. It is both as difficult as interesting because it involves networking field inside communications on chip, where things are much more complicated.&lt;br /&gt;Lately, I have been writing some posts to summarize my thesis work, so you are able to take a look to the articles at my &lt;a href="http://nocsim.blogspot.com/"&gt;NoC blog&lt;/a&gt;.&lt;br /&gt;Do not hesitate to contact me if you need my NoC simulator code or more info about it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-2822352043362622055?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/2822352043362622055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=2822352043362622055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/2822352043362622055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/2822352043362622055'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2007/08/noc-simulator.html' title='NoC simulator'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-1251191083259263142</id><published>2007-07-12T01:04:00.001+02:00</published><updated>2007-07-12T01:17:58.220+02:00</updated><title type='text'>El fin de la pobreza</title><content type='html'>&lt;p&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="VE_Player" align="middle" height="285" width="432"&gt;Genial este vídeo de Hans Rosling, que he descubierto vía el fantástico blog de "&lt;a href="http://blog.folksonomy.com/index.php/hans-rosling-en-ted-2007/"&gt;Un Gaditano en Silicon Valley&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;Recomiendo a todos que lo vean. Ayuda a resumir un gran libro "El fin de la pobreza" en 20 minutitos:&lt;br /&gt;&lt;param name="scale" value="noscale"&gt;&lt;br /&gt;&lt;param name="wmode" value="window"&gt;&lt;embed src="http://static.videoegg.com/ted/flash/loader.swf" flashvars="bgColor=FFFFFF&amp;file=http://static.videoegg.com/ted/movies/HANSROSLING-2007_high.flv&amp;amp;autoPlay=false&amp;fullscreenURL=http://static.videoegg.com/ted/flash/fullscreen.html&amp;amp;forcePlay=false&amp;logo=&amp;amp;allowFullscreen=true" quality="high" allowscriptaccess="always" bgcolor="#FFFFFF" scale="noscale" wmode="window" name="VE_Player" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" align="middle" height="285" width="432"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-1251191083259263142?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/1251191083259263142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=1251191083259263142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/1251191083259263142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/1251191083259263142'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2007/07/genial-este-vdeo-de-hans-rosling-que-he.html' title='El fin de la pobreza'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-953334986021880049</id><published>2007-06-24T22:01:00.000+02:00</published><updated>2007-06-24T22:05:17.374+02:00</updated><title type='text'>Visión de la cumbre Europea</title><content type='html'>"Cuando en 1986 España ingresó en la Unión Europea (entonces Comunidad Económica Europea), recuerdo que proliferó una pegatina con el siguiente lema: &lt;strong&gt;Mi&lt;/strong&gt; &lt;strong&gt;país,&lt;/strong&gt; &lt;strong&gt;Europa&lt;/strong&gt;. Lo que ha pasado este fin de semana en Bruselas es el fracaso de esa idea: Europa como país. No habrá Constitución, ni símbolos, ni puesto en la ONU. Se impone el cortoplacismo y el provincianismo nacionalista de Polonia (...)" "La catoliquísima Polonia ha contribuido con ahínco a minar el sueño de millones de ciudadanos. La musulmana Turquía nunca hubiera hecho algo así."&lt;br /&gt;&lt;br /&gt;Ni una coma añado a la magnífica  visión de la cumbre de  &lt;a href="http://lafragua.blogspot.com/"&gt;Toño Fraguas&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;No se pierdan el &lt;a href="http://lafragua.blogspot.com/2007/06/esta-europa-el-pas-que-no-ser-cuando-en.html"&gt;texto completo.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-953334986021880049?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/953334986021880049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=953334986021880049' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/953334986021880049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/953334986021880049'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2007/06/visin-de-la-cumbre-europea.html' title='Visión de la cumbre Europea'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-113790108754206686</id><published>2006-01-22T04:36:00.000+01:00</published><updated>2006-01-22T04:49:44.146+01:00</updated><title type='text'>Trabajo Basura</title><content type='html'>&lt;p class="MsoNormal"&gt;Estaba leyendo a &lt;a href="http://nodos.typepad.com/nodos_prime/"&gt;Mario López&lt;/a&gt;, y descubro que se me pasó &lt;a href="http://nodos.typepad.com/nodos_prime/2005/12/trabajobasura.html"&gt;este comentario&lt;/a&gt; sobre un nuevo servicio web que sirve para caracterizar el tipo de empleo tecnológico que ofrece el espectro de empresas españolas.&lt;br /&gt;Mario es, quizás, una de las personas cuya área de conocimiento más valoro actualmente, por ser un complemento ideal para todo Ingeniero, por lo menos para la clase de Ingeniero que quiero llegar a ser.&lt;br /&gt;&lt;br /&gt;Volviendo al servicio de caracterización de empleos. La web se llama &lt;a href="http://www.trabajobasura.com/"&gt;Trabajo Basura&lt;/a&gt; y su objetivo es poder, mediante la colaboración de los trabajadores, identificar en que tipo de empresa nos interesa trabajar y en cual no.&lt;br /&gt;Obviamente como bien decía Mario, existe un problema en el caso de que la propia empresa haga buenas críticas de si misma o un trabajador quemado con su jefe ponga a parir toda una empresa únicamente por una acción puntual de su jefe.&lt;br /&gt;Ése es el principal reto del proyecto, conseguir identificar los comentarios válidos de los que sencillamente tratan de inflar los datos para bien o para mal. Podría crearse un filtro que sólo permitiese un comentario/día por dirección IP y por dirección de correo, con la que ya se evitaría que una empresa interesada o un trabajador quemado pusiese 70 comentarios exagerados. Según leo en la ayuda de la web "cualquier opinión que se genera no será publicada previo paso por nuestro control" por lo que imagino que se ejercerá cierto control de calidad sobre los comentarios de los usuarios. Si además se consigue una muestra de opiniones decente, la clasificación será acorde a la realidad.&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Continuando el artículo, Mario hace una reflexión sobre el panorama del empleo tecnológico en España, el cual queda bastante definido en la rama de 'consultoría' con estos tres párrafos:&lt;br /&gt;&lt;i&gt;&lt;br /&gt;"En efecto, estas 'consultoras' - hay que joderse - se ven obligadas por contrato a mantener un tamaño mínimo de plantilla que les permita dar una respuesta rápida a sus clientes en cualquier circunstancia, incluyendo la más que frecuente deserción de un programador, analista o &lt;em&gt;project manager&lt;/em&gt; clave. Se convierten en "seguros de vida" para los Directores de Proyecto de las empresas clientes, protegiéndoles de la "evidente deslealtad" de los trabajadores del sector tecnológico."&lt;br /&gt;&lt;br /&gt;"&lt;/i&gt;&lt;strong&gt;Paradójicamente, estos grandes contratistas son en buena parte responsables de esta alta rotación en el sector&lt;/strong&gt;. Presionan continuamente a sus proveedores para conseguir un precio por hora cada vez menor. Estas &lt;strong&gt;rebajas en el precio&lt;/strong&gt; se traducen inmediatamente en menores ingresos para el &lt;em&gt;'body seller'&lt;/em&gt;, &lt;strong&gt;reduciendo &lt;/strong&gt;sus &lt;strong&gt;márgenes operativos&lt;/strong&gt;. Otras empresas en estas circunstancias pueden jugar con el tamaño de plantilla, ajustándola a la carga del trabajo, pero ya hemos dicho que éstas empresas tienen imposibilitada esta maniobra, al menos sobre el papel. &lt;strong&gt;La reducción de márgenes intenta paliarse mediante la implantación de políticas increiblemente agresivas de minimización de costes&lt;/strong&gt;, que en la práctica suponen salarios muy bajos, ausencia de formación, nulos beneficios sociales, etc..&lt;i&gt;"&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;b face="times new roman"&gt;"Es imperativo desintermediar el mercado laboral en el sector tecnológico de nuestro país."&lt;/b&gt;&lt;i&gt;&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;Creo que no pinta muy bien para nosotros los ingenieros. Pero bueno, al menos tendremos nuestro calificador de empresas para saber que empresa no tenemos ni que pisar para el proceso de selección.&lt;br /&gt;Volviendo al tema inicial, me propuse buscar una calificación de una empresa en la que trabaja un amigo (anónimo claro). La empresa en cuestión es &lt;a href="http://www.msspain.com/"&gt;Management Solutions&lt;/a&gt; y este es el comentario que pude obtener en esta versión inicial de &lt;a href="http://www.trabajobasura.com/"&gt;TrabajoBasura&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Parte buena, buenas subidas de sueldo y rapido ascenso aunque seas malo. La parte mala viene de ahi tambien, mucha gente arriba que no lo vale y muchas horas. Más horas de las que deberías meter."&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i&gt;Nota: 5&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Mi amigo está mucho más contento que la persona que puso este comentario, pero creo que a cualquiera nos hace entender como esta empresa "no es mala" y por lo que cuenta mi amigo así es. De hecho, es curioso porque el comentario se ajusta bastante a lo que él ha visto.&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Esto es sólo con un comentario, con una muestra mayor y correctamente filtrada tendríamos información muy fidedigna.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-113790108754206686?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/113790108754206686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=113790108754206686' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/113790108754206686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/113790108754206686'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2006/01/trabajo-basura.html' title='Trabajo Basura'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-113728896560505342</id><published>2006-01-15T02:34:00.000+01:00</published><updated>2006-01-15T04:03:32.113+01:00</updated><title type='text'>Por qué desarrollarse fuera</title><content type='html'>&lt;p class="MsoNormal"&gt;Reflexionando tras el anterior post quería plasmar los motivos por los cuales uno se plantea continuar su carrera/formación fuera de España. Nunca es adecuado simplificar, pero en este caso podría hasta valer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; Respeto&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; Respeto&lt;/span&gt; por parte de tu empresa.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Respeto &lt;/span&gt;intelectual, que se te valore como parte importante. Puedes tener un jefe muy director, y puede ser muy positivo para alguna etapa concreta pero a largo plazo tienes que creer en tus empleados, darles responsabilidad, involucrarles en la empresa, fomentar la discusión en cada proyecto. Los jefes deberían pensar: "Estos Ingenieros son el motor de la empresa" y los Ingenieros deberían pensar: "Que suerte tengo de tener un jefe estratégico así. Ha sabido ver las posibilidades de cada proyecto, ha tomado decisiones difíciles, ha sido un guía y ha dado confianza cuando era necesario"&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Respeto &lt;/span&gt;por hacer las cosas bien hechas. No hay mejor manera de ganar mercado que haciendo las cosas bien, pensando a largo plazo y siendo metódico a corto plazo.&lt;br /&gt;&lt;br /&gt;No percibo en las empresas Españolas ese respeto por los ingenieros, que deberían ser el &lt;span style="font-weight: bold;"&gt;motor&lt;/span&gt; fundamental de muchas empresas.&lt;br /&gt;Es obvio que puedes irte fuera y estar en la misma situación que aquí. De hecho, teniendo en cuenta la barrera idiomática y el desconocimiento del nivel Educativo Español lo normal es que tus comienzos en un País extranjero sean realmente duros, incluso mucho más que en España. Un Ingeniero Español está mucho más preparado que uno Europeo con un título equivalente. Es simple, estudiamos dos años más y el nivel, por lo que me cuentan los que se han ido de ERASMUS, es superior en España. Total, la situación cuando buscas trabajo fuera es difícil, compites contra gente local, cuyo degree es conocido por la empresa y probablemente al ser la carrera de sólo 4 años tenga un master y/o experiencia con prácticas en alguna empresa. Acabas compitiendo por &lt;span style="font-weight: bold;"&gt;contratos en prácticas&lt;/span&gt; o de becario.&lt;br /&gt;Pero si elijes una empresa adecuada, a largo plazo merecerá la pena. En Europa sí hay empresas que Respeten a los Ingenieros. Tendrás comienzos muy duros, pero a largo plazo es la única manera de sentirse vivo/reconocido &lt;span style="font-weight: bold;"&gt;intelectualmente&lt;/span&gt;, y eso no se paga con dinero.&lt;br /&gt;&lt;br /&gt;Incluso intuyo que en un futuro si que se notará económicamente. Los ingenieros españoles están siendo empleados casi como &lt;span style="font-weight: bold;"&gt;monos&lt;/span&gt;, copia esto de aquí allí, no pienses un solución mejor, no me interesa, no quiero saber nada, añade tal cual chorrada a esto. Gestiona tal o cual base de datos. Con esa carrera profesional a las espaldas quien dice que a los 35 no nos digan: &lt;span style="font-style: italic;"&gt;“lo siento, todas las chorradas a las que te has dedicado en estos últimos años, se pueden externalizar a &lt;/span&gt;&lt;st1:personname style="font-style: italic;" productid="la India" st="on"&gt;la India&lt;/st1:personname&gt;&lt;span style="font-style: italic;"&gt;, así que a la calle”.&lt;/span&gt; Realmente sólo se necesitaba un conocimiento muy concreto y simple para realizar tu trabajo. Y en &lt;st1:personname productid="la India" st="on"&gt;la  India&lt;/st1:personname&gt; se consigue una mucha mayor eficiencia de coste.&lt;br /&gt;&lt;br /&gt;Prefiero tener una carrera profesional que me aporte valor, en el sentido de no tener trabajo sólo sistemático, a tener una carrera a las espaldas en la que he sido un mono, un buen mono eso sí, aún estando la segunda mejor pagada o siendo de más fácil acceso. Es cuestión de mirar al futuro. &lt;span style="font-weight: bold; font-style: italic;"&gt;¿Aportas algún valor extra a lo que realizas? ¿Serás fácilmente externalizable?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Que conste que estoy muy a favor de fomentar el nido de empresas tecnológicas que están surgiendo en la india/china. Ellos consiguen meterse en la escalera del desarrollo, que de otro modo “no podrían”, y nosotros aumentamos enormemente la productividad porque no nos dedicamos a cosas a las que no podemos aportar un valor extra, lo que hace que cada vez consigamos trabajar en puestos más acordes con nuestra vocación/preparación.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-113728896560505342?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/113728896560505342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=113728896560505342' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/113728896560505342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/113728896560505342'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2006/01/por-qu-desarrollarse-fuera.html' title='Por qué desarrollarse fuera'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-113727601674904558</id><published>2006-01-14T22:56:00.000+01:00</published><updated>2006-01-14T23:00:31.900+01:00</updated><title type='text'>Dónde buscar el primer trabajo</title><content type='html'>&lt;p class="MsoNormal"&gt;Acabo de leer un &lt;a href="http://spanish.martinvarsavsky.net/ideas-nuevas/desigualdad-doblaje.html"&gt;artículo&lt;/a&gt; de opinión muy interesante de &lt;a href="http://spanish.martinvarsavsky.net/general/biografia.html"&gt;Martin Varsavsky&lt;/a&gt;. En él, trata de explicar un fenómeno muy común en España, que es que mucha gente escribe y lee razonablemente bien el inglés pero en comunicación oral con un nativo anglófono no entiende nada, ni se hace entender.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Muy interesante la reflexión sobre la diferencia establecida por la clase social en este aspecto, ya que como bien dice Martin, en España sólo habla bien inglés el que ha podido irse fuera. Y es obvio que se pierden oportunidades de trabajo extraordinarias por no saber hablar inglés.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Interesante artículo para reflexionar sobre porqué en nuestros principios profesionales se hace vital trabajar fuera de España aunque sea a costa de empezar con puestos de trabajo muy inferiores a nuestra preparación.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Yo, tengo clarísimo donde quiero buscar trabajo. Previa presentación del proyecto ;-).&lt;/p&gt;&lt;a href="http://spanish.martinvarsavsky.net/ideas-nuevas/desigualdad-doblaje.html"&gt;La Desigualdad y el Doblaje&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-113727601674904558?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/113727601674904558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=113727601674904558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/113727601674904558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/113727601674904558'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2006/01/dnde-buscar-el-primer-trabajo.html' title='Dónde buscar el primer trabajo'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13054708.post-113723819588951394</id><published>2006-01-14T12:28:00.000+01:00</published><updated>2006-01-14T16:23:21.360+01:00</updated><title type='text'>Presentación</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/8087/1132/640/1.0.jpg"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: right; width: 101px; height: 222px;" alt="" src="http://photos1.blogger.com/blogger/8087/1132/320/1.0.jpg" border="0" height="291" width="142" /&gt;&lt;/a&gt;Soy Rayco Hernández Moreno. Ingeniero Superior de Telecomunicación a falta del proyecto. Soy teleco por vocación. Me encanta aventurarme en proyectos complejos. La satisfacción intelectual e ilusión que produce estar en el 60-70% desarrollado de un proyecto de ingeniería es difícil de describir. Desde luego he nacido para trabajar en equipos de ingeniería. Veamos si tengo la suerte de caer en buenos grupos de trabajo los próximos años.&lt;br /&gt;Este blog nace con la idea de informar a mis amigos de mis vivencias por el mundo, publicando un buen puñado de anécdotas y fotos.&lt;br /&gt; &lt;a href="http://picasa.google.com/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbp.gif" alt="Posted by Picasa" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13054708-113723819588951394?l=raycohm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raycohm.blogspot.com/feeds/113723819588951394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13054708&amp;postID=113723819588951394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/113723819588951394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13054708/posts/default/113723819588951394'/><link rel='alternate' type='text/html' href='http://raycohm.blogspot.com/2006/01/presentacin.html' title='Presentación'/><author><name>Rayco H.M.</name><uri>http://www.blogger.com/profile/09764755256295412720</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
